[Statedef 192]
type        = S
movetype    = I
physics     = N
ctrl        = 1
anim        = 192
velset      = 0,0
sprpriority = 1

[State 192]
type = ChangeState
trigger1 = time = 185
value = 900
ctrl = 1

[Statedef 900]
type        = S
movetype    = I
physics     = N
ctrl        = 1
anim        = 900
velset      = 0,0
sprpriority = 1

[state 900]
type = VarRandom
trigger1 = 1
v = 57
range = 1000
IgnoreHitPause = 1
Persistent = 1

[State 900]
type = Turn
Trigger1 = Pos x < EnemyNear,Pos x && Facing=-1
Trigger2 = EnemyNear,Pos x < Pos x && Facing=1
ignorehitpause = 1

[state 900]
type = PlayerPush
trigger1 = 1
value = 1
ignorehitpause=1

[State 900]
type = ChangeState
triggerall = time >= 30
trigger1 = roundstate = 2
trigger1 = var(57) = [0,250]
value = 1020
ctrl = 1

[State 900]
type = ChangeState
triggerall = time >= 30
trigger1 = roundstate = 2
trigger1 = var(57) = [251,500]
value = 1030
ctrl = 1

[State 900]
type = ChangeState
triggerall = time >= 30
trigger1 = roundstate = 2
trigger1 = var(57) = [501,750]
value = 1040
ctrl = 1

[State 900]
type = ChangeState
triggerall = time >= 30
trigger1 = roundstate = 2
trigger1 = var(57) = [751,1000]
value = 1050
ctrl = 1

[State 900]
type = HitOverride
trigger1 = 1
attr = SCA, NA, SA, HA, NP, SP, HP 
stateno = 900
time = -1

[Statedef 1010]
type        = S
movetype    = I
physics     = N
ctrl        = 1
anim        = 1010
velset      = 0,0
sprpriority = 1

[state 1010]
type = velset
trigger1 = time = 1
x = 1.5
y = 0

[state 1010]
type = PlayerPush
trigger1 = 1
value = 1
ignorehitpause=1

[State 1010]
type = ChangeState
trigger1 = time = 30
value = 900
ctrl = 1


[Statedef 1020]
type        = S
movetype    = I
physics     = N
ctrl        = 1
anim        = 1020
velset      = 0,0
sprpriority = 1

[State 1020]
type = PlaySnd
trigger1 = Time = 29
value = 1020,100

[state 1020]
type = PlayerPush
trigger1 = 1
value = 1
ignorehitpause=1

[State 1020,]
type = Projectile
trigger1 = time = 29
attr = S, SP 
damage = 0,0
getpower = 1000,0
animtype = Hard
pausetime = 0,12
Projremovetime = 50
offset = 0,-30
velocity = 0,0 
projanim = 6001
projID = 6001
guardflag = MA
sparkno = -1
sparkxy = 0,0
sprpriority = 7
hitsound = 0,0
guardsound = 0,0
ground.type = High
ground.slidetime = 14
ground.hittime = 16
ground.velocity = 0,0
air.velocity = 0,0
air.juggle = 4 

[State 1020]
type = Projectile
trigger1 = time = 36
attr = S, SP 
damage = 100,10
getpower = 0,0
animtype = Hard
pausetime = 0,12
Projremovetime = 20
offset = 0,-30
velocity = 0,0
projanim = 6002
projID = 6002
guardflag = MA
sparkno = -1
sparkxy = 0,0
sprpriority = 7
hitsound = 0,0
guardsound = 0,0
ground.type = High
ground.slidetime = 14
ground.hittime = 16
ground.velocity = 0,0
air.velocity = 0,0
air.juggle = 4 

[State 1020]
type = ChangeState
trigger1 = animtime = 0
value = 900
ctrl = 1

[Statedef 1030]
type        = S
movetype    = I
physics     = N
ctrl        = 1
anim        = 1030
velset      = 0,0
sprpriority = 1

[state 1030]
type = PlayerPush
trigger1 = 1
value = 1
ignorehitpause=1

[State 1030] 
type = Explod
trigger1 = AnimElem = 6
anim = 6051
ID = 6051
pos = -10,-10
vel = 0,0
postype = left
sprpriority = 0
pausemovetime = 0
supermovetime = 0
scale = 1.2,1.2
bindtime = -1
removetime = 70
facing = 1
vfacing = 1
ownpal = 1


[State 1030]
type = PlaySnd
trigger1 = Time = 29
value = 1030,100

