;-------------------------------------------------------------------------------------------------------
[statedef 200]
anim=200
movetype=a
type=c
velset=0,0
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
;--------------------------------------------------
[state ]
type=changestate
trigger1=animtime=0
value=0
;--------------------------------------------------
[state ]
type=turn
trigger1=fvar(15)<0
trigger1=time=0
;--------------------------------------------------
[state ]
type=explod
trigger1=vel x>0
trigger1=fvar(36):=.1+(.001*(random%101))||1
alpha=32,256
angle=random%360
anim=10200+random%5
id=10200
ownpal=1
pausemovetime=2147483647
pos=0,-10
random=60,20
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=-.5-(.001*(random%501)),-.1-(.001*(random%501))
[state ]
type=explod
trigger1=vel x>0
trigger1=fvar(36):=.1+(.001*(random%101))||1
alpha=32,256
angle=random%360
anim=10200+random%5
id=10200
ownpal=1
pausemovetime=2147483647
pos=0,-10
random=60,20
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=-.5-(.001*(random%501)),-.1-(.001*(random%501))
[state ]
type=playsnd
trigger1=time=0
channel=1
value=200,0
[state ]
type=playsnd
trigger1=time=0
freqmul=.8
value=10400,0
volume=-100
[state ]
type=playsnd
trigger1=time=0
freqmul=.6
value=10410,0
volume=100
;--------------------------------------------------
[state ]
type=explod
trigger1=movecontact=1
trigger1=fvar(36):=.4+(.001*(random%101))||1
trigger1=var(56):=enemy(var(36)),const(size.ground.back)+enemy(var(36)),const(size.ground.front)||1
trigger1=var(57):=floor((random%var(56)-random%((var(56)*2)+1))*ifelse(movehit=1,.5,.25))||1
trigger1=var(58):=random%var(56)-random%((var(56)*2)+1)||1
angle=ifelse(movehit=1,random%360,0)
anim=ifelse(movehit=1,10300+random%2,10310)
id=10300
ignorehitpause=1
ownpal=1
pausemovetime=2147483647
pos=floor(fvar(15))+ifelse(moveguarded=1,-enemy(var(36)),const(size.ground.front)+var(57),var(57)),floor(fvar(16))+floor(enemy(var(36)),const(size.head.pos.y)*.5)+var(58)
scale=fvar(36),fvar(36)
sprpriority=5
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=movehit=1
angle=random%360
anim=10320+random%2
id=10320
ignorehitpause=1
ownpal=1
pausemovetime=2147483647
pos=floor(fvar(15))+var(57),floor(fvar(16))+floor(enemy(var(36)),const(size.head.pos.y)*.5)+var(58)
scale=fvar(36),fvar(36)
sprpriority=5
supermovetime=2147483647
trans=add
[state ]
type=hitdef
trigger1=movecontact=0
trigger1=vel x>0
air.velocity=-1.2*vel x,-3
animtype=light
attr=c,na
damage=72
envshake.time=5
ground.hittime=15
ground.slidetime=10
ground.type=trip
ground.velocity=-1.5*vel x,-2
guardflag=l
guardsound=s10300,random%3
guard.velocity=-5
hitflag=adfm
hitsound=s10200,random%2
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausetime=12,12
priority=2147483647,h
sprPriority=var((460-3648)/4)
;--------------------------------------------------
[state ]
type=velmul
trigger1=1
x=.975
[state ]
type=velset
trigger1=time=0
x=5
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3000]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3000
movetype=i
physics=s
statetype=s
[state ]
type=velset
trigger1=anim!=3000
y=0
[state ]
type=changeanim
trigger1=anim!=3000
value=3000
;--------------------------------------------------
[state ]
type=changestate
trigger1=var(37)=0
value=3999
;--------------------------------------------------
[state ]
type=posset
trigger1=1
y=0
[state ]
type=turn
trigger1=fvar(15)<0
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3020]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3020
movetype=i
physics=n
statetype=s
[state ]
type=velset
trigger1=anim!=3020
x=2.5
[state ]
type=changeanim
trigger1=anim!=3020
value=3020
;--------------------------------------------------
[state ]
type=changestate
trigger1=frontedgedist<50||fvar(15)<100
value=3000
;--------------------------------------------------
[state ]
type=explod
trigger1=(animelemtime(1)-0)%20=0
trigger1=fvar(36):=.1+(.0001*(random%501))||1
anim=11000
id=11000
ownpal=1
pausemovetime=2147483647
random=80,10
scale=fvar(36),.2*fvar(36)
sprpriority=0
supermovetime=2147483647
trans=sub
[state ]
type=playsnd
trigger1=(animelemtime(1)-0)%60=0
freqmul=.7+(.001*(random%201))
value=10710,0
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3040]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3040
movetype=i
physics=s
statetype=s
[state ]
type=velset
trigger1=anim!=3040
x=0
[state ]
type=changeanim
trigger1=anim!=3040
value=3040
;--------------------------------------------------
[state ]
type=changestate
trigger1=animtime=0
value=3041
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3041]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3041
movetype=i
physics=n
statetype=a
[state ]
type=velset
trigger1=anim!=3041
x=ifelse(fvar(0)<0,-1,1)
y=-10
[state ]
type=changeanim
trigger1=anim!=3041
value=3041
;--------------------------------------------------
[state ]
type=changestate
trigger1=pos y>=0&&vel y>0
value=3042
;--------------------------------------------------
[state ]
type=playsnd
trigger1=animelemtime(1)<20
trigger1=(animelemtime(1)-0)%4=0
freqmul=1-.03*(animelemtime(1)-0)
value=10610,0
volume=-5*(animelemtime(1)-0)
;--------------------------------------------------
[state ]
type=veladd
trigger1=1
y=.5*const(movement.yaccel)
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3042]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3042
movetype=i
physics=s
statetype=s
[state ]
type=velset
trigger1=anim!=3042
x=0
y=0
[state ]
type=changeanim
trigger1=anim!=3042
value=3042
;--------------------------------------------------
[state ]
type=changestate
trigger1=animtime=0
value=3000
;--------------------------------------------------
[state ]
type=posset
trigger1=1
y=0
;--------------------------------------------------
[state ]
type=envshake
trigger1=animelemtime(1)<30
trigger1=(animelemtime(1)-0)%5=0
ampl=15-.2*(animelemtime(1)-0)
freq=150-2*(animelemtime(1)-0)
time=5
[state ]
type=explod
trigger1=animelemtime(1)<8
alpha=256-32*(animelemtime(1)-0),256
anim=10000
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
scale=2,2
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=animelemtime(1)=0
alpha=128,256
anim=10900
facing=ifelse(random%2=0,-1,1)
id=10900
ownpal=1
pausemovetime=2147483647
scale=.4,.4
sprpriority=0
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=animelemtime(1)=0
alpha=128,256
anim=10901
facing=ifelse(random%2=0,-1,1)
id=10900
ownpal=1
pausemovetime=2147483647
scale=.4,.4
sprpriority=5
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=animelemtime(1)<10
trigger1=fvar(36):=.3+(.001*(random%201))||1
alpha=64,256
anim=10902
facing=ifelse(random%2=0,-1,1)
id=10900
ownpal=1
pausemovetime=2147483647
random=160,10
scale=fvar(36),fvar(36)
sprpriority=4
supermovetime=2147483647
trans=addalpha
[state ]
type=playsnd
trigger1=animelemtime(1)=0
freqmul=.8
value=10600,0
volume=50
[state ]
type=playsnd
trigger1=animelemtime(1)=0
freqmul=.8
value=10600,1
volume=50
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3100]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3100
movetype=i
physics=n
statetype=s
[state ]
type=velset
trigger1=anim!=3100
x=8
[state ]
type=changeanim
trigger1=anim!=3100
value=3100
;--------------------------------------------------
[state ]
type=changestate
trigger1=frontedgedist<50||fvar(15)<100
value=3000
;--------------------------------------------------
[state ]
type=explod
trigger1=(animelemtime(1)-0)%10=0
trigger1=fvar(36):=.1+(.0001*(random%501))||1
anim=11000
id=11000
ownpal=1
pausemovetime=2147483647
random=80,10
scale=fvar(36),.2*fvar(36)
sprpriority=0
supermovetime=2147483647
trans=sub
[state ]
type=playsnd
trigger1=(animelemtime(1)-0)%30=0
freqmul=.7+(.001*(random%201))
value=10711,random%2
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3190]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3190
movetype=i
physics=n
statetype=s
[state ]
type=velset
trigger1=anim!=3190
y=0
[state ]
type=changeanim
trigger1=anim!=3190
value=3190
;--------------------------------------------------
[state ]
type=changestate
trigger1=animtime=0
trigger1=fvar(var(4938572)+2584):=fvar(14)||1
trigger1=var(37):=600+ceil(lifemax*((lifemax-life)/1000.0))||1
value=3000
;--------------------------------------------------
[state ]
type=posadd
trigger1=animelemtime(1)=[32,287]
y=-.25
[state ]
type=posset
trigger1=animelemtime(1)=348
y=0
;--------------------------------------------------
[state ]
type=assertspecial
trigger1=1
flag=nobardisplay
[state ]
type=bgpalfx
trigger1=animelemtime(1)<32
trigger1=var(56):=256-8*(animelemtime(1)-0)||1
trigger1=var(57):=256-4*(animelemtime(1)-0)||1
trigger2=animelemtime(1)=[32,287]
trigger2=var(56):=0||1
trigger2=var(57):=128||1
color=var(56)
mul=var(57),var(57),var(57)
time=1
[state ]
type=envshake
trigger1=animelemtime(1)=[457,576]
trigger1=(animelemtime(1)-457)%5=0
ampl=10
freq=100
time=5
[state ]
type=explod
trigger1=animelemtime(1)<32
trigger1=fvar(36):=.003125*(animelemtime(1)-0)||1
trigger1=var(56):=0||1
trigger1=var(57):=-15||1
trigger2=animelemtime(1)=[32,287]
trigger2=fvar(36):=.1+.0005*(animelemtime(1)-32)+.001*((animelemtime(1)-32)%5)||1
trigger2=var(56):=0||1
trigger2=var(57):=-15||1
trigger3=animelemtime(1)=[348,397]
trigger3=fvar(36):=.2-.004*(animelemtime(1)-348)||1
trigger3=var(56):=-20||1
trigger3=var(57):=-85||1
anim=11200
id=11200
ownpal=1
pausemovetime=2147483647
pos=var(56),var(57)
scale=fvar(36),fvar(36)
sprpriority=0
supermovetime=2147483647
trans=sub
[state ]
type=explod
trigger1=animelemtime(1)=0
anim=11210
bindtime=-1
facing=ifelse(random%2=0,-1,1)
id=11210
ownpal=1
pausemovetime=2147483647
pos=0,-15
scale=.666667,.666667
sprpriority=5
supermovetime=2147483647
vfacing=ifelse(random%2=0,-1,1)
[state ]
type=explod
trigger1=animelemtime(1)=0
anim=11220
bindtime=-1
id=11220
ownpal=1
pausemovetime=2147483647
removetime=288
scale=.5,.5
sprpriority=5
supermovetime=2147483647
[state ]
type=explod
trigger1=animelemtime(1)<288
trigger1=fvar(36):=(.15+(.001*(random%101)))*(1+.005*(animelemtime(1)-0))||1
alpha=128,256
angle=random%360
anim=11221+random%4
id=11221
ownpal=1
pausemovetime=2147483647
pos=0,-15
random=60,30
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=1-(.01*(random%201)),1-(.01*(random%201))
[state ]
type=explod
trigger1=animelemtime(1)<288
trigger1=fvar(36):=(.15+(.001*(random%101)))*(1+.005*(animelemtime(1)-0))||1
alpha=128,256
angle=random%360
anim=11221+random%4
id=11221
ownpal=1
pausemovetime=2147483647
pos=0,-15
random=60,30
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=1-(.01*(random%201)),1-(.01*(random%201))
[state ]
type=explod
trigger1=animelemtime(1)<288
trigger1=(animelemtime(1)-0)%2=0
trigger1=fvar(36):=(.05+(.0001*(random%501)))*(1+.005*(animelemtime(1)-0))||1
alpha=128,256
angle=random%360
anim=11225
id=11221
ownpal=1
pausemovetime=2147483647
pos=0,-15
random=60,30
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=1-(.01*(random%201)),1-(.01*(random%201))
[state ]
type=explod
trigger1=animelemtime(1)<288
trigger1=(animelemtime(1)-0)%2=0
trigger1=fvar(36):=(.05+(.0001*(random%501)))*(1+.005*(animelemtime(1)-0))||1
alpha=128,256
angle=random%360
anim=11226
id=11221
ownpal=1
pausemovetime=2147483647
pos=0,-15
random=60,30
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
vel=1-(.01*(random%201)),1-(.01*(random%201))
[state ]
type=explod
trigger1=animelemtime(1)<288
trigger1=(animelemtime(1)-0)%10=0
alpha=128,256
angle=random%360
anim=11227
id=11221
ownpal=1
pausemovetime=2147483647
pos=0,-15
random=60,30
scale=.125*(1+.005*(animelemtime(1)-0)),.25*(1+.005*(animelemtime(1)-0))
sprpriority=ifelse(random%2=0,0,5)
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=animelemtime(1)<288
trigger1=(animelemtime(1)-0)%10=0
trigger1=fvar(36):=(.2+(.001*(random%101)))*(1+.005*(animelemtime(1)-0))||1
alpha=128,256
angle=random%360
anim=11228
id=11221
ownpal=1
pausemovetime=2147483647
pos=0,-15
random=60,30
scale=fvar(36),.2*fvar(36)
sprpriority=5
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=animelemtime(1)=0||animelemtime(1)=348
anim=11240
facing=ifelse(random%2=0,-1,1)
id=11240
ownpal=1
pausemovetime=2147483647
pos=0,240-var(var(4938572)+23792)
scale=.55,.55
sprpriority=6
supermovetime=2147483647
trans=sub
[state ]
type=explod
trigger1=animelemtime(1)=32
anim=11230
bindtime=-1
id=11230
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
scale=2,2
supermovetime=2147483647
trans=sub
[state ]
type=explod
trigger1=animelemtime(1)=[288,347]
anim=10000
id=10000
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
scale=2,2
supermovetime=2147483647
trans=sub
[state ]
type=explod
trigger1=animelemtime(1)=348
anim=112300
bindtime=-1
id=11230
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
scale=2,2
supermovetime=2147483647
trans=sub
[state ]
type=explod
trigger1=animelemtime(1)=[457,576]
trigger1=(animelemtime(1)-457)%(1+floor(.1*(animelemtime(1)-457)))=0
trigger1=fvar(36):=.2+(.001*(random%101))||1
trigger1=fvar(37):=.25+(.001*(random%251))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=128,256
angle=random%360
anim=10801+random%4
id=10801
ownpal=1
pausemovetime=2147483647
pos=90+ceil(cos(var(56)/(180/pi))*var(57)),-86+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(36),fvar(36)
sprpriority=1
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(37),sin(var(56)/(180/pi))*fvar(37)
[state ]
type=explod
trigger1=animelemtime(1)=[457,576]
trigger1=(animelemtime(1)-457)%(1+floor(.1*(animelemtime(1)-457)))=0
trigger1=fvar(36):=.2+(.001*(random%101))||1
trigger1=fvar(37):=.25+(.001*(random%251))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=128,256
angle=random%360
anim=10801+random%4
id=10801
ownpal=1
pausemovetime=2147483647
pos=90+ceil(cos(var(56)/(180/pi))*var(57)),-86+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(36),fvar(36)
sprpriority=1
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(37),sin(var(56)/(180/pi))*fvar(37)
[state ]
type=explod
trigger1=animelemtime(1)=[457,576]
trigger1=(animelemtime(1)-457)%30=0
anim=11250
id=11250
ownpal=1
pausemovetime=2147483647
pos=90,-86
scale=.75,.75
sprpriority=5
supermovetime=2147483647
trans=sub
[state ]
type=modifyexplod
trigger1=animelemtime(1)<32
trigger1=var(56):=8*(animelemtime(1)-0)||1
trigger2=animelemtime(1)=[32,287]
trigger2=var(56):=256||1
alpha=var(56),256
id=11210
trans=addalpha
[state ]
type=modifyexplod
trigger1=animelemtime(1)<32
trigger1=var(56):=8*(animelemtime(1)-0)||1
trigger2=animelemtime(1)=[32,287]
trigger2=var(56):=256||1
alpha=var(56),256
id=11220
trans=addalpha
[state ]
type=playsnd
trigger1=animelemtime(1)<288
trigger1=(animelemtime(1)-0)%30=0
freqmul=1-(.002*(animelemtime(1)-0))
value=11100,0
[state ]
type=playsnd
trigger1=animelemtime(1)<288
trigger1=(animelemtime(1)-0)%60=0
freqmul=.8-(.001*(animelemtime(1)-0))
value=11100,1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
freqmul=.8
value=11110,0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=11110,1
[state ]
type=playsnd
trigger1=animelemtime(1)<30
trigger1=(animelemtime(1)-0)%10=0
freqmul=.8-(.01*(animelemtime(1)-0))
value=11120,0
[state ]
type=playsnd
trigger1=animelemtime(1)=[348,411]
trigger1=(animelemtime(1)-348)%10=0
freqmul=1.2-(.01*(animelemtime(1)-348))
value=11200,0
[state ]
type=playsnd
trigger1=animelemtime(1)=348
value=11210,0
[state ]
type=playsnd
trigger1=animelemtime(1)=412
channel=2
loop=1
value=10900,0
volume=-200
[state ]
type=playsnd
trigger1=animelemtime(1)=[457,576]
trigger1=(animelemtime(1)-457)%20=0
freqmul=.8-(.002*(random%201))
value=10801,random%2
volume=-200
[state ]
type=playsnd
trigger1=animelemtime(1)=[457,576]
trigger1=(animelemtime(1)-457)%20=0
freqmul=1.2-(.004*(animelemtime(1)-457))
value=11000,0
volume=200
[state ]
type=removeexplod
trigger1=animelemtime(1)=288
id=11221
;--------------------------------------------------
[state ]
type=null
trigger1=animelemtime(1)=0
trigger1=fvar(var(4938572)+2584):=0||1
trigger1=0
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3200]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3200
movetype=a
physics=n
statetype=s
[state ]
type=velset
trigger1=anim!=3200
x=0
[state ]
type=changeanim
trigger1=anim!=3200
value=3200
;--------------------------------------------------
[state ]
type=changestate
trigger1=animtime=0
trigger1=var(56):=3000||1
trigger2=animelem=66
trigger2=numtarget>0
trigger2=var(56):=3201||1
value=var(56)
;--------------------------------------------------
[state ]
type=explod
trigger1=animelemtime(1)=[23,47]
trigger1=(animelemtime(1)-23)%(1+floor(.05*(animelemtime(1)-23)))=0
trigger1=fvar(36):=.2+(.001*(random%101))||1
trigger1=fvar(37):=.25+(.001*(random%251))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=128,256
angle=random%360
anim=10801+random%4
id=10801
ownpal=1
pausemovetime=2147483647
pos=90+ceil(cos(var(56)/(180/pi))*var(57)),-83+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(36),fvar(36)
sprpriority=1
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(37),sin(var(56)/(180/pi))*fvar(37)
[state ]
type=explod
trigger1=animelemtime(1)=[23,47]
trigger1=(animelemtime(1)-23)%(1+floor(.05*(animelemtime(1)-23)))=0
trigger1=fvar(36):=.2+(.001*(random%101))||1
trigger1=fvar(37):=.25+(.001*(random%251))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=128,256
angle=random%360
anim=10801+random%4
id=10801
ownpal=1
pausemovetime=2147483647
pos=90+ceil(cos(var(56)/(180/pi))*var(57)),-83+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(36),fvar(36)
sprpriority=1
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(37),sin(var(56)/(180/pi))*fvar(37)
[state ]
type=explod
trigger1=animelemtime(1)=[23,47]
trigger1=(animelemtime(1)-23)%(1+floor(.1*(animelemtime(1)-23)))=0
trigger1=fvar(36):=.3+(.001*(random%101))||1
angle=-45-random%91
anim=10820
id=10820
ownpal=1
pausemovetime=2147483647
pos=90,-83
random=20,20
scale=.5*fvar(36),fvar(36)
sprpriority=2
supermovetime=2147483647
[state ]
type=explod
trigger1=animelemtime(1)=[23,47]
trigger1=(animelemtime(1)-23)%(1+floor(.1*(animelemtime(1)-23)))=0
trigger1=fvar(36):=.4+(.001*(random%201))||1
angle=-100-random%91
anim=10821+random%3
id=10820
ownpal=1
pausemovetime=2147483647
pos=90,-83
random=20,20
scale=fvar(36),fvar(36)
sprpriority=2
supermovetime=2147483647
[state ]
type=explod
trigger1=animelemtime(1)=[23,30]
alpha=256-32*(animelemtime(1)-23),256
anim=11400
id=11400
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
scale=2,2
supermovetime=2147483647
trans=add
[state ]
type=playsnd
trigger1=animelem=24
freqmul=.8
value=10800,0
volume=100
[state ]
type=playsnd
trigger1=animelem=24
freqmul=.8
value=10800,1
volume=100
[state ]
type=projectile
trigger1=animelemtime(1)=[23,47]
trigger1=(animelemtime(1)-23)%(1+floor(.1*(animelemtime(1)-23)))=0
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=4+(.01*(random%401)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[23,47]
trigger1=(animelemtime(1)-23)%(1+floor(.1*(animelemtime(1)-23)))=0
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=4+(.01*(random%401)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[23,47]
trigger1=(animelemtime(1)-23)%(1+floor(.1*(animelemtime(1)-23)))=0
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=4+(.01*(random%401)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[23,47]
trigger1=(animelemtime(1)-23)%(1+floor(.1*(animelemtime(1)-23)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[23,47]
trigger1=(animelemtime(1)-23)%(1+floor(.1*(animelemtime(1)-23)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[23,47]
trigger1=(animelemtime(1)-23)%(1+floor(.1*(animelemtime(1)-23)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[23,47]
trigger1=(animelemtime(1)-23)%(1+floor(.1*(animelemtime(1)-23)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[23,47]
trigger1=(animelemtime(1)-23)%(1+floor(.1*(animelemtime(1)-23)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
;--------------------------------------------------
[state ]
type=projectile
trigger1=animelem=26,>=0&&animelem=62,<0
attr=s,nt
elem=animelemno(0)
hitflag=afm
hitsound=-1
ownadmin=1
p2stateno=3205
palfx.time=30
palfx.add=128,0,0
palfx.color=8
palfx.invertall=1
palfx.mul=256,0,0
projanim=anim
projedgebound=2000000000
projheightbound=-2147483647,2147483647
projid=10000+stateno
projpriority=2147483647
projremove=1
projremovetime=1
projscale=0,0
projstagebound=2000000000
sprPriority=var((460-3648)/4)
velocity=vel x*(vel x>0),vel y
[state ]
type=reversaldef
trigger1=1
p2stateno=3205
palfx.time=30
palfx.add=128,0,0
palfx.color=8
palfx.invertall=1
palfx.mul=256,0,0
reversal.attr=acs,aa,ap,at
sprPriority=var((460-3648)/4)
[state ]
type=targetbind
triggerall=numtarget>0
triggerall=var(56):=abs(floor(.75*target,const(size.mid.pos.y)))||1
trigger1=animelem=26,>=0&&animelem=28,<0
trigger1=var(57):=170||1
trigger2=animelem=28,>=0&&animelem=30,<0
trigger2=var(57):=260||1
trigger3=animelem=30,>=0&&animelem=32,<0
trigger3=var(57):=335||1
trigger4=animelem=32,>=0&&animelem=34,<0
trigger4=var(57):=415||1
trigger5=animelem=34,>=0
trigger5=var(57):=450||1
pos=var(57),-75+var(56)
[state ]
type=targetfacing
trigger1=1
value=-1
[state ]
type=targetstate
trigger1=animelem=34
value=3206
[state ]
type=targetvelset
trigger1=1
x=0
y=0
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3201]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3201
movetype=a
physics=n
statetype=s
[state ]
type=changeanim
trigger1=anim!=3201
value=3201
;--------------------------------------------------
[state ]
type=changestate
trigger1=animtime=0
value=3000
;--------------------------------------------------
[state ]
type=assertspecial
trigger1=animelem=15,>=0
flag=noko
[state ]
type=explod
trigger1=animelemtime(1)>59
trigger1=(animelemtime(1)-60)%30<5
trigger1=fvar(36):=.3+(.001*(random%101))||1
angle=-45-random%91
anim=10820
id=10820
ownpal=1
pausemovetime=2147483647
pos=90,-83
random=10,10
scale=.5*fvar(36),fvar(36)
sprpriority=2
supermovetime=2147483647
[state ]
type=explod
trigger1=animelemtime(1)>59
trigger1=(animelemtime(1)-60)%30<5
trigger1=fvar(36):=.4+(.001*(random%201))||1
angle=-100-random%91
anim=10821+random%3
id=10820
ownpal=1
pausemovetime=2147483647
pos=90,-83
random=10,10
scale=fvar(36),fvar(36)
sprpriority=2
supermovetime=2147483647
[state ]
type=explod
trigger1=animelemtime(1)>59
trigger1=(animelemtime(1)-60)%30=0
anim=11400
id=11400
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
removetime=2
scale=2,2
supermovetime=2147483647
trans=add
[state ]
type=projectile
trigger1=animelemtime(1)>59
trigger1=(animelemtime(1)-60)%30<5
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=4+(.01*(random%401)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)>59
trigger1=(animelemtime(1)-60)%30<5
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=4+(.01*(random%401)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)>59
trigger1=(animelemtime(1)-60)%30<5
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=4+(.01*(random%401)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)>59
trigger1=(animelemtime(1)-60)%30<5
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)>59
trigger1=(animelemtime(1)-60)%30<5
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)>59
trigger1=(animelemtime(1)-60)%30<5
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)>59
trigger1=(animelemtime(1)-60)%30<5
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)>59
trigger1=(animelemtime(1)-60)%30<5
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=85+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=playsnd
trigger1=animelemtime(1)>59
trigger1=(animelemtime(1)-60)%30=0
freqmul=1.2+(.001*(random%201))
value=11400,random%3
volume=-100
;--------------------------------------------------
[state ]
type=reversaldef
trigger1=1
reversal.attr=a,aa
[state ]
type=targetbind
triggerall=numtarget>0
triggerall=var(56):=abs(floor(.75*target,const(size.mid.pos.y)))||1
trigger1=animelem=1,>=0&&animelem=3,<0
trigger1=var(57):=440||1
trigger2=animelem=3,>=0&&animelem=5,<0
trigger2=var(57):=420||1
trigger3=animelem=5,>=0&&animelem=7,<0
trigger3=var(57):=395||1
trigger4=animelem=7,>=0&&animelem=9,<0
trigger4=var(57):=340||1
trigger5=animelem=9,>=0&&animelem=11,<0
trigger5=var(57):=270||1
trigger6=animelem=11,>=0&&animelem=13,<0
trigger6=var(57):=200||1
trigger7=animelem=13,>=0&&animelem=15,<0
trigger7=var(57):=130||1
pos=var(57),-75+var(56)
[state ]
type=targetfacing
trigger1=animelem=15,<0
value=1
[state ]
type=targetstate
trigger1=animelem=1
trigger1=var(56):=3205||1
trigger2=animelem=15
trigger2=var(56):=41010001||1
value=var(56)
[state ]
type=targetvelset
trigger1=animelem=15,<0
x=0
y=0
[state ]
type=null
trigger1=numenemy>0
trigger1=enemy(0),id=var(var(var(4938572)+46932)+4)
trigger1=var(56):=var(var(4938572)+46932)||1
trigger1=0
trigger2=numenemy>0
trigger2=enemy(0),id=var(var(var(4938572)+46936)+4)
trigger2=var(56):=var(var(4938572)+46936)||1
trigger2=0
trigger3=numenemy>0
trigger3=enemy(0),id=var(var(var(4938572)+46940)+4)
trigger3=var(56):=var(var(4938572)+46940)||1
trigger3=0
trigger4=numenemy>0
trigger4=enemy(0),id=var(var(var(4938572)+46944)+4)
trigger4=var(56):=var(var(4938572)+46944)||1
trigger4=0
trigger5=numenemy=2
trigger5=enemy(1),id=var(var(var(4938572)+46932)+4)
trigger5=var(57):=var(var(4938572)+46932)||1
trigger5=0
trigger6=numenemy=2
trigger6=enemy(1),id=var(var(var(4938572)+46936)+4)
trigger6=var(57):=var(var(4938572)+46936)||1
trigger6=0
trigger7=numenemy=2
trigger7=enemy(1),id=var(var(var(4938572)+46940)+4)
trigger7=var(57):=var(var(4938572)+46940)||1
trigger7=0
trigger8=numenemy=2
trigger8=enemy(1),id=var(var(var(4938572)+46944)+4)
trigger8=var(57):=var(var(4938572)+46944)||1
trigger8=0
trigger9=var(58):=0||1
trigger9=0
trigger10=animelem=15,>=0
trigger10=var((8-3648)/4)<5
trigger10=var(49)=1
trigger10=var(58):=1||1
trigger10=0
trigger11=animelem=15,>=0
trigger11=var((8-3648)/4)>4
trigger11=root,var(49)=1
trigger11=var(58):=1||1
trigger11=0
trigger12=var(58)=1
trigger12=var(56)!=0
trigger12=var(var(56)+348):=ifelse((var(var(56)+476)>-1||var(var(56)+480)>-1),0,1)||1
trigger12=var(var(56)+3620):=ifelse(enemy(0),life<enemy(0),lifemax*.2,0,var(var(56)+3620))||1
trigger12=var(var(56)+352):=ifelse(gametime%4<2,2147483647,-1)||1
trigger12=var(var(56)+356):=ifelse(gametime%4<2,2147483647,1)||1
trigger12=var(var(56)+476):=ifelse(var(var(56)+476)>-1,2,-1)||1
trigger12=var(var(56)+480):=ifelse(var(var(56)+480)>-1,2,-1)||1
trigger12=var(var(56)+3052):=ifelse(gametime%4<2,0,var(var((0-3648)/4)+964))||1
trigger12=var(var(56)+3056):=ifelse(gametime%4<2,-1,ifelse(ishelper=0,var((8-3648)/4),var(var((9764-3648)/4)+8)))||1
trigger12=var(var(56)+3060):=ifelse(gametime%4=0,121+random%9,ifelse(gametime%4=1,5110,41010001))||1
trigger12=var(var(56)+3580):=1||1
trigger12=var(var(56)+3596):=0||1
trigger12=var(var(56)+3588):=ifelse(gametime%4<2,2,0)||1
trigger12=var(var(56)+3608):=ifelse(gametime%4<2,0,2)||1
trigger12=var(var(56)+4088):=1||1
trigger12=var(var(56)+4092):=4088||1
trigger12=var(var(56)+4096):=4088||1
trigger12=var(var(56)+4100):=1||1
trigger12=var(var(56)+4104):=1||1
trigger12=var(var(56)+4136):=ifelse(gametime%4=0,2147483647,0)||1
trigger12=var(var(56)+4212):=ifelse(gametime%4=1,2147483647,0)||1
trigger12=var(var(56)+5056):=ifelse(gametime%4<2,0,ifelse(ishelper=0,var(var((5052-3648)/4)+0),var(var(var((9764-3648)/4)+5052)+0)))||1
trigger12=var(57)!=0
trigger12=var(var(57)+348):=ifelse((var(var(57)+476)>-1||var(var(57)+480)>-1),0,1)||1
trigger12=var(var(57)+3620):=ifelse(enemy(1),life<enemy(1),lifemax*.2,0,var(var(57)+3620))||1
trigger12=var(var(57)+352):=ifelse(gametime%4<2,2147483647,-1)||1
trigger12=var(var(57)+356):=ifelse(gametime%4<2,2147483647,1)||1
trigger12=var(var(57)+476):=ifelse(var(var(57)+476)>-1,2,-1)||1
trigger12=var(var(57)+480):=ifelse(var(var(57)+480)>-1,2,-1)||1
trigger12=var(var(57)+3052):=ifelse(gametime%4<2,0,var(var((0-3648)/4)+964))||1
trigger12=var(var(57)+3056):=ifelse(gametime%4<2,-1,ifelse(ishelper=0,var((8-3648)/4),var(var((9764-3648)/4)+8)))||1
trigger12=var(var(57)+3060):=ifelse(gametime%4=0,121+random%9,ifelse(gametime%4=1,5110,41010001))||1
trigger12=var(var(57)+3580):=1||1
trigger12=var(var(57)+3596):=0||1
trigger12=var(var(57)+3588):=ifelse(gametime%4<2,2,0)||1
trigger12=var(var(57)+3608):=ifelse(gametime%4<2,0,2)||1
trigger12=var(var(57)+4088):=1||1
trigger12=var(var(57)+4092):=4088||1
trigger12=var(var(57)+4096):=4088||1
trigger12=var(var(57)+4100):=1||1
trigger12=var(var(57)+4104):=1||1
trigger12=var(var(57)+4136):=ifelse(gametime%4=0,2147483647,0)||1
trigger12=var(var(57)+4212):=ifelse(gametime%4=1,2147483647,0)||1
trigger12=var(var(57)+5056):=ifelse(gametime%4<2,0,ifelse(ishelper=0,var(var((5052-3648)/4)+0),var(var(var((9764-3648)/4)+5052)+0)))||1
trigger12=0
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3210]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3210
movetype=a
physics=n
statetype=s
[state ]
type=velset
trigger1=anim!=3210
x=0
[state ]
type=changeanim
trigger1=anim!=3210
value=3210
;--------------------------------------------------
[state ]
type=changestate
trigger1=animtime=0
value=3000
;--------------------------------------------------
[state ]
type=explod
trigger1=animelemtime(1)=[24,123]
trigger1=(animelemtime(1)-24)%(1+floor(.1*(animelemtime(1)-24)))=0
trigger1=fvar(36):=.2+(.001*(random%101))||1
trigger1=fvar(37):=.25+(.001*(random%251))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=128,256
angle=random%360
anim=10801+random%4
id=10801
ownpal=1
pausemovetime=2147483647
pos=92+ceil(cos(var(56)/(180/pi))*var(57)),-83+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(36),fvar(36)
sprpriority=1
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(37),sin(var(56)/(180/pi))*fvar(37)
[state ]
type=explod
trigger1=animelemtime(1)=[24,123]
trigger1=(animelemtime(1)-24)%(1+floor(.1*(animelemtime(1)-24)))=0
trigger1=fvar(36):=.2+(.001*(random%101))||1
trigger1=fvar(37):=.25+(.001*(random%251))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=128,256
angle=random%360
anim=10801+random%4
id=10801
ownpal=1
pausemovetime=2147483647
pos=92+ceil(cos(var(56)/(180/pi))*var(57)),-83+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(36),fvar(36)
sprpriority=1
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(37),sin(var(56)/(180/pi))*fvar(37)
[state ]
type=explod
trigger1=animelemtime(1)=[24,123]
trigger1=(animelemtime(1)-24)%(1+floor(.1*(animelemtime(1)-24)))=0
trigger1=fvar(36):=.3+(.001*(random%101))||1
angle=-45-random%91
anim=10820
id=10820
ownpal=1
pausemovetime=2147483647
pos=92,-83
random=20,20
scale=.5*fvar(36),fvar(36)
sprpriority=2
supermovetime=2147483647
[state ]
type=explod
trigger1=animelemtime(1)=[24,123]
trigger1=(animelemtime(1)-24)%(1+floor(.1*(animelemtime(1)-24)))=0
trigger1=fvar(36):=.4+(.001*(random%201))||1
angle=-100-random%91
anim=10821+random%3
id=10820
ownpal=1
pausemovetime=2147483647
pos=92,-83
random=20,20
scale=fvar(36),fvar(36)
sprpriority=2
supermovetime=2147483647
[state ]
type=explod
trigger1=animelemtime(1)=[24,39]
alpha=256-16*(animelemtime(1)-24),256
anim=11400
id=11400
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
scale=2,2
supermovetime=2147483647
trans=add
[state ]
type=playsnd
trigger1=animelem=24
freqmul=.8
value=10800,0
volume=100
[state ]
type=playsnd
trigger1=animelem=24
freqmul=.8
value=10800,1
volume=100
[state ]
type=playsnd
trigger1=animelemtime(1)=[25,222]
trigger1=(animelemtime(1)-25)%20=0
freqmul=.8-(.002*(random%201))
value=10801,random%2
[state ]
type=playsnd
trigger1=animelemtime(1)=[25,222]
trigger1=(animelemtime(1)-25)%20=0
freqmul=1.1-(.001*(random%201))
value=10802,0
volume=-100
[state ]
type=projectile
trigger1=animelemtime(1)=[24,123]
trigger1=(animelemtime(1)-24)%(1+floor(.1*(animelemtime(1)-24)))=0
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=87+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=4+(.01*(random%401)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[24,123]
trigger1=(animelemtime(1)-24)%(1+floor(.1*(animelemtime(1)-24)))=0
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=87+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=4+(.01*(random%401)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[24,123]
trigger1=(animelemtime(1)-24)%(1+floor(.1*(animelemtime(1)-24)))=0
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=87+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=4+(.01*(random%401)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[24,123]
trigger1=(animelemtime(1)-24)%(1+floor(.1*(animelemtime(1)-24)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=87+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[24,123]
trigger1=(animelemtime(1)-24)%(1+floor(.1*(animelemtime(1)-24)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=87+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[24,123]
trigger1=(animelemtime(1)-24)%(1+floor(.1*(animelemtime(1)-24)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=87+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[24,123]
trigger1=(animelemtime(1)-24)%(1+floor(.1*(animelemtime(1)-24)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=87+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
[state ]
type=projectile
trigger1=animelemtime(1)=[24,123]
trigger1=(animelemtime(1)-24)%(1+floor(.1*(animelemtime(1)-24)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=87+random%11,-78-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2+(.01*(random%201)),2.5-(.01*(random%501))
;--------------------------------------------------
[state ]
type=explod
trigger1=projcontacttime(10000+stateno)=0
trigger1=fvar(36):=.4+(.001*(random%101))||1
trigger1=var(56):=enemy(var(36)),const(size.ground.back)+enemy(var(36)),const(size.ground.front)||1
trigger1=var(57):=floor((random%var(56)-random%((var(56)*2)+1))*ifelse(projhittime(0)=0,.5,.25))||1
trigger1=var(58):=random%var(56)-random%((var(56)*2)+1)||1
angle=ifelse(projhittime(0)=0,random%360,0)
anim=ifelse(projhittime(0)=0,10300+random%2,10310)
id=10300
ignorehitpause=1
ownpal=1
pausemovetime=2147483647
pos=floor(fvar(15))+ifelse(projguardedtime(0)=0,-enemy(var(36)),const(size.ground.front)+var(57),var(57)),floor(fvar(16))+floor(enemy(var(36)),const(size.head.pos.y)*.5)+var(58)
scale=fvar(36),fvar(36)
sprpriority=5
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=projhittime(10000+stateno)=0
angle=random%360
anim=10320+random%2
id=10320
ignorehitpause=1
ownpal=1
pausemovetime=2147483647
pos=floor(fvar(15))+var(57),floor(fvar(16))+floor(enemy(var(36)),const(size.head.pos.y)*.5)+var(58)
scale=fvar(36),fvar(36)
sprpriority=5
supermovetime=2147483647
trans=add
[state ]
type=playsnd
trigger1=projcontacttime(10000+stateno)=0
channel=3
value=10810,random%2
volume=-200
[state ]
type=null
trigger1=(animelemtime(1)-41)%10=0
trigger1=var((532-3648)/4):=0||1
trigger1=var((536-3648)/4):=-1||1
trigger1=0
[state ]
type=null
triggerall=animelem=41,>=0&&animelem=211,<0
trigger1=var(var(var((544-3648)/4)+20)+0)!=0
trigger1=var(var(var(var((544-3648)/4)+20)+0)+460):=var((460-3648)/4)-1||1
trigger1=0
trigger2=var(var(var((544-3648)/4)+20)+32)!=0
trigger2=var(var(var(var((544-3648)/4)+20)+32)+460):=var((460-3648)/4)-1||1
trigger2=0
trigger3=var(var(var((544-3648)/4)+20)+64)!=0
trigger3=var(var(var(var((544-3648)/4)+20)+64)+460):=var((460-3648)/4)-1||1
trigger3=0
trigger4=var(var(var((544-3648)/4)+20)+96)!=0
trigger4=var(var(var(var((544-3648)/4)+20)+96)+460):=var((460-3648)/4)-1||1
trigger4=0
trigger5=var(var(var((544-3648)/4)+20)+128)!=0
trigger5=var(var(var(var((544-3648)/4)+20)+128)+460):=var((460-3648)/4)-1||1
trigger5=0
trigger6=var(var(var((544-3648)/4)+20)+160)!=0
trigger6=var(var(var(var((544-3648)/4)+20)+160)+460):=var((460-3648)/4)-1||1
trigger6=0
trigger7=var(var(var((544-3648)/4)+20)+192)!=0
trigger7=var(var(var(var((544-3648)/4)+20)+192)+460):=var((460-3648)/4)-1||1
trigger7=0
trigger8=var(var(var((544-3648)/4)+20)+224)!=0
trigger8=var(var(var(var((544-3648)/4)+20)+224)+460):=var((460-3648)/4)-1||1
trigger8=0
[state ]
type=projectile
trigger1=animelem=41,>=0&&animelem=211,<0
trigger1=projcontacttime(stateno)=-1
trigger1=fvar(36):=-5.5*(1+.01*(random%101))||1
trigger1=var(56):=random%360||1
air.velocity=.5*cos(var(56)/(180/pi))*fvar(36),.5*sin(var(56)/(180/pi))*fvar(36)
animtype=hard
attr=s,na
damage=57+random%58
elem=animelemno(0)
envshake.time=5
fall=1
fall.recover=0
ground.hittime=13
ground.slidetime=12
ground.type=high
ground.velocity=cos(var(56)/(180/pi))*fvar(36),sin(var(56)/(180/pi))*fvar(36)
hitflag=afm
hitsound=s-1
ownadmin=1
palfx.time=30
palfx.add=128,0,0
palfx.color=8
palfx.invertall=1
palfx.mul=256,0,0
pausetime=0,30
projanim=anim
projedgebound=2000000000
projheightbound=-2147483647,2147483647
projid=10000+stateno
projpriority=2147483647
projremove=1
projremovetime=1
projscale=0,0
projstagebound=2000000000
sprPriority=var((460-3648)/4)
velocity=vel x*(vel x>0),vel y
[state ]
type=reversaldef
trigger1=1
fall=1
fall.recover=0
p2stateno=5020
p2getp1state=0
palfx.time=30
palfx.add=128,0,0
palfx.color=8
palfx.invertall=1
palfx.mul=256,0,0
reversal.attr=acs,aa,ap,at
sprPriority=var((460-3648)/4)
[state ]
type=targetbind
trigger1=animelem=41,>=0&&animelem=211,<0
trigger1=numtarget>0
trigger1=var(56):=abs(target,const(size.mid.pos.y))||1
pos=225+random%51,-125+random%51+var(56)
[state ]
type=targetvelset
trigger1=animelem=41,>=0&&animelem=211,<0
x=0
y=0
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3220]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3220
movetype=a
physics=n
statetype=s
[state ]
type=velset
trigger1=anim!=3220
x=0
[state ]
type=changeanim
trigger1=anim!=3220
value=3220
;--------------------------------------------------
[state ]
type=changestate
trigger1=animtime=0
value=3000
;--------------------------------------------------
[state ]
type=explod
trigger1=animelemtime(1)=[6,105]
trigger1=(animelemtime(1)-6)%(1+floor(.1*(animelemtime(1)-6)))=0
trigger1=fvar(36):=.2+(.001*(random%101))||1
trigger1=fvar(37):=.25+(.001*(random%251))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=128,256
angle=random%360
anim=10801+random%4
id=10801
ownpal=1
pausemovetime=2147483647
pos=23+ceil(cos(var(56)/(180/pi))*var(57)),-130+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(36),fvar(36)
sprpriority=1
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(37),sin(var(56)/(180/pi))*fvar(37)
[state ]
type=explod
trigger1=animelemtime(1)=[6,105]
trigger1=(animelemtime(1)-6)%(1+floor(.1*(animelemtime(1)-6)))=0
trigger1=fvar(36):=.2+(.001*(random%101))||1
trigger1=fvar(37):=.25+(.001*(random%251))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=128,256
angle=random%360
anim=10801+random%4
id=10801
ownpal=1
pausemovetime=2147483647
pos=23+ceil(cos(var(56)/(180/pi))*var(57)),-130+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(36),fvar(36)
sprpriority=1
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(37),sin(var(56)/(180/pi))*fvar(37)
[state ]
type=explod
trigger1=animelemtime(1)=[6,105]
trigger1=(animelemtime(1)-6)%(1+floor(.1*(animelemtime(1)-6)))=0
trigger1=fvar(36):=.3+(.001*(random%101))||1
angle=-45+random%91
anim=10820
id=10820
ownpal=1
pausemovetime=2147483647
pos=23,-130
random=20,20
scale=.5*fvar(36),fvar(36)
sprpriority=2
supermovetime=2147483647
[state ]
type=explod
trigger1=animelemtime(1)=[6,105]
trigger1=(animelemtime(1)-6)%(1+floor(.1*(animelemtime(1)-6)))=0
trigger1=fvar(36):=.4+(.001*(random%201))||1
angle=-5-random%91
anim=10821+random%3
id=10820
ownpal=1
pausemovetime=2147483647
pos=23,-130
random=20,20
scale=fvar(36),fvar(36)
sprpriority=2
supermovetime=2147483647
[state ]
type=explod
trigger1=animelemtime(1)=[6,21]
alpha=256-16*(animelemtime(1)-6),256
anim=11400
id=11400
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
scale=2,2
supermovetime=2147483647
trans=add
[state ]
type=playsnd
trigger1=animelem=7
freqmul=.8
value=10800,0
volume=100
[state ]
type=playsnd
trigger1=animelem=7
freqmul=.8
value=10800,1
volume=100
[state ]
type=playsnd
trigger1=animelemtime(1)=[8,200]
trigger1=(animelemtime(1)-7)%20=0
freqmul=.8-(.002*(random%201))
value=10801,random%2
[state ]
type=playsnd
trigger1=animelemtime(1)=[8,200]
trigger1=(animelemtime(1)-7)%20=0
freqmul=1.1-(.001*(random%201))
value=10802,0
volume=-100
[state ]
type=projectile
trigger1=animelemtime(1)=[6,105]
trigger1=(animelemtime(1)-6)%(1+floor(.1*(animelemtime(1)-6)))=0
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=18+random%11,-125-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2.5-(.01*(random%501)),-4-(.01*(random%401))
[state ]
type=projectile
trigger1=animelemtime(1)=[6,105]
trigger1=(animelemtime(1)-6)%(1+floor(.1*(animelemtime(1)-6)))=0
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=18+random%11,-125-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2.5-(.01*(random%501)),-4-(.01*(random%401))
[state ]
type=projectile
trigger1=animelemtime(1)=[6,105]
trigger1=(animelemtime(1)-6)%(1+floor(.1*(animelemtime(1)-6)))=0
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=18+random%11,-125-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2.5-(.01*(random%501)),-4-(.01*(random%401))
[state ]
type=projectile
trigger1=animelemtime(1)=[6,105]
trigger1=(animelemtime(1)-6)%(1+floor(.1*(animelemtime(1)-6)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=18+random%11,-125-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=1.25-(.01*(random%251)),-2-(.01*(random%201))
[state ]
type=projectile
trigger1=animelemtime(1)=[6,105]
trigger1=(animelemtime(1)-6)%(1+floor(.1*(animelemtime(1)-6)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=18+random%11,-125-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=1.25-(.01*(random%251)),-2-(.01*(random%201))
[state ]
type=projectile
trigger1=animelemtime(1)=[6,105]
trigger1=(animelemtime(1)-6)%(1+floor(.1*(animelemtime(1)-6)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=18+random%11,-125-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=1.25-(.01*(random%251)),-2-(.01*(random%201))
[state ]
type=projectile
trigger1=animelemtime(1)=[6,105]
trigger1=(animelemtime(1)-6)%(1+floor(.1*(animelemtime(1)-6)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=18+random%11,-125-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=1.25-(.01*(random%251)),-2-(.01*(random%201))
[state ]
type=projectile
trigger1=animelemtime(1)=[6,105]
trigger1=(animelemtime(1)-6)%(1+floor(.1*(animelemtime(1)-6)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=18+random%11,-125-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=1.25-(.01*(random%251)),-2-(.01*(random%201))
;--------------------------------------------------
[state ]
type=explod
trigger1=projcontacttime(10000+stateno)=0
trigger1=fvar(36):=.4+(.001*(random%101))||1
trigger1=var(56):=enemy(var(36)),const(size.ground.back)+enemy(var(36)),const(size.ground.front)||1
trigger1=var(57):=floor((random%var(56)-random%((var(56)*2)+1))*ifelse(projhittime(0)=0,.5,.25))||1
trigger1=var(58):=random%var(56)-random%((var(56)*2)+1)||1
angle=ifelse(projhittime(0)=0,random%360,0)
anim=ifelse(projhittime(0)=0,10300+random%2,10310)
id=10300
ignorehitpause=1
ownpal=1
pausemovetime=2147483647
pos=floor(fvar(15))+ifelse(projguardedtime(0)=0,-enemy(var(36)),const(size.ground.front)+var(57),var(57)),floor(fvar(16))+floor(enemy(var(36)),const(size.head.pos.y)*.5)+var(58)
scale=fvar(36),fvar(36)
sprpriority=5
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=projhittime(10000+stateno)=0
angle=random%360
anim=10320+random%2
id=10320
ignorehitpause=1
ownpal=1
pausemovetime=2147483647
pos=floor(fvar(15))+var(57),floor(fvar(16))+floor(enemy(var(36)),const(size.head.pos.y)*.5)+var(58)
scale=fvar(36),fvar(36)
sprpriority=5
supermovetime=2147483647
trans=add
[state ]
type=playsnd
trigger1=projcontacttime(10000+stateno)=0
channel=3
value=10810,random%2
volume=-200
[state ]
type=null
trigger1=(animelemtime(1)-47)%10=0
trigger1=var((532-3648)/4):=0||1
trigger1=var((536-3648)/4):=-1||1
trigger1=0
[state ]
type=null
triggerall=animelem=48,>=0&&animelem=171,<0
trigger1=var(var(var((544-3648)/4)+20)+0)!=0
trigger1=var(var(var(var((544-3648)/4)+20)+0)+460):=var((460-3648)/4)-1||1
trigger1=0
trigger2=var(var(var((544-3648)/4)+20)+32)!=0
trigger2=var(var(var(var((544-3648)/4)+20)+32)+460):=var((460-3648)/4)-1||1
trigger2=0
trigger3=var(var(var((544-3648)/4)+20)+64)!=0
trigger3=var(var(var(var((544-3648)/4)+20)+64)+460):=var((460-3648)/4)-1||1
trigger3=0
trigger4=var(var(var((544-3648)/4)+20)+96)!=0
trigger4=var(var(var(var((544-3648)/4)+20)+96)+460):=var((460-3648)/4)-1||1
trigger4=0
trigger5=var(var(var((544-3648)/4)+20)+128)!=0
trigger5=var(var(var(var((544-3648)/4)+20)+128)+460):=var((460-3648)/4)-1||1
trigger5=0
trigger6=var(var(var((544-3648)/4)+20)+160)!=0
trigger6=var(var(var(var((544-3648)/4)+20)+160)+460):=var((460-3648)/4)-1||1
trigger6=0
trigger7=var(var(var((544-3648)/4)+20)+192)!=0
trigger7=var(var(var(var((544-3648)/4)+20)+192)+460):=var((460-3648)/4)-1||1
trigger7=0
trigger8=var(var(var((544-3648)/4)+20)+224)!=0
trigger8=var(var(var(var((544-3648)/4)+20)+224)+460):=var((460-3648)/4)-1||1
trigger8=0
[state ]
type=projectile
trigger1=animelem=48,>=0&&animelem=171,<0
trigger1=projcontacttime(stateno)=-1
trigger1=fvar(36):=-5.5*(1+.01*(random%101))||1
trigger1=var(56):=random%360||1
air.velocity=.5*cos(var(56)/(180/pi))*fvar(36),.5*sin(var(56)/(180/pi))*fvar(36)
animtype=hard
attr=s,na
damage=57+random%58
elem=animelemno(0)
envshake.time=5
fall=1
fall.recover=0
ground.hittime=13
ground.slidetime=12
ground.type=high
ground.velocity=cos(var(56)/(180/pi))*fvar(36),sin(var(56)/(180/pi))*fvar(36)
hitflag=afm
hitsound=s-1
ownadmin=1
palfx.time=30
palfx.add=128,0,0
palfx.color=8
palfx.invertall=1
palfx.mul=256,0,0
pausetime=0,30
projanim=anim
projedgebound=2000000000
projheightbound=-2147483647,2147483647
projid=10000+stateno
projpriority=2147483647
projremove=1
projremovetime=1
projscale=0,0
projstagebound=2000000000
sprPriority=var((460-3648)/4)
velocity=vel x*(vel x>0),vel y
[state ]
type=reversaldef
trigger1=1
fall=1
fall.recover=0
p2stateno=5020
p2getp1state=0
palfx.time=30
palfx.add=128,0,0
palfx.color=8
palfx.invertall=1
palfx.mul=256,0,0
reversal.attr=acs,aa,ap,at
sprPriority=var((460-3648)/4)
[state ]
type=targetbind
trigger1=animelem=48,>=0&&animelem=171,<0
trigger1=numtarget>0
trigger1=var(56):=abs(target,const(size.mid.pos.y))||1
pos=5+random%51,-305+random%51+var(56)
[state ]
type=targetvelset
trigger1=animelem=48,>=0&&animelem=171,<0
x=0
y=0
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3600]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3600
movetype=a
physics=n
statetype=a
[state ]
type=changeanim
trigger1=anim!=3600
value=3600
;--------------------------------------------------
[state ]
type=changestate
trigger1=pos y>=0&&vel y>0
value=3042
;--------------------------------------------------
[state ]
type=explod
trigger1=animelemtime(1)=[11,110]
trigger1=(animelemtime(1)-11)%(1+floor(.1*(animelemtime(1)-11)))=0
trigger1=fvar(36):=.2+(.001*(random%101))||1
trigger1=fvar(37):=.25+(.001*(random%251))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=128,256
angle=random%360
anim=10801+random%4
id=10801
ownpal=1
pausemovetime=2147483647
pos=13+ceil(cos(var(56)/(180/pi))*var(57)),-8+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(36),fvar(36)
sprpriority=1
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(37),sin(var(56)/(180/pi))*fvar(37)
[state ]
type=explod
trigger1=animelemtime(1)=[11,110]
trigger1=(animelemtime(1)-11)%(1+floor(.1*(animelemtime(1)-11)))=0
trigger1=fvar(36):=.2+(.001*(random%101))||1
trigger1=fvar(37):=.25+(.001*(random%251))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=20+random%11||1
alpha=128,256
angle=random%360
anim=10801+random%4
id=10801
ownpal=1
pausemovetime=2147483647
pos=13+ceil(cos(var(56)/(180/pi))*var(57)),-8+ceil(sin(var(56)/(180/pi))*var(57))
scale=fvar(36),fvar(36)
sprpriority=1
supermovetime=2147483647
trans=addalpha
vel=cos(var(56)/(180/pi))*fvar(37),sin(var(56)/(180/pi))*fvar(37)
[state ]
type=explod
trigger1=animelemtime(1)=[11,110]
trigger1=(animelemtime(1)-11)%(1+floor(.1*(animelemtime(1)-11)))=0
trigger1=fvar(36):=.3+(.001*(random%101))||1
angle=random%360
anim=10820
id=10820
ownpal=1
pausemovetime=2147483647
pos=13,-8
random=20,20
scale=.5*fvar(36),fvar(36)
sprpriority=2
supermovetime=2147483647
[state ]
type=explod
trigger1=animelemtime(1)=[11,110]
trigger1=(animelemtime(1)-11)%(1+floor(.1*(animelemtime(1)-11)))=0
trigger1=fvar(36):=.4+(.001*(random%201))||1
angle=random%360
anim=10821+random%3
id=10820
ownpal=1
pausemovetime=2147483647
pos=13,-8
random=20,20
scale=fvar(36),fvar(36)
sprpriority=2
supermovetime=2147483647
[state ]
type=explod
trigger1=animelemtime(1)=[11,26]
alpha=256-16*(animelemtime(1)-11),256
anim=11400
id=11400
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
scale=2,2
supermovetime=2147483647
trans=add
[state ]
type=playsnd
trigger1=animelem=12
freqmul=.8
value=10800,0
volume=100
[state ]
type=playsnd
trigger1=animelem=12
freqmul=.8
value=10800,1
volume=100
[state ]
type=playsnd
trigger1=animelemtime(1)=[11,174]
trigger1=(animelemtime(1)-11)%20=0
freqmul=.8-(.002*(random%201))
value=10801,random%2
[state ]
type=playsnd
trigger1=animelemtime(1)=[11,174]
trigger1=(animelemtime(1)-11)%20=0
freqmul=1.1-(.001*(random%201))
value=10802,0
volume=-100
[state ]
type=projectile
trigger1=animelemtime(1)=[11,110]
trigger1=(animelemtime(1)-11)%(1+floor(.1*(animelemtime(1)-11)))=0
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=8+random%11,-3-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=4-(.01*(random%801)),4-(.01*(random%801))
[state ]
type=projectile
trigger1=animelemtime(1)=[11,110]
trigger1=(animelemtime(1)-11)%(1+floor(.1*(animelemtime(1)-11)))=0
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=8+random%11,-3-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=4-(.01*(random%801)),4-(.01*(random%801))
[state ]
type=projectile
trigger1=animelemtime(1)=[11,110]
trigger1=(animelemtime(1)-11)%(1+floor(.1*(animelemtime(1)-11)))=0
trigger1=fvar(36):=.05+(.0001*(random%251))||1
accel=0,.5*const(movement.yaccel)
offset=8+random%11,-3-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=4-(.01*(random%801)),4-(.01*(random%801))
[state ]
type=projectile
trigger1=animelemtime(1)=[11,110]
trigger1=(animelemtime(1)-11)%(1+floor(.1*(animelemtime(1)-11)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=8+random%11,-3-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2-(.01*(random%401)),2-(.01*(random%401))
[state ]
type=projectile
trigger1=animelemtime(1)=[11,110]
trigger1=(animelemtime(1)-11)%(1+floor(.1*(animelemtime(1)-11)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=8+random%11,-3-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2-(.01*(random%401)),2-(.01*(random%401))
[state ]
type=projectile
trigger1=animelemtime(1)=[11,110]
trigger1=(animelemtime(1)-11)%(1+floor(.1*(animelemtime(1)-11)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=8+random%11,-3-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2-(.01*(random%401)),2-(.01*(random%401))
[state ]
type=projectile
trigger1=animelemtime(1)=[11,110]
trigger1=(animelemtime(1)-11)%(1+floor(.1*(animelemtime(1)-11)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=8+random%11,-3-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2-(.01*(random%401)),2-(.01*(random%401))
[state ]
type=projectile
trigger1=animelemtime(1)=[11,110]
trigger1=(animelemtime(1)-11)%(1+floor(.1*(animelemtime(1)-11)))=0
trigger1=fvar(36):=.025+(.0001*(random%126))||1
accel=0,.5*const(movement.yaccel)
offset=8+random%11,-3-random%11
ownadmin=1
ownpal=1
pausemovetime=2147483647
projanim=10816
projedgebound=2000000000
projheightbound=-2147483647,-6-random%4
projid=10816
projremanim=10811+random%5
projscale=fvar(36),fvar(36)
projsprpriority=5
projstagebound=2000000000
remvelocity=0,0
supermovetime=2147483647
velocity=2-(.01*(random%401)),2-(.01*(random%401))
;--------------------------------------------------
[state ]
type=explod
trigger1=projcontacttime(10000+stateno)=0
trigger1=fvar(36):=.4+(.001*(random%101))||1
trigger1=var(56):=enemy(var(36)),const(size.ground.back)+enemy(var(36)),const(size.ground.front)||1
trigger1=var(57):=floor((random%var(56)-random%((var(56)*2)+1))*ifelse(projhittime(0)=0,.5,.25))||1
trigger1=var(58):=random%var(56)-random%((var(56)*2)+1)||1
angle=ifelse(projhittime(0)=0,random%360,0)
anim=ifelse(projhittime(0)=0,10300+random%2,10310)
id=10300
ignorehitpause=1
ownpal=1
pausemovetime=2147483647
pos=floor(fvar(15))+ifelse(projguardedtime(0)=0,-enemy(var(36)),const(size.ground.front)+var(57),var(57)),floor(fvar(16))+floor(enemy(var(36)),const(size.head.pos.y)*.5)+var(58)
scale=fvar(36),fvar(36)
sprpriority=5
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=projhittime(10000+stateno)=0
angle=random%360
anim=10320+random%2
id=10320
ignorehitpause=1
ownpal=1
pausemovetime=2147483647
pos=floor(fvar(15))+var(57),floor(fvar(16))+floor(enemy(var(36)),const(size.head.pos.y)*.5)+var(58)
scale=fvar(36),fvar(36)
sprpriority=5
supermovetime=2147483647
trans=add
[state ]
type=playsnd
trigger1=projcontacttime(10000+stateno)=0
channel=3
value=10810,random%2
volume=-200
[state ]
type=null
trigger1=(animelemtime(1)-17)%10=0
trigger1=var((532-3648)/4):=0||1
trigger1=var((536-3648)/4):=-1||1
trigger1=0
[state ]
type=null
triggerall=animelem=18,>=0&&animelem=170,<0
trigger1=var(var(var((544-3648)/4)+20)+0)!=0
trigger1=var(var(var(var((544-3648)/4)+20)+0)+460):=var((460-3648)/4)-1||1
trigger1=0
trigger2=var(var(var((544-3648)/4)+20)+32)!=0
trigger2=var(var(var(var((544-3648)/4)+20)+32)+460):=var((460-3648)/4)-1||1
trigger2=0
trigger3=var(var(var((544-3648)/4)+20)+64)!=0
trigger3=var(var(var(var((544-3648)/4)+20)+64)+460):=var((460-3648)/4)-1||1
trigger3=0
trigger4=var(var(var((544-3648)/4)+20)+96)!=0
trigger4=var(var(var(var((544-3648)/4)+20)+96)+460):=var((460-3648)/4)-1||1
trigger4=0
trigger5=var(var(var((544-3648)/4)+20)+128)!=0
trigger5=var(var(var(var((544-3648)/4)+20)+128)+460):=var((460-3648)/4)-1||1
trigger5=0
trigger6=var(var(var((544-3648)/4)+20)+160)!=0
trigger6=var(var(var(var((544-3648)/4)+20)+160)+460):=var((460-3648)/4)-1||1
trigger6=0
trigger7=var(var(var((544-3648)/4)+20)+192)!=0
trigger7=var(var(var(var((544-3648)/4)+20)+192)+460):=var((460-3648)/4)-1||1
trigger7=0
trigger8=var(var(var((544-3648)/4)+20)+224)!=0
trigger8=var(var(var(var((544-3648)/4)+20)+224)+460):=var((460-3648)/4)-1||1
trigger8=0
[state ]
type=projectile
trigger1=animelem=18,>=0&&animelem=170,<0
trigger1=projcontacttime(stateno)=-1
trigger1=fvar(36):=-5.5*(1+.01*(random%101))||1
trigger1=var(56):=random%360||1
air.velocity=.5*cos(var(56)/(180/pi))*fvar(36),.5*sin(var(56)/(180/pi))*fvar(36)
animtype=hard
attr=a,na
damage=57+random%58
elem=animelemno(0)
envshake.time=5
fall=1
fall.recover=0
ground.hittime=13
ground.slidetime=12
ground.type=high
ground.velocity=cos(var(56)/(180/pi))*fvar(36),sin(var(56)/(180/pi))*fvar(36)
hitflag=afm
hitsound=s-1
ownadmin=1
palfx.time=30
palfx.add=128,0,0
palfx.color=8
palfx.invertall=1
palfx.mul=256,0,0
pausetime=0,30
projanim=anim
projedgebound=2000000000
projheightbound=-2147483647,2147483647
projid=10000+stateno
projpriority=2147483647
projremove=1
projremovetime=1
projscale=0,0
projstagebound=2000000000
sprPriority=var((460-3648)/4)
velocity=vel x*(vel x>0),vel y
[state ]
type=reversaldef
trigger1=1
fall=1
fall.recover=0
p2stateno=5020
p2getp1state=0
palfx.time=30
palfx.add=128,0,0
palfx.color=8
palfx.invertall=1
palfx.mul=256,0,0
reversal.attr=acs,aa,ap,at
sprPriority=var((460-3648)/4)
[state ]
type=targetbind
trigger1=animelem=18,>=0&&animelem=170,<0
trigger1=numtarget>0
trigger1=var(56):=abs(target,const(size.mid.pos.y))||1
pos=-12+random%51,-33+random%51+var(56)
[state ]
type=targetvelset
trigger1=animelem=18,>=0&&animelem=170,<0
x=0
y=0
;--------------------------------------------------
[state ]
type=veladd
trigger1=animelem=187,>=0
y=.5*const(movement.yaccel)
[state ]
type=velmul
trigger1=animelem=187,<0
x=.95
y=.95
[state ]
type=velset
trigger1=animelem=187,<0
x=ifelse(vel x<-.5,-.5,ifelse(vel x>.5,.5,vel x))
y=ifelse(vel y<-.5,-.5,ifelse(vel y>.5,.5,vel y))
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 3999]
movetype=u
physics=u
type=u
[state ]
type=changestate
trigger1=ishelper=1
ignorehitpause=1
persistent=256
value=61000000
[state ]
type=selfstate
trigger1=selfanimexist(-2095546764)=0||selfanimexist(-2085761348)=0||selfanimexist(-2077899945)=0
ignorehitpause=1
persistent=256
value=52
[state ]
type=changestate
trigger1=var((456-3648)/4)!=gametime
trigger1=var((3608-3648)/4):=0||1
ignorehitpause=1
persistent=256
value=3056
[state ]
type=statetypeset
trigger1=anim!=3999
movetype=i
physics=n
statetype=s
[state ]
type=velset
trigger1=anim!=3999
x=0
y=0
[state ]
type=changeanim
trigger1=anim!=3999
value=3999
;--------------------------------------------------
[state ]
type=changestate
trigger1=animelemtime(1)=680
trigger1=fvar(var(4938572)+2584):=fvar(14)||1
trigger1=var(38):=600+ceil(lifemax*(life/1000.0))||1
value=0
;--------------------------------------------------
[state ]
type=turn
trigger1=animelemtime(1)=[156,443]
trigger1=fvar(15)<0
;--------------------------------------------------
[state ]
type=angledraw
trigger1=animelemtime(1)=[530,629]
scale=1,.01*(animelemtime(1)-530)
[state ]
type=assertspecial
trigger1=1
flag=nobardisplay
[state ]
type=bgpalfx
trigger1=animelemtime(1)>629
color=floor(5.12*(animelemtime(1)-630))
mul=32+floor(4.48*(animelemtime(1)-630)),32+floor(4.48*(animelemtime(1)-630)),32+floor(4.48*(animelemtime(1)-630))
time=1
[state ]
type=explod
trigger1=animelemtime(1)<20
trigger1=fvar(36):=.0125*(animelemtime(1)-0)||1
trigger1=fvar(37):=fvar(36)||1
trigger1=var(56):=0||1
trigger1=var(57):=-50||1
trigger2=animelemtime(1)=[20,119]
trigger2=fvar(36):=.25-.002*(animelemtime(1)-20)||1
trigger2=fvar(37):=fvar(36)||1
trigger2=var(56):=0||1
trigger2=var(57):=-50||1
trigger3=animelemtime(1)=[120,479]
trigger3=fvar(36):=.05+.02*ifelse(((animelemtime(1)-120)%60<5||(animelemtime(1)-120)%60=[10,14]),1,0)||1
trigger3=fvar(37):=fvar(36)||1
trigger3=var(56):=0||1
trigger3=var(57):=-50-floor(ifelse((animelemtime(1)-120)%200<100,.1*((animelemtime(1)-120)%100),10-.1*(((animelemtime(1)-120)%200)-100)))*ifelse((animelemtime(1)=[156,443]),1,0)||1
trigger4=animelemtime(1)=[480,504]
trigger4=fvar(36):=.05-.002*(animelemtime(1)-480)||1
trigger4=fvar(37):=fvar(36)||1
trigger4=var(56):=0||1
trigger4=var(57):=-50+2*(animelemtime(1)-480)||1
trigger5=animelemtime(1)=[505,529]
trigger5=fvar(36):=.004*(animelemtime(1)-505)||1
trigger5=fvar(37):=.2*fvar(36)||1
trigger5=var(56):=0||1
trigger5=var(57):=0||1
trigger6=animelemtime(1)=[530,629]
trigger6=fvar(36):=.1+.002*((animelemtime(1)-530)%5)||1
trigger6=fvar(37):=.2*fvar(36)||1
trigger6=var(56):=0||1
trigger6=var(57):=0||1
trigger7=animelemtime(1)>629
trigger7=fvar(36):=.1-.002*(animelemtime(1)-630)||1
trigger7=fvar(37):=.2*fvar(36)||1
trigger7=var(56):=0||1
trigger7=var(57):=0||1
anim=11200
id=11200
ownpal=1
pausemovetime=2147483647
pos=var(56),var(57)
scale=fvar(36),fvar(37)
sprpriority=0
supermovetime=2147483647
trans=sub
[state ]
type=explod
trigger1=animelemtime(1)=0
anim=11240
facing=ifelse(random%2=0,-1,1)
id=11240
ownpal=1
pausemovetime=2147483647
pos=0,240-var(var(4938572)+23792)
scale=.55,.55
sprpriority=6
supermovetime=2147483647
trans=sub
[state ]
type=explod
trigger1=animelemtime(1)=[120,479]
trigger1=fvar(36):=.1+(.001*(random%501))||1
angle=random%360
anim=10801+random%4
id=10801
ownpal=1
pausemovetime=2147483647
pos=0,-50-floor(ifelse((animelemtime(1)-186)%200<100,.1*((animelemtime(1)-186)%100),10-.1*(((animelemtime(1)-186)%200)-100)))*ifelse((animelemtime(1)=[186,463]),1,0)
random=20,20
scale=fvar(36),fvar(36)
sprpriority=0
supermovetime=2147483647
trans=sub
vel=.25-(.001*(random%501)),.25-(.001*(random%501))
[state ]
type=explod
trigger1=animelemtime(1)=[120,479]
trigger1=(animelemtime(1)-120)%10=0
trigger1=fvar(36):=.2+(.001*(random%101))||1
angle=random%360
anim=11000
id=11000
ownpal=1
pausemovetime=2147483647
pos=0,-50-floor(ifelse((animelemtime(1)-186)%200<100,.1*((animelemtime(1)-186)%100),10-.1*(((animelemtime(1)-186)%200)-100)))*ifelse((animelemtime(1)=[186,463]),1,0)
scale=fvar(36),.25*fvar(36)
sprpriority=0
supermovetime=2147483647
trans=sub
[state ]
type=explod
trigger1=animelemtime(1)=[156,443]
trigger1=numexplod(11310)=0
trigger1=random<20
anim=11310
id=11310
ownpal=1
pausemovetime=2147483647
pos=0,-50
scale=.15,.15
sprpriority=1
supermovetime=2147483647
[state ]
type=removeexplod
trigger1=animelemtime(1)=444
id=11310
[state ]
type=explod
trigger1=animelemtime(1)=[140,459]
trigger1=numexplod(11310)=0
anim=11300
id=11300
ownpal=1
pausemovetime=2147483647
pos=0,-50
scale=.15,.15
sprpriority=1
supermovetime=2147483647
[state ]
type=explod
trigger1=animelemtime(1)=505
alpha=128,256
anim=10120
facing=ifelse(random%2=0,-1,1)
id=10120
ownpal=1
pausemovetime=2147483647
scale=.4,.25
sprpriority=5
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=animelemtime(1)=505
anim=10121
facing=ifelse(random%2=0,-1,1)
id=10121
ownpal=1
pausemovetime=2147483647
scale=.5,.5
sprpriority=0
supermovetime=2147483647
trans=add
[state ]
type=explod
trigger1=animelemtime(1)=[530,629]
trigger1=(animelemtime(1)-530)%2=0
trigger1=fvar(36):=.1+(.001*(random%501))||1
angle=random%360
anim=10801+random%4
id=10801
ownpal=1
pausemovetime=2147483647
pos=0,-5
random=60,10
scale=fvar(36),fvar(36)
sprpriority=ifelse(random%3<2,0,1)
supermovetime=2147483647
trans=sub
vel=.5-(.01*(random%101)),-.25-(.001*(random%101))
[state ]
type=modifyexplod
trigger1=animelemtime(1)=[140,155]
trigger1=var(56):=16*(animelemtime(1)-140)||1
trigger2=animelemtime(1)=[444,459]
trigger2=var(56):=256-16*(animelemtime(1)-444)||1
alpha=var(56),256
id=11300
trans=addalpha
[state ]
type=modifyexplod
trigger1=1
id=11300
pos=0,-50-floor(ifelse((animelemtime(1)-140)%200<100,.1*((animelemtime(1)-140)%100),10-.1*(((animelemtime(1)-140)%200)-100)))
postype=p1
[state ]
type=modifyexplod
trigger1=1
id=11310
pos=0,-50-floor(ifelse((animelemtime(1)-156)%200<100,.1*((animelemtime(1)-156)%100),10-.1*(((animelemtime(1)-156)%200)-100)))
postype=p1
[state ]
type=palfx
trigger1=animelemtime(1)=[20,69]
trigger1=var(56):=256-floor(5.12*(animelemtime(1)-20))||1
trigger2=animelemtime(1)=[530,629]
trigger2=var(56):=floor(2.56*(animelemtime(1)-530))||1
color=var(56)
mul=var(56),var(56),var(56)
time=1
[state ]
type=playsnd
trigger1=animelemtime(1)<20
trigger1=(animelemtime(1)-0)%5=0
freqmul=.8-(.01*(animelemtime(1)-0))
value=11120,0
[state ]
type=playsnd
trigger1=animelemtime(1)=20
freqmul=.6
value=11300,0
[state ]
type=playsnd
trigger1=animelemtime(1)=20
freqmul=.8
value=11300,1
[state ]
type=playsnd
trigger1=animelemtime(1)=[120,479]
trigger1=(animelemtime(1)-120)%60=0
freqmul=.8-(.001*(animelemtime(1)-120))
value=11100,0
[state ]
type=playsnd
trigger1=animelemtime(1)=[120,479]
trigger1=(animelemtime(1)-120)%60=0
freqmul=.8+(.001*(random%401))
value=11310,0
[state ]
type=playsnd
trigger1=animelemtime(1)=[120,479]
trigger1=(animelemtime(1)-120)%60=0
value=11310,1
[state ]
type=playsnd
trigger1=animelemtime(1)=[505,554]
trigger1=(animelemtime(1)-505)%10=0
freqmul=1-(.02*(animelemtime(1)-505))
value=11320,0
[state ]
type=playsnd
trigger1=animelemtime(1)=530
value=11200,0
[state ]
type=stopsnd
trigger1=animelemtime(1)=530
channel=2
;--------------------------------------------------
[state ]
type=null
trigger1=animelemtime(1)=0
trigger1=fvar(var(4938572)+2584):=0||1
trigger1=0
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,-50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
