Initialize party members Job data, Sp cap, Status initialization

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

0017f31c: 27bdffe8 addiu r29,r29,0xffe8
0017f320: 000610c0 sll r2,r6,0x03
0017f324: 00461023 subu r2,r2,r6
0017f328: 00021180 sll r2,r2,0x06
0017f32c: 3c048006 lui r4,0x8006
0017f330: 8c846234 lw r4,0x6234(r4)				pointer to current units party ID?
0017f334: 3c038019 lui r3,0x8019
0017f338: 246308cc addiu r3,r3,0x08cc
0017f33c: afb00010 sw r16,0x0010(r29)
0017f340: 00438021 addu r16,r2,r3				r16 = unit data
0017f344: afbf0014 sw r31,0x0014(r29)
0017f348: 90850000 lbu r5,0x0000(r4)			load units party ID?
0017f34c: 02002021 addu r4,r16,r0				unit data + ??
0017f350: a206018a sb r6,0x018a(r16)			store ENTD ID
0017f354: 0c016a35 jal 0x0005a8d4				Initialize Unit's Job Data
0017f358: 00003021 addu r6,r0,r0
0017f35c: 14400005 bne r2,r0,0x0017f374
0017f360: 2402ffff addiu r2,r0,0xffff
0017f364: 02002021 addu r4,r16,r0
0017f368: 0c0177f5 jal 0x0005dfd4				Minimum SP Capping/War Trophy Nulling/Status Initialization
0017f36c: 34050001 ori r5,r0,0x0001
0017f370: 00001021 addu r2,r0,r0
0017f374: 8fbf0014 lw r31,0x0014(r29)
0017f378: 8fb00010 lw r16,0x0010(r29)
0017f37c: 27bd0018 addiu r29,r29,0x0018
0017f380: 03e00008 jr r31
0017f384: 00000000 nop