[StateDef 4200]
type = S
physics = N
movetype = I
anim = 15000
ctrl = 0
velset = 0,0

[State 4200]
type = PlayerPush
trigger1 = Time >= 0
value = 0

[State 4200]
type = Helper
trigger1 = Time = 0
pos = 70,-100
stateno = 4201
id = 4200

[State 4200]
type = ChangeState 
trigger1 = Time >= 240
value = 0

[StateDef 4201]
type = S
physics = N
movetype = I
anim = 4000
velset = 0,0
ctrl = 0

[State 4201]
type = Sprpriority
trigger1 = Time >= 0
value = -120

[State 4201]
type = AngleAdd
trigger1 = Time = 0
value = -90

[State 4201]
type = Helper
trigger1 = Time = 0
pos = 0,50
stateno = 4202
id = 4201

[State 4201]
type = AngleAdd
trigger1 = Time <= 40
value = 3

[State 4201]
type = AngleDraw
trigger1 = Time >= 0

[State 4201]
type = AngleAdd
trigger1 = Time >= 120
trigger1 = Time <= 140
value = -4.5

[State 4201]
type = VelSet
trigger1 = Time = 130
x = -4

[State 4201]
type = VelAdd
trigger1 = Time >= 130
trigger1 = Time < 140
x = 0.4

[State 4201]
type = VelSet
trigger1 = Time = 140
x = 0

[State 4201]
type = ChangeState
trigger1 = Var(0) = 1
trigger1 = Time = 180
value = 4222

[State 4201]
type = VelSet
trigger1 = Time = 210
y = 3

[State 4220]
type = ParentVarSet
trigger1 = Time = 240
v = 0
value = 240

[State 4201]
type = DestroySelf
trigger1 = Time = 240

[StateDef 4202]
type = S
physics = N
movetype = I
velset = 0,0
anim = 4010
ctrl = 0

[State 4202]
type = Helper
trigger1 = Time = 0
pos = 80,60
stateno = 4203
id = 4202

[State 4202]
type = Sprpriority
trigger1 = Time >= 0
trigger1 = Time < 120
value = -119

[State 4202]
type = VelSet
trigger1 = Time = 0
x = 4
y = -2.7

[State 4202]
type = VelAdd
trigger1 = Time <= 40
x = -0.1

[State 4202]
type = VelSet
trigger1 = Time = 40
x = 0
y = 0

[State 4202]
type = AngleAdd
trigger1 = Time > 40
trigger1 = Time <= 60
value = 1

[State 4202]
type = AngleDraw
trigger1 = Time > 40

[State 4202]
type = Sprpriority
trigger1 = Time >= 120
trigger1 = Time < 210
value = 99

[State 4202]
type = AngleAdd
trigger1 = Time >= 120
trigger1 = Time < 130
value = -7

[State 4202]
type = ChangeAnim
trigger1 = Time = 130
value = 4012

[State 4202]
type = AngleSet
trigger1 = Time = 130
value = 45

[State 4202]
type = AngleAdd
trigger1 = Time >= 130
trigger1 = Time < 140
value = -4.5

[State 4202]
type = VelSet
trigger1 = Time = 120
x = -2.5
y = 5.5

[State 4202]
type = VelSet
trigger1 = Time = 140
x = 0
y = 0

[State 4202]
type = ParentVarSet
trigger1 = Var(0) = 1
trigger1 = Time >= 0
v = 0
value = 1

[State 4202]
type = ChangeState
trigger1 = Var(0) = 1
trigger1 = Time = 180
value = 4221

[State 4202]
type = AngleAdd
trigger1 = Time >= 180
trigger1 = Time < 210
value = -2

[State 4202]
type = VelSet
trigger1 = Time = 180
x = 2
y = -1

[State 4202]
type = VelSet
trigger1 = Time = 210
x = 0
y = 0

[State 4202]
type = Sprpriority
trigger1 = Time >= 210
value = -102

[State 4202]
type = VelSet
trigger1 = Time = 210
x = -1
y = 5

[State 4202]
type = DestroySelf
trigger1 = Time >= 240

