[statedef 190]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=0||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=56
trigger1=1||var(var(var(5)+5052)+12):=56
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=1||var(var(var(5)+5052)+28):=0
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=intro
ignorehitpause=1
[state ]
type=afterimage
trigger1=animelem=3
time=-1
length=5
palcontrast=64,64,64
paladd=32,32,32
timegap=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelem=33||animelem=37
trigger1=var(var(5)+5084)=1
value=410, 2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=95
trigger1=var(var(5)+5084)=1
value=620,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelem=29
trigger1=var(var(5)+5084)=1
value=191,4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=40
trigger1=var(var(5)+5084)=1
value=0,3
ignorehitpause=1
[state ]
type=afterimagetime
trigger1=animtime=0
time=1
ignorehitpause=1
[state ] 
type=changestate
trigger1=animtime=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 180]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=0||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=233
trigger1=1||var(var(var(5)+5052)+12):=233
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=1||var(var(var(5)+5052)+28):=0
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=27
trigger1=var(var(5)+5084)=1
value=186,6
ignorehitpause=1
[state ]
type=assertspecial
trigger1=animelemtime(1)<400
flag=roundnotover
ignorehitpause=1
;------------------------------------------------------------
[statedef 0]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=velmul
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[state ]
type=null
triggerall=1||var(var(5)+5064):=0
triggerall=1||var(var(5)+3584):=1
triggerall=1||var(var(5)+3588):=0
triggerall=1||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0
trigger1=0&&var(var(5)+440):=0
trigger2=animelemtime(1)=4||abs(vel x)<2
trigger2=0&&var(var(5)+436):=0
trigger3=roundstate=3
trigger3=0&&var(var(5)+3596):=1
trigger4=anim!=[0,1]
trigger4=1||var(var(var(5)+5052)+12):=0
trigger4=1||var(var(var(5)+5052)+20):=0
trigger4=1||var(var(var(5)+5052)+28):=0
ignorehitpause=1
[state ]
type=turn
triggerall=!animelemtime(1)&&numenemy
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[state ]
type=null
triggerall=roundstate=4&&anim!=1
trigger1=alive
trigger1=1||var(var(5)+5064):=170
trigger1=0&&var(var(5)+3060):=170
trigger2=win||var(var(5)+5088)
trigger2=1||var(var(5)+5064):=180
trigger2=0&&var(var(5)+3060):=180
ignorehitpause=1
;------------------------------------------------------------
[statedef 10]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=statetypeset
trigger1=1||var(var(5)+5064):=10
statetype=c
movetype=i
physics=n
ignorehitpause=1
[state ]
type=velmul
trigger1=1
x=const(movement.crouch.friction)
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=10
value=10
ignorehitpause=1
[state ]
type=turn
triggerall=!animelemtime(1)&&numenemy
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=velmul
trigger1=!animelemtime(1)
x=0.75
ignorehitpause=1
[state ]
type=changestate
trigger1=animtime=0
value=11
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[statedef 11]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=statetypeset
trigger1=1||var(var(5)+5064):=stateno
statetype=c
movetype=i
physics=n
ignorehitpause=1
[state ]
type=velmul
trigger1=1
x=const(movement.crouch.friction)
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=11
value=11
ignorehitpause=1
[state ]
type=turn
triggerall=!animelemtime(1)&&numenemy
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim=6&&animtime=0
value=11
ignorehitpause=1
[state ]
type=changestate
trigger1=roundstate>2||command!="holddown"
value=12
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[statedef 12]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=statetypeset
trigger1=1||var(var(5)+5064):=stateno
statetype=s
movetype=i
physics=n
ignorehitpause=1
[state ]
type=velmul
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=12
value=12
ignorehitpause=1
[state ]
type=turn
triggerall=!animelemtime(1)&&numenemy
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animtime=0
value=0
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[statedef 20]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=statetypeset
trigger1=1||var(var(5)+5064):=stateno
statetype=s
movetype=i
physics=n
ignorehitpause=1
[state ]
type=velmul
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=velset
trigger1=command="holdfwd"
x=const(velocity.walk.fwd.x)
y=0
ignorehitpause=1
[state ]
type=velset
trigger1=command="holdback"
x=const(velocity.walk.back.x)
y=0
ignorehitpause=1
[state ]
type=velset
trigger1=command!="holdback"&&command!="holdfwd"
x=0
y=0
ignorehitpause=1
[state ]
type=changeanim
trigger1=vel x&&((anim!=20+!!(vel x<0))&&(anim!=5||anim=5&&animtime=0))
value=20+!!(vel x<0)
ignorehitpause=1
[state ]
type=changestate
trigger1=!vel x||roundstate>2
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 40]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=statetypeset
trigger1=1||var(var(5)+5064):=stateno
statetype=s
movetype=i
physics=n
ignorehitpause=1
[state ]
type=velmul
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=40
value=40
ignorehitpause=1
[state ]
type=ctrlset
trigger1=!animelemtime(1)
value=0
ignorehitpause=1
[state ]
type=projectile
trigger1=!numprojid(454510)
trigger1=command="holdfwd"
projanim=anim
projscale=0,0
projid=454510
projedgebound=2000000000
projstagebound=2000000000
projheightbound=-2147483647,2147483647
pausemovetime=2147483647
supermovetime=2147483647
projremovetime=abs(animtime)+1
ignorehitpause=1
[state ]
type=projectile
trigger1=!numprojid(454511)
trigger1=command="holdback"
projanim=anim
projscale=0,0
projid=454511
projedgebound=2000000000
projstagebound=2000000000
projheightbound=-2147483647,2147483647
pausemovetime=2147483647
supermovetime=2147483647
projremovetime=abs(animtime)+1
ignorehitpause=1
[state ]
type=velset
trigger1=animtime=0
x=ifelse((numprojid(454510)+numprojid(454511)=0),const(velocity.jump.neu.x),ifelse(numprojid(454510),const(velocity.jump.fwd.x),const(velocity.jump.back.x)))
y=const(velocity.jump.y)
ignorehitpause=1
[state ]
type=changestate
trigger1=animtime=0
value=50
ignorehitpause=1
;------------------------------------------------------------
[statedef 45]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=statetypeset
trigger1=1||var(var(5)+5064):=stateno
statetype=a
movetype=i
physics=n
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=41
value=41
ignorehitpause=1
[state ]
type=ctrlset
trigger1=!animelemtime(1)
value=0
ignorehitpause=1
[state ]
type=velset
trigger1=!animelemtime(1)
x=0
y=0
ignorehitpause=1
[state ]
type=projectile
trigger1=!numprojid(454510)
trigger1=command="holdfwd"
projanim=anim
projscale=0,0
projid=454510
projedgebound=2000000000
projstagebound=2000000000
projheightbound=-2147483647,2147483647
pausemovetime=2147483647
supermovetime=2147483647
projremovetime=2
ignorehitpause=1
[state ]
type=projectile
trigger1=!numprojid(454511)
trigger1=command="holdback"
projanim=anim
projscale=0,0
projid=454511
projedgebound=2000000000
projstagebound=2000000000
projheightbound=-2147483647,2147483647
pausemovetime=2147483647
supermovetime=2147483647
projremovetime=2
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(1)>1
x=ifelse((numprojid(454510)+numprojid(454511)=0),const(velocity.airjump.neu.x),ifelse(numprojid(454510),const(velocity.airjump.fwd.x),const(velocity.airjump.back.x)))
y=const(velocity.airjump.y)
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)>1
value=50
ignorehitpause=1
;------------------------------------------------------------
[statedef 50]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=statetypeset
trigger1=1||var(var(5)+5064):=stateno
statetype=a
movetype=i
physics=n
ignorehitpause=1
[state ]
type=gravity
trigger1=var(var(5)+5084)=1
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=[41,46]
value=ifelse((vel x)=0,41,ifelse((vel x)>0,42,43))
ignorehitpause=1
[state ]
type=changeanim
trigger1=vel y>-2
trigger1=selfanimExist(anim+3)
trigger1=anim=[41,43]
value=anim+3
ignorehitpause=1
[state ]
type=changestate
trigger1=pos y>=0&&vel y>0
value=52
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[statedef 51]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=statetypeset
trigger1=1||var(var(5)+5064):=stateno
statetype=a
movetype=i
physics=n
ignorehitpause=1
[state ]
type=gravity
trigger1=var(var(5)+5084)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=pos y>=0&&vel y>0
value=52
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[statedef 52]
type=u
movetype=u
physics=n
hitdefpersist=1
movehitpersist=1
[state ]
type=statetypeset
trigger1=1||var(var(5)+5064):=stateno
statetype=s
movetype=i
physics=n
ignorehitpause=1
[state ]
type=velmul
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=47
value=47
ignorehitpause=1
[state ]
type=ctrlset
trigger1=!animelemtime(1)
value=0
ignorehitpause=1
[state ]
type=velset
trigger1=!animelemtime(1)
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=!animelemtime(1)
y=0
ignorehitpause=1
[state ]
type=turn
triggerall=!animelemtime(1)&&numenemy
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[state ]
type=ctrlset
trigger1=animelemtime(1)=1
value=1
ignorehitpause=1
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[statedef 100]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
;------------------------------------------------------------
[statedef 101]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
;------------------------------------------------------------
[statedef 105]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
;------------------------------------------------------------
[statedef 106]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
;------------------------------------------------------------
[statedef 120]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 130]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 131]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 132]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 140]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
;------------------------------------------------------------
[statedef 150]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 151]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 152]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 153]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 154]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 170]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1
trigger1=1||var(var(5)+3588):=0
trigger1=1||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0
trigger1=1||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=36
trigger1=1||var(var(var(5)+5052)+12):=36
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=1||var(var(var(5)+5052)+28):=0
ignorehitpause=1
[state ]
type=ctrlset
trigger1=1
value=0
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelem=8
trigger1=var(var(5)+5084)=1
value=181,0
ignorehitpause=1
;------------------------------------------------------------
[statedef 175]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5001]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5010]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5011]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5020]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5030]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5035]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5040]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5050]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5070]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5071]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5080]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5081]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5100]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5101]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5110]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5120]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5150]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5200]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5201]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5210]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5500]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5900]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 155]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 5151]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(5)
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=0||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=0
trigger2=roundstate=3
trigger2=var(var(5)+3596):=1
trigger3=var(var(var(5)+5052)+12)!=231
trigger3=1||var(var(var(5)+5052)+12):=231
trigger3=1||var(var(var(5)+5052)+20):=0
trigger3=1||var(var(var(5)+5052)+28):=0
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=1
trigger1=var(var(5)+5084)=1
trigger1=1||var(var(5)+5140):=888||var(var(5)+5156):=888||var(var(5)+5168):=888
value=0,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=1
trigger1=var(var(5)+5084)=1
value=0,4
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,-60-random%60
anim=17393
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-3-random%5,-4-random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,-60-random%60
anim=17394
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=3+random%5,-4-random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,-60-random%60
anim=17393
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-3-random%5,-7-random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,-60-random%60
anim=17394
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=3+random%5,-7-random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,-40-random%60
anim=17402
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-3-random%5,4+random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,-40-random%60
anim=17403
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=3+random%5,4+random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,-10-random%60
anim=17402
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-3-random%5,7+random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,-10-random%60
anim=17403
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=3+random%5,7+random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,-60-random%60
anim=17404
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-7+random%14,-7+random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,-50-random%60
anim=17404
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-7+random%14,-7+random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,-40-random%60
anim=17404
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-7+random%14,-7+random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,0-random%60
anim=17404
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-7+random%14,-7+random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,0-random%60
anim=17404
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-7+random%14,-7+random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=animelemtime(1)=[0,15]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-10+random%20,0-random%60
anim=17404
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-7+random%14,-7+random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=null
trigger1=matchover&&loseko
trigger1=animelemtime(1)<280
trigger1=1||var(var(7)+47993):=1
trigger1=animelemtime(1)=279
trigger1=1||var(var(5)+3060):=5153||var(var(5)+5064):=5153
ignorehitpause=1
;------------------------------------------------------------
[statedef 5152]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(5)
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=0||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=232
trigger1=1||var(var(var(5)+5052)+12):=232
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=1||var(var(var(5)+5052)+28):=0
ignorehitpause=1
[state ]
type=playsnd
trigger1=1||var(var(7)+47992):=1
trigger1=animelemtime(1)=1
trigger1=var(var(5)+5084)=1
value=0,6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=52
trigger1=var(var(5)+5084)=1
value=0,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=1
trigger1=var(var(5)+5084)=1
value=ifelse(random%2,5120,11),1
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=55
trigger1=var(var(5)+5084)=1
sprpriority=7
ownpal=1
ontop=1
postype=p1
pos=0,0
anim=17320
removetime=-2
scale=1.5,1.5
bindtime=-1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ] 
type=changestate
trigger1=animtime=0
trigger1=1||var(var(5)+5132):=0
trigger1=1||var(var(5)+5156):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 200]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=240
trigger1=1||var(var(var(5)+5052)+12):=240
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5132)=1
sprpriority=-7
ownpal=1
postype=p1
pos=0,-50
anim=16900
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1