[State 1030]
type = Projectile
trigger1 = time > 29
trigger1 = time < 96
trigger1 = time%2 = 0
attr = S, SP 
damage = 10,1
getpower = 0,0
animtype = Hard
pausetime = 0,12
Projremovetime = 5
offset = 0,0 
velocity = 0,0
projanim = 6052
projID = 6052
guardflag = MA
sparkno = -1
sparkxy = 0,0
sprpriority = 0
ground.type = High
ground.slidetime = 14
ground.hittime = 16
ground.velocity = 0,0
air.velocity = 0,0
air.juggle = 4 

[State 1030]
type = ChangeState
trigger1 = time = 96
value = 900
ctrl = 1

[Statedef 1040]
type        = S
movetype    = I
physics     = N
ctrl        = 1
anim        = 1040
velset      = 0,0
sprpriority = 1

[state 1040]
type = PlayerPush
trigger1 = 1
value = 1
ignorehitpause=1

[State 1040]
type = PlaySnd
trigger1 = Time = 19
value =180,3

[State 1040]
type = PlaySnd
trigger1 = Time = 79
value = 777,1

[State 1040]
type = PlaySnd
trigger1 = Time = 139
value = 1040,100

[State 1040] 
type = Explod
trigger1 = time = 19
anim = 10000
ID = 10000
pos = 100,20
vel = 0,-5
postype = p1
sprpriority = 7
pausemovetime = 0
supermovetime = 0
scale = 1,1
removetime = 100
facing = 1
vfacing = 1
ownpal = 1


[State 1040] 
type = Explod
trigger1 = time = 79
anim = 10000
ID = 10000
pos = 200,20
vel = 0,-5
postype = p1
sprpriority = 7
pausemovetime = 0
supermovetime = 0
scale = 1,1
removetime = 100
facing = 1
vfacing = 1
ownpal = 1


[State 1040] 
type = Explod
trigger1 = time = 139
anim = 10000
ID = 10000
pos = 300,20
vel = 0,-5
postype = p1
sprpriority = 7
pausemovetime = 0
supermovetime = 0
scale = 1,1
removetime = 100
facing = 1
vfacing = 1
ownpal = 1

[State 1040]
type = Projectile
trigger1 = time = 19
attr = S, SP 
damage = 100,0
getpower = 0,0
animtype = Hard
pausetime = 0,12
Projremovetime = 100
offset = 100,20
velocity = 0,-5
projanim = 10001
projID = 10001
guardflag = 
sparkno = -1
sparkxy = 0,0
sprpriority = 0
ground.type = High
ground.slidetime = 14
ground.hittime = 16
ground.velocity = 0,20
air.velocity = 0,20
air.juggle = 4 

[State 1040]
type = Projectile
trigger1 = time = 79
attr = S, SP 
damage = 100,0
getpower = 0,0
animtype = Hard
pausetime = 0,12
Projremovetime = 100
offset = 200,20 
velocity = 0,-5 
projanim = 10001
projID = 10001
guardflag = 
sparkno = -1
sparkxy = 0,0
sprpriority = 0
ground.type = High
ground.slidetime = 14
ground.hittime = 16
ground.velocity = 0,20
air.velocity = 0,20
air.juggle = 4 

[State 1040]
type = Projectile
trigger1 = time = 139
attr = S, SP 
damage = 100,0
getpower = 0,0
animtype = Hard
pausetime = 0,12
Projremovetime = 100
offset = 300,20 
velocity = 0,-5 
projanim = 10001
projID = 10001
guardflag = 
sparkno = -1
sparkxy = 0,0
sprpriority = 0
ground.type = High
ground.slidetime = 14
ground.hittime = 16
ground.velocity = 0,20
air.velocity = 0,20
air.juggle = 4 

[State 1040]
type = ChangeState
trigger1 = time = 200
value = 900
ctrl = 1

[Statedef 1050]
type        = S
movetype    = I
physics     = N
ctrl        = 1
anim        = 1050
velset      = 0,0
sprpriority = 1

[state 1050]
type = PlayerPush
trigger1 = 1
value = 1
ignorehitpause=1

[State 1050]
type = PlaySnd
trigger1 = Time = 16
value = 1050,99

[State 1050]
type = PlaySnd
trigger1 = Time = 19
value = 1050,100

[State 1050]
type = Projectile
trigger1 = time > 19
trigger1 = time < 59
trigger1 = time%2 = 0
attr = S, SP 
damage = 5,1
getpower = 0,0
animtype = Hard
pausetime = 0,0
Projremovetime = 500
offset = 0,0
velocity = 5,0
projanim = 10002
projID = 10002
postype = p1
guardflag = MA
sparkno = 1
sparkxy = 0,0
sprpriority = 0
ground.type = High
ground.slidetime = 0
ground.hittime = 0
ground.velocity = 0,0
air.velocity = 0,0
air.juggle = 400 

[State 1050]
type = ChangeState
trigger1 = time = 60
value = 900
ctrl = 1
