List targeting data of all valid units
Jump to navigation
Jump to search
001af770: 27bdffc8 addiu r29,r29,0xffc8 001af774: afb40028 sw r20,0x0028(r29) 001af778: 0080a021 addu r20,r4,r0 r20 = Attacker's ID 001af77c: afb5002c sw r21,0x002c(r29) 001af780: 00a0a821 addu r21,r5,r0 r21 = Preset Value 001af784: afb20020 sw r18,0x0020(r29) 001af788: 00c09021 addu r18,r6,r0 r18 = Stack Pointer 001af78c: afb30024 sw r19,0x0024(r29) 001af790: 00009821 addu r19,r0,r0 Counter = 0 001af794: 3c021f80 lui r2,0x1f80 001af798: afbf0030 sw r31,0x0030(r29) 001af79c: afb1001c sw r17,0x001c(r29) 001af7a0: afb00018 sw r16,0x0018(r29) 001af7a4: ae420000 sw r2,0x0000(r18) Store 0x1f800000 001af7a8: ac400000 sw r0,0x0000(r2) Store Pointer Mod = 0 001af7ac: 0c0602bf jal 0x00180afc Get Unit's Data Pointer 001af7b0: 02602021 addu r4,r19,r0 r4 = Counter 001af7b4: 00408821 addu r17,r2,r0 r17 = Unit's Data Pointer 001af7b8: 92230001 lbu r3,0x0001(r17) Load Unit's ID 001af7bc: 00000000 nop 001af7c0: 1074002f beq r3,r20,0x001af880 Branch if ID = Attacker's ID 001af7c4: 26730001 addiu r19,r19,0x0001 Counter ++ 001af7c8: 1075002e beq r3,r21,0x001af884 Branch if ID = PV (manual ID to skip) 001af7cc: 2a620015 slti r2,r19,0x0015 001af7d0: 340200ff ori r2,r0,0x00ff r2 = FF 001af7d4: 1062002b beq r3,r2,0x001af884 Branch if Unit doesn't exist 001af7d8: 2a620015 slti r2,r19,0x0015 001af7dc: 92220058 lbu r2,0x0058(r17) Load Unit's Current Statuses 1 001af7e0: 00000000 nop 001af7e4: 30420004 andi r2,r2,0x0004 001af7e8: 14400026 bne r2,r0,0x001af884 Branch if Unit is Jumping 001af7ec: 2a620015 slti r2,r19,0x0015 001af7f0: 92220182 lbu r2,0x0182(r17) Load Unit's Mount Info 001af7f4: 00000000 nop 001af7f8: 30420040 andi r2,r2,0x0040 001af7fc: 14400021 bne r2,r0,0x001af884 Branch if Unit is being Ridden 001af800: 2a620015 slti r2,r19,0x0015 001af804: 8e430000 lw r3,0x0000(r18) Load 0x1f800000 001af808: 00000000 nop 001af80c: 8c700000 lw r16,0x0000(r3) Load Pointer Mod 001af810: 00000000 nop 001af814: 26020001 addiu r2,r16,0x0001 Mod ++ 001af818: ac620000 sw r2,0x0000(r3) Store new Pointer Mod 001af81c: 8e420000 lw r2,0x0000(r18) Load 0x1f800000 001af820: 92230001 lbu r3,0x0001(r17) Load Unit's ID 001af824: 00501021 addu r2,r2,r16 001af828: a0430004 sb r3,0x0004(r2) Store Unit's ID 001af82c: 92240001 lbu r4,0x0001(r17) Load Unit's ID 001af830: 0c02311a jal 0x0008c468 001af834: 27a50010 addiu r5,r29,0x0010 r5 = Stack Pointer 001af838: 8e430000 lw r3,0x0000(r18) 001af83c: 001010c0 sll r2,r16,0x03 001af840: 00431021 addu r2,r2,r3 001af844: 8ba30013 lwl r3,0x0013(r29) 001af848: 9ba30010 lwr r3,0x0010(r29) 001af84c: 8ba40017 lwl r4,0x0017(r29) 001af850: 9ba40014 lwr r4,0x0014(r29) 001af854: a843001d swl r3,0x001d(r2) 001af858: b843001a swr r3,0x001a(r2) 001af85c: a8440021 swl r4,0x0021(r2) 001af860: b844001e swr r4,0x001e(r2) 001af864: 92240001 lbu r4,0x0001(r17) 001af868: 0c023727 jal 0x0008dc9c Find_Unit's_Misc_Data_Pointer_and_Load_Spritesheet_Value 001af86c: 00108080 sll r16,r16,0x02 001af870: 8e430000 lw r3,0x0000(r18) 001af874: 00000000 nop 001af878: 02038021 addu r16,r16,r3 001af87c: ae0200c4 sw r2,0x00c4(r16) 001af880: 2a620015 slti r2,r19,0x0015 001af884: 1440ffc9 bne r2,r0,0x001af7ac 001af888: 00000000 nop 001af88c: 8fbf0030 lw r31,0x0030(r29) 001af890: 8fb5002c lw r21,0x002c(r29) 001af894: 8fb40028 lw r20,0x0028(r29) 001af898: 8fb30024 lw r19,0x0024(r29) 001af89c: 8fb20020 lw r18,0x0020(r29) 001af8a0: 8fb1001c lw r17,0x001c(r29) 001af8a4: 8fb00018 lw r16,0x0018(r29) 001af8a8: 27bd0038 addiu r29,r29,0x0038 001af8ac: 03e00008 jr r31 001af8b0: 00000000 nop