[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[0,3]
sprpriority=2147483647
ownpal=1
postype=p1
pos=-60,-80
anim=16618
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
sprpriority=2147483647
ownpal=1
postype=p1
pos=-60,-80
anim=17101
removetime=24
scale=0.1,0.25
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
sprpriority=2147483647
ownpal=1
postype=p1
pos=-80,-80
anim=17340
removetime=33
scale=0.5,0.5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[19,25]
sprpriority=2147483647
ownpal=1
postype=p1
pos=-60+random%10,-75+random%10
anim=16900+6*(random%2)
removetime=-2
scale=0.3+0.1*(random%3),0.3+0.1*(random%3)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
attr=s,na
projanim=16300
offset=-60,-80
postype=p1
projhits=1
projpriority=7
projremove=0
projremovetime=24
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,0
velocity=0,0
fall.recover=0
fall=0
damage=20
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[19,30]
trigger1=var(var(5)+5132)%2=0
sprpriority=-7
ownpal=1
postype=p1
pos=-60+random%10,-75+random%10
anim=16900+6*(random%2)
removetime=-2
vel=30,0
scale=0.3+0.1*(random%3),0.3+0.1*(random%3)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[12,15]
sprpriority=-7
ownpal=1
postype=p1
pos=-30,-30
anim=16618
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=31
sprpriority=-7
ownpal=1
postype=p1
pos=-30,-30
anim=17101
removetime=24
scale=0.1,0.25
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=31
sprpriority=-7
ownpal=1
postype=p1
pos=-50,-30
anim=17340
removetime=33
scale=0.5,0.5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[31,37]
sprpriority=-7
ownpal=1
postype=p1
pos=-30+random%10,-30+random%10
anim=16900+6*(random%2)
removetime=-2
scale=0.3+0.1*(random%3),0.3+0.1*(random%3)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=31
attr=s,na
projanim=16300
offset=-30,-30
postype=p1
projhits=1
projsprpriority=-7
projpriority=7
projremove=0
projremovetime=24
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,0
velocity=0,0
fall.recover=0
fall=0
damage=20
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[31,42]
trigger1=var(var(5)+5132)%2=0
sprpriority=-7
ownpal=1
postype=p1
pos=-30+random%10,-30+random%10
anim=16900+6*(random%2)
removetime=-2
vel=30,0
scale=0.3+0.1*(random%3),0.3+0.1*(random%3)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[24,27]
sprpriority=2147483647
ownpal=1
postype=p1
pos=30,-120
anim=16618
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=43
sprpriority=2147483647
ownpal=1
postype=p1
pos=30,-120
anim=17101
removetime=24
scale=0.1,0.25
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=43
sprpriority=2147483647
ownpal=1
postype=p1
pos=10,-120
anim=17340
removetime=33
scale=0.5,0.5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[43,49]
sprpriority=2147483647
ownpal=1
postype=p1
pos=30+random%10,-120+random%10
anim=16900+6*(random%2)
removetime=-2
scale=0.3+0.1*(random%3),0.3+0.1*(random%3)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=43
attr=s,na
projanim=16300
offset=30,-120
postype=p1
projhits=1
projpriority=7
projremove=0
projremovetime=24
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,0
velocity=0,0
fall.recover=0
fall=0
damage=20
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[43,54]
trigger1=var(var(5)+5132)%2=0
sprpriority=-7
ownpal=1
postype=p1
pos=30+random%10,-120+random%10
anim=16900+6*(random%2)
removetime=-2
vel=30,0
scale=0.3+0.1*(random%3),0.3+0.1*(random%3)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[34,37]
sprpriority=2147483647
ownpal=1
postype=p1
pos=10,-60
anim=16618
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=55
sprpriority=2147483647
ownpal=1
postype=p1
pos=10,-60
anim=17101
removetime=24
scale=0.1,0.25
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=55
sprpriority=2147483647
ownpal=1
postype=p1
pos=-10,-60
anim=17340
removetime=33
scale=0.5,0.5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[55,61]
sprpriority=2147483647
ownpal=1
postype=p1
pos=10+random%10,-60+random%10
anim=16900+6*(random%2)
removetime=-2
scale=0.3+0.1*(random%3),0.3+0.1*(random%3)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=55
attr=s,na
projanim=16300
offset=10,-60
postype=p1
projhits=1
projpriority=7
projremove=0
projremovetime=24
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,0
velocity=0,0
fall.recover=0
fall=0
damage=20
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[55,66]
trigger1=var(var(5)+5132)%2=0
sprpriority=-7
ownpal=1
postype=p1
pos=10+random%10,-60+random%10
anim=16900+6*(random%2)
removetime=-2
vel=30,0
scale=0.3+0.1*(random%3),0.3+0.1*(random%3)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1


[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[46,50]
sprpriority=-7
ownpal=1
postype=p1
pos=-60,-100
anim=16618
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=63
sprpriority=-7
ownpal=1
postype=p1
pos=-60,-100
anim=17101
removetime=24
scale=0.1,0.25
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=63
sprpriority=-7
ownpal=1
postype=p1
pos=-80,-100
anim=17340
removetime=33
scale=0.5,0.5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[63,69]
sprpriority=-7
ownpal=1
postype=p1
pos=-60+random%10,-100+random%10
anim=16900+6*(random%2)
removetime=-2
scale=0.3+0.1*(random%3),0.3+0.1*(random%3)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=63
attr=s,na
projanim=16300
offset=-60,-100
postype=p1
projhits=1
projsprpriority=-7
projpriority=7
projremove=0
projremovetime=24
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,0
velocity=0,0
fall.recover=0
fall=0
damage=20
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[63,74]
trigger1=var(var(5)+5132)%2=0
sprpriority=-7
ownpal=1
postype=p1
pos=-60+random%10,-100+random%10
anim=16900+6*(random%2)
removetime=-2
vel=30,0
scale=0.3+0.1*(random%3),0.3+0.1*(random%3)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[51,54]
sprpriority=2147483647
ownpal=1
postype=p1
pos=-40,-30
anim=16618
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=69
sprpriority=2147483647
ownpal=1
postype=p1
pos=-40,-30
anim=17101
removetime=24
scale=0.1,0.25
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=69
sprpriority=2147483647
ownpal=1
postype=p1
pos=-60,-30
anim=17340
removetime=33
scale=0.5,0.5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[69,75]
sprpriority=2147483647
ownpal=1
postype=p1
pos=-40+random%10,-30+random%10
anim=16900+6*(random%2)
removetime=-2
scale=0.3+0.1*(random%3),0.3+0.1*(random%3)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=69
attr=s,na
projanim=16300
offset=-40,-30
postype=p1
projhits=1
projpriority=7
projremove=0
projremovetime=24
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,0
velocity=0,0
fall.recover=0
fall=0
damage=20
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[69,80]
sprpriority=-7
ownpal=1
postype=p1
pos=-40+random%10,-30+random%10
anim=16900+6*(random%2)
removetime=-2
vel=30,0
scale=0.3+0.1*(random%3),0.3+0.1*(random%3)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1


[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=800,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19||var(var(5)+5132)=31||var(var(5)+5132)=43||var(var(5)+5132)=55||var(var(5)+5132)=63||var(var(5)+5132)=69
value=20000,0
freqmul=1.2
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=20000,1
ignorehitpause=1

[state ] 
type=changestate
trigger1=var(var(5)+5132)>85
trigger1=1||var(var(5)+5132):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 210]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=241
trigger1=1||var(var(var(5)+5052)+12):=241
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5132)=1||var(var(5)+5132)=16
sprpriority=-7
ownpal=1
postype=p1
pos=0,-50-var(var(5)+5132)
anim=16900
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=16
sprpriority=2147483647
ownpal=1
ontop=0
postype=l
pos=0,0
anim=17300
bindtime=-1
scale=2,2.2
removetime=-2
pausemovetime=999999
supermovetime=999999
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=16
sprpriority=2147483647
ownpal=1
ontop=1
postype=l
pos=0,0
anim=16406
bindtime=-1
scale=2,2.2
removetime=-2
pausemovetime=999999
supermovetime=999999
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=22
attr=s,ha
projanim=99999
offset=0,0
postype=p1
projhits=1
projpriority=7
projremove=0
projremovetime=1
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-8
velocity=0,0
fall.recover=0
fall=1
damage=100
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=4
value=150,4
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=4
value=20000,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=22
value=20000,2
ignorehitpause=1

[state ]
type=envshake
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=22
time=10
freq=80
ampl=20
phase=0
ignorehitpause=1

[state ] 
type=changestate
trigger1=var(var(5)+5132)>35
trigger1=1||var(var(5)+5132):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 220]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=242
trigger1=1||var(var(var(5)+5052)+12):=242
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
sprpriority=-7
ownpal=1
postype=p1
pos=0,-50
anim=16900
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=varset
trigger1=numenemy
sysfvar(0)=abs(pos x-enemy(0),pos x)*ifelse(frontedgedist<ifelse((facing=enemy(0),facing),(enemy(0),frontedgedist),(enemy(0),backedgedist)),-1,1)
ignorehitpause=1
[state ]
type=varset
trigger1=numenemy>1
trigger1=enemy(0),alive=0&&enemy(1),alive
sysfvar(0)=abs(pos x-enemy(1),pos x)*ifelse(frontedgedist<ifelse((facing=enemy(1),facing),(enemy(1),frontedgedist),(enemy(1),backedgedist)),-1,1)
ignorehitpause=1
[state ]
type=varset
trigger1=numenemy
sysfvar(1)=(enemy(0),pos y)-pos y
ignorehitpause=1
[state ]
type=varset
trigger1=numenemy>1
trigger1=enemy(0),alive=0&&enemy(1),alive
sysfvar(1)=(enemy(1),pos y)-pos y
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[23,45]
trigger1=var(var(5)+5132)%3=0
attr=s,na
projanim=16306+1*(var(var(5)+5132)>26)+1*(var(var(5)+5132)>29)+1*(var(var(5)+5132)>32)+1*(var(var(5)+5132)>35)+1*(var(var(5)+5132)>38)+1*(var(var(5)+5132)>41)+1*(var(var(5)+5132)>44)
offset=floor(sysfvar(0)),floor(sysfvar(1))-60-floor(enemy,pos y)
postype=p1
projscale=1.5,1.5
projhits=1
projpriority=7
projremove=0
projremovetime=24
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-3
velocity=0,0
fall.recover=0
fall=1
damage=10
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=4
value=1100,2
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[23,45]
trigger1=var(var(5)+5132)%3=0
value=20000,0
freqmul=1.2
ignorehitpause=1

