
;---------------------------------------------------------------------------
; FBEJC/僔乕儖僪僶儞僇乕/E5C僿儖僷乕
[Statedef 246]
Type = A
Physics = N
SprPriority = 5
Anim = 245

[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 = BindToParent
Trigger1 = IsHelper(225) || IsHelper(935)
Pos = 64,-82

[State -1]
Type = BindToParent
Trigger1 = IsHelper(625)
Pos = 52,-27

[State -1]
Type = AngleDraw
Trigger1 = 1

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = IfElse(IsHelper(625),-135,-75)

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

[State -1]
Type = DestroySelf
Trigger1 = AnimTime = 0
Trigger2 = IsHelper(225)
Trigger2 = Parent,StateNo != 221
Trigger3 = IsHelper(625)
Trigger3 = Parent,StateNo != [622,623]
Trigger4 = IsHelper(935)
Trigger4 = Parent,StateNo != [932,933]
IgnoreHitPause = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
;嬻拞僴僀僕儍儞僾巆憸僿儖僷乕
[Statedef 855]
Type = A
Physics = N
SprPriority = -9

[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 >= 1
V = 7
Value = 80

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

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

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

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

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

[State -1]
Type = DestroySelf
Trigger1 = Time = 3
Trigger2 = IsHelper(855)
Trigger2 = Parent,StateNo != 50
Trigger3 = IsHelper(856)
Trigger3 = Parent,StateNo != 750
Trigger4 = IsHelper(857)
Trigger4 = Parent,StateNo != 760
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
;僔乕儖僪僿儖僷乕丂巆憸
[Statedef 940]
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(940)
Trigger1 = Time = 0
Value = 901

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

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(942)
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

;---------------------------------------------------------------------------
;HEAT丄BLOODHEAT巆憸僿儖僷乕
[Statedef 999]
Type = A
Physics = N
SprPriority = -9

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

[State -1]
Type = BindToParent
Trigger1 = Time = 0
Pos = 0,-1

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

[State -1]
Type = PosAdd
Trigger1 = Time >= 0
Y = -1

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

[State -1]
Type = PalFX
Trigger1 = Parent,Var(13) = 5
Time = 9999
Add = 200, -25, -25

[State -1]
Type = PalFX
Trigger1 = Parent,Var(13) = 4
Time = 9999
Add = 200, 100, -256

[State -1]
Type = PalFX
Trigger1 = Parent,Var(13) = [2,3]
Time = 9999
Add = -25, -25, 200

[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 = 1
Flag = Noshadow

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

;---------------------------------------------------------------------------
; 棆恓A僿儖僷乕
[Statedef 1150]
Type = A
MoveType = A
Physics = N
SprPriority = 5
Anim = 1150

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

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

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(100-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*10)
AnimType  = Hard
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,7,6)+IfElse(P2MoveType=A,4,0)+IfElse(Parent,Var(39)/10%10>0,5,0)
Guard.PauseTime = 1,6
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 16
Ground.HitTime  = 16
AirGuard.CtrlTime = 7
Ground.Velocity = -7
Air.Velocity = -1.4*Parent,Var(50),IfElse(Parent,Var(50)=1,-8.2*Parent,FVar(36),-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -2.8,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 6
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
Kill = 1
Guard.Kill = 0
Fall = 0
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(30+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 100, Ceil(0.85*100)
GivePower = Floor(Parent,FVar(31)*100), Floor(0.50*Parent,FVar(31)*100)

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
Trigger1 = Parent,FVar(1) > 0.70
FV = 1
Value = 0.70
IgnoreHitPause = 1

[State -1]
Type = VarSet
Trigger1 = Time >= 1
V = 38
Value = Parent,Var(38)
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 = MoveHit = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,0-Ceil(P2BodyDist Y)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,0-Ceil(P2BodyDist Y)
Random = 30,30
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

;---------------------------------------------------------------------------
; BE棆恓A僿儖僷乕
[Statedef 1155]
Type = A
MoveType = A
Physics = N
SprPriority = 5
Anim = 1155

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 1.15,1.45

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(140-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*14)
AnimType  = Hard
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,7,6)+IfElse(P2MoveType=A,4,0)+IfElse(Parent,Var(39)/10%10>0,5,0)
Guard.PauseTime = 1,6
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 16
Ground.HitTime  = 16
AirGuard.CtrlTime = 7
Ground.Velocity = -7
Air.Velocity = -1.4*Parent,Var(50),IfElse(Parent,Var(50)=1,-8.2*Parent,FVar(36),-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -2.8,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 6
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
Kill = 1
Guard.Kill = 0
Fall = 0
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(30+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 100, Ceil(0.85*100)
GivePower = Floor(Parent,FVar(31)*100), Floor(0.50*Parent,FVar(31)*100)

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
Trigger1 = Parent,FVar(1) > 0.70
FV = 1
Value = 0.70
IgnoreHitPause = 1

[State -1]
Type = VarSet
Trigger1 = Time >= 1
V = 38
Value = Parent,Var(38)
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 = MoveHit = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,0-Ceil(P2BodyDist Y)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,0-Ceil(P2BodyDist Y)
Random = 30,30
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

;---------------------------------------------------------------------------
; 棆恓B僿儖僷乕
[Statedef 1160]
Type = A
MoveType = A
Physics = N
SprPriority = 5
Anim = 1160

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

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

[State -1]
Type = VarAdd
Trigger1 = MoveContact = 1
Trigger2 = MoveReversed = 1
V = 1
Value = 1
IgnoreHitPause = 0
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 = AnimElem = 2
Trigger2 = AnimElem = 3
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(70-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*7)
AnimType  = Hard
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,7,6)+IfElse(P2MoveType=A,4,0)+IfElse(Parent,Var(39)/10%10>0,5,0)
Guard.PauseTime = 1,6
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 16
Ground.HitTime  = 16
AirGuard.CtrlTime = 7
Ground.Velocity = -7
Air.Velocity = -1.4*Parent,Var(50),IfElse(Parent,Var(50)=1,-8.2*Parent,FVar(36),-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -2.8,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 6
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
Kill = 1
Guard.Kill = 0
Fall = 0
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(30+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 70, Ceil(0.85*70)
GivePower = Floor(Parent,FVar(31)*70), Floor(0.50*Parent,FVar(31)*70)

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = VarRandom
Trigger1 = MoveHit && HitCount = 1
V = 8
Range = 0,31
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
Trigger1 = Parent,FVar(1) > 0.80
FV = 1
Value = 0.80
IgnoreHitPause = 1

[State -1]
Type = VarSet
Trigger1 = AnimElem = 2
Trigger2 = AnimElem = 3
V = 38
Value = Parent,Var(38)
IgnoreHitPause = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,0-Ceil(P2BodyDist Y)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 2
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,0-Ceil(P2BodyDist Y)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,0-Ceil(P2BodyDist Y)
Random = 30,30
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 2
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,0-Ceil(P2BodyDist Y)
Random = 30,30
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

;---------------------------------------------------------------------------
; BE棆恓B僿儖僷乕
[Statedef 1165]
Type = A
MoveType = A
Physics = N
SprPriority = 5
Anim = 1165

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 1.15,1.45

[State -1]
Type = VarAdd
Trigger1 = MoveContact = 1
Trigger2 = MoveReversed = 1
V = 1
Value = 1
IgnoreHitPause = 0
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 = AnimElem = 2
Trigger2 = AnimElem = 3
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(100-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*10)
AnimType  = Hard
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,7,6)+IfElse(P2MoveType=A,4,0)+IfElse(Parent,Var(39)/10%10>0,5,0)
Guard.PauseTime = 1,6
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 16
Ground.HitTime  = 16
AirGuard.CtrlTime = 7
Ground.Velocity = -7
Air.Velocity = -1.4*Parent,Var(50),IfElse(Parent,Var(50)=1,-8.2*Parent,FVar(36),-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -2.8,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 6
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
Kill = 1
Guard.Kill = 0
Fall = 0
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(30+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 70, Ceil(0.85*70)
GivePower = Floor(Parent,FVar(31)*70), Floor(0.50*Parent,FVar(31)*70)

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = VarRandom
Trigger1 = MoveHit && HitCount = 1
V = 8
Range = 0,31
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
Trigger1 = Parent,FVar(1) > 0.80
FV = 1
Value = 0.80
IgnoreHitPause = 1

[State -1]
Type = VarSet
Trigger1 = AnimElem = 2
Trigger2 = AnimElem = 3
V = 38
Value = Parent,Var(38)
IgnoreHitPause = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,0-Ceil(P2BodyDist Y)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 2
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,0-Ceil(P2BodyDist Y)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,0-Ceil(P2BodyDist Y)
Random = 30,30
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 2
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,0-Ceil(P2BodyDist Y)
Random = 30,30
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 2150]
Type = A
MoveType = A
Physics = N
SprPriority = 5
Anim = 2150

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

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

[State -1]
Type = Helper
Trigger1 = Time = 0
ID = 2151
PosType = P1
Pos = 0,0
StateNo = 2151
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
Persistent = 0

[State -1]
Type = Helper
Trigger1 = Time = 0
ID = 2152
PosType = P1
Pos = 0,0
StateNo = 2151
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
Persistent = 0

[State -1]
Type = PlaySnd
Trigger1 = AnimElem = 1
Value = s1005, 0
Channel = 1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = Parent,Var(50) = 1
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(100-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*10)
AnimType  = Hard
HitFlag = MAFD
GuardFlag = M
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,7,6)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,6
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 16
Ground.HitTime  = 16
Ground.Velocity = -7
Air.Velocity = -1.4*Parent,Var(50),IfElse(Parent,Var(50)=1,-8.2*Parent,FVar(36),-2)
Down.Velocity = -2.8,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 6
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
P2StateNo = 5600
ID = 5600
P2Facing = 1
Kill = 1
Guard.Kill = 0
Fall.Recover = IfElse(P2MoveType = A,0,1)
GetPower = 0, 0
GivePower = Floor(Parent,FVar(31)*38), Floor(0.50*Parent,FVar(31)*38)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = Parent,Var(50) = 2
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(100-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*10)
AnimType  = Hard
HitFlag = MAFD
GuardFlag = M
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,7,6)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,6
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 16
Ground.HitTime  = 16
Ground.Velocity = -7
Air.Velocity = -1.4*Parent,Var(50),IfElse(Parent,Var(50)=1,-8.2*Parent,FVar(36),-2)
Down.Velocity = -2.8,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 6
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
Kill = 1
Guard.Kill = 0
Fall = 0
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(30+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 0, 0
GivePower = Floor(Parent,FVar(31)*38), Floor(0.50*Parent,FVar(31)*38)

[State -1]
Type = HitAdd
Trigger1 = MoveHit
Value = 2
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 4
Value = 3
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 5
Value = 3
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 6
Value = 3
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 7
Value = 3
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
Trigger1 = Parent,FVar(1) > 0.50
FV = 1
Value = 0.50
IgnoreHitPause = 1

[State -1]
Type = TargetLifeAdd
Trigger1 = MoveHit = 2
Value = -Ceil(Parent,FVar(0)/Parent,FVar(13)*(100-Parent,Var(4)%2))*2
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = TargetLifeAdd
Trigger1 = MoveGuarded = 2
Value = -Ceil(Parent,FVar(1)*10)*2
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = TargetPowerAdd
Trigger1 = MoveHit = 2
Value = Floor(Parent,FVar(31)*38)*2
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = TargetPowerAdd
Trigger1 = MoveGuarded = 2
Value = Floor(0.50*Parent,FVar(31)*38)*2
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = PlaySnd
Trigger1 = MoveHit = 1
Value = s10, 5
Channel = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PlaySnd
Trigger1 = MoveGuarded = 1
Value = s120, 0
Channel = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time >= 1
V = 38
Value = Parent,Var(38)
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 = MoveHit = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-10-Ceil(P2BodyDist Y)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,10-Ceil(P2BodyDist Y)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-30-Ceil(P2BodyDist Y)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,-10-Ceil(P2BodyDist Y)
Random = 30,30
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,20-Ceil(P2BodyDist Y)
Random = 30,30
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,-40-Ceil(P2BodyDist Y)
Random = 30,30
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 = VarSet
Trigger1 = AnimTime = 0
V = 20
Value = 1

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

[State -1]
Type = StateTypeSet
Trigger1 = Var(20) = 1
MoveType = I
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = NumTarget(5600) > 0
Trigger1 = Target(5600),Time >= 4
Trigger1 = Target(5600),Time%6 = 4
Trigger1 = Target(5600),StateNo = 5601
Trigger1 = Target(5600),Pos Y >= -45
Anim = 15602
ID = 15602
Postype = P2
Pos = 0,-Ceil(Target(5600),Pos Y)
Ownpal = 1
SprPriority = 3
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = NumTarget(5600) > 0
Trigger1 = Target(5600),Time >= 4
Trigger1 = Target(5600),Time%6 = 4
Trigger1 = Target(5600),StateNo = 5601
Trigger1 = Target(5600),Pos Y >= -45
Anim = 15600
ID = 15600
Postype = P2
Pos = 0,-Ceil(Target(5600),Pos Y)
Ownpal = 1
SprPriority = 3
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = NumTarget(5600) > 0
Trigger1 = Target(5600),Time >= 4
Trigger1 = Target(5600),Time%6 = 4
Trigger1 = Target(5600),StateNo = 5601
Trigger1 = Target(5600),Pos Y >= -45
Anim = 15601
ID = 15601
Postype = P2
Pos = 0,-Ceil(Target(5600),Pos Y)
Ownpal = 1
SprPriority = 3
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = NumTarget(5600) > 0
Trigger1 = Target(5600),Time >= 0
Trigger1 = Target(5600),StateNo = 5602 || Target(5600),StateNo = 5603
Anim = 15605
ID = 15605
Postype = P2
Pos = -5,Const(Size.Mid.Pos.Y)-5
Scale = 0.5,0.5
Ownpal = 1
SprPriority = -5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = NumTarget(5600) > 0
Trigger1 = Target(5600),Time >= 0
Trigger1 = Target(5600),StateNo = 5602 || Target(5600),StateNo = 5603
Anim = 15606
ID = 15606
Postype = P2
Pos = -5,Const(Size.Mid.Pos.Y)-5
Scale = 0.5,0.5
Ownpal = 1
SprPriority = -5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PlaySnd
Trigger1 = NumTarget(5600) > 0
Trigger1 = Target(5600),Time = 1
Trigger1 = Target(5600),StateNo = 5602 || Target(5600),StateNo = 5603
Value = s5600, 0

[State -1]
Type = AttackDist
Trigger1 = 1
Value = 300
Persistent = 1

[State -1]
Type = DestroySelf
Trigger1 = NumTarget(5600) = 0
Trigger1 = AnimTime = 0
Trigger2 = NumTarget(5600) > 0
Trigger2 = Target(5600),StateNo = 5602 || Target(5600),StateNo = 5603
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 棆幹楃巀僿儖僷乕2
[Statedef 2151]
Type = A
Physics = N
SprPriority = 5
Anim = 2151

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

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

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Trigger1 = IsHelper(2151)
Value = -15

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Trigger1 = IsHelper(2152)
Value = 15

[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 1205]
Type = A
Physics = N
SprPriority = 4
Anim = 1205

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

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

[State -1]
Type = AngleDraw
Trigger1 = Time = 1
Scale = 0.60,0.60

[State -1]
Type = AngleDraw
Trigger1 = Time = 2
Scale = 0.70,0.70

[State -1]
Type = AngleDraw
Trigger1 = Time = 3
Scale = 0.80,0.80

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

[State -1]
Type = AngleDraw
Trigger1 = Time >= 5

[State -1]
Type = AngleSet
Trigger1 = IsHelper(1255) || IsHelper(1265) || IsHelper(1275)
Trigger1 = Time = 0
Value = -90

[State -1]
Type = SprPriority
Trigger1 = Time = 17
Value = -5

[State -1]
Type = PlaySnd
Trigger1 = AnimElem = 1
Value = s1205, 0
Channel = 5
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -1]
Type = ChangeAnim
TriggerAll = Anim = 1205
Trigger1 = Time = 550
Trigger2 = IsHelper(1255) || IsHelper(1265) || IsHelper(1275)
Trigger2 = Parent,MoveType = H && Parent,StateNo != [120,159]
Trigger3 = IsHelper(1205) || IsHelper(1255)
Trigger3 = Parent,StateNo = 1201
Trigger3 = Parent,AnimElem = 6
Trigger4 = IsHelper(1205) || IsHelper(1255)
Trigger4 = Parent,StateNo = 1251
Trigger4 = Parent,AnimElem = 3
Trigger5 = IsHelper(1215) || IsHelper(1265)
Trigger5 = Parent,StateNo = 1211
Trigger5 = Parent,AnimElem = 6
Trigger6 = IsHelper(1215) || IsHelper(1265)
Trigger6 = Parent,StateNo = 1261
Trigger6 = Parent,AnimElem = 3
Trigger7 = IsHelper(1225) || IsHelper(1275)
Trigger7 = Parent,StateNo = 1221
Trigger7 = Parent,AnimElem = 6
Trigger8 = IsHelper(1225) || IsHelper(1275)
Trigger8 = Parent,StateNo = 1271
Trigger8 = Parent,AnimElem = 3
Trigger9 = Parent,StateNo = 1231
Trigger9 = Parent,AnimElem = 6
Trigger10 = Parent,StateNo = 1281
Trigger10 = Parent,AnimElem = 3
Trigger11 = Parent,Var(55) >= 4
Trigger11 = Parent,StateNo = 1320
Trigger11 = Parent,AnimElem = 3
Value = 1206
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = SprPriority
Trigger1 = Anim = 1206
Value = 4

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

;---------------------------------------------------------------------------
; 悢旈栦丒幹偺憙丒敪摦僿儖僷乕
[Statedef 1206]
Type = A
MoveType = A
Physics = N
SprPriority = 5

[State -1]
Type = ChangeAnim
TriggerAll = Time = 0
Trigger1 = IsHelper(1206) || IsHelper(1216) || IsHelper(1226)
Value = 1207
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
TriggerAll = Time = 0
Trigger1 = IsHelper(1256) || IsHelper(1266) || IsHelper(1276)
Value = 1257
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Trans
Trigger1 = IsHelper(1256) || IsHelper(1266) || IsHelper(1276)
Trans = Add

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(1256) || IsHelper(1266) || IsHelper(1276)

[State -1]
Type = AngleSet
Trigger1 = IsHelper(1256) || IsHelper(1266) || IsHelper(1276)
Trigger1 = Time = 0
Value = -90

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = PlaySnd
Trigger1 = AnimElem = 1
Value = s1206, 0
Channel = 5
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(100-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*10)
AnimType  = Up
HitFlag = MAFD
GuardFlag = M
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,11,10)+IfElse(P2MoveType=A,4,0)+IfElse(Parent,Var(39)/10%10>0,5,0)
Guard.PauseTime = 1,10
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 16
Ground.HitTime  = 16
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -9
Air.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(38+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 100, Ceil(0.85*100)
GivePower = Floor(Parent,FVar(31)*100), Floor(0.50*Parent,FVar(31)*100)

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
Trigger1 = Parent,FVar(1) > 0.70
FV = 1
Value = 0.70
IgnoreHitPause = 1

[State -1]
Type = VarSet
Trigger1 = Time >= 1
V = 38
Value = Parent,Var(38)
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 =! IsHelper(1256) &&! IsHelper(1266) &&! IsHelper(1276)
Trigger1 = MoveHit = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-60+Ceil(P2BodyDist Y/20)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = IsHelper(1256) || IsHelper(1266) || IsHelper(1276)
Trigger1 = MoveHit = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,0-Ceil(P2BodyDist Y)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 =! IsHelper(1256) &&! IsHelper(1266) &&! IsHelper(1276)
Trigger1 = MoveGuarded = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,-50-Ceil(P2BodyDist Y)
Random = 30,30
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(1256) || IsHelper(1266) || IsHelper(1276)
Trigger1 = MoveGuarded = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,0-Ceil(P2BodyDist Y)
Random = 30,30
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
Trigger2 = IsHelper(1256) || IsHelper(1266) || IsHelper(1276)
Trigger2 = Parent,MoveType = H && Parent,StateNo != [120,159]
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 悢旈栦丒愊棆暘棧僿儖僷乕
[Statedef 1305]
Type = A
Physics = N
SprPriority = 5
Anim = 1305

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = BindToParent
Trigger1 = IsHelper(1305)
Trigger1 = Parent,Anim = 1300
Trigger2 = IsHelper(1315)
Trigger2 = Parent,Anim = 1310
Pos = -60,0

[State -1]
Type = ChangeAnim
TriggerAll = Anim = 1305
TriggerAll = AnimElem = 15, = 1
Trigger1 = IsHelper(1305)
Trigger1 = Parent,Anim != 1300 || Parent,Anim = 1300 && Parent,AnimElem = 5, <= 0
Trigger2 = IsHelper(1315)
Trigger2 = Parent,Anim != 1310 || Parent,Anim = 1310 && Parent,AnimElem = 5, <= 0
Value = 1306
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 = Anim = 1306
Trigger1 = AnimTime = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 悢旈栦丒愊棆暘棧丒敪摦僿儖僷乕
[Statedef 1325]
Type = A
MoveType = A
Physics = N
SprPriority = 5

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 1806
ID = 1806
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
BindTime = -1

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

[State -1]
Type = PosSet
Trigger1 = Parent,Var(55) >= 7
Trigger1 = Time = 0
X = EnemyNear(Parent,Var(3)),Pos X

[State -1]
Type = ChangeAnim
Trigger1 = Parent,Var(55) != 6
Trigger1 = IsHelper(1325)
Trigger1 = Time = 0
Value = 1325

[State -1]
Type = ChangeAnim
Trigger1 = Parent,Var(55) != 6
Trigger1 = IsHelper(1326) || IsHelper(1327) || IsHelper(1328)
Trigger1 = Time = 0
Value = 1326

[State -1]
Type = ChangeAnim
Trigger1 = Parent,Var(55) != 6
Trigger1 = IsHelper(1329) || IsHelper(1330)
Trigger1 = Time = 0
Value = 1327

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(1331) || IsHelper(1332) || IsHelper(1333) || IsHelper(1334) || Parent,Var(55) = 6
Trigger1 = Time = 0
Value = 1328

[State -1]
Type = AngleDraw
Trigger1 = Parent,Var(55) != 6
Trigger1 = IsHelper(1325)
Scale = 0.30,1.00

[State -1]
Type = AngleDraw
Trigger1 = Parent,Var(55) != 6
Trigger1 = IsHelper(1326) || IsHelper(1327) || IsHelper(1328)
Scale = 0.65,1.00

[State -1]
Type = AngleDraw
Trigger1 = Parent,Var(55) != 6
Trigger1 = IsHelper(1329) || IsHelper(1330)
Scale = 1.00,1.00

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(1331) || IsHelper(1332) || IsHelper(1333) || IsHelper(1334) || Parent,Var(55) = 6
Scale = 1.35,1.00

[State -1]
Type = PlaySnd
Trigger1 = AnimElem = 1
Value = s1206, 0
Channel = 5
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1325)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(100-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*10)
AnimType  = Hard
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
AirGuard.CtrlTime = 7
Ground.Velocity = -6
Air.Velocity = IfElse(Parent,Var(50)=1,0,-2.4),IfElse(Parent,Var(50)=1,15,-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = 1326
Kill = 1
Guard.Kill = 0
Fall = 0
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(35+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 100, Ceil(0.85*100)
GivePower = Floor(Parent,FVar(31)*100), Floor(0.50*Parent,FVar(31)*100)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1326)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(130-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*13)
AnimType  = Hard
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
AirGuard.CtrlTime = 7
Ground.Velocity = -1.2*Parent,Var(50),IfElse(Parent,Var(50)=1,-7.8*Parent,FVar(36),-2)
Guard.Velocity = -7.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-2.4),IfElse(Parent,Var(50)=1,15,-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = 1326
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(35+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 130, Ceil(0.85*130)
GivePower = Floor(Parent,FVar(31)*130), Floor(0.50*Parent,FVar(31)*130)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 = Parent,Var(55) = 6
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1327)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(120-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*12)
AnimType  = Hard
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
AirGuard.CtrlTime = 7
Ground.Velocity = -1.2*Parent,Var(50),IfElse(Parent,Var(50)=1,-7.8*Parent,FVar(36),-2)
Guard.Velocity = -7.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-2.4),IfElse(Parent,Var(50)=1,15,-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = IfElse(Parent,Var(55)=6,1325,1326)
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(35+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 120, Ceil(0.85*120)
GivePower = Floor(Parent,FVar(31)*120), Floor(0.50*Parent,FVar(31)*120)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 = Parent,Var(55) != 6
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1327)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(150-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*15)
AnimType  = Hard
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
AirGuard.CtrlTime = 7
Ground.Velocity = -1.2*Parent,Var(50),IfElse(Parent,Var(50)=1,-7.8*Parent,FVar(36),-2)
Guard.Velocity = -7.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-2.4),IfElse(Parent,Var(50)=1,15,-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = IfElse(Parent,Var(55)=6,1325,1326)
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(35+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 150, Ceil(0.85*150)
GivePower = Floor(Parent,FVar(31)*150), Floor(0.50*Parent,FVar(31)*150)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1328)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(170-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*17)
AnimType  = Up
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
AirGuard.CtrlTime = 7
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -7.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-2.4),IfElse(Parent,Var(50)=1,15,-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = IfElse(Parent,Var(55)=6,1325,1326)
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(37+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 170, Ceil(0.85*170)
GivePower = Floor(Parent,FVar(31)*170), Floor(0.50*Parent,FVar(31)*170)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 = Parent,Var(55) = 6
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1329)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(150-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*15)
AnimType  = Up
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
AirGuard.CtrlTime = 7
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -7.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-2.4),IfElse(Parent,Var(50)=1,15,-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = IfElse(Parent,Var(55)=6,1325,1326)
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = 0
GetPower = 150, Ceil(0.85*150)
GivePower = Floor(Parent,FVar(31)*150), Floor(0.50*Parent,FVar(31)*150)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 = Parent,Var(55) != 6
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1329)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(200-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*20)
AnimType  = Up
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
AirGuard.CtrlTime = 7
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -7.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = IfElse(Parent,Var(55)=6,1325,1326)
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = 0
GetPower = 200, Ceil(0.85*200)
GivePower = Floor(Parent,FVar(31)*200), Floor(0.50*Parent,FVar(31)*200)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1330)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(220-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*22)
AnimType  = Up
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
AirGuard.CtrlTime = 7
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -7.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = IfElse(Parent,Var(55)=6,1325,1326)
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = 0
GetPower = 220, Ceil(0.85*220)
GivePower = Floor(Parent,FVar(31)*220), Floor(0.50*Parent,FVar(31)*220)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 = Parent,Var(55) = 6
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1331)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(200-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*20)
AnimType  = Up
HitFlag = MAFD
GuardFlag = M
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -7.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = IfElse(Parent,Var(55)=6,1325,1326)
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = 0
GetPower = 200, Ceil(0.85*200)
GivePower = Floor(Parent,FVar(31)*200), Floor(0.50*Parent,FVar(31)*200)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 = Parent,Var(55) != 6
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1331)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(260-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*26)
AnimType  = Up
HitFlag = MAFD
GuardFlag = M
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -7.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = IfElse(Parent,Var(55)=6,1325,1326)
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = 0
GetPower = 260, Ceil(0.85*260)
GivePower = Floor(Parent,FVar(31)*260), Floor(0.50*Parent,FVar(31)*260)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1332)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(280-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*28)
AnimType  = Up
HitFlag = MAFD
GuardFlag = M
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -7.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = 1326
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = 0
GetPower = 280, Ceil(0.85*280)
GivePower = Floor(Parent,FVar(31)*280), Floor(0.50*Parent,FVar(31)*280)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1333)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(310-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*31)
AnimType  = Up
HitFlag = MAFD
GuardFlag = M
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -7.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = 1326
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = 0
GetPower = 310, Ceil(0.85*310)
GivePower = Floor(Parent,FVar(31)*310), Floor(0.50*Parent,FVar(31)*310)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = IsHelper(1334)
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(350-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*35)
AnimType  = Up
HitFlag = MAFD
GuardFlag = M
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,16,15)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,15
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = High
Air.Type = High
Ground.SlideTime = 16
Ground.HitTime  = 16
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -7.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = 1326
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = 0
GetPower = 350, Ceil(0.85*350)
GivePower = Floor(Parent,FVar(31)*350), Floor(0.50*Parent,FVar(31)*350)

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
Trigger1 = Parent,FVar(1) > 0.70
FV = 1
Value = 0.70
IgnoreHitPause = 1

