;-------------------------------------------------------------------------------------------------------
[statedef 200]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
trigger1=fvar(36):=atan((-screenpos y+120)/ifelse(facing=-1,screenpos x,-screenpos x+320))*(180/pi)||1
trigger1=fvar(36):=(15-random%31)+fvar(36)||1
trigger1=fvar(37):=3+(.01*(random%101))||1
x=cos(fvar(36)/(180/pi))*fvar(37)
y=fvar(37)*sin(fvar(36)/(180/pi))
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 201]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=playsnd
trigger1=animelem=6,<0
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(sysvar(4)-0)%3=0
channel=1
value=200,0
volume=-100
[state ]
type=projectile
trigger1=animelem=6,<0
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(sysvar(4)-0)%3=0
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=(15-random%31)+fvar(36)+ifelse(fvar(0)<0,180,0)||1
trigger1=fvar(37):=2+(.01*(random%101))||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=cos(fvar(36)/(180/pi))*fvar(37),fvar(37)*sin(fvar(36)/(180/pi))
;--------------------------------------------------
[state ]
type=veladd
trigger1=1
x=-.125
[state ]
type=velset
trigger1=vel x!=[-8,8]
x=ifelse(vel x<0,-8,8)
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 220]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=ifelse(ishelper(220)=1,220,221)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=angledraw
trigger1=sysvar(4)<5
trigger1=fvar(36):=.4*(sysvar(4)-0)||1
trigger2=sysvar(4)>4
trigger2=fvar(36):=2-.2*(sysvar(4)-5)||1
scale=fvar(36),fvar(36)
[state ]
type=playsnd
trigger1=sysvar(4)=0
value=220,0
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 221]
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
trigger1=fvar(0):=ifelse(fvar(0)=0,.00001,fvar(0))||1;Ȃ񂩏o0Gh~
trigger1=fvar(1):=ifelse(fvar(1)=0,.00001,fvar(1))||1;Ȃ񂩏o0Gh~
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=(10-random%21)+fvar(36)+ifelse(fvar(0)<0,180,0)||1
trigger1=fvar(37):=1+(.001*(random%501))||1
x=cos(fvar(36)/(180/pi))*fvar(37)
y=fvar(37)*sin(fvar(36)/(180/pi))
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 222]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
x=0
y=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=angledraw
trigger1=1
scale=.25,.25
[state ]
type=angleadd
trigger1=sysvar(4)=0
value=random%360
[state ]
type=explod
trigger1=animelem=6,<0
trigger1=fvar(36):=2+(.01*(random%101))||1
trigger1=fvar(37):=.2+(.001*(random%101))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=5+random%6||1
anim=ifelse(ishelper(220)=1,220,221)
ownpal=1
pausemovetime=2147483647
pos=ceil(cos(var(56)/(180/pi))*var(57)),ceil(sin(var(56)/(180/pi))*var(57))
removetime=12
scale=fvar(37),fvar(37)
sprpriority=var((460-3648)/4)
supermovetime=2147483647
vel=cos(var(56)/(180/pi))*fvar(36),sin(var(56)/(180/pi))*fvar(36)
[state ]
type=explod
trigger1=animelem=6,<0
trigger1=fvar(36):=2+(.01*(random%101))||1
trigger1=fvar(37):=.2+(.001*(random%101))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=5+random%6||1
anim=ifelse(ishelper(220)=1,220,221)
ownpal=1
pausemovetime=2147483647
pos=ceil(cos(var(56)/(180/pi))*var(57)),ceil(sin(var(56)/(180/pi))*var(57))
removetime=12
scale=fvar(37),fvar(37)
sprpriority=var((460-3648)/4)
supermovetime=2147483647
vel=cos(var(56)/(180/pi))*fvar(36),sin(var(56)/(180/pi))*fvar(36)
;--------------------------------------------------
[state ]
type=playsnd
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=animelem=4,<0
channel=1
value=200,0
volume=-100
[state ]
type=projectile
trigger1=ishelper(221)=1
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=sysvar(4)=0
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=fvar(36)+ifelse(fvar(0)<0,180,0)-60||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=2*cos(fvar(36)/(180/pi)),2*sin(fvar(36)/(180/pi))
[state ]
type=projectile
trigger1=ishelper(221)=1
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=sysvar(4)=0
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=fvar(36)+ifelse(fvar(0)<0,180,0)-30||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=2*cos(fvar(36)/(180/pi)),2*sin(fvar(36)/(180/pi))
[state ]
type=projectile
trigger1=ishelper(221)=1
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=sysvar(4)=0
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=fvar(36)+ifelse(fvar(0)<0,180,0)||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=2*cos(fvar(36)/(180/pi)),2*sin(fvar(36)/(180/pi))
[state ]
type=projectile
trigger1=ishelper(221)=1
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=sysvar(4)=0
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=30+fvar(36)+ifelse(fvar(0)<0,180,0)||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=2*cos(fvar(36)/(180/pi)),2*sin(fvar(36)/(180/pi))
[state ]
type=projectile
trigger1=ishelper(221)=1
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=sysvar(4)=0
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=60+fvar(36)+ifelse(fvar(0)<0,180,0)||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=2*cos(fvar(36)/(180/pi)),2*sin(fvar(36)/(180/pi))
[state ]
type=projectile
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=animelem=4,<0
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=(25-random%51)+fvar(36)+ifelse(fvar(0)<0,180,0)||1
trigger1=fvar(37):=1+(.001*(random%501))||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=cos(fvar(36)/(180/pi))*fvar(37),fvar(37)*sin(fvar(36)/(180/pi))
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 230]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
trigger1=fvar(36):=atan((-screenpos y+120)/ifelse(facing=-1,screenpos x,-screenpos x+320))*(180/pi)||1
trigger1=fvar(36):=(15-random%31)+fvar(36)||1
trigger1=fvar(37):=4+(.01*(random%101))||1
x=cos(fvar(36)/(180/pi))*fvar(37)
y=fvar(37)*sin(fvar(36)/(180/pi))
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 231]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=playsnd
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(sysvar(4)-0)%10=0
channel=1
value=200,0
volume=-100
[state ]
type=projectile
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(sysvar(4)-0)%10=0
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=(15-random%31)+fvar(36)+ifelse(fvar(0)<0,180,0)||1
trigger1=fvar(37):=3+(.01*(random%151))||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=cos(fvar(36)/(180/pi))*fvar(37),fvar(37)*sin(fvar(36)/(180/pi))
;--------------------------------------------------
[state ]
type=veladd
trigger1=1
y=ifelse(vel y<0,-.15,.15)
[state ]
type=velset
trigger1=vel y!=[-3,3]
y=ifelse(vel y<0,-3,3)
[state ]
type=velmul
trigger1=sysvar(4)=0
x=.75
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 240]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
trigger1=fvar(36):=atan((-screenpos y+120)/ifelse(facing=-1,screenpos x,-screenpos x+320))*(180/pi)||1
trigger1=fvar(36):=(15-random%31)+fvar(36)||1
trigger1=fvar(37):=1+(.001*(random%501))||1
x=cos(fvar(36)/(180/pi))*fvar(37)
y=fvar(37)*sin(fvar(36)/(180/pi))
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 241]
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=playsnd
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(sysvar(4)=[60,660])&&((sysvar(4)-60)%100=0||(sysvar(4)-60)%100=4||(sysvar(4)-60)%100=8)
channel=1
value=200,0
volume=-100
[state ]
type=projectile
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(sysvar(4)=[60,660])&&((sysvar(4)-60)%100=0||(sysvar(4)-60)%100=4||(sysvar(4)-60)%100=8)
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=(25-random%51)+fvar(36)+ifelse(fvar(0)<0,180,0)||1
trigger1=fvar(37):=1+(.001*(random%501))||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=cos(fvar(36)/(180/pi))*fvar(37),fvar(37)*sin(fvar(36)/(180/pi))
;--------------------------------------------------
[state ]
type=velset
trigger1=(sysvar(4)=[60,660])&&(sysvar(4)-60)%100=0
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=(15-random%31)+fvar(36)+ifelse(fvar(0)<0,180,0)||1
trigger1=fvar(37):=1+(.001*(random%501))||1
x=cos(fvar(36)/(180/pi))*fvar(37)
y=fvar(37)*sin(fvar(36)/(180/pi))
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 250]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
trigger1=fvar(36):=atan((-screenpos y+120)/ifelse(facing=-1,screenpos x,-screenpos x+320))*(180/pi)||1
trigger1=fvar(36):=(15-random%31)+fvar(36)||1
trigger1=fvar(37):=2+(.01*(random%101))||1
x=cos(fvar(36)/(180/pi))*fvar(37)
y=fvar(37)*sin(fvar(36)/(180/pi))
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 251]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=playsnd
trigger1=animelem=5,<0
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(sysvar(4)-0)%4=0
channel=1
value=200,0
volume=-100
[state ]
type=projectile
trigger1=animelem=5,<0
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(sysvar(4)-0)%4=0
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=(10-random%21)+fvar(36)+ifelse(fvar(0)<0,180,0)||1
trigger1=fvar(37):=1+(.001*(random%501))||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=cos(fvar(36)/(180/pi))*fvar(37),fvar(37)*sin(fvar(36)/(180/pi))
;--------------------------------------------------
[state ]
type=veladd
trigger1=animelem=5,>=0
x=-.05
[state ]
type=velmul
trigger1=animelem=5,<0
x=.97
y=.97
[state ]
type=velset
trigger1=animelem=5,>=0
trigger1=vel x<-4
x=-4
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 260]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
trigger1=fvar(36):=atan((-screenpos y+120)/ifelse(facing=-1,screenpos x,-screenpos x+320))*(180/pi)||1
trigger1=fvar(36):=(15-random%31)+fvar(36)||1
trigger1=fvar(37):=5+(.01*(random%101))||1
x=cos(fvar(36)/(180/pi))*fvar(37)
y=fvar(37)*sin(fvar(36)/(180/pi))
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 261]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=playsnd
trigger1=animelem=6,<0
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(sysvar(4)-0)%2=0
channel=1
value=200,0
volume=-100
[state ]
type=projectile
trigger1=animelem=6,<0
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(sysvar(4)-0)%2=0
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=(25-random%51)+fvar(36)+ifelse(fvar(0)<0,180,0)||1
trigger1=fvar(37):=3+(.01*(random%151))||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=cos(fvar(36)/(180/pi))*fvar(37),fvar(37)*sin(fvar(36)/(180/pi))
;--------------------------------------------------
[state ]
type=veladd
trigger1=1
x=-.25
[state ]
type=velset
trigger1=vel x!=[-6,6]
x=ifelse(vel x<0,-6,6)
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 270]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
trigger1=fvar(36):=atan((-screenpos y+120)/ifelse(facing=-1,screenpos x,-screenpos x+320))*(180/pi)||1
trigger1=fvar(36):=(15-random%31)+fvar(36)||1
trigger1=fvar(37):=1+(.001*(random%501))||1
x=cos(fvar(36)/(180/pi))*fvar(37)
y=fvar(37)*sin(fvar(36)/(180/pi))
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 271]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=playsnd
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(sysvar(4)-0)%12=0
channel=1
value=200,0
volume=-100
[state ]
type=projectile
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(sysvar(4)-0)%12=0
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=(10-random%21)+fvar(36)+ifelse(fvar(0)<0,180,0)||1
trigger1=fvar(37):=1+(.001*(random%501))||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=cos(fvar(36)/(180/pi))*fvar(37),fvar(37)*sin(fvar(36)/(180/pi))
;--------------------------------------------------
[state ]
type=veladd
trigger1=1
y=ifelse(vel y<0,-.1,.1)
[state ]
type=velset
trigger1=vel y!=[-2,2]
y=ifelse(vel y<0,-2,2)
[state ]
type=velmul
trigger1=sysvar(4)=0
x=.75
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 280]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
x=.4+(.001*(random%201))
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 290]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
x=3
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 291]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=2147483647
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
x=0
y=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=explod
trigger1=sysvar(4)<25
trigger1=fvar(36):=3+(.01*(random%201))||1
trigger1=fvar(37):=.2+(.001*(random%201))||1
trigger1=var(56):=random%360||1
trigger1=var(57):=5+random%6||1
anim=220
ownpal=1
pausemovetime=2147483647
pos=ceil(cos(var(56)/(180/pi))*var(57)),ceil(sin(var(56)/(180/pi))*var(57))
removetime=12
scale=fvar(37),fvar(37)
sprpriority=var((460-3648)/4)
supermovetime=2147483647
vel=cos(var(56)/(180/pi))*fvar(36),sin(var(56)/(180/pi))*fvar(36)
[state ]
type=explod
trigger1=sysvar(4)<25
trigger1=(sysvar(4)-0)%4=0
angle=random%360
anim=222
ownpal=1
pausemovetime=2147483647
scale=.5-.01*(sysvar(4)-0),.5-.01*(sysvar(4)-0)
sprpriority=1+var((460-3648)/4)
supermovetime=2147483647
[state ]
type=explod
trigger1=sysvar(4)<7
trigger1=(sysvar(4)-0)%2=0
anim=291
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
scale=2,2
supermovetime=2147483647
[state ]
type=playsnd
trigger1=sysvar(4)=0
value=221,0
;--------------------------------------------------
[state ]
type=projectile
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=sysvar(4)<25
trigger1=fvar(36):=atan((fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))/fvar(0))*(180/pi)||1
trigger1=fvar(36):=(45-random%91)+fvar(36)+ifelse(fvar(0)<0,180,0)||1
trigger1=fvar(37):=3+(.01*(random%151))||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=cos(fvar(36)/(180/pi))*fvar(37),fvar(37)*sin(fvar(36)/(180/pi))
[state ]
type=projectile
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=sysvar(4)<25
trigger1=fvar(36):=6+(.01*(random%301))||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=cos((0+5*(gametime%361))/(180/pi))*fvar(36),fvar(36)*sin((0+5*(gametime%361))/(180/pi))
[state ]
type=projectile
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=sysvar(4)<25
trigger1=fvar(36):=6+(.01*(random%301))||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=cos((90+5*(gametime%361))/(180/pi))*fvar(36),fvar(36)*sin((90+5*(gametime%361))/(180/pi))
[state ]
type=projectile
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=sysvar(4)<25
trigger1=fvar(36):=6+(.01*(random%301))||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=cos((180+5*(gametime%361))/(180/pi))*fvar(36),fvar(36)*sin((180+5*(gametime%361))/(180/pi))
[state ]
type=projectile
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=sysvar(4)<25
trigger1=fvar(36):=6+(.01*(random%301))||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=205
projheightbound=-2147483647,2147483647
projhitanim=206
projid=200
projpriority=2147483647
projremanim=-1
projscale=1,1
projsprpriority=1
projstagebound=2000000000
supermovetime=2147483647
velocity=cos((270+5*(gametime%361))/(180/pi))*fvar(36),fvar(36)*sin((270+5*(gametime%361))/(180/pi))
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 400]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=ifelse(ishelper(400)=1,400+random%4,404+random%3)
[state ]
type=sprpriority
trigger1=sysvar(3)!=stateno
value=-4
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
x=-.5
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-227,120
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=510
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-160,48
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=510
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-160,64
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=510
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-160,80
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=510
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-144,48
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=510
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-144,64
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=510
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-144,80
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-86,30
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-86,38
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-78,30
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-78,38
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=560
bindtime=-1
id=1
ownpal=1
pausemovetime=2147483647
pos=-68,101
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-55,60
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-55,76
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-47,52
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-47,68
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=400
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-47,84
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=401
trigger1=sysvar(4)=0
anim=570
bindtime=-1
id=1
ownpal=1
pausemovetime=2147483647
pos=-260,41
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=401
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-260,49
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=401
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-203,69
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=401
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-195,69
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=401
trigger1=sysvar(4)=0
anim=500
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-170,45
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=401
trigger1=sysvar(4)=0
anim=570
bindtime=-1
id=2
ownpal=1
pausemovetime=2147483647
pos=-98,71
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=401
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-90,79
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=401
trigger1=sysvar(4)=0
anim=570
bindtime=-1
id=3
ownpal=1
pausemovetime=2147483647
pos=-82,87
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=401
trigger1=sysvar(4)=0
anim=570
bindtime=-1
id=4
ownpal=1
pausemovetime=2147483647
pos=-54,44
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=401
trigger1=sysvar(4)=0
anim=570
bindtime=-1
id=5
ownpal=1
pausemovetime=2147483647
pos=-46,36
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=402
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-76,72
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=402
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-76,80
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=402
trigger1=sysvar(4)=0
anim=570
id=1
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-155,73
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=402
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-155,81
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=402
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-182,66
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=402
trigger1=sysvar(4)=0
anim=570
id=2
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-190,66
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=402
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-206,58
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=402
trigger1=sysvar(4)=0
anim=570
id=3
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-214,66
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=403
trigger1=sysvar(4)=0
anim=570
id=1
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-16,20
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=403
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-24,20
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=403
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-129,28
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=403
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-121,28
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=403
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-113,28
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=403
trigger1=sysvar(4)=0
anim=570
id=2
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-170,24
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=403
trigger1=sysvar(4)=0
anim=570
id=3
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-170,16
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=403
trigger1=sysvar(4)=0
anim=560
id=4
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-70,94
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=404
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-247,-78
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=404
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-205,-115
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=404
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-205,-107
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=404
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-189,-27
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=404
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-181,-27
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=404
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-132,-18
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=404
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-112,-112
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=404
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-112,-104
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=404
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-104,-112
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=404
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-44,-53
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=404
trigger1=sysvar(4)=0
anim=560
bindtime=-1
id=1
ownpal=1
pausemovetime=2147483647
pos=-35,-95
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-270,-30
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-262,-38
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-254,-46
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-246,-54
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-238,-62
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-230,-70
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-160,-51
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-160,-43
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=500
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-103,-39
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-65,-79
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-65,-55
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-57,-71
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-57,-63
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-49,-71
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=530
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-49,-63
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-41,-79
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=405
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-41,-55
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-282,-153
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=570
id=1
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-190,-84
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=570
id=2
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-190,-67
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=570
id=3
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-190,-50
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=570
id=4
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-173,-84
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=570
id=5
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-173,-50
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=570
id=6
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-156,-75
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=570
id=7
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-156,-59
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-88,-65
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-88,-49
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-80,-57
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-72,-65
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-72,-49
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-45,-31
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=520
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-37,-31
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=explod
trigger1=anim=406
trigger1=sysvar(4)=0
anim=550
bindtime=-1
ownpal=1
pausemovetime=2147483647
pos=-16,-29
removetime=-1
scale=.5,.5
sprpriority=-3
supermovetime=2147483647
[state ]
type=pastestring
triggerall=anim=400
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-74))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(101+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<50
trigger2=var(4)=0||var(4)>280
trigger2=var(4):=1||1
trigger2=0
trigger3=var(4)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=561,1,1
[state ]
type=pastestring
triggerall=anim=401
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-260))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(41+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(1)=0||var(1)>140
trigger2=var(1):=1||1
trigger2=0
trigger3=var(1)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,1
[state ]
type=pastestring
triggerall=anim=401
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-98))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(71+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(3)=0||var(3)>140
trigger2=var(3):=1||1
trigger2=0
trigger3=var(3)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,2
[state ]
type=pastestring
triggerall=anim=401
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-82))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(87+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(4)=0||var(4)>140
trigger2=var(4):=1||1
trigger2=0
trigger3=var(4)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,3
[state ]
type=pastestring
triggerall=anim=401
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-54))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(44+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(5)=0||var(5)>140
trigger2=var(5):=1||1
trigger2=0
trigger3=var(5)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,4
[state ]
type=pastestring
triggerall=anim=401
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-46))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(36+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(6)=0||var(6)>140
trigger2=var(6):=1||1
trigger2=0
trigger3=var(6)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,5
[state ]
type=pastestring
triggerall=anim=402
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-155))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(73+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(1)=0||var(1)>140
trigger2=var(1):=1||1
trigger2=0
trigger3=var(1)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,1
[state ]
type=pastestring
triggerall=anim=402
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-190))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(66+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(2)=0||var(2)>140
trigger2=var(2):=1||1
trigger2=0
trigger3=var(2)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,2
[state ]
type=pastestring
triggerall=anim=402
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-214))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(66+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(3)=0||var(3)>140
trigger2=var(3):=1||1
trigger2=0
trigger3=var(3)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,3
[state ]
type=pastestring
triggerall=anim=403
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-16))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(20+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(1)=0||var(1)>140
trigger2=var(1):=1||1
trigger2=0
trigger3=var(1)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,1
[state ]
type=pastestring
triggerall=anim=403
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-170))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(24+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(2)=0||var(2)>140
trigger2=var(2):=1||1
trigger2=0
trigger3=var(2)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,2
[state ]
type=pastestring
triggerall=anim=403
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-170))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(16+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(3)=0||var(3)>140
trigger2=var(3):=1||1
trigger2=0
trigger3=var(3)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,3
[state ]
type=pastestring
triggerall=anim=403
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-70))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(94+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<50
trigger2=var(4)=0||var(4)>280
trigger2=var(4):=1||1
trigger2=0
trigger3=var(4)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=561,1,4
[state ]
type=pastestring
triggerall=anim=404
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-35))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-95)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<50
trigger2=var(5)=0||var(5)>280
trigger2=var(5):=1||1
trigger2=0
trigger3=var(5)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=561,1,1
[state ]
type=pastestring
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-190))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-84)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(1)=0||var(1)>140
trigger2=var(1):=1||1
trigger2=0
trigger3=var(1)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,1
[state ]
type=pastestring
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-190))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-67)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(2)=0||var(2)>140
trigger2=var(2):=1||1
trigger2=0
trigger3=var(2)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,2
[state ]
type=pastestring
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-190))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-50)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(3)=0||var(3)>140
trigger2=var(3):=1||1
trigger2=0
trigger3=var(3)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,3
[state ]
type=pastestring
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-173))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-84)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(4)=0||var(4)>140
trigger2=var(4):=1||1
trigger2=0
trigger3=var(4)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,4
[state ]
type=pastestring
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-173))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-50)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(5)=0||var(5)>140
trigger2=var(5):=1||1
trigger2=0
trigger3=var(5)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,5
[state ]
type=pastestring
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-156))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-75)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(6)=0||var(6)>140
trigger2=var(6):=1||1
trigger2=0
trigger3=var(6)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,6
[state ]
type=pastestring
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-156))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-59)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=random<100
trigger2=var(7)=0||var(7)>140
trigger2=var(7):=1||1
trigger2=0
trigger3=var(7)=1
mode=ExeCode2
text="837F04007E5031C98B354C5B4B008BB6E4A200008B16833A00742F8B420C39430475278B470883F8FF7E05394210751A60FF7704FF376A008B828000000050B8B02F4000FFD083C410614181C2E4000000394E047FC0C3"
params=571,1,7
;--------------------------------------------------
[state ]
type=null
trigger1=var(10):=0||1
trigger1=0
[state ]
type=projectile
triggerall=anim=400
trigger1=random<200
trigger1=var(1)=0||var(1)>90
trigger1=var(1):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-227))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(120+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(1)=[1,40])&&(var(1)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-227,120
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=400
trigger1=random<200
trigger1=var(2)=0||var(2)>90
trigger1=var(2):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-86))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(30+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(2)=[1,40])&&(var(2)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-86,30
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=400
trigger1=random<200
trigger1=var(3)=0||var(3)>90
trigger1=var(3):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-86))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(38+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(3)=[1,40])&&(var(3)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-86,38
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=400
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-74))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(101+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(4)=[11,70])&&(var(4)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-74,101
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=400
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-68))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(95+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(4)=[11,70])&&(var(4)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-68,95
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=400
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-68))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(107+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(4)=[11,70])&&(var(4)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-68,107
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=400
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-62))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(101+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(4)=[11,70])&&(var(4)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-62,101
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=400
trigger1=random<200
trigger1=var(5)=0||var(5)>90
trigger1=var(5):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-55))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(60+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(5)=[1,40])&&(var(5)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-55,60
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=400
trigger1=random<200
trigger1=var(6)=0||var(6)>90
trigger1=var(6):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-55))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(76+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(6)=[1,40])&&(var(6)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-55,76
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=400
trigger1=random<200
trigger1=var(7)=0||var(7)>90
trigger1=var(7):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-47))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(52+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(7)=[1,40])&&(var(7)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-47,52
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=400
trigger1=random<200
trigger1=var(8)=0||var(8)>90
trigger1=var(8):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-47))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(68+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(8)=[1,40])&&(var(8)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-47,68
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=400
trigger1=random<200
trigger1=var(9)=0||var(9)>90
trigger1=var(9):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-47))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(84+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(9)=[1,40])&&(var(9)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-47,84
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=401
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-260))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(41+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(1)=[11,30])&&(var(1)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-260,41
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=401
trigger1=random<150
trigger1=var(2)=0||var(2)>220
trigger1=var(2):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-170))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(45+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(2)=[1,120])&&(var(2)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-170,45
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=401
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-98))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(71+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(3)=[11,30])&&(var(3)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-98,71
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=401
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-82))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(87+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(4)=[11,30])&&(var(4)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-82,87
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=401
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-54))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(44+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(5)=[11,30])&&(var(5)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-55,44
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=401
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-46))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(36+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(6)=[11,30])&&(var(6)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-46,36
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=402
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-155))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(73+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(1)=[11,30])&&(var(1)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-155,73
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=402
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-190))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(66+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(2)=[11,30])&&(var(2)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-190,66
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=402
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-214))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(66+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(3)=[11,30])&&(var(3)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-214,66
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=403
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-16))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(20+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(1)=[11,30])&&(var(1)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-16,20
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=403
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-170))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(24+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(2)=[11,30])&&(var(2)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-170,24
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=403
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-170))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(16+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(3)=[11,30])&&(var(3)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-170,16
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=403
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-76))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(94+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(4)=[11,70])&&(var(4)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-76,94
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=403
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-70))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(88+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(4)=[11,70])&&(var(4)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-70,88
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=403
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-70))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(100+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(4)=[11,70])&&(var(4)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-70,100
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=403
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-64))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(94+pos y)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(4)=[11,70])&&(var(4)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-64,94
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=404
trigger1=random<200
trigger1=var(1)=0||var(1)>90
trigger1=var(1):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-247))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(pos y-78)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(1)=[1,40])&&(var(1)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-247,-78
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=404
trigger1=random<200
trigger1=var(2)=0||var(2)>90
trigger1=var(2):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-132))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(pos y-18)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(2)=[1,40])&&(var(2)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-132,-18
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=404
trigger1=random<200
trigger1=var(3)=0||var(3)>90
trigger1=var(3):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-112))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(pos y-112)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(3)=[1,40])&&(var(3)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-112,-112
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=404
trigger1=random<200
trigger1=var(4)=0||var(4)>90
trigger1=var(4):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-104))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(pos y-112)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(4)=[1,40])&&(var(4)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-104,-112
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=404
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-41))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-95)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(5)=[11,70])&&(var(5)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-41,-95
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=404
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-35))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-101)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(5)=[11,70])&&(var(5)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-35,-101
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=404
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-35))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-89)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(5)=[11,70])&&(var(5)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-35,-89
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=404
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-29))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-95)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(5)=[11,70])&&(var(5)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-29,-95
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=405
trigger1=random<150
trigger1=var(1)=0||var(1)>220
trigger1=var(1):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-103))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(pos y-39)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(1)=[1,120])&&(var(1)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-103,-39
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=405
trigger1=random<200
trigger1=var(2)=0||var(2)>90
trigger1=var(2):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-57))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(pos y-71)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(2)=[1,40])&&(var(2)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-57,-71
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=405
trigger1=random<200
trigger1=var(3)=0||var(3)>90
trigger1=var(3):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-57))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(pos y-63)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(3)=[1,40])&&(var(3)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-57,-63
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=405
trigger1=random<200
trigger1=var(4)=0||var(4)>90
trigger1=var(4):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-49))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(pos y-71)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(4)=[1,40])&&(var(4)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-49,-71
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=405
trigger1=random<200
trigger1=var(5)=0||var(5)>90
trigger1=var(5):=1||1
trigger1=0
trigger2=numenemy>0
trigger2=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-49))*facing||1
trigger2=fvar(37):=enemy(var(0)),pos y-(pos y-63)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger2=0
trigger3=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger3=(var(5)=[1,40])&&(var(5)-1)%4=0
trigger3=fvar(36):=(25-random%51)+fvar(36)||1
trigger3=fvar(37):=(25-random%51)+fvar(37)||1
trigger3=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-49,-63
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-190))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-84)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(1)=[11,30])&&(var(1)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-190,-84
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-190))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-67)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(2)=[11,30])&&(var(2)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-190,-67
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-190))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-50)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(3)=[11,30])&&(var(3)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-190,-50
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-173))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-84)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(4)=[11,30])&&(var(4)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-173,-84
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-173))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-50)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(5)=[11,30])&&(var(5)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-173,-50
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-156))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-75)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(6)=[11,30])&&(var(6)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-156,-75
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=projectile
triggerall=anim=406
trigger1=numenemy>0
trigger1=fvar(36):=(ifelse(abs(enemy(var(0)),pos x)<160,enemy(var(0)),pos x,160-320*(enemy(var(0)),pos x<0))-(pos x-156))*facing||1
trigger1=fvar(37):=enemy(var(0)),pos y-(pos y-59)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))||1
trigger1=0
trigger2=(fvar(36)=[-160,160])&&fvar(37)=[-160,160]
trigger2=(var(7)=[11,30])&&(var(7)-11)%5=0
trigger2=fvar(36):=(15-random%31)+fvar(36)||1
trigger2=fvar(37):=(15-random%31)+fvar(37)||1
trigger2=var(10):=1||1
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=-156,-59
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-3
projstagebound=2000000000
supermovetime=2147483647
velocity=fvar(36)/80.0,fvar(37)/80.0
[state ]
type=playsnd
trigger1=var(10)=1
channel=1
value=200,0
volume=-150
;--------------------------------------------------
[state ]
type=null
trigger1=var(1)>0
trigger1=var(1):=1+var(1)||1
trigger1=0
trigger2=var(2)>0
trigger2=var(2):=1+var(2)||1
trigger2=0
trigger3=var(3)>0
trigger3=var(3):=1+var(3)||1
trigger3=0
trigger4=var(4)>0
trigger4=var(4):=1+var(4)||1
trigger4=0
trigger5=var(5)>0
trigger5=var(5):=1+var(5)||1
trigger5=0
trigger6=var(6)>0
trigger6=var(6):=1+var(6)||1
trigger6=0
trigger7=var(7)>0
trigger7=var(7):=1+var(7)||1
trigger7=0
trigger8=var(8)>0
trigger8=var(8):=1+var(8)||1
trigger8=0
trigger9=var(9)>0
trigger9=var(9):=1+var(9)||1
trigger9=0
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 580]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=sprpriority
trigger1=sysvar(3)!=stateno
value=-2
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=velset
trigger1=sysvar(3)!=stateno
x=1
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=playsnd
trigger1=sysvar(4)=0
channel=1
loop=1
value=580,0
volume=-200
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 581]
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=angledraw
trigger1=1
[state ]
type=angleadd
trigger1=1
value=.5
;--------------------------------------------------
[state ]
type=projectile
triggerall=(fvar(0)=[-160,160])&&(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))=[-160,160]
triggerall=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=var(1)=0||var(1)>600
trigger1=var(1):=1||1
trigger1=0
trigger2=(var(1)=[1,200])&&(var(1)-1)%4=0
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=23*cos((45-fvar((4988-3888)/4))/(180/pi)),23*sin((45-fvar((4988-3888)/4))/(180/pi))
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-1
projstagebound=2000000000
supermovetime=2147483647
velocity=((15-random%31)+fvar(0))/80.0,((15-random%31)+(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))))/80.0
[state ]
type=projectile
trigger1=(fvar(0)=[-160,160])&&(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))=[-160,160]
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(var(1)=[1,200])&&(var(1)-1)%4=0
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=23*cos((135-fvar((4988-3888)/4))/(180/pi)),23*sin((135-fvar((4988-3888)/4))/(180/pi))
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-1
projstagebound=2000000000
supermovetime=2147483647
velocity=((15-random%31)+fvar(0))/80.0,((15-random%31)+(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))))/80.0
[state ]
type=projectile
trigger1=(fvar(0)=[-160,160])&&(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))=[-160,160]
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(var(1)=[1,200])&&(var(1)-1)%4=0
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=23*cos((225-fvar((4988-3888)/4))/(180/pi)),23*sin((225-fvar((4988-3888)/4))/(180/pi))
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-1
projstagebound=2000000000
supermovetime=2147483647
velocity=((15-random%31)+fvar(0))/80.0,((15-random%31)+(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))))/80.0
[state ]
type=projectile
trigger1=(fvar(0)=[-160,160])&&(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))=[-160,160]
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(var(1)=[1,200])&&(var(1)-1)%4=0
attr=a,np
damage=2147483647
hitflag=adfm
hitsound=s-1
offset=23*cos((315-fvar((4988-3888)/4))/(180/pi)),23*sin((315-fvar((4988-3888)/4))/(180/pi))
ownpal=1
p2stateno=41010000
palfx.add=192,192,192
palfx.color=0
palfx.time=2
pausemovetime=2147483647
projanim=505
projheightbound=-2147483647,2147483647
projhitanim=206
projid=400
projpriority=2147483647
projremanim=-1
projremovetime=80
projscale=.5,.5
projsprpriority=-1
projstagebound=2000000000
supermovetime=2147483647
velocity=((15-random%31)+fvar(0))/80.0,((15-random%31)+(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1)))))/80.0
[state ]
type=playsnd
trigger1=(fvar(0)=[-160,160])&&(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))=[-160,160]
trigger1=(screenpos x=[0,320])&&screenpos y=[0,240]
trigger1=(var(1)=[1,200])&&(var(1)-1)%4=0
channel=2
value=200,0
volume=-150
;--------------------------------------------------
[state ]
type=null
trigger1=var(1)>0
trigger1=var(1):=1+var(1)||1
trigger1=0
;--------------------------------------------------
[state ]
type=veladd
trigger1=fvar(0)<-50
x=-.005
[state ]
type=veladd
trigger1=fvar(0)>50
x=.005
[state ]
type=veladd
trigger1=(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))<-50
y=-.005
[state ]
type=veladd
trigger1=(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))>50
y=.005
[state ]
type=velset
trigger1=vel x!=[-.5,.5]
x=ifelse(vel x<0,-.5,.5)
[state ]
type=velset
trigger1=vel y!=[-.5,.5]
y=ifelse(vel y<0,-.5,.5)
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 582]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=581
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=angledraw
trigger1=1
[state ]
type=angleadd
trigger1=sysvar(4)<300
value=.5-.001666*(sysvar(4)-0)
[state ]
type=assertspecial
trigger1=sysvar(4)>599
trigger1=(sysvar(4)-600)%2=0
flag=invisible
[state ]
type=explod
trigger1=sysvar(4)<8
alpha=256-32*(sysvar(4)-0),256
anim=291
ontop=1
ownpal=1
pausemovetime=2147483647
pos=160,120
postype=back
scale=2,2
supermovetime=2147483647
trans=addalpha
[state ]
type=explod
trigger1=sysvar(4)=0
angle=random%360
anim=582
bindtime=-1
ownpal=1
pausemovetime=2147483647
sprpriority=1+var((460-3648)/4)
supermovetime=2147483647
[state ]
type=explod
trigger1=sysvar(4)=0
angle=random%360
anim=582
bindtime=-1
id=1
ownpal=1
pausemovetime=2147483647
sprpriority=1+var((460-3648)/4)
supermovetime=2147483647
[state ]
type=explod
trigger1=sysvar(4)=0
angle=random%360
anim=582
bindtime=-1
id=2
ownpal=1
pausemovetime=2147483647
sprpriority=1+var((460-3648)/4)
supermovetime=2147483647
[state ]
type=explod
trigger1=sysvar(4)=0
angle=random%360
anim=582
bindtime=-1
id=3
ownpal=1
pausemovetime=2147483647
sprpriority=1+var((460-3648)/4)
supermovetime=2147483647
[state ]
type=explod
trigger1=sysvar(4)=0
angle=random%360
anim=582
bindtime=-1
id=4
ownpal=1
pausemovetime=2147483647
sprpriority=1+var((460-3648)/4)
supermovetime=2147483647
[state ]
type=modifyexplod
trigger1=1
id=1
pos=ceil(23*cos((45-fvar((4988-3888)/4))/(180/pi))),ceil(23*sin((45-fvar((4988-3888)/4))/(180/pi)))
postype=p1
[state ]
type=modifyexplod
trigger1=1
id=2
pos=ceil(23*cos((135-fvar((4988-3888)/4))/(180/pi))),ceil(23*sin((135-fvar((4988-3888)/4))/(180/pi)))
postype=p1
[state ]
type=modifyexplod
trigger1=1
id=3
pos=ceil(23*cos((225-fvar((4988-3888)/4))/(180/pi))),ceil(23*sin((225-fvar((4988-3888)/4))/(180/pi)))
postype=p1
[state ]
type=modifyexplod
trigger1=1
id=4
pos=ceil(23*cos((315-fvar((4988-3888)/4))/(180/pi))),ceil(23*sin((315-fvar((4988-3888)/4))/(180/pi)))
postype=p1
[state ]
type=playsnd
trigger1=sysvar(4)=0
value=582,0
[state ]
type=stopsnd
trigger1=sysvar(4)=0
channel=1
;--------------------------------------------------
[state ]
type=parentvaradd
trigger1=sysvar(4)=0
fvar(0)=1
[state ]
type=parentvaradd
trigger1=sysvar(4)=0
var(3)=8010+10*(random%80)
[state ]
type=parentvaradd
trigger1=root,var(7)>0
trigger1=sysvar(4)=0
var(7)=-1
;--------------------------------------------------
[state ]
type=velmul
trigger1=1
x=.99
y=.99
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 583]
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=angledraw
trigger1=1
[state ]
type=angleadd
trigger1=1
value=1
;--------------------------------------------------
[state ]
type=veladd
trigger1=1
x=ifelse(vel x<0,-.01,.01)
y=ifelse(vel y<0,-.01,.01)
[state ]
type=velset
trigger1=vel x!=[-1,1]
x=ifelse(vel x<0,-1,1)
[state ]
type=velset
trigger1=vel y!=[-1,1]
y=ifelse(vel y<0,-1,1)
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 700]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=sprpriority
trigger1=sysvar(3)!=stateno
value=2147483646
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=angledraw
trigger1=1
[state ]
type=angleadd
trigger1=1
value=10
;--------------------------------------------------
[state ]
type=veladd
trigger1=fvar(0)<-25
x=-.05
[state ]
type=veladd
trigger1=fvar(0)>25
x=.05
[state ]
type=veladd
trigger1=(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))<-25
y=-.05
[state ]
type=veladd
trigger1=(fvar(1)-abs(enemy(var(0)),const(size.mid.pos.y)*ifelse(enemy(var(0)),statetype=l,.25,ifelse(enemy(var(0)),statetype=c,.5,1))))>25
y=.05
[state ]
type=velset
trigger1=vel x!=[-3,3]
x=ifelse(vel x<0,-3,3)
[state ]
type=velset
trigger1=vel y!=[-3,3]
y=ifelse(vel y<0,-3,3)
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
;-------------------------------------------------------------------------------------------------------
[statedef 701]
[state ]
type=changeanim
trigger1=sysvar(3)!=stateno
value=stateno
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(2)=sysvar(3)
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(4)=0
[state ]
type=varset
trigger1=sysvar(3)!=stateno
sysvar(3)=stateno
;--------------------------------------------------
[state ]
type=angledraw
trigger1=1
[state ]
type=angleadd
trigger1=sysvar(4)=0
value=random%360
;--------------------------------------------------
[state ]
type=velmul
trigger1=1
x=1.025
y=1.025
[state ]
type=velset
trigger1=sysvar(4)=0
x=1*cos(fvar((4988-3888)/4)/(180/pi))
y=1*sin(fvar((4988-3888)/4)/(180/pi))
;--------------------------------------------------
[state ]
type=pastestring
trigger1=1
mode=ExeCode2
params=7,50000000
text="FF37FF770453B8D0F74700FFD083C40CC3"