[StateDef 4203]
type = S
physics = N
movetype = A
anim = 4024
velset = 0,0
ctrl = 0

[State 4203]
type = AngleAdd
trigger1 = Time = 0
value = -10

[State 4203]
type = AngleAdd
trigger1 = Time > 40
trigger1 = Time <= 60
value = 0.5

[State 4203]
type = AngleDraw
trigger1 = Time >= 0
trigger1 = Time < 120

[State 4203]
type = Sprpriority
trigger1 = Time >= 0
trigger1 = Time < 120
value = -118

[State 4203]
type = VelSet
trigger1 = Time = 0
x = 3.2
y = -2.4

[State 4203]
type = VelAdd
trigger1 = Time <= 60
x = -0.05333333333333333

[State 4203]
type = VelSet
trigger1 = Time = 60
x = 0
y = 0

[State 4203]
type = Sprpriority
trigger1 = Time >= 120
trigger1 = Time < 210
value = 100

[State 4203]
type = MoveHitReset
trigger1 = Time = 0

[State 4203]
type = RemoveExplod
trigger1 = MoveHit = 0
id = 4026

[State 4203]
type = HitDef
triggerall = MoveContact = 0
trigger1 = Time = 120
attr = S, HT
damage = 100
hitflag = MA
guardflag = 
sparkno = -1
hitsound = S4100,1
p2stateno = 4210
fall = 1

[State 4203]
type = HitDef
trigger1 = Time = 180
trigger2 = MoveContact = 1
attr = S, NA
damage = 10
hitflag = 
guardflag = 
sparkno = -1
animtype = Back
ground.type = Trip
ground.velocity = 0,-1
fall = 1

[State 4203]
type = TargetBind
trigger1 = MoveHit = 1
trigger1 = Time <= 180
time = 1
pos = -40,-50

[State 4203]
type = Explod
trigger1 = MoveHit = 1
trigger1 = Anim = 4022
trigger1 = NumExplod(4026) = 0
trigger1 = Time < 180
anim = 4026
bindtime = -1
sprpriority = 102
id = 4026

[State 4203]
type = PlaySnd
trigger1 = Time = 130
value = 4200,0
volume = 250

[State 4203]
type = Explod
trigger1 = MoveHit = 1
persistent = -1
anim = 10032
pos = -20
removetime = 12
sprpriority = -80
ownpal = 1

[State 4203]
type = Explod
trigger1 = MoveHit = 1
persistent = -1
anim = 10033
pos = -20
removetime = 8
sprpriority = 110
ownpal = 1

[State 4203]
type = Explod
trigger1 = Time >= 130
trigger1 = Time < 140
persistent = 2
anim = 10040
pos = -20,20
removetime = 16
velocity = -8
sprpriority = 101
ownpal = 1

[State 4203]
type = VarRandom
trigger1 = Time >= 0
v = 0
range = 0,2

[State 4203]
type = Explod
trigger1 = Var(0) = 1
trigger1 = Time >= 130
trigger1 = Time < 140
persistent = 2
anim = 10020
pos = 3,-20
removetime = 180
velocity = -4,-4
accel = 0,0.1
sprpriority = 101
ownpal = 1

[State 4203]
type = Explod
trigger1 = Var(0) = 0
trigger1 = Time >= 130
trigger1 = Time < 140
persistent = 2
anim = 10020
pos = -7,-20
accel = 0,0.3
removetime = 180
velocity = -5,-9
accel = 0,-0.5
sprpriority = 101
ownpal = 1

[State 4203]
type = Explod
trigger1 = Var(0) = 0
trigger1 = Time >= 130
trigger1 = Time < 140
persistent = 2
anim = 10020
pos = -5,-15
accel = 0,0.2
removetime = 180
velocity = -1,-8
accel = 0,0.6
sprpriority = 101
ownpal = 1

[State 4203]
type = Explod
trigger1 = Var(0) = 1
trigger1 = Time >= 130
trigger1 = Time < 140
persistent = 2
anim = 10020
pos = -5,-30
removetime = 180
velocity = -2,-6
accel = 0,0.3
sprpriority = 101
ownpal = 1