[State -1]
Type = VarSet
Trigger1 = Time >= 1
V = 38
Value = Parent,Var(38)
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 = MoveHit = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-50+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,-50+Ceil(P2BodyDist Y/6)
Random = 30,30
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

;---------------------------------------------------------------------------
; E弖棆擇抜栚僿儖僷乕
[Statedef 1416]
Type = A
Physics = N
SprPriority = 5
Anim = 1406

[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 = AngleDraw
Trigger1 = IsHelper(1416)
Scale = 2.00,1.00

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(1426)
Scale = 1.50,1.00

[State -1]
Type = AngleSet
TriggerAll = Time = 0
Trigger1 = IsHelper(1416)
Value = 45

[State -1]
Type = AngleSet
TriggerAll = Time = 0
Trigger1 = IsHelper(1426)
Value = 90

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

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

;---------------------------------------------------------------------------
; E弖棆擇抜栚僿儖僷乕2
[Statedef 1417]
Type = A
Physics = N
SprPriority = 5
Anim = 1407

[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 = BindToParent
TriggerAll = Time <= 1
Trigger1 = IsHelper(1417)
Pos = 10,-30

[State -1]
Type = BindToParent
TriggerAll = Time > 1
Trigger1 = IsHelper(1417)
Pos = 0,-30

[State -1]
Type = BindToParent
TriggerAll = Time <= 1
Trigger1 = IsHelper(1427)
Pos = 20,-30

[State -1]
Type = BindToParent
TriggerAll = Time > 1
Trigger1 = IsHelper(1427)
Pos = 0,-30

[State -1]
Type = AngleDraw
TriggerAll = Time <= 1
Trigger1 = IsHelper(1417)
Trigger2 = IsHelper(1427)

[State -1]
Type = AngleSet
TriggerAll = Time = 0
Trigger1 = IsHelper(1417)
Value = 45

[State -1]
Type = AngleSet
TriggerAll = Time = 0
Trigger1 = IsHelper(1427)
Value = 90

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

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

;---------------------------------------------------------------------------
; 僙僽儞僗丒僿償儞(尨嵾)僿儖僷乕
[Statedef 2406]
Type = A
Physics = N
SprPriority = 5
Anim = 2406

[State -1]
Type = Trans
Trigger1 = Time <= 7
Trans = Add

[State -1]
Type = Trans
Trigger1 = Time >= 8
Trans = AddAlpha
Alpha = 256-(Time-8)*25,256

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 2.0,0.5

[State -1]
Type = Turn
Trigger1 = Random%2 = 0
Trigger1 = Time = 0

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

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

[State -1]
Type = PosSet
Trigger1 = 1
X = 160-Ceil(ScreenPos X-Pos X+Var(3))
Y = 130-Ceil(ScreenPos Y-Pos Y+Var(4))

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Random%360

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[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 1605]
Type = A
Physics = N
SprPriority = 4
Anim = 1605

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

[State -1]
Type = AngleDraw
Trigger1 = 1

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

[State -1]
Type = PlaySnd
Trigger1 = AnimElem = 1
Value = s1205, 0
Channel = 5
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 = AnimTime = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 棆恓丒徜僿儖僷乕2
[Statedef 1606]
Type = A
MoveType = A
Physics = N
SprPriority = 5
Anim = 1606

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

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

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

[State -1]
Type = Explod
Trigger1 = Time = 1
Anim = 1806
ID = 1806
PosType = P1
Pos = 5,-2
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
BindTime = -1

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = PlaySnd
Trigger1 = AnimElem = 1
Value = s1206, 0
Channel = 5
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(100-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*10)
AnimType  = Up
HitFlag = MAFD
GuardFlag = M
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,11,10)+IfElse(P2MoveType=A,4,0)+IfElse(Parent,Var(39)/10%10>0,5,0)
Guard.PauseTime = 1,10
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 13
Ground.HitTime  = 13
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -5.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(38+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 100, Ceil(0.85*100)
GivePower = Floor(Parent,FVar(31)*100), Floor(0.50*Parent,FVar(31)*100)

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
Trigger1 = Parent,FVar(1) > 0.70
FV = 1
Value = 0.70
IgnoreHitPause = 1

[State -1]
Type = VarSet
Trigger1 = Time >= 1
V = 38
Value = Parent,Var(38)
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 = MoveHit = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-50+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,-50-Ceil(P2BodyDist Y)
Random = 30,30
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 = AttackDist
Trigger1 = 1
Value = 60
Persistent = 1

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

;---------------------------------------------------------------------------
; 棆恓丒徜鍧僿儖僷乕
[Statedef 2605]
Type = A
MoveType = A
Physics = N
SprPriority = 5
Anim = 2605

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

[State -1]
Type = AngleDraw
Trigger1 = 1

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

[State -1]
Type = PosAdd
Trigger1 = Time = [10,46]
X = 18
Persistent = 6

[State -1]
Type = Helper
Trigger1 = Time = 4
ID = 2606
PosType = P1
Pos = 134,190
StateNo = 2606
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
Persistent = 0

[State -1]
Type = Helper
Trigger1 = Time = 10
ID = 2607
PosType = P1
Pos = 134,190
StateNo = 2606
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
Persistent = 0

[State -1]
Type = Helper
Trigger1 = Time = 16
ID = 2608
PosType = P1
Pos = 134,190
StateNo = 2606
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
Persistent = 0

[State -1]
Type = Helper
Trigger1 = Time = 22
ID = 2609
PosType = P1
Pos = 134,190
StateNo = 2606
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
Persistent = 0

[State -1]
Type = Helper
Trigger1 = Time = 28
ID = 2610
PosType = P1
Pos = 134,190
StateNo = 2606
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
Persistent = 0

[State -1]
Type = Helper
Trigger1 = Time = 34
ID = 2611
PosType = P1
Pos = 134,190
StateNo = 2606
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
Persistent = 0

[State -1]
Type = Helper
Trigger1 = Time = 40
ID = 2612
PosType = P1
Pos = 134,190
StateNo = 2606
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
Persistent = 0

[State -1]
Type = Helper
Trigger1 = Time = 46
ID = 2613
PosType = P1
Pos = 134,190
StateNo = 2606
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
Persistent = 0

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = PlaySnd
Trigger1 = Time = [3,45]
Value = s1206, 0
Channel = 5
IgnoreHitPause = 1
Persistent = 6
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = MoveContact = 1
Trigger2 = MoveReversed = 1
V = 1
Value = 1
IgnoreHitPause = 0
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 = Var(1) = 0
Trigger1 = Time = 4
Trigger2 = Var(1) <= 1
Trigger2 = Time = 10
Trigger3 = Var(1) <= 2
Trigger3 = Time = 16
Trigger4 = Var(1) <= 3
Trigger4 = Time = 22
Trigger5 = Var(1) <= 4
Trigger5 = Time = 28
Trigger6 = Var(1) <= 5
Trigger6 = Time = 34
Trigger7 = Var(1) <= 6
Trigger7 = Time = 40
Trigger8 = Var(1) <= 7
Trigger8 = Time = 46
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(45-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*4)
AnimType  = Up
HitFlag = MAFD
GuardFlag = M
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,11,10)+IfElse(P2MoveType=A,4,0)+IfElse(Parent,Var(39)/10%10>0,5,0)
Guard.PauseTime = 1,10
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 16
Ground.HitTime  = 16
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -5.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(38+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 0, 0
GivePower = Floor(Parent,FVar(31)*38), Floor(0.50*Parent,FVar(31)*38)

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 3
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 4
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 5
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 6
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 7
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 8
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 3
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 4
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 5
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 6
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 7
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 8
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 3
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 4
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 5
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 6
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 7
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 8
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 3
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 4
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 5
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 6
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 7
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 8
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = VarRandom
Trigger1 = MoveHit && HitCount = 1
V = 8
Range = 0,31
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = MoveHit && HitCount = 2
V = 8
Range = 0,31
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = MoveHit && HitCount = 3
V = 8
Range = 0,31
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = MoveHit && HitCount = 4
V = 8
Range = 0,31
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = MoveHit && HitCount = 5
V = 8
Range = 0,31
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = MoveHit && HitCount = 6
V = 8
Range = 0,31
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = MoveHit && HitCount = 7
V = 8
Range = 0,31
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = VarSet
Trigger1 = Var(1) = 0
Trigger1 = Time = 4
Trigger2 = Var(1) <= 1
Trigger2 = Time = 10
Trigger3 = Var(1) <= 2
Trigger3 = Time = 16
Trigger4 = Var(1) <= 3
Trigger4 = Time = 22
Trigger5 = Var(1) <= 4
Trigger5 = Time = 28
Trigger6 = Var(1) <= 5
Trigger6 = Time = 34
Trigger7 = Var(1) <= 6
Trigger7 = Time = 40
Trigger8 = Var(1) <= 7
Trigger8 = Time = 46
V = 38
Value = Parent,Var(38)
IgnoreHitPause = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 2
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 3
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 4
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 5
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 6
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 7
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 8
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,90-Ceil(P2BodyDist Y)
Random = 30,30
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 2
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,90-Ceil(P2BodyDist Y)
Random = 30,30
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 3
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,90-Ceil(P2BodyDist Y)
Random = 30,30
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 4
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,90-Ceil(P2BodyDist Y)
Random = 30,30
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 5
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,90-Ceil(P2BodyDist Y)
Random = 30,30
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 6
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,90-Ceil(P2BodyDist Y)
Random = 30,30
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 7
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,90-Ceil(P2BodyDist Y)
Random = 30,30
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 8
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,90-Ceil(P2BodyDist Y)
Random = 30,30
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 = AttackDist
Trigger1 = 1
Value = 200
Persistent = 1

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

;---------------------------------------------------------------------------
; 棆恓丒徜鍧僿儖僷乕2
[Statedef 2606]
Type = A
Physics = N
SprPriority = 5
Anim = 2606

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

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

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

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 1806
ID = 1806
PosType = P1
Pos = 5,-35
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[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 1805]
Type = A
MoveType = A
Physics = N
SprPriority = 5
Anim = 1805

[State -1]
Type = Explod
Trigger1 = Time = 1
Anim = 1806
ID = 1806
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
BindTime = -1

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = PlaySnd
Trigger1 = AnimElem = 1
Value = s1206, 0
Channel = 5
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(100-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*10)
AnimType  = Up
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,11,10)+IfElse(P2MoveType=A,4,0)+IfElse(Parent,Var(39)/10%10>0,5,0)
Guard.PauseTime = 1,10
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 13
Ground.HitTime  = 13
AirGuard.CtrlTime = 7
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -5.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(42+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 100, Ceil(0.85*100)
GivePower = Floor(Parent,FVar(31)*100), Floor(0.50*Parent,FVar(31)*100)

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = Parent,Var(50) = 1 && P2StateType = A
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(100-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*10)
AnimType  = Up
HitFlag = MAFD
GuardFlag = MA
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,11,10)+IfElse(P2MoveType=A,4,0)+IfElse(Parent,Var(39)/10%10>0,5,0)
Guard.PauseTime = 1,10
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 13
Ground.HitTime  = 13
AirGuard.CtrlTime = 7
Ground.Velocity = 0,15
Guard.Velocity = -5.5
Air.Velocity = 0,IfElse(Parent,Var(50)=1,15,-2)
AirGuard.Velocity = -4,-1
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = 0
GetPower = 100, Ceil(0.85*100)
GivePower = Floor(Parent,FVar(31)*100), Floor(0.50*Parent,FVar(31)*100)

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
Trigger1 = Parent,FVar(1) > 0.70
FV = 1
Value = 0.70
IgnoreHitPause = 1

[State -1]
Type = VarSet
Trigger1 = Time >= 1
V = 38
Value = Parent,Var(38)
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 = MoveHit = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,-50+Ceil(P2BodyDist Y/6)
Random = 30,30
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 2805]
Type = A
MoveType = A
Physics = N
SprPriority = 5
Anim = 2805

