; ヒットスパーク  赤
[Statedef 6000]
Type = A
Physics = N
Velset = 0,0
SprPriority = 5
Anim = IfElse((Parent,Var(26)=3||Root,Var(26)=3),10030,10010)

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 3
Range = -20,20
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 4
Range = -20,20
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PosAdd
Trigger1 = Time = 0
X = -10+Var(3)
Y = Var(4)

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 3
Range = 0,359
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Trans
Trigger1 = 1
Trans = Add

[State -1]
Type = VarAdd
Trigger1 = Parent,Var(26) != 3 && Root,Var(26) != 3
Trigger1 = Time >= 2
FV = 1
Value = IfElse(IsHelper(6000),0.25,IfElse(IsHelper(6001),0.35,0.45))

[State -1]
Type = VarAdd
Trigger1 = Parent,Var(26) != 3 && Root,Var(26) != 3
Trigger1 = Time >= 2
FV = 2
Value = IfElse(IsHelper(6000),-0.0415,IfElse(IsHelper(6001),-0.06249,-0.083329))

[State -1]
Type = VarAdd
Trigger1 = Parent,Var(26) = 3 || Root,Var(26) = 3
Trigger1 = Time >= 2
FV = 1
Value = IfElse(IsHelper(6000),0.70,IfElse(IsHelper(6001),1.00,1.30))

[State -1]
Type = VarAdd
Trigger1 = Parent,Var(26) = 3 || Root,Var(26) = 3
Trigger1 = Time >= 2
FV = 2
Value = IfElse(IsHelper(6000),-0.083329,IfElse(IsHelper(6001),-0.1041,-0.13))

[State -1]
Type = AngleDraw
Trigger1 = Parent,Var(26) != 3 && Root,Var(26) != 3
Trigger1 = IsHelper(6000)
Scale = 0.50+Fvar(1),0.50+FVar(2)

[State -1]
Type = AngleDraw
Trigger1 = Parent,Var(26) != 3 && Root,Var(26) != 3
Trigger1 = IsHelper(6001)
Scale = 0.75+Fvar(1),0.75+FVar(2)

[State -1]
Type = AngleDraw
Trigger1 = Parent,Var(26) != 3 && Root,Var(26) != 3
Trigger1 = IsHelper(6002)
Scale = 1.00+Fvar(1),1.00+FVar(2)

[State -1]
Type = AngleDraw
Trigger1 = Parent,Var(26) = 3 || Root,Var(26) = 3
Trigger1 = IsHelper(6000)
Scale = 1.00+Fvar(1),1.00+FVar(2)

[State -1]
Type = AngleDraw
Trigger1 = Parent,Var(26) = 3 || Root,Var(26) = 3
Trigger1 = IsHelper(6001)
Scale = 1.25+Fvar(1),1.25+FVar(2)

[State -1]
Type = AngleDraw
Trigger1 = Parent,Var(26) = 3 || Root,Var(26) = 3
Trigger1 = IsHelper(6002)
Scale = 1.50+Fvar(1),1.50+FVar(2)

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Var(3)

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 0
StateNo = 6005
ID = 6005
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = NumHelper(6006) = 0
Trigger1 = Time = 0
V = 1
Range = 0,1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = NumHelper(6006) = 0
Trigger1 = Var(1) = 1
Trigger1 = Time = 0
StateNo = 6005
ID = 6006
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 13
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; ヒットスパーク  青
[Statedef 6003]
Type = A
Physics = N
Velset = 0,0
SprPriority = 5
Anim = IfElse((Parent,Var(26)=3||Root,Var(26)=3),10040,10020)

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 3
Range = -20,20
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 4
Range = -20,20
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PosAdd
Trigger1 = IsHelper(6003)
Trigger1 = Time = 0
X = -10+Var(3)
Y = Var(4)

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6003)
Trigger1 = Time = 0
V = 3
Range = 0,359
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6004)
Trigger1 = Time = 0
V = 3
Range = Helper(6003),Var(3)+10,Helper(6003),Var(3)+339
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Trans
Trigger1 = 1
Trans = Add

[State -1]
Type = VarAdd
Trigger1 = Parent,Var(26) != 3 && Root,Var(26) != 3
Trigger1 = Time >= 2
FV = 1
Value = 0.325

[State -1]
Type = VarAdd
Trigger1 = Parent,Var(26) != 3 && Root,Var(26) != 3
Trigger1 = Time >= 2
FV = 2
Value = -0.06249

[State -1]
Type = VarAdd
Trigger1 = Parent,Var(26) = 3 || Root,Var(26) = 3
Trigger1 = Time >= 2
FV = 1
Value = 1.00

[State -1]
Type = VarAdd
Trigger1 = Parent,Var(26) = 3 || Root,Var(26) = 3
Trigger1 = Time >= 2
FV = 2
Value = -0.1041

[State -1]
Type = AngleDraw
Trigger1 = Parent,Var(26) != 3 && Root,Var(26) != 3
Trigger1 = 1
Scale = 0.75+FVar(1),0.75+FVar(2)

[State -1]
Type = AngleDraw
Trigger1 = Parent,Var(26) = 3 || Root,Var(26) = 3
Trigger1 = 1
Scale = 1.25+FVar(1),1.25+FVar(2)

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Var(3)

[State -1]
Type = Helper
Trigger1 = IsHelper(6003)
Trigger1 = Time = 0
StateNo = 6003
ID = 6004
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = IsHelper(6003)
Trigger1 = Time = 0
StateNo = 6007
ID = 6007
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 13
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; ヒットスパーク　赤  火花
[Statedef 6005]
Type = A
Physics = N
Velset = 0,0
SprPriority = 5
Anim = 10015

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6005)
Trigger1 = Time = 0
V = 4
Range = 0,359
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6006)
Trigger1 = Time = 0
V = 4
Range = Helper(6005),Var(4)+45,Helper(6005),Var(4)+314
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 10
V = 7
Value = 23

[State -1]
Type = Trans
Trigger1 = Time = [0,9]
Trans = Add

[State -1]
Type = Trans
Trigger1 = Time >= 10
Trans = AddAlpha
Alpha = 255-Var(7),255

[State -1]
Type = AngleDraw
Trigger1 = Time = [0,20]
Scale = 0.5,0.5

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Var(4)

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 20
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; ヒットスパーク  青　火花
[Statedef 6007]
Type = A
Physics = N
Velset = 0,0
SprPriority = 5
Anim = 10025

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 4
Range = 0,359
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 10
V = 7
Value = 23

[State -1]
Type = Trans
Trigger1 = Time = [0,9]
Trans = Add

[State -1]
Type = Trans
Trigger1 = Time >= 10
Trans = AddAlpha
Alpha = 255-Var(7),255

[State -1]
Type = AngleDraw
Trigger1 = Time = [0,20]
Scale = 0.5,0.5

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Var(4)

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 20
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; アーマーエフェクト
[Statedef 7500]
Type = A
Physics = N
Velset = 0,0
SprPriority = 5
Anim = 7500

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarAdd
Trigger1 = Time >= 3
V = 2
Value = 8

[State -1]
Type = Trans
Trigger1 = 1
Trans = Add
Alpha = 255,255

[State -1]
Type = PalFx
Trigger1 = 1
Time = 1
Add = 0-Var(2),-255,-255
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 3
FV = 1
Value = 0.1

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 0.50+Fvar(1),0.50+Fvar(1)

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 19
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 円形エフェクト
[Statedef 7600]
Type = A
Physics = N
Velset = 0,0
SprPriority = 5
Anim = 7500

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarAdd
Trigger1 = IsHelper(7600) || IsHelper(7601) || IsHelper(7602)
Trigger1 = Time >= 2
V = 2
Value = 4

[State -1]
Type = VarAdd
Trigger1 = IsHelper(7610) || IsHelper(7611) || IsHelper(7612)
Trigger1 = Time >= 1
V = 2
Value = 3

[State -1]
Type = VarAdd
Trigger1 = IsHelper(7620) || IsHelper(7621) || IsHelper(7622)
Trigger1 = Time >= 1
V = 2
Value = 3

[State -1]
Type = VarAdd
Trigger1 = IsHelper(7630) || IsHelper(7631) || IsHelper(7632)
Trigger1 = Time >= 3
V = 2
Value = 3

[State -1]
Type = VarAdd
Trigger1 = IsHelper(7640) || IsHelper(7641) || IsHelper(7642)
Trigger1 = Time >= 3
V = 2
Value = 3

[State -1]
Type = Trans
Trigger1 = 1
Trans = Add
Alpha = 255,255

[State -1]
Type = PalFx
Trigger1 = IsHelper(7600) || IsHelper(7601) || IsHelper(7602)
Time = 1
Add = 0-Var(2),0-Var(2),0-Var(2)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = IsHelper(7610) || IsHelper(7611) || IsHelper(7612)
Time = 1
Add = -100-Var(2),0-Var(2),-50-Var(2)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = IsHelper(7620) || IsHelper(7621) || IsHelper(7622)
Time = 1
Add = 0-Var(2),0-Var(2),-100-Var(2)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = IsHelper(7630) || IsHelper(7631) || IsHelper(7632)
Time = 1
Add = -100-Var(2),-25-Var(2),0-Var(2)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = IsHelper(7640) || IsHelper(7641) || IsHelper(7642)
Time = 1
Add = 0-Var(2),0-100-Var(2),0-Var(2)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 4
Range = 0,359

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 5
Range = -10,10

[State -1]
Type = VarAdd
Trigger1 = Time > 0
V = 4
Value = 2*IfElse(Var(5)=0,1,Var(5)/2)

[State -1]
Type = VarAdd
Trigger1 = Time >= 2
FV = 1
Value = 0.05

[State -1]
Type = VarAdd
TriggerAll = Time >= 2
Trigger1 = IsHelper(7600) || IsHelper(7602)
Trigger2 = IsHelper(7610) || IsHelper(7612)
Trigger3 = IsHelper(7620) || IsHelper(7622)
Trigger4 = IsHelper(7630) || IsHelper(7632)
Trigger5 = IsHelper(7640) || IsHelper(7642)
FV = 2
Value = -0.0215

