Set Script Variable (WORLD.BIN)

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

Analog of Set Script Variable in BATTLE.BIN.

800ef25c: 27bdffe0 addiu r29,r29,-0x0020
800ef260: afb00010 sw r16,0x0010(r29)
800ef264: 00808021 addu r16,r4,r0
800ef268: afb10014 sw r17,0x0014(r29)
800ef26c: 3c028015 lui r2,0x8015
800ef270: 8c423280 lw r2,0x3280(r2)
800ef274: 3403002c ori r3,r0,0x002c
800ef278: afbf001c sw r31,0x001c(r29)
800ef27c: afb20018 sw r18,0x0018(r29)
800ef280: 8c520000 lw r18,0x0000(r2)
800ef284: 16030008 bne r16,r3,0x800ef2a8
800ef288: 00a08821 addu r17,r5,r0
800ef28c: 3c0205f5 lui r2,0x05f5
800ef290: 3442e0ff ori r2,r2,0xe0ff
800ef294: 0051102a slt r2,r2,r17
800ef298: 10400004 beq r2,r0,0x800ef2ac
800ef29c: 340400be ori r4,r0,0x00be
800ef2a0: 3c1105f5 lui r17,0x05f5
800ef2a4: 3631e0ff ori r17,r17,0xe0ff
800ef2a8: 340400be ori r4,r0,0x00be
800ef2ac: 02002821 addu r5,r16,r0
800ef2b0: 00003021 addu r6,r0,r0
800ef2b4: 0c03f52a jal 0x800fd4a8
800ef2b8: 00003821 addu r7,r0,r0
800ef2bc: 340400b0 ori r4,r0,0x00b0
800ef2c0: 02002821 addu r5,r16,r0
800ef2c4: 02203021 addu r6,r17,r0
800ef2c8: 0c03f52a jal 0x800fd4a8
800ef2cc: 00003821 addu r7,r0,r0
800ef2d0: 3c028015 lui r2,0x8015
800ef2d4: 8c423280 lw r2,0x3280(r2)
800ef2d8: 00000000 nop
800ef2dc: ac520000 sw r18,0x0000(r2)
800ef2e0: 8fbf001c lw r31,0x001c(r29)
800ef2e4: 8fb20018 lw r18,0x0018(r29)
800ef2e8: 8fb10014 lw r17,0x0014(r29)
800ef2ec: 8fb00010 lw r16,0x0010(r29)
800ef2f0: 27bd0020 addiu r29,r29,0x0020
800ef2f4: 03e00008 jr r31
800ef2f8: 00000000 nop