;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕捾乮10000~10020乯丅

[statedef 10000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=10000
value=10000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=-6
ignorehitpause=1

;摟夁忦審偦偺懠丅
[state ]
type=trans
trigger1=1
trans=add
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(20010000)
trigger1=1
value=0
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(21010000)
trigger1=1
value=-90
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(22010000)
trigger1=1
value=25
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(24010000)
trigger1=1
value=180
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(40010000)
trigger1=1
value=0
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(42010000)
trigger1=1
value=25
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(60010000)
trigger1=1
value=0
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(61010000)
trigger1=1
value=180
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(62010000)
trigger1=1
value=25
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=noshadow
ignorehitpause=1



;嵗昗堏摦丅
[state ]
type=bindtoroot
triggerall=ishelper(20010000)
trigger1=1
time=1
pos=10,-80
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(21010000)
trigger1=1
time=1
pos=10,-80
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(22010000)
trigger1=1
time=1
pos=40,-80
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(24010000)
trigger1=1
time=1
pos=10,-80
facing=-1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(40010000)
trigger1=1
time=1
pos=10,-65
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(42010000)
trigger1=1
time=1
pos=40,-65
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(60010000)
trigger1=time=0
time=1
pos=10,-80
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(61010000)
trigger1=time=0
time=1
pos=10,-80
facing=-1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(62010000)
trigger1=1
time=1
pos=40,-80
facing=1
ignorehitpause=1



;攋夡丅
[state ]
type=destroyself
trigger1=animtime=0
ignorehitpause=1

[statedef 10010]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=10010
value=10010
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=2147483600
ignorehitpause=1

;摟夁忦審偦偺懠丅
[state ]
type=trans
trigger1=1
trans=sub
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(20010010)
trigger1=1
value=0
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(21010010)
trigger1=1
value=-90
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(22010010)
trigger1=1
value=25
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(24010010)
trigger1=1
value=180
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(40010010)
trigger1=1
value=0
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(42010010)
trigger1=1
value=25
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(60010010)
trigger1=1
value=0
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(61010010)
trigger1=1
value=180
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(62010010)
trigger1=1
value=25
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=noshadow
ignorehitpause=1



;嵗昗堏摦丅
[state ]
type=bindtoroot
triggerall=ishelper(20010010)
trigger1=1
time=1
pos=10,-80
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(21010010)
trigger1=1
time=1
pos=10,-80
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(22010010)
trigger1=1
time=1
pos=40,-80
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(24010010)
trigger1=1
time=1
pos=10,-80
facing=-1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(40010010)
trigger1=1
time=1
pos=10,-65
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(42010010)
trigger1=1
time=1
pos=40,-65
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(60010010)
trigger1=time=0
time=1
pos=10,-80
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(61010010)
trigger1=time=0
time=1
pos=10,-80
facing=-1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(62010010)
trigger1=1
time=1
pos=40,-80
facing=1
ignorehitpause=1



;攋夡丅
[state ]
type=destroyself
trigger1=animtime=0
ignorehitpause=1

[statedef 10020]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=10020
value=10020
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=2147483601
ignorehitpause=1

;摟夁忦審偦偺懠丅
[state ]
type=trans
trigger1=1
trans=add
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(20010020)
trigger1=1
value=0
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(21010020)
trigger1=1
value=-90
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(22010020)
trigger1=1
value=25
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(24010020)
trigger1=1
value=180
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(40010020)
trigger1=1
value=0
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(42010020)
trigger1=1
value=25
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(60010020)
trigger1=1
value=0
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(61010020)
trigger1=1
value=180
ignorehitpause=1
[state ]
type=angledraw
triggerall=ishelper(62010020)
trigger1=1
value=25
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=noshadow
ignorehitpause=1



;嵗昗堏摦丅
[state ]
type=bindtoroot
triggerall=ishelper(20010020)
trigger1=1
time=1
pos=10,-80
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(21010020)
trigger1=1
time=1
pos=10,-80
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(22010020)
trigger1=1
time=1
pos=40,-80
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(24010020)
trigger1=1
time=1
pos=10,-80
facing=-1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(40010020)
trigger1=1
time=1
pos=10,-65
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(42010020)
trigger1=1
time=1
pos=40,-65
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(60010020)
trigger1=time=0
time=1
pos=10,-80
facing=1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(61010020)
trigger1=time=0
time=1
pos=10,-80
facing=-1
ignorehitpause=1
[state ]
type=bindtoroot
triggerall=ishelper(62010020)
trigger1=1
time=1
pos=40,-80
facing=1
ignorehitpause=1



;攋夡丅
[state ]
type=destroyself
trigger1=animtime=0
ignorehitpause=1



;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕僸僢僩僄僼僃僋僩乮10040~10050乯丅

[statedef 10040]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=10040
value=10040
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=2147483597
ignorehitpause=1

;摟夁忦審偦偺懠丅
[state ]
type=trans
trigger1=1
trans=add
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
sysvar(0)=(gametime**8)%360
ignorehitpause=1
[state ]
type=angledraw
trigger1=1
value=sysvar(0)-3*animelemtime(1)
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=noshadow
ignorehitpause=1



;攋夡丅
[state ]
type=destroyself
trigger1=animtime=0
ignorehitpause=1

[statedef 10050]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=10050
value=10050
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=2147483598
ignorehitpause=1

;摟夁忦審偦偺懠丅
[state ]
type=trans
trigger1=1
trans=sub
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
sysvar(0)=(gametime**8)%360
ignorehitpause=1
[state ]
type=angledraw
trigger1=1
value=sysvar(0)-3*animelemtime(1)
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=noshadow
ignorehitpause=1



;攋夡丅
[state ]
type=destroyself
trigger1=animtime=0
ignorehitpause=1



;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕儂乕儈儞僌儃儉乮10060~10062乯丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕儃儉敋敪慜僗僥乕僩丅

[statedef 10060]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;儃儉敋敪屻僗僥乕僩堏峴丅
[state ];係丏帪娫偺儕僙僢僩偵姶墳偟偰峴摦廔椆僼儔僌傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(0)=0
sysvar(1)=0
ignorehitpause=1
[state ];侾丏忦審傪枮偨偡応崌丄峴摦廔椆僼儔僌傪棫偰傞丅
type=varset
trigger1=sysvar(0)>=30
sysvar(1)=1
ignorehitpause=1
[state ];俀丏峴摦廔椆僼儔僌傪棫偰偨応崌丄帪娫傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(1)=1
sysvar(0)=0
ignorehitpause=1
[state ];俁丏峴摦廔椆僼儔僌偵廬偭偰丄僗僥乕僩傪堏摦偡傞丅
type=changestate
trigger1=sysvar(1)=1
value=10061
persistent=256
ignorehitpause=1



;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=40000
value=40000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=-2147483648
ignorehitpause=1



;懍搙僙僢僩丅
[state ]
type=velset
triggerall=(root,palno=2||root,palno=[7,12])=0
trigger1=sysvar(0)=0
x=0.02*facing*floor(enemynear,screenpos x+enemynear,const(size.mid.pos.x)-screenpos x)
y=0.02*floor(enemynear,screenpos y+enemynear,const(size.mid.pos.y)-screenpos y)
ignorehitpause=1
[state ]
type=velset
triggerall=root,palno=2||root,palno=[7,12]
trigger1=1
x=0.08*facing*floor(enemynear,screenpos x+enemynear,const(size.mid.pos.x)-screenpos x)
y=0.08*floor(enemynear,screenpos y+enemynear,const(size.mid.pos.y)-screenpos y)
ignorehitpause=1



;旘傃摴嬶僄僼僃僋僩丅
[state ]
type=explod
trigger1=sysvar(0)=0
anim=10170
scale=1.25*root,const(size.xscale),1.25*root,const(size.yscale)
pos=0,0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483604
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=0
anim=10180
scale=0.6*root,const(size.xscale),0.6*root,const(size.yscale)
pos=0,0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483605
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=0
anim=10180
scale=0.6*root,const(size.xscale),0.6*root,const(size.yscale)
pos=0,0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483606
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1



;偨偄傓偣偭偲丅
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕儃儉敋敪屻僗僥乕僩丅

[statedef 10061]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侕儌乕僪嫟捠帠崁丅

;亀僨僗僩儘僀傑偱偺桺梊僗僥乕僩亁偵堏峴偡傞傑偱偺桺梊僼儗乕儉悢僙僢僩丅
[state ]
type=varset
trigger1=1
var(3)=5
ignorehitpause=1

;亀僨僗僩儘僀傑偱偺桺梊僗僥乕僩亁傊偺僗僥乕僩堏摦丅
[state ];係丏帪娫偺儕僙僢僩偵姶墳偟偰峴摦廔椆僼儔僌傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(0)=0
sysvar(1)=0
ignorehitpause=1
[state ];侾丏忦審傪枮偨偡応崌丄峴摦廔椆僼儔僌傪棫偰傞丅
type=varset
trigger1=sysvar(0)>=var(3)*4
sysvar(1)=1
ignorehitpause=1
[state ];俀丏峴摦廔椆僼儔僌傪棫偰偨応崌丄帪娫傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(1)=1
sysvar(0)=0
ignorehitpause=1
[state ];俁丏峴摦廔椆僼儔僌偵廬偭偰丄僗僥乕僩傪堏摦偡傞丅
type=changestate
trigger1=sysvar(1)=1
value=10062
persistent=256
ignorehitpause=1



;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=40000
value=40000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=-2147483648
ignorehitpause=1



;懍搙僙僢僩丅
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侕捠忢儌乕僪婰弎丅

;壒嬁丅
[state ]
type=playsnd
triggerall=(root,palno=2||root,palno=[7,12])=0
trigger1=sysvar(0)=0
value=s0,2
freqmul=1.4
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
triggerall=(root,palno=2||root,palno=[7,12])=0
trigger1=sysvar(0)=0
value=s0,3
freqmul=1.4
volume=255
channel=7
ignorehitpause=1



;夋柺梙傜偟丅
[state ]
type=envshake
triggerall=(root,palno=2||root,palno=[7,12])=0
trigger1=sysvar(0)=0
time=5
freq=85
ampl=15
phase=90
ignorehitpause=1



;敋敪僄僼僃僋僩丅
[state ]
type=varset
triggerall=(root,palno=2||root,palno=[7,12])=0
trigger1=sysvar(0)=0
fvar(0)=1.2
ignorehitpause=1

;偦傟埲奜丅
[state ];敋敪偺僶僢僋僌儔僂儞僪乮敋敪偺椫妔妋曐梡乯丅
type=explod
triggerall=(root,palno=2||root,palno=[7,12])=0
trigger1=sysvar(0)=0
anim=10210
scale=fvar(0)*0.8*root,const(size.xscale),fvar(0)*0.8*root,const(size.yscale)
pos=var(0),var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483607
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪偺僶僢僋僌儔僂儞僪乮儌儎儌儎姶乯丅
type=explod
triggerall=(root,palno=2||root,palno=[7,12])=0
trigger1=sysvar(0)=0
anim=10221
scale=fvar(0)*0.6*root,const(size.xscale),fvar(0)*0.6*root,const(size.yscale)
pos=var(0),var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483608
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪杮懱乮惵崟偔偰媴懱偺傗偮乯丅
type=explod
triggerall=(root,palno=2||root,palno=[7,12])=0
trigger1=sysvar(0)=0
anim=10121
scale=fvar(0)*0.6*root,const(size.xscale),fvar(0)*0.6*root,const(size.yscale)
pos=var(0),var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483609
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪杮懱乮婳摴偲偄偆偐儀僋僩儖偲偄偆偐慡懱揑側僶儔儞僗惂屼丄壛嶼張棟乯丅
type=explod
triggerall=(root,palno=2||root,palno=[7,12])=0
trigger1=sysvar(0)=0
facing=-1
anim=10150
scale=fvar(0)*0.4*root,const(size.xscale),fvar(0)*0.4*root,const(size.yscale)
pos=var(0),var(1)
random=5,5
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483610
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪杮懱乮婳摴偲偄偆偐儀僋僩儖偲偄偆偐慡懱揑側僶儔儞僗惂屼丄尭嶼張棟乯丅
type=explod
triggerall=(root,palno=2||root,palno=[7,12])=0
trigger1=sysvar(0)=0
facing=-1
anim=10160
scale=fvar(0)*0.4*root,const(size.xscale),fvar(0)*0.4*root,const(size.yscale)
pos=var(0),var(1)
random=5,5
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483611
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪曗彆乮僷乕僥傿僋儖乯丅
type=explod
triggerall=(root,palno=2||root,palno=[7,12])=0
trigger1=sysvar(0)=0
anim=10142
scale=fvar(0)*1.25*root,const(size.xscale),fvar(0)*1.25*root,const(size.yscale)
pos=var(0),var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483612
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
triggerall=(root,palno=2||root,palno=[7,12])=0
trigger1=sysvar(0)=0
projid=1100
projanim=40100
projhitanim=-1
projremanim=-1
projscale=1.0*root,const(size.xscale),1.0*root,const(size.yscale)
offset=0,0
postype=p1
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=0
supermovetime=0
attr=s,sp
hitflag=maf
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2147483647,hit
damage=45,11
getpower=50,25
givepower=100,50
pausetime=0,3
guard.pausetime=0,3
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=3
air.hittime=3
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-6,-3
guard.velocity=-6
air.velocity=-6,-3
airguard.velocity=-6,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侕嫸儌乕僪婰弎丅

;壒嬁丅
[state ]
type=playsnd
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)%3=0
value=s0,2
freqmul=1.4
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)%3=0
value=s0,3
freqmul=1.4
volume=255
channel=7
ignorehitpause=1



