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

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

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

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

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

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

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

[State 4101]
type = Helper
trigger1 = Time = 0
pos = 0,50
stateno = 4102
id = 4101

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

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

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

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

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

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

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

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

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

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

[State 4102]
type = Helper
trigger1 = Time = 0
pos = 80,60
stateno = 4103
id = 4102

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[StateDef 4103]
type = S
physics = N
movetype = A
anim = 4020
velset = 0,0
ctrl = 0

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

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

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

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

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

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

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

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

[State 4103]
type = HitDef
trigger1 = Time = 120
trigger1 = MoveHit = 0
attr = S, HA
damage = 200
hitflag = MADP
guardflag = 
sparkno = -1
hitsound = S4100,1
p2stateno = 4104
fall = 1

[State 4103]
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 4103]
type = PlaySnd
trigger1 = Time = 130
value = 4100,0
volume = 250

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

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

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

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

[State 4103]
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 4103]
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 4103]
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 4103]
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 4103]
type = ChangeAnim
trigger1 = Time = 120
value = 4023

[State 4103]
type = ChangeAnim
trigger1 = Time = 127
value = 4020

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

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

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

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

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

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

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

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

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

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

[StateDef 4104]
type = A
physics = N
movetype = H
anim = 5070
ctrl = 0

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

[State 4104]
type = VelSet
trigger1 = Time = 0
y = -14

[State 4104]
type = SelfState
trigger1 = Pos Y < -300
value = 5050