Prep for Initialize Deployed Units' Data
Revision as of 03:29, 18 May 2025 by Nyzer (talk | contribs) (Nyzer moved page 00088868 - 00088900 to Prep for Initialize Deployed Units' Data: Giving it a title)
00088868: 27bdffe8 addiu r29,r29,0xffe8 0008886c: afbf0010 sw r31,0x0010(r29) 00088870: 3c018005 lui r1,0x8005 00088874: ac209c18 sw r0,-0x63e8(r1) 00088878: 0c04ed64 jal 0x0013b590 # Get Script Variable 0008887c: 340401fe ori r4,r0,0x01fe # Var 0x1FE: Next Random is World Debug Battle Style 00088880: 1440000a bne r2,r0,0x000888ac # Branch if so 00088884: 00000000 nop 00088888: 3c028009 lui r2,0x8009 0008888c: 8c426108 lw r2,0x6108(r2) # Load ?? 00088890: 00000000 nop 00088894: 1040000a beq r2,r0,0x000888c0 # Branch if ??, skipping the third data pointer option 00088898: 00000000 nop 0008889c: 3c048004 lui r4,0x8004 000888a0: 248459a0 addiu r4,r4,0x59a0 # r4 = pointer to "unlabelled tables"? 000888a4: 08022233 j 0x000888cc 000888a8: 00000000 nop 000888ac: 0c071694 jal 0x001c5a50 # ATTACK.OUT 001c5a50 - 001c5a88 - get data pointer address 000888b0: 00000000 nop 000888b4: 00402021 addu r4,r2,r0 # r4 = either 0x801DCAC4 or 0x801DCAAC depending on ?? 000888b8: 0c05fd7e jal 0x0017f5f8 # Initialize ENTD units and zero the sum of enemy levels - unique to World Debug Battle Style 000888bc: 00002821 addu r5,r0,r0 # r5 = 0 (irrelevant, overwritten in routine without being used) 000888c0: 0c071694 jal 0x001c5a50 # ATTACK.OUT 001c5a50 - 001c5a88 - get data pointer address 000888c4: 00000000 nop 000888c8: 00402021 addu r4,r2,r0 # r4 = either 0x801DCAC4 or 0x801DCAAC depending on ?? 000888cc: 0c05fd88 jal 0x0017f620 # Initialize deployed units 000888d0: 00002821 addu r5,r0,r0 # r5 = 0 (irrelevant, overwritten in routine without being used) 000888d4: 3c01800a lui r1,0x800a 000888d8: ac208d74 sw r0,-0x728c(r1) 000888dc: 3c01800a lui r1,0x800a 000888e0: ac208d78 sw r0,-0x7288(r1) 000888e4: 3c01800a lui r1,0x800a 000888e8: ac208d7c sw r0,-0x7284(r1) 000888ec: 3c01800a lui r1,0x800a 000888f0: ac208d80 sw r0,-0x7280(r1) 000888f4: 8fbf0010 lw r31,0x0010(r29) 000888f8: 27bd0018 addiu r29,r29,0x0018 000888fc: 03e00008 jr r31 00088900: 00000000 nop