;夋柺梙傜偟丅
[state ]
type=envshake
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)%var(3)=0
time=5
freq=85
ampl=15
phase=90
ignorehitpause=1



;敋敪僄僼僃僋僩丅
[state ]
type=varset
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=0
var(0)=0
ignorehitpause=1
[state ]
type=varset
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=0
var(1)=0
ignorehitpause=1

[state ]
type=varset
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)>=var(3)
var(2)=80
ignorehitpause=1
[state ]
type=varset
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)>=var(3)
var(0)=floor(var(2)*cos((pi/1.8)+(pi/3)*(1.0/var(3))*(sysvar(0)-5)))
ignorehitpause=1
[state ]
type=varset
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)>=var(3)
var(1)=floor(var(2)*sin((pi/1.8)+((pi/3)/var(3))*(sysvar(0)-5)))
ignorehitpause=1

[state ]
type=varset
triggerall=root,palno=2||root,palno=[7,12]
trigger1=1
fvar(0)=1.0
ignorehitpause=1

;恀傫拞偺敋敪僆儞儕乕偺僄僼僃僋僩丅
[state ];敋敪偺僶僢僋僌儔僂儞僪乮儌儎儌儎姶乯丅
type=explod
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=0
anim=10221
scale=fvar(0)*0.6*root,const(size.xscale),fvar(0)*0.6*root,const(size.yscale)
pos=var(0),var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483608
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪曗彆乮僷乕僥傿僋儖乯丅
type=explod
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=0
anim=10141
scale=fvar(0)*1.25*root,const(size.xscale),fvar(0)*1.25*root,const(size.yscale)
pos=var(0),var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483612
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1

