Get Script Variable (WORLD.BIN)

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

Analog of Get Script Variable in BATTLE.BIN.

800ef1a8: 27bdffe0 addiu r29,r29,-0x0020
800ef1ac: afb10014 sw r17,0x0014(r29)
800ef1b0: 00808821 addu r17,r4,r0
800ef1b4: 3c028015 lui r2,0x8015
800ef1b8: 8c423280 lw r2,0x3280(r2)
800ef1bc: 34030022 ori r3,r0,0x0022
800ef1c0: afbf001c sw r31,0x001c(r29)
800ef1c4: afb20018 sw r18,0x0018(r29)
800ef1c8: afb00010 sw r16,0x0010(r29)
800ef1cc: 8c520000 lw r18,0x0000(r2)
800ef1d0: 1623000d bne r17,r3,0x800ef208
800ef1d4: 340400be ori r4,r0,0x00be
800ef1d8: 0c03bc6a jal 0x800ef1a8
800ef1dc: 34040024 ori r4,r0,0x0024
800ef1e0: 30500001 andi r16,r2,0x0001
800ef1e4: 0c03bc6a jal 0x800ef1a8
800ef1e8: 34040023 ori r4,r0,0x0023
800ef1ec: 30420007 andi r2,r2,0x0007
800ef1f0: 001083c0 sll r16,r16,0x0f
800ef1f4: 00021300 sll r2,r2,0x0c
800ef1f8: 34040022 ori r4,r0,0x0022
800ef1fc: 0c03bc97 jal 0x800ef25c
800ef200: 02022825 or r5,r16,r2
800ef204: 340400be ori r4,r0,0x00be
800ef208: 00002821 addu r5,r0,r0
800ef20c: 00003021 addu r6,r0,r0
800ef210: 0c03f52a jal 0x800fd4a8
800ef214: 00003821 addu r7,r0,r0
800ef218: 340400b1 ori r4,r0,0x00b1
800ef21c: 00002821 addu r5,r0,r0
800ef220: 02203021 addu r6,r17,r0
800ef224: 0c03f52a jal 0x800fd4a8
800ef228: 00003821 addu r7,r0,r0
800ef22c: 3c038015 lui r3,0x8015
800ef230: 8c633280 lw r3,0x3280(r3)
800ef234: 00000000 nop
800ef238: 8c620000 lw r2,0x0000(r3)
800ef23c: ac720000 sw r18,0x0000(r3)
800ef240: 8fbf001c lw r31,0x001c(r29)
800ef244: 8fb20018 lw r18,0x0018(r29)
800ef248: 8fb10014 lw r17,0x0014(r29)
800ef24c: 8fb00010 lw r16,0x0010(r29)
800ef250: 27bd0020 addiu r29,r29,0x0020
800ef254: 03e00008 jr r31
800ef258: 00000000 nop