[State -1]
Type = VarAdd
Trigger1 = IsHelper(7601) || IsHelper(7611) || IsHelper(7621) || IsHelper(7631) || IsHelper(7641)
Trigger1 = Time >= 2
FV = 2
Value = 0.0215

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(7600) || IsHelper(7610) || IsHelper(7620) || IsHelper(7630) || IsHelper(7640)
Scale = 0.50+Fvar(1),0.50+Fvar(2)

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(7601) || IsHelper(7611) || IsHelper(7621) || IsHelper(7631) || IsHelper(7641)
Scale = 0.50+Fvar(1),0.00+Fvar(2)

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(7602) || IsHelper(7612) || IsHelper(7622) || IsHelper(7632) || IsHelper(7642)
Scale = 0.50+Fvar(1),0.215+Fvar(2)

[State -1]
Type = AngleSet
Trigger1 = 1
Value = Var(4)

[State -1]
Type = Explod
TriggerAll = Var(0)%10 = 0
TriggerAll = Time = 0
Trigger1 = IsHelper(7600)
Anim = 6505
Scale = 0.50+Fvar(1),0.50+Fvar(1)
RemoveTime = 26
Ownpal = 0
IgnoreHitPause = 1
SprPriority = 5
ID = 7600

[State -1]
Type = Explod
TriggerAll = Var(0)%10 = 0
TriggerAll = Time = 0
Trigger1 = IsHelper(7610)
Anim = 6505
Scale = 0.50+Fvar(1),0.50+Fvar(1)
RemoveTime = 26
Ownpal = 0
IgnoreHitPause = 1
SprPriority = 5
ID = 7610

[State -1]
Type = Explod
TriggerAll = Var(0)%10 = 0
TriggerAll = Time = 0
Trigger1 = IsHelper(7620)
Anim = 6505
Scale = 0.50+Fvar(1),0.50+Fvar(1)
RemoveTime = 26
Ownpal = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
SprPriority = 5
ID = 7620

[State -1]
Type = Explod
TriggerAll = Var(0)%10 = 0
TriggerAll = Time = 0
Trigger1 = IsHelper(7630)
Anim = 6505
Scale = 0.50+Fvar(1),0.50+Fvar(1)
RemoveTime = 26
Ownpal = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
SprPriority = 5
ID = 7630

[State -1]
Type = Explod
TriggerAll = Var(0)%10 = 0
TriggerAll = Time = 0
Trigger1 = IsHelper(7640)
Anim = 6505
Scale = 0.50+Fvar(1),0.50+Fvar(1)
RemoveTime = 26
Ownpal = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
SprPriority = 5
ID = 7640

[State -1]
Type = ModifyExplod
Trigger1 = 1
Scale = 0.50+Fvar(1),0.50+Fvar(1)
ID = 7600

[State -1]
Type = ModifyExplod
Trigger1 = 1
Scale = 0.50+Fvar(1),0.50+Fvar(1)
ID = 7610

[State -1]
Type = ModifyExplod
Trigger1 = 1
Scale = 0.50+Fvar(1),0.50+Fvar(1)
ID = 7620

[State -1]
Type = ModifyExplod
Trigger1 = 1
Scale = 0.50+Fvar(1),0.50+Fvar(1)
ID = 7630

[State -1]
Type = ModifyExplod
Trigger1 = 1
Scale = 0.50+Fvar(1),0.50+Fvar(1)
ID = 7640

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 26
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
;相殺ヘルパー
[Statedef 9000]
Type = S
Physics = N
SprPriority = 4

[State -1]
Type = BindToParent
Trigger1 = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(9000)
Trigger1 = Time = 0
Value = 9000
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(9001)
Trigger1 = Time = 0
Value = 9001
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(9002)
Trigger1 = Time = 0
Value = 9002
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(9003)
Trigger1 = Time = 0
Value = 9003
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(9004)
Trigger1 = Time = 0
Value = 9004
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(9005)
Trigger1 = Time = 0
Value = 9005
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(9006)
Trigger1 = Time = 0
Value = 9006
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(9007)
Trigger1 = Time = 0
Value = 9007
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(9008)
Trigger1 = Time = 0
Value = 9008
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = HitOverRide
Trigger1 = 1
Attr = SCA, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = -1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = -1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ReversalDef
Trigger1 = 1
Reversal.Attr =  SCA, NA,SA,HA,NP,SP,HP
Pausetime = 2,2
NumHits = 0
SparkNo = -1
Guard.SparkNo = -1
GetPower = IfElse(FVar(16)=0,0,20),0
GivePower = 20,0
SparkXY = 0,0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit
StateNo = 956
ID = 956
Pos = Ceil(P2Dist X/2),-50
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PlaySnd
Trigger1 = MoveHit
Value = s901,IfElse((Parent,Var(26)=[2,3]),0,10)+Random%2
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 0
PauseMoveTime = 0

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit
V = 2
Value = 1402
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Pause
Trigger1 = MoveHit = 1
Time = 8
MoveTime = 8
IgnoreHitPause = 1

[State -1]
Type = DestroySelf
Trigger1 = AnimTime = 0
Trigger2 = MoveHit = 2
Trigger3 = Parent,MoveType = H

[State -1]
Type = DestroySelf
Trigger1 = IsHelper(9000) || IsHelper(9001)
Trigger1 = Parent,StateNo != 210

[State -1]
Type = DestroySelf
Trigger1 = IsHelper(9002)
Trigger1 = Parent,StateNo != 216

[State -1]
Type = DestroySelf
Trigger1 = IsHelper(9003)
Trigger1 = Parent,StateNo != 221

[State -1]
Type = DestroySelf
Trigger1 = IsHelper(9004) || IsHelper(9005)
Trigger1 = Parent,StateNo != 410

[State -1]
Type = DestroySelf
Trigger1 = IsHelper(9006)
Trigger1 = Parent,StateNo != 1050

[State -1]
Type = DestroySelf
Trigger1 = IsHelper(9007) || IsHelper(9008)
Trigger1 = Parent,StateNo != 1150

;---------------------------------------------------------------------------
;部分無敵ヘルパー
[Statedef 9500]
Type = S
Physics = N
SprPriority = 4

[State -1]
Type = BindToParent
Trigger1 = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(9500)
Trigger1 = Time = 0
Value = 9500
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(9501)
Trigger1 = Time = 0
Value = 9501
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = HitOverRide
Trigger1 = 1
Attr = SCA, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = -1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = -1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PlayerPush
Trigger1 = 1
Value = 1
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
Flag2 = Invisible
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = AnimTime = 0
Trigger2 = Parent,MoveType = H

[State -1]
Type = DestroySelf
Trigger1 = IsHelper(9500)
Trigger1 = Parent,StateNo != 1200 && Parent,StateNo != 1250

[State -1]
Type = DestroySelf
Trigger1 = IsHelper(9501)
Trigger1 = Parent,StateNo != 2300

;---------------------------------------------------------------------------
;シールドヘルパー　残像
[Statedef 901]
Type = A
Physics = N
VelSet = 0.5,-0.5
SprPriority = 5

[State -1]
Type = BindToParent
Trigger1 = 1
Pos = 0.5*Time,-0.5*Time
Persistent = 1
IgnoreHitPause = 1

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(901)
Trigger1 = Time = 0
Value = 901

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(911)
Trigger1 = Time = 0
Value = 911

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(921)
Trigger1 = Time = 0
Value = 921

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(931)
Trigger1 = Time = 0
Value = 931

[State -1]
Type = Trans
Trigger1 = 1
Trans = Add

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SCA, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarAdd
Trigger1 = 1
FV = 1
Value = 0.002
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 1.00+Fvar(1),1.00+FVar(1)

[State -1]
Type = VarAdd
Trigger1 = 1
V = 7
Value = 20
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = 1
Time = 3
Add = 0,0,0
Mul = 255-var(7),255-var(7),255-var(7)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 10
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; シールドえふぇくと１
[Statedef 956]
Type = A
Physics = N
VelSet = 0,0
SprPriority = 6
Anim = 956

[State -1, NotHitBy]
Type = NotHitBy
Trigger1 = 1
Value = SCA, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 1
Range = 0,4
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 2
Range = -10,10
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 3
Range = 0,1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 4
Range = 0,1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Var(1) < 4
Trigger1 = Time = 1
Anim = 958
ID = 958
Scale = 0.5,0.5
Pos = 0,0
Random = 40,20
Vel = Var(2)/5
Facing = 1*IfElse(Var(3)=0,1,-1)
VFacing = 1*IfElse(Var(4)=0,1,-1)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = AnimTime = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; シールドえふぇくと２
[Statedef 957]
Type = A
Physics = N
VelSet = 0,0
SprPriority = 6

[State -1]
Type = ChangeAnim
Trigger1 = Time = 0
Value = IfElse(IsHelper(957),957,959)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Trans
Trigger1 = 1
Trans = Add

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 1
Range = 0,359
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AngleDraw
Trigger1 = 1

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Var(1)

[State -1, NotHitBy]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1, AssertSpacial]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1, DestroySelf]
Type = DestroySelf
Trigger1 = AnimTime = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; ＥＸ必殺技エフェクト	青1
[StateDef 6010]
Type = A
Physics = N
Anim = 10021
SprPriority = 4
VelSet = 0,0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = Trans
Trigger1 = 1
Trans = AddAlpha
Alpha = 255,255

[State -1]
Type = VarAdd
Trigger1 = Time = [1,22]
FV  = 1
Value = -0.008

[State -1]
Type = VarAdd
Trigger1 = Time = [1,22]
FV = 2
Value = 0.1

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 3
Range = 1,5

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 4
Range = 1,5

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 0.6+Var(3)/10+FVar(1),0.6+Var(4)/10+FVar(2)

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 43
Range = 0,360

[State -1]
Type = AngleSet
Trigger1 = 1
Value = Var(43)

[State -1]
Type = VarSet
Trigger1 = Time = 30
V = 6
Value = 0

[State -1]
Type = VarAdd
Trigger1 = Time = [0,10]
Trigger2 = Time >= 30
V = 6
Value = 26

[State -1]
Type = PlaySnd
Trigger1 = Time = 0
Value = s3000, IfElse(Parent,Var(26)=2||Root,Var(26)=2,0,10)

[State -1]
Type = Helper
Trigger1 = Time = 1
StateNo = 6011
ID = 6012
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 2
StateNo = 6011
ID = 6013
Pos = 0,0
PosType  = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 3
StateNo  = 6011
ID = 6014
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 1
StateNo = 6011
ID = 6011
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 2
StateNo = 6011
ID = 6012
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 3
StateNo = 6011
ID = 6013
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 0
StateNo = 6011
ID = 6014
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 4
StateNo = 6011
ID = 6013
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 5
StateNo = 6011
ID = 6014
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,3]
Trigger2 = Time = [10,15]
FV  = 3
Value = 0.05

