Difference between revisions of "Update Status/Sprite/Animation Display By Unit Misc ID"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with " # ROUTINE: UPDATE STATUS/SPRITE/ANIMATION DISPLAY BY UNIT MISC ID # Parameters: # r4 = (unitMiscID) Unit misc ID 80068e30: 27bdffe8 addiu r29,r29,-0x0018 8006...")
 
 
(2 intermediate revisions by one other user not shown)
Line 13: Line 13:
 
  80068e50: 03e00008 jr r31
 
  80068e50: 03e00008 jr r31
 
  80068e54: 00000000 nop
 
  80068e54: 00000000 nop
 +
 +
==Return locations==
 +
'''Battle.bin'''
 +
00069228: [[00069130 - 00069250]]
 +
00069234: “
 +
00069308: 000692bc - 00069338 [[? 0x692bc]] | [[Set Animation/Facing for Mounted Units]]
 +
00069320: “
 +
00070fa4: 00070e6c - 00071004 [[In between turn events]]
 +
000710c8: [[00071008 - 000711a0]]
 +
00071120: “
 +
000712b0: [[000711a4 - 000712d4]]
 +
00072030: 00071eec - 000723d0 [[Main Post Movement]]
 +
00072374: “
 +
00072b2c: [[00072b14 - 00072b4c]]
 +
000732ac: [[00073250 - 000732c4]]
 +
000751ac: 00074f5c - 0007530c [[Decide what to do based on skillset/ability selections?]]
 +
000754cc: 00075310 - 000755f8 [[Set move/act based on skillset]]
 +
00075518: “
 +
00075e24: [[00075db0 - 00075e64]]
 +
00075f4c: [[00075f10 - 00076018]]
 +
00075f90: “
 +
00076738: [[00076658 - 00076918]]
 +
000768b8: “
 +
00077634: [[000773f8 - 0007775c]] [[? 0x773f8]]
 +
00077ba8: [[00077b58 - 00077bd4]]
 +
000784e4: [[0007843c - 00078500]]
 +
00083ca0: 00083c58 - 00083ca4 [[Sprite display setting for all units based on attack]]
 +
0008bdec: [[0008bde4 - 0008be00]] [[Update Status/Sprite/Animation Display By Unit Misc ID (Wrapper Function)]]
 +
001a3254: 001a31a8 - 001a32e4 [[Effect text/transformation/animation display timing]]
 +
001a3e20: [[001a3d30 - 001a3ffc]]
 +
001a3e6c: “
 +
 +
==< [[BATTLE.BIN Routines]]==
 +
<div style="float:left;">< [[Status/sprite transformation/animation display setting]]</div><div style="float:right;">[[Jump to 68d08 2]] ></div>

Latest revision as of 09:46, 23 January 2024

#   ROUTINE: UPDATE STATUS/SPRITE/ANIMATION DISPLAY BY UNIT MISC ID
#   Parameters:
#       r4 = (unitMiscID) Unit misc ID

80068e30: 27bdffe8 addiu r29,r29,-0x0018
80068e34: afbf0010 sw r31,0x0010(r29)
80068e38: 0c01e9b9 jal 0x8007a6e4                   #   miscUnit = Get Unit Misc Data Pointer (unitMiscID);
80068e3c: 3084ffff andi r4,r4,0xffff
80068e40: 0c01a342 jal 0x80068d08                   #   Status/sprite transformation/animation display setting (miscUnit);
80068e44: 00402021 addu r4,r2,r0
80068e48: 8fbf0010 lw r31,0x0010(r29)
80068e4c: 27bd0018 addiu r29,r29,0x0018
80068e50: 03e00008 jr r31
80068e54: 00000000 nop

Return locations

Battle.bin
00069228: 00069130 - 00069250
00069234: “
00069308: 000692bc - 00069338	? 0x692bc | Set Animation/Facing for Mounted Units
00069320: “
00070fa4: 00070e6c - 00071004	In between turn events
000710c8: 00071008 - 000711a0
00071120: “
000712b0: 000711a4 - 000712d4
00072030: 00071eec - 000723d0	Main Post Movement
00072374: “
00072b2c: 00072b14 - 00072b4c
000732ac: 00073250 - 000732c4
000751ac: 00074f5c - 0007530c	Decide what to do based on skillset/ability selections?
000754cc: 00075310 - 000755f8	Set move/act based on skillset
00075518: “
00075e24: 00075db0 - 00075e64
00075f4c: 00075f10 - 00076018
00075f90: “
00076738: 00076658 - 00076918
000768b8: “
00077634: 000773f8 - 0007775c	? 0x773f8
00077ba8: 00077b58 - 00077bd4
000784e4: 0007843c - 00078500
00083ca0: 00083c58 - 00083ca4	Sprite display setting for all units based on attack
0008bdec: 0008bde4 - 0008be00	Update Status/Sprite/Animation Display By Unit Misc ID (Wrapper Function)
001a3254: 001a31a8 - 001a32e4	Effect text/transformation/animation display timing
001a3e20: 001a3d30 - 001a3ffc
001a3e6c: “

< BATTLE.BIN Routines

< Status/sprite transformation/animation display setting
Jump to 68d08 2 >