[State -1]
Type = Explod
Trigger1 = Time = 1
Anim = 1806
ID = 1806
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
BindTime = -1

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

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

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

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

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

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 10
Value = IfElse(Random%2=1,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 11
Value = IfElse(Random%2=1,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PosSet
Trigger1 = IsHelper(2805) || IsHelper(2808)
Trigger1 = Time = [0,23]
X = Parent,Pos X+(40*Facing)+Var(3)+Ceil((9+Var(4))*Facing*Cos((0.3+(Var(6)/100.00))*Time))*Var(10)
Y = Parent,Pos Y-Ceil((2+Var(5))*Sin((0.3+(Var(7)/100.00))*Time))*Var(11)

[State -1]
Type = PosSet
Trigger1 = IsHelper(2806)
Trigger1 = Time = [0,23]
X = Parent,Pos X+Var(3)+Ceil((9+Var(4))*Facing*Cos((0.3+(Var(6)/100.00))*Time))*Var(10)
Y = Parent,Pos Y-Ceil((2+Var(5))*Sin((0.3+(Var(7)/100.00))*Time))*Var(11)

[State -1]
Type = PosSet
Trigger1 = IsHelper(2807) || IsHelper(2809)
Trigger1 = Time = [0,23]
X = Parent,Pos X-(40*Facing)+Var(3)+Ceil((9+Var(4))*Facing*Cos((0.3+(Var(6)/100.00))*Time))*Var(10)
Y = Parent,Pos Y-Ceil((2+Var(5))*Sin((0.3+(Var(7)/100.00))*Time))*Var(11)

[State -1]
Type = VarAdd
Trigger1 = MoveContact = 1
Trigger2 = MoveReversed = 1
V = 1
Value = 1
IgnoreHitPause = 0
Persistent = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 = Var(1) = 0
Trigger1 = AnimElem = 2
Trigger2 = Var(1) <= 1
Trigger2 = AnimElem = 5
Trigger3 = Var(1) <= 2
Trigger3 = AnimElem = 8
Trigger4 = Var(1) <= 3
Trigger4 = AnimElem = 11
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(30-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*3)
AnimType  = Up
HitFlag = MAFD
GuardFlag = M
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,4,3)+IfElse(P2MoveType=A,5,0)+IfElse(Parent,Var(39)/10%10>0,6,0)
Guard.PauseTime = 1,3
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 16
Ground.HitTime  = 16
Ground.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Guard.Velocity = -5.5
Air.Velocity = IfElse(Parent,Var(50)=1,0,-4),IfElse(Parent,Var(50)=1,-11.5*Parent,FVar(36),-2)
Down.Velocity = -4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 10
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = IfElse(P2MoveType = A,0,1)
Fall.RecoverTime = Ceil(35+IfElse(P2StateType=A&&Parent,Var(50)=1,1,0)-Parent,FVar(35))
GetPower = 0, 0
GivePower = Floor(Parent,FVar(31)*38), Floor(0.50*Parent,FVar(31)*38)

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 3
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 4
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 3
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 4
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 3
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 4
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 1
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 2
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 3
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit && HitCount = 4
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = VarRandom
Trigger1 = MoveHit && HitCount = 1
V = 8
Range = 0,31
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = MoveHit && HitCount = 2
V = 8
Range = 0,31
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = MoveHit && HitCount = 3
V = 8
Range = 0,31
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1 && HitCount = 1
Trigger1 = Parent,FVar(1) > 0.01
FV = 1
Value = 0.95*Parent,FVar(1)
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1 && HitCount = 2
Trigger1 = Parent,FVar(1) > 0.01
FV = 1
Value = 0.95*Parent,FVar(1)
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1 && HitCount = 3
Trigger1 = Parent,FVar(1) > 0.01
FV = 1
Value = 0.95*Parent,FVar(1)
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1 && HitCount = 4
Trigger1 = Parent,FVar(1) > 0.01
FV = 1
Value = 0.95*Parent,FVar(1)
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = VarSet
Trigger1 = Var(1) = 0
Trigger1 = AnimElem = 2
Trigger2 = Var(1) <= 1
Trigger2 = AnimElem = 5
Trigger3 = Var(1) <= 2
Trigger3 = AnimElem = 8
Trigger4 = Var(1) <= 3
Trigger4 = AnimElem = 11
V = 38
Value = Parent,Var(38)
IgnoreHitPause = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 2
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 3
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = MoveHit = 1 && HitCount = 4
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-70+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,-50-Ceil(P2BodyDist Y)
Random = 20,60
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 2
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,-50-Ceil(P2BodyDist Y)
Random = 20,60
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1 && Var(1) = 3
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,-50-Ceil(P2BodyDist Y)
Random = 20,60
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 1905]
Type = A
Physics = N
SprPriority = 5
Anim = 1905

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 2.00,1.00

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

[State -1]
Type = Turn
Trigger1 = Time = 0
Trigger1 = IsHelper(1906)
IgnoreHitPause = 1

[State -1]
Type = PosAdd
Trigger1 = 1
X = FrontEdgeDist+15
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Explod
Trigger1 = MoveHit = 1
Anim = 1806
ID = 1806
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
BindTime = -1

[State -1]
Type = Explod
Trigger1 = MoveHit = 1
Anim = 1907
ID = 1907
PosType = P1
Pos = 0,0
Scale = 1.00,1.50
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 0
BindTime = -1

[State -1]
Type = PlaySnd
Trigger1 = MoveHit = 1
Value = s1005, 0
Channel = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PlaySnd
Trigger1 = MoveHit = 21
Value = s1005, 0
Channel = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = StateTypeSet
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = P2StateType = A
Trigger1 = P2MoveType = H
Trigger1 = P2StateNo != [120,159]
Trigger1 = P2StateNo != 811
MoveType = A

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = P2StateType = A
Trigger1 = P2MoveType = H
Trigger1 = P2StateNo != [120,159]
Trigger1 = P2StateNo != 811
Trigger1 = Time >= 1
Attr = S, ST
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(50-Parent,Var(4)%2))
AnimType  = Hard
HitFlag = AF+
GuardFlag = 
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 2,IfElse(P2StateType=A&&Parent,Var(50)=1,30,29)+IfElse(P2MoveType=A,4,0)+IfElse(Parent,Var(39)/10%10>0,5,0)
Guard.PauseTime = 2,29
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Low
Air.Type = Low
Ground.SlideTime = 13
Ground.HitTime  = 13
Ground.Velocity = 2*Parent,Var(50),IfElse(Parent,Var(50)=1,-9.8*Parent,FVar(36),-2)
Air.Velocity = 2*Parent,Var(50),IfElse(Parent,Var(50)=1,-9.8*Parent,FVar(36),-2)
Down.Velocity = 4,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 20
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
ID = 1905
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = 0
GetPower = 50, Ceil(0.85*50)
GivePower = Floor(Parent,FVar(31)*50), Floor(0.50*Parent,FVar(31)*50)

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
Trigger1 = Parent,FVar(1) > 0.50
FV = 1
Value = 0.50
IgnoreHitPause = 1

[State -1]
Type = TargetVelSet
Trigger1 = NumTarget(1905) > 0
Trigger1 = MoveHit <= 29
X = 20*Facing*Target(1905),Facing
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 = MoveHit = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,-60+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 =! MoveContact && ! MoveReversed
Flag = Noshadow
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -1]
Type = AttackDist
Trigger1 = 1
Value = 0
Persistent = 1

[State -1]
Type = DestroySelf
Trigger1 =! MoveContact && ! MoveReversed
Trigger1 = Time = 885
Trigger2 = MoveHit = 60
Trigger3 =! MoveContact && ! MoveReversed
Trigger3 = Parent,MoveType = H && Parent,StateNo != [120,159]
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 抧憱傝僿儖僷乕
[Statedef 1915]
Type = A
MoveType = A
Physics = N
SprPriority = 5
Anim = 1915

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 2.00,1.00

[State -1]
Type = Turn
Trigger1 = IsHelper(1916)
Trigger1 = Time = 0

[State -1]
Type = PlaySnd
Trigger1 = IsHelper(1916)
Trigger1 = AnimElem = 1
Value = s1206, 0
Channel = 1
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = HitDef
TriggerAll = Parent,Var(25)/10%10 < 3
Trigger1 =! MoveContact
Trigger1 =! MoveReversed
Trigger1 = Time >= 1
Attr = S, SP
Damage = Ceil(Parent,FVar(0)/Parent,FVar(13)*(70-Parent,Var(4)%2)),Ceil(Parent,FVar(1)*7)
AnimType  = Light
HitFlag = MAFD
GuardFlag = L
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,IfElse(P2StateType=A&&Parent,Var(50)=1,7,6)+IfElse(P2MoveType=A,4,0)+IfElse(Parent,Var(39)/10%10>0,5,0)
Guard.PauseTime = 1,6
HitSound   = s10,5
GuardSound = s120,0
SparkNo = -1
Guard.SparkNo = -1
Ground.Type = Trip
Air.Type = Trip
Ground.SlideTime = 10
Ground.HitTime  = 10
Ground.Velocity = -0.5,-4*Parent,FVar(36)
Guard.Velocity = -5.5
Air.Velocity = -0.5*Parent,Var(50),IfElse(Parent,Var(50)=1,-4*Parent,FVar(36),-2)
Down.Velocity = -2.8,-2
SprPriority = 5
Ground.CornerPush.VelOff = 0
Air.CornerPush.VelOff = 0
Down.CornerPush.VelOff = 0
Guard.cornerPush.VelOff = 0
Airguard.CornerPush.VelOff = 0
Fall.XVelocity = 0
EnvShake.Time = 6
EnvShake.Ampl = 3
EnvShake.Freq = 90
Palfx.Time = 120
Palfx.Mul =  255,255,255
Palfx.Add = -50,-50,-255
Palfx.SinAdd = 100,100,50,6
YAccel = .54
Kill = 1
Guard.Kill = 0
Fall = 1
Air.Fall = 1
Fall.Recover = 0
GetPower = 70, Ceil(0.85*70)
GivePower = Floor(Parent,FVar(31)*70), Floor(0.50*Parent,FVar(31)*70)

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 4
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 5
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 6
Value = 1
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarAdd
Trigger1 = MoveHit
V = 7
Value = 1
IgnoreHitPause = 1
Persistent = 0

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

[State -1]
Type = ParentVarSet
Trigger1 = Time >= 0
V = 8
Value = Var(8)
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
Trigger1 = Parent,FVar(1) > 0.70
FV = 1
Value = 0.70
IgnoreHitPause = 1

[State -1]
Type = VarSet
Trigger1 = Time >= 1
V = 38
Value = Parent,Var(38)
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ParentVarSet
Trigger1 = MoveHit = 1
FV = 38
Value = 3120
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = Helper
Trigger1 = MoveHit = 1
Trigger1 = P2MoveType = H
StateNo = 16000
ID = 16002+IfElse(Var(38)=0,0,10)
PosType = P2
Pos = 0,0+Ceil(P2BodyDist Y/6)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = MoveGuarded = 1
Trigger1 = P2MoveType = H
Anim = 10121
ID = 10120
PosType = P2
Pos = 15,-10-Ceil(P2BodyDist Y)
Random = 20,40
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 = AttackDist
Trigger1 = 1
Value = 480
Persistent = 1

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

;---------------------------------------------------------------------------
;妐栿丒婼慂憡嶦梡僿儖僷乕
[Statedef 1926]
Type = A
MoveType = A
Physics = N
SprPriority = 4
Anim = 1926

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

[State -1]
Type = BindToParent
Trigger1 = 1

[State -1]
Type = HitDef
Trigger1 = 1
Attr = S, ST
Damage = 0
AnimType  = Hard
HitFlag = P
Priority  = IfElse(Parent,Var(57)%10=4,2,1), Dodge
PauseTime = 1,1
Guard.PauseTime = 1,1
HitSound   = -1
GuardSound = -1
SparkNo = -1
Guard.SparkNo = -1
SprPriority = 5
GetPower = 0, 0
GivePower = 0, 0

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

[State -1]
Type = AttackDist
Trigger1 = 1
Value = 0
Persistent = 1

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

;---------------------------------------------------------------------------
;妐栿丒婼慂憡嶦梡僿儖僷乕2
[Statedef 1927]
Type = A
MoveType = A
Physics = N
SprPriority = 4
Anim = 1926

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

[State -1]
Type = BindToParent
Trigger1 = 1

[State -1]
Type = ReversalDef
Trigger1 = 1
Reversal.Attr = SCA, NP,SP
NumHits = 0
Pausetime = 1,1
SparkNo = -1
Guard.SparkNo = -1
GetPower = 0,0

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

[State -1]
Type = AttackDist
Trigger1 = 1
Value = 0
Persistent = 1

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

;---------------------------------------------------------------------------
; 揤偺曵棆僿儖僷乕
[Statedef 3005]
Type = A
Physics = N
SprPriority = 5
Anim = 3005

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

[State -1]
Type = AngleDraw
Trigger1 = Time = [0,1]
Scale = 1.30,2.10

[State -1]
Type = AngleDraw
Trigger1 = Time = [2,3]
Scale = 1.30,1.00

