Difference between revisions of "Get movement support flags (move-MP/HP/EXP/JP up)"
Jump to navigation
Jump to search
(Created page with "<font face='Courier New'> 00180134: 90820093 lbu r2,0x0093(r4) 00180138: 90840094 lbu r4,0x0094(r4) 0018013c: 30420001 andi r2,r2,0x0001 r2 = 1 if move hp up active, 0 i...") |
|||
Line 1: | Line 1: | ||
<font face='Courier New'> | <font face='Courier New'> | ||
− | + | r4 = Unit Data Pointer | |
+ | --------------------------------------------------------------------------------------------------- | ||
00180134: 90820093 lbu r2,0x0093(r4) | 00180134: 90820093 lbu r2,0x0093(r4) | ||
00180138: 90840094 lbu r4,0x0094(r4) | 00180138: 90840094 lbu r4,0x0094(r4) | ||
Line 19: | Line 20: | ||
00180174: 00601021 addu r2,r3,r0 return flags | 00180174: 00601021 addu r2,r3,r0 return flags | ||
</font> | </font> | ||
+ | |||
+ | ==Return Locations== | ||
+ | 00180114: [[Set target for mounted unit, move find item/trap]] | ||
+ | 0018dd98: [[Move-HP Up, Move-MP Up, Move-Get JP, Move-Get EXP]] |
Latest revision as of 04:53, 6 November 2024
r4 = Unit Data Pointer --------------------------------------------------------------------------------------------------- 00180134: 90820093 lbu r2,0x0093(r4) 00180138: 90840094 lbu r4,0x0094(r4) 0018013c: 30420001 andi r2,r2,0x0001 r2 = 1 if move hp up active, 0 if not 00180140: 00021023 subu r2,r0,r2 00180144: 30430022 andi r3,r2,0x0022 r3 = 0x0022 if move hp up active, 0x00 if not 00180148: 30820080 andi r2,r4,0x0080 0018014c: 10400002 beq r2,r0,0x00180158 branch if not move-mp up 00180150: 30820040 andi r2,r4,0x0040 00180154: 34630042 ori r3,r3,0x0042 r3 + 0x0042 if move mp up active 00180158: 10400002 beq r2,r0,0x00180164 branch if not move exp up 0018015c: 30820020 andi r2,r4,0x0020 00180160: 34630082 ori r3,r3,0x0082 r4 + 0x0082 if move exp up active 00180164: 10400002 beq r2,r0,0x00180170 move if not move JP up 00180168: 00000000 nop 0018016c: 34630102 ori r3,r3,0x0102 r3 + 0x0102 if move jp up active 00180170: 03e00008 jr r31 00180174: 00601021 addu r2,r3,r0 return flags
Return Locations
00180114: Set target for mounted unit, move find item/trap 0018dd98: Move-HP Up, Move-MP Up, Move-Get JP, Move-Get EXP