[State 4203]
type = ChangeAnim
trigger1 = Time = 120
value = 4025	

[State 4203]
type = ChangeAnim
trigger1 = Time = 134
value = 4022

[State 4203]
type = VelSet
trigger1 = Time = 120
x = -10.5
y = 13

[State 4203]
type = PosAdd
trigger1 = Time = 130
x = -10
y = -10

[State 4203]
type = VelSet
trigger1 = Time = 130
x = -10.5
y = 3

[State 4203]
type = VelSet
trigger1 = Time = 140
x = 0
y = 0

[State 4203]
type = ParentVarSet
trigger1 = Time >= 0
trigger1 = MoveHit = 1
v = 0
value = 1

[State 4203]
type = ChangeState
trigger1 = Time = 180
trigger1 = MoveHit = 1
value = 4220

[State 4203]
type = VelSet
trigger1 = Time = 180
x = 2
y = -3.333333333

[State 4203]
type = VelSet
trigger1 = Time = 210
x = 0
y = 0

[State 4203]
type = Sprpriority
trigger1 = Time >= 210
value = -101

[State 4203]
type = VelSet
trigger1 = Time = 210
x = -1
y = 5

[State 4220]
type = RemoveExplod
trigger1 = Time >= 240
id = 4026

[State 4203]
type = DestroySelf
trigger1 = Time >= 240

[StateDef 4210]
type = A
physics = N
movetype = H
ctrl = 0

[State 4210]
type = ChangeAnim2
trigger1 = Time = 0
value = 4210

[State 4210]
type = Sprpriority
trigger1 = Time >= 0
value = 101

[State 4210]
type = NotHitBy
trigger1 = Time >= 0
value = SCA

[State 4210]
type = SelfState
trigger1 = Pos Y >= -100
trigger1 = Time >= 120
value = 5050

[StateDef 4220]
type = A
physics = N
movetype = I
velset = 0,0

[State 4220]
type = TargetBind
trigger1 = Time >= 0
trigger1 = Time < 65
time = 1
pos = -40,-50

[State 4220]
type = TargetBind
trigger1 = Time >= 65
trigger1 = Time < 74
time = 1
pos = 0,20

[State 4220]
type = VelSet
trigger1 = Time = 30
x = 10
y = -3

[State 4220]
type = VelAdd
trigger1 = Time > 30
trigger1 = Time < 60
x = -0.33333333

[State 4220]
type = VelSet
trigger1 = Time = 60
x = 0
y = 0

[State 4220]
type = ChangeAnim
trigger1 = Time = 65
value = 4021

[State 4220]
type = AngleSet
trigger1 = Time = 65
value = -90

[State 4220]
type = AngleDraw
trigger1 = Time >= 60

[State 4220]
type = PosAdd
trigger1 = Time = 65
x = -10
y = -10

[State 4220]
type = RemoveExplod
trigger1 = NumExplod(4026) > 0
trigger1 = Time = 65
id = 4026

[State 4220]
type = VelSet
trigger1 = Time = 70
y = 10

[State 4220]
type = VelSet
trigger1 = Time = 74
y = 0

[State 4220]
type = PlaySnd
trigger1 = Time = 35
value = 4000,0
volume = 250

[State 4220]
type = EnvShake
trigger1 = Time = 74
time = 30

[State 4220]
type = TargetLifeAdd
trigger1 = Time = 74
value = -50