[state ] 
type=changestate
trigger1=var(var(5)+5132)>50
trigger1=1||var(var(5)+5132):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 230]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=243
trigger1=1||var(var(var(5)+5052)+12):=243
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=2
sprpriority=-7
ownpal=1
postype=p1
pos=0,-50
anim=16900
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
attr=s,na
projanim=17100
offset=0,-80
postype=p1
projscale=0.5,0.5
projhits=0
projsprpriority=-7
projremove=0
projremovetime=60
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-3
velocity=-8,-15
accel=0,1.1
fall.recover=0
fall=1
damage=10
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1
[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
attr=s,na
projanim=17100
offset=0,-80
postype=p1
projscale=0.5,0.5
projhits=0
projsprpriority=-7
projremove=0
projremovetime=60
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-3
velocity=-8,15
accel=0,1.-2
fall.recover=0
fall=1
damage=10
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=55
attr=s,na
projanim=17100
offset=-120,-280
postype=p1
projscale=0.5,0.5
projhits=1
projsprpriority=-7
projremove=0
projremovetime=40
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-3
velocity=5,8
accel=1.2,0.45
fall.recover=0
fall=1
damage=40
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1
[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=55
attr=s,na
projanim=17100
offset=-120,280
postype=p1
projscale=0.5,0.5
projhits=1
projsprpriority=-7
projremove=0
projremovetime=40
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-3
velocity=5,-15
accel=1.2,-0.45
fall.recover=0
fall=1
damage=40
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=200,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=20000,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
value=20000,0
freqmul=1.2
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
value=20000,3
freqmul=1.2
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=60
value=100,0
freqmul=1.2
ignorehitpause=1

[state ] 
type=changestate
trigger1=var(var(5)+5132)>60
trigger1=1||var(var(5)+5132):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 240]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=244
trigger1=1||var(var(var(5)+5052)+12):=244
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=varset
trigger1=numenemy
sysfvar(0)=abs(pos x-enemy(0),pos x)*ifelse(frontedgedist<ifelse((facing=enemy(0),facing),(enemy(0),frontedgedist),(enemy(0),backedgedist)),-1,1)
ignorehitpause=1
[state ]
type=varset
trigger1=numenemy>1
trigger1=enemy(0),alive=0&&enemy(1),alive
sysfvar(0)=abs(pos x-enemy(1),pos x)*ifelse(frontedgedist<ifelse((facing=enemy(1),facing),(enemy(1),frontedgedist),(enemy(1),backedgedist)),-1,1)
ignorehitpause=1
[state ]
type=varset
trigger1=numenemy
sysfvar(1)=(enemy(0),pos y)-pos y
ignorehitpause=1
[state ]
type=varset
trigger1=numenemy>1
trigger1=enemy(0),alive=0&&enemy(1),alive
sysfvar(1)=(enemy(1),pos y)-pos y
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=2
sprpriority=-7
ownpal=1
postype=p1
pos=0,-50
anim=16900
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[13,15]
sprpriority=7
ownpal=1
postype=p1
pos=0,-100
anim=16800
removetime=-2
scale=0.5,0.5
vel=1,0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=32
sprpriority=-7
ownpal=1
postype=p1
pos=floor(sysfvar(0)),floor(sysfvar(1))+40-floor(enemy,pos y)
anim=17341
removetime=-2
scale=1.5,1.5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=32
sprpriority=-7
ownpal=1
postype=p1
pos=floor(sysfvar(0)),floor(sysfvar(1))+40-floor(enemy,pos y)
anim=16307
removetime=-2
scale=1.5,1.5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=32
attr=s,na
projanim=17360
offset=floor(sysfvar(0)),floor(sysfvar(1))+30-floor(enemy,pos y)
postype=p1
projscale=1,1
projhits=1
projsprpriority=7
projremove=0
projremovetime=17
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-8
fall.recover=0
fall=1
damage=60
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=210,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=20000,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=32
value=20000,4
freqmul=1.5
ignorehitpause=1


[state ] 
type=changestate
trigger1=var(var(5)+5132)>60
trigger1=1||var(var(5)+5132):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 250]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=245
trigger1=1||var(var(var(5)+5052)+12):=245
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
sprpriority=7
ownpal=1
postype=p1
pos=23,-115
anim=17001
removetime=8
scale=0.3,0.3
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=9
sprpriority=7
ownpal=1
postype=p1
pos=-15,-125
anim=17000
removetime=4
scale=0.3,0.3
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=13
sprpriority=7
ownpal=1
postype=p1
pos=25,-115
anim=17000
removetime=4
scale=0.3,0.3
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=17
sprpriority=7
ownpal=1
postype=p1
pos=45,-95
anim=17000
removetime=10
scale=0.3,0.3
vel=8,0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[27,32]
sprpriority=-7
ownpal=1
postype=p1
pos=85+7*(random%12),-65-7*(random%10)
anim=16900+6*(random%2)
removetime=-2
scale=1.2,1.2
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=17
sprpriority=7
ownpal=1
postype=p1
pos=0,-60
anim=16900+6*(random%2)
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1