;偦傟埲奜丅
[state ];敋敪偺僶僢僋僌儔僂儞僪乮敋敪偺椫妔妋曐梡乯丅
type=explod
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=0
trigger2=sysvar(0)>=var(3)
trigger2=sysvar(0)%var(3)=0
anim=10210
scale=fvar(0)*0.8*root,const(size.xscale),fvar(0)*0.8*root,const(size.yscale)
pos=var(0),var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483607
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪杮懱乮惵崟偔偰媴懱偺傗偮乯丅
type=explod
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=0
trigger2=sysvar(0)>=var(3)
trigger2=sysvar(0)%var(3)=0
anim=10121
scale=fvar(0)*0.6*root,const(size.xscale),fvar(0)*0.6*root,const(size.yscale)
pos=var(0),var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483609
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪杮懱乮婳摴偲偄偆偐儀僋僩儖偲偄偆偐慡懱揑側僶儔儞僗惂屼丄壛嶼張棟乯丅
type=explod
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=0
trigger2=sysvar(0)>=var(3)
trigger2=sysvar(0)%var(3)=0
facing=-1
anim=10150
scale=fvar(0)*0.4*root,const(size.xscale),fvar(0)*0.4*root,const(size.yscale)
pos=var(0),var(1)
random=5,5
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483610
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪杮懱乮婳摴偲偄偆偐儀僋僩儖偲偄偆偐慡懱揑側僶儔儞僗惂屼丄尭嶼張棟乯丅
type=explod
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=0
trigger2=sysvar(0)>=var(3)
trigger2=sysvar(0)%var(3)=0
facing=-1
anim=10160
scale=fvar(0)*0.4*root,const(size.xscale),fvar(0)*0.4*root,const(size.yscale)
pos=var(0),var(1)
random=5,5
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483611
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1

[state ];敋敪偺僶僢僋僌儔僂儞僪乮敋敪偺椫妔妋曐梡乯丅
type=explod
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)>=var(3)
trigger1=sysvar(0)%var(3)=0
anim=10210
scale=fvar(0)*0.8*root,const(size.xscale),fvar(0)*0.8*root,const(size.yscale)
pos=-var(0),-var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483607
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪杮懱乮惵崟偔偰媴懱偺傗偮乯丅
type=explod
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)>=var(3)
trigger1=sysvar(0)%var(3)=0
anim=10121
scale=fvar(0)*0.6*root,const(size.xscale),fvar(0)*0.6*root,const(size.yscale)
pos=-var(0),-var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483609
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪杮懱乮婳摴偲偄偆偐儀僋僩儖偲偄偆偐慡懱揑側僶儔儞僗惂屼丄壛嶼張棟乯丅
type=explod
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)>=var(3)
trigger1=sysvar(0)%var(3)=0
facing=-1
anim=10150
scale=fvar(0)*0.4*root,const(size.xscale),fvar(0)*0.4*root,const(size.yscale)
pos=-var(0),-var(1)
random=5,5
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483610
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪杮懱乮婳摴偲偄偆偐儀僋僩儖偲偄偆偐慡懱揑側僶儔儞僗惂屼丄尭嶼張棟乯丅
type=explod
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)>=var(3)
trigger1=sysvar(0)%var(3)=0
facing=-1
anim=10160
scale=fvar(0)*0.4*root,const(size.xscale),fvar(0)*0.4*root,const(size.yscale)
pos=-var(0),-var(1)
random=5,5
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483611
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=0
trigger2=sysvar(0)>=var(3)
trigger2=sysvar(0)%var(3)=0
projid=1100
projanim=40110
projhitanim=-1
projremanim=-1
projscale=1.0*root,const(size.xscale),1.0*root,const(size.yscale)
offset=var(0),var(1)
postype=p1
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=0
supermovetime=0
attr=s,sp
hitflag=maf
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2147483647,hit
damage=15,3
getpower=10,5
givepower=20,10
pausetime=0,1
guard.pausetime=0,1
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=1
air.hittime=1
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-6,-3
guard.velocity=-6
air.velocity=-6,-3
airguard.velocity=-6,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)>=var(3)
trigger1=sysvar(0)%var(3)=0
projid=1100
projanim=40110
projhitanim=-1
projremanim=-1
projscale=1.0*root,const(size.xscale),1.0*root,const(size.yscale)
offset=-var(0),-var(1)
postype=p1
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=0
supermovetime=0
attr=s,sp
hitflag=maf
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2147483647,hit
damage=15,3
getpower=10,5
givepower=20,10
pausetime=0,1
guard.pausetime=0,1
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=1
air.hittime=1
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-6,-3
guard.velocity=-6
air.velocity=-6,-3
airguard.velocity=-6,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侕儌乕僪嫟捠帠崁乮媡弴張棟乯丅

