;-------------------------------------------------------------------------------------------------------
[statedef 20000000]
;--------------------------------------------------
[state ]
type=assertspecial
trigger1=1
flag=invisible
flag2=noshadow
;--------------------------------------------------
[state ]
type=bindtoparent
trigger1=1
facing=1
;--------------------------------------------------
[state ]
type=bgpalfx
trigger1=1
color=0
mul=128,128,128
time=1
[state ]
type=explod
trigger1=parent,stateno!=[190,191]
anim=ifelse(ishelper(5001)=1,10000,ifelse(ishelper(5002)=1,10001,ifelse(ishelper(5003)=1,10002,ifelse(ishelper(5004)=1,10003,ifelse(ishelper(5005)=1,10004,10005)))))
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=0,-110
scale=.45+ifelse(gametime%200<100,.0005*(gametime%200),.05-.0005*((gametime%200)-100)),.45+ifelse(gametime%200<100,.0005*(gametime%200),.05-.0005*((gametime%200)-100))
sprpriority=5
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=gametime%10=0
trigger1=parent,stateno!=[190,191]
alpha=64,256
anim=ifelse(ishelper(5001)=1,10010,ifelse(ishelper(5002)=1,10011,ifelse(ishelper(5003)=1,10012,ifelse(ishelper(5004)=1,10013,ifelse(ishelper(5005)=1,10014,10015)))))
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=0,-110
scale=.5+ifelse(gametime%200<100,.001*(gametime%200),.1-.001*((gametime%200)-100)),.5+ifelse(gametime%200<100,.001*(gametime%200),.1-.001*((gametime%200)-100))
sprpriority=5
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=numexplod(10006)=0
trigger1=parent,stateno!=[190,191]
alpha=128,256
angle=random%360
anim=10006
bindtime=-1
id=10006
ownpal=1
pausemovetime=2147483647
pos=0,-110
removetime=-1
scale=.5,.5
sprpriority=5
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=parent,stateno!=[190,191]
trigger1=fvar(36):=.025+(.0001*(random%251))||1
alpha=32,256
anim=10007
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=0,-110
random=50,50
scale=fvar(36),fvar(36)
sprpriority=5
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=gametime%20=0
trigger1=parent,stateno!=[190,191]
trigger1=fvar(36):=.1+(.001*(random%101))||1
alpha=32,256
angle=random%360
anim=10008
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=0,-110
random=10,10
scale=fvar(36),.25*fvar(36)
sprpriority=5
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=parent,stateno!=[190,191]
trigger1=fvar(36):=.005+(.0001*(random%101))||1
accel=0,.01
alpha=128,256
anim=10020
ownpal=1
pausemovetime=2147483647
pos=0,-110
random=30,30
scale=fvar(36),fvar(36)
sprpriority=5
supermovetime=2147483647
trans=addalpha
vel=0,.75+(.001*(random%751))
[state ]
type=explod
trigger1=parent,stateno!=[190,191]
anim=ifelse(root,sysvar(0)=0,10030,10031)
ownpal=1
pausemovetime=2147483647
pos=0,-110
scale=.05+.001*(gametime%10),.05+.001*(gametime%10)
sprpriority=4
supermovetime=2147483647
trans=sub
[state ]
type=modifyexplod
trigger1=1
alpha=floor(64+ifelse(gametime%256<128,.5*(gametime%256),64-.5*((gametime%256)-128))),256
id=10006
scale=.2+ifelse(gametime%200<100,.001*(gametime%200),.1-.001*((gametime%200)-100)),.2+ifelse(gametime%200<100,.001*(gametime%200),.1-.001*((gametime%200)-100))
trans=addalpha
;--------------------------------------------------
[state ]
type=null
trigger1=var((112-3648)/4):=0||1
trigger1=var((352-3648)/4):=2147483647||1
trigger1=var((356-3648)/4):=2147483647||1
trigger1=var((448-3648)/4):=var(var((9760-3648)/4)+448)||1
trigger1=var((452-3648)/4):=var(var((9760-3648)/4)+452)||1
trigger1=var((476-3648)/4):=2||1
trigger1=var((480-3648)/4):=2||1
trigger1=var((3060-3648)/4):=5150||1
trigger1=var((3584-3648)/4):=var(var((9760-3648)/4)+3584)||1
trigger1=0
trigger2=var(var((9760-3648)/4)+476):=2||1
trigger2=var(var((9760-3648)/4)+480):=2||1
trigger2=var(var((9760-3648)/4)+3600):=1||1
trigger2=0
;--------------------------------------------------
[state ]
type=hitby
trigger1=1
value=acs,aa,ap
[state ]
type=hitby
trigger1=parent,stateno=[190,191]
trigger2=root,sysvar(0)>0
trigger3=(screenpos x!=[0,320])||screenpos y!=[0,240]
trigger4=var(var(4938572)+46668)>(12+var(var(4938572)+47720)+var(var(4938572)+47724)+var(var(4938572)+47728)+var(var(4938572)+47732))
value=
[state ]
type=pastestring
trigger1=var(56):=0||1
trigger1=var(57):=0||1
trigger1=var(58):=0||1
trigger1=var(59):=0||1
ignorehitpause=1
mode=ExeCode2
params=7,20000010,60,0
text="31EDFF37FF770453396F08761DB8D0F74700FFD0456A018D46485053B8E0754000FFD083C40C85C074DE83C40CC3"
;--------------------------------------------------
[state ]
type=playerpush
trigger1=1
value=0
[state ]
type=screenbound
trigger1=1
value=0
