Changes

Jump to navigation Jump to search

FF7/Field/Script/Opcodes/09 SPLIT

840 bytes added, 17:36, 14 September 2006
m
memory
{| border="1" cellspacing="1" cellpadding="3" style="border: 1px solid black; border-collapse: collapse;"
! width="40" | 0x20
! width="4050" | ''0B1 / B2''! width="4050" | ''0B3 / B4''! width="4050" | ''0B5 / B6''! width="4080" | ''XA''! width="4080" | ''YA''
! width="40" | ''DA''
! width="4080" | ''XB''! width="4080" | ''YB''
! width="40" | ''DB''
! width="40" | ''S''
==== Arguments ====
* '''const UByteBit[4]''' ''B1'': Bank for ''XA'', or zero if ''XA'' is specified as a literal value.* '''const Bit[4]''' ''B2'': Bank for ''YA'', or zero if ''YA'' is specified as a literal value.* '''const Bit[4]''' ''B3'': Bank for ''DA'', or zero if ''DA'' is specified as a literal value.* '''const Bit[4]''' ''B4'': Bank for ''XB'', or zero if ''XB'' is specified as a literal value.* '''const Bit[4]''' ''B5'': Bank for ''YB'', or zero if ''YB'' is specified as a literal value.* '''const Bit[34]''' ''0B6'': Three Bank for ''DB'', or zero bytesif ''DB'' is specified as a literal value.* '''const Short''' ''XA'': X-coordinate of the second character in the party after the split, or address for the value if ''B1'' is non-zero.* '''const Short''' ''YA'': Y-coordinate of the second character in the party after the split, or address for the value if ''B2'' is non-zero.* '''const UByte''' ''DA'': Direction the second character faces after the split, or address for the value if ''B3'' is non-zero.* '''const Short''' ''XB'': X-coordinate of the third character in the party after the split, or address for the value if ''B4'' is non-zero.* '''const Short''' ''YB'': Y-coordinate of the third character in the party after the split, or address for the value if ''B5'' is non-zero.* '''const UByte''' ''DB'': Direction the third character faces after the split, or address for the value if ''B6'' is non-zero.
* '''const UByte''' ''S'': Speed that the characters split.

Navigation menu