;偨偄傓偣偭偲丅
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕僨僗僩儘僀傑偱偺桺梊僗僥乕僩丅

[statedef 10062]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;僨僗僩儘僀僗僥乕僩堏峴丅
[state ];係丏帪娫偺儕僙僢僩偵姶墳偟偰峴摦廔椆僼儔僌傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(0)=0
sysvar(1)=0
ignorehitpause=1
[state ];侾丏忦審傪枮偨偡応崌丄峴摦廔椆僼儔僌傪棫偰傞丅
type=varset
trigger1=sysvar(0)>=120
sysvar(1)=1
ignorehitpause=1
[state ];俀丏峴摦廔椆僼儔僌傪棫偰偨応崌丄帪娫傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(1)=1
sysvar(0)=0
ignorehitpause=1
[state ];俁丏峴摦廔椆僼儔僌偵廬偭偰丄僗僥乕僩傪堏摦偡傞丅
type=changestate
trigger1=sysvar(1)=1
value=10063
persistent=256
ignorehitpause=1



;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=40000
value=40000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=-2147483648
ignorehitpause=1



;偨偄傓偣偭偲丅
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕僨僗僩儘僀僗僥乕僩丅

[statedef 10063]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;僨僗僩儘僅僀丅
[state ]
type=destroyself
trigger1=1
ignorehitpause=1



;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕僗僼傿傾乮10070乯丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕杺朄恮攋楐慜僗僥乕僩丅

[statedef 10070]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;杺朄恮攋楐屻僗僥乕僩堏峴丅
[state ];係丏帪娫偺儕僙僢僩偵姶墳偟偰峴摦廔椆僼儔僌傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(0)=0
sysvar(1)=0
ignorehitpause=1
[state ];侾丏忦審傪枮偨偡応崌丄峴摦廔椆僼儔僌傪棫偰傞丅
type=varset
trigger1=sysvar(0)>=60
sysvar(1)=1
ignorehitpause=1
[state ];俀丏峴摦廔椆僼儔僌傪棫偰偨応崌丄帪娫傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(1)=1
sysvar(0)=0
ignorehitpause=1
[state ];俁丏峴摦廔椆僼儔僌偵廬偭偰丄僗僥乕僩傪堏摦偡傞丅
type=changestate
trigger1=sysvar(1)=1
value=10071
persistent=256
ignorehitpause=1



;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=40000
value=40000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=-2147483648
ignorehitpause=1



;懍搙僙僢僩丅
[state ]
type=velset
trigger1=sysvar(0)=0
x=0.5
y=-4
ignorehitpause=1
[state ]
type=veladd
trigger1=1
y=0.1
ignorehitpause=1



;旘傃摴嬶敪惗僄僼僃僋僩丅
[state ]
type=varset
trigger1=1
var(0)=20
ignorehitpause=1
[state ]
type=varset
trigger1=1
fvar(0)=(vel x**2+vel y**2)**0.5
ignorehitpause=1
[state ]
type=varset
trigger1=1
fvar(1)=acos(vel x/fvar(0))+(pi*(var(0)-(gametime**3)%(2*var(0)+1))/180.0)
ignorehitpause=1
[state ]
type=varset
trigger1=1
fvar(2)=asin(vel y/fvar(0))+(pi*(var(0)-(gametime**3)%(2*var(0)+1))/180.0)
ignorehitpause=1
[state ]
type=varset
trigger1=1
fvar(3)=-0.6
ignorehitpause=1
[state ]
type=varset
trigger1=1
fvar(4)=1.0
ignorehitpause=1

[state ]
type=explod
trigger1=sysvar(0)=0
anim=10170
scale=1.5*root,const(size.xscale),0.5*root,const(size.yscale)
pos=0,15
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=-6
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=0
anim=10180
scale=0.72*root,const(size.xscale),0.24*root,const(size.yscale)
pos=0,15
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483600
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1

[state ]
type=explod
trigger1=sysvar(0)%2=0
anim=10190
scale=0.4*root,const(size.xscale),0.4*root,const(size.yscale)
pos=0,0
random=10,10
postype=p1
vel=fvar(3)*fvar(0)*cos(fvar(1))+fvar(4)*cos(gametime**4)*cos(gametime**5),fvar(3)*fvar(0)*sin(fvar(2))+fvar(4)*cos(gametime**4)*sin(gametime**5)
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483601
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=10200
random=5,5
scale=0.2*root,const(size.xscale),0.2*root,const(size.yscale)
pos=0,0
postype=p1
vel=1.5*(fvar(3)*fvar(0)*cos(fvar(1))+fvar(4)*cos(gametime**4)*cos(gametime**5)),1.5*(fvar(3)*fvar(0)*sin(fvar(2))+fvar(4)*cos(gametime**4)*sin(gametime**5))
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483602
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1



;偨偄傓偣偭偲丅
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕杺朄恮攋楐屻僗僥乕僩丅

