Remove transparent status if Jump is used
Jump to navigation
Jump to search
0018ac74: 3c058019 lui r5,0x8019 0018ac78: 24a52da0 addiu r5,r5,0x2da0 0018ac7c: 3c018019 lui r1,0x8019 0018ac80: ac252d8c sw r5,0x2d8c(r1) store current action data pointer pointer 0018ac84: 9083016f lbu r3,0x016f(r4) load skillset of last attack 0018ac88: 34020012 ori r2,r0,0x0012 0018ac8c: 14620011 bne r3,r2,0x0018acd4 branch if not Jump 0018ac90: 00000000 nop 0018ac94: 908201bd lbu r2,0x01bd(r4) load inflicted status list 3 0018ac98: 00000000 nop 0018ac9c: 30420010 andi r2,r2,0x0010 0018aca0: 1040000c beq r2,r0,0x0018acd4 branch if transparent not inflicted? 0018aca4: 34020001 ori r2,r0,0x0001 0018aca8: a0a20000 sb r2,0x0000(r5) store hit flag in acting units current action data 0018acac: 3c028019 lui r2,0x8019 0018acb0: 90422dc5 lbu r2,0x2dc5(r2) load attack type 0018acb4: 3c038019 lui r3,0x8019 0018acb8: 90632dc2 lbu r3,0x2dc2(r3) load attacks status removal 3 0018acbc: 34420008 ori r2,r2,0x0008 enable status change 0018acc0: 34630010 ori r3,r3,0x0010 enable transparent 0018acc4: 3c018019 lui r1,0x8019 0018acc8: a0222dc5 sb r2,0x2dc5(r1) store status change 0018accc: 3c018019 lui r1,0x8019 0018acd0: a0232dc2 sb r3,0x2dc2(r1) store transparent 0018acd4: 03e00008 jr r31 0018acd8: 00000000 nop