[State -1]
Type = VarAdd
Trigger1 = Time = [4,9]
Trigger2 = Time = [16,32]
FV  = 3
Value = -0.05

[State -1]
Type = Explod
Trigger1 = Time = 0
ID = 10000
Anim = 10000
Ownpal = 1
Scale = 0.725+FVar(3),0.725+FVar(3)
SprPriority = 5
RemoveTime = 32
RemoveOnGetHit = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time = [1,32]
ID = 10000
Scale = 0.725+FVar(3),0.725+FVar(3)
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 23
FV  = 4
Value = 0.0175

[State -1]
Type = Explod
Trigger1 = IsHelper(10001)
Trigger1 = Time = 0
ID = 10001
Anim = 10001
Pos = 0,240
PosType = Back
Ownpal = 1
Scale = 0.50+FVar(4),0.50+FVar(4)
SprPriority = -5
RemoveTime = 50
RemoveOnGetHit = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(10002)
Trigger1 = Time = 0
ID = 10001
Anim = 10002
Pos = 0,240
PosType = Back
Ownpal = 1
Scale = 0.50+FVar(4),0.50+FVar(4)
SprPriority = -5
RemoveTime = 50
RemoveOnGetHit = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time = [1,50]
ID = 10001
Scale = 0.50+FVar(4),0.50+FVar(4)
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = BGPalFX
Trigger1 = Time = [1,29]
Add = 0-Var(6),0-Var(6),0-Var(6)
Time = 1

[State -1]
Type = BGPalFX
Trigger1 = Time = [30,35]
Trigger1 = Parent,StateNo != 3000
Add = Ceil(-255+Var(6)*1.5),Ceil(-255+Var(6)*1.5),Ceil(-255+Var(6)*1.5)
Time = 1

[State -1]
Type = AssertSpecial
Trigger1 = Time <= 26
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = AssertSpecial
Trigger1 = Time >= 27
Flag = Noshadow
Flag2 = Invisible
IgnoreHitPause = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 50

;---------------------------------------------------------------------------
; ＥＸ必殺技エフェクト	青2
[StateDef 6011]
Type = A
Physics = N
Anim = 10021
SprPriority = 4
VelSet = 0,0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = Trans
Trigger1 = 1
Trans = AddAlpha
Alpha = 255,255

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6011)
Trigger1 = Time = [1,22]
FV  = 1
Value = -0.008

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6011)
Trigger1 = Time = [1,22]
FV = 2
Value = 0.1

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 3
Range = 1,5

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 4
Range = 1,5

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6011)
Trigger1 = 1
Scale = 0.6+Var(3)/10+FVar(1),0.6+Var(4)/10+FVar(2)

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6012)
Trigger1 = Time = [1,22]
FV = 1
Value = -0.0075

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6012)
Trigger1 = Time = [1,22]
FV = 2
Value = 0.05

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6012)
Trigger1 = 1
Scale = 0.3+Var(3)/10+FVar(1),1.8+Var(4)/10+FVar(2)

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6013)
Trigger1 = Time = [1,22]
FV = 1
Value = -0.02

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6013)
Trigger1 = Time = [1,22]
FV = 2
Value = 0.15

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6013)
Trigger1 = 1
Scale = 0.6+Var(3)/10+FVar(1),0.6+Var(4)/10-FVar(2)

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6014)
Trigger1 = Time = [1,22]
FV = 1
Value = -0.005

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6014)
Trigger1 = Time = [1,22]
FV = 2
Value = 0.4

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6014)
Trigger1 = 1
Scale = 0.3+Var(3)/10+FVar(1),1.8+Var(4)/10-FVar(2)

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6011) || IsHelper(6012)
Trigger1 = Time = 0
V = 43
Range = 0,179

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6013) || IsHelper(6014)
Trigger1 = Time = 0
V = 43
Range = 180,359

[State -1]
Type = AngleSet
Trigger1 = 1
Value = Var(43)

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 26

;---------------------------------------------------------------------------
; ＥＸ必殺技エフェクト	青3
[StateDef 6015]
Type = A
Physics = N
Anim = 10005
SprPriority = 4
VelSet = 0,0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = Trans
Trigger1 = 1
Trans = Add

[State -1]
Type = PalFx
Trigger1 = 1
Time = 1
Add = -150,-150,0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 11
FV  = 1
Value = 1.0

[State -1]
Type = VarAdd
Trigger1 = Time = [12,35]
FV  = 1
Value = 0.01

[State -1]
Type = VarSet
Trigger1 = Time = 11
FV  = 2
Value = 1.0

[State -1]
Type = VarAdd
Trigger1 = Time = [12,35]
FV  = 2
Value = 0.075

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 0.0+FVar(1),0.0+FVar(1)

[State -1]
Type = VarSet
Trigger1 = Time = 30
V = 6
Value = 0

[State -1]
Type = VarAdd
Trigger1 = Time = [0,10]
Trigger2 = Time >= 30
V = 6
Value = 26

[State -1]
Type = PlaySnd
Trigger1 = Time = 0
Value = s3000, 0

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo = 6016
ID = 6012
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo = 6016
ID = 6013
Pos = 0,0
PosType  = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo  = 6016
ID = 6014
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo  = 6016
ID = 6011
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo  = 6016
ID = 6012
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 0
StateNo = 6016
ID = 6011
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 0
StateNo = 6016
ID = 6012
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 0
StateNo = 6016
ID = 6013
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 0
StateNo = 6016
ID = 6014
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo = 6016
ID = 6013
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo = 6016
ID = 6014
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 11
ID = 10000
Anim = 10005
Ownpal = 0
Scale = 0.0+FVar(2),0.0+FVar(2)
SprPriority = 5
RemoveTime = 25
RemoveOnGetHit = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time = [12,35]
ID = 10000
Scale = 0.0+FVar(2),0.0+FVar(2)
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 23
FV  = 4
Value = 0.0175

[State -1]
Type = Explod
Trigger1 = IsHelper(10001)
Trigger1 = Time = 0
ID = 10001
Anim = 10001
Pos = 0,240
PosType = Back
Ownpal = 1
Scale = 0.50+FVar(4),0.50+FVar(4)
SprPriority = -5
RemoveTime = 50
RemoveOnGetHit = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(10002)
Trigger1 = Time = 0
ID = 10001
Anim = 10002
Pos = 0,240
PosType = Back
Ownpal = 1
Scale = 0.50+FVar(4),0.50+FVar(4)
SprPriority = -5
RemoveTime = 50
RemoveOnGetHit = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time = [1,50]
ID = 10001
Scale = 0.50+FVar(4),0.50+FVar(4)
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = BGPalFX
Trigger1 = Time = [1,29]
Add = 0-Var(6),0-Var(6),0-Var(6)
Time = 1

[State -1]
Type = BGPalFX
Trigger1 = Time = [30,35]
Trigger1 = Parent,StateNo != 3000
Add = Ceil(-255+Var(6)*1.5),Ceil(-255+Var(6)*1.5),Ceil(-255+Var(6)*1.5)
Time = 1

[State -1]
Type = AssertSpecial
Trigger1 = Time <= 35
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = AssertSpecial
Trigger1 = Time >= 36
Flag = Noshadow
Flag2 = Invisible
IgnoreHitPause = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 50

;---------------------------------------------------------------------------
; ＥＸ必殺技エフェクト	青4
[StateDef 6016]
Type = A
Physics = N
Anim = 10140
SprPriority = 4
VelSet = 0,0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = Trans
Trigger1 = 1
Trans = AddAlpha
Alpha = 255,255

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6011)
Trigger1 = Time = 0
V = 2
Range = 0,6

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6011)
Trigger1 = Time = [1,11]
FV = 2
Value = 2.4

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6011)
Trigger1 = 1
Scale = 0.30+Var(2)/10,30.0-FVar(2)

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6012)
Trigger1 = Time = 0
V = 2
Range = 0,6

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6012)
Trigger1 = Time = [1,11]
FV = 2
Value = 2.1

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6012)
Trigger1 = 1
Scale = 0.30+Var(2)/10,27.0-FVar(2)

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6013)
Trigger1 = Time = 0
V = 2
Range = 0,6

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6013)
Trigger1 = Time = [1,11]
FV = 2
Value = 3.0

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6013)
Trigger1 = 1
Scale = 0.35-Var(2)/10,36.0-FVar(2)

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6014)
Trigger1 = Time = 0
V = 2
Range = 0,6

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6014)
Trigger1 = Time = [1,11]
FV = 2
Value = 2.7

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6014)
Trigger1 = 1
Scale = 0.35-Var(2)/10,33.0-FVar(2)

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6011)
Trigger1 = Time = 0
V = 43
Range = 0,89

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6012)
Trigger1 = Time = 0
V = 43
Range = 90,179

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6013)
Trigger1 = Time = 0
V = 43
Range = 180,269

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6014)
Trigger1 = Time = 0
V = 43
Range = 270,359

[State -1]
Type = VarRandom
Trigger1 = Time = 1
V = 44
Range = -2,2

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Var(43)

[State -1]
Type = AngleAdd
Trigger1 = Time >= 1
Value = -Var(44)

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 11

;---------------------------------------------------------------------------
; ＥＸ必殺技エフェクト	赤1
[StateDef 6020]
Type = A
Physics = N
Anim = 10011
SprPriority = 5
VelSet = 0,0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = Trans
Trigger1 = 1
Trans = AddAlpha
Alpha = 255,255

[State -1]
Type = VarAdd
Trigger1 = Time = [1,22]
FV  = 1
Value = -0.008

[State -1]
Type = VarAdd
Trigger1 = Time = [1,22]
FV = 2
Value = 0.1

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 3
Range = 1,5

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 4
Range = 1,5

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 0.6+Var(3)/10+FVar(1),0.6+Var(4)/10+FVar(2)

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 43
Range = 0,360

[State -1]
Type = AngleSet
Trigger1 = 1
Value = Var(43)

[State -1]
Type = VarSet
Trigger1 = Time = 30
V = 6
Value = 0

[State -1]
Type = VarAdd
Trigger1 = Time = [0,10]
Trigger2 = Time >= 30
V = 6
Value = 26