[statedef 10071]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;亀僨僗僩儘僀傑偱偺桺梊僗僥乕僩亁傊偺僗僥乕僩堏摦丅
[state ];係丏帪娫偺儕僙僢僩偵姶墳偟偰峴摦廔椆僼儔僌傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(0)=0
sysvar(1)=0
ignorehitpause=1
[state ];侾丏忦審傪枮偨偡応崌丄峴摦廔椆僼儔僌傪棫偰傞丅
type=varset
trigger1=sysvar(0)>=50
sysvar(1)=1
ignorehitpause=1
[state ];俀丏峴摦廔椆僼儔僌傪棫偰偨応崌丄帪娫傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(1)=1
sysvar(0)=0
ignorehitpause=1
[state ];俁丏峴摦廔椆僼儔僌偵廬偭偰丄僗僥乕僩傪堏摦偡傞丅
type=changestate
trigger1=sysvar(1)=1
value=10062
persistent=256
ignorehitpause=1



;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=40000
value=40000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=-2147483648
ignorehitpause=1



;敋敪壒丅
[state ]
type=playsnd
trigger1=sysvar(0)=0
value=s0,19
freqmul=1.0
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=sysvar(0)=0
value=s0,20
freqmul=0.8
volume=255
channel=7
ignorehitpause=1
[state ]
type=playsnd
trigger1=sysvar(0)=0
value=s0,20
freqmul=1.6
volume=255
channel=8
ignorehitpause=1



;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=sysvar(0)=0
time=5
freq=85
ampl=15
phase=90
ignorehitpause=1
[state ]
type=bgpalfx
trigger1=sysvar(0)>=0&&sysvar(0)<=49
time=2
color=floor(256*sin((pi/2/50)*sysvar(0)))
ignorehitpause=1



;懍搙僙僢僩丅
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1



;僗僼傿傾弌尰僄僼僃僋僩丅
[state ];傏傗乕偭偲偟偨傕偺丅
type=explod
trigger1=sysvar(0)=5-1
anim=10222
scale=0.4*root,const(size.xscale),0.4*root,const(size.yscale)
pos=0,0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483603
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪偺椫妔丅
type=explod
trigger1=sysvar(0)=5-1
anim=10211
scale=1.25*root,const(size.xscale),1.25*root,const(size.yscale)
pos=0,0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483604
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1

[state ];敋敪偺惵偄揹婥傒偨偄側鐬傝丅
type=explod
trigger1=sysvar(0)=5-1
anim=10091
scale=0.8*root,const(size.xscale),0.8*root,const(size.yscale)
pos=0,0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483607
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1

[state ];偒傘傞乕傫偭偰丄偙偆丄婳摴偑乮壛嶼張棟乯丅
type=explod
trigger1=sysvar(0)=0
anim=10151
scale=0.4*root,const(size.xscale),0.4*root,const(size.yscale)
pos=0,0
random=5,5
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483605
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];偒傘傞乕傫偭偰丄偙偆丄婳摴偑乮尭嶼張棟乯丅
type=explod
trigger1=sysvar(0)=0
anim=10161
scale=0.4*root,const(size.xscale),0.4*root,const(size.yscale)
pos=0,0
random=5,5
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483608
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1



;嫸儌乕僪偺傒丄偝傜偵旘傃摴嬶傪幩弌偡傞丅
[state ]
type=helper
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=5-1
stateno=10072
id=10071
name="10071"
pos=0,0
postype=p1
size.xscale=1.0*root,const(size.xscale)
size.yscale=1.0*root,const(size.yscale)
helpertype=normal
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=5-1
stateno=10072
id=10072
name="10072"
pos=0,0
postype=p1
size.xscale=1.0*root,const(size.xscale)
size.yscale=1.0*root,const(size.yscale)
helpertype=normal
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=5-1
stateno=10072
id=10073
name="10073"
pos=0,0
postype=p1
size.xscale=1.0*root,const(size.xscale)
size.yscale=1.0*root,const(size.yscale)
helpertype=normal
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
triggerall=root,palno=2||root,palno=[7,12]
trigger1=sysvar(0)=5-1
stateno=10072
id=10074
name="10074"
pos=0,0
postype=p1
size.xscale=1.0*root,const(size.xscale)
size.yscale=1.0*root,const(size.yscale)
helpertype=normal
pausemovetime=0
supermovetime=0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=sysvar(0)>=0&&sysvar(0)<=19
trigger1=sysvar(0)%5=0
projid=1200
projanim=40130
projhitanim=-1
projremanim=-1
projscale=1.0*root,const(size.xscale),1.0*root,const(size.yscale)
offset=0,0
postype=p1
velocity=0,0
accel=0,0
projremove=1
projremovetime=2
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=0
supermovetime=0
attr=s,sp
hitflag=maf
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2147483647,hit
damage=25,6
getpower=10,5
givepower=20,10
pausetime=0,15
guard.pausetime=0,15
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=10
air.hittime=10
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-4,-4
guard.velocity=-1
air.velocity=-4,-4
airguard.velocity=-4,-4
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;偨偄傓偣偭偲丅
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕僗僼傿傾僗僥乕僩丅

[statedef 10072]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;僨僗僩儘僀僗僥乕僩堏峴丅
[state ];係丏帪娫偺儕僙僢僩偵姶墳偟偰峴摦廔椆僼儔僌傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(0)=0
sysvar(1)=0
ignorehitpause=1
[state ];侾丏忦審傪枮偨偡応崌丄峴摦廔椆僼儔僌傪棫偰傞丅
type=varset
trigger1=screenpos x>320+100
trigger2=screenpos x<0-100
trigger3=screenpos y>240+100
trigger4=screenpos y<0-100
sysvar(1)=1
ignorehitpause=1
[state ];侾丏忦審傪枮偨偡応崌丄峴摦廔椆僼儔僌傪棫偰傞丅
type=varset
trigger1=ishelper(10071)
trigger1=root,projcontacttime(1210)=1
trigger2=ishelper(10072)
trigger2=root,projcontacttime(1211)=1
trigger3=ishelper(10073)
trigger3=root,projcontacttime(1212)=1
trigger4=ishelper(10074)
trigger4=root,projcontacttime(1213)=1
sysvar(1)=2
ignorehitpause=1
[state ];俀丏峴摦廔椆僼儔僌傪棫偰偨応崌丄帪娫傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(1)=1||sysvar(1)=2
sysvar(0)=0
ignorehitpause=1
[state ];俁丏峴摦廔椆僼儔僌偵廬偭偰丄僗僥乕僩傪堏摦偡傞丅
type=changestate
trigger1=sysvar(1)=1
value=10063
persistent=256
ignorehitpause=1
[state ];俁丏峴摦廔椆僼儔僌偵廬偭偰丄僗僥乕僩傪堏摦偡傞丅
type=changestate
trigger1=sysvar(1)=2
value=10073
persistent=256
ignorehitpause=1



