;-------------------------------------------------------------------------------------------------------
[statedef 50000000]
;--------------------------------------------------
[state ]
type=assertspecial
trigger1=stateno!=5150||animelemtime(1)<316&&stateno=5150
flag=globalnoshadow 
flag2=nobardisplay
flag3=nobg
[state ]
type=assertspecial
trigger1=stateno!=5150||animelemtime(1)<316&&stateno=5150
flag=nofg
flag2=nomusic
[state ]
type=explod
trigger1=numexplod(102200)=0
trigger1=stateno=0||stateno=190
trigger1=var(56):=ifelse((var(var(4938572)+2596+4*(var((8-3648)/4)-1))<0&&var(var(4938572)+2644+4*(var((8-3648)/4)-1))=-1||var(var(4938572)+2596+4*(var((8-3648)/4)-1))>0&&var(var(4938572)+2644+4*(var((8-3648)/4)-1))=1),-1,1)||1
anim=10220
id=102200
ownpal=1
pausemovetime=2147483647
pos=abs(var(var(4938572)+2596+4*(var((8-3648)/4)-1)))*var(56),floor(-1*pos y)-25
removetime=-1
sprpriority=-2147483647
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=numexplod(10300)=0
trigger1=stateno=0||stateno=190
trigger1=var(56):=ifelse((var(var(4938572)+2596+4*(var((8-3648)/4)-1))<0&&var(var(4938572)+2644+4*(var((8-3648)/4)-1))=-1||var(var(4938572)+2596+4*(var((8-3648)/4)-1))>0&&var(var(4938572)+2644+4*(var((8-3648)/4)-1))=1),-1,1)||1
anim=10300
id=10300
ownpal=1
pausemovetime=2147483647
pos=abs(var(var(4938572)+2596+4*(var((8-3648)/4)-1)))*var(56),floor(-1*pos y)
removetime=-1
scale=.5,.5
sprpriority=-2147483647
supermovetime=2147483647
[state ]
type=explod
trigger1=numexplod(10301)=0
trigger1=stateno=0||stateno=190
trigger1=var(56):=ifelse((var(var(4938572)+2596+4*(var((8-3648)/4)-1))<0&&var(var(4938572)+2644+4*(var((8-3648)/4)-1))=-1||var(var(4938572)+2596+4*(var((8-3648)/4)-1))>0&&var(var(4938572)+2644+4*(var((8-3648)/4)-1))=1),-1,1)||1
anim=10301
id=10301
ownpal=1
pausemovetime=2147483647
pos=abs(var(var(4938572)+2596+4*(var((8-3648)/4)-1)))*var(56),floor(-1*pos y)
removetime=-1
scale=.5,.5
sprpriority=-2147483646
supermovetime=2147483647
trans=sub
[state ]
type=explod
trigger1=gametime%10=0
trigger1=stateno=0||stateno=190
trigger1=fvar(36):=.05+(.0001*(random%251))||1
trigger1=var(56):=ifelse((var(var(4938572)+2596+4*(var((8-3648)/4)-1))<0&&var(var(4938572)+2644+4*(var((8-3648)/4)-1))=-1||var(var(4938572)+2596+4*(var((8-3648)/4)-1))>0&&var(var(4938572)+2644+4*(var((8-3648)/4)-1))=1),-1,1)||1
anim=10310+random%5
id=10310
ownpal=1
pausemovetime=2147483647
pos=abs(var(var(4938572)+2596+4*(var((8-3648)/4)-1)))*var(56),floor(-1*pos y)
random=30,0
scale=fvar(36),.5
sprpriority=-2147483647
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=stateno=0
anim=10400+((life%10000)/1000)
facing=ifelse(facing=1,1,-1)
ownpal=1
pausemovetime=2147483647
pos=-10*facing,25
scale=.5,.5
sprpriority=2147483647
supermovetime=2147483647
[state ]
type=explod
trigger1=stateno=0
anim=10400+((life%1000)/100)
facing=ifelse(facing=1,1,-1)
ownpal=1
pausemovetime=2147483647
pos=-5*facing,25
scale=.5,.5
sprpriority=2147483647
supermovetime=2147483647
[state ]
type=explod
trigger1=stateno=0
anim=10400+((life%100)/10)
facing=ifelse(facing=1,1,-1)
ownpal=1
pausemovetime=2147483647
pos=0*facing,25
scale=.5,.5
sprpriority=2147483647
supermovetime=2147483647
[state ]
type=explod
trigger1=stateno=0
anim=10400+life%10
facing=ifelse(facing=1,1,-1)
ownpal=1
pausemovetime=2147483647
pos=5*facing,25
scale=.5,.5
sprpriority=2147483647
supermovetime=2147483647
[state ]
type=modifyexplod
trigger1=stateno!=5150
id=102200
scale=.1+ifelse(gametime%400<200,.0001*(gametime%400),.02-.0001*((gametime%400)-200)),.1+ifelse(gametime%400<200,.0001*(gametime%400),.02-.0001*((gametime%400)-200))
[state ]
type=modifyexplod
trigger1=stateno!=5150
alpha=128+floor(ifelse(gametime%512<256,.5*(gametime%512),128-.5*((gametime%512)-256))),256
id=10300
trans=addalpha
;-------------------------------------------------------------------------------------------------------
[state ]
type=statetypeset
trigger1=1
statetype=a
;-------------------------------------------------------------------------------------------------------
[state ]
type=null
trigger1=var((476-3648)/4):=2||1
trigger1=var((480-3648)/4):=2||1
trigger1=0
trigger2=fvar(2):=pos y+vel y||1
trigger2=0
