Difference between revisions of "T1 Swing Shield Recoil"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with " Front? SetLayerPriority(11) QueueSpriteAnim(01,34) PlayAttackSound(01) #play hit sound preemptive to animation? LoadFrameWait(57,02) LoadFrameWait(56,04) MoveUnitFB(F...")
 
Line 1: Line 1:
  Front?
+
  Front shield recoil (high)
 
  SetLayerPriority(11)
 
  SetLayerPriority(11)
 
  QueueSpriteAnim(01,34)
 
  QueueSpriteAnim(01,34)
  PlayAttackSound(01) #play hit sound preemptive to animation?
+
  PlayAttackSound(01) #play shield hit sound
 
  LoadFrameWait(57,02)
 
  LoadFrameWait(57,02)
 
  LoadFrameWait(56,04)
 
  LoadFrameWait(56,04)
  MoveUnitFB(FD) #moves unit back 3 pixels here?
+
  MoveUnitFB(FD) #recoil movement
 
  LoadFrameWait(54,04)
 
  LoadFrameWait(54,04)
 
  MoveBackward1() #then another 1
 
  MoveBackward1() #then another 1
Line 12: Line 12:
 
  LoadFrameWait(54,0A)
 
  LoadFrameWait(54,0A)
 
  MoveUnitFB(03) #forward 3
 
  MoveUnitFB(03) #forward 3
  LoadFrameWait(56,06) #does not seem to queue any generic or throw attack hardcoding
+
  LoadFrameWait(56,06)
 
  PauseAnimation()
 
  PauseAnimation()
  
  Back?
+
  Back shield recoil (high)
 
  SetLayerPriority(0B)
 
  SetLayerPriority(0B)
 
  QueueSpriteAnim(01,35)
 
  QueueSpriteAnim(01,35)
Line 31: Line 31:
 
  PauseAnimation()
 
  PauseAnimation()
  
  Front?
+
  Front shield recoil (low)
 
  SetLayerPriority(11)
 
  SetLayerPriority(11)
 
  QueueSpriteAnim(01,36)
 
  QueueSpriteAnim(01,36)
Line 47: Line 47:
 
  PauseAnimation()
 
  PauseAnimation()
  
  Back?
+
  Back shield recoil (low)
 
  SetLayerPriority(0B)
 
  SetLayerPriority(0B)
 
  QueueSpriteAnim(01,37)
 
  QueueSpriteAnim(01,37)

Revision as of 12:50, 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 (low)
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 (low)
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()