;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=40000
value=40000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=-2147483648
ignorehitpause=1



;懍搙僙僢僩丅
[state ]
type=varset
trigger1=1
fvar(5)=0.9
ignorehitpause=1

[state ]
type=velset
triggerall=ishelper(10071)
trigger1=sysvar(0)=0
x=-10.0*fvar(5)
y=5.0*fvar(5)
ignorehitpause=1
[state ]
type=veladd
triggerall=ishelper(10071)
trigger1=1
x=0.5*fvar(5)*fvar(5)*0.8
y=-0.15*fvar(5)*fvar(5)*0.8
ignorehitpause=1

[state ]
type=velset
triggerall=ishelper(10072)
trigger1=sysvar(0)=0
x=-10*fvar(5)
y=-5*fvar(5)
ignorehitpause=1
[state ]
type=veladd
triggerall=ishelper(10072)
trigger1=1
x=0.5*fvar(5)*fvar(5)*0.8
y=0.24*fvar(5)*fvar(5)*0.8
ignorehitpause=1

[state ]
type=velset
triggerall=ishelper(10073)
trigger1=sysvar(0)=0
x=6.0*fvar(5)
y=-6.0*fvar(5)
ignorehitpause=1
[state ]
type=veladd
triggerall=ishelper(10073)
trigger1=1
x=-0.15*fvar(5)*fvar(5)*0.8
y=0.4*fvar(5)*fvar(5)*0.8
ignorehitpause=1

[state ]
type=velset
triggerall=ishelper(10074)
trigger1=sysvar(0)=0
x=-9.0*fvar(5)
y=8.0*fvar(5)
ignorehitpause=1
[state ]
type=veladd
triggerall=ishelper(10074)
trigger1=1
x=0.5*fvar(5)*fvar(5)*0.8
y=-0.35*fvar(5)*fvar(5)*0.8
ignorehitpause=1



;僗僼傿傾杮懱丅
[state ]
type=varset
trigger1=1
var(0)=10
ignorehitpause=1
[state ]
type=varset
trigger1=1
fvar(0)=(vel x**2+vel y**2)**0.5
ignorehitpause=1
[state ]
type=varset
trigger1=1
fvar(1)=acos(vel x/fvar(0))+(pi*(var(0)-(gametime**3)%(2*var(0)+1))/180.0)
ignorehitpause=1
[state ]
type=varset
trigger1=1
fvar(2)=asin(vel y/fvar(0))+(pi*(var(0)-(gametime**3)%(2*var(0)+1))/180.0)
ignorehitpause=1
[state ]
type=varset
trigger1=1
fvar(3)=-0.6
ignorehitpause=1
[state ]
type=varset
trigger1=1
fvar(4)=1.0
ignorehitpause=1

[state ]
type=explod
trigger1=1
anim=10190
scale=0.4*root,const(size.xscale),0.4*root,const(size.yscale)
pos=0,0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483606
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=10200
scale=0.2*root,const(size.xscale),0.2*root,const(size.yscale)
pos=0,0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483609
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
triggerall=ishelper(10071)
trigger1=sysvar(0)>=10
projid=1210
projanim=40120
projhitanim=-1
projremanim=-1
projscale=1.0*root,const(size.xscale),1.0*root,const(size.yscale)
offset=0,0
postype=p1
velocity=0,0
accel=0,0
projremove=1
projremovetime=2
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=0
supermovetime=0
attr=s,sp
hitflag=maf
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2147483647,hit
damage=35,8
getpower=25,12
givepower=50,25
pausetime=0,10
guard.pausetime=0,10
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=10
air.hittime=10
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-1,-12
guard.velocity=-1
air.velocity=-1,-6
airguard.velocity=-1,-6
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
triggerall=ishelper(10072)
trigger1=sysvar(0)>=10
projid=1211
projanim=40120
projhitanim=-1
projremanim=-1
projscale=1.0*root,const(size.xscale),1.0*root,const(size.yscale)
offset=0,0
postype=p1
velocity=0,0
accel=0,0
projremove=1
projremovetime=2
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=0
supermovetime=0
attr=s,sp
hitflag=maf
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2147483647,hit
damage=35,8
getpower=25,12
givepower=50,25
pausetime=0,10
guard.pausetime=0,10
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=10
air.hittime=10
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-6,-3
guard.velocity=-1
air.velocity=-6,-3
airguard.velocity=-6,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
triggerall=ishelper(10073)
trigger1=sysvar(0)>=10
projid=1212
projanim=40120
projhitanim=-1
projremanim=-1
projscale=1.0*root,const(size.xscale),1.0*root,const(size.yscale)
offset=0,0
postype=p1
velocity=0,0
accel=0,0
projremove=1
projremovetime=2
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=0
supermovetime=0
attr=s,sp
hitflag=maf
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2147483647,hit
damage=35,8
getpower=25,12
givepower=50,25
pausetime=0,10
guard.pausetime=0,10
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=10
air.hittime=10
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-6,-3
guard.velocity=-1
air.velocity=-6,-3
airguard.velocity=-6,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
triggerall=ishelper(10074)
trigger1=sysvar(0)>=10
projid=1213
projanim=40120
projhitanim=-1
projremanim=-1
projscale=1.0*root,const(size.xscale),1.0*root,const(size.yscale)
offset=0,0
postype=p1
velocity=0,0
accel=0,0
projremove=1
projremovetime=2
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=0
supermovetime=0
attr=s,sp
hitflag=maf
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2147483647,hit
damage=35,8
getpower=25,12
givepower=50,25
pausetime=0,10
guard.pausetime=0,10
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=10
air.hittime=10
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-6,-3
guard.velocity=-1
air.velocity=-6,-3
airguard.velocity=-6,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;偨偄傓偣偭偲丅
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕敋敪偟側偑傜徚柵偡傞僗僥乕僩丅