[State -1]
Type = PlaySnd
Trigger1 = Time = 0
Value = s3000, IfElse(Parent,Var(26)=2||Root,Var(26)=2,0,10)

[State -1]
Type = Helper
Trigger1 = Time = 1
StateNo = 6021
ID = 6022
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 2
StateNo = 6021
ID = 6023
Pos = 0,0
PosType  = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 3
StateNo  = 6021
ID = 6024
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 1
StateNo = 6021
ID = 6021
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 2
StateNo = 6021
ID = 6022
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 3
StateNo = 6021
ID = 6023
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 0
StateNo = 6021
ID = 6024
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 4
StateNo = 6021
ID = 6023
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 5
StateNo = 6021
ID = 6024
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,3]
Trigger2 = Time = [10,15]
FV  = 3
Value = 0.05

[State -1]
Type = VarAdd
Trigger1 = Time = [4,9]
Trigger2 = Time = [16,32]
FV  = 3
Value = -0.05

[State -1]
Type = Explod
Trigger1 = Time = 0
ID = 10000
Anim = 10000
Ownpal = 1
Scale = 0.725+FVar(3),0.725+FVar(3)
SprPriority = 5
RemoveTime = 32
RemoveOnGetHit = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time = [1,32]
ID = 10000
Scale = 0.725+FVar(3),0.725+FVar(3)
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 23
FV  = 4
Value = 0.0175

[State -1]
Type = Explod
Trigger1 = IsHelper(10001)
Trigger1 = Time = 0
ID = 10001
Anim = 10001
Pos = 0,240
PosType = Back
Ownpal = 1
Scale = 0.50+FVar(4),0.50+FVar(4)
SprPriority = -5
RemoveTime = 50
RemoveOnGetHit = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(10002)
Trigger1 = Time = 0
ID = 10001
Anim = 10002
Pos = 0,240
PosType = Back
Ownpal = 1
Scale = 0.50+FVar(4),0.50+FVar(4)
SprPriority = -5
RemoveTime = 50
RemoveOnGetHit = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time = [1,50]
ID = 10001
Scale = 0.50+FVar(4),0.50+FVar(4)
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = BGPalFX
Trigger1 = Time = [1,29]
Add = 0-Var(6),0-Var(6),0-Var(6)
Time = 1

[State -1]
Type = BGPalFX
Trigger1 = Time = [30,35]
Trigger1 = Parent,StateNo != 3050
Trigger1 = Parent,StateNo != 3100
Add = Ceil(-255+Var(6)*1.5),Ceil(-255+Var(6)*1.5),Ceil(-255+Var(6)*1.5)
Time = 1

[State -1]
Type = AssertSpecial
Trigger1 = Time <= 26
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = AssertSpecial
Trigger1 = Time >= 27
Flag = Noshadow
Flag2 = Invisible
IgnoreHitPause = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 50

;---------------------------------------------------------------------------
; ＥＸ必殺技エフェクト	赤2
[StateDef 6021]
Type = A
Physics = N
Anim = 10011
SprPriority = 4
VelSet = 0,0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = Trans
Trigger1 = 1
Trans = AddAlpha
Alpha = 255,255

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6021)
Trigger1 = Time = [1,22]
FV  = 1
Value = -0.008

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6021)
Trigger1 = Time = [1,22]
FV = 2
Value = 0.1

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 3
Range = 1,5

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 4
Range = 1,5

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6021)
Trigger1 = 1
Scale = 0.6+Var(3)/10+FVar(1),0.6+Var(4)/10+FVar(2)

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6022)
Trigger1 = Time = [1,22]
FV = 1
Value = -0.0075

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6022)
Trigger1 = Time = [1,22]
FV = 2
Value = 0.05

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6022)
Trigger1 = 1
Scale = 0.3+Var(3)/10+FVar(1),1.8+Var(4)/10+FVar(2)

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6023)
Trigger1 = Time = [1,22]
FV = 1
Value = -0.02

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6023)
Trigger1 = Time = [1,22]
FV = 2
Value = 0.15

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6023)
Trigger1 = 1
Scale = 0.6+Var(3)/10+FVar(1),0.6+Var(4)/10-FVar(2)

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6024)
Trigger1 = Time = [1,22]
FV = 1
Value = -0.005

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6024)
Trigger1 = Time = [1,22]
FV = 2
Value = 0.4

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6024)
Trigger1 = 1
Scale = 0.3+Var(3)/10+FVar(1),1.8+Var(4)/10-FVar(2)

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6021) || IsHelper(6022)
Trigger1 = Time = 0
V = 43
Range = 0,179

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6023) || IsHelper(6024)
Trigger1 = Time = 0
V = 43
Range = 180,359

[State -1]
Type = AngleSet
Trigger1 = 1
Value = Var(43)

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 26

;---------------------------------------------------------------------------
; ＥＸ必殺技エフェクト	赤3
[StateDef 6025]
Type = A
Physics = N
Anim = 10005
SprPriority = 4
VelSet = 0,0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = Trans
Trigger1 = 1
Trans = Add

[State -1]
Type = PalFx
Trigger1 = 1
Time = 1
Add = 0,-150,-150
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 11
FV  = 1
Value = 1.0

[State -1]
Type = VarAdd
Trigger1 = Time = [12,35]
FV  = 1
Value = 0.01

[State -1]
Type = VarSet
Trigger1 = Time = 11
FV  = 2
Value = 1.0

[State -1]
Type = VarAdd
Trigger1 = Time = [12,35]
FV  = 2
Value = 0.075

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 0.0+FVar(1),0.0+FVar(1)

[State -1]
Type = VarSet
Trigger1 = Time = 30
V = 6
Value = 0

[State -1]
Type = VarAdd
Trigger1 = Time = [0,10]
Trigger2 = Time >= 30
V = 6
Value = 26

[State -1]
Type = PlaySnd
Trigger1 = Time = 0
Value = s3000, 0

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo = 6026
ID = 6022
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo = 6026
ID = 6023
Pos = 0,0
PosType  = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo  = 6026
ID = 6024
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo  = 6026
ID = 6021
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo  = 6026
ID = 6022
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 0
StateNo = 6026
ID = 6021
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 0
StateNo = 6026
ID = 6022
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 0
StateNo = 6026
ID = 6023
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
TriggerAll = Parent,Var(0)%10 = 0
Trigger1 = Time = 0
StateNo = 6026
ID = 6024
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo = 6026
ID = 6023
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Time = 0
StateNo = 6026
ID = 6024
Pos = 0,0
PosType = P1
Ownpal = 1
Keyctrl = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 11
ID = 10000
Anim = 10005
Ownpal = 0
Scale = 0.0+FVar(2),0.0+FVar(2)
SprPriority = 5
RemoveTime = 25
RemoveOnGetHit = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time = [12,35]
ID = 10000
Scale = 0.0+FVar(2),0.0+FVar(2)
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 23
FV  = 4
Value = 0.0175

[State -1]
Type = Explod
Trigger1 = IsHelper(10001)
Trigger1 = Time = 0
ID = 10001
Anim = 10001
Pos = 0,240
PosType = Back
Ownpal = 1
Scale = 0.50+FVar(4),0.50+FVar(4)
SprPriority = -5
RemoveTime = 50
RemoveOnGetHit = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(10002)
Trigger1 = Time = 0
ID = 10001
Anim = 10002
Pos = 0,240
PosType = Back
Ownpal = 1
Scale = 0.50+FVar(4),0.50+FVar(4)
SprPriority = -5
RemoveTime = 50
RemoveOnGetHit = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time = [1,50]
ID = 10001
Scale = 0.50+FVar(4),0.50+FVar(4)
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = BGPalFX
Trigger1 = Time = [1,29]
Add = 0-Var(6),0-Var(6),0-Var(6)
Time = 1

[State -1]
Type = BGPalFX
Trigger1 = Time = [30,35]
Trigger1 = Parent,StateNo != 3050
Trigger1 = Parent,StateNo != 3100
Add = Ceil(-255+Var(6)*1.5),Ceil(-255+Var(6)*1.5),Ceil(-255+Var(6)*1.5)
Time = 1

[State -1]
Type = AssertSpecial
Trigger1 = Time <= 35
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = AssertSpecial
Trigger1 = Time >= 36
Flag = Noshadow
Flag2 = Invisible
IgnoreHitPause = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 50

;---------------------------------------------------------------------------
; ＥＸ必殺技エフェクト	赤4
[StateDef 6026]
Type = A
Physics = N
Anim = 10130
SprPriority = 4
VelSet = 0,0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = Trans
Trigger1 = 1
Trans = AddAlpha
Alpha = 255,255

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6021)
Trigger1 = Time = 0
V = 2
Range = 0,6

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6021)
Trigger1 = Time = [1,11]
FV = 2
Value = 2.4

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6021)
Trigger1 = 1
Scale = 0.30+Var(2)/10,30.0-FVar(2)

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6022)
Trigger1 = Time = 0
V = 2
Range = 0,6

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6022)
Trigger1 = Time = [1,11]
FV = 2
Value = 2.1

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6022)
Trigger1 = 1
Scale = 0.30+Var(2)/10,27.0-FVar(2)

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6023)
Trigger1 = Time = 0
V = 2
Range = 0,6

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6023)
Trigger1 = Time = [1,11]
FV = 2
Value = 3.0

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6023)
Trigger1 = 1
Scale = 0.35-Var(2)/10,36.0-FVar(2)

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6024)
Trigger1 = Time = 0
V = 2
Range = 0,6

[State -1]
Type = VarAdd
Trigger1 = IsHelper(6024)
Trigger1 = Time = [1,11]
FV = 2
Value = 2.7

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(6024)
Trigger1 = 1
Scale = 0.35-Var(2)/10,33.0-FVar(2)

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6021)
Trigger1 = Time = 0
V = 43
Range = 0,89

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6022)
Trigger1 = Time = 0
V = 43
Range = 90,179

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6023)
Trigger1 = Time = 0
V = 43
Range = 180,269

[State -1]
Type = VarRandom
Trigger1 = IsHelper(6024)
Trigger1 = Time = 0
V = 43
Range = 270,359

[State -1]
Type = VarRandom
Trigger1 = Time = 1
V = 44
Range = -2,2

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Var(43)

[State -1]
Type = AngleAdd
Trigger1 = Time >= 1
Value = -Var(44)

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 11