[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=27
attr=s,na
projanim=17002
offset=125,-95
postype=p1
projscale=1,1
projhits=1
projpriority=7
projremove=0
projremovetime=32
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-8
velocity=0,0
accel=0,0
fall.recover=0
fall=0
damage=150
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=49,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=17
value=20000,0
freqmul=1.5
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=27
value=20000,5
freqmul=1.5
ignorehitpause=1

[state ] 
type=changestate
trigger1=var(var(5)+5132)>32
trigger1=1||var(var(5)+5132):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 260]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=246
trigger1=1||var(var(var(5)+5052)+12):=246
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
sprpriority=-7
ownpal=1
postype=p1
pos=0,-50
anim=16900
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[10,20]
sprpriority=7
ownpal=1
postype=p1
pos=0+10*(random%5),-20-7*(random%14)
anim=16900+6*(random%2)
removetime=-2
scale=1,1
vel=8,0
accel=0.7,0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[10,15]
sprpriority=7
ownpal=1
postype=p1
pos=0+10*(random%5),-20-7*(random%14)
anim=16900+6*(random%2)
removetime=-2
scale=1,1
vel=8,0
accel=1.7,0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[20,35]
sprpriority=7
ownpal=1
postype=p1
pos=30+10*(random%15),-20-7*(random%14)
anim=16900+6*(random%2)
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1


[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[14,42]
trigger1=var(var(5)+5132)%4=0
trigger1=fvar(0):=0.1+0.1*(random%6)
attr=s,na
projanim=17002
offset=30+15*(random%10),-20-7*(random%18)
postype=p1
projscale=0.3+fvar(0),0.3+fvar(0)
projhits=1
projpriority=7
projremove=0
projremovetime=32
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-3
fall.recover=0
fall=0
damage=0
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[20,42]
trigger1=var(var(5)+5132)%4=0
trigger1=fvar(0):=0.1+0.1*(random%6)
attr=s,na
projanim=17002
offset=100+15*(random%12),-20-7*(random%18)
postype=p1
projscale=0.3+fvar(0),0.3+fvar(0)
projhits=1
projpriority=7
projremove=0
projremovetime=32
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-6
fall.recover=0
fall=1
damage=15
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=800,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=20000,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[14,42]
trigger1=var(var(5)+5132)%7=0
value=20000,5
freqmul=1.5
ignorehitpause=1


[state ] 
type=changestate
trigger1=var(var(5)+5132)>50
trigger1=1||var(var(5)+5132):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 270]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=var(var(var(5)+5052)+12)!=247
trigger1=1||var(var(var(5)+5052)+12):=247
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=posset
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=13
trigger1=1||var(var(5)+416):=-50||var(var(5)+440):=0
trigger1=fvar(0):=0||1
x=enemy,pos x-30
ignorehitpause=1
[state ]
type=posadd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[13,25]
trigger1=1||fvar(0):=fvar(0)-0.2
y=-1+fvar(0)
ignorehitpause=1
[state ]
type=gravity
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)>25
trigger1=pos y<0
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=14
attr=s,na
projanim=17002
offset=0,-80
postype=p1
projscale=1.7,1.7
projhits=1
projpriority=7
projremove=0
projremovetime=32
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-6
fall.recover=0
fall=1
damage=100
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=0,3
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=20000,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=14
value=20000,5
freqmul=1.5
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=13
value=0,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=420,0
ignorehitpause=1

[state ] 
type=changestate
trigger1=pos y>=0&&var(var(5)+5132)>38
trigger1=1||var(var(5)+5132):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 280]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=248
trigger1=1||var(var(var(5)+5052)+12):=248
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
sprpriority=7
ownpal=1
postype=p1
pos=-23,-105
anim=17385
removetime=-2
scale=1,1
bindtime=-1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
sprpriority=7
ownpal=1
postype=p1
pos=0,-100
anim=17380
removetime=160
scale=1.5,0.75
bindtime=-1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
sprpriority=7
ownpal=1
postype=p1
pos=0,-100
anim=17382
removetime=160
scale=1.5,0.75
bindtime=-1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=179
sprpriority=7
ownpal=1
postype=p1
pos=0,-100
anim=17383
removetime=-2
scale=1.5,0.75
bindtime=-1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
sprpriority=7
ownpal=1
postype=p1
pos=20,0
anim=17384
removetime=160
scale=1,1
bindtime=-1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[19,179]
trigger1=var(var(5)+5132)%6=0
sprpriority=7
ownpal=1
postype=p1
pos=20+random%15,-60+random%30
anim=17384
removetime=-2
scale=1,1
bindtime=-1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=posset
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=20
x=ifelse(facing>0,-160,160)
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
attr=s,na
projanim=17381
offset=30,-90
postype=p1
projscale=2,0.5
projhits=1
projpriority=7
projremove=0
projremovetime=160
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-6
fall.recover=0
fall=1
damage=250
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=0,6
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=3301,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
value=20000,6
ignorehitpause=1

[state ]
type=envshake
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
time=160
freq=80
ampl=5
phase=0
ignorehitpause=1