[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

;---------------------------------------------------------------------------
; 揤偺曵棆P2僿儖僷乕
[Statedef 3007]
Type = A
Physics = N
SprPriority = 5
Anim = 3017

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

[State -1]
Type = PosSet
Trigger1 = 1
X = EnemyNear(Parent,Var(3)),Pos X
Y = EnemyNear(Parent,Var(3)),Pos Y-35

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

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Trigger2 = Time = 2
Value = Random%360

[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 3018]
Type = A
Physics = N
SprPriority = -5
Anim = 3018

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = Trans
Trigger1 = 1
Trans = AddAlpha
Alpha = 0+Var(3),256

[State -1]
Type = VarAdd
Trigger1 = Time = [0,123]
V = 3
Value = 2

[State -1]
Type = VarAdd
Trigger1 = Time = [1,121]
V = 4
Value = 1
Persistent = 4

[State -1]
Type = VarAdd
Trigger1 = Time = [51,90]
FV = 1
Value = 0.015

[State -1]
Type = PosSet
Trigger1 = 1
X = 160*Facing-Ceil(ScreenPos X-Pos X)
Y = 208+Var(4)-Ceil(ScreenPos Y-Pos Y)

[State -1]
Type = Explod
Trigger1 = Time = 50
ID = 3020
PosType = P1
Pos = 0,100
Scale = 0.40+FVar(1),4.00
Anim = 3020
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 1
BindTime = -1
RemoveTime = 101
RemoveOnGetHit = 1

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 50
ID = 3020
Scale = 0.40+FVar(1),3.00

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

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

;---------------------------------------------------------------------------
; 揤偺曵棆棆僿儖僷乕
[Statedef 3023]
Type = A
Physics = N
SprPriority = 5
Anim = 3023

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

[State -1]
Type = PosSet
Trigger1 = Time <= 26
X = 160*Facing-Ceil(ScreenPos X-Pos X)
Y = 80-Ceil(ScreenPos Y-Pos Y)

[State -1]
Type = AngleDraw
Trigger1 = 1

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

[State -1]
Type = Explod
Trigger1 = Time = 0
ID = 3023
PosType = P1
Pos = 0,0
Anim = 3023
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 1
BindTime = -1
RemoveTime = -2
RemoveOnGetHit = 1

[State -1]
Type = Explod
Trigger1 = Time = 4
ID = 3021
PosType = P1
Pos = 0,160
Anim = 3021
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
Persistent = 1
BindTime = -1
RemoveTime = -2
RemoveOnGetHit = 1

[State -1]
Type = Explod
Trigger1 = Time = 4
ID = 3022
PosType = P1
Pos = 0,0
Anim = 3022
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
Persistent = 1
BindTime = -1
RemoveTime = -2
RemoveOnGetHit = 1

[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

;---------------------------------------------------------------------------
; 揤偺曵棆AAD僿儖僷乕1
[Statedef 3060]
Type = A
Physics = N
SprPriority = 5
Anim = 3050

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = Trans
Trigger1 = Time = [0,20]
Trans = AddAlpha
Alpha = 0+Time*25,256

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

[State -1]
Type = VarAdd
Trigger1 = Time = [1,20]
FV = 1
Value = 0.04
IgnoreHitPause = 1
Persistent = 1

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

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

[State -1]
Type = AngleAdd
Trigger1 = 1
Value = 2

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

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

;---------------------------------------------------------------------------
; 揤偺曵棆AAD僿儖僷乕2
[Statedef 3061]
Type = A
Physics = N
SprPriority = 5
Anim = 3051

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = Trans
Trigger1 = Time = [0,20]
Trans = AddAlpha
Alpha = 0+Time*25,256

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

[State -1]
Type = VarAdd
Trigger1 = Time = [1,20]
FV = 1
Value = 0.04
IgnoreHitPause = 1
Persistent = 1

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

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

[State -1]
Type = AngleAdd
Trigger1 = 1
Value = -2

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

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

;---------------------------------------------------------------------------
; 揤偺曵棆AAD僿儖僷乕3
[Statedef 3062]
Type = A
Physics = N
SprPriority = 5
Anim = 3052

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = Trans
Trigger1 = Time = [0,20]
Trans = AddAlpha
Alpha = 0+Time*25,256

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

[State -1]
Type = VarAdd
Trigger1 = Time = [1,20]
FV = 1
Value = 0.04
IgnoreHitPause = 1
Persistent = 1

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

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

[State -1]
Type = AngleAdd
Trigger1 = 1
Value = 2

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

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

;---------------------------------------------------------------------------
; 揤偺曵棆AAD僿儖僷乕4
[Statedef 3063]
Type = A
Physics = N
SprPriority = 5
Anim = 3054

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = Trans
Trigger1 = Time = [0,20]
Trans = AddAlpha
Alpha = 0+Time*25,256

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

[State -1]
Type = VarAdd
Trigger1 = Time = [1,20]
FV = 1
Value = 0.04
IgnoreHitPause = 1
Persistent = 1

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

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

[State -1]
Type = AngleAdd
Trigger1 = 1
Value = -2

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

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

;---------------------------------------------------------------------------
; 揤偺曵棆AAD僿儖僷乕5
[Statedef 3064]
Type = A
Physics = N
SprPriority = 5
Anim = 3055

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = Trans
Trigger1 = Time = [0,20]
Trans = AddAlpha
Alpha = 0+Time*25,256

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

[State -1]
Type = VarAdd
Trigger1 = Time = [1,20]
FV = 1
Value = 0.04
IgnoreHitPause = 1
Persistent = 1

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

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

[State -1]
Type = AngleAdd
Trigger1 = 1
Value = 2

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

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

;---------------------------------------------------------------------------
; 揤偺曵棆AAD僿儖僷乕6
[Statedef 3065]
Type = A
Physics = N
SprPriority = 5
Anim = 3056

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = Trans
Trigger1 = Time = [0,20]
Trans = AddAlpha
Alpha = 0+Time*25,256

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

[State -1]
Type = VarAdd
Trigger1 = Time = [1,20]
FV = 1
Value = 0.04
IgnoreHitPause = 1
Persistent = 1

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

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

[State -1]
Type = AngleAdd
Trigger1 = 1
Value = -2

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

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

;---------------------------------------------------------------------------
; 揤偺曵棆AAD僿儖僷乕7
[Statedef 3066]
Type = A
Physics = N
SprPriority = 5
Anim = 3056

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = Trans
Trigger1 = Time = [0,20]
Trans = AddAlpha
Alpha = 0+Time*25,256

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

[State -1]
Type = VarAdd
Trigger1 = Time = [1,20]
FV = 1
Value = 0.04
IgnoreHitPause = 1
Persistent = 1

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

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

[State -1]
Type = AngleAdd
Trigger1 = 1
Value = 2

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

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

;---------------------------------------------------------------------------
; 揤偺曵棆AAD僿儖僷乕8
[Statedef 3067]
Type = A
Physics = N
SprPriority = 5
Anim = 3057

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = Trans
Trigger1 = Time = [0,20]
Trans = AddAlpha
Alpha = 0+Time*25,256

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

[State -1]
Type = VarAdd
Trigger1 = Time = [1,20]
FV = 1
Value = 0.04
IgnoreHitPause = 1
Persistent = 1

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

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

[State -1]
Type = AngleAdd
Trigger1 = 1
Value = -2

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

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

;---------------------------------------------------------------------------
; 揤偺曵棆AAD棆僿儖僷乕
[Statedef 3073]
Type = A
Physics = N
SprPriority = 5
Anim = 3023

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

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

[State -1]
Type = PosSet
Trigger1 = IsHelper(3073)
Trigger1 = Time <= 30
Trigger2 = IsHelper(3074)
Trigger2 = Time <= 24
X = 160*Facing-Ceil(ScreenPos X-Pos X)
Y = 80-Ceil(ScreenPos Y-Pos Y)

[State -1]
Type = AngleDraw
Trigger1 = 1

[State -1]
Type = AngleSet
Trigger1 = IsHelper(3073)
Trigger1 = Time = 0
Value = -45

[State -1]
Type = AngleSet
Trigger1 = IsHelper(3074)
Trigger1 = Time = 0
Value = 45

[State -1]
Type = Explod
Trigger1 = IsHelper(3074)
Trigger1 = Time = 6
ID = 3021
PosType = P1
Pos = 0,160
Anim = 3021
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
Persistent = 1
BindTime = -1
RemoveTime = -2
RemoveOnGetHit = 1

[State -1]
Type = Explod
Trigger1 = IsHelper(3074)
Trigger1 = Time = 6
ID = 3022
PosType = P1
Pos = 0,0
Anim = 3022
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
Persistent = 1
BindTime = -1
RemoveTime = -2
RemoveOnGetHit = 1

[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 3110]
Type = A
Physics = N
SprPriority = 5
Anim = 3110

[State -1]
Type = VarSet
Trigger1 = Parent,Var(0)%10 = 1
V = 0
Value = 1
IgnoreHitPause = 1
Persistent = 1

[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

[State -1]
Type = Trans
Trigger1 = Time < 5
Trans = Add

[State -1]
Type = Trans
Trigger1 = Time >= 5
Trans = AddAlpha
Alpha = 256-(Time-5)*40,256

[State -1]
Type = VarAdd
Trigger1 = Time = [1,5]
FV = 1
Value = 0.15
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = VarAdd
Trigger1 = Time = [2,11]
FV = 2
Value = 0.09
IgnoreHitPause = 1
Persistent = 1

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

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

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

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

[State -1]
Type = Explod
Trigger1 = Time = 1
ID = 3111
PosType = P1
Pos = 0,0
Anim = 3111
Scale = 1.00-FVar(2),1.00-FVar(2)
Vel = (Var(3)/10.0)*IfElse(Random%2=0,1,-1),(Var(4)/10.0)*IfElse(Random%2=0,1,-1)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 1
RemoveTime = 10
RemoveOnGetHit = 1

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 1
ID = 3111
Scale = 1.00-FVar(2),1.00-FVar(2)

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

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

[State -1]
Type = Explod
Trigger1 = Time = 1
ID = 3112
PosType = P1
Pos = 0,0
Anim = 3111
Scale = 1.00-FVar(2),1.00-FVar(2)
Vel = (Var(3)/10.0)*IfElse(Random%2=0,1,-1),(Var(4)/10.0)*IfElse(Random%2=0,1,-1)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 1
RemoveTime = 10
RemoveOnGetHit = 1

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 1
ID = 3112
Scale = 1.00-FVar(2),1.00-FVar(2)

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

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

[State -1]
Type = Explod
Trigger1 = Time = 1
ID = 3113
PosType = P1
Pos = 0,0
Anim = 3111
Scale = 1.00-FVar(2),1.00-FVar(2)
Vel = (Var(3)/10.0)*IfElse(Random%2=0,1,-1),(Var(4)/10.0)*IfElse(Random%2=0,1,-1)
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 1
RemoveTime = 10
RemoveOnGetHit = 1

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 1
ID = 3113
Scale = 1.00-FVar(2),1.00-FVar(2)

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

[State -1]
Type = ScreenBound
Trigger1 = 1
Value = 1
MoveCamera = 0,0

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

;---------------------------------------------------------------------------
;摿庩傗傜傟墘弌僿儖僷乕
[Statedef 5605]
Type = A
Physics = N
Anim = 9999
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, 0

[State -1]
Type = PlaySnd
Trigger1 = IsHelper(5705) || IsHelper(5805)
Trigger1 = Time = 0
Value = s5100, 0

[State -1]
Type = Explod
Trigger1 = IsHelper(5705) || IsHelper(5805)
Trigger1 = Time = 0
Anim = 15102
ID = 15102
Postype = P2
Pos = 0,0
Ownpal = 1
SprPriority = 3
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(5705) || IsHelper(5805)
Trigger1 = Time = 0
Anim = 15100
ID = 15100
Postype = P2
Pos = 0,0
Ownpal = 1
SprPriority = 3
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(5705) || IsHelper(5805)
Trigger1 = Time = 0
Anim = 15101
ID = 15101
Postype = P2
Pos = 0,0
Ownpal = 1
SprPriority = 3
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(5705) || IsHelper(5805)
Trigger1 = Time = 0
Anim = 15105
ID = 15105
Postype = P2
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
SprPriority = -5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(5605)
Trigger1 = Time = 0
Anim = 15605
ID = 15605
Postype = P2
Pos = -5,Const(Size.Mid.Pos.Y)-5
Scale = 0.5,0.5
Ownpal = 1
SprPriority = -5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(5605)
Trigger1 = Time = 0
Anim = 15606
ID = 15606
Postype = P2
Pos = -5,Const(Size.Mid.Pos.Y)-5
Scale = 0.5,0.5
Ownpal = 1
SprPriority = -5
IgnoreHitPause = 1
Persistent = 0
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 = Time = 1

;---------------------------------------------------------------------------
; 俤倃昁嶦媄僄僼僃僋僩
[StateDef 6010]
Type = A
Physics = N
Anim = 9999
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 = VarAdd
Trigger1 = Time = [0,10]
V = 6
Value = 25

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

[State -1]
Type = VarAdd
Trigger1 = Time >= 30
FV  = 4
Value = 0.015

[State -1]
Type = Explod
Trigger1 = Parent,StateNo != 2400 && Parent,StateNo != 3000
Trigger1 = Time = 0
ID = 10000
Anim = 10000
Pos = 0,224
PosType = Back
Ownpal = 1
Scale = 0.50,0.50
SprPriority = -6
BindTime = -1
RemoveTime = 46
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = Explod
Trigger1 = Parent,StateNo = 2400 || Parent,StateNo = 3000
Trigger1 = Time = 0
ID = 10000
Anim = 10000
Pos = 0,224
PosType = Back
Ownpal = 1
Scale = 0.50,0.50
SprPriority = -6
BindTime = -1
RemoveTime = -2
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = RemoveExplod
Trigger1 = Parent,StateNo = 3001 || Parent,StateNo = 3050
Trigger2 = Parent,StateNo = 3100 && Parent,MoveHit
ID = 10000
IgnoreHitPause = 1
Persistent = 1
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(10000) || IsHelper(10001) || IsHelper(10002) || IsHelper(10003) || IsHelper(10004) || IsHelper(10005)
Trigger1 = Time = 0
ID = 10010
Anim = 10010
Pos = 0,0
PosType = P1
Ownpal = 1
Scale = 0.50,0.50
SprPriority = 6
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(10010) || IsHelper(10011) || IsHelper(10012) || IsHelper(10013) || IsHelper(10014) || IsHelper(10015)
Trigger1 = Time = 0
ID = 10010
Anim = 10020
Pos = 0,0
PosType = P1
Ownpal = 1
Scale = 0.50,0.50
SprPriority = 6
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

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

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

[State -1]
Type = Explod
Trigger1 = IsHelper(10001) || IsHelper(10011)
Trigger1 = Parent,Var(57)%10 = 4
Trigger1 = Time = 0
ID = 10001
Anim = 10005
Pos = -30,255
PosType = Back
Ownpal = 1
Scale = 0.50+FVar(4),0.50+FVar(4)
SprPriority = -4
RemoveTime = 50
RemoveOnGetHit = 1
IgnoreHitPause = 1
BindTime = -1
Persistent = 0
SuperMoveTime  = 9999
PauseMoveTime  = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(10002) || IsHelper(10012)
Trigger1 = Parent,Var(57)%10 = 4
Trigger1 = Time = 0
ID = 10001
Anim = 10006
Pos = -30,250
PosType = Back
Ownpal = 1
Scale = 0.50+FVar(4),0.50+FVar(4)
SprPriority = -4
RemoveTime = 50
RemoveOnGetHit = 1
IgnoreHitPause = 1
BindTime = -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 = Parent,StateNo != 2400 && Parent,StateNo != 3000 && Parent,StateNo != 3100 && Parent,StateNo != 3101
Trigger1 = Time = [1,44]
Trigger2 = Parent,StateNo = 2400 || Parent,StateNo = 3000
Trigger2 = Time = [1,64]
Trigger3 = Parent,StateNo = 3100 &&! Parent,MoveHit
Trigger3 = Time = [1,44]
Trigger4 = Parent,StateNo = 3100 && Parent,MoveHit || Parent,StateNo = 3101
Trigger4 = Time = 1
Add = 0-Var(6),0-Var(6),0-Var(6)
Time = 1

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

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

;---------------------------------------------------------------------------
; 庴恎僿儖僷乕
[Statedef 8000]
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 = ChangeAnim
Trigger1 = IsHelper(8000)
Trigger1 = Time = 0
Value = 8010+Random%4
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ChangeAnim
Trigger1 = IsHelper(8001) || IsHelper(8002)
Trigger1 = Time = 0
Value = 8000+Random%4
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFX
Trigger1 = IsHelper(8000) || IsHelper(8001) || IsHelper(8002)
Time = 1
Add = -255,-10,-10
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,7]
V = 5
Value = 32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = IsHelper(8000)
Trigger1 = Time = [15,21]
V = 5
Value = -32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = IsHelper(8001) || IsHelper(8002)
Trigger1 = Time = [10,16]
V = 5
Value = -32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

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

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

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

[State -1]
Type = VarRandom
Trigger1 = Var(6) = [-20,4]
Trigger1 = Time = 0
V = 7
Range = 5,20
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = Var(6) >= 5
Trigger1 = Time = 0
V = 7
Range = -20,15
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 8
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 9
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,3]
FV = 1
Value = 0.09
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [4,6]
FV = 1
Value = 0.06
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = IsHelper(8000)
Trigger1 = Time >= 7
FV = 1
Value = 0.025
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = IsHelper(8001) || IsHelper(8002)
Trigger1 = Time >= 7
FV = 1
Value = 0.03
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = (0.70+Var(6)*0.03)*(1.10+FVar(1))*Var(8),(0.70+Var(7)*0.03)*(1.10+FVar(1))*Var(9)

[State -1]
Type = AngleSet
Trigger1 = IsHelper(8000)
Trigger1 = Time = 0
Value = Random%120

[State -1]
Type = AngleSet
Trigger1 = IsHelper(8001)
Trigger1 = Time = 0
Value = 120+Random%120

[State -1]
Type = AngleSet
Trigger1 = IsHelper(8002)
Trigger1 = Time = 0
Value = 240+Random%120

[State -1]
Type = Explod
Trigger1 = IsHelper(8000)
Trigger1 = Time = 0
Anim = 8000+Random%4
ID = 8000
PosType = P1
Pos = 0,0
Ownpal = 0
SprPriority = 5
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = IsHelper(8000)
ID = 8000
Scale = 1.00*(1.00+FVar(1))*Var(8),1.00*(1.00+FVar(1))*Var(9)

[State -1]
Type = Helper
Trigger1 = IsHelper(8000)
Trigger1 = Time = 3
StateNo = 8000
ID = 8001
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = IsHelper(8000)
Trigger1 = Time = 6
StateNo = 8000
ID = 8002
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
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 = AnimTime = 0
IgnoreHitPause = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 僋儕僥傿僇儖僸僢僩僿儖僷乕
[Statedef 8010]
Type = A
Physics = N
SprPriority = 5
Anim = 8000+Random%4

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

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

[State -1]
Type = VarAdd
Trigger1 = Time = 0
V = 5
Value = -256
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = 1
V = 5
Value = 256
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [10,16]
V = 5
Value = -32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Trans
Trigger1 = 1
Trans = AddAlpha
Alpha = 256+Var(5),256

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

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

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

[State -1]
Type = VarRandom
Trigger1 = Var(6) = [-20,4]
Trigger1 = Time = 0
V = 7
Range = 0,15
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = Var(6) >= 5
Trigger1 = Time = 0
V = 7
Range = -20,15
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 8
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 9
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = (0.80+Var(6)*0.03)*(1.00+(Time*0.05))*Var(8),(0.80+Var(7)*0.03)*(1.00+(Time*0.05))*Var(9)

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Random%360

[State -1]
Type = Explod
Trigger1 = IsHelper(8010)
Trigger1 = Time = 0
Anim = 8005
ID = 8010
PosType = P1
Pos = 0,0
Random = 20,20
Scale = 1.00*(1.00+(Time*0.25))*Var(8),1.00*(1.00+(Time*0.25))*Var(9)
Ownpal = 0
SprPriority = 5
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = IsHelper(8010)
Trigger1 = Time >= 1
ID = 8010
Scale = 1.00*(1.00+(Time*0.25))*Var(8),1.00*(1.00+(Time*0.25))*Var(9)

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

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

;---------------------------------------------------------------------------
; 僒乕僉僢僩僗僷乕僋僿儖僷乕
[Statedef 8020]
Type = A
Physics = N
SprPriority = 5
Anim = 8005

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

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

[State -1]
Type = VarAdd
Trigger1 = Time = 0
V = 5
Value = -256
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = 1
V = 5
Value = 256
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [10,16]
V = 5
Value = -32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Trans
Trigger1 = 1
Trans = AddAlpha
Alpha = 256+Var(5),256

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

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

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 8
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 9
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 1.00*(1.00+(Time*0.3))*Var(8),1.00*(1.00+(Time*0.3))*Var(9)

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Random%360

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

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

;---------------------------------------------------------------------------
; 嫮惂奐曻傢偭偐僿儖僷乕
[Statedef 8030]
Type = A
Physics = N
SprPriority = 5
Anim = 8004

[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 = [1,7]
V = 5
Value = 32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [9,10]
V = 5
Value = -64
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 8
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 9
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,10]
FV = 1
Value = 0.1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 3.50*(1.00-FVar(1))*Var(8),3.50*(1.00-FVar(1))*Var(9)

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Random%360

[State -1]
Type = Helper
Trigger1 = Time = 8
StateNo = 8031
ID = 8031
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
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 = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 嫮惂奐曻傢偭偐僿儖僷乕2
[Statedef 8031]
Type = A
Physics = N
SprPriority = 5
Anim = 8000+Random%4

[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 = [1,7]
V = 5
Value = 32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [10,16]
V = 5
Value = -32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

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

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

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 8
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 9
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,3]
FV = 1
Value = 0.3
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 4
FV = 1
Value = 0.2
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = (0.35+Var(6)*0.015)*(1.10+FVar(1))*Var(8),(0.35+Var(7)*0.015)*(1.10+FVar(1))*Var(9)

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Random%360

[State -1]
Type = Explod
Trigger1 = IsHelper(8031)
Trigger1 = Time = 0
Anim = 8005
ID = 8033
PosType = P1
Pos = 0,0
Facing = IfElse(Random%2=0,1,-1)
VFacing = IfElse(Random%2=0,1,-1)
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = IsHelper(8031)
Trigger1 = 1
ID = 8033
Scale = 0.50*(1.00+(Time*0.5))*Var(8),0.50*(1.00+(Time*0.5))*Var(9)

[State -1]
Type = Helper
Trigger1 = IsHelper(8031)
Trigger1 = Time = 3
StateNo = 8031
ID = 8033
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
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 = AnimTime = 0
IgnoreHitPause = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 帺摦奐曻丄IH僿儖僷乕
[Statedef 8040]
Type = A
Physics = N
SprPriority = 5
Anim = 8004

[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 = [1,7]
V = 5
Value = 32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [10,16]
V = 5
Value = -32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 8
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 9
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,10]
FV = 1
Value = 0.1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 3.50*(1.00-FVar(1))*Var(8),3.50*(1.00-FVar(1))*Var(9)

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Random%360

[State -1]
Type = Helper
Trigger1 = Time = 9
StateNo = 8041
ID = 8041
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
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 = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 帺摦奐曻丄IH2僿儖僷乕
[Statedef 8041]
Type = A
Physics = N
SprPriority = 5
Anim = 8000+Random%4

[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 = [1,7]
V = 5
Value = 32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [10,16]
V = 5
Value = -32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

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

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

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 8
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 9
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,3]
FV = 1
Value = 0.3
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 4
FV = 1
Value = 0.2
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = (0.35+Var(6)*0.015)*(1.10+FVar(1))*Var(8),(0.35+Var(7)*0.015)*(1.10+FVar(1))*Var(9)

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = Random%360

[State -1]
Type = Explod
Trigger1 = IsHelper(8041)
Trigger1 = Time = 0
Anim = 8005
ID = 8043
PosType = P1
Pos = 0,0
Facing = IfElse(Random%2=0,1,-1)
VFacing = IfElse(Random%2=0,1,-1)
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = IsHelper(8041)
Trigger1 = 1
ID = 8043
Scale = 0.50*(1.00+(Time*0.5))*Var(8),0.50*(1.00+(Time*0.5))*Var(9)

[State -1]
Type = Helper
Trigger1 = IsHelper(8041)
Trigger1 = Time = 3
StateNo = 8041
ID = 8042
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = IsHelper(8041)
Trigger1 = Time = 6
StateNo = 8041
ID = 8042
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
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 = AnimTime = 0
IgnoreHitPause = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 僈乕僉儍儞僿儖僷乕
[Statedef 8050]
Type = A
Physics = N
SprPriority = 5
Anim = 8000+Random%4

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

[State -1]
Type = PalFX
Trigger1 = IsHelper(8050) || IsHelper(8051) || IsHelper(8052)
Time = 1
Add = -255,0,-255
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,7]
V = 5
Value = 32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [10,16]
V = 5
Value = -32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

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

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

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

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

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 8
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 9
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,3]
FV = 1
Value = 0.1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 4
FV = 1
Value = 0.05
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = (0.70+Var(6)*0.03)*(1.10+FVar(1))*Var(8),(0.70+Var(7)*0.03)*(1.10+FVar(1))*Var(9)

[State -1]
Type = AngleSet
Trigger1 = IsHelper(8050)
Trigger1 = Time = 0
Value = Random%120

[State -1]
Type = AngleSet
Trigger1 = IsHelper(8051)
Trigger1 = Time = 0
Value = 120+Random%120

[State -1]
Type = AngleSet
Trigger1 = IsHelper(8052)
Trigger1 = Time = 0
Value = 240+Random%120

[State -1]
Type = Explod
Trigger1 = IsHelper(8050)
Trigger1 = Time = 0
Anim = 8000+Random%4
ID = 8050
PosType = P1
Pos = 0,0
Ownpal = 0
SprPriority = 5
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = IsHelper(8050)
ID = 8050
Scale = 1.00*(1.00+FVar(1))*Var(8),1.00*(1.00+FVar(1))*Var(9)

[State -1]
Type = Helper
Trigger1 = IsHelper(8050)
Trigger1 = Time = 3
StateNo = 8050
ID = 8051
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = IsHelper(8050)
Trigger1 = Time = 6
StateNo = 8050
ID = 8052
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
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 = AnimTime = 0
IgnoreHitPause = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 僶僇僉儍儞僿儖僷乕
[Statedef 8060]
Type = A
Physics = N
SprPriority = 5
Anim = 8000+Random%4

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

[State -1]
Type = PalFX
Trigger1 = IsHelper(8060) || IsHelper(8061) || IsHelper(8062)
Time = 1
Add = 0,-255,0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,7]
V = 5
Value = 32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [10,16]
V = 5
Value = -32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

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

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

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

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

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 8
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 9
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,3]
FV = 1
Value = 0.1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 4
FV = 1
Value = 0.05
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = (0.70+Var(6)*0.03)*(1.10+FVar(1))*Var(8),(0.70+Var(7)*0.03)*(1.10+FVar(1))*Var(9)

[State -1]
Type = AngleSet
Trigger1 = IsHelper(8060)
Trigger1 = Time = 0
Value = Random%120

[State -1]
Type = AngleSet
Trigger1 = IsHelper(8061)
Trigger1 = Time = 0
Value = 120+Random%120

[State -1]
Type = AngleSet
Trigger1 = IsHelper(8062)
Trigger1 = Time = 0
Value = 240+Random%120

