'Reflect', Blade Grasp, and Arrow Guard
Jump to navigation
Jump to search
Reflect, Blade Grasp, and Arrow Guard check? - Checks for Reflect status, not the ability. 0018c9e4: 3c028019 lui r2,0x8019 0018c9e8: 8c42f5f0 lw r2,-0x0a10(r2) 0018c9ec: 27bdffe8 addiu r29,r29,0xffe8 0018c9f0: 1440003f bne r2,r0,0x0018caf0 0018c9f4: afbf0010 sw r31,0x0010(r29) 0018c9f8: 3c038019 lui r3,0x8019 0018c9fc: 906338e5 lbu r3,0x38e5(r3) 0018ca00: 34020007 ori r2,r0,0x0007 0018ca04: 1062003a beq r3,r2,0x0018caf0 0018ca08: 00000000 nop 0018ca0c: 3c048019 lui r4,0x8019 0018ca10: 8c842d98 lw r4,0x2d98(r4) Load Defender's Data 0018ca14: 0c063268 jal 0x0018c9a0 Reaction check? 0018ca18: 00000000 nop 0018ca1c: 34030001 ori r3,r0,0x0001 0018ca20: 10430033 beq r2,r3,0x0018caf0 0018ca24: 00000000 nop 0018ca28: 3c028019 lui r2,0x8019 0018ca2c: 8c422d98 lw r2,0x2d98(r2) Load Defender's Data 0018ca30: 00000000 nop 0018ca34: 9042005c lbu r2,0x005c(r2) Load Defender's 3rd set of Status 0018ca38: 00000000 nop 0018ca3c: 30420002 andi r2,r2,0x0002 0018ca40: 10400008 beq r2,r0,0x0018ca64 Branch if unit isn't under Reflect 0018ca44: 00000000 nop 0018ca48: 3c028019 lui r2,0x8019 0018ca4c: 944238c6 lhu r2,0x38c6(r2) load reaction ID 0018ca50: 00000000 nop 0018ca54: 14400003 bne r2,r0,0x0018ca64 0018ca58: 00000000 nop 0018ca5c: 0c0633fa jal 0x0018cfe8 Reflect Reaction? 0018ca60: 00000000 nop 0018ca64: 3c028019 lui r2,0x8019 0018ca68: 8c422d90 lw r2,0x2d90(r2) Load Defender's Current Action Data 0018ca6c: 00000000 nop 0018ca70: 8442000e lh r2,0x000e(r2) Load Defender's Reaction ID 0018ca74: 00000000 nop 0018ca78: 1440001d bne r2,r0,0x0018caf0 Branch if Defender has a reaction 0018ca7c: 00000000 nop 0018ca80: 3c048019 lui r4,0x8019 0018ca84: 8c842d98 lw r4,0x2d98(r4) Load Defender's Stats 0018ca88: 0c06325a jal 0x0018c968 Check if unit can react? (status) 0018ca8c: 00000000 nop 0018ca90: 14400017 bne r2,r0,0x0018caf0 0018ca94: 00000000 nop 0018ca98: 3c048019 lui r4,0x8019 0018ca9c: 8c842d98 lw r4,0x2d98(r4) Load Defender's Stats 0018caa0: 0c0604c3 jal 0x0018130c Weapon Guard Usability 0018caa4: 00000000 nop 0018caa8: 14400011 bne r2,r0,0x0018caf0 0018caac: 00000000 nop 0018cab0: 3c028019 lui r2,0x8019 0018cab4: 8c422d98 lw r2,0x2d98(r2) Load Defender's Stats 0018cab8: 00000000 nop 0018cabc: 9043008e lbu r3,0x008e(r2) Load Defender's 4th set of Stats 0018cac0: 00000000 nop 0018cac4: 30620004 andi r2,r3,0x0004 0018cac8: 10400005 beq r2,r0,0x0018cae0 Branch if Unit doesn't have Blade Grasp 0018cacc: 30620002 andi r2,r3,0x0002 0018cad0: 0c063414 jal 0x0018d050 Blade Grasp Usability 0018cad4: 00000000 nop 0018cad8: 080632bc j 0x0018caf0 End 0018cadc: 00000000 nop 0018cae0: 10400003 beq r2,r0,0x0018caf0 Branch if Unit doesn't have Arrow Guard 0018cae4: 00000000 nop 0018cae8: 0c06343a jal 0x0018d0e8 Arrow Guard Usability 0018caec: 00000000 nop 0018caf0: 8fbf0010 lw r31,0x0010(r29) 0018caf4: 27bd0018 addiu r29,r29,0x0018 0018caf8: 03e00008 jr r31 0018cafc: 00000000 nop