[State 4220]
type = Explod
trigger1 = Time = 74
anim = 10001
pos = 20,116;99
facing = 1
removetime = -1
sprpriority = -98
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = 10002
pos = 20,116
facing = 1
removetime = -1
sprpriority = -99
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = 10030
pos = 20,25
removetime = 12
sprpriority = -98
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = 10031
pos = 20,25
removetime = 8
sprpriority = 101
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = 10011
pos = 20,50
random = 0,50
removetime = 120
velocity = 1,-10
accel = 0,0.5
sprpriority = 101
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = 10011
pos = 20,0
random = 0,50
removetime = 120
velocity = -1,-10
accel = 0,0.5
sprpriority = 101
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = 10011
pos = 20,0
random = 0,50
removetime = 120
velocity = -3,-7
accel = 0,0.5
sprpriority = 99
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = 10020
pos = 20,0
random = 0,50
removetime = 120
velocity = -3,-3.5
accel = 0,0.25
sprpriority = 99
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = 10020
pos = 20,0
random = 0,50
removetime = 120
velocity = -5,-5
accel = 0,0.25
sprpriority = 101
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = 10020
pos = 20,0
random = 0,50
removetime = 120
velocity = 3,-3.5
accel = 0,0.25
sprpriority = 101
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = 10020
pos = 20,0
random = 0,50
removetime = 120
velocity = 3,-9
accel = 0,0.25
sprpriority = 99
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = F15
pos = 20,25
removetime = 12
sprpriority = -98
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = F50
pos = 20,25
random = 150,0
removetime = 45
sprpriority = 101
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = F50
pos = 20,25
random = 150,0
removetime = 45
sprpriority = 101
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = F50
pos = 20,25
random = 150,0
removetime = 45
sprpriority = 101
ownpal = 1

[State 4220]
type = Explod
trigger1 = Time = 74
anim = F50
pos = 20,25
random = 150,0
removetime = 45
sprpriority = 101
ownpal = 1

[State 4220]
type = VelSet
trigger1 = Time = 100
x = -1
y = -7

[State 4220]
type = VelSet
trigger1 = Time = 110
x = 0
y = 0

[State 4220]
type = Sprpriority
trigger1 = Time >= 110
value = -111

[State 4220]
type = VelSet
trigger1 = Time = 110
y = 20

[State 4220]
type = VelSet
trigger1 = Time = 120
y = 0

[State 4220]
type = DestroySelf
trigger1 = Time = 120

[StateDef 4221]
type = A
physics = N
movetype = I
velset = 0,0

[State 4221]
type = VelSet
trigger1 = Time = 30
x = 5
y = -4

[State 4221]
type = VelAdd
trigger1 = Time > 30
trigger1 = Time < 60
x = -0.2

[State 4221]
type = VelSet
trigger1 = Time = 60
x = 0
y = 0

[State 4221]
type = AngleAdd
trigger1 = Time >= 30
trigger1 = Time <= 60
value = 2

[State 4221]
type = AngleDraw
trigger1 = Time >= 30

[State 4221]
type = VelSet
trigger1 = Time = 70
y = 10

[State 4221]
type = VelSet
trigger1 = Time = 76
y = 0

[State 4221]
type = VelSet
trigger1 = Time = 100
x = -1
y = -7

[State 4221]
type = VelSet
trigger1 = Time = 110
x = 0
y = 0

[State 4221]
type = Sprpriority
trigger1 = Time >= 110
value = -112

[State 4221]
type = VelSet
trigger1 = Time = 110
y = 20

[State 4221]
type = VelSet
trigger1 = Time = 120
y = 0

[State 4221]
type = DestroySelf
trigger1 = Time = 120

[StateDef 4222]
type = A
physics = N
movetype = I
velset = 0,0

[State 4222]
type = AngleDraw
trigger1 = Time >= 0

[State 4222]
type = AngleAdd
trigger1 = Time >= 30
trigger1 = Time <= 60
value = 3

[State 4222]
type = VelSet
trigger1 = Time = 30
x = 1

[State 4222]
type = VelSet
trigger1 = Time = 60
x = 0

[State 4222]
type = AngleAdd
trigger1 = Time >= 70
trigger1 = Time <= 74
value = -6

[State 4222]
type = AngleAdd
trigger1 = Time >= 100
trigger1 = Time <= 110
value = 6

[State 4222]
type = VelSet
trigger1 = Time = 110
x = -2

[State 4222]
type = AngleAdd
trigger1 = Time >= 110
trigger1 = Time <= 120
value = -15

[State 4222]
type = ParentVarSet
trigger1 = Time = 120
v = 0
value = 240

[State 4222]
type = DestroySelf
trigger1 = Time = 120