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...")
 
m (Talcall moved page T1 Shield Recoil to T1 Swing Shield Recoil: to differentiate.)
 
(3 intermediate revisions by the same user not shown)
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 (Mid)
 
  SetLayerPriority(11)
 
  SetLayerPriority(11)
 
  QueueSpriteAnim(01,36)
 
  QueueSpriteAnim(01,36)
Line 47: Line 47:
 
  PauseAnimation()
 
  PauseAnimation()
  
  Back?
+
  Back shield recoil (Mid)
 
  SetLayerPriority(0B)
 
  SetLayerPriority(0B)
 
  QueueSpriteAnim(01,37)
 
  QueueSpriteAnim(01,37)
Line 55: Line 55:
 
  MoveUnitFB(FD)
 
  MoveUnitFB(FD)
 
  LoadFrameWait(85,04)
 
  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)
 
  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()