Difference between revisions of "T1 Swing Shield Recoil"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
m (Talcall moved page T1 Shield Recoil to T1 Swing Shield Recoil: to differentiate.)
 
(2 intermediate revisions by the same user not shown)
Line 24: Line 24:
 
  LoadFrameWait(85,04)
 
  LoadFrameWait(85,04)
 
  MoveBackward1()
 
  MoveBackward1()
 +
LoadFrameWait(86,08)
 +
MoveForward1()
 +
LoadFrameWait(85,0A)
 +
MoveUnitFB(03)
 +
LoadFrameWait(87,06)
 +
PauseAnimation()
 +
 +
Front shield recoil (Mid)
 +
SetLayerPriority(11)
 +
QueueSpriteAnim(01,36)
 +
PlayAttackSound(01)
 +
LoadFrameWait(57,02)
 +
LoadFrameWait(56,04)
 +
MoveUnitFB(FD)
 +
LoadFrameWait(54,04)
 +
MoveBackward1()
 +
LoadFrameWait(55,08)
 +
MoveForward1()
 +
LoadFrameWait(54,0A)
 +
MoveUnitFB(03)
 +
LoadFrameWait(56,06)
 +
PauseAnimation()
 +
 +
Back shield recoil (Mid)
 +
SetLayerPriority(0B)
 +
QueueSpriteAnim(01,37)
 +
PlayAttackSound(01)
 +
LoadFrameWait(88,02)
 +
LoadFrameWait(87,04)
 +
MoveUnitFB(FD)
 +
LoadFrameWait(85,04)
 
  LoadFrameWait(86,08)
 
  LoadFrameWait(86,08)
 
  MoveForward1()
 
  MoveForward1()
Line 33: Line 64:
 
  Front shield recoil (low)
 
  Front shield recoil (low)
 
  SetLayerPriority(11)
 
  SetLayerPriority(11)
  QueueSpriteAnim(01,36)
+
  QueueSpriteAnim(01,38)
 +
LoadFrameWait(5A,02)
 +
LoadFrameWait(59,02)
 
  PlayAttackSound(01)
 
  PlayAttackSound(01)
 
  LoadFrameWait(57,02)
 
  LoadFrameWait(57,02)
Line 49: Line 82:
 
  Back shield recoil (low)
 
  Back shield recoil (low)
 
  SetLayerPriority(0B)
 
  SetLayerPriority(0B)
  QueueSpriteAnim(01,37)
+
  QueueSpriteAnim(01,39)
 +
LoadFrameWait(8B,02)
 +
LoadFrameWait(8A,02)
 
  PlayAttackSound(01)
 
  PlayAttackSound(01)
 
  LoadFrameWait(88,02)
 
  LoadFrameWait(88,02)
Line 55: Line 90:
 
  MoveUnitFB(FD)
 
  MoveUnitFB(FD)
 
  LoadFrameWait(85,04)
 
  LoadFrameWait(85,04)
 +
MoveBackward1()
 
  LoadFrameWait(86,08)
 
  LoadFrameWait(86,08)
 
  MoveForward1()
 
  MoveForward1()

Latest revision as of 12:58, 4 October 2022

Front shield recoil (high)
SetLayerPriority(11)
QueueSpriteAnim(01,34)
PlayAttackSound(01)			#play shield hit sound
LoadFrameWait(57,02)
LoadFrameWait(56,04)
MoveUnitFB(FD)				#recoil movement
LoadFrameWait(54,04)
MoveBackward1()			#then another 1
LoadFrameWait(55,08)
MoveForward1()				#and forward again 1
LoadFrameWait(54,0A)
MoveUnitFB(03)				#forward 3
LoadFrameWait(56,06)
PauseAnimation()
Back shield recoil (high)
SetLayerPriority(0B)
QueueSpriteAnim(01,35)
PlayAttackSound(01)
LoadFrameWait(88,02)
LoadFrameWait(87,04)
MoveUnitFB(FD)
LoadFrameWait(85,04)
MoveBackward1()
LoadFrameWait(86,08)
MoveForward1()
LoadFrameWait(85,0A)
MoveUnitFB(03)
LoadFrameWait(87,06)
PauseAnimation()
Front shield recoil (Mid)
SetLayerPriority(11)
QueueSpriteAnim(01,36)
PlayAttackSound(01)
LoadFrameWait(57,02)
LoadFrameWait(56,04)
MoveUnitFB(FD)
LoadFrameWait(54,04)
MoveBackward1()
LoadFrameWait(55,08)
MoveForward1()
LoadFrameWait(54,0A)
MoveUnitFB(03)
LoadFrameWait(56,06)
PauseAnimation()
Back shield recoil (Mid)
SetLayerPriority(0B)
QueueSpriteAnim(01,37)
PlayAttackSound(01)
LoadFrameWait(88,02)
LoadFrameWait(87,04)
MoveUnitFB(FD)
LoadFrameWait(85,04)
LoadFrameWait(86,08)
MoveForward1()
LoadFrameWait(85,0A)
MoveUnitFB(03)
LoadFrameWait(87,06)
PauseAnimation()
Front shield recoil (low)
SetLayerPriority(11)
QueueSpriteAnim(01,38)
LoadFrameWait(5A,02)
LoadFrameWait(59,02)
PlayAttackSound(01)
LoadFrameWait(57,02)
LoadFrameWait(56,04)
MoveUnitFB(FD)
LoadFrameWait(54,04)
MoveBackward1()
LoadFrameWait(55,08)
MoveForward1()
LoadFrameWait(54,0A)
MoveUnitFB(03)
LoadFrameWait(56,06)
PauseAnimation()
Back shield recoil (low)
SetLayerPriority(0B)
QueueSpriteAnim(01,39)
LoadFrameWait(8B,02)
LoadFrameWait(8A,02)
PlayAttackSound(01)
LoadFrameWait(88,02)
LoadFrameWait(87,04)
MoveUnitFB(FD)
LoadFrameWait(85,04)
MoveBackward1()
LoadFrameWait(86,08)
MoveForward1()
LoadFrameWait(85,0A)
MoveUnitFB(03)
LoadFrameWait(87,06)
PauseAnimation()