Difference between revisions of "ResetUnitCalculations"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
Line 4: Line 4:
  
 
Wipes the damage, status and other temporary calculations on all units on the field, allowing Effects to never display any damage/healing numbers when called with [[Event_Instruction_18|{18} {{IE_18}}]].
 
Wipes the damage, status and other temporary calculations on all units on the field, allowing Effects to never display any damage/healing numbers when called with [[Event_Instruction_18|{18} {{IE_18}}]].
 +
 +
Note: Currently bugged. Will cause all enemies to become allies if used.
 +
 +
This should be fixable by adding the following commands after {{IE_15}}:
 +
 +
LUI(x0001,x8019)
 +
ADD(x0001,x08CC)
 +
LUI(x0018,x8019)
 +
ADD(x0018,x2BCC)
 +
 +
BackTarget(x01)
 +
 +
LoadAddress(x00,x0005,x01,001)
 +
SaveAddress(x00,x01BA,x01,001)
 +
 +
SETVar(x0000,x0018)
 +
NEQ()
 +
If()
 +
  ADD(x0001,x01C0)
 +
  JumpBack(x01)
 +
EndIf()
  
  
 
See also: [[Event_Instruction_18|{18} {{IE_18}}]]
 
See also: [[Event_Instruction_18|{18} {{IE_18}}]]

Revision as of 06:35, 9 March 2022

{15} ResetUnitCalculations

ResetUnitCalculations()

Wipes the damage, status and other temporary calculations on all units on the field, allowing Effects to never display any damage/healing numbers when called with {18} Effect.

Note: Currently bugged. Will cause all enemies to become allies if used.

This should be fixable by adding the following commands after ResetUnitCalculations:

LUI(x0001,x8019) ADD(x0001,x08CC) LUI(x0018,x8019) ADD(x0018,x2BCC)

BackTarget(x01)

LoadAddress(x00,x0005,x01,001) SaveAddress(x00,x01BA,x01,001)

SETVar(x0000,x0018) NEQ() If()

 ADD(x0001,x01C0)
 JumpBack(x01)

EndIf()


See also: {18} Effect