[State -1]
Type = Explod
Trigger1 = IsHelper(8060)
Trigger1 = Time = 0
Anim = 8000+Random%4
ID = 8060
PosType = P1
Pos = 0,0
Ownpal = 0
SprPriority = 5
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = IsHelper(8060)
ID = 8060
Scale = 1.00*(1.00+FVar(1))*Var(8),1.00*(1.00+FVar(1))*Var(9)

[State -1]
Type = Helper
Trigger1 = IsHelper(8060)
Trigger1 = Time = 3
StateNo = 8060
ID = 8061
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = IsHelper(8060)
Trigger1 = Time = 6
StateNo = 8060
ID = 8062
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
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 = AnimTime = 0
IgnoreHitPause = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 僔儖僉儍儞僿儖僷乕
[Statedef 8070]
Type = A
Physics = N
SprPriority = 5
Anim = 8000+Random%4

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

[State -1]
Type = PalFX
Trigger1 = IsHelper(8070) || IsHelper(8071) || IsHelper(8072)
Time = 1
Add = -255,-40,0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,7]
V = 5
Value = 32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [10,16]
V = 5
Value = -32
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

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

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

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

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

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 8
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 9
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [1,3]
FV = 1
Value = 0.1
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 4
FV = 1
Value = 0.05
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = (0.70+Var(6)*0.03)*(1.10+FVar(1))*Var(8),(0.70+Var(7)*0.03)*(1.10+FVar(1))*Var(9)

[State -1]
Type = AngleSet
Trigger1 = IsHelper(8070)
Trigger1 = Time = 0
Value = Random%120

[State -1]
Type = AngleSet
Trigger1 = IsHelper(8071)
Trigger1 = Time = 0
Value = 120+Random%120

[State -1]
Type = AngleSet
Trigger1 = IsHelper(8072)
Trigger1 = Time = 0
Value = 240+Random%120

[State -1]
Type = Explod
Trigger1 = IsHelper(8070)
Trigger1 = Time = 0
Anim = 8000+Random%4
ID = 8070
PosType = P1
Pos = 0,0
Ownpal = 0
SprPriority = 5
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = IsHelper(8070)
ID = 8070
Scale = 1.00*(1.00+FVar(1))*Var(8),1.00*(1.00+FVar(1))*Var(9)

[State -1]
Type = Helper
Trigger1 = IsHelper(8070)
Trigger1 = Time = 3
StateNo = 8070
ID = 8071
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = IsHelper(8070)
Trigger1 = Time = 6
StateNo = 8070
ID = 8072
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
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 = AnimTime = 0
IgnoreHitPause = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
;晹暘柍揋僿儖僷乕
[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(9500)
Trigger1 = Parent,AnimElem = 5, = [0,4]
Value = 9500
Elem = 4

[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 != 221

;---------------------------------------------------------------------------
; 僯儏乕僩儔儖僴僀僕儍儞僾僿儖僷乕
[Statedef 10043]
Type = A
Physics = N
SprPriority = 3
Anim = 10043

[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 = Explod
Trigger1 = Time = 0
Anim = 10044
ID = 10044
Postype = P1
Pos = 0,0
Ownpal = 1
SprPriority = 3
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 10045
ID = 10045
Postype = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
Persistent = 0

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 1
Scale = 1.00+(Time-1)*0.013,1.00+(Time-1)*0.015

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

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

;---------------------------------------------------------------------------
; 嬻拞僴僀僕儍儞僾僿儖僷乕
[Statedef 10051]
Type = A
Physics = N
SprPriority = 4
Anim = 10051

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

[State -1]
Type = BindToParent
Trigger1 = Time = 0
Pos = -10,-20

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

[State -1]
Type = AngleDraw
Trigger1 = 1

[State -1]
Type = AngleSet
Trigger1 = 1
Value = 60

[State -1]
Type = Turn
Trigger1 = Time = 0
Trigger1 = Parent,Facing != Facing

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

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

;---------------------------------------------------------------------------
; 僔乕儖僪僿儖僷乕
[Statedef 10910]
Type = A
Physics = N

[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 = SprPriority
Trigger1 = IsHelper(10911) || IsHelper(10912) || IsHelper(10913) || IsHelper(10914)
Trigger2 = IsHelper(10916) || IsHelper(10917) || IsHelper(10918) || IsHelper(10919)
Value = 6

[State -1]
Type = SprPriority
Trigger1 = IsHelper(10910) || IsHelper(10915)
Value = 5

[State -1]
Type = VarRandom
TriggerAll = Time = 0
Trigger1 = IsHelper(10911) || IsHelper(10912) || IsHelper(10913) || IsHelper(10914)
Trigger2 = IsHelper(10916) || IsHelper(10917) || IsHelper(10918) || IsHelper(10919)
V = 3
Range = -10,10

[State -1]
Type = VarRandom
TriggerAll = Time = 0
Trigger1 = IsHelper(10911) || IsHelper(10912) || IsHelper(10913) || IsHelper(10914)
Trigger2 = IsHelper(10916) || IsHelper(10917) || IsHelper(10918) || IsHelper(10919)
V = 4
Range = -10,10

[State -1]
Type = PosAdd
TriggerAll = Time = 0
Trigger1 = IsHelper(10911) || IsHelper(10912) || IsHelper(10913) || IsHelper(10914)
Trigger2 = IsHelper(10916) || IsHelper(10917) || IsHelper(10918) || IsHelper(10919)
X = Var(3)
Y = Var(4)

[State -1]
Type = VarRandom
TriggerAll = Time = 0
Trigger1 = IsHelper(10911) || IsHelper(10912) || IsHelper(10913) || IsHelper(10914)
Trigger2 = IsHelper(10916) || IsHelper(10917) || IsHelper(10918) || IsHelper(10919)
V = 5
Range = 0,359

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

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

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

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

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

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

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

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

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

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

[State -1]
Type = AngleDraw
Trigger1 = 1

[State -1]
Type = AngleSet
TriggerAll = Time = 0
Trigger1 = IsHelper(10911) || IsHelper(10912) || IsHelper(10913) || IsHelper(10914)
Trigger2 = IsHelper(10916) || IsHelper(10917) || IsHelper(10918) || IsHelper(10919)
Value = Var(5)

[State -1]
Type = AngleSet
TriggerAll = Time = 0
Trigger1 = IsHelper(10910) || IsHelper(10915) || IsHelper(10920) || IsHelper(10925)
Value = Parent,Var(5)

[State -1]
Type = Helper
Trigger1 = IsHelper(10911) || IsHelper(10914)
Trigger1 = Time = 0
StateNo = 10910
ID = 10910
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = IsHelper(10912) || IsHelper(10913) || IsHelper(10916) || IsHelper(10917) || IsHelper(10918) || IsHelper(10919)
Trigger1 = Time = 0
StateNo = 10910
ID = 10915
PosType = P1
Pos = 0,0
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 = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
;憡嶦僸僢僩僿儖僷乕
[Statedef 10930]
Type = S
Physics = N
SprPriority = 5
Anim = 10931

[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 = -10,10
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -1]
Type = PosAdd
Trigger1 = Time = 0
X = Var(4)
Y = Var(5)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -1]
Type = VarRandom
Trigger1 = IsHelper(10931)
Trigger1 = Time = 0
V = 3
Range = 120,239
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = IsHelper(10932)
Trigger1 = Time = 0
V = 3
Range = 240,359
IgnoreHitPause = 1
Persistent = 0
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 = Var(3)

[State -1]
Type = Explod
Trigger1 = IsHelper(10930)
Trigger1 = NumExplod(10936) = 0
Trigger1 = Random%2 = 0
Trigger1 = Time = 0
Anim = 10936+Random%11
ID = 10936
Postype = P1
Pos = 0,5
Scale = 1.3,1.3
Facing = IfElse(Random%2=0,1,-1)
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(10930)
Trigger1 = NumExplod(10936) = 0
Trigger1 = Time = 0
Anim = 10936+Random%11
ID = 10936
Postype = P1
Pos = 0,-5
Scale = 1.3,1.3
Facing = IfElse(Random%2=0,1,-1)
VFacing = -1
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(10930)
Trigger1 = Time = 0
Anim = 10930
ID = 10930
Postype = P1
Pos = 0,0
Ownpal = 1
SprPriority = 4
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = IsHelper(10930)
Trigger1 = Time = 0
StateNo = 10930
ID = 10931
Postype = P1
Pos = 0,0
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Helper
Trigger1 = IsHelper(10930)
Trigger1 = Time = 0
StateNo = 10930
ID = 10932
Postype = P1
Pos = 0,0
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 = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 嫮惂奐曻僿儖僷乕
[Statedef 10960]
Type = A
Physics = N
SprPriority = 5
Anim = 10910

[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 = AngleDraw
Trigger1 = 1

[State -1]
Type = AngleSet
Trigger1 = Time = 0
Value = IfElse(Random%2=0,80,95)

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

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

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

;---------------------------------------------------------------------------
; 儕僶僒丄僶僇僉儍儞僿儖僷乕
[Statedef 15100]
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 = PalFX
Trigger1 = IsHelper(15100)
Time = 1
Add = -20,-20,-255
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Trans
Trigger1 = 1
Trans = AddAlpha
Alpha = 128-Time*8,256

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

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

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

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

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 0.60+Time*0.05,0.60+Time*0.05

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

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

[State -1]
Type = AngleAdd
Trigger1 = Time > 0
Value = 3

[State -1]
Type = Helper
Trigger1 = IsHelper(15100) || IsHelper(15101)
Trigger1 = Time = 0
StateNo = 15100
ID = 15105
PosType = P1
Pos = 0,0
Ownpal = 1
SprPriority = 5
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 8
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarSet
Trigger1 = Time = 0
V = 9
Value = IfElse(Random%2=0,1,-1)
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -1]
Type = VarAdd
Trigger1 = Time = 2
FV = 1
Value = 0.50
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time = [3,10]
FV = 1
Value = 0.125
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Time >= 11
FV = 1
Value = 0.025
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = IsHelper(15100)
Trigger1 = Time = 0
Anim = 8001
ID = 8000
PosType = P1
Facing = IfElse(Random%2=0,1,-1)
VFacing = IfElse(Random%2=0,1,-1)
Pos = 0,0
Ownpal = 0
SprPriority = 5
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = IsHelper(15100)
ID = 8000
Scale = 0.60*(1.00+FVar(1))*Var(8),0.60*(1.00+FVar(1))*Var(9)

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

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

;---------------------------------------------------------------------------
; 僸僢僩愒僿儖僷乕
[Statedef 16000]
Type = A
Physics = N
SprPriority = 5
Anim = 6000

[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 = VarRandom
Trigger1 = Time = 0
V = 3
Range = -25,25
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = Time = 0
V = 4
Range = -25,25
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 = VarAdd
Trigger1 = IsHelper(16000) || IsHelper(16010)
Trigger1 = Time >= 1
FV = 1
Value = -0.14500

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16000) || IsHelper(16010)
Trigger1 = Time >= 1
FV = 2
Value = 0.02900

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16001) || IsHelper(16011)
Trigger1 = Time >= 1
FV = 1
Value = -0.18675

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16001) || IsHelper(16011)
Trigger1 = Time >= 1
FV = 2
Value = 0.03735

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16002) || IsHelper(16012)
Trigger1 = Time >= 1
FV = 1
Value = -0.22875

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16002) || IsHelper(16012)
Trigger1 = Time >= 1
FV = 2
Value = 0.04575

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16003) || IsHelper(16013)
Trigger1 = Time >= 1
FV = 1
Value = -0.31175

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16003) || IsHelper(16013)
Trigger1 = Time >= 1
FV = 2
Value = 0.06235

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(16000) || IsHelper(16010)
Scale = 0.35000-FVar(1),0.35000-FVar(2)

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(16001) || IsHelper(16011)
Scale = 0.45000-FVar(1),0.45000-FVar(2)

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(16002) || IsHelper(16012)
Scale = 0.55000-FVar(1),0.55000-FVar(2)

[State -1]
Type = AngleDraw
Trigger1 = IsHelper(16003) || IsHelper(16013)
Scale = 0.75000-FVar(1),0.75000-FVar(2)

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
TriggerAll = NumExplod(6500) = 0
TriggerAll = Alive
Trigger1 = IsHelper(16010) || IsHelper(16011) || IsHelper(16012) || IsHelper(16013)
Trigger1 = Time = 0
Anim = 6500
PosType = P1
Pos = 0, 0
Ownpal = 1
Scale = 0.5,0.5
BindTime = -1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6500

[State -1]
Type = Helper
TriggerAll = Parent,IsHelper
TriggerAll = Root,Var(8) = 31
Trigger1 = Time = 0
StateNo = 8010
PosType = P2
Pos = 0, -50
Ownpal = 1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 4
ID = 8010

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

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

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

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

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

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

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

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = Time = 0
Anim = 6001
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(3),0.1200-FVar(3)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 16
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6000

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = Time = 0
Anim = 6001
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(3),0.1200-FVar(3)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 16
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6000

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = Time = 0
Anim = 6001
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(4),0.1200-FVar(4)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 15
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6001

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = Time = 0
Anim = 6001
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(4),0.1200-FVar(4)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 15
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6001

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = Time = 0
Anim = 6001
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(5),0.1200-FVar(5)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 14
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6002

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = Time = 0
Anim = 6001
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(5),0.1200-FVar(5)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 14
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6002

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = Time = 0
Anim = 6001
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(6),0.1200-FVar(6)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 13
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6003

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = Time = 0
Anim = 6001
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(6),0.1200-FVar(6)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 13
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6003

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = Time = 0
Anim = 6001
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(7),0.1200-FVar(7)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 12
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6004

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = Time = 0
Anim = 6001
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(7),0.1200-FVar(7)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 12
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6004

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = Time = 0
Anim = 6001
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(8),0.1200-FVar(8)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 11
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6005

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = Time = 0
Anim = 6001
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(8),0.1200-FVar(8)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 11
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6005

[State -1]
Type = ModifyExplod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = 1
Scale = 0.1200-FVar(3),0.1200-FVar(3)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 6000

[State -1]
Type = ModifyExplod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = 1
Scale = 0.1200-FVar(4),0.1200-FVar(4)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 6001

[State -1]
Type = ModifyExplod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = 1
Scale = 0.1200-FVar(5),0.1200-FVar(5)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 6002

[State -1]
Type = ModifyExplod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = 1
Scale = 0.1200-FVar(6),0.1200-FVar(6)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 6003

[State -1]
Type = ModifyExplod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = 1
Scale = 0.1200-FVar(7),0.1200-FVar(7)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 6004

[State -1]
Type = ModifyExplod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = 1
Scale = 0.1200-FVar(8),0.1200-FVar(8)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 6005

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

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

;---------------------------------------------------------------------------
; 僸僢僩惵僿儖僷乕
[Statedef 16100]
Type = A
Physics = N
SprPriority = 5
Anim = 6100

