;-------------------------------------------------------------------------------------------------------
[statedef 50000000]
;--------------------------------------------------
[state ]
type=assertspecial
trigger1=1
flag=nomusic
[state ]
type=bgpalfx
trigger1=1
color=0
mul=128,128,128
time=1
[state ]
type=explod
trigger1=ishelper=0
trigger1=fvar(36):=.006+(.0001*(random%121))||1
accel=0,-.04
anim=10020+random%4
facing=facing
ownpal=1
pausemovetime=2147483647
pos=0,-20
random=100,30
scale=fvar(36),2*fvar(36)
sprpriority=ifelse(random%5<4,-1,1)+var((460-3648)/4)
supermovetime=2147483647
trans=add
vel=0,-.5-(.001*(random%251))
[state ]
type=explod
trigger1=ishelper=0
trigger1=fvar(36):=.008+(.0001*(random%161))||1
accel=0,-.04
alpha=64,256
anim=10020+random%4
facing=facing
ownpal=1
pausemovetime=2147483647
pos=0,-20
random=100,30
scale=fvar(36),2*fvar(36)
sprpriority=1+var((460-3648)/4)
supermovetime=2147483647
trans=addalpha
vel=0,-.5-(.001*(random%251))
[state ]
type=explod
trigger1=ishelper=0
trigger1=gametime%40=0
trigger1=sysvar(0)!=5030&&sysvar(0)!=5150
trigger1=fvar(36):=.3+(.001*(random%101))||1
trigger1=var(56):=ifelse(random%2=0,-1,1)||1
anim=10030
bindtime=-1
facing=var(56)
ownpal=1
pausemovetime=2147483647
pos=0,-30
scale=fvar(36),.25*fvar(36)
sprpriority=var((460-3648)/4)-1
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=ishelper=0
trigger1=gametime%40=0
trigger1=sysvar(0)!=5030&&sysvar(0)!=5150
anim=10031
bindtime=-1
facing=var(56)
ownpal=1
pausemovetime=2147483647
pos=0,-30
scale=fvar(36),.25*fvar(36)
sprpriority=1+var((460-3648)/4)
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=ishelper=0
trigger1=gametime%8=0
trigger1=pos y>-50
trigger1=sysvar(0)!=5030&&sysvar(0)!=5150
trigger1=fvar(36):=.1+(.0001*(random%501))||1
alpha=192,256
anim=10040
facing=ifelse(random%2=0,-1,1)
ownpal=1
pausemovetime=2147483647
pos=0,5+ceil(-1*pos y)
random=90,15
scale=fvar(36),.2*fvar(36)
sprpriority=0
supermovetime=2147483647
trans=addalpha
vfacing=ifelse(random%2=0,-1,1)
[state ]
type=explod
trigger1=ishelper=0
trigger1=gametime%4=0
trigger1=sysvar(0)!=5030&&sysvar(0)!=5150
trigger1=fvar(36):=.1+(.0001*(random%501))||1
alpha=64,256
anim=10041
facing=ifelse(random%2=0,-1,1)
ownpal=1
pausemovetime=2147483647
pos=0,-30
random=100,50
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,-1,1)+var((460-3648)/4)
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=ishelper=0
trigger1=gametime%6=0
trigger1=pos y>-50
trigger1=sysvar(0)!=5030&&sysvar(0)!=5150
trigger1=fvar(36):=.08+(.0001*(random%801))||1
alpha=192,256
anim=10041
facing=ifelse(random%2=0,-1,1)
ownpal=1
pausemovetime=2147483647
pos=0,ceil(-1*pos y)
random=80,5
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,-1,1)+var((460-3648)/4)
supermovetime=2147483647
trans=addalpha
[state ]
type=palfx
trigger1=ishelper=0
trigger1=var(56):=ifelse(gametime%128<64,gametime%128,64-((gametime%128)-64))||1
add=var(56),var(56),var(56)
time=1
[state ]
type=playsnd
trigger1=ishelper=0
trigger1=gametime%40=0
trigger1=sysvar(0)!=5030&&sysvar(0)!=5150
freqmul=.6+(.001*(random%101))
value=10000,0
volume=-100
;--------------------------------------------------
[state ]
type=hitby
trigger1=ishelper=0
trigger1=sysvar(0)=5030||sysvar(0)=5150
value=
;--------------------------------------------------
[state ]
type=null
trigger1=var((476-3648)/4):=2||1
trigger1=var((480-3648)/4):=2||1
trigger1=var((3060-3648)/4):=5150||1
trigger1=0
;--------------------------------------------------
[state ]
type=sprpriority
trigger1=ishelper=0
value=0
;--------------------------------------------------
[state ]
type=statetypeset
trigger1=ishelper=0
trigger1=pos y<0
statetype=a
[state ]
type=statetypeset
trigger1=ishelper=0
trigger1=pos y>=0
statetype=s
;--------------------------------------------------
[state ]
type=varadd
trigger1=ishelper=0
sysvar(1)=1
[state ]
type=varset
trigger1=ishelper=0
sysvar(2)=1