[statedef 10073]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=1
time=7
freq=85
ampl=8
phase=90
ignorehitpause=1



;敋敪僄僼僃僋僩丅
[state ]
type=varset
trigger1=1
fvar(0)=0.9
ignorehitpause=1

;偦傟埲奜丅
[state ];敋敪偺僶僢僋僌儔僂儞僪乮敋敪偺椫妔妋曐梡乯丅
type=explod
trigger1=1
anim=10210
scale=fvar(0)*0.8*root,const(size.xscale),fvar(0)*0.8*root,const(size.yscale)
pos=var(0),var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483610
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪偺僶僢僋僌儔僂儞僪乮儌儎儌儎姶乯丅
type=explod
trigger1=1
anim=10221
scale=fvar(0)*0.6*root,const(size.xscale),fvar(0)*0.6*root,const(size.yscale)
pos=var(0),var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483611
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪杮懱乮惵崟偔偰媴懱偺傗偮乯丅
type=explod
trigger1=1
anim=10121
scale=fvar(0)*0.6*root,const(size.xscale),fvar(0)*0.6*root,const(size.yscale)
pos=var(0),var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483612
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪杮懱乮婳摴偲偄偆偐儀僋僩儖偲偄偆偐慡懱揑側僶儔儞僗惂屼丄壛嶼張棟乯丅
type=explod
trigger1=1
anim=10150
scale=fvar(0)*0.4*root,const(size.xscale),fvar(0)*0.4*root,const(size.yscale)
pos=var(0),var(1)
random=5,5
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483613
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪杮懱乮婳摴偲偄偆偐儀僋僩儖偲偄偆偐慡懱揑側僶儔儞僗惂屼丄尭嶼張棟乯丅
type=explod
trigger1=1
anim=10160
scale=fvar(0)*0.4*root,const(size.xscale),fvar(0)*0.4*root,const(size.yscale)
pos=var(0),var(1)
random=5,5
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483614
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ];敋敪曗彆乮僷乕僥傿僋儖乯丅
type=explod
trigger1=1
anim=10142
scale=fvar(0)*1.25*root,const(size.xscale),fvar(0)*1.25*root,const(size.yscale)
pos=var(0),var(1)
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483615
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1



;僨僗僩儘僅乣僀丅
[state ]
type=destroyself
trigger1=1
ignorehitpause=1



;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕挻昁偺側傫偲偐僼儗傾丄柤慜妎偊偰側偄乮10080~10083乯丅

[statedef 10080]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1

;僨僗僩儘僀僗僥乕僩堏摦丅
[state ];係丏帪娫偺儕僙僢僩偵姶墳偟偰峴摦廔椆僼儔僌傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(0)=0
sysvar(1)=0
ignorehitpause=1
[state ];侾丏忦審傪枮偨偡応崌丄峴摦廔椆僼儔僌傪棫偰傞丅
type=varset
trigger1=sysvar(0)>=60
sysvar(1)=1
ignorehitpause=1
[state ];俀丏峴摦廔椆僼儔僌傪棫偰偨応崌丄帪娫傪儕僙僢僩偡傞丅
type=varset
trigger1=sysvar(1)=1
sysvar(0)=0
ignorehitpause=1
[state ];俁丏峴摦廔椆僼儔僌偵廬偭偰丄僗僥乕僩傪堏摦偡傞丅
type=changestate
trigger1=sysvar(1)=1
value=10063
persistent=256
ignorehitpause=1



;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=40000
value=40000
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
movetype=i
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=-2147483648
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=sysvar(0)=0
value=s0,0
volume=0
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=sysvar(0)=0
value=s0,1
volume=0
channel=7
ignorehitpause=1
[state ]
type=playsnd
trigger1=sysvar(0)=0
value=s0,19
freqmul=1.0
volume=0
channel=8
ignorehitpause=1

[state ]
type=playsnd
trigger1=sysvar(0)=0
value=s0,19
freqmul=1.0
volume=255
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=sysvar(2)=0
trigger1=ifelse(facing=1,screenpos x+24*sysvar(0)>320+100,screenpos x-24*sysvar(0)<0-100)
value=s0,20
freqmul=0.2
volume=255
channel=10
ignorehitpause=1
[state ]
type=playsnd
trigger1=sysvar(2)=0
trigger1=ifelse(facing=1,screenpos x+24*sysvar(0)>320+100,screenpos x-24*sysvar(0)<0-100)
value=s0,20
freqmul=0.3
volume=255
channel=11
ignorehitpause=1



;夋柺怓儗僀儎乕壓丅
[state ]
type=bgpalfx
trigger1=sysvar(0)>=0&&sysvar(0)<=49
time=2
invertall=1
color=0
ignorehitpause=1
[state ]
type=bgpalfx
trigger1=sysvar(0)=50
sinadd=-255,-255,-255,40
time=10
invertall=1
color=0
ignorehitpause=1
[state ]
type=bgpalfx
trigger1=sysvar(0)=59
add=-255,-255,-255
sinadd=255,255,255,40
time=11
ignorehitpause=1

;偦偺懠夋柺岠壥丅
[state ]
type=assertspecial
trigger1=1
flag=nobardisplay
ignorehitpause=1



;僽儔僢僋儂乕儖丅
[state ]
type=explod
trigger1=sysvar(0)=0
trigger2=sysvar(0)=8
anim=10170
scale=0.84*root,const(size.xscale),2.52*root,const(size.yscale)
pos=0,0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483602
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=0
trigger2=sysvar(0)=8
anim=10172
scale=0.42*root,const(size.xscale),1.26*root,const(size.yscale)
pos=0,0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483603
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(0)=0
trigger2=sysvar(0)=12
anim=10180
scale=0.42*root,const(size.xscale),1.26*root,const(size.yscale)
pos=0,0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483604
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1



;僒僀僘曄峏丅
[state ]
type=varset
triggerall=sysvar(2)=0
triggerall=!ifelse(facing=1,screenpos x+24*sysvar(0)>320+100,screenpos x-24*sysvar(0)<0-100)
trigger1=1
fvar(0)=0.6+0.05*0.5*(sysvar(0)+2)
ignorehitpause=1

