Difference between revisions of "Get Party Data Pointer"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with " 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 *...")
 
Line 10: Line 10:
 
  00059b10: 03e00008 jr r31
 
  00059b10: 03e00008 jr r31
 
  00059b14: 00000000 nop
 
  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: [[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: ^^^

Revision as of 00:07, 29 February 2012

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: 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: ^^^