;---------------------------------------------------------------------------
; ブラッドヒートエフェクト1
[Statedef 10990]
Type = A
Physics = N
SprPriority = 5
Anim = 10990

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarAdd
Trigger1 = Time >= 19
V = 7
Value = 10
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Trans
Trigger1 = Time = [0,18]
Trans = Add

[State -1]
Type = Trans
Trigger1 = Time >= 19
Trans = AddAlpha
Alpha = 255-Var(7),255

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 0.6,0.6

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = AnimTime = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; ブラッドヒートエフェクト2
[Statedef 10991]
Type = A
Physics = N
SprPriority = 5
Anim = 10991

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 3
Range = 0,359
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 22
V = 7
Value = 10
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Trans
Trigger1 = Time = [0,21]
Trans = Add

[State -1]
Type = Trans
Trigger1 = Time >= 22
Trans = AddAlpha
Alpha = 255-Var(7),255

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 0.6,0.6

[State -1]
Type = AngleSet
Trigger1 = 1
Value = Var(3)

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = AnimTime = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
;残像ヘルパー
[Statedef 755]
Type = A
Physics = N
SprPriority = -5

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarAdd
Trigger1 = IsHelper(755)
Trigger1 = Time >= 2
V = 7
Value = 32

[State -1]
Type = VarAdd
Trigger1 = IsHelper(756)
Trigger1 = Time >= 2
V = 7
Value = 4

[State -1]
Type = Trans
Trigger1 = IsHelper(755)
Trigger1 = 1
Trans = AddAlpha
Alpha = 255-Var(7),32+Var(7)

[State -1]
Type = Trans
Trigger1 = IsHelper(756)
Trigger1 = 1
Trans = AddAlpha
Alpha = 256-Var(7),256

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 1
Value = Parent,Anim

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 2
Value = Parent,AnimElemNo(0)

[State -1]
Type = ChangeAnim
Trigger1 = 1
Value = Var(1)
Elem  = Var(2)

[State -1]
Type = AssertSpecial
Trigger1 = Time = [0,1]
Flag = Noshadow
Flag2 = Invisible
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = IsHelper(755)
Trigger1 = Time = 9
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = IsHelper(756)
Trigger1 = Time = 72

;---------------------------------------------------------------------------
;空中ハイジャンプ残像ヘルパー
[Statedef 855]
Type = A
Physics = N
SprPriority = -5

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarAdd
Trigger1 = Time >= 2
V = 7
Value = 40

[State -1]
Type = Trans
Trigger1 = 1
Trans = AddAlpha
Alpha = 255-Var(7),32+Var(7)

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 1
Value = Parent,Anim

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 2
Value = Parent,AnimElemNo(0)

[State -1]
Type = ChangeAnim
Trigger1 = 1
Value = Var(1)
Elem  = Var(2)

[State -1]
Type = AssertSpecial
Trigger1 = Time = [0,1]
Flag = Noshadow
Flag2 = Invisible
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 8
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
;特殊やられ演出ヘルパー
[Statedef 5605]
Type = A
Physics = N
SprPriority = -5

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PlaySnd
Trigger1 = IsHelper(5605)
Trigger1 = Time = 0
Value = s5600,  IfElse((Parent,Var(26)=[2,3]),0,10)

[State -2]
Type = PlaySnd
Trigger1 = IsHelper(5705)
Trigger1 = Time = 0
Value = s5100,  IfElse((Parent,Var(26)=[2,3]),0,10)

[State -1]
Type = Explod
Trigger1 = IsHelper(5705)
Trigger1 = Time = 0
Anim = 15100
ID = 15100
Postype = P2
Pos = 0,0
Ownpal = 1
Scale = 0.5,0.5
SprPriority = 5
Removetime = -2
Removeongethit = 1

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
Flag2 = Invisible
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 1

;---------------------------------------------------------------------------
;シールドバンカーヘルパー
[Statedef 935]
Type = A
Physics = N
SprPriority = 4
Anim = 225

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Trans
Trigger1 = 1
Trans = Add

[State -1]
Type = AngleDraw
Trigger1 = 1

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = 45

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = AnimTime = 0

;---------------------------------------------------------------------------
;閃鞘・八穿ヘルパー
[Statedef 1105]
Type = A
Physics = N
SprPriority = 4
Anim = 1105

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Trans
Trigger1 = 1
Trans = Add

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 0.90,0.90

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = 210

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = AnimTime = 0

;---------------------------------------------------------------------------
;直死の魔眼ヘルパー
[Statedef 3005]
Type = A
Physics = N
SprPriority = -5

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarAdd
Trigger1 = Parent,Anim = 3001 || Parent,Anim = 3051
Trigger1 = Parent,Time = 1
V = 7
Value = 80
IgnoreHitPause = 1

[State -1]
Type = AllPalFx
Trigger1 = Parent,Anim = 3001 || Parent,Anim = 3051
Trigger1 = Parent,Time = [0,1]
Time = 1
Add = 200-Var(7),200-Var(7),200-Var(7)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = EnvColor
Trigger1 = Parent,Anim = 3001 || Parent,Anim = 3051
Trigger1 = Parent,Time = [0,1]
Time = 1
Value = 200,200,200
Under = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = BGPalFx
Trigger1 = Parent,Anim = 3000
Trigger1 = Parent,Time >= 30
Trigger2 = Parent,Anim = 3001 || Parent,Anim = 3051
Trigger2 = Parent,Time = [1,62]
Time = 2
Add = -255,-255,-255
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = AssertSpecial
Trigger1 = 1
Flag = NoMusic
Flag2 = Noshadow
Flag3 = Invisible
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Parent,Anim = 3000
Trigger1 = Parent,AnimTime = 0
Trigger2 = Parent,Anim = 3001 || Parent,Anim = 3051
Trigger2 = Parent,AnimTime = 9
Trigger3 = Parent,Anim != [3000,3010]
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
;直死の魔眼ヘルパー2
[Statedef 3006]
Type = A
Physics = N
SprPriority = -5
Anim = 3006

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(3106)
Trigger1 = Time = 0
Value = 3106

[State -1]
Type = VarAdd
Trigger1 = IsHelper(3006)
Trigger1 = Time >= 62
V = 7
Value = 8
IgnoreHitPause = 1

[State -1]
Type = VarAdd
Trigger1 = IsHelper(3106)
Trigger1 = Time >= 32
V = 7
Value = 8
IgnoreHitPause = 1

[State -1]
Type = PalFx
Trigger1 = IsHelper(3006)
Trigger1 = Time >= 61
Time = 1
Add = -255,-255,-255
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = IsHelper(3106)
Trigger1 = Time >= 31
Time = 1
Add = -255,-255,-255
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 3006
ID = 3006
Pos = -32,250
PosType = Back
Trans = Add1
Ownpal = 0
SprPriority = 5
BindTime = -1
OnTop = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ModifyExplod
Trigger1 = IsHelper(3006)
Trigger1 = Time >= 61
ID = 3006
Trans = AddAlpha
Alpha = 256-Var(7),0+Var(7)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ModifyExplod
Trigger1 = IsHelper(3106)
Trigger1 = Time >= 31
ID = 3006
Trans = AddAlpha
Alpha = 256-Var(7),0+Var(7)
IgnoreHitPause = 1
Persistent = 1

[State -2]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
Flag2 =Invisible
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = AnimTime = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
;十七分割ヘルパー
[Statedef 3055]
Type = A
Physics = N
SprPriority = -5

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarAdd
Trigger1 = Parent,Anim = 3001 || Parent,Anim = 3051
Trigger1 = Parent,Time = 1
V = 7
Value = 80
IgnoreHitPause = 1

[State -1]
Type = AllPalFx
Trigger1 = Parent,Anim = 3001 || Parent,Anim = 3051
Trigger1 = Parent,Time = [0,1]
Time = 1
Add = 200-Var(7),200-Var(7),200-Var(7)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = EnvColor
Trigger1 = Parent,Anim = 3001 || Parent,Anim = 3051
Trigger1 = Parent,Time = [0,1]
Time = 1
Value = 200,200,200
Under = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = BGPalFx
Trigger1 = Parent,Anim = 3050
Trigger1 = Parent,Time >= 30
Trigger2 = Parent,Anim = 3001 || Parent,Anim = 3051
Trigger2 = Parent,Time = [1,62]
Time = 2
Add = -255,-255,-255
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = AssertSpecial
Trigger1 = 1
Flag = NoMusic
Flag2 = Noshadow
Flag3 = Invisible
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Parent,Anim = 3050
Trigger1 = Parent,AnimTime = 0
Trigger2 = Parent,Anim = 3001 || Parent,Anim = 3051
Trigger2 = Parent,AnimTime = 9
Trigger3 = Parent,Anim != [3001,3051]
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
;直死の魔眼・決死の一撃ヘルパー
[Statedef 3105]
Type = A
Physics = N
SprPriority = -5

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarAdd
Trigger1 = Parent,Anim = 3100
Trigger1 = Parent,AnimTime >= -30
V = 7
Value = 8
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = BGPalFx
Trigger1 = Parent,Anim = 3100
Trigger1 = Parent,Time >= 30
Time = 1
Add = -255+Var(7),-255+Var(7),-255+Var(7)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = AssertSpecial
Trigger1 = 1
Flag = NoMusic
Flag2 = Noshadow
Flag3 = Invisible
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Parent,Anim != 3100
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
;レデュース残像ヘルパー
[Statedef 22005]
Type = A
Physics = N
SprPriority = 5

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1

[State -1]
Type = VarAdd
Trigger1 = Time >= 2
V = 7
Value = 16

[State -1]
Type = Trans
Trigger1 = 1
Trans = AddAlpha
Alpha = 256-Var(7),128+Var(7)*2

[State -1]
Type = VarAdd
Trigger1 = Time >= 1
FV = 1
Value = 0.05

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 1.00+FVar(1),1.00+FVar(1)

[State -1]
Type = VelSet
Trigger1 = Time >= 0
X = -0.2
Y = 1.4

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 1
Value = Parent,Anim

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 2
Value = Parent,AnimElemNo(0)

[State -1]
Type = ChangeAnim
Trigger1 = 1
Value = Var(1)
Elem  = Var(2)

[State -1]
Type = AssertSpecial
Trigger1 = Time = 0
Flag = Noshadow
Flag2 = Invisible
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 15
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; ゲージ選択
[Statedef 24000]
Type = A
Physics = N
Velset = 0,0
SprPriority = 5
Anim = 0

