Magic Attack Up routine
Jump to navigation
Jump to search
Magic Attack Up 00186204: 3c028019 lui r2,0x8019 00186208: 8c422d94 lw r2,0x2d94(r2) Load Attacker's Stats 0018620c: 00000000 nop 00186210: 90420090 lbu r2,0x0090(r2) Load Attacker's 2nd set of Supports 00186214: 00000000 nop 00186218: 30420004 andi r2,r2,0x0004 0018621c: 1040000b beq r2,r0,0x0018624c Branch if Attacker doesn't have Magic Attack Up 00186220: 3c025555 lui r2,0x5555 00186224: 3c048019 lui r4,0x8019 00186228: 248438ce addiu r4,r4,0x38ce 0018622c: 84830000 lh r3,0x0000(r4) Load XA 00186230: 34425556 ori r2,r2,0x5556 R2 = 55555556 00186234: 00031880 sll r3,r3,0x02 XA * 4 00186238: 00620018 mult r3,r2 XA * 4 / 3 0018623c: 00031fc3 sra r3,r3,0x1f 00186240: 00001010 mfhi r2 Move to R2 00186244: 00431023 subu r2,r2,r3 00186248: a4820000 sh r2,0x0000(r4) Store new XA 0018624c: 03e00008 jr r31 00186250: 00000000 nop