[state ] 
type=changestate
trigger1=var(var(5)+5132)>181
trigger1=1||var(var(5)+5132):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 290]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=var(var(var(5)+5052)+12)!=249
trigger1=1||var(var(var(5)+5052)+12):=249
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=posset
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
y=-150
ignorehitpause=1
[state ]
type=posset
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
x=enemy,pos x
ignorehitpause=1
[state ]
type=posadd
trigger1=var(var(5)+5084)=1
y=9
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
trigger1=!numexplod(290)
value=220,0
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
sprpriority=2
ownpal=1
ontop=0
postype=p1
pos=0,0
anim=17390
removetime=-2
scale=1,1
bindtime=-1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
sprpriority=2
ownpal=1
ontop=0
postype=p1
pos=0,40
anim=17391
removetime=-2
scale=1,1
bindtime=-1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
sprpriority=2
ownpal=1
ontop=0
postype=p1
pos=0,20
anim=17392
removetime=-2
scale=1,1
bindtime=-1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)>1
sprpriority=2
ownpal=1
ontop=0
postype=p1
pos=-30+random%60,-50+random%120
anim=17395
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)>1
sprpriority=2
ownpal=1
ontop=0
postype=p1
pos=-30+random%60,-50+random%120
anim=17393+random%2
removetime=-2
scale=0.5+0.1*(random%6),0.5+0.1*(random%6)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)>1
sprpriority=2+random%2
ownpal=1
ontop=0
postype=p1
pos=-30+random%60,-50+random%80
anim=17395
removetime=-2
scale=0.5+0.1*(random%15),0.5+0.1*(random%15)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)>1
sprpriority=2+random%2
ownpal=1
ontop=0
postype=p1
pos=-30+random%60,-50+random%80
anim=17393+random%2
removetime=-2
scale=0.5+0.1*(random%6),0.5+0.1*(random%6)
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=pos y>=0||var(var(5)+5132)>20
trigger1=!numexplod(290)
id=290
ontop=0
postype=p1
anim=99999
removetime=80
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
attr=s,na
projanim=17396
offset=0,30
postype=p1
projhits=1
projpriority=7
projremove=0
projremovetime=10
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,10
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,6
fall.recover=0
fall=1
damage=100
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)>1&&var(var(5)+5132)%5=0
value=0,random%4
ignorehitpause=1