[State -1]
Type = BindToParent
Trigger1 = 1
Pos = -35*(Facing*Parent,Facing),-52

[State -1]
Type = VarSet
Trigger1 = 1
V = 1
Value = Floor(60*Cos(0.2*Time))
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = 1
Time = 9999
Add = 0+Var(1),0+Var(1),0+Var(1)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
TriggerAll = RoundState <= 1
Trigger1 = Parent,Var(26) = 0
Trigger1 = NumExplod(24010) = 0
Anim = 24010
PosType = P1
Pos = 0, 0
BindTime = -1
RemoveTime = -1
Scale = 0.55,0.55
Facing = IfElse(TeamSide=1,1,-1)
Ownpal = 0
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 24010

[State -1]
Type = Explod
TriggerAll = RoundState <= 1
Trigger1 = Parent,Var(26) = 1
Trigger1 = NumExplod(24020) = 0
Anim = 24020
PosType = P1
Pos = 0, 0
BindTime = -1
RemoveTime = -1
Scale = 0.55,0.55
Facing = IfElse(TeamSide=1,1,-1)
Ownpal = 0
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 24020

[State -1]
Type = Explod
TriggerAll = RoundState <= 1
Trigger1 = Parent,Var(26) = 2
Trigger1 = NumExplod(24030) = 0
Anim = 24030
PosType = P1
Pos = 0, 0
BindTime = -1
RemoveTime = -1
Scale = 0.55,0.55
Facing = IfElse(TeamSide=1,1,-1)
Ownpal = 0
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 24030

[State -1]
Type = Explod
TriggerAll = RoundState <= 1
Trigger1 = Parent,Var(26) = 3
Trigger1 = NumExplod(24040) = 0
Anim = 24040
PosType = P1
Pos = 0, 0
BindTime = -1
RemoveTime = -1
Scale = 0.55,0.55
Facing = IfElse(TeamSide=1,1,-1)
Ownpal = 0
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 24040

[State -1]
Type = RemoveExplod
Trigger1 = Parent,Var(26) != 0
Trigger2 = Parent,Var(0)/1000%10 = 1
Trigger3 = RoundState = 2
Trigger4 = Parent,Command = "recovery"
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 24010
Persistent = 1

[State -1]
Type = RemoveExplod
Trigger1 = Parent,Var(26) != 1
Trigger2 = Parent,Var(0)/1000%10 = 1
Trigger3 = RoundState = 2
Trigger4 = Parent,Command = "recovery"
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 24020
Persistent = 1

[State -1]
Type = RemoveExplod
Trigger1 = Parent,Var(26) != 2
Trigger2 = Parent,Var(0)/1000%10 = 1
Trigger3 = RoundState = 2
Trigger4 = Parent,Command = "recovery"
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 24030
Persistent = 1

[State -1]
Type = RemoveExplod
Trigger1 = Parent,Var(26) != 3
Trigger2 = Parent,Var(0)/1000%10 = 1
Trigger3 = RoundState = 2
Trigger4 = Parent,Command = "recovery"
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 24040
Persistent = 1

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Invisible
Flag2 = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PlaySnd
Trigger1 = NumExplod(24010) = 0 && NumExplod(24020) = 0 && NumExplod(24030) = 0 && NumExplod(24040) = 0
Value = s24000, 1
Channel = 2
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
TriggerAll = NumExplod(24010) = 0 && NumExplod(24020) = 0 && NumExplod(24030) = 0 && NumExplod(24040) = 0
Trigger1 = Parent,Var(0)/1000%10 = 1
Trigger2 = Parent,Command = "recovery"
Trigger3 = RoundState = 2
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; ゲージ
[Statedef 25000]
Type = A
Physics = N
Velset = 0,0
SprPriority = 5
Anim = 10000

[State -1]
Type = VarSet
Trigger1 = P2StateNo = 5120
V = 59
Value = 9
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Var(59) > 0
Trigger1 = P2StateNo != 5120
V = 59
Value = -1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PosSet
Trigger1 = 1
X = Ceil(EnemyNear(Parent,Var(57)),Pos X)-10*Facing
Y = Ceil(EnemyNear(Parent,Var(57)),Pos Y)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Turn
Trigger1 = Facing = EnemyNear(Parent,Var(57)),Facing
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 0
V = 1
Value = Floor(60+45*Cos(0.1*Time))
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Parent,Var(13) > 0 || Parent,Var(14) != 0
V = 1
Value = Floor(60+45*Cos(0.15*Time))
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Parent,Var(13) = -1
V = 1
Value = Floor(60+45*Cos(0.2*Time))
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 0
Trigger1 = Power = [0,999]
Time = 9999
Add = -32+Var(1),-255+Var(1),-255+Var(1)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 0
Trigger1 = Power = [1000,1999]
Time = 9999
Add = -32+Var(1),-32+Var(1),-255+Var(1)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 0
Trigger1 = Power >= 2000
Time = 9999
Add = -255+Var(1),-32+Var(1),-255+Var(1)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = Parent,Var(13) = 1 && Parent,Var(14) = 0
Time = 9999
Add = 0+Var(1),-80+Var(1),-255+Var(1)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 1
Time = 9999
Add = -200+Var(1),-200+Var(1),-64+Var(1)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = Parent,Var(13) = -1
Time = 9999
Add = -120+Var(1),-120+Var(1),-120+Var(1)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/1000%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 1
TriggerAll = Parent,Var(26) < 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Power > 0
Trigger1 = NumExplod(25030) = 0
Anim = 25030
PosType = Left
Pos = 8, 229-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = IfElse(Parent,Var(26)=1,0.535,0.537),IfElse(Parent,Var(26)=1,0.5,0.54)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25030
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/1000%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 2
TriggerAll = Parent,Var(26) < 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Power > 0
Trigger1 = NumExplod(25031) = 0
Anim = 25031
PosType = Right
Pos = -8, 229-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = IfElse(Parent,Var(26)=1,0.535,0.54),IfElse(Parent,Var(26)=1,0.5,0.54)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25031
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/1000%10 = 0
TriggerAll = Time >= 1
TriggerAll = Parent,Var(26) = 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Power > 0
Trigger1 = NumExplod(25030) = 0
Anim = 27030+(TeamSide-1)
PosType = Left
Pos = IfElse(TeamSide=1,12,308), 221-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 6
ID = 25030
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/1000%10 = 0
TriggerAll = Time >= 1
TriggerAll = Parent,Var(26) = 3
Trigger1 = Parent,Var(51) = 0
Trigger1 = Power > 0
Trigger1 = NumExplod(25030) = 0
Anim = 28030+(TeamSide-1)
PosType = Left
Pos = IfElse(TeamSide=1,11,309), 221-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25030
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/1000%10 = 0
TriggerAll = Parent,Var(26) < 2
Trigger1 = Power <= 3000
Trigger1 = TeamSide = 1
Trigger1 = NumExplod(25030) > 0
Scale = IfElse(Parent,Var(26)=1,0.535,0.537)*Power/3000,IfElse(Parent,Var(26)=1,0.5,0.54)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25030
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/1000%10 = 0
TriggerAll = Parent,Var(26) < 2
Trigger1 = Power <= 3000
Trigger1 = TeamSide = 2
Trigger1 = NumExplod(25031) > 0
Scale = IfElse(Parent,Var(26)=1,0.535,0.54)*Power/3000,IfElse(Parent,Var(26)=1,0.5,0.54)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25031
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/1000%10 = 0
TriggerAll = Parent,Var(26) < 2
Trigger1 = Power >= 3000
Trigger1 = TeamSide = 1
Trigger1 = NumExplod(25030) > 0
Scale = IfElse(Parent,Var(26)=1,0.535,0.537)*1,IfElse(Parent,Var(26)=1,0.5,0.54)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25030
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/1000%10 = 0
TriggerAll = Parent,Var(26) < 2
Trigger1 = Power >= 3000
Trigger1 = TeamSide = 2
Trigger1 = NumExplod(25031) > 0
Scale = IfElse(Parent,Var(26)=1,0.535,0.54)*1,IfElse(Parent,Var(26)=1,0.5,0.54)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25031
Persistent = 1

[State -2]
Type = RemoveExplod
Trigger1 = Power = 0
Trigger1 = NumExplod(25030) > 0
Trigger2 = Parent,Var(51) > 0
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25030
Persistent = 1

[State -2]
Type = RemoveExplod
Trigger1 = Power = 0
Trigger1 = NumExplod(25031) > 0
Trigger2 = Parent,Var(51) > 0
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25031
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(26) = [2,3]
Trigger1 = Power <= 3000
Trigger1 = NumExplod(25030) > 0
Scale = 0.5*Power/3000,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25030
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(26) = [2,3]
Trigger1 = Power >= 3000
Trigger1 = NumExplod(25030) > 0
Scale = 0.5*1,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25030
Persistent = 1

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Invisible
Flag2 = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = RoundState = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; ゲージロゴ
[Statedef 25010]
Type = A
Physics = N
Velset = 0,0
SprPriority = 6

