Difference between revisions of "FF7/Field/Script/Opcodes/75 PXYZI"
Jump to navigation
Jump to search
my_wiki>Synergy Blades |
my_wiki>Synergy Blades m (→Arguments) |
||
Line 25: | Line 25: | ||
* '''const UByte''' ''Y'': Address to store the Y-coordinate of the party member. | * '''const UByte''' ''Y'': Address to store the Y-coordinate of the party member. | ||
* '''const UByte''' ''Z'': Address to store the Z-coordinate of the party member. | * '''const UByte''' ''Z'': Address to store the Z-coordinate of the party member. | ||
− | * '''const | + | * '''const UByte''' ''I'': Address to store the ID of the walkmesh triangle the party member is standing on. |
==== Description ==== | ==== Description ==== | ||
Retrieves the coordinates of the party member specified by ''P''. If an invalid party member ID is specified, zeros are stored in the four addresses. | Retrieves the coordinates of the party member specified by ''P''. If an invalid party member ID is specified, zeros are stored in the four addresses. |
Revision as of 22:53, 23 December 2006
- Opcode: 0x75
- Short name: PXYZI
- Long name: Party Member Get Position
Memory layout
0xC1 | B1 / B2 | B3 / B4 | P | X | Y | Z | I |
---|
Arguments
- const Bit[4] B1: Bank to store X.
- const Bit[4] B2: Bank to store Y.
- const Bit[4] B3: Bank to store Z.
- const Bit[4] B4: Bank to store I.
- const UByte P: Party member to retrieve data from; range is 0 to 2.
- const UByte X: Address to store the X-coordinate of the party member.
- const UByte Y: Address to store the Y-coordinate of the party member.
- const UByte Z: Address to store the Z-coordinate of the party member.
- const UByte I: Address to store the ID of the walkmesh triangle the party member is standing on.
Description
Retrieves the coordinates of the party member specified by P. If an invalid party member ID is specified, zeros are stored in the four addresses.