;側傫偲偐僼儗傾杮懱丅
[state ]
type=explod
trigger1=sysvar(2)=0
trigger1=!ifelse(facing=1,screenpos x+24*sysvar(0)>320+100,screenpos x-24*sysvar(0)<0-100)
anim=10170
scale=fvar(0)*1.0*root,const(size.xscale),fvar(0)*1.0*root,const(size.yscale)
pos=24*sysvar(0),0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483607
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(2)=0
trigger1=!ifelse(facing=1,screenpos x+24*sysvar(0)>320+100,screenpos x-24*sysvar(0)<0-100)
anim=10172
scale=fvar(0)*1.5*root,const(size.xscale),fvar(0)*1.5*root,const(size.yscale)
pos=24*sysvar(0),0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483605
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1

;僼儗傾曗彆偺徴寕攇揑側傗偮丅
[state ]
type=explod
trigger1=sysvar(2)=0
trigger1=!ifelse(facing=1,screenpos x+24*sysvar(0)>320+100,screenpos x-24*sysvar(0)<0-100)
trigger1=sysvar(0)%2=0
anim=10150
scale=fvar(0)*0.3*root,const(size.xscale),fvar(0)*0.5*root,const(size.yscale)
pos=24*sysvar(0),0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483606
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(2)=0
trigger1=!ifelse(facing=1,screenpos x+24*sysvar(0)>320+100,screenpos x-24*sysvar(0)<0-100)
trigger1=sysvar(0)%2=0
anim=10160
scale=fvar(0)*0.3*root,const(size.xscale),fvar(0)*0.5*root,const(size.yscale)
pos=24*sysvar(0),0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=2147483608
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1



;夋柺抂偱敋敪巐嶶丅
[state ]
type=explod
trigger1=sysvar(2)=0
trigger1=ifelse(facing=1,screenpos x+24*sysvar(0)>320+100,screenpos x-24*sysvar(0)<0-100)
anim=10250
scale=1.2*1.25*root,const(size.xscale),1.2*1.25*root,const(size.yscale)
pos=ifelse(facing=1,floor(-screenpos x+320),floor(screenpos x)),0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=-6
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=explod
trigger1=sysvar(2)=0
trigger1=ifelse(facing=1,screenpos x+24*sysvar(0)>320+100,screenpos x-24*sysvar(0)<0-100)
anim=10251
scale=1.2*1.2*root,const(size.xscale),1.2*1.2*root,const(size.yscale)
pos=ifelse(facing=1,floor(-screenpos x+320),floor(screenpos x)),0
postype=p1
vel=0,0
accel=0,0
removetime=-2
bindtime=1
sprpriority=-7
ontop=0
pausemovetime=0
supermovetime=0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=sysvar(0)=0
trigger2=sysvar(0)=5
trigger3=sysvar(0)=10
projid=3000
projanim=40110
projhitanim=-1
projremanim=-1
projscale=1.0*root,const(size.xscale),1.0*root,const(size.yscale)
offset=0,0
postype=p1
velocity=24,0
accel=0,0
projremove=1
projremovetime=18
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=0
supermovetime=0
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2147483647,hit
damage=0,62
getpower=0,0
givepower=200,100
pausetime=0,10
guard.pausetime=0,10
ground.type=high
air.type=high
ground.slidetime=10
guard.slidetime=10
ground.hittime=10
air.hittime=10
guard.ctrltime=10
airguard.ctrltime=10
ground.velocity=-24,-3
guard.velocity=-1
air.velocity=-24,-3
airguard.velocity=-24,-3
fall=1
air.fall=1
kill=1
guard.kill=1
fall.kill=1
p2facing=1
ignorehitpause=1



;夋柺奜徚柵僼儔僌ON丅
[state ]
type=varadd
trigger1=ifelse(facing=1,screenpos x+24*sysvar(0)>320+100,screenpos x-24*sysvar(0)<0-100)
sysvar(2)=1
ignorehitpause=1

;偨偄傓偣偭偲丅
[state ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1

[statedef 10081]
type=a
movetype=h
physics=n
ctrl=0

;傾僯儊乕僔儑儞丅
[state ]
type=changeanim
trigger1=anim!=5050
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitover
trigger1=vel y>=1.0
trigger1=selfanimexist(anim+10)
value=anim+10
persistent=0
ignorehitpause=1

;偦偺懠僔僗僥儉丅
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=1



;偦偺懠夋柺岠壥丅
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=1



;夋柺抂傑偱悂偒旘偽偝傟傞丅
[state ]
type=width
trigger1=1
edge=0,-100
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=-24
y=0
ignorehitpause=1



;夋柺抂偱斀幩僗僥乕僩堏峴丅
[state ]
type=changestate
trigger1=backedgedist<0
value=10082
persistent=256
ignorehitpause=1



;僨僶僢僌丅
[state ]
type=selfstate
trigger1=time>=60
value=5050
ignorehitpause=1

[statedef 10082]
type=a
movetype=h
physics=n
ctrl=0

;偦偺懠僔僗僥儉丅
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=1



;偦偺懠夋柺岠壥丅丅
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=1



;夋柺抂偱斀幩丅
[state ]
type=width
trigger1=1
edge=0,-100
ignorehitpause=1
[state ]
type=turn
trigger1=1
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=-3
y=-5
ignorehitpause=1



;斀幩僄僼僃僋僩丅
[state ]
type=explod
trigger1=1
anim=f72
pos=const(size.mid.pos.x),0
ignorehitpause=1



;儔僀僼尭彮丅
[state ]
type=lifeadd
trigger1=1
value=-250
ignorehitpause=1



;婣娨丅
[state ]
type=changestate
trigger1=1
value=10083
persistent=256
ignorehitpause=1



;僨僶僢僌丅
[state ]
type=selfstate
trigger1=time>=60
value=5050
ignorehitpause=1

[statedef 10083]
type=a
movetype=h
physics=n
ctrl=0

;偦偺懠僔僗僥儉丅
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=1



;偦偺懠夋柺岠壥丅丅
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=1



;懍搙僙僢僩丅
[state ]
type=veladd
triggerall=hitover
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=1



;僟僀僫儈僢僋婣戭丅
[state ]
type=selfstate
triggerall=hitover
trigger1=vel y>0.0
trigger1=pos y>=25.0
value=5100
ignorehitpause=1



;僨僶僢僌丅
[state ]
type=selfstate
trigger1=time>=60
value=5050
ignorehitpause=1









