Get Party Data Pointer

From Final Fantasy Hacktics Wiki
Revision as of 18:31, 22 October 2016 by Glain (talk | contribs) (→‎Return Locations)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Get Party Data Pointer
00059af0: 28820014 slti r2,r4,0x0014
00059af4: 10400005 beq r2,r0,0x00059b0c		Branch if Counter >= 0x14
00059af8: 00041a00 sll r3,r4,0x08		Counter * 256
00059afc: 3c028005 lui r2,0x8005
00059b00: 24427f74 addiu r2,r2,0x7f74
00059b04: 080166c4 j 0x00059b10
00059b08: 00621021 addu r2,r3,r2		Pointer = Party Data Pointer
00059b0c: 00001021 addu r2,r0,r0		Pointer = 0
00059b10: 03e00008 jr r31
00059b14: 00000000 nop


Return Locations

00059c58: Add Unit to Party/Store Unit's Party Data
00059d80: Find Free Party Slot
00059e58: Create Monster Egg
00059efc: Find Empty Party Slot and Generate Unit
0005a8fc: Initialize Unit's Job Data
0005ab70: Store Ramza's Name/Birthday/Zodiac
0005acb8: ENTD Data Calculation
0005cb24: Store/Generate Character Names
0005cbf0: Calculate Highest Party Level
0005dd70: Proposition JP Gain
0005e2d8: Get Total Equipment Quantity (Equip Change/Formation Screen?)
0012fdb8: Routine at 12fd8c
001301b8: Routine at 13018c
001340cc: Routine at 1340ac
0014b3d0: Routine at 14b394
00180c3c: Check Base Class | Ramza Causes Game Over
001c4770: Routine at 1c4740
001c5544: Routine at 1c5458
001c5dd8: Routine at 1c5dd0
001c6030: Routine at 1c6000
001c60f4: Routine at 1c60a0
001c66b0: ^^^