[state ] 
type=changestate
trigger1=pos y>=0||var(var(5)+5132)>20
trigger1=1||var(var(5)+5132):=0
value=52
ignorehitpause=1
;------------------------------------------------------------
[statedef 300]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=var(var(var(5)+5052)+12)!=250
trigger1=1||var(var(var(5)+5052)+12):=250
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=posset
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=149
x=0
ignorehitpause=1
[state ]
type=posadd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[149,162]
trigger1=1||fvar(0):=fvar(0)-0.4
y=-1.5+fvar(0)
ignorehitpause=1
[state ]
type=gravity
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)>162
trigger1=pos y<0
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[49,149]
sprpriority=2+random%2
ownpal=1
ontop=0
postype=l
pos=-30+10*(random%27),-20+random%20
anim=17402+random%2
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-5+random%10,5+random%10
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[49,149]
sprpriority=2+9*(random%2)
ownpal=1
ontop=0
postype=l
pos=-30+10*(random%27),-20+random%20
anim=17404
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-5+random%10,10+random%10
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[153,164]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-60+random%120,-20-random%120
anim=17402
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-7-random%5,7+random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[153,164]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-60+random%120,-20-random%120
anim=17403
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=7+random%5,7+random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[153,164]
sprpriority=9
ownpal=1
ontop=0
postype=p1
pos=-60+random%120,-20-random%120
anim=17404
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-7+random%14,-7+random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[49,149]
trigger1=var(var(5)+5132)%3=0
trigger1=facing=1
attr=s,na
projanim=17400+random%2
offset=20+10*(random%27),40+random%20
postype=l
projscale=1,1
projhits=1
projpriority=7
projremove=0
projremovetime=18
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-6
fall.recover=0
fall=1
damage=75
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1
[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[49,149]
trigger1=var(var(5)+5132)%3=0
trigger1=facing<0
attr=s,na
projanim=17400+random%2
offset=20+10*(random%27),40+random%20
postype=r
projscale=1,1
projhits=1
projpriority=7
projremove=0
projremovetime=18
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-6
fall.recover=0
fall=1
damage=75
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=3100,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=149
value=420,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=38||var(var(5)+5132)=149
value=0,4-4*(var(var(5)+5132)=38)
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[49,149]
trigger1=var(var(5)+5132)%8=0
value=3000,2
ignorehitpause=1

[state ]
type=envshake
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=52
time=140
freq=80
ampl=3
phase=0
ignorehitpause=1

[state ] 
type=changestate
trigger1=var(var(5)+5132)>162&&pos y>=0
trigger1=1||var(var(5)+5132):=0||fvar(0):=0
value=52
ignorehitpause=1
;------------------------------------------------------------
[statedef 1000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=var(var(var(5)+5052)+12)!=251
trigger1=1||var(var(var(5)+5052)+12):=251
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
trigger2=var(var(5)+5152):=-150+random%300||var(var(5)+5164):=-20+random%40
trigger2=0
trigger3=var(var(5)+5132)=[52,300]
trigger3=var(var(7)+48001):=1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=posset
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=310
x=0
ignorehitpause=1
[state ]
type=posadd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[310,323]
trigger1=1||fvar(0):=fvar(0)-0.4
y=-1.5+fvar(0)
ignorehitpause=1
[state ]
type=gravity
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)>323
trigger1=pos y<0
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=310
anim=16400
sprpriority=2147483647
postype=p1
pos=0,-80
scale=2,2
bindtime=-1
removetime=-2
ownpal=1
ontop=1
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[1,40]
anim=17411
sprpriority=2147483647
postype=p1
pos=0,-90
scale=abs(0.1*(var(var(5)+5132)-15)),abs(0.1*(var(var(5)+5132)-15))
bindtime=-1
removetime=16
ownpal=1
ontop=1
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[52,280]
trigger1=var(var(5)+5132)%17=0||var(var(5)+5132)%60=0||var(var(5)+5132)%80=0||var(var(5)+5132)%100=0
sprpriority=2147483647
ownpal=1
ontop=0
postype=l
pos=var(var(5)+5152),var(var(5)+5164)
anim=17410
bindtime=-1
scale=2,2.2
removetime=-2
pausemovetime=999999
supermovetime=999999
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[52,280]
trigger1=var(var(5)+5132)%17=0||var(var(5)+5132)%60=0||var(var(5)+5132)%80=0||var(var(5)+5132)%100=0
sprpriority=2147483647
ownpal=1
ontop=1
postype=l
pos=var(var(5)+5152),var(var(5)+5164)
anim=17412
bindtime=-1
scale=1,1.1
removetime=-2
pausemovetime=999999
supermovetime=999999
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[67,280]
trigger1=var(var(5)+5132)%17=0||var(var(5)+5132)%60=0||var(var(5)+5132)%80=0||var(var(5)+5132)%100=0||var(var(5)+5132)=67
attr=s,ha
projanim=99999
offset=0,0
postype=p1
projhits=1
projpriority=7
projremove=0
projremovetime=1
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-4
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-5
velocity=0,0
fall.recover=0
fall=1
damage=20+20*(random%4)
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1
[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=310
attr=s,ha
projanim=99999
offset=0,0
postype=p1
projhits=1
projpriority=7
projremove=0
projremovetime=1
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-8
velocity=0,0
fall.recover=0
fall=1
damage=99
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=20000,7
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=3100,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=41||var(var(5)+5132)=310
value=0,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=310
value=420,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=310
value=20000,5
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[67,280]
trigger1=var(var(5)+5132)%12=0||var(var(5)+5132)=67
value=20000,2
ignorehitpause=1

[state ]
type=envshake
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[67,280]
trigger1=var(var(5)+5132)%17=0||var(var(5)+5132)%60=0||var(var(5)+5132)%80=0||var(var(5)+5132)%100=0||var(var(5)+5132)=67
time=10
freq=80
ampl=5
phase=0
ignorehitpause=1
[state ]
type=envshake
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=310
time=10
freq=80
ampl=10
phase=0
ignorehitpause=1

[state ] 
type=changestate
trigger1=var(var(5)+5132)>310&&pos y>=0
trigger1=1||var(var(5)+5132):=0||fvar(0):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 5153]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(5)
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=0||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=0
trigger2=roundstate=4
trigger2=animelemtime(1)<280
trigger2=var(var(7)+47993):=1
trigger3=var(var(var(5)+5052)+12)!=252
trigger3=1||var(var(var(5)+5052)+12):=252
trigger3=1||var(var(var(5)+5052)+20):=0
trigger3=1||var(var(var(5)+5052)+28):=0
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=animelemtime(1)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=1
trigger1=var(var(5)+5084)=1
value=0,6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=80
trigger1=var(var(5)+5084)=1
value=0,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=150
trigger1=var(var(5)+5084)=1
value=0,3
ignorehitpause=1
;------------------------------------------------------------
[statedef 1]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=screenbound
trigger1=1
value=0
movecamera=0,0
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=invisible
flag2=noshadow
ignorehitpause=1
[state ]
type=removeexplod
trigger1=numexplod
trigger1=enemy,name!="Beyond_reason"
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=i
physics=n
ignorehitpause=1
[state ]
type=posset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=ctrlset
trigger1=1
value=roundstate=3
ignorehitpause=1
[state ]
type=destroyself
trigger1=1
ignorehitpause=1
;------------------------------------------------------------
[statedef 1500]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1

[state ]
type=posset
trigger1=var(var(var(5)+5052)+12)!=253
trigger1=0&&var(var(5)+5132):=0
trigger2=var(var(5)+5132)<700
trigger2=0&&var(var(7)+47993):=1&&var(var(7)+47996):=1
trigger3=roundstate=1||var(var(5)+5132)>=360&&roundstate=2
trigger3=1||var(var(7)+48176):=3
trigger3=var(var(5)+5132)>=360
trigger3=0&&var(var(6)+3620):=0
trigger4=1||var(var(6)+408):=0
x=0
ignorehitpause=1

[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=0||var(var(5)+3592):=0||var(var(5)+3596):=1
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=253
trigger1=1||var(var(var(5)+5052)+12):=253
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
id=1500
anim=17420
sprpriority=2147483647
postype=p1
pos=23,-111
scale=2,2
bindtime=-1
removetime=300
ownpal=1
ontop=1
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1
[state ]
type=modifyexplod
trigger1=numexplod(1500)
trigger1=var(var(5)+5132)>11
id=1500
scale=1,1
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=300||var(var(5)+5132)=360||var(var(5)+5132)=450
anim=17421
sprpriority=2147483647
postype=l
pos=0,0
scale=1,1
bindtime=-1
removetime=-2
ownpal=1
ontop=1
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=20000,10
freqmul=1.2
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=20000,8
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=150
value=20000,9
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=300||var(var(5)+5132)=360
trigger1=1||var(var(6)+3620):=0
value=0,6
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=474
value=3301,0
ignorehitpause=1

[state ]
type=null
trigger1=1||var(var(6)+3052):=var(var(5)+3048)||var(var(6)+3056):=-1||var(var(6)+3060):=1
trigger1=1||var(var(var(7)+46948)+3052):=var(var(5)+3048)||var(var(var(7)+46952)+3052):=var(var(5)+3048)||var(var(var(7)+46956)+3052):=var(var(5)+3048)||var(var(var(7)+46960)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+46964)+3052):=var(var(5)+3048)||var(var(var(7)+46968)+3052):=var(var(5)+3048)||var(var(var(7)+46972)+3052):=var(var(5)+3048)||var(var(var(7)+46976)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+46980)+3052):=var(var(5)+3048)||var(var(var(7)+46984)+3052):=var(var(5)+3048)||var(var(var(7)+46988)+3052):=var(var(5)+3048)||var(var(var(7)+46992)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+46996)+3052):=var(var(5)+3048)||var(var(var(7)+47000)+3052):=var(var(5)+3048)||var(var(var(7)+47004)+3052):=var(var(5)+3048)||var(var(var(7)+47008)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+47012)+3052):=var(var(5)+3048)||var(var(var(7)+47016)+3052):=var(var(5)+3048)||var(var(var(7)+47020)+3052):=var(var(5)+3048)||var(var(var(7)+47024)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+47028)+3052):=var(var(5)+3048)||var(var(var(7)+47032)+3052):=var(var(5)+3048)||var(var(var(7)+47036)+3052):=var(var(5)+3048)||var(var(var(7)+47040)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+47044)+3052):=var(var(5)+3048)||var(var(var(7)+47048)+3052):=var(var(5)+3048)||var(var(var(7)+47052)+3052):=var(var(5)+3048)||var(var(var(7)+47056)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+47060)+3052):=var(var(5)+3048)||var(var(var(7)+47064)+3052):=var(var(5)+3048)||var(var(var(7)+47068)+3052):=var(var(5)+3048)||var(var(var(7)+47072)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+47076)+3052):=var(var(5)+3048)||var(var(var(7)+47080)+3052):=var(var(5)+3048)||var(var(var(7)+47084)+3052):=var(var(5)+3048)||var(var(var(7)+47088)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+47092)+3052):=var(var(5)+3048)||var(var(var(7)+47096)+3052):=var(var(5)+3048)||var(var(var(7)+47100)+3052):=var(var(5)+3048)||var(var(var(7)+47104)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+47108)+3052):=var(var(5)+3048)||var(var(var(7)+47112)+3052):=var(var(5)+3048)||var(var(var(7)+47116)+3052):=var(var(5)+3048)||var(var(var(7)+47120)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+47124)+3052):=var(var(5)+3048)||var(var(var(7)+47128)+3052):=var(var(5)+3048)||var(var(var(7)+47132)+3052):=var(var(5)+3048)||var(var(var(7)+47136)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+47140)+3052):=var(var(5)+3048)||var(var(var(7)+47144)+3052):=var(var(5)+3048)||var(var(var(7)+47148)+3052):=var(var(5)+3048)||var(var(var(7)+47152)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+47156)+3052):=var(var(5)+3048)||var(var(var(7)+47160)+3052):=var(var(5)+3048)||var(var(var(7)+47164)+3052):=var(var(5)+3048)||var(var(var(7)+47168)+3052):=var(var(5)+3048)
trigger1=1||var(var(var(7)+46948)+3056):=-1||var(var(var(7)+46952)+3056):=-1||var(var(var(7)+46956)+3056):=-1||var(var(var(7)+46960)+3056):=-1||var(var(var(7)+46964)+3056):=-1
trigger1=1||var(var(var(7)+46968)+3056):=-1||var(var(var(7)+46972)+3056):=-1||var(var(var(7)+46976)+3056):=-1||var(var(var(7)+46980)+3056):=-1||var(var(var(7)+46984)+3056):=-1||var(var(var(7)+46988)+3056):=-1
trigger1=1||var(var(var(7)+46992)+3056):=-1||var(var(var(7)+46996)+3056):=-1||var(var(var(7)+47000)+3056):=-1||var(var(var(7)+47004)+3056):=-1||var(var(var(7)+47008)+3056):=-1||var(var(var(7)+47012)+3056):=-1
trigger1=1||var(var(var(7)+47016)+3056):=-1||var(var(var(7)+47020)+3056):=-1||var(var(var(7)+47024)+3056):=-1||var(var(var(7)+47028)+3056):=-1||var(var(var(7)+47032)+3056):=-1||var(var(var(7)+47036)+3056):=-1
trigger1=1||var(var(var(7)+47040)+3056):=-1||var(var(var(7)+47044)+3056):=-1||var(var(var(7)+47048)+3056):=-1||var(var(var(7)+47052)+3056):=-1||var(var(var(7)+47056)+3056):=-1||var(var(var(7)+47060)+3056):=-1
trigger1=1||var(var(var(7)+47064)+3056):=-1||var(var(var(7)+47068)+3056):=-1||var(var(var(7)+47072)+3056):=-1||var(var(var(7)+47076)+3056):=-1||var(var(var(7)+47080)+3056):=-1||var(var(var(7)+47084)+3056):=-1
trigger1=1||var(var(var(7)+47088)+3056):=-1||var(var(var(7)+47092)+3056):=-1||var(var(var(7)+47096)+3056):=-1||var(var(var(7)+47100)+3056):=-1||var(var(var(7)+47104)+3056):=-1||var(var(var(7)+47108)+3056):=-1
trigger1=1||var(var(var(7)+47112)+3056):=-1||var(var(var(7)+47116)+3056):=-1||var(var(var(7)+47120)+3056):=-1||var(var(var(7)+47124)+3056):=-1||var(var(var(7)+47128)+3056):=-1||var(var(var(7)+47132)+3056):=-1
trigger1=1||var(var(var(7)+47136)+3056):=-1||var(var(var(7)+47140)+3056):=-1||var(var(var(7)+47144)+3056):=-1||var(var(var(7)+47148)+3056):=-1||var(var(var(7)+47152)+3056):=-1||var(var(var(7)+47156)+3056):=-1
trigger1=1||var(var(var(7)+47160)+3056):=-1||var(var(var(7)+47164)+3056):=-1||var(var(var(7)+47168)+3056):=-1
trigger1=1||var(var(var(7)+46948)+3060):=1||var(var(var(7)+46952)+3060):=1||var(var(var(7)+46956)+3060):=1||var(var(var(7)+46960)+3060):=1||var(var(var(7)+46964)+3060):=1
trigger1=1||var(var(var(7)+46968)+3060):=1||var(var(var(7)+46972)+3060):=1||var(var(var(7)+46976)+3060):=1||var(var(var(7)+46980)+3060):=1||var(var(var(7)+46984)+3060):=1
trigger1=1||var(var(var(7)+46988)+3060):=1||var(var(var(7)+46992)+3060):=1||var(var(var(7)+46996)+3060):=1||var(var(var(7)+47000)+3060):=1||var(var(var(7)+47004)+3060):=1
trigger1=1||var(var(var(7)+47008)+3060):=1||var(var(var(7)+47012)+3060):=1||var(var(var(7)+47016)+3060):=1||var(var(var(7)+47020)+3060):=1||var(var(var(7)+47024)+3060):=1
trigger1=1||var(var(var(7)+47028)+3060):=1||var(var(var(7)+47032)+3060):=1||var(var(var(7)+47036)+3060):=1||var(var(var(7)+47040)+3060):=1||var(var(var(7)+47044)+3060):=1
trigger1=1||var(var(var(7)+47048)+3060):=1||var(var(var(7)+47052)+3060):=1||var(var(var(7)+47056)+3060):=1||var(var(var(7)+47060)+3060):=1||var(var(var(7)+47064)+3060):=1
trigger1=1||var(var(var(7)+47068)+3060):=1||var(var(var(7)+47072)+3060):=1||var(var(var(7)+47076)+3060):=1||var(var(var(7)+47080)+3060):=1||var(var(var(7)+47084)+3060):=1
trigger1=1||var(var(var(7)+47088)+3060):=1||var(var(var(7)+47092)+3060):=1||var(var(var(7)+47096)+3060):=1||var(var(var(7)+47100)+3060):=1||var(var(var(7)+47104)+3060):=1
trigger1=1||var(var(var(7)+47108)+3060):=1||var(var(var(7)+47112)+3060):=1||var(var(var(7)+47116)+3060):=1||var(var(var(7)+47120)+3060):=1||var(var(var(7)+47124)+3060):=1
trigger1=1||var(var(var(7)+47128)+3060):=1||var(var(var(7)+47132)+3060):=1||var(var(var(7)+47136)+3060):=1||var(var(var(7)+47144)+3060):=1||var(var(var(7)+47148)+3060):=1
trigger1=1||var(var(var(7)+47152)+3060):=1||var(var(var(7)+47156)+3060):=1||var(var(var(7)+47160)+3060):=1||var(var(var(7)+47164)+3060):=1||var(var(var(7)+47168)+3060):=1
trigger1=1||var(var(var(7)+47140)+3060):=1
ignorehitpause=1
[state ]
type=null
trigger1=roundstate=4
trigger1=var(var(6)+348):=1||1
trigger1=1||var(var(var(var(6)+3048))+8):=var(var(var(var(6)+3048))+12)
trigger1=1||var(var(7)+48136+4*(var(var(5)+5120)=2)):=2147483647||var(var(7)+48180):=var(var(5)+5120)
trigger1=0&&var(var(var(var(6)+3048))+4):=164
trigger2=roundstate<4
trigger2=1||var(var(var(var(6)+3048))+8):=0
trigger2=1||var(var(var(var(6)+3048))+4):=0
ignorehitpause=1
[state ]
type=null
trigger1=roundstate=4
trigger1=1||var(var(6)+28):=2
trigger1=1||var(var(var(7)+46948)+28):=2||var(var(var(7)+46952)+28):=2||var(var(var(7)+46956)+28):=2||var(var(var(7)+46960)+28):=2||var(var(var(7)+46964)+28):=2
trigger1=1||var(var(var(7)+46968)+28):=2||var(var(var(7)+46972)+28):=2||var(var(var(7)+46976)+28):=2||var(var(var(7)+46980)+28):=2||var(var(var(7)+46984)+28):=2||var(var(var(7)+46988)+28):=2
trigger1=1||var(var(var(7)+46992)+28):=2||var(var(var(7)+46996)+28):=2||var(var(var(7)+47000)+28):=2||var(var(var(7)+47004)+28):=2||var(var(var(7)+47008)+28):=2||var(var(var(7)+47012)+28):=2
trigger1=1||var(var(var(7)+47016)+28):=2||var(var(var(7)+47020)+28):=2||var(var(var(7)+47024)+28):=2||var(var(var(7)+47028)+28):=2||var(var(var(7)+47032)+28):=2||var(var(var(7)+47036)+28):=2
trigger1=1||var(var(var(7)+47040)+28):=2||var(var(var(7)+47044)+28):=2||var(var(var(7)+47048)+28):=2||var(var(var(7)+47052)+28):=2||var(var(var(7)+47056)+28):=2||var(var(var(7)+47060)+28):=2
trigger1=1||var(var(var(7)+47064)+28):=2||var(var(var(7)+47068)+28):=2||var(var(var(7)+47072)+28):=2||var(var(var(7)+47076)+28):=2||var(var(var(7)+47080)+28):=2||var(var(var(7)+47084)+28):=2
trigger1=1||var(var(var(7)+47088)+28):=2||var(var(var(7)+47092)+28):=2||var(var(var(7)+47096)+28):=2||var(var(var(7)+47100)+28):=2||var(var(var(7)+47104)+28):=2||var(var(var(7)+47108)+28):=2
trigger1=1||var(var(var(7)+47112)+28):=2||var(var(var(7)+47116)+28):=2||var(var(var(7)+47120)+28):=2||var(var(var(7)+47124)+28):=2||var(var(var(7)+47128)+28):=2||var(var(var(7)+47132)+28):=2
trigger1=1||var(var(var(7)+47136)+28):=2||var(var(var(7)+47140)+28):=2||var(var(var(7)+47144)+28):=2||var(var(var(7)+47148)+28):=2||var(var(var(7)+47152)+28):=2||var(var(var(7)+47156)+28):=2
trigger1=1||var(var(var(7)+47160)+28):=2||var(var(var(7)+47164)+28):=2||var(var(var(7)+47168)+28):=2
ignorehitpause=1
;------------------------------------------------------------
[statedef 310]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=0||var(var(5)+3592):=0
trigger1=var(var(var(5)+5052)+12)!=254
trigger1=1||var(var(var(5)+5052)+12):=254
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1

