Dismiss-able check

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
Returns R2 = 1 if dismiss-able, 0 if not-dismiss-able.
001208f8: 00042400 sll r4,r4,0x10
001208fc: 00042383 sra r4,r4,0x0e
00120900: 3c01801d lui r1,0x801d
00120904: 00240821 addu r1,r1,r4
00120908: 8c23d5ec lw r3,-0x2a14(r1)
0012090c: 00000000 nop
00120910: 90620072 lbu r2,0x0072(r3)		Load Sprite ID
00120914: 8463002c lh r3,0x002c(r3)		Load Party ID
00120918: 28420004 slti r2,r2,0x0004		Set if Ramza's Sprite IDs
0012091c: 14400002 bne r2,r0,0x00120928
00120920: 00001021 addu r2,r0,r0
00120924: 28620010 slti r2,r3,0x0010		set if Party ID < 16
00120928: 03e00008 jr r31
0012092c: 00000000 nop