[State -1]
Type = PalFx
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 0 && Parent,Var(51) = 0
Trigger1 = Parent,FVar(16) != 1.00
Time = 1
Color = 0
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
TriggerAll = Parent,Var(26) < 3
Trigger1 = Parent,Var(13) != 0 || Parent,Var(14) != 0 || Parent,Var(51) != 0
Trigger1 = Time %6 = 0
Time = 2
Add = 128,128,128
IgnoreHitPause = 1
Persistent = 2
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) < 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(0)/1000%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 0
Anim = IfElse(Parent,Var(26)=1,25040,26040)+Power%10
PosType = Left
Pos = IfElse(TeamSide=1,114,208), 230-Floor(Parent,Var(0)/1000000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SprPriority = 6
ID = 25040
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) < 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(0)/1000%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 0
Anim = IfElse(Parent,Var(26)=1,25140,26140)+Power/10%10
PosType = Left
Pos = IfElse(TeamSide=1,106,200), 227-Floor(Parent,Var(0)/1000000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SprPriority = 6
ID = 25041
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) < 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(0)/1000%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 0
Trigger1 = Power >= 100
Anim = IfElse(Parent,Var(26)=1,25140,26140)+Power/100%10
PosType = Left
Pos = IfElse(TeamSide=1,98,192), 227-Floor(Parent,Var(0)/1000000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SprPriority = 6
ID = 25042
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) < 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(0)/1000%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 0
Trigger1 = Power >= 1000
Anim = IfElse(Parent,Var(26)=1,25140,26140)+Power/1000%10
PosType = Left
Pos = IfElse(TeamSide=1,90,184), 227-Floor(Parent,Var(0)/1000000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SprPriority = 6
ID = 25043
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(0)/1000%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 0
Anim = 27040+Power%10
PosType = Left
Pos = IfElse(TeamSide=1,33,287), 232-Floor(Parent,Var(0)/1000000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SprPriority = 8
ID = 25040
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(0)/1000%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 0
Anim = 27140+Power/10%10
PosType = Left
Pos = IfElse(TeamSide=1,26,280), 230-Floor(Parent,Var(0)/1000000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SprPriority = 8
ID = 25041
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(0)/1000%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(14) = 0
Trigger1 = Power >= 100
Anim = 27140+Power/100%10
PosType = Left
Pos = IfElse(TeamSide=1,19,273), 230-Floor(Parent,Var(0)/1000000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SprPriority = 8
ID = 25042
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(0)/1000%10 = 0
Trigger1 = Power >= 1000
Anim = 27140+Power/1000%10
PosType = Left
Pos = IfElse(TeamSide=1,12,266), 230-Floor(Parent,Var(0)/1000000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SprPriority = 8
ID = 25043
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 3
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(0)/1000%10 = 0
Anim = 28040+Power%10
PosType = Left
Pos = IfElse(TeamSide=1,33,287), 229-Floor(Parent,Var(0)/1000000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SprPriority = 8
ID = 25040
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 3
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(0)/1000%10 = 0
Anim = 28140+Power/10%10
PosType = Left
Pos = IfElse(TeamSide=1,28,282), 229-Floor(Parent,Var(0)/1000000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SprPriority = 8
ID = 25041
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 3
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(0)/1000%10 = 0
Trigger1 = Power >= 100
Anim = 28140+Power/100%10
PosType = Left
Pos = IfElse(TeamSide=1,23,277), 229-Floor(Parent,Var(0)/1000000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SprPriority = 8
ID = 25042
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 3
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(0)/1000%10 = 0
Trigger1 = Power >= 1000
Anim = 28140+Power/1000%10
PosType = Left
Pos = IfElse(TeamSide=1,18,272), 229-Floor(Parent,Var(0)/1000000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SprPriority = 8
ID = 25043
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = RemoveExplod
TriggerAll = Parent,Var(26) < 3
Trigger1 = Parent,Var(14) != 0 || Parent,Var(13) != 0 || Parent,Var(51) != 0
ID = 25040
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = RemoveExplod
TriggerAll = Parent,Var(26) < 3
Trigger1 = Parent,Var(14) != 0 || Parent,Var(13) != 0 || Parent,Var(51) != 0
ID = 25041
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = RemoveExplod
TriggerAll = Parent,Var(26) < 3
Trigger1 = Parent,Var(14) != 0 || Parent,Var(13) != 0 || Parent,Var(51) != 0
ID = 25042
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = RemoveExplod
TriggerAll = Parent,Var(26) < 3
Trigger1 = Parent,Var(14) != 0 || Parent,Var(13) != 0 || Parent,Var(51) != 0
ID = 25043
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) < 2
Trigger1 = Parent,Var(51) > 0
Trigger1 = NumExplod(25050) = 0
Anim = 25050
PosType = Left
Pos = IfElse(TeamSide=1,91,194), 226-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25050
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) < 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(15) < 10
Trigger1 = Parent,Var(13) = 1
Trigger1 = NumExplod(25052) = 0
Anim = 25051
PosType = Left
Pos = IfElse(TeamSide=1,94,205), 227-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25052
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) < 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(14) = 1
Trigger1 = NumExplod(25054) = 0
Anim = 25052
PosType = Left
Pos = IfElse(TeamSide=1,94,202), 227-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25054
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) < 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(13) = -1
Trigger1 = NumExplod(25056) = 0
Anim = 25053
PosType = Left
Pos = IfElse(TeamSide=1,94,167), IfElse(Parent,Var(26)=1,228,227)-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25056
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) < 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(15) = 10
Trigger1 = Parent,Var(13) = 1
Trigger1 = NumExplod(25058) = 0
Anim = 25054
PosType = Left
Pos = IfElse(TeamSide=1,95,178), IfElse(Parent,Var(26)=1,227,226)-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25058
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 2
Trigger1 = Parent,Var(51) > 0
Trigger1 = NumExplod(25050) = 0
Anim = 25050
PosType = Left
Pos = IfElse(TeamSide=1,15,269), 227-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25050
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(15) < 10
Trigger1 = Parent,Var(13) = 1
Trigger1 = NumExplod(25052) = 0
Anim = 25051
PosType = Left
Pos = IfElse(TeamSide=1,16,282), 229-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 9
ID = 25052
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(14) = 1
Trigger1 = NumExplod(25054) = 0
Anim = 25052
PosType = Left
Pos = IfElse(TeamSide=1,16,279), 229-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 9
ID = 25054
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(13) = -1
Trigger1 = NumExplod(25056) = 0
Anim = 25053
PosType = Left
Pos = IfElse(TeamSide=1,16,244), 230-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 9
ID = 25056
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(26) = 2
Trigger1 = Parent,Var(51) = 0
Trigger1 = Parent,Var(15) = 10
Trigger1 = Parent,Var(13) = 1
Trigger1 = NumExplod(25058) = 0
Anim = 25054
PosType = Left
Pos = IfElse(TeamSide=1,16,255), 228-Floor(Parent,Var(0)/1000000)
BindTime = -1
RemoveTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 9
ID = 25058
Persistent = 1

[State -1]
Type = RemoveExplod
TriggerAll = Parent,Var(26) < 3
Trigger1 = Parent,Var(51) = 0
ID = 25050
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = RemoveExplod
TriggerAll = Parent,Var(26) < 3
Trigger1 = Parent,Var(13) != 1 || Parent,Var(51) > 0
ID = 25052
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = RemoveExplod
TriggerAll = Parent,Var(26) < 3
Trigger1 = Parent,Var(14) = 0 || Parent,Var(51) > 0
ID = 25054
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = RemoveExplod
TriggerAll = Parent,Var(26) < 3
Trigger1 = Parent,Var(13) = 0 || Parent,Var(51) > 0
ID = 25056
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = RemoveExplod
TriggerAll = Parent,Var(26) < 3
Trigger1 = Parent,Var(13) != 1 || Parent,Var(51) > 0
ID = 25058
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Noshadow
Flag2 = Invisible
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Parent,Var(0)/1000%10 = 1
Trigger2 = RoundState = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; パーフェクト
[Statedef 30000]
Type = A
Physics = N
Velset = 0,0
SprPriority = 0
Anim = 0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PlaySnd
Trigger1 = Time = 1
Trigger1 = TeamMode = Single || TeamMode = Turns
Value = s30000, 0

[State -1]
Type = VarAdd
Trigger1 = Time = [2,31]
FV = 1
Value = 0.005

[State -1]
Type = VarAdd
Trigger1 = Time = [3,42]
V = 1
Value = 5

[State -1]
Type = VarAdd
Trigger1 = Time = [71,80]
FV = 2
Value = 0.095

[State -1]
Type = PalFx
Trigger1 = 1
Time = 1
Add = 210-Var(1),210-Var(1),210-Var(1)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 1
Trigger1 = NumExplod(30000) = 0
Anim = 30000
PosType = Left
Pos = 160, 112
BindTime = -1
RemoveTime = 80
Scale = 1.15,1.15
Ownpal = 0
SprPriority = 7
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 99999
PauseMoveTime = 99999
OnTop = 1
ID = 30000

[State -1]
Type = Explod
Trigger1 = Time = 1
Trigger1 = NumExplod(30005) = 0
Anim = 30005
PosType = Left
Pos = 160, 110
BindTime = -1
RemoveTime = 80
Scale = 1.15,1.15
Ownpal = 1
SprPriority = 6
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 30005

[State -1]
Type = ModifyExplod
Trigger1 = Time = [2,31]
ID = 30000
Scale = 1.15-FVar(1),1.15-FVar(1)

[State -1]
Type = ModifyExplod
Trigger1 = Time = [71,80]
ID = 30000
Scale = 1.0+FVar(2)*2,1.0-FVar(2)

[State -1]
Type = ModifyExplod
Trigger1 = Time = [2,31]
ID = 30005
Scale = 1.15-FVar(1),1.15-FVar(1)

[State -1]
Type = ModifyExplod
Trigger1 = Time = [71,80]
ID = 30005
Scale = 1.0+FVar(2)*2,1.0-FVar(2)

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Invisible
Flag2 = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; アークドライブフィニッシュ
[Statedef 30001]
Type = A
Physics = N
Velset = 0,0
SprPriority = 0
Anim = 0

[State -1]
Type = PlaySnd
Trigger1 = Time = 1
Value = s30001, 0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [2,31]
FV = 1
Value = 0.005

[State -1]
Type = VarAdd
Trigger1 = Time = [3,42]
V = 1
Value = 5

[State -1]
Type = VarAdd
Trigger1 = Time = [71,80]
FV = 2
Value = 0.095

[State -1]
Type = PalFx
Trigger1 = 1
Time = 1
Add = 210-Var(1),210-Var(1),210-Var(1)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 1
Trigger1 = NumExplod(30001) = 0
Anim = 30001
PosType = Left
Pos = 160, 120
BindTime = -1
RemoveTime = 80
SprPriority = 6
Scale = 1.15,1.15
Ownpal = 0
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 30001

[State -1]
Type = Explod
Trigger1 = Time = 1
Trigger1 = NumExplod(30006) = 0
Anim = 30006
PosType = Left
Pos = 160, 120
BindTime = -1
RemoveTime = 80
SprPriority = 6
Scale = 1.15,1.15
Ownpal = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 30006

[State -1]
Type = ModifyExplod
Trigger1 = Time = [2,31]
ID = 30001
Scale = 1.15-FVar(1),1.15-FVar(1)

[State -1]
Type = ModifyExplod
Trigger1 = Time = [71,80]
ID = 30001
Scale = 1.0+FVar(2)*2,1.0-FVar(2)

[State -1]
Type = ModifyExplod
Trigger1 = Time = [2,31]
ID = 30006
Scale = 1.15-FVar(1),1.15-FVar(1)

[State -1]
Type = ModifyExplod
Trigger1 = Time = [71,80]
ID = 30006
Scale = 1.0+FVar(2)*2,1.0-FVar(2)

[State -1]
Type = VarAdd
Trigger1 = Time = [2,4]
FV = 3
Value = 0.8

[State -1]
Type = VarAdd
Trigger1 = Time = [2,11]
FV = 4
Value = 0.145

[State -1]
Type = Explod
Trigger1 = Parent,Var(26) = [2,3]
Trigger1 = Time = 1
Anim = 30050
RemoveTime = 3
PosType = Left
Pos = 160, 120
Scale = 3,2
Ownpal = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 99999
PauseMoveTime = 99999
OnTop = 1
ID = 30050

[State -1]
Type = Explod
Trigger1 = Parent,Var(26) != [2,3]
Trigger1 = Time = 1
Anim = 30060
PosType = Left
Pos = 160, 120
Scale = 1,1
Ownpal = 1
BindTime = -1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 99999
PauseMoveTime = 99999
OnTop = 1
ID = 30060

[State -1]
Type = Helper
Trigger1 = Parent,Var(26) = [2,3]
Trigger1 = Time = 1
StateNo = 30050
ID = 30050
PosType = Left
Pos = 160, 120
Ownpal = 1
Keyctrl = 0
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Parent,Var(26) = [2,3]
Trigger1 = Time = 1
StateNo = 30050
ID = 30051
Ownpal = 1
Keyctrl = 0
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time = [2,4]
ID = 30050
Scale = 3.0-FVar(3),2.0-FVar(4)

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Invisible
Flag2 = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = RoundState = 4
Trigger1 = Time >= 80
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; ラストアークフィニッシュ
[Statedef 30002]
Type = A
Physics = N
Velset = 0,0
SprPriority = 0
Anim = 0

[State -1]
Type = PlaySnd
Trigger1 = Time = 5
Value = s30002, 0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [2,31]
FV = 1
Value = 0.005

[State -1]
Type = VarAdd
Trigger1 = Time = [3,42]
V = 1
Value = 5

[State -1]
Type = VarAdd
Trigger1 = Time = [71,80]
FV = 2
Value = 0.095

[State -1]
Type = PalFx
Trigger1 = 1
Time = 1
Add = 210-Var(1),210-Var(1),210-Var(1)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 1
Trigger1 = NumExplod(30002) = 0
Anim = 30002
PosType = Left
Pos = 160, 120
BindTime = -1
RemoveTime = 80
Scale = 1.15,1.15
SprPriority = 6
Ownpal = 0
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 30002

[State -1]
Type = Explod
Trigger1 = Time = 1
Trigger1 = NumExplod(30007) = 0
Anim = 30007
PosType = Left
Pos = 160, 120
BindTime = -1
RemoveTime = 80
Scale = 1.15,1.15
SprPriority = 6
Ownpal = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 30007

[State -1]
Type = ModifyExplod
Trigger1 = Time = [2,31]
ID = 30002
Scale = 1.15-FVar(1),1.15-FVar(1)

[State -1]
Type = ModifyExplod
Trigger1 = Time = [71,80]
ID = 30002
Scale = 1.0+FVar(2)*2,1.0-FVar(2)

[State -1]
Type = ModifyExplod
Trigger1 = Time = [2,31]
ID = 30007
Scale = 1.15-FVar(1),1.15-FVar(1)

[State -1]
Type = ModifyExplod
Trigger1 = Time = [71,80]
ID = 30007
Scale = 1.0+FVar(2)*2,1.0-FVar(2)

[State -1]
Type = VarAdd
Trigger1 = Time = [2,4]
FV = 3
Value = 0.8

[State -1]
Type = VarAdd
Trigger1 = Time = [2,11]
FV = 6
Value = 0.145

[State -1]
Type = Explod
Trigger1 = Parent,Var(26) = [2,3]
Trigger1 = Time = 1
Anim = 30050
RemoveTime = 3
PosType = Left
Pos = 160, 120
Scale = 3,2
Ownpal = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 99999
PauseMoveTime = 99999
OnTop = 1
ID = 30050

[State -1]
Type = Explod
Trigger1 = Parent,Var(26) != [2,3]
Trigger1 = Time = 1
Anim = 30060
PosType = Left
Pos = 160, 120
Scale = 1,1
Ownpal = 1
BindTime = -1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 99999
PauseMoveTime = 99999
OnTop = 1
ID = 30060

[State -1]
Type = Helper
Trigger1 = Parent,Var(26) = [2,3]
Trigger1 = Time = 1
StateNo = 30050
ID = 30050
PosType = Left
Pos = 160, 120
Ownpal = 1
Keyctrl = 0
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = Parent,Var(26) = [2,3]
Trigger1 = Time = 1
StateNo = 30050
ID = 30051
Ownpal = 1
Keyctrl = 0
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time = [2,4]
ID = 30050
Scale = 3.0-FVar(3),2.0-FVar(4)

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Invisible
Flag2 = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = RoundState = 4
Trigger1 = Time >= 80
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; フィニッシュバグ防止用
[Statedef 30005]
Type = A
Physics = N
Velset = 0,0
SprPriority = 0
Anim = 0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Invisible
Flag2 = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = RoundState = 4
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; フィニッシュエフェクト
[Statedef 30050]
Type = A
Physics = N
Velset = 0,0
SprPriority = 7
Anim = 30051

[State -1]
Type = PosSet
Trigger1 = 1
X = 0
Y = 120-Ceil(ScreenPos Y-Pos Y)

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 1
Range = 0,359

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 2
Range = -10,10

[State -1]
Type = VarSet
Trigger1 = Time = 1
Trigger1 = Var(2) = 0
V = 2
Value = 1

[State -1]
Type = Trans
Trigger1 = 1
Trans = Add

[State -1]
Type = VarAdd
Trigger1 = 1
FV = 1
Value = 0.1

[State -1]
Type = VarAdd
Trigger1 = 1
FV = 2
Value = 0.0975

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 1+FVar(1),1-FVar(2)

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Var(1)

[State -1]
Type = AngleAdd
Trigger1 = Time >= 1
Value = Var(2)

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = NoShadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = Time = 10
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; YOUWIN
[Statedef 30010]
Type = A
Physics = N
Velset = 0,0
SprPriority = 0
Anim = 6505

[State -1]
Type = Trans
Trigger1 = 1
Trans = Add

[State -1]
Type = VarAdd
Trigger1 = Time >= 2
V = 3
Value = 3

[State -1]
Type = PalFx
Trigger1 = 1
Time = 1
Add = -50-Var(3),-50-Var(3),-150-Var(3)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 2
FV = 2
Value = 0.075

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 0.50+Fvar(2),0.50+FVar(2)

[State -1]
Type = PlaySnd
Trigger1 = Time = 1
Trigger1 = TeamMode = Single || TeamMode = Turns
Value = s30010, 0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,20]
FV = 1
Value = 0.025

[State -1]
Type = Explod
Trigger1 = IsHelper(30010)
Trigger1 = NumExplod(30010) = 0
Anim = 30010
BindTime = -1
RemoveTime = -1
Scale = 0.5,0
Ownpal = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 99999
PauseMoveTime = 99999
OnTop = 1
ID = 30010

[State -1]
Type = ModifyExplod
Trigger1 = Time = [1,20]
ID = 30010
Scale = 0.5,0+FVar(1)

[State -1]
Type = AssertSpecial
Trigger1 = Time = 0
Flag = Invisible
Flag2 = Noshadow
Flag3 = RoundNotOver
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = Time = [1,100]
Flag = Noshadow
Flag2 = RoundNotOver
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = Time > 100 
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; AI
[Statedef 40000]
Type = A
Physics = N
Ctrl = 0
Velset = 0,0
SprPriority = 0

[State -1]
Type = NotHitBy
Trigger1 = 1
Value = SAC, NT, ST, HT ,NA, SA, HA ,NP, SP, HP
Time = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Command = "up" && Parent,Command = "up"
Trigger2 = Command = "down" && Parent,Command = "down"
Trigger3 = Command = "back" && Parent,Command = "back"
Trigger4 = Command = "fwd" && Parent,Command = "fwd"
Trigger5 = Command = "a" && Parent,Command = "a"
Trigger6 = Command = "b" && Parent,Command = "b"
Trigger7 = Command = "c" && Parent,Command = "c"
Trigger8 = Command = "x" && Parent,Command = "x"
Trigger9 = Command = "y" && Parent,Command = "y"
Trigger10 = Command = "z" && Parent,Command = "z"
Trigger11 = Command = "start" && Parent,Command = "start"
V = 1
Value = -1

[State -1]
Type = DestroySelf
TriggerAll = IsHelper
Trigger1 = Parent,Var(59) != 0 || Var(1) = -1
Trigger2 = Command = "up" && Parent,Command = "up"
Trigger3 = Command = "down" && Parent,Command = "down"
Trigger4 = Command = "back" && Parent,Command = "back"
Trigger5 = Command = "fwd" && Parent,Command = "fwd"
Trigger6 = Command = "a" && Parent,Command = "a"
Trigger7 = Command = "b" && Parent,Command = "b"
Trigger8 = Command = "c" && Parent,Command = "c"
Trigger9 = Command = "x" && Parent,Command = "x"
Trigger10 = Command = "y" && Parent,Command = "y"
Trigger11 = Command = "z" && Parent,Command = "z"
Trigger12 = Command = "start" && Parent,Command = "start"

[State -1]
Type = VarSet
TriggerAll = Var(1) != -1
TriggerAll = Parent,Ctrl
TriggerAll = Parent,StateNo != [120,159]
TriggerAll = Parent,StateNo != [5000,5099]
Trigger1 = Parent,Command = "up"
Trigger2 = Parent,Command = "down"
Trigger3 = Parent,Command = "back"
Trigger4 = Parent,Command = "fwd"
Trigger5 = Parent,Command = "a"
Trigger6 = Parent,Command = "b"
Trigger7 = Parent,Command = "c"
Trigger8 = Parent,Command = "x"
Trigger9 = Parent,Command = "y"
Trigger10 = Parent,Command = "z"
Trigger11 = Parent,Command = "start"
V = 1
Value = 1

[State -1]
Type = AssertSpecial
Trigger1 = 1
Flag = Invisible
Flag2 = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