[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 = VarRandom
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
V = 3
Range = -25,25
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarRandom
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
V = 4
Range = -25,25
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PosAdd
Trigger1 = IsHelper(16100) || IsHelper(16110)
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 = VarAdd
Trigger1 = Time >= 1
FV = 1
Value = -0.18675

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

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

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
TriggerAll = NumExplod(6500) = 0
TriggerAll = Alive
Trigger1 = IsHelper(16110)
Trigger1 = Time = 0
Anim = 6500
PosType = P1
Pos = 0, 0
Ownpal = 1
Scale = 0.5,0.5
BindTime = -1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6500

[State -1]
Type = Helper
TriggerAll = Root,Var(0)%10 = 0
TriggerAll = Parent,IsHelper
TriggerAll = Root,Var(8) = 31
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
StateNo = 8010
PosType = P2
Pos = 0, -50
Ownpal = 1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 4
ID = 8010

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time >= 1
FV = 3
Value = 0.00625

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time >= 1
FV = 4
Value = 0.00655

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time >= 1
FV = 5
Value = 0.00705

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time >= 1
FV = 6
Value = 0.00755

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time >= 1
FV = 7
Value = 0.00825

[State -1]
Type = VarAdd
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time >= 1
FV = 8
Value = 0.00905

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
Anim = 6101
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(3),0.1200-FVar(3)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 16
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6100

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
Anim = 6101
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(3),0.1200-FVar(3)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 16
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6100

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
Anim = 6101
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(4),0.1200-FVar(4)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 15
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6101

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
Anim = 6101
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(4),0.1200-FVar(4)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 15
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6101

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
Anim = 6101
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(5),0.1200-FVar(5)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 14
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6102

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
Anim = 6101
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(5),0.1200-FVar(5)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 14
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6102

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
Anim = 6101
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(6),0.1200-FVar(6)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 13
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6103

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
Anim = 6101
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(6),0.1200-FVar(6)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 13
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6103

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
Anim = 6101
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(7),0.1200-FVar(7)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 12
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6104

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
Anim = 6101
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(7),0.1200-FVar(7)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 12
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6104

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
Anim = 6101
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(8),0.1200-FVar(8)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 11
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6105

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

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

[State -1]
Type = Explod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = Time = 0
Anim = 6101
PosType = P1
Pos = 0, 0
Random = 10,10
Ownpal = 1
Scale = 0.1200-FVar(8),0.1200-FVar(8)
Vel = Var(5)*0.25,Var(6)*0.25
RemoveTime = 11
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 6105

[State -1]
Type = ModifyExplod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Scale = 0.1200-FVar(3),0.1200-FVar(3)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 6100

[State -1]
Type = ModifyExplod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Scale = 0.1200-FVar(4),0.1200-FVar(4)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 6101

[State -1]
Type = ModifyExplod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Scale = 0.1200-FVar(5),0.1200-FVar(5)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 6102

[State -1]
Type = ModifyExplod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Scale = 0.1200-FVar(6),0.1200-FVar(6)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 6103

[State -1]
Type = ModifyExplod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Scale = 0.1200-FVar(7),0.1200-FVar(7)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 6104

[State -1]
Type = ModifyExplod
TriggerAll = Root,Var(0)%10 = 0
Trigger1 = IsHelper(16100) || IsHelper(16110)
Scale = 0.1200-FVar(8),0.1200-FVar(8)
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 6105

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

[State -1]
Type = DestroySelf
Trigger1 = IsHelper(16100) || IsHelper(16110)
Trigger1 = AnimTime = 0
Trigger2 =! IsHelper(16100) &&! IsHelper(16110)
Trigger2 = Time = 12
IgnoreHitPause = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 僗僞僀儖慖戰
[Statedef 24000]
Type = A
Physics = N
Velset = 0,0
SprPriority = -5
Anim = 24000

[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 = Var(4) < 76
Trans = Add

[State -1]
Type = Trans
Trigger1 = Var(4) = [76,91]
Trans = AddAlpha
Alpha = 256-(Var(4)-76)*20,256

[State -1]
Type = AngleDraw
Trigger1 = Var(4) < 76
Scale = 0.5,0.5

[State -1]
Type = AngleDraw
Trigger1 = Var(4) = [76,91]
Scale = 0.5+(Var(4)-76)/3.0,0.5+(Var(4)-76)/3.0

[State -1]
Type = VarAdd
Trigger1 = Var(1) > 0
V = 1
Value = -1

[State -1]
Type = VarAdd
Trigger1 = Var(1) < 0
V = 1
Value = 1

[State -1]
Type = VarAdd
Trigger1 = Var(2) < 3
Trigger1 = Parent,Command = "up"
V = 1
Value = 8

[State -1]
Type = VarAdd
Trigger1 = Var(2) < 3
Trigger1 = Parent,Command = "down"
V = 1
Value = -8

[State -1]
Type = VarSet
Trigger1 = Var(4) = 0
Trigger1 = Parent,Command = "fwd"
Trigger2 = Var(2) = 4
Trigger2 = Var(4) = 91
Trigger2 = Parent,Command = "fwd"
Trigger3 = Var(2) = [1,3]
Trigger3 = Var(10) = 0
Trigger4 = Var(2) = 5
Trigger4 = Var(11) = 1
V = 3
Value = 9

[State -1]
Type = VarAdd
Trigger1 = Var(3) > 0
V = 3
Value = -1

[State -1]
Type = VarAdd
Trigger1 = Var(5) > 0
V = 5
Value = -1

[State -1]
Type = VarSet
Trigger1 = Var(2) = 0
Trigger1 = Parent,Command = "fwd"
V = 5
Value = 9

[State -1]
Type = VarAdd
Trigger1 = Var(6) > 0
V = 6
Value = -1

[State -1]
Type = VarSet
Trigger1 = Var(2) = 1
Trigger1 = Parent,Command = "fwd"
V = 6
Value = 9

[State -1]
Type = VarAdd
Trigger1 = Var(7) > 0
V = 7
Value = -1

[State -1]
Type = VarSet
Trigger1 = Var(2) = 2
Trigger1 = Parent,Command = "fwd"
V = 7
Value = 9

[State -1]
Type = PalFx
Trigger1 = Var(2) <= 3
Trigger1 = Var(3) > 1
Trigger2 = Var(2) >= 4
Trigger2 = Var(3) > 1
Time = 1
Add = 16*Var(3),16*Var(3),16*Var(3)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PlaySnd
TriggerAll = Var(2) = 4 || Var(2) = [0,2]
Trigger1 = Parent,Command = "up"
Trigger2 = Parent,Command = "down"
Value = s24000, 0
Channel = 1

[State -1]
Type = PlaySnd
TriggerAll = Parent,Command = "fwd"
Trigger1 = Var(2) < 3
Value = s24000, 1
Channel = 2

[State -1]
Type = PlaySnd
TriggerAll = Var(2) = 4 || Var(2) = [0,2]
Trigger1 = Parent,Command = "back"
Value = s24000, 2
Channel = 1

[State -1]
Type = PlaySnd
Trigger1 = Var(2) = [1,3]
Trigger1 = Var(10) = 0
Trigger2 = Var(2) = 5
Trigger2 = Var(11) = 1
Value = s24000, 1
Channel = 2

[State -1]
Type = VarAdd
TriggerAll = Parent,Command = "fwd"
Trigger1 = Var(2) < 3
Trigger2 = Var(2) = 4
V = 2
Value = 1

[State -1]
Type = VarAdd
TriggerAll = Var(2) = [1,2]
Trigger1 = Parent,Command = "back"
V = 2
Value = -1

[State -1]
Type = VarSet
Trigger1 = Var(2) = 3
Trigger1 = Var(4) = 91
V = 2
Value = 4

[State -1]
Type = ParentVarAdd
Trigger1 = Var(2) = 0
Trigger1 = Parent,Command = "up"
V = 57
Value = IfElse(Parent,Var(57)%10=1,3,-1)

[State -1]
Type = ParentVarAdd
Trigger1 = Var(2) = 0
Trigger1 = Parent,Command = "down"
V = 57
Value = IfElse(Parent,Var(57)%10=4,-3,1)

[State -1]
Type = ParentVarAdd
Trigger1 = Var(2) = 1
Trigger1 = Parent,Command = "up"
V = 57
Value = IfElse(Parent,Var(57)/10%10=1,30,-10)

[State -1]
Type = ParentVarAdd
Trigger1 = Var(2) = 1
Trigger1 = Parent,Command = "down"
V = 57
Value = IfElse(Parent,Var(57)/10%10=4,-30,10)

[State -1]
Type = ParentVarAdd
Trigger1 = Var(2) = 2
Trigger1 = Parent,Command = "up"
V = 57
Value = IfElse(Parent,Var(57)/100%10=1,300,-100)

[State -1]
Type = ParentVarAdd
Trigger1 = Var(2) = 2
Trigger1 = Parent,Command = "down"
V = 57
Value = IfElse(Parent,Var(57)/100%10=4,-300,100)

[State -1]
Type = ParentVarAdd
Trigger1 = Var(2) = 4
Trigger1 = Parent,Command = "up"
V = 56
Value = IfElse(Parent,Var(56)=0,2,-1)

[State -1]
Type = ParentVarAdd
Trigger1 = Var(2) = 4
Trigger1 = Parent,Command = "down"
V = 56
Value = IfElse(Parent,Var(56)=2,-2,1)

[State -1]
Type = VarAdd
Trigger1 = Var(2) = 3
V = 4
Value = 1

[State -1]
Type = VarAdd
Trigger1 = Var(2) = 5
V = 11
Value = 1

[State -1]
Type = AngleAdd
Trigger1 = Var(1) > 0
Value = 7.5

[State -1]
Type = AngleAdd
Trigger1 = Var(1) < 0
Value = -7.5

[State -1]
Type = RemoveExplod
Trigger1 = Var(4) = 66
ID = 24002
IgnoreHitPause = 1

[State -1]
Type = RemoveExplod
Trigger1 = Var(4) = 66
ID = 24003
IgnoreHitPause = 1

[State -1]
Type = Explod
Trigger1 = Time = 0
Trigger1 = NumExplod(24002) = 0
Anim = 24002
PosType = P1
Pos = -50, -41
Facing = 1
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 8
OnTop = 1
ID = 24002

[State -1]
Type = Explod
Trigger1 = Time = 0
Trigger1 = NumExplod(24003) = 0
Anim = 24003
PosType = P1
Pos = IfElse(TeamSide=1,8,61), -48
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 7
OnTop = 1
ID = 24003

[State -1]
Type = Explod
Trigger1 = Var(4) = 66
Trigger1 = NumExplod(24002) = 0
Anim = 24002
PosType = P1
Pos = -50, -41
Facing = 1
Scale = 0.5,0.5
Vel = -20,0
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 8
OnTop = 1
ID = 24002

[State -1]
Type = Explod
Trigger1 = Var(4) = 66
Trigger1 = NumExplod(24003) = 0
Anim = 24003
PosType = P1
Pos = IfElse(TeamSide=1,8,61), -48
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Vel = -20,0
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 7
OnTop = 1
ID = 24003

[State -1]
Type = RemoveExplod
TriggerAll = Var(2) = [0,3]
Trigger1 = Parent,Command = "up"
Trigger2 = Parent,Command = "down"
Trigger3 = Parent,Command = "fwd"
Trigger4 = Parent,Command = "back"
ID = 24010
IgnoreHitPause = 1

[State -1]
Type = Explod
Trigger1 = Var(2) = 0
Trigger1 = NumExplod(24010) = 0
Anim = IfElse(TeamSide=1,24010,24011)+(Parent,Var(57)%10-1)*2
PosType = P1
Pos = IfElse(TeamSide=1,-44,-44), -38
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 0
IgnoreHitPause = 1
SprPriority = 8
OnTop = 1
ID = 24010

[State -1]
Type = Explod
Trigger1 = Var(2) = 1
Trigger1 = NumExplod(24010) = 0
Anim = IfElse(TeamSide=1,24010,24011)+(Parent,Var(57)/10%10-1)*2
PosType = P1
Pos = IfElse(TeamSide=1,-44,-44), -38
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 0
IgnoreHitPause = 1
SprPriority = 8
OnTop = 1
ID = 24010

[State -1]
Type = Explod
Trigger1 = Var(2) = 2
Trigger1 = NumExplod(24010) = 0
Anim = IfElse(TeamSide=1,24010,24011)+(Parent,Var(57)/100%10-1)*2
PosType = P1
Pos = IfElse(TeamSide=1,-44,-44), -38
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 0
IgnoreHitPause = 1
SprPriority = 8
OnTop = 1
ID = 24010

[State -1]
Type = Explod
TriggerAll = Var(2) = [0,2]
Trigger1 = Parent,Command = "down"
Anim = IfElse(TeamSide=1,24020,24021)
PosType = P1
Pos = IfElse(TeamSide=1,-44,-44), -38
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 8
OnTop = 1
ID = 24020

[State -1]
Type = Explod
TriggerAll = Var(2) = [0,2]
Trigger1 = Parent,Command = "up"
Anim = IfElse(TeamSide=1,24022,24023)
PosType = P1
Pos = IfElse(TeamSide=1,-44,-44), -38
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 8
OnTop = 1
ID = 24020

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = IfElse(TeamSide=1,24025,24026)
PosType = P1
Pos = -44, -16
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 0
IgnoreHitPause = 1
RemoveTime = -2
SprPriority = 8
ID = 24025

[State -1]
Type = ModifyExplod
Trigger1 = Var(2) = 1
Trigger1 = Var(5) = [2,8]
Scale = 0.5-(Var(5)-8)/10.0,0.5-(Var(5)-8)/10.0
Trans = AddAlpha
Alpha = 256+(Var(5)-8)*32,0-(Var(5)-8)*32
ID = 24030
IgnoreHitPause = 1

[State -1]
Type = ModifyExplod
Trigger1 = Var(2) = 2
Trigger1 = Var(6) = [2,8]
Scale = 0.5-(Var(6)-8)/10.0,0.5-(Var(6)-8)/10.0
Trans = AddAlpha
Alpha = 256+(Var(6)-8)*32,0-(Var(6)-8)*32
ID = 24031
IgnoreHitPause = 1

[State -1]
Type = ModifyExplod
Trigger1 = Var(2) = 3
Trigger1 = Var(7) = [2,8]
Scale = 0.5-(Var(7)-8)/10.0,0.5-(Var(7)-8)/10.0
Trans = AddAlpha
Alpha = 256+(Var(7)-8)*32,0-(Var(7)-8)*32
ID = 24032
IgnoreHitPause = 1

[State -1]
Type = RemoveExplod
Trigger1 = Var(5) = 1
ID = 24030
IgnoreHitPause = 1

[State -1]
Type = RemoveExplod
Trigger1 = Var(6) = 1
ID = 24031
IgnoreHitPause = 1

[State -1]
Type = RemoveExplod
Trigger1 = Var(7) = 1
ID = 24032
IgnoreHitPause = 1

[State -1]
Type = Explod
TriggerAll = Var(2) = 0
Trigger1 = NumExplod(24030) = 0
Anim = 24030
PosType = P1
Pos = -27, 1
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 9
OnTop = 1
ID = 24030

[State -1]
Type = Explod
TriggerAll = Var(2) <= 1
Trigger1 = NumExplod(24031) = 0
Anim = 24031
PosType = P1
Pos = 14, 1
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 9
OnTop = 1
ID = 24031

[State -1]
Type = Explod
TriggerAll = Var(2) <= 2
Trigger1 = NumExplod(24032) = 0
Anim = 24032
PosType = P1
Pos = 56, 1
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 9
OnTop = 1
ID = 24032

[State -1]
Type = RemoveExplod
Trigger1 = Var(2) = 0
Trigger1 = Parent,Command = "back"
ID = 24040
IgnoreHitPause = 1

[State -1]
Type = RemoveExplod
Trigger1 = Var(2) = 1
Trigger1 = Parent,Command = "back"
ID = 24041
IgnoreHitPause = 1

[State -1]
Type = RemoveExplod
Trigger1 = Var(2) = 2
Trigger1 = Parent,Command = "back"
ID = 24042
IgnoreHitPause = 1

[State -1]
Type = RemoveExplod
Trigger1 = Var(2) = 0
Trigger1 = Parent,Command = "back"
ID = 24050
IgnoreHitPause = 1

[State -1]
Type = RemoveExplod
Trigger1 = Var(2) = 1
Trigger1 = Parent,Command = "back"
ID = 24051
IgnoreHitPause = 1

[State -1]
Type = RemoveExplod
Trigger1 = Var(2) = 2
Trigger1 = Parent,Command = "back"
ID = 24052
IgnoreHitPause = 1

[State -1]
Type = Explod
Trigger1 = Var(2) = 1
Trigger1 = Var(5) = 9
Trigger1 = NumExplod(24040) = 0
Anim = 24039+IfElse(Parent,Var(57)%10>=3,3,Parent,Var(57)%10)
PosType = P1
Pos = -27, 0
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 9
OnTop = 1
ID = 24040

[State -1]
Type = Explod
Trigger1 = Var(2) = 2
Trigger1 = Var(6) = 9
Trigger1 = NumExplod(24041) = 0
Anim = 24039+IfElse(Parent,Var(57)/10%10>=3,3,Parent,Var(57)/10%10)
PosType = P1
Pos = 14, 0
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 9
OnTop = 1
ID = 24041

[State -1]
Type = Explod
Trigger1 = Var(2) = 3
Trigger1 = Var(7) = 9
Trigger1 = NumExplod(24042) = 0
Anim = 24039+IfElse(Parent,Var(57)/100%10>=3,3,Parent,Var(57)/100%10)
PosType = P1
Pos = 56, 0
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 9
OnTop = 1
ID = 24042

[State -1]
Type = Explod
Trigger1 = Var(2) = 1
Trigger1 = Var(5) = 9
Trigger1 = NumExplod(24050) = 0
Anim = 24049+Parent,Var(57)%10
PosType = P1
Pos = -27, 0
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 9
OnTop = 1
ID = 24050

[State -1]
Type = Explod
Trigger1 = Var(2) = 2
Trigger1 = Var(6) = 9
Trigger1 = NumExplod(24051) = 0
Anim = 24049+Parent,Var(57)/10%10
PosType = P1
Pos = 14, 0
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 9
OnTop = 1
ID = 24051

[State -1]
Type = Explod
Trigger1 = Var(2) = 3
Trigger1 = Var(7) = 9
Trigger1 = NumExplod(24052) = 0
Anim = 24049+Parent,Var(57)/100%10
PosType = P1
Pos = 56, 0
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 9
OnTop = 1
ID = 24052

[State -1]
Type = RemoveExplod
Trigger1 = RoundState = 2
Trigger2 = Var(2) = 3
Trigger2 = Var(4) = 76
Trigger3 = Var(2) = 6
IgnoreHitPause = 1

[State -1]
Type = VarAdd
Trigger1 = Var(10) > 0
V = 10
Value = -1

[State -1]
Type = VarSet
Trigger1 = Time <= 10
V = 10
Value = 999

[State -1]
Type = VarSet
Trigger1 = Var(2) = 3
V = 10
Value = 399

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

[State -1]
Type = VarSet
Trigger1 = Var(4) < 5
Trigger1 = Var(10) = 0
V = 4
Value = 61

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

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

[State -1]
Type = RemoveExplod
Trigger1 = Var(11) < 11
ID = 24100
IgnoreHitPause = 1

[State -1]
Type = RemoveExplod
Trigger1 = Var(11) < 11
ID = 24110
IgnoreHitPause = 1

[State -1]
Type = RemoveExplod
Trigger1 = Var(11) < 11
ID = 24120
IgnoreHitPause = 1

[State -1]
Type = Explod
Trigger1 = Var(10) >= 300 || Var(10) < 300 && Var(10)%6 = [0,2]
Trigger1 = Var(11) < 11
Trigger1 = NumExplod(24100) = 0
Anim = 24100+Var(10)/100%10
PosType = P1
Pos = IfElse(TeamSide=1,-22,22), 17
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 7
ID = 24100

[State -1]
Type = Explod
Trigger1 = Var(10) >= 300 || Var(10) < 300 && Var(10)%6 = [0,2]
Trigger1 = Var(11) < 11
Trigger1 = NumExplod(24110) = 0
Anim = 24110+Var(10)/10%10
PosType = P1
Pos = IfElse(TeamSide=1,5,-5), 25
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 7
ID = 24110

[State -1]
Type = Explod
Trigger1 = Var(10) >= 300 || Var(10) < 300 && Var(10)%6 = [0,2]
Trigger1 = Var(11) < 11
Trigger1 = NumExplod(24120) = 0
Anim = 24110+Var(10)%10
PosType = P1
Pos = IfElse(TeamSide=1,15,-15), 25
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 7
ID = 24120

[State -1]
Type = RemoveExplod
Trigger1 = Var(2) = 5
Trigger1 = Var(11) = 1
ID = 24200
IgnoreHitPause = 1

[State -1]
Type = RemoveExplod
Trigger1 = Var(2) = 5
Trigger1 = Var(11) = 1
ID = 24201
IgnoreHitPause = 1

[State -1]
Type = Explod
Trigger1 = Var(2) = 4
Trigger1 = NumExplod(24200) = 0
Anim = 24200
PosType = P1
Pos = -50, -41
Facing = 1
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 8
OnTop = 1
ID = 24200

[State -1]
Type = Explod
Trigger1 = Var(2) = 4
Trigger1 = NumExplod(24201) = 0
Anim = 24201+IfElse(TeamSide=1,0,1)
PosType = P1
Pos = IfElse(TeamSide=1,8,61), -48
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 7
OnTop = 1
ID = 24201

[State -1]
Type = Explod
Trigger1 = Var(2) = 5
Trigger1 = Var(11) = 1
Trigger1 = NumExplod(24205) = 0
Anim = 24205
PosType = P1
Pos = -50, -41
Facing = 1
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 8
OnTop = 1
ID = 24205

[State -1]
Type = Explod
Trigger1 = Var(2) = 5
Trigger1 = Var(11) = 1
Trigger1 = NumExplod(24206) = 0
Anim = 24206+IfElse(TeamSide=1,0,1)
PosType = P1
Pos = IfElse(TeamSide=1,8,61), -48
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 7
OnTop = 1
ID = 24206

[State -1]
Type = RemoveExplod
Trigger1 = Var(2) = 4
Trigger1 = Parent,Command = "up"
Trigger2 = Var(2) = 4
Trigger2 = Parent,Command = "down"
Trigger3 = Var(2) = 4
Trigger3 = Parent,Command = "fwd"
ID = 24220
IgnoreHitPause = 1

[State -1]
Type = Explod
Trigger1 = Var(2) = 4
Trigger1 = NumExplod(24220) = 0
Anim = IfElse(TeamSide=1,24220,24221)
PosType = P1
Pos = -44, -38
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 0
IgnoreHitPause = 1
SprPriority = 8
ID = 24220

[State -1]
Type = RemoveExplod
TriggerAll = Var(2) = [4,5]
Trigger1 = Parent,Command = "up"
Trigger2 = Parent,Command = "down"
Trigger3 = Parent,Command = "fwd"
Trigger4 = Var(2) = 5
Trigger4 = Var(11) = 1
ID = 24210
IgnoreHitPause = 1

[State -1]
Type = Explod
Trigger1 = Var(2) = 4
Trigger1 = NumExplod(24210) = 0
Anim = 24210+Parent,Var(56)
PosType = P1
Pos = 50, -33
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 9
OnTop = 1
ID = 24210

[State -1]
Type = ModifyExplod
Trigger1 = Var(2) = 5
Scale = 0.5-(Var(3)-8)/5.0,0.5-(Var(3)-8)/5.0
Trans = AddAlpha
Alpha = 256+(Var(3)-8)*32,0-(Var(3)-8)*32
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 9
OnTop = 1
ID = 24215

[State -1]
Type = Explod
Trigger1 = Var(2) = 5
Trigger1 = Var(11) = 1
Trigger1 = NumExplod(24215) = 0
Anim = 24215+Parent,Var(56)
PosType = P1
Pos = 50, -33
Facing = IfElse(TeamSide=1,1,-1)
Scale = 0.5,0.5
Ownpal = 1
IgnoreHitPause = 1
SprPriority = 9
OnTop = 1
ID = 24215

[State -1]
Type = RemoveExplod
Trigger1 = Var(2) = 5
Trigger1 = Var(11) = 11
IgnoreHitPause = 1

[State -1]
Type = PowerSet
Trigger1 = RoundNo = 1
Value = Ceil(1000*IfElse(Parent,Var(57)%10=2,1.334,IfElse(Parent,Var(57)%10=3,1.115,1.0000)))
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999


[State -1]
Type = AssertSpecial
Trigger1 = Var(4) < 91
Flag = Noshadow
Flag2 = Intro
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999


[State -1]
Type = AssertSpecial
Trigger1 = Var(4) = 91
Flag = Noshadow
Flag2 = Intro
Flag3 = Invisible
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = RoundState = 2
Trigger2 = Var(2) = 5
Trigger2 = Var(11) = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DisplayToClipboard
Trigger1 = 1
Text =  "%d,%d \n"
Params = var(2),var(11)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 僗僞僀儖慖戰2
[Statedef 24001]
Type = A
Physics = N
Velset = 0,0
SprPriority = -5
Anim = 24001

[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 = Var(2) < 3
Trigger1 = Parent,Command = "fwd"
V = 3
Value = 9

[State -1]
Type = VarAdd
Trigger1 = Var(3) > 1
V = 3
Value = -1

[State -1]
Type = PalFx
Trigger1 = Var(2) < 3
Trigger1 = Var(3) > 1
Time = 1
Add = 16*Var(3),16*Var(3),16*Var(3)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = VarAdd
Trigger1 = Var(2) = 3
V = 4
Value = 1

[State -1]
Type = VarAdd
Trigger1 = Var(2) < 3
Trigger1 = Parent,Command = "fwd"
V = 2
Value = 1

[State -1]
Type = VarAdd
TriggerAll = Var(2) = [1,2]
Trigger1 = Parent,Command = "back"
V = 2
Value = -1

[State -1]
Type = Trans
Trigger1 = Var(4) < 76
Trans = Add

[State -1]
Type = Trans
Trigger1 = Var(4) = [76,91]
Trans = AddAlpha
Alpha = 256-(Var(4)-76)*20,256

[State -1]
Type = AngleDraw
Trigger1 = Var(4) < 76
Scale = 0.5,0.5

[State -1]
Type = AngleDraw
Trigger1 = Var(4) = [76,91]
Scale = 0.5+(Var(4)-76)/3.0,0.5+(Var(4)-76)/3.0

[State -1]
Type = AngleAdd
Trigger1 = 1
Value = -1.8

[State -1]
Type = VarAdd
Trigger1 = Var(10) > 0
V = 10
Value = -1

[State -1]
Type = VarSet
Trigger1 = Time <= 10
V = 10
Value = 999

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

[State -1]
Type = VarSet
Trigger1 = Var(2) < 3
Trigger1 = Var(10) = 0
V = 4
Value = 61

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


[State -1]
Type = AssertSpecial
Trigger1 = Var(4) = [0,91]
Flag = Noshadow
Flag2 = Intro
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999


[State -1]
Type = AssertSpecial
Trigger1 = Var(4) > 91
Flag = Noshadow
Flag2 = Intro
Flag3 = Invisible
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = DestroySelf
Trigger1 = RoundState = 2
Trigger2 = Var(2) = 3
Trigger2 = Var(4) = 91
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 僎乕僕
[Statedef 25000]
Type = A
Physics = N
Velset = 0,0
Anim = 9999
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 = 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(3)),Pos X)-10*Facing
Y = 999
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

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

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = TeamSide = 1
Trigger1 = NumExplod(25000) = 0
Anim = 25000
PosType = Left
Pos = 0, 237-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25000

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = TeamSide = 2
Trigger1 = NumExplod(25000) = 0
Anim = 25001
PosType = Right
Pos = 0, 237-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25000

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = TeamSide = 1
Trigger1 = NumExplod(25002) = 0
Anim = 25002
PosType = Left
Pos = 0, 236-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 6
ID = 25002

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = TeamSide = 2
Trigger1 = NumExplod(25002) = 0
Anim = 25003
PosType = Right
Pos = 0, 236-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 6
ID = 25002

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = TeamSide = 1
Trigger1 = NumExplod(25005) = 0
Anim = 25005
PosType = Left
Pos = 0, 237-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 25005

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = TeamSide = 2
Trigger1 = NumExplod(25005) = 0
Anim = 25006
PosType = Right
Pos = 0, 237-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 5
ID = 25005

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 1
Trigger1 = Parent,Var(13) = 0 && Parent,Var(57)%10 != 2
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,FVar(29) > 0
Anim = 25010+IfElse(Parent,FVar(29)<=999,0,IfElse(Parent,FVar(29)<=1999,1,2))
PosType = Left
Pos = 8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5*Parent,FVar(29)/3000,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 6
ID = 25010
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 1
Trigger1 = Parent,Var(13) = 0 && Parent,Var(57)%10 = 2
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,FVar(29) > 0
Anim = 25010+IfElse(Parent,FVar(29)<=999,0,IfElse(Parent,FVar(29)<=1499,1,2))
PosType = Left
Pos = 8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = IfElse(Parent,FVar(29)>2000,0.5,0.5*Parent,FVar(29)/2000),0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 6
ID = 25010
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 2
Trigger1 = Parent,Var(13) = 0 && Parent,Var(57)%10 != 2
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,FVar(29) > 0
Anim = 25020+IfElse(Parent,FVar(29)<=999,0,IfElse(Parent,FVar(29)<=1999,1,2))
PosType = Right
Pos = -8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5*Parent,FVar(29)/3000,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 6
ID = 25010
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 2
Trigger1 = Parent,Var(13) = 0 && Parent,Var(57)%10 = 2
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,FVar(29) > 0
Anim = 25020+IfElse(Parent,FVar(29)<=999,0,IfElse(Parent,FVar(29)<=1499,1,2))
PosType = Right
Pos = -8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = IfElse(Parent,FVar(29)>2000,0.5,0.5*Parent,FVar(29)/2000),0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 6
ID = 25010
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 1
Trigger1 = Parent,Var(13) != 0 && Parent,Var(13) != [6,9]
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,FVar(29) > 0
Anim = 25013+IfElse(Parent,Var(13)=1,0,IfElse(Parent,Var(13)=4,2,IfElse(Parent,Var(13)=5,3,IfElse((Parent,Var(13)=[6,9]),4,1))))
PosType = Left
Pos = 8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5*Parent,FVar(29)/3000,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 6
ID = 25010
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 2
Trigger1 = Parent,Var(13) != 0 && Parent,Var(13) != [6,9]
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,FVar(29) > 0
Anim = 25023+IfElse(Parent,Var(13)=1,0,IfElse(Parent,Var(13)=4,2,IfElse(Parent,Var(13)=5,3,IfElse((Parent,Var(13)=[6,9]),4,1))))
PosType = Right
Pos = -8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5*Parent,FVar(29)/3000,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 6
ID = 25010
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 1
Trigger1 = Parent,Var(13) = [6,9]
Trigger1 = Parent,Var(58) = 0
Anim = 25017
PosType = Left
Pos = 8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5*Parent,Var(14)/3000.0,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 6
ID = 25011
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 2
Trigger1 = Parent,Var(13) = [6,9]
Trigger1 = Parent,Var(58) = 0
Anim = 25027
PosType = Right
Pos = -8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5*Parent,Var(14)/3000.0,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 6
ID = 25011
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 1
TriggerAll = Parent,Var(58) = 0
TriggerAll = NumExplod(25030) = 0
TriggerAll = Parent,Var(13) = 0
TriggerAll = Parent,Var(43) = 0
Trigger1 = Parent,Var(57)%10 != 2
Trigger1 = Parent,FVar(29) = [0,999]
Trigger2 = Parent,Var(57)%10 = 2
Trigger2 = Parent,FVar(29) = [0,999]
Anim = 25030
PosType = Left
Pos = 8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25030
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 2
TriggerAll = Parent,Var(58) = 0
TriggerAll = NumExplod(25030) = 0
TriggerAll = Parent,Var(13) = 0
TriggerAll = Parent,Var(43) = 0
Trigger1 = Parent,Var(57)%10 != 2
Trigger1 = Parent,FVar(29) = [0,999]
Trigger2 = Parent,Var(57)%10 = 2
Trigger2 = Parent,FVar(29) = [0,999]
Anim = 25040
PosType = Right
Pos = -8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25030
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 1
TriggerAll = Parent,Var(58) = 0
TriggerAll = NumExplod(25031) = 0
TriggerAll = Parent,Var(13) = 0
TriggerAll = Parent,Var(43) = 0
Trigger1 = Parent,Var(57)%10 != 2
Trigger1 = Parent,FVar(29) = [1000,1999]
Trigger2 = Parent,Var(57)%10 = 2
Trigger2 = Parent,FVar(29) = [1000,1499]
Anim = 25031
PosType = Left
Pos = 8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25031
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 2
TriggerAll = Parent,Var(58) = 0
TriggerAll = NumExplod(25031) = 0
TriggerAll = Parent,Var(13) = 0
TriggerAll = Parent,Var(43) = 0
Trigger1 = Parent,Var(57)%10 != 2
Trigger1 = Parent,FVar(29) = [1000,1999]
Trigger2 = Parent,Var(57)%10 = 2
Trigger2 = Parent,FVar(29) = [1000,1499]
Anim = 25041
PosType = Right
Pos = -8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25031
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 1
TriggerAll = Parent,Var(58) = 0
TriggerAll = NumExplod(25032) = 0
TriggerAll = Parent,Var(13) = 0
TriggerAll = Parent,Var(43) = 0
Trigger1 = Parent,Var(57)%10 != 2
Trigger1 = Parent,FVar(29) = [2000,3000]
Trigger2 = Parent,Var(57)%10 = 2
Trigger2 = Parent,FVar(29) = [1500,2000]
Anim = 25032
PosType = Left
Pos = 8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25032
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 2
TriggerAll = Parent,Var(58) = 0
TriggerAll = NumExplod(25032) = 0
TriggerAll = Parent,Var(13) = 0
TriggerAll = Parent,Var(43) = 0
Trigger1 = Parent,Var(57)%10 != 2
Trigger1 = Parent,FVar(29) = [2000,3000]
Trigger2 = Parent,Var(57)%10 = 2
Trigger2 = Parent,FVar(29) = [1500,2000]
Anim = 25042
PosType = Right
Pos = -8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25032
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 1
TriggerAll = Parent,Var(58) = 0
TriggerAll = NumExplod(25033) = 0
TriggerAll = Parent,Var(13) = 0
Trigger1 = Parent,FVar(29) > 0
Trigger1 = Parent,Var(43) != 0
Anim = 25033
PosType = Left
Pos = 8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25033
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 2
TriggerAll = Parent,Var(58) = 0
TriggerAll = NumExplod(25033) = 0
TriggerAll = Parent,Var(13) = 0
Trigger1 = Parent,FVar(29) > 0
Trigger1 = Parent,Var(43) != 0
Anim = 25043
PosType = Right
Pos = -8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25033
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 1
TriggerAll = Parent,Var(58) = 0
TriggerAll = NumExplod(25034) = 0
Trigger1 = Parent,FVar(29) > 0
Trigger1 = Parent,Var(13) = 1 || Parent,Var(13) = 2 || Parent,Var(13) = 3 || Parent,Var(13) = 5
Anim = 25034
PosType = Left
Pos = 8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25034
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 2
TriggerAll = Parent,Var(58) = 0
TriggerAll = NumExplod(25034) = 0
Trigger1 = Parent,FVar(29) > 0
Trigger1 = Parent,Var(13) = 1 || Parent,Var(13) = 2 || Parent,Var(13) = 3 || Parent,Var(13) = 5
Anim = 25044
PosType = Right
Pos = -8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25034
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 1
TriggerAll = Parent,Var(58) = 0
TriggerAll = NumExplod(25035) = 0
Trigger1 = Parent,FVar(29) > 0
Trigger1 = Parent,Var(13) = 4
Anim = 25035
PosType = Left
Pos = 8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25035
Persistent = 1

[State -2]
Type = Explod
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = Time >= 1
TriggerAll = TeamSide = 2
TriggerAll = Parent,Var(58) = 0
TriggerAll = NumExplod(25035) = 0
Trigger1 = Parent,FVar(29) > 0
Trigger1 = Parent,Var(13) = 4
Anim = 25045
PosType = Right
Pos = -8, 232-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25035
Persistent = 1

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = TeamSide = 1
Trigger1 = NumExplod(25050) = 0
Trigger1 = Parent,Var(13) = [6,9]
Anim = 25050
PosType = Left
Pos = 0, 237-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25050

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = TeamSide = 2
Trigger1 = NumExplod(25050) = 0
Trigger1 = Parent,Var(13) = [6,9]
Anim = 25051
PosType = Right
Pos = 0, 237-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25050

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = TeamSide = 1
Trigger1 = NumExplod(25050) > 0
Trigger1 = Parent,Var(13) != [6,9]
Anim = 25055
PosType = Left
Pos = 0, 237-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25055

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = TeamSide = 2
Trigger1 = NumExplod(25050) > 0
Trigger1 = Parent,Var(13) != [6,9]
Anim = 25056
PosType = Right
Pos = 0, 237-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 7
ID = 25055

[State -1]
Type = VarSet
Trigger1 = 1
V = 1
Value = Floor(Parent,FVar(29))
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = PalFx
Trigger1 = Parent,Var(13) = 0
Trigger1 = Parent,Var(43) != 0
Time = 1
Color = 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0
Anim = 25100+Var(1)%10
PosType = Left
Pos = IfElse(TeamSide=1,83,239), 226-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25100

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0
Anim = 25150+Var(1)%10
PosType = Left
Pos = IfElse(TeamSide=1,83,239), 226-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25150

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0
Anim = 25110+Var(1)/10%10
PosType = Left
Pos = IfElse(TeamSide=1,76,232), 226-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25101

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0
Anim = 25160+Var(1)/10%10
PosType = Left
Pos = IfElse(TeamSide=1,76,232), 226-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25151

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0
Trigger1 = Parent,FVar(29) >= 100
Anim = 25110+Var(1)/100%10
PosType = Left
Pos = IfElse(TeamSide=1,69,225), 226-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25102

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0
Trigger1 = Parent,FVar(29) >= 100
Anim = 25160+Var(1)/100%10
PosType = Left
Pos = IfElse(TeamSide=1,69,225), 226-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25162

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0
Trigger1 = Parent,FVar(29) >= 1000
Anim = 25110+Var(1)/1000%10
PosType = Left
Pos = IfElse(TeamSide=1,62,218), 226-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25103

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0
Trigger1 = Parent,FVar(29) >= 1000
Anim = 25160+Var(1)/1000%10
PosType = Left
Pos = IfElse(TeamSide=1,62,218), 226-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 0
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25163

[State -2]
Type = Explod
TriggerAll = RoundState != 0
TriggerAll = Parent,Var(58) = 0
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = NumExplod(25300) = 0
Trigger1 = NumExplod(25200) = 0
Trigger1 = Parent,Var(13) = 1
Trigger1 = Parent,Var(14) = 20
Trigger2 = Parent,Var(13) = 2
Trigger2 = Parent,Var(14) = 10
Trigger3 = NumExplod(25200) = 0
Trigger3 = Parent,Var(13) = 3
Trigger3 = Parent,Var(14) = 10
Anim = 25300
PosType = Left
Pos = IfElse(TeamSide=1,72,247), 240-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 9
ID = 25300

[State -2]
Type = Explod
TriggerAll = RoundState != 0
TriggerAll = Parent,Var(58) = 0
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = TeamSide = 1
TriggerAll = NumExplod(25400) = 0
Trigger1 = Parent,Var(13) = 4
Trigger1 = Parent,Var(14) = 60
Trigger2 = Parent,Var(13) = 5
Trigger2 = NumExplod(25200) = 0
Anim = 25400
PosType = Left
Pos = 0, 240-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 9
ID = 25400

[State -2]
Type = Explod
TriggerAll = RoundState != 0
TriggerAll = Parent,Var(58) = 0
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = TeamSide = 2
TriggerAll = NumExplod(25400) = 0
Trigger1 = Parent,Var(13) = 4
Trigger1 = Parent,Var(14) = 60
Trigger2 = Parent,Var(13) = 5
Trigger2 = NumExplod(25200) = 0
Anim = 25400
PosType = Right
Pos = -1, 240-Floor(Parent,Var(0)/10000)
Facing = -1
BindTime = -1
Ownpal = 1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 9
ID = 25400

[State -2]
Type = Explod
TriggerAll = RoundState != 0
TriggerAll = Parent,Var(58) = 0
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = NumExplod(25450) = 0
TriggerAll = TeamSide = 1
Trigger1 = Parent,Var(13) = [1,3]
Anim = 25450
PosType = Left
Pos = 0, 240-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25450

[State -2]
Type = Explod
TriggerAll = RoundState != 0
TriggerAll = Parent,Var(58) = 0
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = NumExplod(25450) = 0
TriggerAll = TeamSide = 2
Trigger1 = Parent,Var(13) = [1,3]
Anim = 25450
PosType = Right
Pos = -1, 240-Floor(Parent,Var(0)/10000)
Facing = -1
BindTime = -1
RemoveTime = -1
Ownpal = 1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25450

[State -2]
Type = Explod
TriggerAll = RoundState != 0
TriggerAll = Parent,Var(58) = 0
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = NumExplod(25451) = 0
TriggerAll = TeamSide = 1
Trigger1 = Parent,Var(13) = [4,5]
Anim = 25451
PosType = Left
Pos = 0, 240-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25451

[State -2]
Type = Explod
TriggerAll = RoundState != 0
TriggerAll = Parent,Var(58) = 0
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = NumExplod(25451) = 0
TriggerAll = TeamSide = 2
Trigger1 = Parent,Var(13) = [4,5]
Anim = 25451
PosType = Right
Pos = -1, 240-Floor(Parent,Var(0)/10000)
Facing = -1
BindTime = -1
RemoveTime = -1
Ownpal = 1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25451

[State -2]
Type = Explod
TriggerAll = RoundState != 0
TriggerAll = Parent,Var(58) = 0
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = NumExplod(25500) = 0
TriggerAll = NumExplod(25452) = 0
Trigger1 = Parent,Var(13) = [6,9]
Trigger1 = Parent,Var(14) = 3000
Anim = 25500
PosType = Left
Pos = IfElse(TeamSide=1,53,266), 230-Floor(Parent,Var(0)/10000)
Facing = IfElse(TeamSide=1,1,-1)
BindTime = -1
Ownpal = 1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 9
ID = 25500

[State -2]
Type = Explod
TriggerAll = RoundState != 0
TriggerAll = Parent,Var(58) = 0
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = NumExplod(25452) = 0
TriggerAll = TeamSide = 1
Trigger1 = Parent,Var(13) = [6,9]
Anim = 25452
PosType = Left
Pos = 0, 240-Floor(Parent,Var(0)/10000)
BindTime = -1
RemoveTime = -1
Ownpal = 1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25452

[State -2]
Type = Explod
TriggerAll = RoundState != 0
TriggerAll = Parent,Var(58) = 0
TriggerAll = Parent,Var(0)/100%10 = 0
TriggerAll = NumExplod(25452) = 0
TriggerAll = TeamSide = 2
Trigger1 = Parent,Var(13) = [6,9]
Anim = 25452
PosType = Right
Pos = -1, 240-Floor(Parent,Var(0)/10000)
Facing = -1
BindTime = -1
RemoveTime = -1
Ownpal = 1
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25452

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 1
Anim = 25200
PosType = Left
Pos = IfElse(TeamSide=1,71,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25200

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 1
Trigger1 = Time%6 = [0,2]
Anim = 25200
PosType = Left
Pos = IfElse(TeamSide=1,71,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25210

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 1
Anim = 25250
PosType = Left
Pos = IfElse(TeamSide=1,71,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25250

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = [2,3]
Anim = 25201
PosType = Left
Pos = IfElse(TeamSide=1,67,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25200

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = [2,3]
Trigger1 = Time%6 = [0,2]
Anim = 25201
PosType = Left
Pos = IfElse(TeamSide=1,67,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25210

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = [2,3]
Anim = 25251
PosType = Left
Pos = IfElse(TeamSide=1,67,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25250

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 4
Anim = 25202
PosType = Left
Pos = IfElse(TeamSide=1,44,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25200

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 4
Trigger1 = Time%6 = [0,2]
Anim = 25202
PosType = Left
Pos = IfElse(TeamSide=1,44,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25210

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 4
Anim = 25252
PosType = Left
Pos = IfElse(TeamSide=1,44,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25250

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 5
Anim = 25203
PosType = Left
Pos = IfElse(TeamSide=1,46,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25200

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 5
Trigger1 = Time%6 = [0,2]
Anim = 25203
PosType = Left
Pos = IfElse(TeamSide=1,46,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25210

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 5
Anim = 25253
PosType = Left
Pos = IfElse(TeamSide=1,46,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25250

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 5
Anim = 25253
PosType = Left
Pos = IfElse(TeamSide=1,46,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25250

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = [6,9]
Anim = 25204
PosType = Left
Pos = IfElse(TeamSide=1,59,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25200

[State -2]
Type = Explod
Trigger1 = RoundState != 0
Trigger1 = Parent,Var(58) = 0
Trigger1 = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = [6,9]
Anim = 25254
PosType = Left
Pos = IfElse(TeamSide=1,59,219), 227-Floor(Parent,Var(0)/10000)
BindTime = -1
Ownpal = 1
Scale = 0.5,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
SprPriority = 8
ID = 25250

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(57)%10 != 2 || Parent,Var(13) != 0 && Parent,Var(13) != [6,9]
Trigger1 = Parent,FVar(29) <= 3000
Trigger1 = NumExplod(25030) > 0
Scale = 0.5*Parent,FVar(29)/3000,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25030
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(57)%10 = 2
Trigger1 = Parent,FVar(29) <= 3000
Trigger1 = NumExplod(25030) > 0
Scale = IfElse(Parent,FVar(29)>2000,0.5,0.5*Parent,FVar(29)/2000),0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25030
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(57)%10 != 2 || Parent,Var(13) != 0 && Parent,Var(13) != [6,9]
Trigger1 = Parent,FVar(29) <= 3000
Trigger1 = NumExplod(25031) > 0
Scale = 0.5*Parent,FVar(29)/3000,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25031
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(57)%10 = 2
Trigger1 = Parent,FVar(29) <= 3000
Trigger1 = NumExplod(25031) > 0
Scale = IfElse(Parent,FVar(29)>2000,0.5,0.5*Parent,FVar(29)/2000),0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25031
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(57)%10 != 2 || Parent,Var(13) != 0 && Parent,Var(13) != [6,9]
Trigger1 = Parent,FVar(29) <= 3000
Trigger1 = NumExplod(25032) > 0
Scale = 0.5*Parent,FVar(29)/3000,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25032
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(57)%10 = 2
Trigger1 = Parent,FVar(29) <= 3000
Trigger1 = NumExplod(25032) > 0
Scale = IfElse(Parent,FVar(29)>2000,0.5,0.5*Parent,FVar(29)/2000),0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25032
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(57)%10 != 2 || Parent,Var(13) != 0 && Parent,Var(13) != [6,9]
Trigger1 = Parent,FVar(29) <= 3000
Trigger1 = NumExplod(25033) > 0
Scale = 0.5*Parent,FVar(29)/3000,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25033
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 0 && Parent,Var(57)%10 = 2
Trigger1 = Parent,FVar(29) <= 3000
Trigger1 = NumExplod(25033) > 0
Scale = IfElse(Parent,FVar(29)>2000,0.5,0.5*Parent,FVar(29)/2000),0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25033
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 1 || Parent,Var(13) = 2 || Parent,Var(13) = 3 || Parent,Var(13) = 5
Trigger1 = Parent,FVar(29) <= 3000
Trigger1 = NumExplod(25034) > 0
Scale = 0.5*Parent,FVar(29)/3000,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25034
Persistent = 1

[State -2]
Type = ModifyExplod
TriggerAll = Parent,Var(0)/100%10 = 0
Trigger1 = Parent,Var(13) = 4
Trigger1 = Parent,FVar(29) <= 3000
Trigger1 = NumExplod(25035) > 0
Scale = 0.5*Parent,FVar(29)/3000,0.5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25035
Persistent = 1

[State -2]
Type = RemoveExplod
TriggerAll = NumExplod(25010) > 0
Trigger1 = Parent,FVar(29) <= 0
Trigger2 = Parent,Var(58) > 0
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25010
Persistent = 1

[State -2]
Type = RemoveExplod
TriggerAll = NumExplod(25030) > 0
Trigger1 = Parent,FVar(29) <= 0
Trigger2 = Parent,Var(58) > 0
Trigger3 = Parent,Var(13) != 0
Trigger4 = Parent,Var(57)%10 != 2
Trigger4 = Parent,FVar(29) != [0,999]
Trigger5 = Parent,Var(57)%10 = 2
Trigger5 = Parent,FVar(29) != [0,999]
Trigger6 = Parent,Var(43) != 0
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25030
Persistent = 1

[State -2]
Type = RemoveExplod
TriggerAll = NumExplod(25031) > 0
Trigger1 = Parent,FVar(29) <= 0
Trigger2 = Parent,Var(58) > 0
Trigger3 = Parent,Var(13) != 0
Trigger4 = Parent,Var(57)%10 != 2
Trigger4 = Parent,FVar(29) != [1000,1999]
Trigger5 = Parent,Var(57)%10 = 2
Trigger5 = Parent,FVar(29) != [1000,1499]
Trigger6 = Parent,Var(43) != 0
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25031
Persistent = 1

[State -2]
Type = RemoveExplod
TriggerAll = NumExplod(25032) > 0
Trigger1 = Parent,FVar(29) <= 0
Trigger2 = Parent,Var(58) > 0
Trigger3 = Parent,Var(13) != 0
Trigger4 = Parent,Var(57)%10 != 2
Trigger4 = Parent,FVar(29) != [2000,3000]
Trigger5 = Parent,Var(57)%10 = 2
Trigger5 = Parent,FVar(29) != [1500,2000]
Trigger6 = Parent,Var(43) != 0
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25032
Persistent = 1

[State -2]
Type = RemoveExplod
TriggerAll = NumExplod(25033) > 0
Trigger1 = Parent,FVar(29) <= 0
Trigger2 = Parent,Var(58) > 0
Trigger3 = Parent,Var(13) != 0
Trigger4 = Parent,Var(43) = 0
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25033
Persistent = 1

[State -2]
Type = RemoveExplod
TriggerAll = NumExplod(25034) > 0
Trigger1 = Parent,FVar(29) <= 0
Trigger2 = Parent,Var(58) > 0
Trigger3 = Parent,Var(13) != 1 && Parent,Var(13) != 2 && Parent,Var(13) != 3 && Parent,Var(13) != 5
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25034
Persistent = 1

[State -2]
Type = RemoveExplod
TriggerAll = NumExplod(25035) > 0
Trigger1 = Parent,FVar(29) <= 0
Trigger2 = Parent,Var(58) > 0
Trigger3 = Parent,Var(13) != 4
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25035
Persistent = 1

[State -2]
Type = RemoveExplod
TriggerAll = NumExplod(25050) > 0
Trigger1 = Parent,Var(58) > 0
Trigger2 = Parent,Var(13) != [6,9]
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25050
Persistent = 1

[State -2]
Type = RemoveExplod
TriggerAll = NumExplod(25400) > 0
Trigger1 = Parent,Var(13) = [0,3]
Trigger2 = Parent,Var(13) = [6,9]
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25400
Persistent = 1

[State -2]
Type = RemoveExplod
TriggerAll = NumExplod(25450) > 0
Trigger1 = Parent,Var(13) = 0
Trigger2 = Parent,Var(13) = [4,9]
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25450
Persistent = 1

[State -2]
Type = RemoveExplod
TriggerAll = NumExplod(25451) > 0
Trigger1 = Parent,Var(13) = [0,3]
Trigger2 = Parent,Var(13) = [6,9]
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25451
Persistent = 1

[State -2]
Type = RemoveExplod
TriggerAll = NumExplod(25452) > 0
Trigger1 = Parent,Var(13) != [6,9]
IgnoreHitPause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999
ID = 25452
Persistent = 1

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

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

;---------------------------------------------------------------------------
; 僷乕僼僃僋僩
[Statedef 30000]
Type = A
Physics = N
Velset = 0,0
SprPriority = 10
Anim = 30000

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

[State -1]
Type = Trans
Trigger1 = Time <= 51
Trans = Sub

[State -1]
Type = Trans
Trigger1 = Time >= 52
Trans = AddAlpha
Alpha = 128+Ceil(Var(8)*0.5),256

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

[State -1]
Type = VarAdd
Trigger1 = Time = [31,41]
V = 7
Value = -24

[State -1]
Type = VarAdd
Trigger1 = Time = [53,62]
V = 8
Value = 25

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 1.0,0.500-(Var(8)*0.00195)

[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 = Explod
Trigger1 = Time = 0
Anim = 30001
ID = 30001
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30002
ID = 30002
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30003
ID = 30003
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30004
ID = 30004
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30005
ID = 30005
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30006
ID = 30006
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30007
ID = 30007
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 12
Anim = 30050
ID = 30050
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 12
Anim = 30051
ID = 30051
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 52
ID = 30050
Scale = 0.5+((Var(8)+25)*0.005),0.5-((Var(8)+25)*0.00195)

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 53
ID = 30051
Scale = 0.5+(Var(8)*0.005),0.5-(Var(8)*0.00195)

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

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

;---------------------------------------------------------------------------
; 傾乕僋僪儔僀僽僼傿僯僢僔儏
[Statedef 30100]
Type = A
Physics = N
Velset = 0,0
SprPriority = 10
Anim = 30000

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

[State -1]
Type = VarSet
TriggerAll = WinPerfect && WinKO
TriggerAll = Parent,FVar(9) = Const(Data.Life)
Trigger1 = NumPartner = 0
Trigger2 = NumPartner > 0
Trigger2 = Partner,ID > ID
V = 1
Value = 1

[State -1]
Type = Trans
Trigger1 = Var(1) = 1
Trans = Sub

[State -1]
Type = Trans
Trigger1 = Var(1) = 0
Trigger1 = Time <= 51
Trans = Sub

[State -1]
Type = Trans
Trigger1 = Var(1) = 0
Trigger1 = Time >= 52
Trans = AddAlpha
Alpha = 128+Ceil(Var(8)*0.5),256

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

[State -1]
Type = VarAdd
Trigger1 = Var(1) = 0
Trigger1 = Time = [31,41]
V = 7
Value = -24

[State -1]
Type = VarAdd
Trigger1 = Time = [53,62]
V = 8
Value = 25

[State -1]
Type = AngleDraw
Trigger1 = Time <= 11
Scale = 1.0,1.50-(Time*0.085)

[State -1]
Type = AngleDraw
Trigger1 = Var(1) = 1
Trigger1 = Time >= 12
Scale = 1.0,0.50

[State -1]
Type = AngleDraw
Trigger1 = Var(1) = 0
Trigger1 = Time >= 12
Scale = 1.0,0.500-(Var(8)*0.00195)

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

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30101
ID = 30101
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30102
ID = 30102
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30103
ID = 30103
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30104
ID = 30104
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30105
ID = 30105
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30106
ID = 30106
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30107
ID = 30107
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30108
ID = 30108
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30109
ID = 30109
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30110
ID = 30110
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30111
ID = 30111
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30112
ID = 30112
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30113
ID = 30113
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30114
ID = 30114
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30160
ID = 30160
Postype = P1
Pos = 0,0
Ownpal = 1
BindTime = -1
SprPriority = 12
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 12
Anim = 30150
ID = 30150
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 12
Anim = 30151
ID = 30151
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 52
ID = 30150
Scale = 0.5+((Var(8)+25)*0.005),0.5-((Var(8)+25)*0.00195)

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 53
ID = 30151
Scale = 0.5+(Var(8)*0.005),0.5-(Var(8)*0.00195)

[State -1]
Type = ModifyExplod
Trigger1 = Time <= 12
ID = 30160
Scale = 1.0,1.075-(Time*0.059)

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

[State -1]
Type = DestroySelf
Trigger1 = Var(1) = 0
Trigger1 = Time >= 63
Trigger2 = Var(1) = 1
Trigger2 = RoundState = 4
Trigger2 = Parent,NumHelper(30000) > 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 儔僗僩傾乕僋僼傿僯僢僔儏
[Statedef 30200]
Type = A
Physics = N
Velset = 0,0
SprPriority = 10
Anim = 30000

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

[State -1]
Type = VarSet
TriggerAll = WinPerfect && WinKO
TriggerAll = Parent,FVar(9) = Const(Data.Life)
Trigger1 = NumPartner = 0
Trigger2 = NumPartner > 0
Trigger2 = Partner,ID > ID
V = 1
Value = 1

[State -1]
Type = Trans
Trigger1 = Var(1) = 1
Trans = Sub

[State -1]
Type = Trans
Trigger1 = Var(1) = 0
Trigger1 = Time <= 51
Trans = Sub

[State -1]
Type = Trans
Trigger1 = Var(1) = 0
Trigger1 = Time >= 52
Trans = AddAlpha
Alpha = 128+Ceil(Var(8)*0.5),256

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

[State -1]
Type = VarAdd
Trigger1 = Var(1) = 0
Trigger1 = Time = [31,41]
V = 7
Value = -24

[State -1]
Type = VarAdd
Trigger1 = Time = [53,62]
V = 8
Value = 25

[State -1]
Type = AngleDraw
Trigger1 = Time <= 11
Scale = 1.0,1.50-(Time*0.085)

[State -1]
Type = AngleDraw
Trigger1 = Var(1) = 1
Trigger1 = Time >= 12
Scale = 1.0,0.50

[State -1]
Type = AngleDraw
Trigger1 = Var(1) = 0
Trigger1 = Time >= 12
Scale = 1.0,0.500-(Var(8)*0.00195)

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

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30201
ID = 30201
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30202
ID = 30202
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30203
ID = 30203
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30204
ID = 30204
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30205
ID = 30205
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30206
ID = 30206
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30207
ID = 30207
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30208
ID = 30208
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30209
ID = 30209
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30210
ID = 30210
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30211
ID = 30211
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30212
ID = 30212
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30213
ID = 30213
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30214
ID = 30214
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30160
ID = 30160
Postype = P1
Pos = 0,0
Ownpal = 1
BindTime = -1
SprPriority = 12
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 2
Anim = 30170
ID = 30170
Postype = P1
Pos = 0,-10
Ownpal = 1
BindTime = -1
SprPriority = 13
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 2
Anim = 30180
ID = 30180
Postype = P1
Pos = 0,-10
Ownpal = 1
BindTime = -1
SprPriority = 13
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time <= 12
ID = 30160
Scale = 1.0,1.075-(Time*0.059)

[State -1]
Type = Explod
Trigger1 = Time = 12
Anim = 30250
ID = 30250
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 12
Anim = 30251
ID = 30251
Postype = P1
Pos = 0,0
Scale = 0.5,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 52
ID = 30250
Scale = 0.5+((Var(8)+25)*0.005),0.5-((Var(8)+25)*0.00195)

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 53
ID = 30251
Scale = 0.5+(Var(8)*0.005),0.5-(Var(8)*0.00195)

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

[State -1]
Type = DestroySelf
Trigger1 = Var(1) = 0
Trigger1 = Time >= 63
Trigger2 = Var(1) = 1
Trigger2 = RoundState = 4
Trigger2 = Parent,NumHelper(30000) > 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; 傾僫僓乕傾乕僋僪儔僀僽僼傿僯僢僔儏
[Statedef 30300]
Type = A
Physics = N
Velset = 0,0
SprPriority = 10
Anim = 30000

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

[State -1]
Type = VarSet
TriggerAll = WinPerfect && WinKO
TriggerAll = Parent,FVar(9) = Const(Data.Life)
Trigger1 = NumPartner = 0
Trigger2 = NumPartner > 0
Trigger2 = Partner,ID > ID
V = 1
Value = 1

[State -1]
Type = Trans
Trigger1 = Var(1) = 1
Trans = Sub

[State -1]
Type = Trans
Trigger1 = Var(1) = 0
Trigger1 = Time <= 51
Trans = Sub

[State -1]
Type = Trans
Trigger1 = Var(1) = 0
Trigger1 = Time >= 52
Trans = AddAlpha
Alpha = 128+Ceil(Var(8)*0.5),256

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

[State -1]
Type = VarAdd
Trigger1 = Var(1) = 0
Trigger1 = Time = [31,41]
V = 7
Value = -24

[State -1]
Type = VarAdd
Trigger1 = Time = [53,62]
V = 8
Value = 25

[State -1]
Type = AngleDraw
Trigger1 = Time <= 11
Scale = 1.0,1.50-(Time*0.085)

[State -1]
Type = AngleDraw
Trigger1 = Var(1) = 1
Trigger1 = Time >= 12
Scale = 1.0,0.50

[State -1]
Type = AngleDraw
Trigger1 = Var(1) = 0
Trigger1 = Time >= 12
Scale = 1.0,0.500-(Var(8)*0.00195)

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

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30301
ID = 30301
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30302
ID = 30302
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30303
ID = 30303
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30304
ID = 30304
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30305
ID = 30305
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30306
ID = 30306
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30307
ID = 30307
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30308
ID = 30308
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30309
ID = 30309
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30310
ID = 30310
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30311
ID = 30311
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30312
ID = 30312
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30313
ID = 30313
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30314
ID = 30314
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30315
ID = 30315
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30316
ID = 30316
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30317
ID = 30317
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30318
ID = 30318
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30319
ID = 30319
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30320
ID = 30320
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30321
ID = 30321
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30160
ID = 30160
Postype = P1
Pos = 0,0
Ownpal = 1
BindTime = -1
SprPriority = 12
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 2
Anim = 30170
ID = 30170
Postype = P1
Pos = 0,-10
Ownpal = 1
BindTime = -1
SprPriority = 13
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 2
Anim = 30180
ID = 30180
Postype = P1
Pos = 0,-10
Ownpal = 1
BindTime = -1
SprPriority = 13
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 12
Anim = 30350
ID = 30350
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 12
Anim = 30351
ID = 30351
Postype = P1
Pos = 0,0
Scale = 0.375,0.5
Ownpal = 1
BindTime = -1
SprPriority = 11
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 52
ID = 30350
Scale = 0.375+((Var(8)+25)*0.005),0.5-((Var(8)+25)*0.00195)

[State -1]
Type = ModifyExplod
Trigger1 = Time >= 53
ID = 30351
Scale = 0.375+(Var(8)*0.005),0.5-(Var(8)*0.00195)

[State -1]
Type = ModifyExplod
Trigger1 = Time <= 12
ID = 30160
Scale = 1.0,1.075-(Time*0.059)

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

[State -1]
Type = DestroySelf
Trigger1 = Var(1) = 0
Trigger1 = Time >= 63
Trigger2 = Var(1) = 1
Trigger2 = RoundState = 4
Trigger2 = Parent,NumHelper(30000) > 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

;---------------------------------------------------------------------------
; YOUWIN
[Statedef 30400]
Type = A
Physics = N
Velset = 0,0
SprPriority = 10
Anim = 30450

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

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

[State -1]
Type = VarAdd
Trigger1 = Time = [1,15]
V = 3
Value = 1
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = VarSet
Trigger1 = Time = 16
V = 3
Value = 400
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = VarAdd
Trigger1 = Time = [56,119]
V = 4
Value = -4
IgnoreHitPause = 1
Persistent = 1

[State -1]
Type = PalFX
Trigger1 = Time >= 10
Time = 1
Add = 0+Var(4),0+Var(4),0+Var(4)
IgnoreHitPause = 1
Persistent = 1

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

[State -1]
Type = AngleDraw
Trigger1 = 1
Scale = 0.25+Var(3)*0.3,0.75

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30399+TeamSide
ID = 30400
Postype = Left
Pos = 12,52
Ownpal = 1
Scale = 0.25,0.275
SprPriority = 12
BindTime = -1
OnTop = 0
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 10
Anim = 30410
ID = 30410
Postype = Left
Pos = 0,60
Ownpal = 1
Scale = 0.5,0.25
SprPriority = 12
BindTime = -1
OnTop = 0
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 20
Anim = 30405
ID = 30405
Postype = Left
Pos = 80,85
Ownpal = 1
Scale = 0.25,0.25
SprPriority = 12
BindTime = -1
OnTop = 0
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30450
ID = 30450
Postype = Right
Pos = 0,240
Ownpal = 0
Scale = 0.25+Var(3)*0.3,0.55
Facing = -1
SprPriority = 10
BindTime = -1
RemoveTime = 119
OnTop = 0
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = Explod
Trigger1 = Time = 0
Anim = 30500
ID = 30500
Postype = Left
Pos = 160,120
Ownpal = 1
SprPriority = 11
BindTime = -1
OnTop = 0
IgnoreHitPause = 1
Persistent = 0
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = ModifyExplod
Trigger1 = 1
ID = 30450
Scale = 0.25+Var(3)*0.25,0.55

[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 = Time = [0,150]
Flag = Noshadow
Flag2 = RoundNotOver
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -1]
Type = AssertSpecial
Trigger1 = Time > 150 
Flag = Noshadow
Flag2 = Invisible
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" && Command != "up"
Trigger2 = Parent,Command = "down" && Command != "down"
Trigger3 = Parent,Command = "back" && Command != "back"
Trigger4 = Parent,Command = "fwd" && Command != "fwd"
Trigger5 = Parent,Command = "a" && Command != "a"
Trigger6 = Parent,Command = "b" && Command != "b"
Trigger7 = Parent,Command = "c" && Command != "c"
Trigger8 = Parent,Command = "x" && Command != "x"
Trigger9 = Parent,Command = "y" && Command != "y"
Trigger10 = Parent,Command = "z" && Command != "z"
Trigger11 = Parent,Command = "start" && Command != "start"
V = 1
Value = 1

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