[state ]
type=posadd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=13
trigger1=1||var(var(5)+416):=-50||var(var(5)+440):=0
trigger1=fvar(0):=0||1
x=240
ignorehitpause=1

[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=13
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=posadd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[13,25]
trigger1=1||fvar(0):=fvar(0)-0.2
y=-1+fvar(0)
ignorehitpause=1
[state ]
type=gravity
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)>25
trigger1=pos y<0
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=0,3
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=13
value=0,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=ifelse(random%2,200+10*(random%2),420+200*(random%2)),0
ignorehitpause=1

[state ] 
type=changestate
trigger1=pos y>=0&&var(var(5)+5132)>38
trigger1=1||var(var(5)+5132):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 320]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=1||var(var(5)+416):=0||var(var(5)+436):=0||var(var(5)+440):=0
trigger1=var(var(var(5)+5052)+12)!=242
trigger1=1||var(var(var(5)+5052)+12):=242
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5132)=1||var(var(5)+5132)=19
sprpriority=-7
ownpal=1
postype=p1
pos=0,-50-var(var(5)+5132)
anim=16900
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[24,35]
sprpriority=7
ownpal=1
postype=p1
pos=50+random%10,-40-random%80
anim=16900+6*(random%2)
removetime=-2
scale=0.5,0.5
vel=7+random%4,0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[24,35]
sprpriority=7
ownpal=1
postype=p1
pos=50+random%10,-40-random%80
anim=16900+6*(random%2)
removetime=-2
scale=0.75,0.75
vel=7+random%4,0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
sprpriority=7
ownpal=1
postype=p1
pos=45,-90
anim=17430
removetime=-2
scale=1,1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=24
attr=s,na
projanim=17430
offset=45,-90
postype=p1
projscale=1,0.75
projhits=1
projpriority=7
projremove=0
projremovetime=66
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-8
velocity=7,0
fall.recover=0
fall=1
damage=20
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=4
value=20000,9
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=20000,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
value=20000,0
ignorehitpause=1

