REQUIRE.OUT Find party slot for new unit
(Redirected from Find party slot for new unit)
Jump to navigation
Jump to search
Duplicated here: REQUIRE.OUT Get Free Party Slot Status
001c6000: 27bdffe0 addiu r29,r29,-0x0020 001c6004: afbf0018 sw r31,0x0018(r29) 001c6008: afb10014 sw r17,0x0014(r29) 001c600c: 0c0602bf jal 0x00180afc #Get Unit's Data Pointer 001c6010: afb00010 sw r16,0x0010(r29) 001c6014: 90420006 lbu r2,0x0006(r2) 001c6018: 00000000 nop 001c601c: 30420001 andi r2,r2,0x0001 001c6020: 14400019 bne r2,r0,0x001c6088 001c6024: 34020002 ori r2,r0,0x0002 001c6028: 00008021 addu r16,r0,r0 001c602c: 341100ff ori r17,r0,0x00ff 001c6030: 0c0166bc jal 0x00059af0 #Get Party Data Pointer 001c6034: 02002021 addu r4,r16,r0 001c6038: 00402821 addu r5,r2,r0 001c603c: 90a20001 lbu r2,0x0001(r5) 001c6040: 00000000 nop 001c6044: 10510007 beq r2,r17,0x001c6064 001c6048: 00000000 nop 001c604c: 90a20000 lbu r2,0x0000(r5) 001c6050: 00000000 nop 001c6054: 10400003 beq r2,r0,0x001c6064 001c6058: 2c420004 sltiu r2,r2,0x0004 001c605c: 14400005 bne r2,r0,0x001c6074 001c6060: 00000000 nop 001c6064: 26100001 addiu r16,r16,0x0001 001c6068: 2a020014 slti r2,r16,0x0014 001c606c: 1440fff0 bne r2,r0,0x001c6030 001c6070: 00000000 nop 001c6074: 00002021 addu r4,r0,r0 001c6078: 0c016757 jal 0x00059d5c #Find Free Party Index 001c607c: 24a50003 addiu r5,r5,0x0003 001c6080: 00021027 nor r2,r0,r2 001c6084: 0002102b sltu r2,r0,r2 001c6088: 8fbf0018 lw r31,0x0018(r29) 001c608c: 8fb10014 lw r17,0x0014(r29) 001c6090: 8fb00010 lw r16,0x0010(r29) 001c6094: 27bd0020 addiu r29,r29,0x0020 001c6098: 03e00008 jr r31 001c609c: 00000000 nop