ASB: Difference between revisions

Jump to navigation Jump to search
502 bytes added ,  8 months ago
(added node types)
Line 197: Line 197:
|}
|}


If the parameter flags are negative, then the bottom two bytes of flag are an index value.
If the parameter flags are negative, then the bottom two bytes of flag are an index value and value at 0x04 becomes the default value.
 
If <code>flags & 0x81000000 == 0</code>, the index is an EXB function index. Otherwise, if the datatype is not float or vector3f, the index is an ASB blackboard index. If the datatype is float or vector3f, then if <code>(flags >> 0xe) < 3 or (flags >> 8) & 1</code> and <code>(flag >> 9) & 1 == 0</code>, the flag is an ASB blackboard index (appears to be exceptions but they aren't well understood). Otherwise, the the index is a calculation preset index.


==== AS Commands ====
==== AS Commands ====
28

edits

Navigation menu