[state ] 
type=changestate
trigger1=var(var(5)+5132)>35
trigger1=1||var(var(5)+5132):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 330]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1

[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=var(var(var(5)+5052)+12)!=247
trigger1=1||var(var(var(5)+5052)+12):=247
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
ignorehitpause=1

[state ]
type=posset
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=13
trigger1=1||fvar(0):=0||var(var(5)+440):=0
x=enemy,pos x-30
ignorehitpause=1
[state ]
type=posadd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[13,25]
trigger1=1||fvar(0):=fvar(0)-0.2
y=-1+fvar(0)
ignorehitpause=1
[state ]
type=gravity
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)>25
trigger1=pos y<0
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[13,25]
sprpriority=7
ownpal=1
postype=p1
pos=-10+random%20,-10+random%20
anim=16900+6*(random%2)
removetime=-2
scale=0.5,0.5
vel=0,-7-random%4
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[13,25]
sprpriority=7
ownpal=1
postype=p1
pos=-10+random%20,-10+random%20
anim=16900+6*(random%2)
removetime=-2
scale=0.75,0.75
vel=0,-7-random%4
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=13
sprpriority=7
ownpal=1
postype=p1
pos=0,0
anim=17431
removetime=-2
scale=1.25,1.25
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=13
attr=s,na
projanim=17431
offset=0,0
postype=p1
projscale=1.25,1
projhits=1
projpriority=7
projremove=0
projremovetime=66
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-3,-3
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-3,-8
velocity=0,-7
fall.recover=0
fall=1
damage=20
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=4
value=800,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=20000,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=19
value=20000,0
ignorehitpause=1

[state ] 
type=changestate
trigger1=pos y>=0&&var(var(5)+5132)>38
trigger1=1||var(var(5)+5132):=0
value=0
ignorehitpause=1
;------------------------------------------------------------
[statedef 1001]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
[state ]
type=null
triggerall=var(var(var(5)+5052)+12)!=1
trigger1=1||var(var(5)+5064):=stateno
trigger1=1||var(var(5)+3584):=1||var(var(5)+3588):=1||var(var(5)+3592):=0
trigger1=var(var(var(5)+5052)+12)!=255
trigger1=1||var(var(var(5)+5052)+12):=255
trigger1=1||var(var(var(5)+5052)+20):=0
trigger1=0&&var(var(var(5)+5052)+28):=0
trigger2=var(var(5)+5084)=1
trigger2=var(var(5)+5132):=var(var(5)+5132)+1
trigger2=var(var(5)+5152):=-150+random%300||var(var(5)+5164):=-20+random%40
trigger2=0
trigger3=var(var(5)+5132)=[52,316]
trigger3=var(var(7)+48001):=1
ignorehitpause=1
[state ]
type=turn
triggerall=numenemy
triggerall=var(var(5)+5084)=1
triggerall=var(var(5)+5132)=1
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1

[state ]
type=posset
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[52,316]
x=0
y=-10
ignorehitpause=1
[state ]
type=posadd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,329]
trigger1=1||fvar(0):=fvar(0)-0.4
y=-1.5+fvar(0)
ignorehitpause=1
[state ]
type=gravity
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)>329
trigger1=pos y<0
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[1,40]
anim=17411
sprpriority=2147483647
postype=p1
pos=0,-90
scale=abs(0.1*(var(var(5)+5132)-15)),abs(0.1*(var(var(5)+5132)-15))
bindtime=-1
removetime=16
ownpal=1
ontop=1
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=52
sprpriority=2147483647
ownpal=1
ontop=0
postype=l
pos=0,0
anim=17440
bindtime=-1
scale=1,1
removetime=-2
pausemovetime=999999
supermovetime=999999
ignorehitpause=1

[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,327]
sprpriority=9
ownpal=1
ontop=1
postype=p1
pos=-60+random%120,-20-random%120
anim=17402
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-7-random%5,7+random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,327]
sprpriority=9
ownpal=1
ontop=1
postype=p1
pos=-60+random%120,-20-random%120
anim=17403
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=7+random%5,7+random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,327]
sprpriority=9
ownpal=1
ontop=1
postype=p1
pos=-60+random%120,-20-random%120
anim=17441
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=-7-random%5,7+random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,327]
sprpriority=9
ownpal=1
ontop=1
postype=p1
pos=-60+random%120,-20-random%120
anim=17442
removetime=-2
scale=0.5+0.1*(random%10),0.5+0.1*(random%10)
vel=7+random%5,7+random%5
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,327]
sprpriority=9
ownpal=1
ontop=1
postype=p1
pos=-60+random%120,-20-random%120
anim=17404
removetime=-2
scale=0.8+0.1*(random%10),0.8+0.1*(random%10)
vel=7+random%14,7+random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,327]
sprpriority=9
ownpal=1
ontop=1
postype=p1
pos=-60+random%120,-20-random%120
anim=17404
removetime=-2
scale=0.8+0.1*(random%10),0.8+0.1*(random%10)
vel=7+random%14,7+random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,327]
sprpriority=9
ownpal=1
ontop=1
postype=p1
pos=-60+random%120,-20-random%120
anim=17404
removetime=-2
scale=0.8+0.1*(random%10),0.8+0.1*(random%10)
vel=-7-random%14,-7-random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,327]
sprpriority=9
ownpal=1
ontop=1
postype=p1
pos=-60+random%120,-20-random%120
anim=17404
removetime=-2
scale=0.8+0.1*(random%10),0.8+0.1*(random%10)
vel=-7-random%14,-7-random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,327]
sprpriority=9
ownpal=1
ontop=1
postype=p1
pos=-60+random%120,-20-random%120
anim=17404
removetime=-2
scale=0.8+0.1*(random%10),0.8+0.1*(random%10)
vel=7+random%14,-7-random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,327]
sprpriority=9
ownpal=1
ontop=1
postype=p1
pos=-60+random%120,-20-random%120
anim=17404
removetime=-2
scale=0.8+0.1*(random%10),0.8+0.1*(random%10)
vel=7+random%14,-7-random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,327]
sprpriority=9
ownpal=1
ontop=1
postype=p1
pos=-60+random%120,-20-random%120
anim=17404
removetime=-2
scale=0.8+0.1*(random%10),0.8+0.1*(random%10)
vel=-7-random%14,7+random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[316,327]
sprpriority=9
ownpal=1
ontop=1
postype=p1
pos=-60+random%120,-20-random%120
anim=17404
removetime=-2
scale=0.8+0.1*(random%10),0.8+0.1*(random%10)
vel=-7-random%14,7+random%14
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=[81,315]
trigger1=var(var(5)+5132)%15=0
attr=s,ha
projanim=99999
offset=0,0
postype=p1
projhits=1
projpriority=7
projremove=0
projremovetime=1
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-1,-4
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-1,-5
velocity=0,0
fall.recover=0
fall=1
damage=40+40*(random%4)
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=projectile
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=316
trigger1=var(var(5)+5132)%15=0
attr=s,ha
projanim=99999
offset=0,0
postype=p1
projhits=1
projpriority=7
projremove=0
projremovetime=1
projmisstime=1
projheightbound=-2000000000,2000000000
projedgebound=2000000000
projstagebound=2000000000
animtype=hard
air.type=high
air.velocity=-1,-4
ground.type=high
ground.slidetime=22
ground.hittime=22
ground.velocity=-1,-5
velocity=0,0
fall.recover=0
fall=1
damage=200
p2getp1state=0
pausemovetime=999999999
supermovetime=999999999
ignorehitpause=1

[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=20000,7
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=1
value=3100,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=41||var(var(5)+5132)=316
value=0,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=316
value=0,4
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=52
value=20000,11
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=316
value=420+200*(random%2),0
ignorehitpause=1

[state ]
type=envshake
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=52
time=264
freq=80
ampl=4
phase=0
ignorehitpause=1
[state ]
type=envshake
trigger1=var(var(5)+5084)=1
trigger1=var(var(5)+5132)=316
time=20
freq=80
ampl=10
phase=0
ignorehitpause=1

[state ] 
type=changestate
trigger1=var(var(5)+5132)>316&&pos y>=0
trigger1=1||var(var(5)+5132):=0||fvar(0):=0
value=0
ignorehitpause=1
