SpriteMove

From Final Fantasy Hacktics Wiki
Revision as of 00:51, 31 December 2013 by Xifanie (talk | contribs) (Created page with "= {3B} {{IE_3B}} = Move a unit around in various possible ways. See Also: {11} {{IE_11}}{6F} {{IE_6F}} ― Event_Ins...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

{3B} SpriteMove

Move a unit around in various possible ways.


See Also: {11} UnitAnim{6F} WaitSpriteMove{E5} WaitForInstruction


Unit ID : Byte (hex)

ID of the unit specified in the ENTD.


Unknown 1 : Byte (hex)

Always x00.


Y movement : Half-Word (signed)

Destination in Y for the assigned unit based on current location.


Z movement : Half-Word (signed)

Destination in Z for the assigned unit based on current location.


X movement : Half-Word (signed)

Destination in X for the assigned unit based on current location.


Movement Type : Byte (hex)

  • x00 = Normal
  • x01 = Decelerate (end)
  • x02 = Accelerate (start) & Decelerate (end)
  • x03 = Accelerate (start)


Unknown 2 : Byte (hex)

  • x01 : ???
  • x02 : ???
  • x04 : ???
  • x08 : ???


Time : Half-Word (signed)

Determines the time needed for the unit to reach destination in 1/60th of seconds

  • +00060 = 1 second
  • +00180 = 3 seconds
  • +00900 = 15 seconds