;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕捠忢儌乕僪偐傜恄儌乕僪傊偺堏峴墘弌丅

[statedef 10000]
type=u
movetype=u
physics=u
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=30010
value=30010
ignorehitpause=1
[state ]
type=statetypeset
trigger1=animelemtime(1)=0
statetype=a
movetype=a
physics=n
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕敋敪傑偱丅

;曄悢戙擖丅
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(22)<=-1
fvar(0)=0.02
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(22)<=-1
var(1)=150
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(22)<=-1
var(2)=-120
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(22)<=-1
var(3)=30
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(22)<=-1
var(4)=random
ignorehitpause=1



;棊壓丄巰朣昞尰偵敽偆壒嬁丅
[state ]
type=stopsnd
trigger1=animelemtime(1)=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,30
freqmul=0.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,30
freqmul=1.2
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,9
freqmul=0.83
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,20
freqmul=0.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,20
freqmul=1.2
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,20
freqmul=1.2
volume=255
ignorehitpause=1



;僎乕僕尭彮丅
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(22)<=-1
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
anim=11000
trans=addalpha
alpha=floor(256*sin((pi/2/60)*animelemtime(1))),floor(256*cos((pi/2/60)*animelemtime(1)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(22)<=-1
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1



;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor(80*sin((pi/2/20)*animelemtime(1))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=20&&animelemtime(22)<=-1
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;怓曄峏丅
[state ]
type=afterimage
trigger1=animelemtime(1)=0
time=-1
length=60
timegap=30
framegap=1
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=0,0,0
palpostbright=0,0,0
paladd=0,0,0
palmul=1,1,1
trans=add1
ignorehitpause=1
[state ]
type=afterimage
trigger1=animelemtime(22)=0
time=0
ignorehitpause=1
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(1)>=0&&animelemtime(1)<=var(1)-31
trans=addalpha
alpha=floor(256*cos((pi/2/(var(1)-30))*animelemtime(1))),0
ignorehitpause=1
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(22)>=-30&&animelemtime(22)<=-1
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(1)>=0&&animelemtime(1)<=var(1)-31
trans=addalpha
alpha=floor(256*cos((pi/2/(var(1)-30))*animelemtime(1))),0
id=256006000
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(22)>=-30&&animelemtime(22)<=-1
trans=addalpha
alpha=0,0
id=256006000
ignorehitpause=1



;棊壓惂屼丅
[state ]
type=velset
trigger1=animelemtime(1)=0
x=-0.8
y=((var(2)+44-pos y)/var(1))-0.5*var(1)*fvar(0)
ignorehitpause=1
[state ]
type=veladd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=var(1)-1
y=fvar(0)
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(22)=0
x=0
y=0
ignorehitpause=1



;僗儁儖僽儗僀僋丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%3=0
anim=10310
scale=2,2
pos=0,-44
random=100,100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=1,1
pos=0,-44
random=100,100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=10370
scale=0.1,0.1
pos=0,-44
random=10,10
vel=(6+6*cos(random))*cos(var(55)),(6+6*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=214748345
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1



;偍偐偟側僆乕儔丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(22)<=-1
anim=10100
trans=addalpha
alpha=0,128
scale=0.11*(0.7+0.1*cos(var(55))),0.11*(0.7+0.1*cos(var(55)))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1



;旘嶶偡傞埮丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(22)<=-1
trigger1=gametime%2=0
anim=10034
scale=0.6,0.6
pos=0,-44
vel=(3+6*cos(random))*cos(var(55)),(3+6*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=-11
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕敋敪丅

;忬懺曄壔丅
[state ]
type=statetypeset
trigger1=animelemtime(22)=0
statetype=s
physics=s
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(22)=0
value=s10000,23
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(22)=0
value=s10000,24
volume=255
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(22)>=0&&animelemtime(22)<=25*6-1
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(22)>=0&&animelemtime(22)<=25*6-1
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(22)>=0&&animelemtime(22)<=29
time=2
freq=180
ampl=floor(80*sin((pi/2/30)*animelemtime(22))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;棊壓惂屼丅
[state ]
type=posset
trigger1=animelemtime(22)=0
y=0
ignorehitpause=1



;崟偄墝枊揑側敋敪揑側丅
[state ]
type=explod
trigger1=animelemtime(22)>=-5&&animelemtime(22)<=-1
anim=10070
scale=0.123*1.2*sin((pi/2/20)*(animelemtime(22)+5)),0.123*1.2*sin((pi/2/20)*(animelemtime(22)+5))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=0&&animelemtime(22)<=34
anim=10070
scale=0.123*1.2*sin((pi/2/20)*(animelemtime(22)+5)),0.123*1.2*sin((pi/2/20)*(animelemtime(22)+5))
pos=0,var(2)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1

;敋敪丅
[state ]
type=explod
trigger1=animelemtime(22)=0
anim=10890
scale=1,1
pos=0,var(2)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=0&&animelemtime(22)<=24
anim=10100
trans=addalpha
alpha=0,128+floor(128*sin((pi/2/25)*animelemtime(22)))
scale=0.11*(0.7+0.3*animelemtime(22)),0.11*(0.7+0.3*animelemtime(22))
pos=0,var(2)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=0&&animelemtime(22)<=24
anim=10100
trans=addalpha
alpha=floor(256*cos((pi/2/25)*animelemtime(22))),floor(256*sin((pi/2/25)*animelemtime(22)))
scale=0.11*(0.7+0.3*animelemtime(22)),0.11*(0.7+0.3*animelemtime(22))
pos=0,var(2)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1

;壩拰丅
[state ]
type=explod
trigger1=animelemtime(22)=0
anim=10841
scale=0.7,0.7
pos=0,floor(-pos y)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=0
anim=10850
scale=1,1
pos=0,floor(-pos y)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=0&&animelemtime(22)<=9
anim=10860
random=10,0
scale=0.5,1
pos=0,floor(-pos y+30)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1

;棆丅
[state ]
type=explod
trigger1=animelemtime(22)=0
anim=10780
scale=1,1
pos=0,var(2)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=0
anim=10800
scale=1,1
pos=0,var(2)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1

;僇僗丅
[state ]
type=explod
trigger1=animelemtime(22)>=0&&animelemtime(22)<=34
trigger1=animelemtime(22)%2=0
anim=10034
scale=0.6,0.6
pos=0,var(2)
vel=(3+6*cos(random))*cos(var(55)),(3+6*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕敋敪屻僗儁儖敪摦傑偱丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(22)=25*6
value=s10000,29
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(22)=25*9
value=s10000,29
volume=255
freqmul=1.4
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(22)>=25*6&&animelemtime(22)<=25*9-1
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(22)>=25*6&&animelemtime(22)<=25*9-1
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(22)>=25*6&&animelemtime(22)<=25*6+20-1
time=2
freq=180
ampl=floor(4*sin((pi/2/20)*(animelemtime(22)+25*6))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(22)>=25*9&&animelemtime(22)<=25*9+20-1
time=2
freq=180
ampl=floor(4*sin((pi/2/20)*(animelemtime(22)+25*9))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;怓曄峏丅
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(22)>=140&&animelemtime(22)<=149
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(22)>=150&&animelemtime(22)<=199
trans=addalpha
alpha=floor(256*sin((pi/2/50)*(animelemtime(22)-150))),0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(22)>=140&&animelemtime(22)<=149
trans=addalpha
alpha=0,0
id=256006000
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(22)>=150&&animelemtime(22)<=199
trans=addalpha
alpha=floor(256*sin((pi/2/50)*(animelemtime(22)-150))),0
id=256006000
ignorehitpause=1



;廤傑偭偰仺旘嶶偟偰仺傑偨廤傑偭偰仺傑偨旘嶶偡傞僆乕儔丅
[state ]
type=explod
trigger1=animelemtime(22)>=25*3&&animelemtime(22)<=25*6-11
anim=10100
trans=addalpha
alpha=0,floor(256*cos((pi/2/65)*(animelemtime(22)-25*3)))
scale=0.11*8*cos((pi/2/75)*(animelemtime(22)-25*3)),0.11*8*cos((pi/2/75)*(animelemtime(22)-25*3))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=25*6-10&&animelemtime(22)<=25*6-1
anim=10100
trans=addalpha
alpha=0,0
scale=0.11*8*cos((pi/2/75)*(animelemtime(22)-25*3)),0.11*8*cos((pi/2/75)*(animelemtime(22)-25*3))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=25*6&&animelemtime(22)<=25*6+37-1
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/37)*(animelemtime(22)-25*6)))
scale=0.11*2*sin((pi/75)*(animelemtime(22)-25*6))**0.4,0.11*2*sin((pi/75)*(animelemtime(22)-25*6))**0.4
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=25*6+37&&animelemtime(22)<=25*9-11
anim=10100
trans=addalpha
alpha=0,floor(256*cos((pi/2/28)*(animelemtime(22)-(25*6+37))))
scale=0.11*2*sin((pi/75)*(animelemtime(22)-25*6))**0.9,0.11*2*sin((pi/75)*(animelemtime(22)-25*6))**0.9
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=25*9-10&&animelemtime(22)<=25*9-1
anim=10100
trans=addalpha
alpha=0,0
scale=0.11*2*sin((pi/75)*(animelemtime(22)-25*6))**0.9,0.11*2*sin((pi/75)*(animelemtime(22)-25*6))**0.9
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=25*9&&animelemtime(22)<=25*9+74
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/75)*(animelemtime(22)-25*9)))
scale=0.11*8*sin((pi/2/75)*(animelemtime(22)-25*9)),0.11*8*sin((pi/2/75)*(animelemtime(22)-25*9))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1



;旘嶶僆乕儔曗彆丅
[state ]
type=explod
trigger1=animelemtime(22)>=25*6&&animelemtime(22)<=25*6+30-1
anim=10350
scale=0.11*0.5*(animelemtime(22)-25*6),0.11*0.5*(animelemtime(22)-25*6)
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=25*6+10&&animelemtime(22)<=25*6+40-1
anim=10350
scale=0.11*0.5*(animelemtime(22)-(25*6+10)),0.11*0.5*(animelemtime(22)-(25*6+10))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1



;傑偨廤傑偭偰偔傞僆乕儔曗彆丅
[state ]
type=explod
trigger1=animelemtime(22)>=25*9-30&&animelemtime(22)<=25*9-1
anim=10350
scale=0.11*15*cos((pi/2/30)*(animelemtime(22)-(25*9-30))),0.11*15*cos((pi/2/30)*(animelemtime(22)-(25*9-30)))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1



;嵞傃僆乕儔旘嶶曗彆丅
[state ]
type=explod
trigger1=animelemtime(22)>=25*9&&animelemtime(22)<=25*9+30-1
anim=10350
scale=0.11*0.5*(animelemtime(22)-25*9),0.11*0.5*(animelemtime(22)-25*9)
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1



;旘嶶偡傞埮丅
[state ]
type=explod
trigger1=animelemtime(22)>=25*6&&animelemtime(22)<=25*6+50-1
trigger1=gametime%2=0
anim=10034
scale=0.6,0.6
pos=0,-44
vel=(3+6*cos(random))*cos(var(55)),(3+6*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=-11
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕僗儁儖丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(22)=floor(25*9.25)
value=s100,12
volume=255
freqmul=0.9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(22)>=25*11&&animelemtime(22)<=25*13-1
value=s10000,3
freqmul=0.6+(1.4-1.4*cos((pi/2/50)*(animelemtime(22)-25*11)))
volume=255
channel=1+gametime%3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(22)>=25*13&&animelemtime(22)<=25*13+200-1
trigger1=animelemtime(22)%10=5
value=s10000,20
freqmul=1+0.2*cos(var(55))
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(22)>=25*13&&animelemtime(22)<=25*13+200-1
trigger1=animelemtime(22)%10=5
value=s10000,20
freqmul=1+0.2*cos(var(55))
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(22)>=25*13&&animelemtime(22)<=25*13+200-1
trigger1=animelemtime(22)%10=5
value=s10000,20
freqmul=1+0.2*cos(var(55))
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(22)=25*13+215
value=s10000,25
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(22)=25*13+215
value=s10000,25
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(22)=25*13+215
value=s10000,27
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(22)=25*13+215
value=s10000,27
volume=255
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(22)>=25*9&&animelemtime(22)<=25*13+270-1
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(22)>=25*13&&animelemtime(22)<=25*13+200-1
trigger1=animelemtime(22)%10=5
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1

;夋柺儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(22)>=25*9&&animelemtime(22)<=25*13+270-1
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(22)>=25*10&&animelemtime(22)<=25*11-1
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(22)>=25*11&&animelemtime(22)<=25*13-1
time=2
freq=180
ampl=floor(0.3*(animelemtime(22)-25*11)*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(22)>=25*13&&animelemtime(22)<=25*13+200-1
trigger1=animelemtime(22)%10>=5&&animelemtime(22)%10<=7
time=2
freq=180
ampl=floor(30*sin((pi/2/3)*(-5+animelemtime(22)%10))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;僇僢僩僀儞丅
[state ]
type=explod
trigger1=animelemtime(22)>=25*9+6&&animelemtime(22)<=25*11-22-1
anim=12002
trans=addalpha
alpha=floor(256*sin((pi/2/22)*(animelemtime(22)-(25*9+6)))),floor(256*cos((pi/2/22)*(animelemtime(22)-(25*9+6))))
scale=0.393,0.393
pos=160,floor(120+0.99*(40-0.851*(animelemtime(22)-(25*9+6))))
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-11
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=25*11-22&&animelemtime(22)<=25*13-22-1
anim=12002
trans=addalpha
alpha=256,0
scale=0.393,0.393
pos=160,floor(120+0.99*(40-0.851*(animelemtime(22)-(25*9+6))))
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-11
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=25*13-22&&animelemtime(22)<=25*13-1
anim=12002
trans=addalpha
alpha=floor(256*cos((pi/2/22)*(animelemtime(22)-(25*13-22)))),floor(256*sin((pi/2/22)*(animelemtime(22)-(25*13-22))))
scale=0.393,0.393
pos=160,floor(120+0.99*(40-0.851*(animelemtime(22)-(25*9+6))))
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-11
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1



;杺朄恮尒偊傞傛偆偵偡傞偨傔偺埫崟丅
[state ]
type=explod
trigger1=animelemtime(22)=25*9
anim=10821
scale=3,3
pos=0,-44
vel=0,0
accel=0,0
removetime=445
sprpriority=-10
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1



;杺朄恮弌巒傔丅
[state ]
type=explod
trigger1=animelemtime(22)>=25*13-60&&animelemtime(22)<=25*13+6-60
id=1010000
anim=10910
scale=0.8,0.8
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)>=25*13-60&&animelemtime(22)<=25*13+6-60
id=1110000
anim=11070
scale=0.84,0.84
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=modifyexplod
trigger1=animelemtime(22)>=25*13-60&&animelemtime(22)<=25*13+20-1
id=1010000
scale=0.8,0.8-0.6*sin((pi/2/80)*(animelemtime(22)-(25*13-60)))
pos=0,floor(-44+44*sin((pi/2/80)*(animelemtime(22)-(25*13-60))))
postype=p1
ignorehitpause=1
[state ]
type=modifyexplod
trigger1=animelemtime(22)>=25*13-60&&animelemtime(22)<=25*13+20-1
id=1110000
scale=0.84,0.84-0.63*sin((pi/2/80)*(animelemtime(22)-(25*13-60)))
pos=0,floor(-44+44*sin((pi/2/80)*(animelemtime(22)-(25*13-60))))
postype=p1
ignorehitpause=1



;岝偺杺朄恮丅
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=10930
scale=0.8,0.2
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-8
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=10930
scale=0.8,0.2
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-8
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=10930
scale=0.8,0.2
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-8
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=10930
scale=0.8,0.2
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-8
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=10930
scale=0.8,0.2
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-8
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=10930
scale=0.8,0.2
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-8
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=10930
scale=0.8,0.2
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-8
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1



;埮偺杺朄恮丅
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=11080
scale=0.84,0.21
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-9
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=11080
scale=0.84,0.21
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-9
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=11080
scale=0.84,0.21
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-9
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=11080
scale=0.84,0.21
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-9
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=11080
scale=0.84,0.21
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-9
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=11080
scale=0.84,0.21
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-9
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(22)=25*13+20
id=1210000
anim=11080
scale=0.84,0.21
pos=0,0
vel=0,0
accel=0,0
removetime=-1
sprpriority=-9
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1



;戝杺朄丅
[state ]
type=explod
trigger1=animelemtime(22)=25*13
id=1310000
anim=10920
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
triggerall=!ishelper
trigger1=animelemtime(22)>=25*13&&animelemtime(22)<=25*13+200-1
trigger1=animelemtime(22)%10=5
projid=302
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
attr=s,hp
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=25
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
pausetime=5,40
guard.pausetime=5,40
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=-12
guard.velocity=-12
air.velocity=-3,-3
airguard.velocity=-3,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侕僗儁儖廔椆屻丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(26)=40
value=s206,9
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(26)=40
value=s206,13
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(26)=40
value=s10000,25
volume=255
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(26)>=0&&animelemtime(26)<=69
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(26)>=-10&&animelemtime(26)<=-1
anim=11000
trans=addalpha
alpha=0,floor(256*cos((pi/2/10)*(animelemtime(26)+10)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(26)>=0&&animelemtime(26)<=29
anim=11000
trans=addalpha
alpha=0,floor(256*sin((pi/2/30)*animelemtime(26)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1

;夋柺儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(26)>=0&&animelemtime(26)<=69
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(26)>=70&&animelemtime(26)<=109
anim=11000
trans=addalpha
alpha=0,floor(256*sin((pi/2/40)*(animelemtime(26)-70)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=ifelse(var(54)=0,(animelemtime(22)<=25*13)*(-animelemtime(22)+25*13),2147483647)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(26)>=40&&animelemtime(26)<=59
time=2
freq=180
ampl=floor(40*sin((pi/2/20)*(animelemtime(26)-40))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;壖杺朄恮嶍彍丅
[state ]
type=removeexplod
trigger1=animelemtime(26)=0
id=1210000
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1



;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕恄儌乕僪撪僼僃僀僘堏峴墘弌丅

[statedef 10001]
ctrl=0

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=30030
value=30030
ignorehitpause=1
[state ]
type=statetypeset
trigger1=animelemtime(1)=0
statetype=a
movetype=a
physics=n
ignorehitpause=1
[state ]
type=statetypeset
trigger1=animelemtime(11)=0
statetype=s
physics=s
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,30
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,20
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(11)=0
value=f7,1
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animtime=0
value=s10000,13
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animtime=0
value=s10000,13
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animtime=0
value=s10000,13
volume=255
ignorehitpause=1



;僎乕僕尭彮丅
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=1
flag=nobardisplay
ignorehitpause=1

;夋柺怓儗僀儎乕忋丅
[state ]
type=explod
trigger1=animelemtime(34)>=20&&animelemtime(34)<=29
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/10)*(animelemtime(34)-20))),floor(256*sin((pi/2/10)*(animelemtime(34)-20)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor((22-22*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(11)>=0&&animelemtime(11)<=19
time=2
freq=180
ampl=floor((6-6*sin((pi/2/20)*animelemtime(11)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(34)>=-30&&animelemtime(34)<=19
time=2
freq=180
ampl=floor((6-6*cos((pi/2/50)*(animelemtime(34)+30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;僗儁儖僽儗僀僋丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%3=0
anim=10310
scale=2,2
pos=0,-44
random=100,100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=1,1
pos=0,-44
random=100,100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=10370
scale=0.1,0.1
pos=0,-44
random=10,10
vel=(6+6*cos(random))*cos(var(55)),(6+6*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=214748345
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;懍搙挷惍丅
[state ]
type=velset
trigger1=animelemtime(1)=0
x=-4
y=-12-0.025*pos y
ignorehitpause=1
[state ]
type=veladd
trigger1=animelemtime(1)>=0&&animelemtime(11)<=-1
y=0.6
ignorehitpause=1
[state ]
type=posset
trigger1=animelemtime(11)>=0
y=0
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(11)>=0
y=0
ignorehitpause=1
[state ]
type=veladd
trigger1=animelemtime(11)>=0
trigger1=vel x<0
x=0.1
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(11)>=0
trigger1=vel x>0
x=0
ignorehitpause=1



;婣娨丅
[state ]
type=changestate
triggerall=floor((floor(sysfvar(4))%(2*1000*2*15))/(2*1000*2))=9
trigger1=animtime=0
value=4300
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=floor((floor(sysfvar(4))%(2*1000*2*15))/(2*1000*2))=10
trigger1=animtime=0
value=4400
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=floor((floor(sysfvar(4))%(2*1000*2*15))/(2*1000*2))=11
trigger1=animtime=0
value=4500
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=floor((floor(sysfvar(4))%(2*1000*2*15))/(2*1000*2))=12
trigger1=animtime=0
value=4600
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=floor((floor(sysfvar(4))%(2*1000*2*15))/(2*1000*2))=[13,14]
trigger1=animtime=0
value=4700
persistent=256
ignorehitpause=1



;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕恄儌乕僪捠忢媄丅

[statedef 1700]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=1700
value=1700
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,16
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,17
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(12)>=0&&animelemtime(12)<=39
value=s206,9
freqmul=0.5+1.5*sin((pi/2/40)*animelemtime(12))
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(12)>=35&&animelemtime(12)<=44
value=s10000,3
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
trigger1=animelemtime(12)%4=0
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(12)>=20&&animelemtime(12)<=34
anim=11000
trans=addalpha
alpha=0,floor(256*cos((pi/2/15)*(animelemtime(12)-20)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=35&&animelemtime(12)<=44
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=45&&animelemtime(12)<=74
anim=11000
trans=addalpha
alpha=0,floor(256*sin((pi/2/30)*(animelemtime(12)-45)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor(10*sin((pi/2/20)*animelemtime(1))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(12)>=0&&animelemtime(12)<=34
time=2
freq=180
ampl=5*sin((pi/2/0.96954)*(gametime%1000))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(12)>=35&&animelemtime(12)<=79
time=2
freq=180
ampl=floor(60*cos((pi/2/45)*(animelemtime(12)-35))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;屻岝揑側丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
anim=10350
scale=0.11*0.3*animelemtime(1),0.11*0.3*animelemtime(1)
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=7&&animelemtime(1)<=56
anim=10350
scale=0.11*0.3*(animelemtime(1)-7),0.11*0.3*(animelemtime(1)-7)
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=1,1
pos=0,-44
random=10,10
vel=0,0
accel=0,0
removetime=-2
sprpriority=4
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;價乕儉弌傞抏丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=23
anim=10060
scale=0.123*(0.3*sin((pi/2/20)*animelemtime(1))+0.03*sin((pi/2/20)*animelemtime(1))*cos(random)),0.123*(0.3*sin((pi/2/20)*animelemtime(1))+0.03*sin((pi/2/20)*animelemtime(1))*cos(random))
pos=-3,-92-20
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=24&&animelemtime(12)<=19
anim=10060
scale=0.123*(0.3+0.03*cos(random)),0.123*(0.3+0.03*cos(random))
pos=-3,-92-20
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=20&&animelemtime(12)<=34
anim=10060
scale=0.123*(0.3*cos((pi/2/15)*(animelemtime(12)-20))+0.03*cos((pi/2/15)*(animelemtime(12)-20))*cos(random)),0.123*(0.3*cos((pi/2/15)*(animelemtime(12)-20))+0.03*cos((pi/2/15)*(animelemtime(12)-20))*cos(random))
pos=-3,-92-20
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;抏偺鏰傓姶偠丅
[state ]
type=explod
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
scale=0.3,0.3
pos=-3,-92-20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
anim=10200
trans=addalpha
alpha=floor(256*cos((pi/2/20)*animelemtime(12))),floor(256*sin((pi/2/20)*animelemtime(12)))
scale=0.8*sin((pi/2/20)*animelemtime(12)),0.8*sin((pi/2/20)*animelemtime(12))
pos=-3,-92-20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)-5)>=0&&(animelemtime(12)-5)<=19
anim=10210
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(animelemtime(12)-5))),floor(256*sin((pi/2/20)*(animelemtime(12)-5)))
scale=0.8*sin((pi/2/20)*(animelemtime(12)-5)),0.8*sin((pi/2/20)*(animelemtime(12)-5))
pos=-3,-92-20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)-10)>=0&&(animelemtime(12)-10)<=19
anim=10200
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(animelemtime(12)-10))),floor(256*sin((pi/2/20)*(animelemtime(12)-10)))
scale=0.8*sin((pi/2/20)*(animelemtime(12)-10)),0.8*sin((pi/2/20)*(animelemtime(12)-10))
pos=-3,-92-20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;價乕儉弌傞徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(12)>=0&&animelemtime(12)<=2
anim=10460
scale=1,1
pos=-3,-92-20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;價乕儉丅
[state ]
type=varset
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
var(1)=floor(90*sin((pi/2/20)*animelemtime(12)))
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
trigger1=var(1)>=0&&var(1)<=9
var(2)=10520+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
trigger1=var(1)>=10&&var(1)<=19
var(2)=70520-10+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
trigger1=var(1)>=20&&var(1)<=29
var(2)=80520-20+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
trigger1=var(1)>=30&&var(1)<=39
var(2)=90520-30+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
trigger1=var(1)>=40&&var(1)<=49
var(2)=100520-40+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
trigger1=var(1)>=50&&var(1)<=59
var(2)=110520-50+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
trigger1=var(1)>=60&&var(1)<=69
var(2)=120520-60+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
trigger1=var(1)>=70&&var(1)<=79
var(2)=130520-70+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
trigger1=var(1)>=80&&var(1)<=89
var(2)=140520-80+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
trigger1=var(1)=90
var(2)=150520-90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
anim=var(2)
scale=0.7+0.7*sin((pi/2/20)*animelemtime(12)),0.7-0.7*sin((pi/2/20)*animelemtime(12))
pos=-3,-92-20
vel=0,0
accel=0,0
removetime=12
bindtime=-1
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;拰丅
[state ]
type=explod
trigger1=(animelemtime(12)-30)>=0&&(animelemtime(12)-30)<=9
anim=90067
scale=0.123*0.07*(animelemtime(12)-30),0.123*0.2*(animelemtime(12)-30)
pos=32*0,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)-30)>=10&&(animelemtime(12)-30)<=29
anim=90067
scale=0.123*(0.7-0.035*((animelemtime(12)-30)-10)),0.123*(2+0.2*((animelemtime(12)-30)-10))
pos=32*0,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)-30)>=0&&(animelemtime(12)-30)<=19
anim=10100
alpha=floor(256-12.8*(animelemtime(12)-30)),floor(12.8*(animelemtime(12)-30))
scale=0.11*0.1*(animelemtime(12)-30),0.11*0.025*(animelemtime(12)-30)
pos=32*0,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)-30)>=0&&(animelemtime(12)-30)<=14
anim=10024
scale=0.7,0.7
pos=32*0,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(12)-30)-1)>=0&&((animelemtime(12)-30)-1)<=9
anim=90067
scale=0.123*0.07*((animelemtime(12)-30)-1),0.123*0.2*((animelemtime(12)-30)-1)
pos=32*1,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-1)>=10&&((animelemtime(12)-30)-1)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(12)-30)-1)-10)),0.123*(2+0.2*(((animelemtime(12)-30)-1)-10))
pos=32*1,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-1)>=0&&((animelemtime(12)-30)-1)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(12)-30)-1)),floor(12.8*((animelemtime(12)-30)-1))
scale=0.11*0.1*((animelemtime(12)-30)-1),0.11*0.025*((animelemtime(12)-30)-1)
pos=32*1,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-1)>=0&&((animelemtime(12)-30)-1)<=14
anim=10024
scale=0.7,0.7
pos=32*1,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(12)-30)-2)>=0&&((animelemtime(12)-30)-2)<=9
anim=90067
scale=0.123*0.07*((animelemtime(12)-30)-2),0.123*0.2*((animelemtime(12)-30)-2)
pos=32*2,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-2)>=10&&((animelemtime(12)-30)-2)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(12)-30)-2)-10)),0.123*(2+0.2*(((animelemtime(12)-30)-2)-10))
pos=32*2,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-2)>=0&&((animelemtime(12)-30)-2)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(12)-30)-2)),floor(12.8*((animelemtime(12)-30)-2))
scale=0.11*0.1*((animelemtime(12)-30)-2),0.11*0.025*((animelemtime(12)-30)-2)
pos=32*2,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-2)>=0&&((animelemtime(12)-30)-2)<=14
anim=10024
scale=0.7,0.7
pos=32*2,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(12)-30)-3)>=0&&((animelemtime(12)-30)-3)<=9
anim=90067
scale=0.123*0.07*((animelemtime(12)-30)-3),0.123*0.2*((animelemtime(12)-30)-3)
pos=32*3,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-3)>=10&&((animelemtime(12)-30)-3)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(12)-30)-3)-10)),0.123*(2+0.2*(((animelemtime(12)-30)-3)-10))
pos=32*3,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-3)>=0&&((animelemtime(12)-30)-3)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(12)-30)-3)),floor(12.8*((animelemtime(12)-30)-3))
scale=0.11*0.1*((animelemtime(12)-30)-3),0.11*0.025*((animelemtime(12)-30)-3)
pos=32*3,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-3)>=0&&((animelemtime(12)-30)-3)<=14
anim=10024
scale=0.7,0.7
pos=32*3,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(12)-30)-4)>=0&&((animelemtime(12)-30)-4)<=9
anim=90067
scale=0.123*0.07*((animelemtime(12)-30)-4),0.123*0.2*((animelemtime(12)-30)-4)
pos=32*4,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-4)>=10&&((animelemtime(12)-30)-4)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(12)-30)-4)-10)),0.123*(2+0.2*(((animelemtime(12)-30)-4)-10))
pos=32*4,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-4)>=0&&((animelemtime(12)-30)-4)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(12)-30)-4)),floor(12.8*((animelemtime(12)-30)-4))
scale=0.11*0.1*((animelemtime(12)-30)-4),0.11*0.025*((animelemtime(12)-30)-4)
pos=32*4,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-4)>=0&&((animelemtime(12)-30)-4)<=14
anim=10024
scale=0.7,0.7
pos=32*4,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(12)-30)-5)>=0&&((animelemtime(12)-30)-5)<=9
anim=90067
scale=0.123*0.07*((animelemtime(12)-30)-5),0.123*0.2*((animelemtime(12)-30)-5)
pos=32*5,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-5)>=10&&((animelemtime(12)-30)-5)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(12)-30)-5)-10)),0.123*(2+0.2*(((animelemtime(12)-30)-5)-10))
pos=32*5,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-5)>=0&&((animelemtime(12)-30)-5)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(12)-30)-5)),floor(12.8*((animelemtime(12)-30)-5))
scale=0.11*0.1*((animelemtime(12)-30)-5),0.11*0.025*((animelemtime(12)-30)-5)
pos=32*5,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-5)>=0&&((animelemtime(12)-30)-5)<=14
anim=10024
scale=0.7,0.7
pos=32*5,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(12)-30)-6)>=0&&((animelemtime(12)-30)-6)<=9
anim=90067
scale=0.123*0.07*((animelemtime(12)-30)-6),0.123*0.2*((animelemtime(12)-30)-6)
pos=32*6,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-6)>=10&&((animelemtime(12)-30)-6)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(12)-30)-6)-10)),0.123*(2+0.2*(((animelemtime(12)-30)-6)-10))
pos=32*6,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-6)>=0&&((animelemtime(12)-30)-6)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(12)-30)-6)),floor(12.8*((animelemtime(12)-30)-6))
scale=0.11*0.1*((animelemtime(12)-30)-6),0.11*0.025*((animelemtime(12)-30)-6)
pos=32*6,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-6)>=0&&((animelemtime(12)-30)-6)<=14
anim=10024
scale=0.7,0.7
pos=32*6,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(12)-30)-7)>=0&&((animelemtime(12)-30)-7)<=9
anim=90067
scale=0.123*0.07*((animelemtime(12)-30)-7),0.123*0.2*((animelemtime(12)-30)-7)
pos=32*7,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-7)>=10&&((animelemtime(12)-30)-7)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(12)-30)-7)-10)),0.123*(2+0.2*(((animelemtime(12)-30)-7)-10))
pos=32*7,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-7)>=0&&((animelemtime(12)-30)-7)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(12)-30)-7)),floor(12.8*((animelemtime(12)-30)-7))
scale=0.11*0.1*((animelemtime(12)-30)-7),0.11*0.025*((animelemtime(12)-30)-7)
pos=32*7,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-7)>=0&&((animelemtime(12)-30)-7)<=14
anim=10024
scale=0.7,0.7
pos=32*7,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(12)-30)-8)>=0&&((animelemtime(12)-30)-8)<=9
anim=90067
scale=0.123*0.07*((animelemtime(12)-30)-8),0.123*0.2*((animelemtime(12)-30)-8)
pos=32*8,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-8)>=10&&((animelemtime(12)-30)-8)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(12)-30)-8)-10)),0.123*(2+0.2*(((animelemtime(12)-30)-8)-10))
pos=32*8,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-8)>=0&&((animelemtime(12)-30)-8)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(12)-30)-8)),floor(12.8*((animelemtime(12)-30)-8))
scale=0.11*0.1*((animelemtime(12)-30)-8),0.11*0.025*((animelemtime(12)-30)-8)
pos=32*8,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-8)>=0&&((animelemtime(12)-30)-8)<=14
anim=10024
scale=0.7,0.7
pos=32*8,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(12)-30)-9)>=0&&((animelemtime(12)-30)-9)<=9
anim=90067
scale=0.123*0.07*((animelemtime(12)-30)-9),0.123*0.2*((animelemtime(12)-30)-9)
pos=32*9,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-9)>=10&&((animelemtime(12)-30)-9)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(12)-30)-9)-10)),0.123*(2+0.2*(((animelemtime(12)-30)-9)-10))
pos=32*9,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-9)>=0&&((animelemtime(12)-30)-9)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(12)-30)-9)),floor(12.8*((animelemtime(12)-30)-9))
scale=0.11*0.1*((animelemtime(12)-30)-9),0.11*0.025*((animelemtime(12)-30)-9)
pos=32*9,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-9)>=0&&((animelemtime(12)-30)-9)<=14
anim=10024
scale=0.7,0.7
pos=32*9,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(12)-30)-10)>=0&&((animelemtime(12)-30)-10)<=9
anim=90067
scale=0.123*0.07*((animelemtime(12)-30)-10),0.123*0.2*((animelemtime(12)-30)-10)
pos=32*10,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-10)>=10&&((animelemtime(12)-30)-10)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(12)-30)-10)-10)),0.123*(2+0.2*(((animelemtime(12)-30)-10)-10))
pos=32*10,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-10)>=0&&((animelemtime(12)-30)-10)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(12)-30)-10)),floor(12.8*((animelemtime(12)-30)-10))
scale=0.11*0.1*((animelemtime(12)-30)-10),0.11*0.025*((animelemtime(12)-30)-10)
pos=32*10,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(12)-30)-10)>=0&&((animelemtime(12)-30)-10)<=14
anim=10024
scale=0.7,0.7
pos=32*10,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=projectile
trigger1=(animelemtime(12)-30)>=12&&(animelemtime(12)-30)<=16
projid=302
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=15
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=50,1
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
pausetime=5,0
guard.pausetime=5,0
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=-12
guard.velocity=-12
air.velocity=-12,-3.5
airguard.velocity=-12,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 1800]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=1800
value=1800
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=16
value=s10000,3
freqmul=0.5+1.5*sin((pi/2/17)*animelemtime(1))
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%4=1
value=s300,1
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%4=1
value=s10000,18
channel=2
volume=255
ignorehitpause=1



;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=16
anim=11000
trans=addalpha
alpha=0,floor(256*cos((pi/2/17)*animelemtime(1)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=17&&animelemtime(1)<=48
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=49&&animelemtime(1)<=68
anim=11000
trans=addalpha
alpha=0,floor(256*sin((pi/2/20)*(animelemtime(1)-49)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(1)>=17&&animelemtime(1)<=48
trigger1=animelemtime(1)%6=5
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=17&&animelemtime(1)<=48
time=2
freq=180
ampl=4*sin((pi/2/0.96954)*(gametime%1000))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=49&&animelemtime(1)<=68
time=2
freq=180
ampl=2*sin((pi/2/0.96954)*(gametime%1000))
phase=90
ignorehitpause=1



;夋柺抂敋敪丅
[state ]
type=explod
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%6=5
anim=10310
scale=1,1
pos=-40,120
postype=back
random=0,240
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;偙偩傑偱偡偐丠
[state ]
type=projectile
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=prevstateno!=1801
projid=302
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=13,2
getpower=20,10
givepower=0,5
pausetime=5,10
guard.pausetime=5,0
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=-12
guard.velocity=-12
air.velocity=-3,-3.5
airguard.velocity=-3,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=prevstateno!=1801
var(1)=floor(0.5*(90+45+random%91))
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=0&&var(1)%180<=9
trigger1=prevstateno!=1801
var(2)=10520+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=10&&var(1)%180<=19
trigger1=prevstateno!=1801
var(2)=70520-10+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=20&&var(1)%180<=29
trigger1=prevstateno!=1801
var(2)=80520-20+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=30&&var(1)%180<=39
trigger1=prevstateno!=1801
var(2)=90520-30+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=40&&var(1)%180<=49
trigger1=prevstateno!=1801
var(2)=100520-40+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=50&&var(1)%180<=59
trigger1=prevstateno!=1801
var(2)=110520-50+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=60&&var(1)%180<=69
trigger1=prevstateno!=1801
var(2)=120520-60+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=70&&var(1)%180<=79
trigger1=prevstateno!=1801
var(2)=130520-70+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=80&&var(1)%180<=89
trigger1=prevstateno!=1801
var(2)=140520-80+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=90&&var(1)%180<=99
trigger1=prevstateno!=1801
var(2)=150520-90+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=100&&var(1)%180<=109
trigger1=prevstateno!=1801
var(2)=160520-100+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=110&&var(1)%180<=119
trigger1=prevstateno!=1801
var(2)=170520-110+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=120&&var(1)%180<=129
trigger1=prevstateno!=1801
var(2)=180520-120+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=130&&var(1)%180<=139
trigger1=prevstateno!=1801
var(2)=190520-130+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=140&&var(1)%180<=149
trigger1=prevstateno!=1801
var(2)=200520-140+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=150&&var(1)%180<=159
trigger1=prevstateno!=1801
var(2)=210520-150+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=160&&var(1)%180<=169
trigger1=prevstateno!=1801
var(2)=220520-160+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=var(1)%180>=170&&var(1)%180<=179
trigger1=prevstateno!=1801
var(2)=230520-170+var(1)%180
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=prevstateno!=1801
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)>=17&&animelemtime(1)<=56
trigger1=animelemtime(1)%2=1
trigger1=prevstateno!=1801
value=1801
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 1801]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=20
value=1800
ignorehitpause=1



[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=90418
projscale=0.15-0.0075*var(0),0.15-0.0075*var(0)
offset=0,-screenpos y+var(55)%240
postype=back
velocity=0,0
remvelocity=15,3-var(55)%7
accel=0,0
projremove=1
projremovetime=var(0)
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=90419
projscale=0.15-0.0075*var(0),0.15-0.0075*var(0)
offset=0,-screenpos y+var(55)%240
postype=back
velocity=0,0
remvelocity=15,3-var(55)%7
accel=0,0
projremove=1
projremovetime=var(0)
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=var(2)
projscale=2.1+2.1*sin((pi/2/20)*var(0)),0.7-0.7*sin((pi/2/20)*var(0))
offset=-100,-screenpos y+var(55)%240
postype=back
velocity=0,0
remvelocity=0,0
accel=0,0
projremove=1
projremovetime=var(0)
projsprpriority=2147483545
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=20
value=stateno
persistent=256
ignorehitpause=1

[statedef 1900]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=1900
value=1900
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(5)=0
value=s10000,24
freqmul=1+0.08*cos(var(55))
channel=1
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(5)=0
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=9
trigger1=animelemtime(5)%2=0
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(5)>=0&&animelemtime(5)<=13
time=2
freq=180
ampl=floor(40*sin((pi/2/14)*animelemtime(5))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;敋敪丅
[state ]
type=explod
trigger1=animelemtime(5)>=-5&&animelemtime(5)<=14
anim=10070
scale=0.123*0.5*sin((pi/2/20)*(animelemtime(5)+5)),0.123*0.5*sin((pi/2/20)*(animelemtime(5)+5))
pos=111,-56
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)=-5
anim=10891
scale=0.6,0.6
pos=111,-56
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)=-5
anim=10891
trans=add
scale=0.6*1.05,0.6*1.05
pos=111,-56
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(5)=0
projid=302
projanim=40140
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
projremanim=-1
projscale=1,1
offset=111,-56
velocity=0,0
accel=0,0
projremove=1
projremovetime=20
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,na
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=150,100
getpower=20,10
givepower=0,5
hitsound=s10000,18
guardsound=s10000,18
pausetime=5,30
guard.pausetime=5,30
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=-30,-4
guard.velocity=-100
air.velocity=-30,-4
airguard.velocity=-30,-4
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 2000]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=2000
value=2000
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,25
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)=0
trigger2=animelemtime(5)=10
value=s10000,20
channel=1
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(5)=0
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=9
trigger1=animelemtime(5)%2=0
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(5)>=0&&animelemtime(5)<=13
time=2
freq=180
ampl=floor(40*sin((pi/2/14)*animelemtime(5))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(5)>=10&&animelemtime(5)<=23
time=2
freq=180
ampl=floor(40*sin((pi/2/14)*(animelemtime(5)-10))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;傾儊僕僗僩偵傘傞偵傘傞丅
[state ]
type=explod
trigger1=animelemtime(5)>=-10&&animelemtime(5)<=-1
anim=10980
scale=1,1
pos=floor(30+(-240+14*(animelemtime(5)+10))*cos(-70*pi/180.0)),floor(0+(-240+14*(animelemtime(5)+10))*sin(-70*pi/180.0))
vel=0,0
accel=0,0
removetime=1
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)=0
anim=10960
scale=1,1
pos=floor(30+(0*cos(-70*pi/180.0))),floor(0+(0*sin(-70*pi/180.0)))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)=0
anim=10961
scale=1*1.01,1*1.01
pos=floor(30+(0*cos(-70*pi/180.0))),floor(0+(0*sin(-70*pi/180.0)))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;傾儊僕僗僩偵傘傞偵傘傞丅
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=9
anim=10980
scale=1,1
pos=floor(130+(-240+14*animelemtime(5))*cos(-70*pi/180.0)),floor(0+(-240+14*animelemtime(5))*sin(-70*pi/180.0))
vel=0,0
accel=0,0
removetime=1
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)=10
anim=10960
scale=1,1
pos=floor(130+(0*cos(-70*pi/180.0))),floor(0+(0*sin(-70*pi/180.0)))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)=10
anim=10961
scale=1*1.01,1*1.01
pos=floor(130+(0*cos(-70*pi/180.0))),floor(0+(0*sin(-70*pi/180.0)))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(5)=0
projid=302
projanim=40170
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
projremanim=-1
projscale=1,1
offset=45,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,na
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=150,100
getpower=20,10
givepower=0,5
hitsound=s10000,18
guardsound=s10000,18
pausetime=5,5
guard.pausetime=5,5
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,-8
guard.velocity=0
air.velocity=1,-8
airguard.velocity=1,8
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(5)=10
projid=302
projanim=40170
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
projremanim=-1
projscale=1,1
offset=145,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,na
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=150,100
getpower=20,10
givepower=0,5
hitsound=s10000,18
guardsound=s10000,18
pausetime=5,5
guard.pausetime=5,5
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,-8
guard.velocity=0
air.velocity=1,-8
airguard.velocity=1,8
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 2100]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=2100
value=2100
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,12
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=5
value=s10000,7
channel=1
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(4)>=0&&animelemtime(4)<=5
trigger1=animelemtime(4)%3=0
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(4)>=0&&animelemtime(4)<=7
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=8&&animelemtime(4)<=19
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/12)*(animelemtime(4)-8))),floor(256*sin((pi/2/12)*(animelemtime(4)-8)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(4)>=0&&animelemtime(4)<=13
time=2
freq=180
ampl=floor(40*sin((pi/2/14)*animelemtime(4))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;嵗昗堏摦丅
[state ]
type=posadd
trigger1=animelemtime(4)=0
x=60
ignorehitpause=1



;壩拰丅
[state ]
type=explod
trigger1=animelemtime(4)>=0&&animelemtime(4)<=34
anim=10070
scale=0.123*0.7*sin((pi/2/20)*(animelemtime(4)+5)),0.123*0.7*sin((pi/2/20)*(animelemtime(4)+5))
pos=53,4
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(4)=0
anim=10843
scale=0.7,0.7
pos=53,4
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(4)=0
anim=10851
scale=1,1
pos=53,4
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(4)>=0&&animelemtime(4)<=4
anim=10861
random=10,0
scale=1,1
pos=53,44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(4)=5
projid=302
projanim=40120
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
projremanim=-1
projscale=1,1
offset=53,4
velocity=0,0
accel=0,0
projremove=1
projremovetime=20
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,na
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=150,100
getpower=20,10
givepower=0,5
hitsound=s10000,18
guardsound=s10000,18
pausetime=5,5
guard.pausetime=5,5
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,-13
guard.velocity=-100
air.velocity=-6,-13
airguard.velocity=-6,13
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 2200]
type=a
movetype=a
physics=a
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=2200
value=2200
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s206,13
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,21
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)>=10
trigger1=animelemtime(5)%4=2
value=s10000,20
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(5)>=0&&animelemtime(5)<=3
trigger1=animelemtime(5)%2=0
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(5)>=10&&animelemtime(5)<=13
trigger1=animelemtime(5)%2=0
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(5)>=10&&animelemtime(5)<=23
time=2
freq=180
ampl=floor(50*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;偡偰乕偲偨偄傉両
[state ]
type=statetypeset
trigger1=animelemtime(4)>=0&&animtime<=-1
physics=n
ignorehitpause=1
[state ]
type=statetypeset
trigger1=animtime>=0
physics=a
ignorehitpause=1



;壛懍丅
[state ]
type=velset
trigger1=animelemtime(4)=0
x=0
y=-6
ignorehitpause=1
[state ]
type=veladd
trigger1=animelemtime(4)>=0
x=0
y=0.3
ignorehitpause=1



;捾僄僼僃僋僩丅
[state ]
type=explod
trigger1=animelemtime(5)=-5
anim=80183
scale=0.7,0.7
pos=24,-40+15
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)=-5
anim=80183
scale=0.7,0.7
pos=24,-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)=-5
anim=80183
scale=0.7,0.7
pos=24,-40-15
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;傾儊僕僗僩偑偳偳乕傫丅
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=7
anim=10962+animelemtime(5)
facing=floor(2*(0.5-(random%2)))
scale=0.7,0.7+0.0005*random
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+50*animelemtime(5)),floor(-screenpos y+200)
random=20,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;偙偩傑偱偡偐丠
[state ]
type=varset
trigger1=animelemtime(5)=-5
trigger1=prevstateno!=2201
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(5)=-5
trigger1=prevstateno!=2201
value=2201
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(5)>=10&&animelemtime(5)<=17
projid=302
projanim=40100
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
projremanim=-1
projscale=1,1
offset=50*(animelemtime(5)-10),0
postype=back
velocity=0,0
accel=0,0
projremove=1
projremovetime=20
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=a,na
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=30,20
getpower=20,10
givepower=0,5
hitsound=-1
guardsound=-1
pausetime=0,0
guard.pausetime=0,0
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=-8,-2
guard.velocity=-100
air.velocity=-8,-2
airguard.velocity=-8,2
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1

[statedef 2201]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=2200
ignorehitpause=1



[state ]
type=varset
trigger1=var(0)=0
var(1)=10023
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=1&&var(0)<=5
var(1)=70025-1+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=6&&var(0)<=10
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=var(1)
scale=0.4,0.4
pos=floor(24+(-75+25*var(0))*cos(pi*10/180.0)+3*cos(pi*10/180.0+(-(var(55)%61)+30)/180.0)*var(0)),floor(-40+(-75+25*var(0))*sin(pi*10/180.0)+3*sin(pi*10/180.0+(-(var(55)%61)+30)/180.0)*var(0))
vel=-3*cos(pi*10/180.0+(-(var(55)%61)+30)/180.0),-3*sin(pi*10/180.0+(-((var(55)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=11
value=stateno
persistent=256
ignorehitpause=1

[statedef 2300]
type=c
movetype=a
physics=c
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=2300
value=2300
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(3)>=0&&animelemtime(3)<=9
value=s10000,38
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)>=0&&animelemtime(3)<=9
value=s10000,38
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)>=0&&animelemtime(3)<=9
value=s10000,38
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(3)=0
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(3)>=0&&animelemtime(3)<=7
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)>=8&&animelemtime(3)<=14
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/7)*(animelemtime(3)-8))),floor(256*sin((pi/2/7)*(animelemtime(3)-8)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(3)>=0&&animelemtime(3)<=14
time=2
freq=180
ampl=floor(30*sin((pi/2/15)*animelemtime(3))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;壩拰丅
[state ]
type=explod
trigger1=animelemtime(3)>=0&&animelemtime(3)<=14
anim=10861
scale=0.4,1
pos=35+12*animelemtime(3),70
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(3)>=0&&animelemtime(3)<=7
projid=302
projanim=40100
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
projremanim=-1
projscale=1,1
offset=77,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=c,na
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=30,20
getpower=20,10
givepower=0,5
hitsound=-1
guardsound=-1
pausetime=5,5
guard.pausetime=5,5
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=-3,-6
guard.velocity=-100
air.velocity=-3,-6
airguard.velocity=-3,-6
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(3)>=8&&animelemtime(3)<=14
projid=302
projanim=40100
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
projremanim=-1
projscale=1,1
offset=161,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=c,na
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=30,20
getpower=20,10
givepower=0,5
hitsound=-1
guardsound=-1
pausetime=5,5
guard.pausetime=5,5
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=-3,-6
guard.velocity=-100
air.velocity=-3,-6
airguard.velocity=-3,-6
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=11
ctrl=1
persistent=256
ignorehitpause=1

[statedef 2400]
type=c
movetype=a
physics=c
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=2400
value=2400
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,16
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,17
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)>=0&&animelemtime(5)<=39
value=s206,9
freqmul=0.5+1.5*sin((pi/2/40)*animelemtime(5))
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)>=35&&animelemtime(5)<=44
value=s10000,3
ignorehitpause=1



;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(5)>=20&&animelemtime(5)<=34
anim=11000
trans=addalpha
alpha=0,floor(256*cos((pi/2/15)*(animelemtime(5)-20)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=35&&animelemtime(5)<=44
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=45&&animelemtime(5)<=74
anim=11000
trans=addalpha
alpha=0,floor(256*sin((pi/2/30)*(animelemtime(5)-45)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
trigger1=animelemtime(5)%4=0
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor(10*sin((pi/2/20)*animelemtime(1))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(5)>=0&&animelemtime(5)<=34
time=2
freq=180
ampl=5*sin((pi/2/0.96954)*(gametime%1000))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(5)>=35&&animelemtime(5)<=79
time=2
freq=180
ampl=floor(60*cos((pi/2/45)*(animelemtime(5)-35))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;屻岝揑側丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
anim=10350
scale=0.11*0.3*animelemtime(1),0.11*0.3*animelemtime(1)
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=7&&animelemtime(1)<=56
anim=10350
scale=0.11*0.3*(animelemtime(1)-7),0.11*0.3*(animelemtime(1)-7)
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=1,1
pos=0,-44
random=10,10
vel=0,0
accel=0,0
removetime=-2
sprpriority=4
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;價乕儉弌傞抏丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=23
anim=10060
scale=0.123*(0.3*sin((pi/2/20)*animelemtime(1))+0.03*sin((pi/2/20)*animelemtime(1))*cos(random)),0.123*(0.3*sin((pi/2/20)*animelemtime(1))+0.03*sin((pi/2/20)*animelemtime(1))*cos(random))
pos=-3,-72-20
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=24&&animelemtime(5)<=19
anim=10060
scale=0.123*(0.3+0.03*cos(random)),0.123*(0.3+0.03*cos(random))
pos=-3,-72-20
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=20&&animelemtime(5)<=34
anim=10060
scale=0.123*(0.3*cos((pi/2/15)*(animelemtime(5)-20))+0.03*cos((pi/2/15)*(animelemtime(5)-20))*cos(random)),0.123*(0.3*cos((pi/2/15)*(animelemtime(5)-20))+0.03*cos((pi/2/15)*(animelemtime(5)-20))*cos(random))
pos=-3,-72-20
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;抏偺鏰傓姶偠丅
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
scale=0.3,0.3
pos=-3,-72-20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
anim=10200
trans=addalpha
alpha=floor(256*cos((pi/2/20)*animelemtime(5))),floor(256*sin((pi/2/20)*animelemtime(5)))
scale=0.8*sin((pi/2/20)*animelemtime(5)),0.8*sin((pi/2/20)*animelemtime(5))
pos=-3,-72-20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(5)-5)>=0&&(animelemtime(5)-5)<=19
anim=10210
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(animelemtime(5)-5))),floor(256*sin((pi/2/20)*(animelemtime(5)-5)))
scale=0.8*sin((pi/2/20)*(animelemtime(5)-5)),0.8*sin((pi/2/20)*(animelemtime(5)-5))
pos=-3,-72-20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(5)-10)>=0&&(animelemtime(5)-10)<=19
anim=10200
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(animelemtime(5)-10))),floor(256*sin((pi/2/20)*(animelemtime(5)-10)))
scale=0.8*sin((pi/2/20)*(animelemtime(5)-10)),0.8*sin((pi/2/20)*(animelemtime(5)-10))
pos=-3,-72-20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;價乕儉弌傞徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=2
anim=10460
scale=1,1
pos=-3,-72-20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;價乕儉丅
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
var(1)=floor(90*sin((pi/2/20)*animelemtime(5)))
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
trigger1=var(1)>=0&&var(1)<=9
var(2)=10520+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
trigger1=var(1)>=10&&var(1)<=19
var(2)=70520-10+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
trigger1=var(1)>=20&&var(1)<=29
var(2)=80520-20+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
trigger1=var(1)>=30&&var(1)<=39
var(2)=90520-30+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
trigger1=var(1)>=40&&var(1)<=49
var(2)=100520-40+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
trigger1=var(1)>=50&&var(1)<=59
var(2)=110520-50+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
trigger1=var(1)>=60&&var(1)<=69
var(2)=120520-60+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
trigger1=var(1)>=70&&var(1)<=79
var(2)=130520-70+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
trigger1=var(1)>=80&&var(1)<=89
var(2)=140520-80+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
trigger1=var(1)=90
var(2)=150520-90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
anim=var(2)
scale=0.7+0.7*sin((pi/2/20)*animelemtime(5)),0.7-0.7*sin((pi/2/20)*animelemtime(5))
pos=-3,-72-20
vel=0,0
accel=0,0
removetime=12
bindtime=-1
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;拰丅
[state ]
type=explod
trigger1=(animelemtime(5)-30)>=0&&(animelemtime(5)-30)<=9
anim=90067
scale=0.123*0.07*(animelemtime(5)-30),0.123*0.2*(animelemtime(5)-30)
pos=32*0,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(5)-30)>=10&&(animelemtime(5)-30)<=29
anim=90067
scale=0.123*(0.7-0.035*((animelemtime(5)-30)-10)),0.123*(2+0.2*((animelemtime(5)-30)-10))
pos=32*0,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(5)-30)>=0&&(animelemtime(5)-30)<=19
anim=10100
alpha=floor(256-12.8*(animelemtime(5)-30)),floor(12.8*(animelemtime(5)-30))
scale=0.11*0.1*(animelemtime(5)-30),0.11*0.025*(animelemtime(5)-30)
pos=32*0,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(5)-30)>=0&&(animelemtime(5)-30)<=14
anim=10024
scale=0.7,0.7
pos=32*0,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(5)-30)-1)>=0&&((animelemtime(5)-30)-1)<=9
anim=90067
scale=0.123*0.07*((animelemtime(5)-30)-1),0.123*0.2*((animelemtime(5)-30)-1)
pos=32*1,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-1)>=10&&((animelemtime(5)-30)-1)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(5)-30)-1)-10)),0.123*(2+0.2*(((animelemtime(5)-30)-1)-10))
pos=32*1,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-1)>=0&&((animelemtime(5)-30)-1)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(5)-30)-1)),floor(12.8*((animelemtime(5)-30)-1))
scale=0.11*0.1*((animelemtime(5)-30)-1),0.11*0.025*((animelemtime(5)-30)-1)
pos=32*1,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-1)>=0&&((animelemtime(5)-30)-1)<=14
anim=10024
scale=0.7,0.7
pos=32*1,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(5)-30)-2)>=0&&((animelemtime(5)-30)-2)<=9
anim=90067
scale=0.123*0.07*((animelemtime(5)-30)-2),0.123*0.2*((animelemtime(5)-30)-2)
pos=32*2,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-2)>=10&&((animelemtime(5)-30)-2)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(5)-30)-2)-10)),0.123*(2+0.2*(((animelemtime(5)-30)-2)-10))
pos=32*2,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-2)>=0&&((animelemtime(5)-30)-2)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(5)-30)-2)),floor(12.8*((animelemtime(5)-30)-2))
scale=0.11*0.1*((animelemtime(5)-30)-2),0.11*0.025*((animelemtime(5)-30)-2)
pos=32*2,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-2)>=0&&((animelemtime(5)-30)-2)<=14
anim=10024
scale=0.7,0.7
pos=32*2,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(5)-30)-3)>=0&&((animelemtime(5)-30)-3)<=9
anim=90067
scale=0.123*0.07*((animelemtime(5)-30)-3),0.123*0.2*((animelemtime(5)-30)-3)
pos=32*3,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-3)>=10&&((animelemtime(5)-30)-3)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(5)-30)-3)-10)),0.123*(2+0.2*(((animelemtime(5)-30)-3)-10))
pos=32*3,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-3)>=0&&((animelemtime(5)-30)-3)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(5)-30)-3)),floor(12.8*((animelemtime(5)-30)-3))
scale=0.11*0.1*((animelemtime(5)-30)-3),0.11*0.025*((animelemtime(5)-30)-3)
pos=32*3,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-3)>=0&&((animelemtime(5)-30)-3)<=14
anim=10024
scale=0.7,0.7
pos=32*3,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(5)-30)-4)>=0&&((animelemtime(5)-30)-4)<=9
anim=90067
scale=0.123*0.07*((animelemtime(5)-30)-4),0.123*0.2*((animelemtime(5)-30)-4)
pos=32*4,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-4)>=10&&((animelemtime(5)-30)-4)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(5)-30)-4)-10)),0.123*(2+0.2*(((animelemtime(5)-30)-4)-10))
pos=32*4,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-4)>=0&&((animelemtime(5)-30)-4)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(5)-30)-4)),floor(12.8*((animelemtime(5)-30)-4))
scale=0.11*0.1*((animelemtime(5)-30)-4),0.11*0.025*((animelemtime(5)-30)-4)
pos=32*4,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-4)>=0&&((animelemtime(5)-30)-4)<=14
anim=10024
scale=0.7,0.7
pos=32*4,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(5)-30)-5)>=0&&((animelemtime(5)-30)-5)<=9
anim=90067
scale=0.123*0.07*((animelemtime(5)-30)-5),0.123*0.2*((animelemtime(5)-30)-5)
pos=32*5,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-5)>=10&&((animelemtime(5)-30)-5)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(5)-30)-5)-10)),0.123*(2+0.2*(((animelemtime(5)-30)-5)-10))
pos=32*5,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-5)>=0&&((animelemtime(5)-30)-5)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(5)-30)-5)),floor(12.8*((animelemtime(5)-30)-5))
scale=0.11*0.1*((animelemtime(5)-30)-5),0.11*0.025*((animelemtime(5)-30)-5)
pos=32*5,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-5)>=0&&((animelemtime(5)-30)-5)<=14
anim=10024
scale=0.7,0.7
pos=32*5,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(5)-30)-6)>=0&&((animelemtime(5)-30)-6)<=9
anim=90067
scale=0.123*0.07*((animelemtime(5)-30)-6),0.123*0.2*((animelemtime(5)-30)-6)
pos=32*6,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-6)>=10&&((animelemtime(5)-30)-6)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(5)-30)-6)-10)),0.123*(2+0.2*(((animelemtime(5)-30)-6)-10))
pos=32*6,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-6)>=0&&((animelemtime(5)-30)-6)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(5)-30)-6)),floor(12.8*((animelemtime(5)-30)-6))
scale=0.11*0.1*((animelemtime(5)-30)-6),0.11*0.025*((animelemtime(5)-30)-6)
pos=32*6,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-6)>=0&&((animelemtime(5)-30)-6)<=14
anim=10024
scale=0.7,0.7
pos=32*6,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(5)-30)-7)>=0&&((animelemtime(5)-30)-7)<=9
anim=90067
scale=0.123*0.07*((animelemtime(5)-30)-7),0.123*0.2*((animelemtime(5)-30)-7)
pos=32*7,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-7)>=10&&((animelemtime(5)-30)-7)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(5)-30)-7)-10)),0.123*(2+0.2*(((animelemtime(5)-30)-7)-10))
pos=32*7,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-7)>=0&&((animelemtime(5)-30)-7)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(5)-30)-7)),floor(12.8*((animelemtime(5)-30)-7))
scale=0.11*0.1*((animelemtime(5)-30)-7),0.11*0.025*((animelemtime(5)-30)-7)
pos=32*7,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-7)>=0&&((animelemtime(5)-30)-7)<=14
anim=10024
scale=0.7,0.7
pos=32*7,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(5)-30)-8)>=0&&((animelemtime(5)-30)-8)<=9
anim=90067
scale=0.123*0.07*((animelemtime(5)-30)-8),0.123*0.2*((animelemtime(5)-30)-8)
pos=32*8,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-8)>=10&&((animelemtime(5)-30)-8)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(5)-30)-8)-10)),0.123*(2+0.2*(((animelemtime(5)-30)-8)-10))
pos=32*8,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-8)>=0&&((animelemtime(5)-30)-8)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(5)-30)-8)),floor(12.8*((animelemtime(5)-30)-8))
scale=0.11*0.1*((animelemtime(5)-30)-8),0.11*0.025*((animelemtime(5)-30)-8)
pos=32*8,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-8)>=0&&((animelemtime(5)-30)-8)<=14
anim=10024
scale=0.7,0.7
pos=32*8,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(5)-30)-9)>=0&&((animelemtime(5)-30)-9)<=9
anim=90067
scale=0.123*0.07*((animelemtime(5)-30)-9),0.123*0.2*((animelemtime(5)-30)-9)
pos=32*9,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-9)>=10&&((animelemtime(5)-30)-9)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(5)-30)-9)-10)),0.123*(2+0.2*(((animelemtime(5)-30)-9)-10))
pos=32*9,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-9)>=0&&((animelemtime(5)-30)-9)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(5)-30)-9)),floor(12.8*((animelemtime(5)-30)-9))
scale=0.11*0.1*((animelemtime(5)-30)-9),0.11*0.025*((animelemtime(5)-30)-9)
pos=32*9,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-9)>=0&&((animelemtime(5)-30)-9)<=14
anim=10024
scale=0.7,0.7
pos=32*9,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=((animelemtime(5)-30)-10)>=0&&((animelemtime(5)-30)-10)<=9
anim=90067
scale=0.123*0.07*((animelemtime(5)-30)-10),0.123*0.2*((animelemtime(5)-30)-10)
pos=32*10,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-10)>=10&&((animelemtime(5)-30)-10)<=29
anim=90067
scale=0.123*(0.7-0.035*(((animelemtime(5)-30)-10)-10)),0.123*(2+0.2*(((animelemtime(5)-30)-10)-10))
pos=32*10,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-10)>=0&&((animelemtime(5)-30)-10)<=19
anim=10100
alpha=floor(256-12.8*((animelemtime(5)-30)-10)),floor(12.8*((animelemtime(5)-30)-10))
scale=0.11*0.1*((animelemtime(5)-30)-10),0.11*0.025*((animelemtime(5)-30)-10)
pos=32*10,-100
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=((animelemtime(5)-30)-10)>=0&&((animelemtime(5)-30)-10)<=14
anim=10024
scale=0.7,0.7
pos=32*10,-100
postype=back
vel=4*cos(random),8+4*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=projectile
trigger1=(animelemtime(5)-30)>=12&&(animelemtime(5)-30)<=16
projid=302
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=15
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=c,np
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=50,1
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
pausetime=5,0
guard.pausetime=5,0
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=-12
guard.velocity=-12
air.velocity=-12,-3.5
airguard.velocity=-12,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=11
ctrl=1
persistent=256
ignorehitpause=1



;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕恄儌乕僪昁嶦媄丅

[statedef 1000]
type=s
movetype=a
physics=s
ctrl=0
velset=0,0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=1000
value=1000
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,17
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(12)=-10
trigger2=animelemtime(12)=0
value=s100,25
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(12)=0
value=s100,27
channel=2
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(12)=0
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(12)<=-1
time=2
freq=180
ampl=floor(2*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
time=2
freq=180
ampl=floor((24-24*sin((pi/2/20)*animelemtime(12)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;墴偟弌偟敾掕徚嫀丅
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1



;偢傏偽乕傫丅
[state ]
type=explod
trigger1=animelemtime(1)=0
anim=10460
scale=0.8,0.8
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=3
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;屻岝揑側丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=10034
scale=0.7,0.7
pos=0,-44
vel=(5+4*cos(random))*cos(var(55)),(5+4*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=4
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;曻暔慄丅
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(1)=-17
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(2)=-39
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(3)=-18-20
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(4)=-39-100
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(5)=-18+50
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(6)=0
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(7)=10
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(8)=floor(1000*(-3*var(1)+4*var(3)-var(5))/(2.0*var(7)))
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(9)=floor(1000*(var(1)-2*var(3)+var(5))/(2.0*var(7)*var(7)))
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(10)=floor(1000*(-3*var(2)+4*var(4)-var(6))/(2.0*var(7)))
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(11)=floor(1000*(var(2)-2*var(4)+var(6))/(2.0*var(7)*var(7)))
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
anim=10034
scale=0.5,0.5
pos=floor(var(1)+0.001*(animelemtime(12)+20)*var(8)+0.001*(animelemtime(12)+20)*(animelemtime(12)+20)*var(9)),floor(var(2)+0.001*(animelemtime(12)+20)*var(10)+0.001*(animelemtime(12)+20)*(animelemtime(12)+20)*var(11))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
anim=10004
scale=0.5,0.5
pos=floor(var(1)+0.001*(animelemtime(12)+20)*var(8)+0.001*(animelemtime(12)+20)*(animelemtime(12)+20)*var(9)),floor(var(2)+0.001*(animelemtime(12)+20)*var(10)+0.001*(animelemtime(12)+20)*(animelemtime(12)+20)*var(11))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;曻暔慄偺俀丅
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(1)=-17
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(2)=-39
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(3)=-18+100
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(4)=-39-130
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(5)=-18+50
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(6)=0
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(7)=10
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(8)=floor(1000*(-3*var(1)+4*var(3)-var(5))/(2.0*var(7)))
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(9)=floor(1000*(var(1)-2*var(3)+var(5))/(2.0*var(7)*var(7)))
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(10)=floor(1000*(-3*var(2)+4*var(4)-var(6))/(2.0*var(7)))
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
var(11)=floor(1000*(var(2)-2*var(4)+var(6))/(2.0*var(7)*var(7)))
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
anim=10034
scale=0.5,0.5
pos=floor(var(1)+0.001*(animelemtime(12)+20)*var(8)+0.001*(animelemtime(12)+20)*(animelemtime(12)+20)*var(9)),floor(var(2)+0.001*(animelemtime(12)+20)*var(10)+0.001*(animelemtime(12)+20)*(animelemtime(12)+20)*var(11))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
anim=10014
scale=0.5,0.5
pos=floor(var(1)+0.001*(animelemtime(12)+20)*var(8)+0.001*(animelemtime(12)+20)*(animelemtime(12)+20)*var(9)),floor(var(2)+0.001*(animelemtime(12)+20)*var(10)+0.001*(animelemtime(12)+20)*(animelemtime(12)+20)*var(11))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;旘傃嶶傞旘枟丅
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=39
anim=10024
scale=0.4,0.4
pos=-18+50,0
vel=(7+7*cos(random))*cos(var(55)),-8+3*cos(random)*sin(var(55))
accel=0,0.6
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;敋敪丅
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=29
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.6,0.6
pos=-18+50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483536
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)+20)=20
anim=10461
scale=0.2,0.2
pos=-18+50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483538
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)+20)=20
anim=10311
scale=0.5,0.5
pos=-18+50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483539
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=34
anim=10200
trans=addalpha
alpha=floor(256*cos((pi/2/15)*((animelemtime(12)+20)-20))),floor(256*sin((pi/2/15)*((animelemtime(12)+20)-20)))
scale=0.8*sin((pi/2/15)*((animelemtime(12)+20)-20)),0.8*sin((pi/2/15)*((animelemtime(12)+20)-20))
pos=-18+50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483540
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=30&&(animelemtime(12)+20)<=44
anim=10210
trans=addalpha
alpha=floor(256*cos((pi/2/15)*((animelemtime(12)+20)-30))),floor(256*sin((pi/2/15)*((animelemtime(12)+20)-30)))
scale=0.5*sin((pi/2/15)*((animelemtime(12)+20)-30)),0.5*sin((pi/2/15)*((animelemtime(12)+20)-30))
pos=-18+50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;幩寕丅
[state ]
type=varset
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
var(1)=700
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=90416
projremanim=-1
projscale=0.15-0.006*((animelemtime(12)+20)-20),0.15-0.006*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-10.4*0.001*var(1),-4.5*0.001*var(1)
accel=0.48*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=90417
projremanim=-1
projscale=0.15-0.006*((animelemtime(12)+20)-20),0.15-0.006*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-10.4*0.001*var(1),-4.5*0.001*var(1)
accel=0.48*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=10030
projremanim=-1
projscale=0.6-0.024*((animelemtime(12)+20)-20),0.6-0.024*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-10.4*0.001*var(1),-4.5*0.001*var(1)
accel=0.48*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483545
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=90416
projremanim=-1
projscale=0.15-0.006*((animelemtime(12)+20)-20),0.15-0.006*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-10.2*0.001*var(1),-5.5*0.001*var(1)
accel=0.49*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=90417
projremanim=-1
projscale=0.15-0.006*((animelemtime(12)+20)-20),0.15-0.006*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-10.2*0.001*var(1),-5.5*0.001*var(1)
accel=0.49*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=10030
projremanim=-1
projscale=0.6-0.024*((animelemtime(12)+20)-20),0.6-0.024*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-10.2*0.001*var(1),-5.5*0.001*var(1)
accel=0.49*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483545
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=90416
projremanim=-1
projscale=0.15-0.006*((animelemtime(12)+20)-20),0.15-0.006*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-10*0.001*var(1),-6.5*0.001*var(1)
accel=0.5*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=90417
projremanim=-1
projscale=0.15-0.006*((animelemtime(12)+20)-20),0.15-0.006*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-10*0.001*var(1),-6.5*0.001*var(1)
accel=0.5*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=10030
projremanim=-1
projscale=0.6-0.024*((animelemtime(12)+20)-20),0.6-0.024*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-10*0.001*var(1),-6.5*0.001*var(1)
accel=0.5*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483545
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=90416
projremanim=-1
projscale=0.15-0.006*((animelemtime(12)+20)-20),0.15-0.006*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-9.8*0.001*var(1),-7.5*0.001*var(1)
accel=0.51*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=90417
projremanim=-1
projscale=0.15-0.006*((animelemtime(12)+20)-20),0.15-0.006*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-9.8*0.001*var(1),-7.5*0.001*var(1)
accel=0.51*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=10030
projremanim=-1
projscale=0.6-0.024*((animelemtime(12)+20)-20),0.6-0.024*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-9.8*0.001*var(1),-7.5*0.001*var(1)
accel=0.51*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483545
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=90416
projremanim=-1
projscale=0.15-0.006*((animelemtime(12)+20)-20),0.15-0.006*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-9.6*0.001*var(1),-8.5*0.001*var(1)
accel=0.52*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=90417
projremanim=-1
projscale=0.15-0.006*((animelemtime(12)+20)-20),0.15-0.006*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-9.6*0.001*var(1),-8.5*0.001*var(1)
accel=0.52*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=44
projanim=10030
projremanim=-1
projscale=0.6-0.024*((animelemtime(12)+20)-20),0.6-0.024*((animelemtime(12)+20)-20)
offset=-18+50,0
velocity=-9.6*0.001*var(1),-8.5*0.001*var(1)
accel=0.52*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=100
projsprpriority=2147483545
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;傑偄偰偂乕両
[state ]
type=projectile
trigger1=(animelemtime(12)+20)=20
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=-18+50,0
velocity=-10.4*0.001*var(1),-4.5*0.001*var(1)
accel=0.48*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=90
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=22,4
getpower=20,10
givepower=0,5
hitsound=s10000,7
guardsound=s10000,7
pausetime=0,2
guard.pausetime=0,2
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.5
guard.velocity=-4
air.velocity=-6,-3.5
airguard.velocity=-6,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)=20
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=-18+50,0
velocity=-10.2*0.001*var(1),-5.5*0.001*var(1)
accel=0.49*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=90
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=22,4
getpower=20,10
givepower=0,5
hitsound=s10000,7
guardsound=s10000,7
pausetime=0,2
guard.pausetime=0,2
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.5
guard.velocity=-4
air.velocity=-6,-3.5
airguard.velocity=-6,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)=20
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=-18+50,0
velocity=-10*0.001*var(1),-6.5*0.001*var(1)
accel=0.5*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=90
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=22,4
getpower=20,10
givepower=0,5
hitsound=s10000,7
guardsound=s10000,7
pausetime=0,2
guard.pausetime=0,2
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.5
guard.velocity=-4
air.velocity=-6,-3.5
airguard.velocity=-6,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)=20
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=-18+50,0
velocity=-9.8*0.001*var(1),-7.5*0.001*var(1)
accel=0.51*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=90
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=22,4
getpower=20,10
givepower=0,5
hitsound=s10000,7
guardsound=s10000,7
pausetime=0,2
guard.pausetime=0,2
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.5
guard.velocity=-4
air.velocity=-6,-3.5
airguard.velocity=-6,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)=20
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=-18+50,0
velocity=-9.6*0.001*var(1),-8.5*0.001*var(1)
accel=0.52*0.000001*var(1)*var(1),0.2*0.000001*var(1)*var(1)
projremove=1
projremovetime=90
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=22,4
getpower=20,10
givepower=0,5
hitsound=s10000,7
guardsound=s10000,7
pausetime=0,2
guard.pausetime=0,2
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.5
guard.velocity=-4
air.velocity=-6,-3.5
airguard.velocity=-6,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 1100]
type=s
movetype=a
physics=s
ctrl=0
velset=0,0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=1100
value=1100
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s10000,12
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)=0
trigger2=animelemtime(5)=5
trigger3=animelemtime(5)=10
trigger4=animelemtime(5)=15
trigger5=animelemtime(5)=20
value=s10000,18
channel=1
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(5)=0
trigger2=animelemtime(5)=10
trigger3=animelemtime(5)=20
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(3)<=-1
time=2
freq=180
ampl=floor(2*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(3)>=0&&animelemtime(3)<=24
time=2
freq=180
ampl=floor((24-24*sin((pi/2/25)*animelemtime(3)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;墴偟弌偟敾掕徚嫀丅
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1



;敋敪丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.6,0.3
pos=106-50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=10200
trans=addalpha
alpha=floor(256*cos((pi/2/30)*animelemtime(1))),floor(256*sin((pi/2/30)*animelemtime(1)))
scale=0.5*sin((pi/2/30)*animelemtime(1)),0.5*sin((pi/2/30)*animelemtime(1))
pos=106-50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=90303
scale=0.05*animelemtime(1),0.05*animelemtime(1)
pos=106-50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=19
anim=90303
scale=0.5-0.05*(animelemtime(1)-10),0.5
pos=106-50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=(animelemtime(1)-5)>=0&&(animelemtime(1)-5)<=14
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.6,0.3
pos=106-25,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-5)>=0&&(animelemtime(1)-5)<=29
anim=10200
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(animelemtime(1)-5))),floor(256*sin((pi/2/30)*(animelemtime(1)-5)))
scale=0.5*sin((pi/2/30)*(animelemtime(1)-5)),0.5*sin((pi/2/30)*(animelemtime(1)-5))
pos=106-25,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-5)>=0&&(animelemtime(1)-5)<=9
anim=90303
scale=0.5+0.01*(animelemtime(1)-5),0.5+0.01*(animelemtime(1)-5)
pos=106-25,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-5)>=10&&(animelemtime(1)-5)<=19
anim=90303
scale=0.5-0.05*((animelemtime(1)-5)-10),0.5
pos=106-25,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=(animelemtime(1)-10)>=0&&(animelemtime(1)-10)<=14
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.6,0.3
pos=106,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-10)>=0&&(animelemtime(1)-10)<=29
anim=10200
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(animelemtime(1)-10))),floor(256*sin((pi/2/30)*(animelemtime(1)-10)))
scale=0.5*sin((pi/2/30)*(animelemtime(1)-10)),0.5*sin((pi/2/30)*(animelemtime(1)-10))
pos=106,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-10)>=0&&(animelemtime(1)-10)<=9
anim=90303
scale=0.5+0.01*(animelemtime(1)-10),0.5+0.01*(animelemtime(1)-10)
pos=106,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-10)>=10&&(animelemtime(1)-10)<=19
anim=90303
scale=0.5-0.05*((animelemtime(1)-10)-10),0.5
pos=106,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=(animelemtime(1)-15)>=0&&(animelemtime(1)-15)<=14
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.6,0.3
pos=106+25,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-15)>=0&&(animelemtime(1)-15)<=29
anim=10200
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(animelemtime(1)-15))),floor(256*sin((pi/2/30)*(animelemtime(1)-15)))
scale=0.5*sin((pi/2/30)*(animelemtime(1)-15)),0.5*sin((pi/2/30)*(animelemtime(1)-15))
pos=106+25,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-15)>=0&&(animelemtime(1)-15)<=9
anim=90303
scale=0.5+0.01*(animelemtime(1)-15),0.5+0.01*(animelemtime(1)-15)
pos=106+25,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-15)>=10&&(animelemtime(1)-15)<=19
anim=90303
scale=0.5-0.05*((animelemtime(1)-15)-10),0.5
pos=106+25,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=(animelemtime(1)-20)>=0&&(animelemtime(1)-20)<=14
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.6,0.3
pos=106+50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-20)>=0&&(animelemtime(1)-20)<=29
anim=10200
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(animelemtime(1)-20))),floor(256*sin((pi/2/30)*(animelemtime(1)-20)))
scale=0.5*sin((pi/2/30)*(animelemtime(1)-20)),0.5*sin((pi/2/30)*(animelemtime(1)-20))
pos=106+50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-20)>=0&&(animelemtime(1)-20)<=9
anim=90303
scale=0.5+0.01*(animelemtime(1)-20),0.5+0.01*(animelemtime(1)-20)
pos=106+50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-20)>=10&&(animelemtime(1)-20)<=19
anim=90303
scale=0.5-0.05*((animelemtime(1)-20)-10),0.5
pos=106+50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483541
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;幩寕丅
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=24
projanim=90416
projremanim=-1
projscale=0.15-0.006*animelemtime(1),0.15-0.006*animelemtime(1)
offset=106-50,0
velocity=-12,-0.5
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=24
projanim=90417
projremanim=-1
projscale=0.15-0.006*animelemtime(1),0.15-0.006*animelemtime(1)
offset=106-50,0
velocity=-12,-0.5
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=24
projanim=10030
projremanim=-1
projscale=0.6-0.024*animelemtime(1),0.6-0.024*animelemtime(1)
offset=106-50,0
velocity=-12,-0.5
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483545
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;幩寕丅
[state ]
type=projectile
trigger1=(animelemtime(1)-5)>=0&&(animelemtime(1)-5)<=24
projanim=90416
projremanim=-1
projscale=0.15-0.006*(animelemtime(1)-5),0.15-0.006*(animelemtime(1)-5)
offset=106-25,0
velocity=-13,-1
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(1)-5)>=0&&(animelemtime(1)-5)<=24
projanim=90417
projremanim=-1
projscale=0.15-0.006*(animelemtime(1)-5),0.15-0.006*(animelemtime(1)-5)
offset=106-25,0
velocity=-13,-1
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(1)-5)>=0&&(animelemtime(1)-5)<=24
projanim=10030
projremanim=-1
projscale=0.6-0.024*(animelemtime(1)-5),0.6-0.024*(animelemtime(1)-5)
offset=106-25,0
velocity=-13,-1
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483545
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;幩寕丅
[state ]
type=projectile
trigger1=(animelemtime(1)-10)>=0&&(animelemtime(1)-10)<=24
projanim=90416
projremanim=-1
projscale=0.15-0.006*(animelemtime(1)-10),0.15-0.006*(animelemtime(1)-10)
offset=106,0
velocity=-14,-1.5
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(1)-10)>=0&&(animelemtime(1)-10)<=24
projanim=90417
projremanim=-1
projscale=0.15-0.006*(animelemtime(1)-10),0.15-0.006*(animelemtime(1)-10)
offset=106,0
velocity=-14,-1.5
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(1)-10)>=0&&(animelemtime(1)-10)<=24
projanim=10030
projremanim=-1
projscale=0.6-0.024*(animelemtime(1)-10),0.6-0.024*(animelemtime(1)-10)
offset=106,0
velocity=-14,-1.5
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483545
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;幩寕丅
[state ]
type=projectile
trigger1=(animelemtime(1)-15)>=0&&(animelemtime(1)-15)<=24
projanim=90416
projremanim=-1
projscale=0.15-0.006*(animelemtime(1)-15),0.15-0.006*(animelemtime(1)-15)
offset=106+25,0
velocity=-15,-2
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(1)-15)>=0&&(animelemtime(1)-15)<=24
projanim=90417
projremanim=-1
projscale=0.15-0.006*(animelemtime(1)-15),0.15-0.006*(animelemtime(1)-15)
offset=106+25,0
velocity=-15,-2
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(1)-15)>=0&&(animelemtime(1)-15)<=24
projanim=10030
projremanim=-1
projscale=0.6-0.024*(animelemtime(1)-15),0.6-0.024*(animelemtime(1)-15)
offset=106+25,0
velocity=-15,-2
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483545
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;幩寕丅
[state ]
type=projectile
trigger1=(animelemtime(1)-20)>=0&&(animelemtime(1)-20)<=24
projanim=90416
projremanim=-1
projscale=0.15-0.006*(animelemtime(1)-20),0.15-0.006*(animelemtime(1)-20)
offset=106+50,0
velocity=-16,-2.5
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(1)-20)>=0&&(animelemtime(1)-20)<=24
projanim=90417
projremanim=-1
projscale=0.15-0.006*(animelemtime(1)-20),0.15-0.006*(animelemtime(1)-20)
offset=106+50,0
velocity=-16,-2.5
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(1)-20)>=0&&(animelemtime(1)-20)<=24
projanim=10030
projremanim=-1
projscale=0.6-0.024*(animelemtime(1)-20),0.6-0.024*(animelemtime(1)-20)
offset=106+50,0
velocity=-16,-2.5
accel=0.5,0
projremove=1
projremovetime=100
projsprpriority=2147483545
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;捾僄僼僃丅
[state ]
type=explod
trigger1=animelemtime(3)=-5
anim=70189
scale=0.7,0.7
pos=16,-48+15
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=-5
anim=70189
scale=0.7,0.7
pos=16,-48
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=-5
anim=70189
scale=0.7,0.7
pos=16,-48-15
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(3)=-5
trigger1=prevstateno!=1101
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(3)=-5
trigger1=prevstateno!=1101
value=1101
ignorehitpause=1



;傑偄偰偂乕両
[state ]
type=projectile
trigger1=animelemtime(1)=0
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=106,0
velocity=-12,0
accel=0.5,0
projremove=1
projremovetime=80
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=22,4
getpower=20,10
givepower=0,5
hitsound=s10000,7
guardsound=s10000,7
pausetime=0,2
guard.pausetime=0,2
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.5
guard.velocity=-4
air.velocity=-6,-3.5
airguard.velocity=-6,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)=5
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=106,0
velocity=-13,-0.6
accel=0.5,0
projremove=1
projremovetime=80
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=22,4
getpower=20,10
givepower=0,5
hitsound=s10000,7
guardsound=s10000,7
pausetime=0,2
guard.pausetime=0,2
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.5
guard.velocity=-4
air.velocity=-6,-3.5
airguard.velocity=-6,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)=10
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=106,0
velocity=-14,-1.2
accel=0.5,0
projremove=1
projremovetime=80
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=22,4
getpower=20,10
givepower=0,5
hitsound=s10000,7
guardsound=s10000,7
pausetime=0,2
guard.pausetime=0,2
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.5
guard.velocity=-4
air.velocity=-6,-3.5
airguard.velocity=-6,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)=15
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=106,0
velocity=-15,-1.8
accel=0.5,0
projremove=1
projremovetime=80
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=22,4
getpower=20,10
givepower=0,5
hitsound=s10000,7
guardsound=s10000,7
pausetime=0,2
guard.pausetime=0,2
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.5
guard.velocity=-4
air.velocity=-6,-3.5
airguard.velocity=-6,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)=20
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=106,0
velocity=-16,-2.4
accel=0.5,0
projremove=1
projremovetime=80
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=22,4
getpower=20,10
givepower=0,5
hitsound=s10000,7
guardsound=s10000,7
pausetime=0,2
guard.pausetime=0,2
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.5
guard.velocity=-4
air.velocity=-6,-3.5
airguard.velocity=-6,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 1101]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=1100
ignorehitpause=1



[state ]
type=varset
trigger1=var(0)=0
var(1)=10023
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=1&&var(0)<=5
var(1)=70025-1+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=6&&var(0)<=10
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=var(1)
scale=0.4,0.4
pos=floor(16+(-75+25*var(0))*cos(pi*30/180.0)+3*cos(pi*30/180.0+(-(var(55)%61)+30)/180.0)*var(0)),floor(-48+(-75+25*var(0))*sin(pi*30/180.0)+3*sin(pi*30/180.0+(-(var(55)%61)+30)/180.0)*var(0))
vel=-3*cos(pi*30/180.0+(-(var(55)%61)+30)/180.0),-3*sin(pi*30/180.0+(-((var(55)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=11
value=stateno
persistent=256
ignorehitpause=1

[statedef 1200]
type=s
movetype=a
physics=s
ctrl=0
velset=0,0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=1200
value=1200
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=10
value=s100,22
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=20
value=s207,2
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(1)=0
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
time=2
freq=180
ampl=floor((18-18*sin((pi/2/15)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;傛偔暘偐傜傫攇栦弌傞僎乕僩丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
scale=0.25,1
pos=41,-39-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=5
trigger3=animelemtime(1)=10
trigger4=animelemtime(1)=15
trigger5=animelemtime(1)=20
anim=10310
scale=0.1,0.4
pos=41,-39-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=10023
scale=0.6,0.6
pos=41,-39-40
vel=6+6*cos(random)*cos(var(55)),7*cos(random)*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
scale=0.25,1
pos=41,-39+40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=5
trigger3=animelemtime(1)=10
trigger4=animelemtime(1)=15
trigger5=animelemtime(1)=20
anim=10310
scale=0.1,0.4
pos=41,-39+40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=10023
scale=0.6,0.6
pos=41,-39+40
vel=6+6*cos(random)*cos(var(55)),7*cos(random)*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;僂僃乕僽丅
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=prevstateno!=1201
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=0
trigger1=prevstateno!=1201
value=1201
ignorehitpause=1



;傑偄偰偂乕両
[state ]
type=projectile
trigger1=animelemtime(1)=0
projid=1202
projanim=40090
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=41,-39
velocity=20,0
accel=0,0
projremove=1
projremovetime=20
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafdp
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=51,20
numhits=7
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=0,0
guard.velocity=0
air.velocity=0,0
airguard.velocity=0,0
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
p2facing=1
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 1201]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=51
value=1200
ignorehitpause=1



;攇栦丅
[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10370
projscale=0.05,0.05
offset=41+6*var(0),floor(-39+40*cos((2*pi/30)*var(0)))
velocity=0,0
accel=0,0
projremove=1
projremovetime=floor(0.25*var(0))
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10371
projscale=0.045,0.045
offset=41+6*var(0),floor(-39+40*cos((2*pi/30)*var(0)))
velocity=0,0
accel=0,0
projremove=1
projremovetime=floor(0.25*var(0))+3
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10370
projscale=0.05,0.05
offset=41+6*var(0),floor(-39-40*cos((2*pi/30)*var(0)))
velocity=0,0
accel=0,0
projremove=1
projremovetime=floor(0.45*var(0))
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10371
projscale=0.045,0.045
offset=41+6*var(0),floor(-39-40*cos((2*pi/30)*var(0)))
velocity=0,0
accel=0,0
projremove=1
projremovetime=floor(0.45*var(0))+3
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=51
value=stateno
persistent=256
ignorehitpause=1

[statedef 1202]
type=a
movetype=h
physics=n

[state ]
type=changestate
trigger1=sysvar(0)%257000!=256006
trigger1=enemy(0),sysvar(0)%257000=256006
trigger1=floor((enemy(0),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
trigger2=sysvar(0)%257000!=256006
trigger2=enemy(0),sysvar(0)%257000!=256006
trigger2=floor((enemy(1),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
value=1836769491
persistent=256
ignorehitpause=1

[state ]
type=changeanim2
trigger1=1
value=3101
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=0,0
ignorehitpause=1
[state ]
type=width
trigger1=1
edge=0,-99999
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=-20
ignorehitpause=1
[state ]
type=changestate
trigger1=backedgedist<0
value=1203
persistent=256
ignorehitpause=1

[statedef 1203]
type=a
movetype=h
physics=n

[state ]
type=changestate
trigger1=sysvar(0)%257000!=256006
trigger1=enemy(0),sysvar(0)%257000=256006
trigger1=floor((enemy(0),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
trigger2=sysvar(0)%257000!=256006
trigger2=enemy(0),sysvar(0)%257000!=256006
trigger2=floor((enemy(1),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
value=1836769491
persistent=256
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=0,0
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=-99999
y=0
ignorehitpause=1
[state ]
type=offset
trigger1=1
x=1-random%3
y=1-random%3
ignorehitpause=1
[state ]
type=explod
trigger1=time=0
anim=f72
trans=sub
pos=const(size.mid.pos.x),0
removetime=-2
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=changestate
trigger1=time>=20
value=1204
persistent=256
ignorehitpause=1

[statedef 1204]
type=a
movetype=h
physics=n

[state ]
type=changestate
trigger1=sysvar(0)%257000!=256006
trigger1=enemy(0),sysvar(0)%257000=256006
trigger1=floor((enemy(0),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
trigger2=sysvar(0)%257000!=256006
trigger2=enemy(0),sysvar(0)%257000!=256006
trigger2=floor((enemy(1),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
value=1836769491
persistent=256
ignorehitpause=1

[state ]
type=changeanim2
trigger1=time=0
value=803
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=0,0
ignorehitpause=1
[state ]
type=turn
trigger1=time=0
ignorehitpause=1
[state ]
type=velset
trigger1=time=0
x=-3.2
y=-10+0.02*(-screenpos y+120-const(size.mid.pos.y))
ignorehitpause=1
[state ]
type=veladd
trigger1=time>=0
y=.4
ignorehitpause=1
[state ]
type=selfstate
trigger1=vel y>=0
trigger1=pos y>=0
value=5100
persistent=256
ignorehitpause=1

[statedef 1300]
type=s
movetype=a
physics=s
ctrl=0
velset=0,0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=1300
value=1300
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=10
value=s100,22
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=20
value=s207,2
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(1)=0
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
time=2
freq=180
ampl=floor((18-18*sin((pi/2/15)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;傛偔暘偐傜傫攇栦弌傞僎乕僩丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
scale=0.25,1
pos=floor(41*cos(-20*pi/180)-(-39-40)*sin(-20*pi/180)),floor((-39-40)*cos(-20*pi/180)+41*sin(-20*pi/180))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=5
trigger3=animelemtime(1)=10
trigger4=animelemtime(1)=15
trigger5=animelemtime(1)=20
anim=10310
scale=0.1,0.4
pos=floor(41*cos(-20*pi/180)-(-39-40)*sin(-20*pi/180)),floor((-39-40)*cos(-20*pi/180)+41*sin(-20*pi/180))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=10023
scale=0.6,0.6
pos=floor(41*cos(-20*pi/180)-(-39-40)*sin(-20*pi/180)),floor((-39-40)*cos(-20*pi/180)+41*sin(-20*pi/180))
vel=(6+6*cos(random)*cos(var(55)))*cos(-20*pi/180)-7*cos(random)*sin(var(55))*sin(-20*pi/180),7*cos(random)*sin(var(55))*cos(-20*pi/180)+(6+6*cos(random)*cos(var(55)))*sin(-20*pi/180)
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
scale=0.25,1
pos=floor(41*cos(-20*pi/180)-(-39+40)*sin(-20*pi/180)),floor((-39+40)*cos(-20*pi/180)+41*sin(-20*pi/180))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=5
trigger3=animelemtime(1)=10
trigger4=animelemtime(1)=15
trigger5=animelemtime(1)=20
anim=10310
scale=0.1,0.4
pos=floor(41*cos(-20*pi/180)-(-39+40)*sin(-20*pi/180)),floor((-39+40)*cos(-20*pi/180)+41*sin(-20*pi/180))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=10023
scale=0.6,0.6
pos=floor(41*cos(-20*pi/180)-(-39+40)*sin(-20*pi/180)),floor((-39+40)*cos(-20*pi/180)+41*sin(-20*pi/180))
vel=(6+6*cos(random)*cos(var(55)))*cos(-20*pi/180)-7*cos(random)*sin(var(55))*sin(-20*pi/180),7*cos(random)*sin(var(55))*cos(-20*pi/180)+(6+6*cos(random)*cos(var(55)))*sin(-20*pi/180)
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;僂僃乕僽丅
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=prevstateno!=1301
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=0
trigger1=prevstateno!=1301
value=1301
ignorehitpause=1



;傑偄偰偂乕両
[state ]
type=projectile
trigger1=animelemtime(1)=0
projid=1302
projanim=40090
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=41,-39
velocity=20*cos(-20*pi/180),20*sin(-20*pi/180)
accel=0,0
projremove=1
projremovetime=20
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafdp
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=51,20
numhits=7
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=0,0
guard.velocity=0
air.velocity=0,0
airguard.velocity=0,0
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
p2facing=1
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 1301]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=51
value=1300
ignorehitpause=1



;攇栦丅
[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10370
projscale=0.05,0.05
offset=floor((41+6*var(0))*cos(-20*pi/180)-(-39+40*cos((2*pi/30)*var(0)))*sin(-20*pi/180)),floor((-39+40*cos((2*pi/30)*var(0)))*cos(-20*pi/180)+(41+6*var(0))*sin(-20*pi/180))
velocity=0,0
accel=0,0
projremove=1
projremovetime=floor(0.25*var(0))
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10371
projscale=0.045,0.045
offset=floor((41+6*var(0))*cos(-20*pi/180)-(-39+40*cos((2*pi/30)*var(0)))*sin(-20*pi/180)),floor((-39+40*cos((2*pi/30)*var(0)))*cos(-20*pi/180)+(41+6*var(0))*sin(-20*pi/180))
velocity=0,0
accel=0,0
projremove=1
projremovetime=floor(0.25*var(0))+3
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10370
projscale=0.05,0.05
offset=floor((41+6*var(0))*cos(-20*pi/180)-(-39-40*cos((2*pi/30)*var(0)))*sin(-20*pi/180)),floor((-39-40*cos((2*pi/30)*var(0)))*cos(-20*pi/180)+(41+6*var(0))*sin(-20*pi/180))
velocity=0,0
accel=0,0
projremove=1
projremovetime=floor(0.45*var(0))
projsprpriority=2147483547
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10371
projscale=0.045,0.045
offset=floor((41+6*var(0))*cos(-20*pi/180)-(-39-40*cos((2*pi/30)*var(0)))*sin(-20*pi/180)),floor((-39-40*cos((2*pi/30)*var(0)))*cos(-20*pi/180)+(41+6*var(0))*sin(-20*pi/180))
velocity=0,0
accel=0,0
projremove=1
projremovetime=floor(0.45*var(0))+3
projsprpriority=2147483546
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=51
value=stateno
persistent=256
ignorehitpause=1

[statedef 1302]
type=a
movetype=h
physics=n

[state ]
type=changestate
trigger1=sysvar(0)%257000!=256006
trigger1=enemy(0),sysvar(0)%257000=256006
trigger1=floor((enemy(0),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
trigger2=sysvar(0)%257000!=256006
trigger2=enemy(0),sysvar(0)%257000!=256006
trigger2=floor((enemy(1),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
value=1836769491
persistent=256
ignorehitpause=1

[state ]
type=changeanim2
trigger1=1
value=3101
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=0,0
ignorehitpause=1
[state ]
type=width
trigger1=1
edge=0,-99999
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=20*cos(200*pi/180)
y=20*sin(200*pi/180)
ignorehitpause=1
[state ]
type=changestate
trigger1=backedgedist<0
value=1203
persistent=256
ignorehitpause=1

[statedef 1400]
type=s
movetype=a
physics=s
ctrl=0
velset=0,0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=1400
value=1400
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(4)=0
value=s10000,15
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=0
trigger2=animelemtime(4)=3
trigger3=animelemtime(4)=6
trigger4=animelemtime(4)=9
value=s10000,19
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(4)=0
trigger2=animelemtime(4)=4
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(4)<=-1
time=2
freq=180
ampl=floor(2*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(4)>=0&&animelemtime(4)<=19
time=2
freq=180
ampl=floor((22-22*sin((pi/2/20)*animelemtime(4)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;庒姳屻戅丅
[state ]
type=posadd
trigger1=animelemtime(4)>=0&&animtime<=-5
x=-5
ignorehitpause=1



;儃儞僶乕両
[state ]
type=explod
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%8=0
anim=10310
scale=0.25,0.25
pos=93-45+var(55)%91,-48-45+(var(55)**2)%91
vel=2.4,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%8=4
anim=10460
scale=0.25,0.25
pos=93-45+var(55)%91,-48-45+(var(55)**2)%91
vel=2.4,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;彫抏偝乕傫丅
[state ]
type=varset
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%8=0
trigger1=prevstateno!=1401
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%8=0
trigger1=prevstateno!=1401
value=1401
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%8=4
trigger1=prevstateno!=1402
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%8=4
trigger1=prevstateno!=1402
value=1402
ignorehitpause=1



;傑偄偰偂乕両
[state ]
type=projectile
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%3=0
projid=302
projanim=40140
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=93,-48
velocity=0,0
accel=0,0
projremove=1
projremovetime=2
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=5,2
getpower=20,10
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=-4
guard.velocity=-4
air.velocity=-2,-7
airguard.velocity=-2,-7
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 1401]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=10
value=1400
ignorehitpause=1



[state ]
type=varset
trigger1=var(0)=0
var(1)=10023
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=1&&var(0)<=5
var(1)=70025-1+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=6&&var(0)<=9
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(2)=random
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(3)=random
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=var(1)
scale=0.4,0.4
pos=floor((93-45+var(55)%91)-var(0)*(4+4*cos(var(3)))*cos(var(2))),floor((-48-45+(var(55)**2)%91)-var(0)*(4+4*cos(var(3)**2))*sin(var(2)))
vel=(4+4*cos(var(3)))*cos(var(2)),(4+4*cos(var(3)**2))*sin(var(2))
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=10
value=stateno
persistent=256
ignorehitpause=1

[statedef 1402]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=10
value=1400
ignorehitpause=1



[state ]
type=varset
trigger1=var(0)=0
var(1)=10033
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=1&&var(0)<=4
var(1)=70036-1+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=5&&var(0)<=9
var(1)=80030-5+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(2)=random
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(3)=random
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=var(1)
scale=0.4,0.4
pos=floor((93-45+var(55)%91)-var(0)*(4+4*cos(var(3)))*cos(var(2))),floor((-48-45+(var(55)**2)%91)-var(0)*(4+4*cos(var(3)**2))*sin(var(2)))
vel=(4+4*cos(var(3)))*cos(var(2)),(4+4*cos(var(3)**2))*sin(var(2))
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=10
value=stateno
persistent=256
ignorehitpause=1

[statedef 1500]
type=s
movetype=a
physics=s
ctrl=0
velset=0,0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=1500
value=1500
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(4)=0
value=s10000,15
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=0
trigger2=animelemtime(4)=3
trigger3=animelemtime(4)=6
trigger4=animelemtime(4)=9
value=s10000,19
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(4)=0
trigger2=animelemtime(4)=4
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(4)<=-1
time=2
freq=180
ampl=floor(2*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(4)>=0&&animelemtime(4)<=19
time=2
freq=180
ampl=floor((22-22*sin((pi/2/20)*animelemtime(4)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;庒姳屻戅丅
[state ]
type=posadd
trigger1=animelemtime(4)>=0&&animtime<=-5
x=-5
ignorehitpause=1



;儃儞僶乕両
[state ]
type=explod
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%8=0
anim=10310
scale=0.25,0.25
pos=60-45+var(55)%91,-100-45+(var(55)**2)%91
vel=2.4*cos(-pi/4),2.4*sin(-pi/4)
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%8=4
anim=10460
scale=0.25,0.25
pos=60-45+var(55)%91,-100-45+(var(55)**2)%91
vel=2.4*cos(-pi/4),2.4*sin(-pi/4)
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;彫抏偝乕傫丅
[state ]
type=varset
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%8=0
trigger1=prevstateno!=1501
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%8=0
trigger1=prevstateno!=1501
value=1501
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%8=4
trigger1=prevstateno!=1502
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%8=4
trigger1=prevstateno!=1502
value=1502
ignorehitpause=1



;傑偄偰偂乕両
[state ]
type=projectile
trigger1=animelemtime(4)>=0&&animelemtime(4)<=23
trigger1=animelemtime(4)%3=0
projid=302
projanim=40140
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=60,-100
velocity=0,0
accel=0,0
projremove=1
projremovetime=2
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=5,2
getpower=20,10
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=-4
guard.velocity=-4
air.velocity=-2,-7
airguard.velocity=-2,-7
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 1501]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=10
value=1500
ignorehitpause=1



[state ]
type=varset
trigger1=var(0)=0
var(1)=10023
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=1&&var(0)<=5
var(1)=70025-1+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=6&&var(0)<=9
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(2)=random
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(3)=random
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=var(1)
scale=0.4,0.4
pos=floor((60-45+var(55)%91)-var(0)*(4+4*cos(var(3)))*cos(var(2))),floor((-100-45+(var(55)**2)%91)-var(0)*(4+4*cos(var(3)**2))*sin(var(2)))
vel=(4+4*cos(var(3)))*cos(var(2)),(4+4*cos(var(3)**2))*sin(var(2))
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=10
value=stateno
persistent=256
ignorehitpause=1

[statedef 1502]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=10
value=1500
ignorehitpause=1



[state ]
type=varset
trigger1=var(0)=0
var(1)=10033
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=1&&var(0)<=4
var(1)=70036-1+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=5&&var(0)<=9
var(1)=80030-5+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(2)=random
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(3)=random
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=var(1)
scale=0.4,0.4
pos=floor((60-45+var(55)%91)-var(0)*(4+4*cos(var(3)))*cos(var(2))),floor((-100-45+(var(55)**2)%91)-var(0)*(4+4*cos(var(3)**2))*sin(var(2)))
vel=(4+4*cos(var(3)))*cos(var(2)),(4+4*cos(var(3)**2))*sin(var(2))
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=10
value=stateno
persistent=256
ignorehitpause=1

[statedef 1600]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=1600
value=1600
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=0
value=s100,25
freqmul=1+0.08*cos(var(55))
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=0
value=s300,1
freqmul=1+0.08*cos(var(55))
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=0
value=s10000,10
freqmul=0.8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=0
value=s10000,10
freqmul=0.8
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(7)=0
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(7)>=0&&animelemtime(7)<=29
time=2
freq=180
ampl=floor((22-22*sin((pi/2/30)*animelemtime(7)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;傐偡丅
[state ]
type=posadd
trigger1=animelemtime(7)>=0&&animelemtime(7)<=19
x=12*cos((pi/2/20)*animelemtime(7))
ignorehitpause=1



;捾揑側壗偐偺侾丅
[state ]
type=explod
trigger1=animelemtime(7)=-5
anim=80193
scale=0.7,0.7
pos=61+10,-43-10
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=-5
anim=80193
scale=0.7,0.7
pos=61,-43
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=-5
anim=80193
scale=0.7,0.7
pos=61-10,-43+10
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(7)=-5
trigger1=prevstateno!=1601
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(7)=-5
trigger1=prevstateno!=1601
value=1601
ignorehitpause=1

;捾偵捛廬偟偰僫僀僼丅
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
var(1)=(0+8*(animelemtime(7)+5))%72
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=0&&var(1)<=9
var(2)=10360+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=10&&var(1)<=19
var(2)=70360-10+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=20&&var(1)<=29
var(2)=80360-20+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=30&&var(1)<=39
var(2)=90360-30+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=40&&var(1)<=49
var(2)=100360-40+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=50&&var(1)<=59
var(2)=110360-50+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=60&&var(1)<=69
var(2)=120360-60+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=70&&var(1)<=71
var(2)=130360-70+var(1)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
anim=var(2)
scale=0.39,0.39
pos=floor(61-10+(-180+24*(animelemtime(7)+5))*cos(pi*50/180.0)),floor(-43+10+(-180+24*(animelemtime(7)+5))*sin(pi*50/180.0))
vel=0,0
accel=0.3*cos(-pi*5*var(1)/180.0),0.3*sin(-pi*5*var(1)/180.0)
removetime=100
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=floor(61-10+(-180+24*(animelemtime(7)+5))*cos(pi*50/180.0)),floor(-43+10+(-180+24*(animelemtime(7)+5))*sin(pi*50/180.0))
velocity=0,0
accel=0.3*cos(-pi*5*var(1)/180.0),0.3*sin(-pi*5*var(1)/180.0)
projremove=1
projremovetime=100
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=2,1
givepower=0,5
hitsound=s100,4
guardsound=s100,4
pausetime=5,10
guard.pausetime=5,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=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1

[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
var(3)=(2+8*(animelemtime(7)+5))%72
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=0&&var(3)<=9
var(4)=10360+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=10&&var(3)<=19
var(4)=70360-10+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=20&&var(3)<=29
var(4)=80360-20+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=30&&var(3)<=39
var(4)=90360-30+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=40&&var(3)<=49
var(4)=100360-40+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=50&&var(3)<=59
var(4)=110360-50+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=60&&var(3)<=69
var(4)=120360-60+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=70&&var(3)<=71
var(4)=130360-70+var(3)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
anim=var(4)
scale=0.39,0.39
pos=floor(61-10+(-180+6+24*(animelemtime(7)+5))*cos(pi*50/180.0)),floor(-43+10+(-180+6+24*(animelemtime(7)+5))*sin(pi*50/180.0))
vel=0,0
accel=0.3*cos(-pi*5*var(3)/180),0.3*sin(-pi*5*var(3)/180)
removetime=100
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=floor(61-10+(-180+6+24*(animelemtime(7)+5))*cos(pi*50/180.0)),floor(-43+10+(-180+6+24*(animelemtime(7)+5))*sin(pi*50/180.0))
velocity=0,0
accel=0.3*cos(-pi*5*var(3)/180),0.3*sin(-pi*5*var(3)/180)
projremove=1
projremovetime=100
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=2,1
givepower=0,5
hitsound=s100,4
guardsound=s100,4
pausetime=5,10
guard.pausetime=5,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=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1

[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
var(5)=(4+8*(animelemtime(7)+5))%72
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=0&&var(5)<=9
var(6)=10360+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=10&&var(5)<=19
var(6)=70360-10+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=20&&var(5)<=29
var(6)=80360-20+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=30&&var(5)<=39
var(6)=90360-30+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=40&&var(5)<=49
var(6)=100360-40+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=50&&var(5)<=59
var(6)=110360-50+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=60&&var(5)<=69
var(6)=120360-60+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=70&&var(5)<=71
var(6)=130360-70+var(5)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
anim=var(6)
scale=0.39,0.39
pos=floor(61-10+(-180+12+24*(animelemtime(7)+5))*cos(pi*50/180.0)),floor(-43+10+(-180+12+24*(animelemtime(7)+5))*sin(pi*50/180.0))
vel=0,0
accel=0.3*cos(-pi*5*var(5)/180),0.3*sin(-pi*5*var(5)/180)
removetime=100
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=floor(61-10+(-180+12+24*(animelemtime(7)+5))*cos(pi*50/180.0)),floor(-43+10+(-180+12+24*(animelemtime(7)+5))*sin(pi*50/180.0))
velocity=0,0
accel=0.3*cos(-pi*5*var(5)/180),0.3*sin(-pi*5*var(5)/180)
projremove=1
projremovetime=100
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=2,1
givepower=0,5
hitsound=s100,4
guardsound=s100,4
pausetime=5,10
guard.pausetime=5,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=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1

[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
var(7)=(6+8*(animelemtime(7)+5))%72
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=0&&var(7)<=9
var(8)=10360+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=10&&var(7)<=19
var(8)=70360-10+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=20&&var(7)<=29
var(8)=80360-20+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=30&&var(7)<=39
var(8)=90360-30+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=40&&var(7)<=49
var(8)=100360-40+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=50&&var(7)<=59
var(8)=110360-50+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=60&&var(7)<=69
var(8)=120360-60+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=70&&var(7)<=71
var(8)=130360-70+var(7)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
anim=var(8)
scale=0.39,0.39
pos=floor(61-10+(-180+18+24*(animelemtime(7)+5))*cos(pi*50/180.0)),floor(-43+10+(-180+18+24*(animelemtime(7)+5))*sin(pi*50/180.0))
vel=0,0
accel=0.3*cos(-pi*5*var(7)/180),0.3*sin(-pi*5*var(7)/180)
removetime=100
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=floor(61-10+(-180+18+24*(animelemtime(7)+5))*cos(pi*50/180.0)),floor(-43+10+(-180+18+24*(animelemtime(7)+5))*sin(pi*50/180.0))
velocity=0,0
accel=0.3*cos(-pi*5*var(7)/180),0.3*sin(-pi*5*var(7)/180)
projremove=1
projremovetime=100
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=2,1
givepower=0,5
hitsound=s100,4
guardsound=s100,4
pausetime=5,10
guard.pausetime=5,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=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;捾揑側壗偐偺俀丅
[state ]
type=explod
trigger1=animelemtime(7)=-4
anim=80198
scale=0.7,0.7
pos=61-15,-43
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=-4
anim=80198
scale=0.7,0.7
pos=61,-43
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=-4
anim=80198
scale=0.7,0.7
pos=61+15,-43
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(7)=-4
trigger1=prevstateno!=1602
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(7)=-4
trigger1=prevstateno!=1602
value=1602
ignorehitpause=1

;捾偵捛廬偟偰僫僀僼丅
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
var(1)=(0+8*(animelemtime(7)+5))%72
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=0&&var(1)<=9
var(2)=10360+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=10&&var(1)<=19
var(2)=70360-10+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=20&&var(1)<=29
var(2)=80360-20+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=30&&var(1)<=39
var(2)=90360-30+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=40&&var(1)<=49
var(2)=100360-40+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=50&&var(1)<=59
var(2)=110360-50+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=60&&var(1)<=69
var(2)=120360-60+var(1)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(1)>=70&&var(1)<=71
var(2)=130360-70+var(1)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
anim=var(2)
scale=0.39,0.39
pos=floor(61+15+(-180+24*(animelemtime(7)+5))*cos(-pi*70/180.0)),floor(-43+(-180+24*(animelemtime(7)+5))*sin(-pi*70/180.0))
vel=0,0
accel=0.3*cos(-pi*5*var(1)/180.0),0.3*sin(-pi*5*var(1)/180.0)
removetime=100
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=floor(61+15+(-180+24*(animelemtime(7)+5))*cos(-pi*70/180.0)),floor(-43+(-180+24*(animelemtime(7)+5))*sin(-pi*70/180.0))
velocity=0,0
accel=0.3*cos(-pi*5*var(1)/180.0),0.3*sin(-pi*5*var(1)/180.0)
projremove=1
projremovetime=100
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=2,1
givepower=0,5
hitsound=s100,4
guardsound=s100,4
pausetime=5,10
guard.pausetime=5,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=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1

[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
var(3)=(2+8*(animelemtime(7)+5))%72
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=0&&var(3)<=9
var(4)=10360+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=10&&var(3)<=19
var(4)=70360-10+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=20&&var(3)<=29
var(4)=80360-20+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=30&&var(3)<=39
var(4)=90360-30+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=40&&var(3)<=49
var(4)=100360-40+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=50&&var(3)<=59
var(4)=110360-50+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=60&&var(3)<=69
var(4)=120360-60+var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(3)>=70&&var(3)<=71
var(4)=130360-70+var(3)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
anim=var(4)
scale=0.39,0.39
pos=floor(61+15+(-180+6+24*(animelemtime(7)+5))*cos(-pi*70/180.0)),floor(-43+(-180+6+24*(animelemtime(7)+5))*sin(-pi*70/180.0))
vel=0,0
accel=0.3*cos(-pi*5*var(3)/180),0.3*sin(-pi*5*var(3)/180)
removetime=100
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=floor(61+15+(-180+6+24*(animelemtime(7)+5))*cos(-pi*70/180.0)),floor(-43+(-180+6+24*(animelemtime(7)+5))*sin(-pi*70/180.0))
velocity=0,0
accel=0.3*cos(-pi*5*var(3)/180),0.3*sin(-pi*5*var(3)/180)
projremove=1
projremovetime=100
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=2,1
givepower=0,5
hitsound=s100,4
guardsound=s100,4
pausetime=5,10
guard.pausetime=5,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=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1

[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
var(5)=(4+8*(animelemtime(7)+5))%72
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=0&&var(5)<=9
var(6)=10360+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=10&&var(5)<=19
var(6)=70360-10+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=20&&var(5)<=29
var(6)=80360-20+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=30&&var(5)<=39
var(6)=90360-30+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=40&&var(5)<=49
var(6)=100360-40+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=50&&var(5)<=59
var(6)=110360-50+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=60&&var(5)<=69
var(6)=120360-60+var(5)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(5)>=70&&var(5)<=71
var(6)=130360-70+var(5)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
anim=var(6)
scale=0.39,0.39
pos=floor(61+15+(-180+12+24*(animelemtime(7)+5))*cos(-pi*70/180.0)),floor(-43+(-180+12+24*(animelemtime(7)+5))*sin(-pi*70/180.0))
vel=0,0
accel=0.3*cos(-pi*5*var(5)/180),0.3*sin(-pi*5*var(5)/180)
removetime=100
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=floor(61+15+(-180+12+24*(animelemtime(7)+5))*cos(-pi*70/180.0)),floor(-43+(-180+12+24*(animelemtime(7)+5))*sin(-pi*70/180.0))
velocity=0,0
accel=0.3*cos(-pi*5*var(5)/180),0.3*sin(-pi*5*var(5)/180)
projremove=1
projremovetime=100
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=2,1
givepower=0,5
hitsound=s100,4
guardsound=s100,4
pausetime=5,10
guard.pausetime=5,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=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1

[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
var(7)=(6+8*(animelemtime(7)+5))%72
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=0&&var(7)<=9
var(8)=10360+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=10&&var(7)<=19
var(8)=70360-10+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=20&&var(7)<=29
var(8)=80360-20+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=30&&var(7)<=39
var(8)=90360-30+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=40&&var(7)<=49
var(8)=100360-40+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=50&&var(7)<=59
var(8)=110360-50+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=60&&var(7)<=69
var(8)=120360-60+var(7)
ignorehitpause=1
[state ]
type=varset
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
trigger1=var(7)>=70&&var(7)<=71
var(8)=130360-70+var(7)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
anim=var(8)
scale=0.39,0.39
pos=floor(61+15+(-180+18+24*(animelemtime(7)+5))*cos(-pi*70/180.0)),floor(-43+(-180+18+24*(animelemtime(7)+5))*sin(-pi*70/180.0))
vel=0,0
accel=0.3*cos(-pi*5*var(7)/180),0.3*sin(-pi*5*var(7)/180)
removetime=100
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10180+var(55)%18,70180-10+var(55)%18)
projremanim=-1
projscale=0.7,0.7
offset=floor(61+15+(-180+18+24*(animelemtime(7)+5))*cos(-pi*70/180.0)),floor(-43+(-180+18+24*(animelemtime(7)+5))*sin(-pi*70/180.0))
velocity=0,0
accel=0.3*cos(-pi*5*var(7)/180),0.3*sin(-pi*5*var(7)/180)
projremove=1
projremovetime=100
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,sp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=2,1
givepower=0,5
hitsound=s100,4
guardsound=s100,4
pausetime=5,10
guard.pausetime=5,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=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;屻岝偱偡傛乕丅
[state ]
type=explod
trigger1=animelemtime(7)=-10
trigger2=animelemtime(7)=0
anim=10460
scale=2.8,2.8
pos=-9,-37
vel=0,0
accel=0,0
removetime=-2
sprpriority=4
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(13)<=-1
anim=10034
scale=0.6,0.6
pos=4,-40
vel=(4+4*cos(random))*cos(var(55)),(4+4*cos(random))*cos(random)*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(13)<=-1
anim=10034
scale=0.6,0.6
pos=4,-40
vel=(4+4*cos(random))*cos(var(55)),(4+4*cos(random))*cos(random)*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 1601]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=1600
ignorehitpause=1



[state ]
type=varset
trigger1=var(0)=0
var(1)=10023
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=1&&var(0)<=5
var(1)=70025-1+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=6&&var(0)<=10
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=var(1)
scale=0.4,0.4
pos=floor(61+(-75+25*var(0))*cos(pi*50/180.0)+3*cos(pi*50/180.0+(-(var(55)%61)+30)/180.0)*var(0)),floor(-43+(-75+25*var(0))*sin(pi*50/180.0)+3*sin(pi*50/180.0+(-(var(55)%61)+30)/180.0)*var(0))
vel=-3*cos(pi*50/180.0+(-(var(55)%61)+30)/180.0),-3*sin(pi*50/180.0+(-((var(55)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=11
value=stateno
persistent=256
ignorehitpause=1

[statedef 1602]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=1600
ignorehitpause=1



[state ]
type=varset
trigger1=var(0)=0
var(1)=10023
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=1&&var(0)<=5
var(1)=70025-1+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=6&&var(0)<=10
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=var(1)
scale=0.4,0.4
pos=floor(61+(-75+25*var(0))*cos(-pi*70/180.0)+3*cos(-pi*70/180.0+(-(var(55)%61)+30)/180.0)*var(0)),floor(-43+(-75+25*var(0))*sin(-pi*70/180.0)+3*sin(-pi*70/180.0+(-(var(55)%61)+30)/180.0)*var(0))
vel=-3*cos(-pi*70/180.0+(-(var(55)%61)+30)/180.0),-3*sin(-pi*70/180.0+(-((var(55)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=11
value=stateno
persistent=256
ignorehitpause=1



;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕恄儌乕僪挻昁傕偳偒丅

[statedef 13000]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=13000
value=13000
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(5)=0
value=s206,9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)=0
value=s100,20
ignorehitpause=1



;懍搙丅
[state ]
type=velset
trigger1=animelemtime(5)=0
x=60
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(7)=0
attr=,ha
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=0,0
getpower=0,0
givepower=0,5
pausetime=0,0
guard.pausetime=0,0
ground.type=high
air.type=high
ground.slidetime=0
guard.slidetime=0
ground.hittime=0
air.hittime=0
guard.ctrltime=0
airguard.ctrltime=0
ground.velocity=0
guard.velocity=0
air.velocity=0,0
airguard.velocity=0,0
fall=1
air.fall=1
kill=0
guard.kill=0
fall.kill=0
p2facing=1
ignorehitpause=1



;傑偢偼僞乕僎僢僩忣曬傪惔嶼丅
[state ]
type=targetdrop
triggerall=numtarget>0
trigger1=animelemtime(1)=0
ignorehitpause=1
[state ]
type=targetdrop
triggerall=numtarget>0
trigger1=1
excludeid=0
ignorehitpause=1
[state ]
type=targetstate
triggerall=numtarget>0
trigger1=1
value=802
ignorehitpause=1
[state ]
type=changestate
triggerall=numtarget>0
trigger1=1
value=13001
ignorehitpause=1

;搳偘幐攕丄捠忢僗僥乕僩傊堏峴偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=50
ctrl=1
persistent=256
ignorehitpause=1

[statedef 13001]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=13001
value=13001
ignorehitpause=1



;壒嬁DEATH丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,6
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=40
trigger2=animelemtime(1)=45
trigger3=animelemtime(1)=50
trigger4=animelemtime(1)=55
trigger5=animelemtime(1)=60
trigger6=animelemtime(1)=65
trigger7=animelemtime(1)=70
trigger8=animelemtime(1)=75
trigger9=animelemtime(1)=80
trigger10=animelemtime(1)=85
value=s206,16
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=40
trigger2=animelemtime(1)=45
trigger3=animelemtime(1)=50
trigger4=animelemtime(1)=55
trigger5=animelemtime(1)=60
trigger6=animelemtime(1)=65
trigger7=animelemtime(1)=70
trigger8=animelemtime(1)=75
trigger9=animelemtime(1)=80
trigger10=animelemtime(1)=85
value=s10000,7
channel=2
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=20&&animelemtime(1)<=84
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=11000
trans=addalpha
alpha=floor(256*sin((pi/2/20)*animelemtime(1))),floor(256*cos((pi/2/20)*animelemtime(1)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=84
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=85&&animelemtime(1)<=114
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(animelemtime(1)-85))),floor(256*sin((pi/2/30)*(animelemtime(1)-85)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(1)=40
trigger2=animelemtime(1)=45
trigger3=animelemtime(1)=50
trigger4=animelemtime(1)=55
trigger5=animelemtime(1)=60
trigger6=animelemtime(1)=65
trigger7=animelemtime(1)=70
trigger8=animelemtime(1)=75
trigger9=animelemtime(1)=80
trigger10=animelemtime(1)=85
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=40&&animelemtime(1)<=84
time=2
freq=180
ampl=floor(12*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;夋柺抂敾掕丅
[state ]
type=width
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
value=floor(200*sin((pi/2/10)*animelemtime(1))),0
ignorehitpause=1
[state ]
type=width
trigger1=animelemtime(1)>=10&&animelemtime(1)<=84
value=200,0
ignorehitpause=1



;愒偺抏丄偲惵偺抏丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=10474
scale=0.4,0.4
pos=-18,-52
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=10484
scale=0.4,0.4
pos=23,-52
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=10474
scale=0.4,0.4
pos=-18,-52
vel=3+3*cos(random)*cos(var(55)),3+3*cos(random)*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=10484
scale=0.4,0.4
pos=23,-52
vel=3+3*cos(random)*cos(var(55)),3+3*cos(random)*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;愒偺抏丄偲惵偺抏偑徴撍丅
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(1)<=39
anim=10474
scale=0.4,0.4
pos=floor(-18+(150-(-18))*sin((pi/2/10)*(animelemtime(1)-30))),floor(-52+(-98-(-52))*sin((pi/2/10)*(animelemtime(1)-30)))
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(1)<=39
anim=10484
scale=0.4,0.4
pos=floor(23+(150-23)*sin((pi/2/10)*(animelemtime(1)-30))),floor(-52+(-98-(-52))*sin((pi/2/10)*(animelemtime(1)-30)))
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(1)<=39
anim=10474
scale=0.4,0.4
pos=floor(23+(150-23)*sin((pi/2/10)*(animelemtime(1)-30))),floor(-52+(-98-(-52))*sin((pi/2/10)*(animelemtime(1)-30)))
vel=3+3*cos(random)*cos(var(55)),3+3*cos(random)*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(1)<=39
anim=10484
scale=0.4,0.4
pos=floor(23+(150-23)*sin((pi/2/10)*(animelemtime(1)-30))),floor(-52+(-98-(-52))*sin((pi/2/10)*(animelemtime(1)-30)))
vel=3+3*cos(random)*cos(var(55)),3+3*cos(random)*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;傕偺偡偛偄惃偄偱擇偮偺抏偑徴撍偡傞丄偦偺徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(1)>=40&&animelemtime(1)<=59
anim=10130
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-40)),floor(12.8*(animelemtime(1)-40))
scale=0.11*0.215*(animelemtime(1)-40),0.11*0.215*(animelemtime(1)-40)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-29
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=40&&animelemtime(1)<=59
anim=10500
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-40)),floor(12.8*(animelemtime(1)-40))
scale=0.5*0.215*(animelemtime(1)-40),0.5*0.215*(animelemtime(1)-40)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-28
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=45&&animelemtime(1)<=64
anim=10130
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-45)),floor(12.8*(animelemtime(1)-45))
scale=0.11*0.215*(animelemtime(1)-45),0.11*0.215*(animelemtime(1)-45)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-27
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=45&&animelemtime(1)<=64
anim=10510
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-45)),floor(12.8*(animelemtime(1)-45))
scale=0.5*0.215*(animelemtime(1)-45),0.5*0.215*(animelemtime(1)-45)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-26
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=69
anim=10130
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-50)),floor(12.8*(animelemtime(1)-50))
scale=0.11*0.215*(animelemtime(1)-50),0.11*0.215*(animelemtime(1)-50)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-25
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=69
anim=10500
facing=-1
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-50)),floor(12.8*(animelemtime(1)-50))
scale=0.5*0.215*(animelemtime(1)-50),0.5*0.215*(animelemtime(1)-50)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-24
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=55&&animelemtime(1)<=74
anim=10130
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-55)),floor(12.8*(animelemtime(1)-55))
scale=0.11*0.215*(animelemtime(1)-55),0.11*0.215*(animelemtime(1)-55)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-23
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=55&&animelemtime(1)<=74
anim=10510
facing=-1
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-55)),floor(12.8*(animelemtime(1)-55))
scale=0.5*0.215*(animelemtime(1)-55),0.5*0.215*(animelemtime(1)-55)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-22
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=79
anim=10130
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-60)),floor(12.8*(animelemtime(1)-60))
scale=0.11*0.215*(animelemtime(1)-60),0.11*0.215*(animelemtime(1)-60)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-21
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=79
anim=10500
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-60)),floor(12.8*(animelemtime(1)-60))
scale=0.5*0.215*(animelemtime(1)-60),0.5*0.215*(animelemtime(1)-60)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-20
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=65&&animelemtime(1)<=84
anim=10130
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-65)),floor(12.8*(animelemtime(1)-65))
scale=0.11*0.215*(animelemtime(1)-65),0.11*0.215*(animelemtime(1)-65)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-19
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=65&&animelemtime(1)<=84
anim=10510
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-65)),floor(12.8*(animelemtime(1)-65))
scale=0.5*0.215*(animelemtime(1)-65),0.5*0.215*(animelemtime(1)-65)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-18
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=70&&animelemtime(1)<=89
anim=10130
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-70)),floor(12.8*(animelemtime(1)-70))
scale=0.11*0.215*(animelemtime(1)-70),0.11*0.215*(animelemtime(1)-70)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-17
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=70&&animelemtime(1)<=89
anim=10500
facing=-1
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-70)),floor(12.8*(animelemtime(1)-70))
scale=0.5*0.215*(animelemtime(1)-70),0.5*0.215*(animelemtime(1)-70)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-16
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=75&&animelemtime(1)<=94
anim=10130
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-75)),floor(12.8*(animelemtime(1)-75))
scale=0.11*0.215*(animelemtime(1)-75),0.11*0.215*(animelemtime(1)-75)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-15
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=75&&animelemtime(1)<=94
anim=10510
facing=-1
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-75)),floor(12.8*(animelemtime(1)-75))
scale=0.5*0.215*(animelemtime(1)-75),0.5*0.215*(animelemtime(1)-75)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-14
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=80&&animelemtime(1)<=99
anim=10130
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-80)),floor(12.8*(animelemtime(1)-80))
scale=0.11*0.215*(animelemtime(1)-80),0.11*0.215*(animelemtime(1)-80)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-13
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=80&&animelemtime(1)<=99
anim=10500
facing=-1
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-80)),floor(12.8*(animelemtime(1)-80))
scale=0.5*0.215*(animelemtime(1)-80),0.5*0.215*(animelemtime(1)-80)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-12
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=85&&animelemtime(1)<=104
anim=10130
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-85)),floor(12.8*(animelemtime(1)-85))
scale=0.11*0.215*(animelemtime(1)-85),0.11*0.215*(animelemtime(1)-85)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-11
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=85&&animelemtime(1)<=104
anim=10500
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-85)),floor(12.8*(animelemtime(1)-85))
scale=0.5*0.215*(animelemtime(1)-85),0.5*0.215*(animelemtime(1)-85)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=85&&animelemtime(1)<=104
anim=10510
trans=addalpha
alpha=floor(256-12.8*(animelemtime(1)-85)),floor(12.8*(animelemtime(1)-85))
scale=0.5*0.215*(animelemtime(1)-85),0.5*0.215*(animelemtime(1)-85)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;側傫偐巼崟偺抏丅
[state ]
type=explod
trigger1=animelemtime(1)>=40&&animelemtime(1)<=84
anim=10070
scale=0.123*0.6,0.123*0.6
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=85&&animelemtime(1)<=104
anim=10070
scale=0.123*(0.6-0.03*(animelemtime(1)-85)),0.123*(0.6-0.03*(animelemtime(1)-85))
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animtime<=-1
anim=10490
scale=0.11*0.3*(animelemtime(1)-60),0.11*0.3*(animelemtime(1)-60)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-7
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=40&&animelemtime(1)<=79
anim=10034
scale=0.6,0.6
pos=150,-98
vel=(12+12*cos(random))*cos(var(55)),(6+6*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=40&&animelemtime(1)<=79
anim=10034
scale=0.6,0.6
pos=150,-98
vel=(12+12*cos(random))*cos(var(55)),(6+6*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;僞乕僎僢僩傪屌掕丄偟傑偡丅
[state ]
type=targetlifeadd
triggerall=numtarget>0
trigger1=animelemtime(1)=40
trigger2=animelemtime(1)=45
trigger3=animelemtime(1)=50
trigger4=animelemtime(1)=55
trigger5=animelemtime(1)=60
trigger6=animelemtime(1)=65
trigger7=animelemtime(1)=70
trigger8=animelemtime(1)=75
trigger9=animelemtime(1)=80
value=-14
kill=0
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=numtarget>0
trigger1=animelemtime(1)=85
value=-21
kill=1
ignorehitpause=1
[state ]
type=targetstate
triggerall=numtarget>0
trigger1=animelemtime(1)>=0&&animelemtime(1)<=84
value=802
ignorehitpause=1
[state ]
type=targetbind
triggerall=numtarget>0
trigger1=animelemtime(1)=0
pos=facing*(target,screenpos x-screenpos x),target,const(size.mid.pos.y)+(target,screenpos y-screenpos y)
time=1
ignorehitpause=1
[state ]
type=targetbind
triggerall=numtarget>0
trigger1=animelemtime(1)>=1&&animelemtime(1)<=29
pos=facing*(target,screenpos x-screenpos x)+0.1*(160-facing*(target,screenpos x-screenpos x)),(target,screenpos y-screenpos y)+0.1*(-108-(target,screenpos y-screenpos y))
time=1
ignorehitpause=1
[state ]
type=targetbind
triggerall=numtarget>0
trigger1=animelemtime(1)>=30&&animelemtime(1)<=84
pos=150,-98
time=1
ignorehitpause=1
[state ]
type=targetbind
triggerall=numtarget>0
trigger1=animelemtime(1)=60
pos=150,-98-target,const(size.mid.pos.y)
ignorehitpause=1



;搳偘幐攕丄捠忢僗僥乕僩傊堏峴偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 13100]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=13100
value=13100
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s206,9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=0
value=s10000,1
ignorehitpause=1



;夋柺偣乕偟偮丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=15&&animelemtime(6)<=-1
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=11000
trans=addalpha
alpha=0,floor(256*cos((pi/2/15)*animelemtime(1)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=15&&animelemtime(6)<=-1
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=0&&animelemtime(6)<=23
anim=11000
trans=addalpha
alpha=0,floor(256*sin((pi/2/24)*animelemtime(6)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(4)>=0&&animelemtime(4)<=19
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;偨傑偨傑旘棃丅
[state ]
type=explod
trigger1=animelemtime(4)>=-5&&animelemtime(4)<=34
anim=10370
scale=0.4,0.4
pos=floor(39-400*cos(-pi*20/180.0)+40*cos(-pi*20/180.0)*(animelemtime(4)+5)),floor(-45-400*sin(-pi*20/180.0)+40*sin(-pi*20/180.0)*(animelemtime(4)+5))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;儅僛儞僞怓偺巰偺晽丄榑棟揑偵攋抅偟偨悽奅偺寚曅丅
[state ]
type=explod
trigger1=animelemtime(4)>=0&&animelemtime(6)<=89
anim=10024
scale=0.6,0.6
pos=floor(80*cos(var(55))),floor(240-20+80*sin(var(55)))
postype=back
vel=8+8*cos(random)*cos(var(55)),-4-4*cos(random)*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱偵側傝傑偡丅
[state ]
type=projectile
trigger1=animelemtime(4)=-5
projid=3101
projanim=40140
projremanim=-1
projscale=1,1
offset=floor(39-400*cos(-pi*20/180.0)),floor(-45-400*sin(-pi*20/180.0))
velocity=40*cos(-pi*20/180.0),40*sin(-pi*20/180.0)
accel=0,0
projremove=1
projremovetime=40
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafdp
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=101,25
numhits=7
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=0,0
guard.velocity=0
air.velocity=0,0
airguard.velocity=0,0
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
p2facing=1
ignorehitpause=1



;搳偘幐攕丄捠忢僗僥乕僩傊堏峴偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 13200]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=13200
value=13200
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s206,9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=0
value=s206,7
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(8)=10
trigger2=animelemtime(8)=15
trigger3=animelemtime(8)=20
trigger4=animelemtime(8)=25
trigger5=animelemtime(8)=30
trigger6=animelemtime(8)=35
trigger7=animelemtime(8)=40
value=s100,27
freqmul=1+0.08*cos(var(55))
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(8)=10
trigger2=animelemtime(8)=15
trigger3=animelemtime(8)=20
trigger4=animelemtime(8)=25
trigger5=animelemtime(8)=30
trigger6=animelemtime(8)=35
trigger7=animelemtime(8)=40
value=s300,1
freqmul=1+0.08*cos(var(55))
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(8)=10
trigger2=animelemtime(8)=15
trigger3=animelemtime(8)=20
trigger4=animelemtime(8)=25
trigger5=animelemtime(8)=30
trigger6=animelemtime(8)=35
trigger7=animelemtime(8)=40
value=s10000,12
channel=3
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=15&&animelemtime(9)<=-1
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=11000
trans=addalpha
alpha=floor(256*sin((pi/2/15)*animelemtime(1))),floor(256*cos((pi/2/15)*animelemtime(1)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=15&&animelemtime(9)<=-1
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(9)>=0&&animelemtime(9)<=24
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/25)*animelemtime(9))),floor(256*sin((pi/2/25)*animelemtime(9)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(8)=10
trigger2=animelemtime(8)=15
trigger3=animelemtime(8)=20
trigger4=animelemtime(8)=25
trigger5=animelemtime(8)=30
trigger6=animelemtime(8)=35
trigger7=animelemtime(8)=40
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(8)>=10&&animelemtime(8)<=39
time=2
freq=180
ampl=floor(12*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;嵗昗挷惍偱偛偞傞丅
[state ]
type=posadd
trigger1=animelemtime(8)=0
x=80
ignorehitpause=1
[state ]
type=posadd
trigger1=animelemtime(9)=0
x=80
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(11)=0
x=20
ignorehitpause=1



;捾僄僼僃僋僩埮丅
[state ]
type=varset
trigger1=animelemtime(8)>=-2+10&&animelemtime(8)<=-1+10
trigger2=animelemtime(8)>=-2+15&&animelemtime(8)<=-1+15
trigger3=animelemtime(8)>=-2+20&&animelemtime(8)<=-1+20
trigger4=animelemtime(8)>=-2+25&&animelemtime(8)<=-1+25
trigger5=animelemtime(8)>=-2+30&&animelemtime(8)<=-1+30
trigger6=animelemtime(8)>=-2+35&&animelemtime(8)<=-1+35
var(4)=75-random%151
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(8)>=-2+40&&animelemtime(8)<=-1+40
var(4)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(8)>=-2+10&&animelemtime(8)<=-1+10
trigger2=animelemtime(8)>=-2+15&&animelemtime(8)<=-1+15
trigger3=animelemtime(8)>=-2+20&&animelemtime(8)<=-1+20
trigger4=animelemtime(8)>=-2+25&&animelemtime(8)<=-1+25
trigger5=animelemtime(8)>=-2+30&&animelemtime(8)<=-1+30
trigger6=animelemtime(8)>=-2+35&&animelemtime(8)<=-1+35
var(5)=75-random%151
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(8)>=-2+40&&animelemtime(8)<=-1+40
var(5)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(8)>=-2+10&&animelemtime(8)<=-1+10
trigger2=animelemtime(8)>=-2+15&&animelemtime(8)<=-1+15
trigger3=animelemtime(8)>=-2+20&&animelemtime(8)<=-1+20
trigger4=animelemtime(8)>=-2+25&&animelemtime(8)<=-1+25
trigger5=animelemtime(8)>=-2+30&&animelemtime(8)<=-1+30
trigger6=animelemtime(8)>=-2+35&&animelemtime(8)<=-1+35
var(55)=36+40-animelemtime(8)+5+2-random%5
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(8)>=-2+40&&animelemtime(8)<=-1+40
var(55)=36+40-animelemtime(8)+5
ignorehitpause=1
[state ]
type=varset
triggerall=var(55)%18>=0&&var(55)%18<=1
trigger1=animelemtime(8)>=-2+10&&animelemtime(8)<=-1+10
trigger2=animelemtime(8)>=-2+15&&animelemtime(8)<=-1+15
trigger3=animelemtime(8)>=-2+20&&animelemtime(8)<=-1+20
trigger4=animelemtime(8)>=-2+25&&animelemtime(8)<=-1+25
trigger5=animelemtime(8)>=-2+30&&animelemtime(8)<=-1+30
trigger6=animelemtime(8)>=-2+35&&animelemtime(8)<=-1+35
trigger7=animelemtime(8)>=-2+40&&animelemtime(8)<=-1+40
var(1)=70198+var(55)%18
ignorehitpause=1
[state ]
type=varset
triggerall=var(55)%18>=2&&var(55)%18<=11
trigger1=animelemtime(8)>=-2+10&&animelemtime(8)<=-1+10
trigger2=animelemtime(8)>=-2+15&&animelemtime(8)<=-1+15
trigger3=animelemtime(8)>=-2+20&&animelemtime(8)<=-1+20
trigger4=animelemtime(8)>=-2+25&&animelemtime(8)<=-1+25
trigger5=animelemtime(8)>=-2+30&&animelemtime(8)<=-1+30
trigger6=animelemtime(8)>=-2+35&&animelemtime(8)<=-1+35
trigger7=animelemtime(8)>=-2+40&&animelemtime(8)<=-1+40
var(1)=80190-2+var(55)%18
ignorehitpause=1
[state ]
type=varset
triggerall=var(55)%18>=12&&var(55)%18<=17
trigger1=animelemtime(8)>=-2+10&&animelemtime(8)<=-1+10
trigger2=animelemtime(8)>=-2+15&&animelemtime(8)<=-1+15
trigger3=animelemtime(8)>=-2+20&&animelemtime(8)<=-1+20
trigger4=animelemtime(8)>=-2+25&&animelemtime(8)<=-1+25
trigger5=animelemtime(8)>=-2+30&&animelemtime(8)<=-1+30
trigger6=animelemtime(8)>=-2+35&&animelemtime(8)<=-1+35
trigger7=animelemtime(8)>=-2+40&&animelemtime(8)<=-1+40
var(1)=90190-12+var(55)%18
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(8)>=-2+10&&animelemtime(8)<=-1+10
trigger2=animelemtime(8)>=-2+15&&animelemtime(8)<=-1+15
trigger3=animelemtime(8)>=-2+20&&animelemtime(8)<=-1+20
trigger4=animelemtime(8)>=-2+25&&animelemtime(8)<=-1+25
trigger5=animelemtime(8)>=-2+30&&animelemtime(8)<=-1+30
trigger6=animelemtime(8)>=-2+35&&animelemtime(8)<=-1+35
trigger7=animelemtime(8)>=-2+40&&animelemtime(8)<=-1+40
anim=var(1)
scale=0.7,0.7
pos=floor(13+15*cos(pi/2+pi*10*(var(55)%18)/180.0)+var(4)),floor(-102+15*sin(pi/2+pi*10*(var(55)%18)/180.0)+var(5))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(8)>=-2+10&&animelemtime(8)<=-1+10
trigger2=animelemtime(8)>=-2+15&&animelemtime(8)<=-1+15
trigger3=animelemtime(8)>=-2+20&&animelemtime(8)<=-1+20
trigger4=animelemtime(8)>=-2+25&&animelemtime(8)<=-1+25
trigger5=animelemtime(8)>=-2+30&&animelemtime(8)<=-1+30
trigger6=animelemtime(8)>=-2+35&&animelemtime(8)<=-1+35
trigger7=animelemtime(8)>=-2+40&&animelemtime(8)<=-1+40
anim=var(1)
scale=0.7,0.7
pos=13+var(4),-102+var(5)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(8)>=-2+10&&animelemtime(8)<=-1+10
trigger2=animelemtime(8)>=-2+15&&animelemtime(8)<=-1+15
trigger3=animelemtime(8)>=-2+20&&animelemtime(8)<=-1+20
trigger4=animelemtime(8)>=-2+25&&animelemtime(8)<=-1+25
trigger5=animelemtime(8)>=-2+30&&animelemtime(8)<=-1+30
trigger6=animelemtime(8)>=-2+35&&animelemtime(8)<=-1+35
trigger7=animelemtime(8)>=-2+40&&animelemtime(8)<=-1+40
anim=var(1)
scale=0.7,0.7
pos=floor(13-15*cos(pi/2+pi*10*(var(55)%18)/180.0)+var(4)),floor(-102-15*sin(pi/2+pi*10*(var(55)%18)/180.0)+var(5))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=13201
trigger1=animelemtime(8)>=-2+10&&animelemtime(8)<=-1+10
trigger2=animelemtime(8)>=-2+15&&animelemtime(8)<=-1+15
trigger3=animelemtime(8)>=-2+20&&animelemtime(8)<=-1+20
trigger4=animelemtime(8)>=-2+25&&animelemtime(8)<=-1+25
trigger5=animelemtime(8)>=-2+30&&animelemtime(8)<=-1+30
trigger6=animelemtime(8)>=-2+35&&animelemtime(8)<=-1+35
trigger7=animelemtime(8)>=-2+40&&animelemtime(8)<=-1+40
var(0)=0
ignorehitpause=1
[state ]
type=changestate
triggerall=prevstateno!=13201
trigger1=animelemtime(8)>=-2+10&&animelemtime(8)<=-1+10
trigger2=animelemtime(8)>=-2+15&&animelemtime(8)<=-1+15
trigger3=animelemtime(8)>=-2+20&&animelemtime(8)<=-1+20
trigger4=animelemtime(8)>=-2+25&&animelemtime(8)<=-1+25
trigger5=animelemtime(8)>=-2+30&&animelemtime(8)<=-1+30
trigger6=animelemtime(8)>=-2+35&&animelemtime(8)<=-1+35
trigger7=animelemtime(8)>=-2+40&&animelemtime(8)<=-1+40
value=13201
ignorehitpause=1



;峌寕揑側壗偐丅
[state ]
type=hitdef
trigger1=animelemtime(8)=10
trigger2=animelemtime(8)=15
trigger3=animelemtime(8)=20
trigger4=animelemtime(8)=25
trigger5=animelemtime(8)=30
trigger6=animelemtime(8)=35
projid=13202
attr=,ha
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=15,4
getpower=0,0
givepower=0,5
hitsound=s300,1
guardsound=s300,1
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=-4
guard.velocity=-4
air.velocity=0,0
airguard.velocity=-0,0
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
p2facing=-1
ignorehitpause=1



;搳偘幐攕丄捠忢僗僥乕僩傊堏峴偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 13201]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=12
value=13200
ignorehitpause=1



[state ]
type=varset
trigger1=var(0)=0
var(2)=10033
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=1&&var(0)<=4
var(2)=70036-1+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=5&&var(0)<=11
var(2)=80030-5+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(6)=floor(13+var(4)+(-75+25*var(0))*cos(pi*10*(var(55)%18)/180.0))
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(7)=floor(-102+var(5)+(-75+25*var(0))*sin(pi*10*(var(55)%18)/180.0))
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=var(2)
scale=0.4,0.4
pos=var(6),var(7)
vel=-3*cos(pi*10*(var(55)%18)/180.0+(-(var(3)%61)+30)/180.0),-3*sin(pi*10*(var(55)%18)/180.0+(-((var(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=3
anim=ifelse(var(3)%18>=0&&var(3)%18<=9,10190+var(3)%18,70190-10+var(3)%18)
scale=1,1
pos=13+var(4),-102+var(5)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483500
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(3)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=12
value=stateno
persistent=256
ignorehitpause=1

[statedef 13202]
type=a
movetype=h
physics=n
anim=5030

[state ]
type=changestate
trigger1=sysvar(0)%257000!=256006
trigger1=enemy(0),sysvar(0)%257000=256006
trigger1=floor((enemy(0),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
trigger2=sysvar(0)%257000!=256006
trigger2=enemy(0),sysvar(0)%257000!=256006
trigger2=floor((enemy(1),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
value=1836769491
persistent=256
ignorehitpause=1

[state ]
type=posfreeze
trigger1=1
value=1
ignorehitpause=1
[state ]
type=changestate
trigger1=hitshakeover
value=1202
persistent=256
ignorehitpause=1

[statedef 13300]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=13300
value=13300
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s206,9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,16
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(12)=0
value=s300,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(12)=0
trigger2=animelemtime(12)=6
trigger3=animelemtime(12)=12
trigger4=animelemtime(12)=18
trigger5=animelemtime(12)=24
trigger6=animelemtime(12)=30
trigger7=animelemtime(12)=36
trigger8=animelemtime(12)=42
trigger9=animelemtime(12)=48
trigger10=animelemtime(12)=54
value=s300,1
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(12)=0
trigger2=animelemtime(12)=6
trigger3=animelemtime(12)=12
trigger4=animelemtime(12)=18
trigger5=animelemtime(12)=24
trigger6=animelemtime(12)=30
trigger7=animelemtime(12)=36
trigger8=animelemtime(12)=42
trigger9=animelemtime(12)=48
trigger10=animelemtime(12)=54
value=s10000,2
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(12)=0
trigger2=animelemtime(12)=6
trigger3=animelemtime(12)=12
trigger4=animelemtime(12)=18
trigger5=animelemtime(12)=24
trigger6=animelemtime(12)=30
trigger7=animelemtime(12)=36
trigger8=animelemtime(12)=42
trigger9=animelemtime(12)=48
trigger10=animelemtime(12)=54
value=s10000,4
channel=3
ignorehitpause=1



;夋柺偣乕偟偮丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=20&&animtime<=-21
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=11000
trans=addalpha
alpha=floor(256*sin((pi/2/20)*animelemtime(1))),floor(256*cos((pi/2/20)*animelemtime(1)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animtime<=-21
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animtime>=-20&&animtime<=-1
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(animtime+20))),floor(256*sin((pi/2/20)*(animtime+20)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(12)=0
trigger2=animelemtime(12)=6
trigger3=animelemtime(12)=12
trigger4=animelemtime(12)=18
trigger5=animelemtime(12)=24
trigger6=animelemtime(12)=30
trigger7=animelemtime(12)=36
trigger8=animelemtime(12)=42
trigger9=animelemtime(12)=48
trigger10=animelemtime(12)=54
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
time=2
freq=180
ampl=floor(20*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(12)>=20&&animelemtime(12)<=64
time=2
freq=180
ampl=floor((10-10*sin((pi/2/45)*(animelemtime(12)-20)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;巜愭偱徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*0-5&&animelemtime(12)<=0+6*0-5+18
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.5,0.5
pos=-3,-92
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*1-5&&animelemtime(12)<=0+6*1-5+18
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.5,0.5
pos=40*0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*2-5&&animelemtime(12)<=0+6*2-5+18
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.5,0.5
pos=40*8,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*3-5&&animelemtime(12)<=0+6*3-5+18
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.5,0.5
pos=40*2,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*4-5&&animelemtime(12)<=0+6*4-5+18
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.5,0.5
pos=40*6,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*5-5&&animelemtime(12)<=0+6*5-5+18
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.5,0.5
pos=40*3,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*6-5&&animelemtime(12)<=0+6*6-5+18
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.5,0.5
pos=40*5,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*7-5&&animelemtime(12)<=0+6*7-5+18
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.5,0.5
pos=40*4,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*8-5&&animelemtime(12)<=0+6*8-5+18
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.5,0.5
pos=40*1,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*9-5&&animelemtime(12)<=0+6*9-5+18
anim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
scale=0.5,0.5
pos=40*7,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;僸僢僩僗僷乕僋揑側丅
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*0-5&&animelemtime(12)<=0+6*0-5+18
anim=10024
scale=0.5,0.5
pos=-3,-92
vel=(4+4*cos(random))*cos(var(55)),(4+4*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*1-5&&animelemtime(12)<=0+6*1-5+18
anim=10024
scale=0.5,0.5
pos=40*0,0
postype=back
vel=(4+4*cos(random))*cos(var(55)),(4+4*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*2-5&&animelemtime(12)<=0+6*2-5+18
anim=10024
scale=0.5,0.5
pos=40*8,0
postype=back
vel=(4+4*cos(random))*cos(var(55)),(4+4*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*3-5&&animelemtime(12)<=0+6*3-5+18
anim=10024
scale=0.5,0.5
pos=40*2,0
postype=back
vel=(4+4*cos(random))*cos(var(55)),(4+4*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*4-5&&animelemtime(12)<=0+6*4-5+18
anim=10024
scale=0.5,0.5
pos=40*6,0
postype=back
vel=(4+4*cos(random))*cos(var(55)),(4+4*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*5-5&&animelemtime(12)<=0+6*5-5+18
anim=10024
scale=0.5,0.5
pos=40*3,0
postype=back
vel=(4+4*cos(random))*cos(var(55)),(4+4*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*6-5&&animelemtime(12)<=0+6*6-5+18
anim=10024
scale=0.5,0.5
pos=40*5,0
postype=back
vel=(4+4*cos(random))*cos(var(55)),(4+4*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*7-5&&animelemtime(12)<=0+6*7-5+18
anim=10024
scale=0.5,0.5
pos=40*4,0
postype=back
vel=(4+4*cos(random))*cos(var(55)),(4+4*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*8-5&&animelemtime(12)<=0+6*8-5+18
anim=10024
scale=0.5,0.5
pos=40*1,0
postype=back
vel=(4+4*cos(random))*cos(var(55)),(4+4*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*9-5&&animelemtime(12)<=0+6*9-5+18
anim=10024
scale=0.5,0.5
pos=40*7,0
postype=back
vel=(4+4*cos(random))*cos(var(55)),(4+4*cos(random))*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;偒偨偙傟乕側僄僼僃僋僩丠
[state ]
type=explod
trigger1=animelemtime(12)=0+6*0
anim=10460
scale=0.13,1000
pos=-3,-92
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)=0+6*1
anim=10460
scale=0.13,1000
pos=40*0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)=0+6*2
anim=10460
scale=0.13,1000
pos=40*8,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)=0+6*3
anim=10460
scale=0.13,1000
pos=40*2,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)=0+6*4
anim=10460
scale=0.13,1000
pos=40*6,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)=0+6*5
anim=10460
scale=0.13,1000
pos=40*3,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)=0+6*6
anim=10460
scale=0.13,1000
pos=40*5,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)=0+6*7
anim=10460
scale=0.13,1000
pos=40*4,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)=0+6*8
anim=10460
scale=0.13,1000
pos=40*1,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)=0+6*9
anim=10460
scale=0.13,1000
pos=40*7,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;偙偩傑偱偡偐丠
[state ]
type=varset
trigger1=animelemtime(12)=6*0-5
trigger1=prevstateno!=13301
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(12)=6*0-5
trigger1=prevstateno!=13301
value=13301
ignorehitpause=1

;偄偄偊丄働僼傿傾偱偡丅
[state ]
type=varset
triggerall=prevstateno!=13302
trigger1=animelemtime(12)=6*1-5
var(2)=40*0
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=13302
trigger1=animelemtime(12)=6*2-5
var(2)=40*8
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=13302
trigger1=animelemtime(12)=6*3-5
var(2)=40*2
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=13302
trigger1=animelemtime(12)=6*4-5
var(2)=40*6
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=13302
trigger1=animelemtime(12)=6*5-5
var(2)=40*3
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=13302
trigger1=animelemtime(12)=6*6-5
var(2)=40*5
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=13302
trigger1=animelemtime(12)=6*7-5
var(2)=40*4
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=13302
trigger1=animelemtime(12)=6*8-5
var(2)=40*1
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=13302
trigger1=animelemtime(12)=6*9-5
var(2)=40*7
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=13302
trigger1=animelemtime(12)=6*1-5
trigger2=animelemtime(12)=6*2-5
trigger3=animelemtime(12)=6*3-5
trigger4=animelemtime(12)=6*4-5
trigger5=animelemtime(12)=6*5-5
trigger6=animelemtime(12)=6*6-5
trigger7=animelemtime(12)=6*7-5
trigger8=animelemtime(12)=6*8-5
trigger9=animelemtime(12)=6*9-5
var(0)=0
ignorehitpause=1
[state ]
type=changestate
triggerall=prevstateno!=13302
trigger1=animelemtime(12)=6*1-5
trigger2=animelemtime(12)=6*2-5
trigger3=animelemtime(12)=6*3-5
trigger4=animelemtime(12)=6*4-5
trigger5=animelemtime(12)=6*5-5
trigger6=animelemtime(12)=6*6-5
trigger7=animelemtime(12)=6*7-5
trigger8=animelemtime(12)=6*8-5
trigger9=animelemtime(12)=6*9-5
value=13302
ignorehitpause=1



;峌寕杮懱偵側傝傑偡丅
[state ]
type=projectile
trigger1=animelemtime(12)=6*0
projanim=40080
projremanim=-1
projscale=1,1
offset=-3,-92
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mad
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=78,12
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=-2,-7
guard.velocity=-2
air.velocity=-2,-7
airguard.velocity=-2,-7
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(12)=6*1
projanim=40080
projremanim=-1
projscale=1,1
offset=40*0,240
postype=back
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=51,12
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=-2,-7
guard.velocity=-2
air.velocity=-2,-7
airguard.velocity=-2,-7
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(12)=6*2
projanim=40080
projremanim=-1
projscale=1,1
offset=40*8,240
postype=back
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=51,12
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=-2,-7
guard.velocity=-2
air.velocity=-2,-7
airguard.velocity=-2,-7
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(12)=6*3
projanim=40080
projremanim=-1
projscale=1,1
offset=40*2,240
postype=back
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=51,12
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=-2,-7
guard.velocity=-2
air.velocity=-2,-7
airguard.velocity=-2,-7
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(12)=6*4
projanim=40080
projremanim=-1
projscale=1,1
offset=40*6,240
postype=back
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=51,12
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=-2,-7
guard.velocity=-2
air.velocity=-2,-7
airguard.velocity=-2,-7
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(12)=6*5
projanim=40080
projremanim=-1
projscale=1,1
offset=40*3,240
postype=back
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=51,12
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=-2,-7
guard.velocity=-2
air.velocity=-2,-7
airguard.velocity=-2,-7
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(12)=6*6
projanim=40080
projremanim=-1
projscale=1,1
offset=40*5,240
postype=back
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=51,12
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=-2,-7
guard.velocity=-2
air.velocity=-2,-7
airguard.velocity=-2,-7
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(12)=6*7
projanim=40080
projremanim=-1
projscale=1,1
offset=40*4,240
postype=back
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=51,12
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=-2,-7
guard.velocity=-2
air.velocity=-2,-7
airguard.velocity=-2,-7
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(12)=6*8
projanim=40080
projremanim=-1
projscale=1,1
offset=40*1,240
postype=back
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=51,12
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=-2,-7
guard.velocity=-2
air.velocity=-2,-7
airguard.velocity=-2,-7
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(12)=6*9
projanim=40080
projremanim=-1
projscale=1,1
offset=40*7,240
postype=back
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=51,12
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=-2,-7
guard.velocity=-2
air.velocity=-2,-7
airguard.velocity=-2,-7
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;僗僥乕僩栠傝丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 13301]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=35
value=13300
ignorehitpause=1



[state ]
type=varset
trigger1=var(0)=0
var(1)=10033
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=1&&var(0)<=4
var(1)=70036-1+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=5&&var(0)<=14
var(1)=80030-5+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.4,0.4
pos=floor(-3+(-75+25*var(0))*cos(-pi*90/180.0)+3*cos(-pi*90/180.0+(-(var(55)%61)+30)/180.0)*var(0)),floor(-92+(-75+25*var(0))*sin(-pi*90/180.0)+3*sin(-pi*90/180.0+(-(var(55)%61)+30)/180.0)*var(0))
vel=-3*cos(-pi*90/180.0+(-(var(55)%61)+30)/180.0),-3*sin(-pi*90/180.0+(-((var(55)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=varset
trigger1=var(0)>=0&&var(0)<=7
var(1)=10072+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=8&&var(0)<=17
var(1)=70070-8+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=18&&var(0)<=27
var(1)=80070-18+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=28&&var(0)<=34
var(1)=90070-28+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=34
anim=var(1)
scale=0.123*(0.16-0.16*sin((pi/2/35)*var(0))),0.123*1000
pos=-3,-92
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=varset
trigger1=var(0)>=0&&var(0)<=7
var(1)=10062+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=8&&var(0)<=17
var(1)=70060-8+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=18&&var(0)<=27
var(1)=80060-18+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=28&&var(0)<=34
var(1)=90060-28+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=34
anim=var(1)
scale=0.123*(0.016-0.016*sin((pi/2/35)*var(0))),0.123*1000
pos=-3,-92
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=35
value=stateno
persistent=256
ignorehitpause=1

[statedef 13302]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=35
value=13300
ignorehitpause=1



[state ]
type=varset
trigger1=var(0)=0
var(1)=10033
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=1&&var(0)<=4
var(1)=70036-1+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=5&&var(0)<=14
var(1)=80030-5+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.4,0.4
pos=floor(var(2)+(-75+25*var(0))*cos(pi*90/180.0)+3*cos(pi*90/180.0+(-(var(55)%61)+30)/180.0)*var(0)),floor((-75+25*var(0))*sin(pi*90/180.0)+3*sin(pi*90/180.0+(-(var(55)%61)+30)/180.0)*var(0))
postype=back
vel=-3*cos(pi*90/180.0+(-(var(55)%61)+30)/180.0),-3*sin(pi*90/180.0+(-((var(55)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=varset
trigger1=var(0)>=0&&var(0)<=7
var(1)=10072+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=8&&var(0)<=17
var(1)=70070-8+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=18&&var(0)<=27
var(1)=80070-18+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=28&&var(0)<=34
var(1)=90070-28+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=34
anim=var(1)
scale=0.123*(0.16-0.16*sin((pi/2/35)*var(0))),0.123*1000
pos=var(2),0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

[state ]
type=varset
trigger1=var(0)>=0&&var(0)<=7
var(1)=10062+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=8&&var(0)<=17
var(1)=70060-8+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=18&&var(0)<=27
var(1)=80060-18+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=28&&var(0)<=34
var(1)=90060-28+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=34
anim=var(1)
scale=0.123*(0.016-0.016*sin((pi/2/35)*var(0))),0.123*1000
pos=var(2),0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=35
value=stateno
persistent=256
ignorehitpause=1

[statedef 13400]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=13400
value=13400
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s206,9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)>=0&&animelemtime(5)<=29
trigger1=animelemtime(5)%2=0
value=s100,15
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)>=0&&animelemtime(5)<=29
trigger1=animelemtime(5)%2=0
value=s10000,14
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)>=30&&animelemtime(5)<=59
trigger1=animelemtime(5)%7=2
value=s10000,15
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)>=30&&animelemtime(5)<=59
trigger1=animelemtime(5)%7=2
value=s10000,15
channel=4
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(5)>=30&&animelemtime(5)<=49
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(5)>=-15&&animelemtime(5)<=29
anim=11000
trans=addalpha
alpha=floor(256*sin((pi/2/45)*(animelemtime(5)+15))),floor(256*cos((pi/2/45)*(animelemtime(5)+15)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=30&&animelemtime(5)<=49
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=50&&animelemtime(5)<=59
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/10)*(animelemtime(5)-50))),floor(256*sin((pi/2/10)*(animelemtime(5)-50)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(5)>=40&&animelemtime(5)<=49
trigger1=animelemtime(5)%3=1
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(5)>=0&&animelemtime(5)<=59
time=2
freq=180
ampl=floor(2*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;嵔丅
[state ]
type=varset
trigger1=1
var(2)=8
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(3)=-10
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)=var(3)
trigger1=prevstateno!=13401
var(0)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)=var(3)
trigger1=prevstateno!=13401
var(1)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)=var(3)
trigger1=prevstateno!=13401
fvar(0)=0.8
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(5)=var(3)
trigger1=prevstateno!=13401
value=13401
ignorehitpause=1

;峌寕敾掕丅
[state ]
type=varset
trigger1=1
var(4)=40
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(5)=2
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=var(4)-1
trigger1=animelemtime(5)%var(5)=0
trigger1=prevstateno!=13402
var(0)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=var(4)-1
trigger1=animelemtime(5)%var(5)=0
trigger1=prevstateno!=13402
var(1)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=var(4)-1
trigger1=animelemtime(5)%var(5)=0
trigger1=prevstateno!=13402
var(7)=10
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(5)>=0&&animelemtime(5)<=var(4)-1
trigger1=animelemtime(5)%var(5)=0
trigger1=prevstateno!=13402
value=13402
ignorehitpause=1

;嵔徚柵丅
[state ]
type=varset
trigger1=1
var(6)=15
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(7)=1
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=var(4)&&animelemtime(5)<=var(4)+var(6)-1
trigger1=(animelemtime(5)-var(4))%var(7)=0
trigger1=prevstateno!=13403
var(0)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=var(4)&&animelemtime(5)<=var(4)+var(6)-1
trigger1=(animelemtime(5)-var(4))%var(7)=0
trigger1=prevstateno!=13403
var(1)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=var(4)&&animelemtime(5)<=var(4)+var(6)-1
trigger1=(animelemtime(5)-var(4))%var(7)=0
trigger1=prevstateno!=13403
var(8)=30
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(5)>=var(4)&&animelemtime(5)<=var(4)+var(6)-1
trigger1=(animelemtime(5)-var(4))%var(7)=0
trigger1=prevstateno!=13403
value=13403
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 13401]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=var(2)
value=13400
ignorehitpause=1



;way巜掕丅
[state ]
type=varset
trigger1=1
var(1)=-1+floor(0.4*var(0))
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)=0
var(1)=-2
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)=5
var(1)=0
ignorehitpause=1



;嵔丅
[state ]
type=explod
trigger1=1
id=1013400
anim=10583-var(1)
scale=fvar(0),fvar(0)
pos=floor(320*fvar(0)*cos(10*var(1)*pi/180)),floor(80+185*cos(0.3*var(0))+320*fvar(0)*sin(10*var(1)*pi/180))
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=var(2)
value=stateno
persistent=256
ignorehitpause=1

[statedef 13402]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=var(2)
value=13400
ignorehitpause=1



;way巜掕丅
[state ]
type=varset
trigger1=1
var(1)=-1+floor(0.4*var(0))
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)=0
var(1)=-2
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)=5
var(1)=0
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(9)=floor(ifelse(facing=1,-screenpos x,screenpos x-320))
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(10)=floor(-screenpos y+80+185*cos(0.3*var(0)))
ignorehitpause=1



;旘傃摴嬶暚幩丅
[state ]
type=projectile
trigger1=1
projid=302
projanim=40150
projhitanim=ifelse(var(55)%18>=0&&var(55)%18<=9,10190+var(55)%18,70190-10+var(55)%18)
projremanim=-1
projscale=1,1
offset=var(9),var(10)
velocity=20*cos(10*var(1)*pi/180),20*sin(10*var(1)*pi/180)
accel=0,0
projremove=1
projremovetime=100
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=5,2
givepower=0,5
hitsound=s100,4
guardsound=s100,4
pausetime=5,10
guard.pausetime=5,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=-4
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;儔儞僟儉曄悢丅
[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=var(2)
value=stateno
persistent=256
ignorehitpause=1

[statedef 13403]

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=var(2)
value=13400
ignorehitpause=1



;way巜掕丅
[state ]
type=varset
trigger1=1
var(1)=-1+floor(0.4*var(0))
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)=0
var(1)=-2
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)=5
var(1)=0
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(9)=floor(ifelse(facing=1,-screenpos x,screenpos x-320))
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(10)=floor(-screenpos y+80+185*cos(0.3*var(0)))
ignorehitpause=1



;嵔徚柵僄僼僃僋僩丅
[state ]
type=explod
trigger1=1
anim=10033
scale=0.5,0.5
pos=floor(var(9)+var(8)*(animelemtime(5)-var(4))*cos(10*var(1)*pi/180.0)),floor(var(10)+var(8)*(animelemtime(5)-var(4))*sin(10*var(1)*pi/180.0))
vel=-3*cos((10*var(1)-15+(var(55)%31))*pi/180.0),-3*sin((10*var(1)-15+(var(55)%31))*pi/180.0)
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=10311
scale=0.1,0.1
pos=floor(var(9)+var(8)*(animelemtime(5)-var(4))*cos(10*var(1)*pi/180)),floor(var(10)+var(8)*(animelemtime(5)-var(4))*sin(10*var(1)*pi/180))
vel=-3*cos((10*var(1)-15+(var(55)%31))*pi/180.0),-3*sin((10*var(1)-15+(var(55)%31))*pi/180.0)
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;儔儞僟儉曄悢丅
[state ]
type=varset
trigger1=1
var(55)=random
ignorehitpause=1



;偨偄傓丅
[state ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[state ]
type=changestate
trigger1=var(0)>=1&&var(0)<=var(2)
value=stateno
persistent=256
ignorehitpause=1

[statedef 14000]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=14000
value=14000
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s206,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s206,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s206,9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)>=0&&animelemtime(4)<=49
trigger1=animelemtime(4)%5=0
value=s10000,4
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)>=0&&animelemtime(4)<=49
trigger1=animelemtime(4)%5=0
value=s10000,11
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=100
value=s100,30
freqmul=0.8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=100
value=s100,30
freqmul=1.2
ignorehitpause=1



;夋柺偣乕偟偮丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=28&&animtime<=-31
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=10
anim=11000
trans=addalpha
alpha=floor(256*sin((pi/2/11)*animelemtime(1))),floor(256*cos((pi/2/11)*animelemtime(1)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=11&&animtime<=-31
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animtime>=-30&&animtime<=-1
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(animtime+30))),floor(256*sin((pi/2/30)*(animtime+30)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(1)>=28&&animtime<=-31
trigger1=animelemtime(1)%5=3
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/20)*((animelemtime(4)+70)-70))),floor(256*sin((pi/2/20)*((animelemtime(4)+70)-70)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(4)>=0&&animelemtime(4)<=49
time=2
freq=180
ampl=floor(22*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;摟夁丅
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(1)>=0&&animelemtime(1)<=10
trans=addalpha
alpha=floor(256*cos((pi/2/11)*animelemtime(1))),0
ignorehitpause=1
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(1)>=11&&animtime<=-31
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
triggerall=!ishelper
trigger1=animtime>=-30&&animtime<=-1
trans=addalpha
alpha=floor(256*sin((pi/2/30)*(animtime+30))),0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(1)>=0&&animelemtime(1)<=10
trans=addalpha
alpha=floor(256*cos((pi/2/11)*animelemtime(1))),0
id=256006000
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(1)>=11&&animtime<=-31
trans=addalpha
alpha=0,0
id=256006000
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animtime>=-30&&animtime<=-1
trans=addalpha
alpha=floor(256*sin((pi/2/30)*(animtime+30))),0
id=256006000
ignorehitpause=1



;拰乮棊偪偰偒偰仺廂懇乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+0-10+0+0)&&animelemtime(4)<=(9+0-10+0+0)
anim=10071
scale=0.123*0.5,0.123*2.5
pos=floor(-facing*pos x-160+20*6),floor(-20-30-screenpos y+24*(animelemtime(4)-(0+0-10+0+0)))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+0-10+0+0)&&animelemtime(4)<=(19+0-10+0+0)
anim=10071
scale=0.123*(0.5-0.5*sin((pi/2/10)*(animelemtime(4)-(10+0-10+0+0)))),0.123*(2.5+2.5*sin((pi/2/10)*(animelemtime(4)-(10+0-10+0+0))))
pos=floor(-facing*pos x-160+20*6),floor(-20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;拰僼僃乕僪傾僂僩乮娵偲丄慄乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+0-10+0+0)&&animelemtime(4)<=(29+0-10+0+0)
anim=10071
scale=0.123*(0.3-0.015*(animelemtime(4)-(10+0-10+0+0))),0.123*(0.3-0.015*(animelemtime(4)-(10+0-10+0+0)))
pos=floor(-facing*pos x-160+20*6),floor(-20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+0-10+0+0)&&animelemtime(4)<=(29+0-10+0+0)
anim=10290
scale=1-sin((pi/2/20)*(animelemtime(4)-(10+0-10+0+0))),2
pos=floor(-facing*pos x-160+20*6),floor(-20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;抧柺偵偰峀偑傞徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+0-10+0+0)&&animelemtime(4)<=(29+0-10+0+0)
anim=10100
trans=addalpha
alpha=floor(256-12.8*(animelemtime(4)-(10+0-10+0+0))),floor(12.8*(animelemtime(4)-(10+0-10+0+0)))
scale=0.11*0.16*(animelemtime(4)-(10+0-10+0+0)),0.11*0.04*(animelemtime(4)-(10+0-10+0+0))
pos=floor(-facing*pos x-160+20*6),floor(-20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;旘傃嶶傞旘枟偑俁偮丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+0-10+0+0)&&animelemtime(4)<=(9+0-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*6),floor(-20-30-screenpos y+24*(animelemtime(4)-(0+0-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*var(55)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*var(55))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+0-10+0+0)&&animelemtime(4)<=(9+0-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*6),floor(-20-30-screenpos y+24*(animelemtime(4)-(0+0-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+0-10+0+0)&&animelemtime(4)<=(9+0-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*6),floor(-20-30-screenpos y+24*(animelemtime(4)-(0+0-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;拰乮棊偪偰偒偰仺廂懇乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+5-10+0+0)&&animelemtime(4)<=(9+5-10+0+0)
anim=10071
scale=0.123*0.5,0.123*2.5
pos=floor(-facing*pos x-160+20*4),floor(-30-30-screenpos y+24*(animelemtime(4)-(0+5-10+0+0)))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+5-10+0+0)&&animelemtime(4)<=(19+5-10+0+0)
anim=10071
scale=0.123*(0.5-0.5*sin((pi/2/10)*(animelemtime(4)-(10+5-10+0+0)))),0.123*(2.5+2.5*sin((pi/2/10)*(animelemtime(4)-(10+5-10+0+0))))
pos=floor(-facing*pos x-160+20*4),floor(-30-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;拰僼僃乕僪傾僂僩乮娵偲丄慄乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+5-10+0+0)&&animelemtime(4)<=(29+5-10+0+0)
anim=10071
scale=0.123*(0.3-0.015*(animelemtime(4)-(10+5-10+0+0))),0.123*(0.3-0.015*(animelemtime(4)-(10+5-10+0+0)))
pos=floor(-facing*pos x-160+20*4),floor(-30-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+5-10+0+0)&&animelemtime(4)<=(29+5-10+0+0)
anim=10290
scale=1-sin((pi/2/20)*(animelemtime(4)-(10+5-10+0+0))),2
pos=floor(-facing*pos x-160+20*4),floor(-30-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;抧柺偵偰峀偑傞徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+5-10+0+0)&&animelemtime(4)<=(29+5-10+0+0)
anim=10100
trans=addalpha
alpha=floor(256-12.8*(animelemtime(4)-(10+5-10+0+0))),floor(12.8*(animelemtime(4)-(10+5-10+0+0)))
scale=0.11*0.16*(animelemtime(4)-(10+5-10+0+0)),0.11*0.04*(animelemtime(4)-(10+5-10+0+0))
pos=floor(-facing*pos x-160+20*4),floor(-30-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;旘傃嶶傞旘枟偑俁偮丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+5-10+0+0)&&animelemtime(4)<=(9+5-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*4),floor(-30-30-screenpos y+24*(animelemtime(4)-(0+5-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*var(55)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*var(55))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+5-10+0+0)&&animelemtime(4)<=(9+5-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*4),floor(-30-30-screenpos y+24*(animelemtime(4)-(0+5-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+5-10+0+0)&&animelemtime(4)<=(9+5-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*4),floor(-30-30-screenpos y+24*(animelemtime(4)-(0+5-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;拰乮棊偪偰偒偰仺廂懇乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+10-10+0+0)&&animelemtime(4)<=(9+10-10+0+0)
anim=10071
scale=0.123*0.5,0.123*2.5
pos=floor(-facing*pos x-160+20*10),floor(10-30-screenpos y+24*(animelemtime(4)-(0+10-10+0+0)))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+10-10+0+0)&&animelemtime(4)<=(19+10-10+0+0)
anim=10071
scale=0.123*(0.5-0.5*sin((pi/2/10)*(animelemtime(4)-(10+10-10+0+0)))),0.123*(2.5+2.5*sin((pi/2/10)*(animelemtime(4)-(10+10-10+0+0))))
pos=floor(-facing*pos x-160+20*10),floor(10-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;拰僼僃乕僪傾僂僩乮娵偲丄慄乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+10-10+0+0)&&animelemtime(4)<=(29+10-10+0+0)
anim=10071
scale=0.123*(0.3-0.015*(animelemtime(4)-(10+10-10+0+0))),0.123*(0.3-0.015*(animelemtime(4)-(10+10-10+0+0)))
pos=floor(-facing*pos x-160+20*10),floor(10-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+10-10+0+0)&&animelemtime(4)<=(29+10-10+0+0)
anim=10290
scale=1-sin((pi/2/20)*(animelemtime(4)-(10+10-10+0+0))),2
pos=floor(-facing*pos x-160+20*10),floor(10-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;抧柺偵偰峀偑傞徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+10-10+0+0)&&animelemtime(4)<=(29+10-10+0+0)
anim=10100
trans=addalpha
alpha=floor(256-12.8*(animelemtime(4)-(10+10-10+0+0))),floor(12.8*(animelemtime(4)-(10+10-10+0+0)))
scale=0.11*0.16*(animelemtime(4)-(10+10-10+0+0)),0.11*0.04*(animelemtime(4)-(10+10-10+0+0))
pos=floor(-facing*pos x-160+20*10),floor(10-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;旘傃嶶傞旘枟偑俁偮丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+10-10+0+0)&&animelemtime(4)<=(9+10-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*10),floor(10-30-screenpos y+24*(animelemtime(4)-(0+10-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*var(55)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*var(55))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+10-10+0+0)&&animelemtime(4)<=(9+10-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*10),floor(10-30-screenpos y+24*(animelemtime(4)-(0+10-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+10-10+0+0)&&animelemtime(4)<=(9+10-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*10),floor(10-30-screenpos y+24*(animelemtime(4)-(0+10-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;拰乮棊偪偰偒偰仺廂懇乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+15-10+0+0)&&animelemtime(4)<=(9+15-10+0+0)
anim=10071
scale=0.123*0.5,0.123*2.5
pos=floor(-facing*pos x-160+20*5),floor(-20-30-screenpos y+24*(animelemtime(4)-(0+15-10+0+0)))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+15-10+0+0)&&animelemtime(4)<=(19+15-10+0+0)
anim=10071
scale=0.123*(0.5-0.5*sin((pi/2/10)*(animelemtime(4)-(10+15-10+0+0)))),0.123*(2.5+2.5*sin((pi/2/10)*(animelemtime(4)-(10+15-10+0+0))))
pos=floor(-facing*pos x-160+20*5),floor(-20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;拰僼僃乕僪傾僂僩乮娵偲丄慄乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+15-10+0+0)&&animelemtime(4)<=(29+15-10+0+0)
anim=10071
scale=0.123*(0.3-0.015*(animelemtime(4)-(10+15-10+0+0))),0.123*(0.3-0.015*(animelemtime(4)-(10+15-10+0+0)))
pos=floor(-facing*pos x-160+20*5),floor(-20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+15-10+0+0)&&animelemtime(4)<=(29+15-10+0+0)
anim=10290
scale=1-sin((pi/2/20)*(animelemtime(4)-(10+15-10+0+0))),2
pos=floor(-facing*pos x-160+20*5),floor(-20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;抧柺偵偰峀偑傞徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+15-10+0+0)&&animelemtime(4)<=(29+15-10+0+0)
anim=10100
trans=addalpha
alpha=floor(256-12.8*(animelemtime(4)-(10+15-10+0+0))),floor(12.8*(animelemtime(4)-(10+15-10+0+0)))
scale=0.11*0.16*(animelemtime(4)-(10+15-10+0+0)),0.11*0.04*(animelemtime(4)-(10+15-10+0+0))
pos=floor(-facing*pos x-160+20*5),floor(-20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;旘傃嶶傞旘枟偑俁偮丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+15-10+0+0)&&animelemtime(4)<=(9+15-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*5),floor(-20-30-screenpos y+24*(animelemtime(4)-(0+15-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*var(55)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*var(55))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+15-10+0+0)&&animelemtime(4)<=(9+15-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*5),floor(-20-30-screenpos y+24*(animelemtime(4)-(0+15-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+15-10+0+0)&&animelemtime(4)<=(9+15-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*5),floor(-20-30-screenpos y+24*(animelemtime(4)-(0+15-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;拰乮棊偪偰偒偰仺廂懇乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+20-10+0+0)&&animelemtime(4)<=(9+20-10+0+0)
anim=10071
scale=0.123*0.5,0.123*2.5
pos=floor(-facing*pos x-160+20*14),floor(40-30-screenpos y+24*(animelemtime(4)-(0+20-10+0+0)))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+20-10+0+0)&&animelemtime(4)<=(19+20-10+0+0)
anim=10071
scale=0.123*(0.5-0.5*sin((pi/2/10)*(animelemtime(4)-(10+20-10+0+0)))),0.123*(2.5+2.5*sin((pi/2/10)*(animelemtime(4)-(10+20-10+0+0))))
pos=floor(-facing*pos x-160+20*14),floor(40-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;拰僼僃乕僪傾僂僩乮娵偲丄慄乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+20-10+0+0)&&animelemtime(4)<=(29+20-10+0+0)
anim=10071
scale=0.123*(0.3-0.015*(animelemtime(4)-(10+20-10+0+0))),0.123*(0.3-0.015*(animelemtime(4)-(10+20-10+0+0)))
pos=floor(-facing*pos x-160+20*14),floor(40-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+20-10+0+0)&&animelemtime(4)<=(29+20-10+0+0)
anim=10290
scale=1-sin((pi/2/20)*(animelemtime(4)-(10+20-10+0+0))),2
pos=floor(-facing*pos x-160+20*14),floor(40-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;抧柺偵偰峀偑傞徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+20-10+0+0)&&animelemtime(4)<=(29+20-10+0+0)
anim=10100
trans=addalpha
alpha=floor(256-12.8*(animelemtime(4)-(10+20-10+0+0))),floor(12.8*(animelemtime(4)-(10+20-10+0+0)))
scale=0.11*0.16*(animelemtime(4)-(10+20-10+0+0)),0.11*0.04*(animelemtime(4)-(10+20-10+0+0))
pos=floor(-facing*pos x-160+20*14),floor(40-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;旘傃嶶傞旘枟偑俁偮丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+20-10+0+0)&&animelemtime(4)<=(9+20-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*14),floor(40-30-screenpos y+24*(animelemtime(4)-(0+20-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*var(55)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*var(55))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+20-10+0+0)&&animelemtime(4)<=(9+20-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*14),floor(40-30-screenpos y+24*(animelemtime(4)-(0+20-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+20-10+0+0)&&animelemtime(4)<=(9+20-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*14),floor(40-30-screenpos y+24*(animelemtime(4)-(0+20-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;拰乮棊偪偰偒偰仺廂懇乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+25-10+0+0)&&animelemtime(4)<=(9+25-10+0+0)
anim=10071
scale=0.123*0.5,0.123*2.5
pos=floor(-facing*pos x-160+20*12),floor(-20-30-screenpos y+24*(animelemtime(4)-(0+25-10+0+0)))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+25-10+0+0)&&animelemtime(4)<=(19+25-10+0+0)
anim=10071
scale=0.123*(0.5-0.5*sin((pi/2/10)*(animelemtime(4)-(10+25-10+0+0)))),0.123*(2.5+2.5*sin((pi/2/10)*(animelemtime(4)-(10+25-10+0+0))))
pos=floor(-facing*pos x-160+20*12),floor(-20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;拰僼僃乕僪傾僂僩乮娵偲丄慄乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+25-10+0+0)&&animelemtime(4)<=(29+25-10+0+0)
anim=10071
scale=0.123*(0.3-0.015*(animelemtime(4)-(10+25-10+0+0))),0.123*(0.3-0.015*(animelemtime(4)-(10+25-10+0+0)))
pos=floor(-facing*pos x-160+20*12),floor(-20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+25-10+0+0)&&animelemtime(4)<=(29+25-10+0+0)
anim=10290
scale=1-sin((pi/2/20)*(animelemtime(4)-(10+25-10+0+0))),2
pos=floor(-facing*pos x-160+20*12),floor(-20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;抧柺偵偰峀偑傞徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+25-10+0+0)&&animelemtime(4)<=(29+25-10+0+0)
anim=10100
trans=addalpha
alpha=floor(256-12.8*(animelemtime(4)-(10+25-10+0+0))),floor(12.8*(animelemtime(4)-(10+25-10+0+0)))
scale=0.11*0.16*(animelemtime(4)-(10+25-10+0+0)),0.11*0.04*(animelemtime(4)-(10+25-10+0+0))
pos=floor(-facing*pos x-160+20*12),floor(-20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;旘傃嶶傞旘枟偑俁偮丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+25-10+0+0)&&animelemtime(4)<=(9+25-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*12),floor(-20-30-screenpos y+24*(animelemtime(4)-(0+25-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*var(55)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*var(55))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+25-10+0+0)&&animelemtime(4)<=(9+25-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*12),floor(-20-30-screenpos y+24*(animelemtime(4)-(0+25-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+25-10+0+0)&&animelemtime(4)<=(9+25-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*12),floor(-20-30-screenpos y+24*(animelemtime(4)-(0+25-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;拰乮棊偪偰偒偰仺廂懇乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+30-10+0+0)&&animelemtime(4)<=(9+30-10+0+0)
anim=10071
scale=0.123*0.5,0.123*2.5
pos=floor(-facing*pos x-160+20*2),floor(40-30-screenpos y+24*(animelemtime(4)-(0+30-10+0+0)))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+30-10+0+0)&&animelemtime(4)<=(19+30-10+0+0)
anim=10071
scale=0.123*(0.5-0.5*sin((pi/2/10)*(animelemtime(4)-(10+30-10+0+0)))),0.123*(2.5+2.5*sin((pi/2/10)*(animelemtime(4)-(10+30-10+0+0))))
pos=floor(-facing*pos x-160+20*2),floor(40-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;拰僼僃乕僪傾僂僩乮娵偲丄慄乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+30-10+0+0)&&animelemtime(4)<=(29+30-10+0+0)
anim=10071
scale=0.123*(0.3-0.015*(animelemtime(4)-(10+30-10+0+0))),0.123*(0.3-0.015*(animelemtime(4)-(10+30-10+0+0)))
pos=floor(-facing*pos x-160+20*2),floor(40-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+30-10+0+0)&&animelemtime(4)<=(29+30-10+0+0)
anim=10290
scale=1-sin((pi/2/20)*(animelemtime(4)-(10+30-10+0+0))),2
pos=floor(-facing*pos x-160+20*2),floor(40-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;抧柺偵偰峀偑傞徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+30-10+0+0)&&animelemtime(4)<=(29+30-10+0+0)
anim=10100
trans=addalpha
alpha=floor(256-12.8*(animelemtime(4)-(10+30-10+0+0))),floor(12.8*(animelemtime(4)-(10+30-10+0+0)))
scale=0.11*0.16*(animelemtime(4)-(10+30-10+0+0)),0.11*0.04*(animelemtime(4)-(10+30-10+0+0))
pos=floor(-facing*pos x-160+20*2),floor(40-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;旘傃嶶傞旘枟偑俁偮丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+30-10+0+0)&&animelemtime(4)<=(9+30-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*2),floor(40-30-screenpos y+24*(animelemtime(4)-(0+30-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*var(55)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*var(55))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+30-10+0+0)&&animelemtime(4)<=(9+30-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*2),floor(40-30-screenpos y+24*(animelemtime(4)-(0+30-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+30-10+0+0)&&animelemtime(4)<=(9+30-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*2),floor(40-30-screenpos y+24*(animelemtime(4)-(0+30-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;拰乮棊偪偰偒偰仺廂懇乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+35-10+0+0)&&animelemtime(4)<=(9+35-10+0+0)
anim=10071
scale=0.123*0.5,0.123*2.5
pos=floor(-facing*pos x-160+20*4),floor(10-30-screenpos y+24*(animelemtime(4)-(0+35-10+0+0)))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+35-10+0+0)&&animelemtime(4)<=(19+35-10+0+0)
anim=10071
scale=0.123*(0.5-0.5*sin((pi/2/10)*(animelemtime(4)-(10+35-10+0+0)))),0.123*(2.5+2.5*sin((pi/2/10)*(animelemtime(4)-(10+35-10+0+0))))
pos=floor(-facing*pos x-160+20*4),floor(10-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;拰僼僃乕僪傾僂僩乮娵偲丄慄乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+35-10+0+0)&&animelemtime(4)<=(29+35-10+0+0)
anim=10071
scale=0.123*(0.3-0.015*(animelemtime(4)-(10+35-10+0+0))),0.123*(0.3-0.015*(animelemtime(4)-(10+35-10+0+0)))
pos=floor(-facing*pos x-160+20*4),floor(10-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+35-10+0+0)&&animelemtime(4)<=(29+35-10+0+0)
anim=10290
scale=1-sin((pi/2/20)*(animelemtime(4)-(10+35-10+0+0))),2
pos=floor(-facing*pos x-160+20*4),floor(10-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;抧柺偵偰峀偑傞徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+35-10+0+0)&&animelemtime(4)<=(29+35-10+0+0)
anim=10100
trans=addalpha
alpha=floor(256-12.8*(animelemtime(4)-(10+35-10+0+0))),floor(12.8*(animelemtime(4)-(10+35-10+0+0)))
scale=0.11*0.16*(animelemtime(4)-(10+35-10+0+0)),0.11*0.04*(animelemtime(4)-(10+35-10+0+0))
pos=floor(-facing*pos x-160+20*4),floor(10-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;旘傃嶶傞旘枟偑俁偮丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+35-10+0+0)&&animelemtime(4)<=(9+35-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*4),floor(10-30-screenpos y+24*(animelemtime(4)-(0+35-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*var(55)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*var(55))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+35-10+0+0)&&animelemtime(4)<=(9+35-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*4),floor(10-30-screenpos y+24*(animelemtime(4)-(0+35-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+35-10+0+0)&&animelemtime(4)<=(9+35-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*4),floor(10-30-screenpos y+24*(animelemtime(4)-(0+35-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;拰乮棊偪偰偒偰仺廂懇乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+40-10+0+0)&&animelemtime(4)<=(9+40-10+0+0)
anim=10071
scale=0.123*0.5,0.123*2.5
pos=floor(-facing*pos x-160+20*15),floor(-40-30-screenpos y+24*(animelemtime(4)-(0+40-10+0+0)))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+40-10+0+0)&&animelemtime(4)<=(19+40-10+0+0)
anim=10071
scale=0.123*(0.5-0.5*sin((pi/2/10)*(animelemtime(4)-(10+40-10+0+0)))),0.123*(2.5+2.5*sin((pi/2/10)*(animelemtime(4)-(10+40-10+0+0))))
pos=floor(-facing*pos x-160+20*15),floor(-40-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;拰僼僃乕僪傾僂僩乮娵偲丄慄乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+40-10+0+0)&&animelemtime(4)<=(29+40-10+0+0)
anim=10071
scale=0.123*(0.3-0.015*(animelemtime(4)-(10+40-10+0+0))),0.123*(0.3-0.015*(animelemtime(4)-(10+40-10+0+0)))
pos=floor(-facing*pos x-160+20*15),floor(-40-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+40-10+0+0)&&animelemtime(4)<=(29+40-10+0+0)
anim=10290
scale=1-sin((pi/2/20)*(animelemtime(4)-(10+40-10+0+0))),2
pos=floor(-facing*pos x-160+20*15),floor(-40-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;抧柺偵偰峀偑傞徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+40-10+0+0)&&animelemtime(4)<=(29+40-10+0+0)
anim=10100
trans=addalpha
alpha=floor(256-12.8*(animelemtime(4)-(10+40-10+0+0))),floor(12.8*(animelemtime(4)-(10+40-10+0+0)))
scale=0.11*0.16*(animelemtime(4)-(10+40-10+0+0)),0.11*0.04*(animelemtime(4)-(10+40-10+0+0))
pos=floor(-facing*pos x-160+20*15),floor(-40-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;旘傃嶶傞旘枟偑俁偮丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+40-10+0+0)&&animelemtime(4)<=(9+40-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*15),floor(-40-30-screenpos y+24*(animelemtime(4)-(0+40-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*var(55)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*var(55))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+40-10+0+0)&&animelemtime(4)<=(9+40-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*15),floor(-40-30-screenpos y+24*(animelemtime(4)-(0+40-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+40-10+0+0)&&animelemtime(4)<=(9+40-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*15),floor(-40-30-screenpos y+24*(animelemtime(4)-(0+40-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;拰乮棊偪偰偒偰仺廂懇乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+45-10+0+0)&&animelemtime(4)<=(9+45-10+0+0)
anim=10071
scale=0.123*0.5,0.123*2.5
pos=floor(-facing*pos x-160+20*8),floor(20-30-screenpos y+24*(animelemtime(4)-(0+45-10+0+0)))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+45-10+0+0)&&animelemtime(4)<=(19+45-10+0+0)
anim=10071
scale=0.123*(0.5-0.5*sin((pi/2/10)*(animelemtime(4)-(10+45-10+0+0)))),0.123*(2.5+2.5*sin((pi/2/10)*(animelemtime(4)-(10+45-10+0+0))))
pos=floor(-facing*pos x-160+20*8),floor(20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;拰僼僃乕僪傾僂僩乮娵偲丄慄乯丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+45-10+0+0)&&animelemtime(4)<=(29+45-10+0+0)
anim=10071
scale=0.123*(0.3-0.015*(animelemtime(4)-(10+45-10+0+0))),0.123*(0.3-0.015*(animelemtime(4)-(10+45-10+0+0)))
pos=floor(-facing*pos x-160+20*8),floor(20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(10+45-10+0+0)&&animelemtime(4)<=(29+45-10+0+0)
anim=10290
scale=1-sin((pi/2/20)*(animelemtime(4)-(10+45-10+0+0))),2
pos=floor(-facing*pos x-160+20*8),floor(20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;抧柺偵偰峀偑傞徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(4)>=(10+45-10+0+0)&&animelemtime(4)<=(29+45-10+0+0)
anim=10100
trans=addalpha
alpha=floor(256-12.8*(animelemtime(4)-(10+45-10+0+0))),floor(12.8*(animelemtime(4)-(10+45-10+0+0)))
scale=0.11*0.16*(animelemtime(4)-(10+45-10+0+0)),0.11*0.04*(animelemtime(4)-(10+45-10+0+0))
pos=floor(-facing*pos x-160+20*8),floor(20-30-screenpos y+240)
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
;旘傃嶶傞旘枟偑俁偮丅
[state ]
type=explod
trigger1=animelemtime(4)>=(0+45-10+0+0)&&animelemtime(4)<=(9+45-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*8),floor(20-30-screenpos y+24*(animelemtime(4)-(0+45-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*var(55)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*var(55))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+45-10+0+0)&&animelemtime(4)<=(9+45-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*8),floor(20-30-screenpos y+24*(animelemtime(4)-(0+45-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=(0+45-10+0+0)&&animelemtime(4)<=(9+45-10+0+0)
anim=10034
scale=0.5,0.5
pos=floor(-facing*pos x-160+20*8),floor(20-30-screenpos y+24*(animelemtime(4)-(0+45-10+0+0)))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(var(55)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(var(55)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱偵側傝傑偡乕丅
[state ]
type=projectile
trigger1=animelemtime(4)>=0&&animelemtime(4)<=49
trigger1=animelemtime(4)%5=0
projid=302
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=15
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=16,4
getpower=0,0
givepower=0,5
hitsound=s100,8
guardsound=s100,8
pausetime=5,3
guard.pausetime=5,3
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=0,-4
guard.velocity=-4
air.velocity=0,-4
airguard.velocity=0,-4
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 14100]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=14100
value=14100
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s206,9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)=0
value=s201,1
freqmul=1.6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)=0
value=s10000,3
freqmul=1.5
volume=-100
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)=0
value=s10000,3
freqmul=3.5
volume=-100
ignorehitpause=1



;夋柺偣乕偟偮丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=12&&animtime<=-31
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=11
anim=11000
trans=addalpha
alpha=floor(256*sin((pi/2/12)*animelemtime(1))),floor(256*cos((pi/2/12)*animelemtime(1)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=12&&animtime<=-31
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animtime>=-30&&animtime<=-1
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(animtime+30))),floor(256*sin((pi/2/30)*(animtime+30)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=12&&animelemtime(1)<=31
time=2
freq=180
ampl=floor((40-40*sin((pi/2/20)*(animelemtime(1)-12)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;摟夁丅
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(1)>=0&&animelemtime(1)<=11
trans=addalpha
alpha=floor(256*cos((pi/2/12)*animelemtime(1))),0
ignorehitpause=1
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(1)>=12&&animtime<=-31
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
triggerall=!ishelper
trigger1=animtime>=-30&&animtime<=-1
trans=addalpha
alpha=floor(256*sin((pi/2/30)*(animtime+30))),0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(1)>=0&&animelemtime(1)<=11
trans=addalpha
alpha=floor(256*cos((pi/2/12)*animelemtime(1))),0
id=256006000
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(1)>=12&&animtime<=-31
trans=addalpha
alpha=0,0
id=256006000
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animtime>=-30&&animtime<=-1
trans=addalpha
alpha=floor(256*sin((pi/2/30)*(animtime+30))),0
id=256006000
ignorehitpause=1



;儅僛儞僞怓偺巰偺晽丄榑棟揑偵攋抅偟偨悽奅偺寚曅丅
[state ]
type=explod
trigger1=animelemtime(1)>=12&&animtime<=-1
anim=10034
scale=0.6,0.6
pos=floor(-facing*pos x-160+100*cos(var(55))),floor(-screenpos y+100*sin(var(55)))
vel=5+5*cos(random)*cos(var(55)),3.75+3.75*cos(random)*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;儅僛儞僞怓偺丄傑傞丅
[state ]
type=explod
trigger1=animelemtime(3)>=0&&animelemtime(3)<=11
anim=10070
scale=0.123*(1.8*sin((pi/2/12)*animelemtime(3))+0.09*sin((pi/2/12)*animelemtime(3))*cos(random)),0.123*(1.8*sin((pi/2/12)*animelemtime(3))+0.09*sin((pi/2/12)*animelemtime(3))*cos(random))
pos=floor(-facing*pos x-220),floor(-screenpos y+120)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)>=12&&animelemtime(3)<=31
anim=10070
scale=0.123*(1.8*cos((pi/2/20)*(animelemtime(3)-12))+0.09*sin((pi/2/20)*(animelemtime(3)-12))*cos(random)),0.123*(1.8*cos((pi/2/20)*(animelemtime(3)-12))+0.09*sin((pi/2/20)*(animelemtime(3)-12))*cos(random))
pos=floor(-facing*pos x-220),floor(-screenpos y+120)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;儅僛儞僞怓偺拰偑丄幩弌偝傟傞丅
[state ]
type=explod
trigger1=animelemtime(3)>=0&&animelemtime(3)<=33
anim=10070
scale=0.123*2*animelemtime(3),0.123*(1.2-1.2*sin((pi/2/34)*animelemtime(3)))
pos=floor(-facing*pos x-240),floor(-screenpos y+120)
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱偵側傝傑偡乕丅
[state ]
type=projectile
trigger1=animelemtime(5)=0
projid=14101
projanim=40140
projremanim=-1
projscale=1,1
offset=floor(39-400*cos(-pi*20/180.0)),floor(-45-400*sin(-pi*20/180.0))
velocity=40*cos(-pi*20/180.0),40*sin(-pi*20/180.0)
accel=0,0
projremove=1
projremovetime=24
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafdp
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=148,25
numhits=7
getpower=0,0
givepower=0,5
pausetime=5,10
guard.pausetime=5,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=0,0
guard.velocity=0
air.velocity=0,0
airguard.velocity=0,0
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
p2facing=1
ignorehitpause=1



;婣娨丄偡傞丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 14101]
type=a
movetype=h
physics=n

[state ]
type=changestate
trigger1=sysvar(0)%257000!=256006
trigger1=enemy(0),sysvar(0)%257000=256006
trigger1=floor((enemy(0),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
trigger2=sysvar(0)%257000!=256006
trigger2=enemy(0),sysvar(0)%257000!=256006
trigger2=floor((enemy(1),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
value=1836769491
persistent=256
ignorehitpause=1

[state ]
type=changeanim2
trigger1=1
value=3101
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=0,0
ignorehitpause=1
[state ]
type=width
trigger1=1
edge=0,-99999
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=-20
y=0
ignorehitpause=1
[state ]
type=changestate
trigger1=backedgedist<0
value=14102
persistent=256
ignorehitpause=1

[statedef 14102]
type=a
movetype=h
physics=n

[state ]
type=changestate
trigger1=sysvar(0)%257000!=256006
trigger1=enemy(0),sysvar(0)%257000=256006
trigger1=floor((enemy(0),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
trigger2=sysvar(0)%257000!=256006
trigger2=enemy(0),sysvar(0)%257000!=256006
trigger2=floor((enemy(1),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
value=1836769491
persistent=256
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=0,0
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=-99999
y=0
ignorehitpause=1
[state ]
type=offset
trigger1=1
x=1-random%3
y=1-random%3
ignorehitpause=1
[state ]
type=explod
trigger1=time=0
anim=f72
pos=const(size.mid.pos.x),0
removetime=-2
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=changestate
trigger1=time>=5
value=14103
persistent=256
ignorehitpause=1

[statedef 14103]
type=a
movetype=h
physics=n

[state ]
type=changestate
trigger1=sysvar(0)%257000!=256006
trigger1=enemy(0),sysvar(0)%257000=256006
trigger1=floor((enemy(0),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
trigger2=sysvar(0)%257000!=256006
trigger2=enemy(0),sysvar(0)%257000!=256006
trigger2=floor((enemy(1),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
value=1836769491
persistent=256
ignorehitpause=1

[state ]
type=changeanim2
trigger1=time=0
value=803
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=turn
trigger1=time=0
ignorehitpause=1
[state ]
type=velset
trigger1=time=0
x=-0.4
y=-10
ignorehitpause=1
[state ]
type=veladd
trigger1=time>=1
y=.39
ignorehitpause=1
[state ]
type=selfstate
trigger1=vel y>=0
trigger1=pos y>=0
value=5100
persistent=256
ignorehitpause=1

[statedef 14200]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=14200
value=14200
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s206,9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=20
value=s201,1
freqmul=1.6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=20
value=s10000,3
freqmul=1.5
volume=-100
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=20
value=s10000,3
freqmul=3.5
volume=-100
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=20
value=s10000,5
freqmul=0.9
volume=-100
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=20&&animelemtime(1)<=49
trigger1=animelemtime(1)%3=2
value=s300,1
channel=1
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=20&&animelemtime(1)<=79
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=79
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
triggerall=var(56)=1
trigger1=animelemtime(1)>=20&&animelemtime(1)<=79
anim=11000
trans=addalpha
alpha=0,floor(256*cos((pi/2/60)*(animelemtime(1)-20)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=20&&animelemtime(1)<=79
time=2
freq=180
ampl=floor(10*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=80&&animelemtime(1)<=129
time=2
freq=180
ampl=floor((3-3*sin((pi/2/50)*(animelemtime(1)-80)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;僩儔儞僗丅
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trans=addalpha
alpha=floor(256*cos((pi/2/20)*animelemtime(1))),0
ignorehitpause=1
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(1)>=20&&animelemtime(1)<=79
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(1)>=80&&animelemtime(1)<=129
trans=addalpha
alpha=floor(256*sin((pi/2/50)*(animelemtime(1)-80))),0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trans=addalpha
alpha=floor(256*cos((pi/2/20)*animelemtime(1))),0
id=256006000
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(1)>=20&&animelemtime(1)<=79
trans=addalpha
alpha=0,0
id=256006000
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(1)>=80&&animelemtime(1)<=129
trans=addalpha
alpha=floor(256*sin((pi/2/50)*(animelemtime(1)-80))),0
id=256006000
ignorehitpause=1



;嵗昗丅
[state ]
type=posset
trigger1=animelemtime(1)=80
x=-facing*50
ignorehitpause=1



;岝偺僝乕儞丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=10060
scale=0.123*5*sin((pi/2/20)*animelemtime(1)),0.123*1000
pos=0,-150
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;敋敪丅
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=49
anim=10100
trans=addalpha
alpha=floor(256*cos((pi/2/40)*(animelemtime(1)-10))),floor(256*sin((pi/2/40)*(animelemtime(1)-10)))
scale=0.11*5*sin((pi/2/40)*(animelemtime(1)-10)),0.11*5*sin((pi/2/40)*(animelemtime(1)-10))
pos=0,-300
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=59
anim=10100
trans=addalpha
alpha=floor(256*cos((pi/2/40)*(animelemtime(1)-20))),floor(256*sin((pi/2/40)*(animelemtime(1)-20)))
scale=0.11*5*sin((pi/2/40)*(animelemtime(1)-20)),0.11*5*sin((pi/2/40)*(animelemtime(1)-20))
pos=0,-300
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;崟偨傑丅
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=29
anim=10070
scale=0.123*1.6*sin((pi/2/10)*(animelemtime(1)-20)),0.123*1.6*sin((pi/2/10)*(animelemtime(1)-20))
pos=0,-250
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(1)<=59
anim=10070
scale=0.123*(1.6+0.02*(animelemtime(1)-30)),0.123*(1.6+0.02*(animelemtime(1)-30))
pos=0,-250
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=79
anim=10070
scale=0.123*2.2*cos((pi/2/100)*(animelemtime(1)-60)),0.123*2.2*cos((pi/2/100)*(animelemtime(1)-60))
pos=0,-250
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;拰儔儞僟儉丅
[state ]
type=varset
trigger1=animelemtime(1)>=20&&animelemtime(1)<=49
trigger1=animelemtime(1)%6=2
trigger1=animelemtime(1)!=20
trigger1=animelemtime(1)!=26
trigger1=animelemtime(1)!=47
var(55)=random%27
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=20&&animelemtime(1)<=49
trigger1=animelemtime(1)%6=5
trigger1=animelemtime(1)!=20
trigger1=animelemtime(1)!=26
trigger1=animelemtime(1)!=47
var(55)=6+random%27
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=20&&animelemtime(1)<=49
trigger1=animelemtime(1)%3=0
trigger1=animelemtime(1)!=20
trigger1=animelemtime(1)!=26
trigger1=animelemtime(1)!=47
trigger1=var(55)%33>=0&&var(55)%33<=9
var(0)=10300+var(55)%33
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=20&&animelemtime(1)<=49
trigger1=animelemtime(1)%3=0
trigger1=animelemtime(1)!=20
trigger1=animelemtime(1)!=26
trigger1=animelemtime(1)!=47
trigger1=var(55)%33>=10&&var(55)%33<=19
var(0)=70300-10+var(55)%33
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=20&&animelemtime(1)<=49
trigger1=animelemtime(1)%3=0
trigger1=animelemtime(1)!=20
trigger1=animelemtime(1)!=26
trigger1=animelemtime(1)!=47
trigger1=var(55)%33>=20&&var(55)%33<=29
var(0)=80300-20+var(55)%33
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=20&&animelemtime(1)<=49
trigger1=animelemtime(1)%3=0
trigger1=animelemtime(1)!=20
trigger1=animelemtime(1)!=26
trigger1=animelemtime(1)!=47
trigger1=var(55)%33>=30&&var(55)%33<=32
var(0)=90300-30+var(55)%33
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=49
trigger1=animelemtime(1)%3=0
trigger1=animelemtime(1)!=20
trigger1=animelemtime(1)!=26
trigger1=animelemtime(1)!=47
anim=var(0)
scale=0.7,0.5
pos=-60+4*(animelemtime(1)-20),floor(-screenpos y)
vel=0,0
accel=0,0
removetime=80-animelemtime(1)
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=20
anim=10303
scale=0.7,0.5
pos=-60+4*(animelemtime(1)-20),floor(-screenpos y)
vel=0,0
accel=0,0
removetime=80-animelemtime(1)
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=26
anim=70302
scale=0.7,0.5
pos=-60+4*(animelemtime(1)-20),floor(-screenpos y)
vel=0,0
accel=0,0
removetime=80-animelemtime(1)
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=47
anim=90302
scale=0.7,0.5
pos=-60+4*(animelemtime(1)-20),floor(-screenpos y)
vel=0,0
accel=0,0
removetime=80-animelemtime(1)
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;儅僛儞僞怓偺偐偤乕丅
[state ]
type=explod
trigger1=animelemtime(1)>=80&&animelemtime(7)<=129
trigger1=animelemtime(1)%2=0
anim=10024
scale=0.6,0.6
pos=floor(-facing*pos x+200*cos(var(55))),floor(-screenpos y+200+40*sin(var(55)))
vel=3+3*cos(random)*cos(var(55)),-3-3*cos(random)*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=80&&animelemtime(7)<=129
trigger1=animelemtime(1)%2=1
anim=10034
scale=0.6,0.6
pos=floor(-facing*pos x+200*cos(var(55))),floor(-screenpos y+200+40*sin(var(55)))
vel=3+3*cos(random)*cos(var(55)),-3-3*cos(random)*sin(var(55))
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;廂懇偡傞抏丅
[state ]
type=explod
trigger1=animelemtime(1)>=80&&animelemtime(1)<=129
anim=10070
scale=0.123*5*cos((pi/2/50)*(animelemtime(1)-80)),0.123*5*cos((pi/2/50)*(animelemtime(1)-80))
pos=0,floor(-screenpos y)
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱偵側傝傑偡乕丅
[state ]
type=projectile
trigger1=animelemtime(1)>=20&&animelemtime(1)<=79
projid=4201
projanim=40120
projremanim=-1
projscale=1,1
offset=0,floor(-screenpos y+120)
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=8,0
numhits=0
getpower=0,0
givepower=0,5
pausetime=5,3
guard.pausetime=5,3
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=0,0
guard.velocity=0
air.velocity=0,0
airguard.velocity=0,0
fall=1
air.fall=1
kill=0
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)=80
projid=14201
projanim=40010
projremanim=-1
projscale=1,1
offset=-facing*pos x,floor(-screenpos y+120)
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=170,25
numhits=0
getpower=0,0
givepower=0,5
pausetime=5,3
guard.pausetime=5,3
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=0,0
guard.velocity=0
air.velocity=0,0
airguard.velocity=0,0
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
p2facing=1
ignorehitpause=1



;僗僥乕僩栠傝丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 14201]
type=a
movetype=h
physics=n
anim=5110

[state ]
type=changestate
trigger1=sysvar(0)%257000!=256006
trigger1=enemy(0),sysvar(0)%257000=256006
trigger1=floor((enemy(0),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
trigger2=sysvar(0)%257000!=256006
trigger2=enemy(0),sysvar(0)%257000!=256006
trigger2=floor((enemy(1),sysvar(2)%floor(2.0**7))/floor(2.0**6))=1
value=1836769491
persistent=256
ignorehitpause=1

[state ]
type=posset
trigger1=1
x=-facing*50
y=0
ignorehitpause=1
[state ]
type=posfreeze
trigger1=1
value=1
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=selfstate
trigger1=time>40
value=5110
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕恄儌乕僪挻昁嶦媄丅

[statedef 4300]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=4300
value=4300
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖挻昁墘弌丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,39
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,35
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,35
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,37
freqmul=0.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,37
freqmul=0.8
volume=255
ignorehitpause=1



;僎乕僕尭彮丅
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=1



;夋柺儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=79
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(animelemtime(1)-50))),floor(256*sin((pi/2/30)*(animelemtime(1)-50)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=39
time=2
freq=180
ampl=floor((35-35*sin((pi/2/40)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;僇僢僩僀儞丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=22-1
anim=12002
trans=addalpha
alpha=floor(256*sin((pi/2/22)*animelemtime(1))),floor(256*cos((pi/2/22)*animelemtime(1)))
scale=0.393,0.393
pos=160,floor(120+0.99*(40-0.851*animelemtime(1)))
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=22&&animelemtime(1)<=22+50-1
anim=12002
trans=addalpha
alpha=256,0
scale=0.393,0.393
pos=160,floor(120+0.99*(40-0.851*animelemtime(1)))
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=22+50&&animelemtime(1)<=22+50+22-1
anim=12002
trans=addalpha
alpha=floor(256*cos((pi/2/22)*(animelemtime(1)-(22+50)))),floor(256*sin((pi/2/22)*(animelemtime(1)-(22+50))))
scale=0.393,0.393
pos=160,floor(120+0.99*(40-0.851*animelemtime(1)))
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;僆乕儔奼嶶丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*animelemtime(1)))
scale=0.11*4*sin((pi/2/15)*animelemtime(1)),0.11*4*sin((pi/2/15)*animelemtime(1))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=24
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-10)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-10)),0.11*4*sin((pi/2/15)*(animelemtime(1)-10))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=34
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-20)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-20)),0.11*4*sin((pi/2/15)*(animelemtime(1)-20))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=10
trigger3=animelemtime(1)=20
anim=10970
scale=1,1
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖偦偺屻丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)>=30&&animelemtime(1)<=79
value=s10000,3
freqmul=0.6+(1.4-1.4*cos((pi/2/30)*(animelemtime(1)-40)))
volume=255
channel=1+gametime%3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=80
value=s10000,3
freqmul=1.5
volume=-100
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=80
value=s10000,3
freqmul=3.5
volume=-100
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=80&&animelemtime(1)<=80+200-1
trigger1=animelemtime(1)%10=0
value=s10000,20
freqmul=1+0.2*cos(var(55))
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=80&&animelemtime(1)<=80+200-1
trigger1=animelemtime(1)%10=0
value=s10000,20
freqmul=1+0.2*cos(var(55))
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=80&&animelemtime(1)<=80+200-1
trigger1=animelemtime(1)%10=0
value=s10000,20
freqmul=1+0.2*cos(var(55))
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=80+215
value=s10000,25
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=80+215
value=s10000,25
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=80+215
value=s10000,27
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=80+215
value=s10000,27
volume=255
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=80+270-1
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(1)>=80+270-10&&animelemtime(1)<=80+270-1
anim=11000
trans=addalpha
alpha=0,floor(256*cos((pi/2/10)*(animelemtime(1)-80-270+10)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=80+270&&animelemtime(1)<=80+270+69
anim=11000
trans=addalpha
alpha=0,floor(256*sin((pi/2/70)*(animelemtime(1)-80-270)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=80+270-1
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;抧恔丅
[state ]
type=envshake
trigger1=animelemtime(1)>=30&&animelemtime(1)<=79
time=2
freq=180
ampl=floor((90-90*cos((pi/2/50)*(animelemtime(1)-30))**0.3)*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=80&&animelemtime(1)<=80+200-1
trigger1=animelemtime(1)%10>=0&&animelemtime(1)%10<=2
time=2
freq=180
ampl=floor(30*sin((pi/2/3)*(animelemtime(1)%10))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=80&&animelemtime(1)<=99
time=2
freq=180
ampl=floor((130-130*sin((pi/2/20)*(animelemtime(1)-80)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;僆乕儔廤拞丅
[state ]
type=null;explod
trigger1=animelemtime(1)>=40&&animelemtime(1)<=79
anim=10100
trans=addalpha
alpha=0,floor(256*cos((pi/2/40)*(animelemtime(1)-40)))
scale=0.11*4*cos((pi/2/40)*(animelemtime(1)-40)),0.11*4*cos((pi/2/40)*(animelemtime(1)-40))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;戝杺朄丅
[state ]
type=explod
trigger1=animelemtime(1)=80
id=1004300
anim=10920
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
triggerall=!ishelper
trigger1=animelemtime(1)>=80&&animelemtime(1)<=80+200-1
trigger1=animelemtime(1)%10=0
projid=302
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=25
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
pausetime=5,40
guard.pausetime=5,40
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=-12
guard.velocity=-12
air.velocity=-3,-3
airguard.velocity=-3,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;堏峴丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 4400]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=4400
value=4400
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖挻昁墘弌丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,39
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,35
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,35
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,37
freqmul=0.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,37
freqmul=0.8
volume=255
ignorehitpause=1



;僎乕僕尭彮丅
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=1



;夋柺儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=79
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/30)*(animelemtime(1)-50))),floor(256*sin((pi/2/30)*(animelemtime(1)-50)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=39
time=2
freq=180
ampl=floor((35-35*sin((pi/2/40)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;僇僢僩僀儞丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=119
anim=12002
trans=addalpha
alpha=floor(256*cos((pi/2/120)*animelemtime(1))),floor(256*sin((pi/2/120)*animelemtime(1)))
scale=0.333,0.333
pos=floor(160+50*(1.0/120)*animelemtime(1)*cos(15*pi/180.0)),floor(120+50*(1.0/120)*animelemtime(1)*sin(15*pi/180.0))
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=119
anim=12032
trans=addalpha
alpha=floor(256*cos((pi/2/120)*animelemtime(1))),floor(256*sin((pi/2/120)*animelemtime(1)))
scale=0.333,0.333
pos=floor(160+50*(1.0/120)*animelemtime(1)*cos(195*pi/180.0)),floor(120+50*(1.0/120)*animelemtime(1)*sin(195*pi/180.0))
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-7
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;僆乕儔奼嶶丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*animelemtime(1)))
scale=0.11*4*sin((pi/2/15)*animelemtime(1)),0.11*4*sin((pi/2/15)*animelemtime(1))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=24
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-10)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-10)),0.11*4*sin((pi/2/15)*(animelemtime(1)-10))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=34
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-20)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-20)),0.11*4*sin((pi/2/15)*(animelemtime(1)-20))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=10
trigger3=animelemtime(1)=20
anim=10970
scale=1,1
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖偦偺屻丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,32
freqmul=0.9
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,32
freqmul=0.9
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,32
freqmul=0.9
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,32
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=260
value=s10000,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=260
value=s10000,37
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=300&&animelemtime(1)<=379
value=s10000,3
freqmul=2-1.5*cos((pi/2/80)*(animelemtime(1)-300))
channel=1+gametime%6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=380
value=s201,1
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=380
value=s10000,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=380
value=s10000,37
volume=255
ignorehitpause=1



;僆乕儔奼嶶丅
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(1)>=0&&animelemtime(1)<=23
trans=addalpha
alpha=0,floor(256*sin((pi/2/24)*animelemtime(1)))
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(1)>=0&&animelemtime(1)<=23
trans=addalpha
alpha=0,floor(256*sin((pi/2/24)*animelemtime(1)))
id=256006000
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=499
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(1)>=460&&animelemtime(1)<=499
anim=11000
trans=addalpha
alpha=0,floor(256*cos((pi/2/40)*(animelemtime(1)-460)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=500&&animelemtime(1)<=559
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=560&&animelemtime(1)<=629
anim=11000
trans=addalpha
alpha=0,floor(256*sin((pi/2/70)*(animelemtime(1)-560)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=499
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;抧恔丅
[state ]
type=envshake
trigger1=animelemtime(1)>=40&&animelemtime(1)<=259
time=2
freq=180
ampl=floor(4*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=260&&animelemtime(1)<=279
time=2
freq=180
ampl=floor((180-173*sin((pi/2/20)*(animelemtime(1)-260)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=280&&animelemtime(1)<=379
time=2
freq=180
ampl=floor(7*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=380&&animelemtime(1)<=399
time=2
freq=180
ampl=floor((180-173*sin((pi/2/20)*(animelemtime(1)-380)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=400&&animelemtime(1)<=559
time=2
freq=180
ampl=floor(7*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=560&&animelemtime(1)<=679
time=2
freq=180
ampl=floor((12-12*sin((pi/2/120)*(animelemtime(1)-560)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;戝杺朄丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=559
anim=11012
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=1004400
anim=10400
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=-2147483645
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=1004400
anim=10400
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=-2147483645
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=120
id=1004400
anim=10420
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=1004400
anim=10590
scale=40,30
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=6
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;曗彆丅
[state ]
type=explod
trigger1=animelemtime(1)>=260&&animelemtime(1)<=279
anim=10350
scale=0.11*5*sin((pi/2/20)*(animelemtime(1)-260)),0.11*5*sin((pi/2/20)*(animelemtime(1)-260))
pos=160,30
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=280&&animelemtime(1)<=299
anim=10350
scale=0.11*5*sin((pi/2/20)*(animelemtime(1)-280)),0.11*5*sin((pi/2/20)*(animelemtime(1)-280))
pos=160,30
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=300&&animelemtime(1)<=319
anim=10350
scale=0.11*5*sin((pi/2/20)*(animelemtime(1)-300)),0.11*5*sin((pi/2/20)*(animelemtime(1)-300))
pos=160,30
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=380&&animelemtime(1)<=399
anim=10350
scale=0.11*5*sin((pi/2/20)*(animelemtime(1)-380)),0.11*5*sin((pi/2/20)*(animelemtime(1)-380))
pos=160,30
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=400&&animelemtime(1)<=419
anim=10350
scale=0.11*5*sin((pi/2/20)*(animelemtime(1)-400)),0.11*5*sin((pi/2/20)*(animelemtime(1)-400))
pos=160,30
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=420&&animelemtime(1)<=439
anim=10350
scale=0.11*5*sin((pi/2/20)*(animelemtime(1)-420)),0.11*5*sin((pi/2/20)*(animelemtime(1)-420))
pos=160,30
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
triggerall=!ishelper
trigger1=animelemtime(1)=260
trigger2=animelemtime(1)=380
projid=302
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=3
getpower=20,10
givepower=0,5
hitsound=-1
guardsound=-1
pausetime=200,9999
guard.pausetime=5,40
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=-12
guard.velocity=-12
air.velocity=-3,-3
airguard.velocity=-3,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
triggerall=!ishelper
trigger1=animelemtime(1)>=261&&animelemtime(1)<=379
trigger2=animelemtime(1)>=381&&animelemtime(1)<=499
projid=302
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=1
getpower=20,10
givepower=0,5
hitsound=-1
guardsound=-1
pausetime=5,40
guard.pausetime=5,40
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=-12
guard.velocity=-12
air.velocity=-3,-3
airguard.velocity=-3,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;堏峴丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 4500]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=4500
value=4500
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖挻昁墘弌丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,37
freqmul=0.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,37
freqmul=0.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,40
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,40
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,40
volume=255
ignorehitpause=1



;僎乕僕尭彮丅
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=1



;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=39
time=2
freq=180
ampl=floor((35-35*sin((pi/2/40)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;僇僢僩僀儞丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=39
anim=12002
trans=addalpha
alpha=floor(256*cos((pi/2/40)*animelemtime(1))),floor(256*sin((pi/2/60)*animelemtime(1)))
scale=0.333,0.333
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;僆乕儔奼嶶丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*animelemtime(1)))
scale=0.11*4*sin((pi/2/15)*animelemtime(1)),0.11*4*sin((pi/2/15)*animelemtime(1))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=24
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-10)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-10)),0.11*4*sin((pi/2/15)*(animelemtime(1)-10))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=34
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-20)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-20)),0.11*4*sin((pi/2/15)*(animelemtime(1)-20))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=10
trigger3=animelemtime(1)=20
anim=10970
scale=1,1
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖偦偺屻丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,33
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,34
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,33
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,34
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=45
value=s10000,5
freqmul=0.6
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=45
value=s10000,5
freqmul=0.6
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=120
value=s10000,0
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=120
value=s10000,0
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=180
value=s10000,1
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=180
value=s10000,1
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=180&&animelemtime(1)<=349
trigger1=animelemtime(1)%10=0
value=s10000,21
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=180&&animelemtime(1)<=349
trigger1=animelemtime(1)%10=0
value=s10000,30
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=180&&animelemtime(1)<=349
trigger1=animelemtime(1)%10=0
value=s10000,30
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=180&&animelemtime(1)<=349
trigger1=animelemtime(1)%10=0
value=s10000,37
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=180&&animelemtime(1)<=349
trigger1=animelemtime(1)%10=0
value=s10000,37
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=350
value=s201,1
freqmul=1.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=350
value=s201,1
freqmul=1.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=350
value=s201,1
freqmul=1.8
volume=255
ignorehitpause=1



;僆乕儔奼嶶丅
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(1)>=180&&animelemtime(1)<=359
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
triggerall=!ishelper
trigger1=animelemtime(1)>=360&&animelemtime(1)<=479
trans=addalpha
alpha=floor(256*sin((pi/2/120)*(animelemtime(1)-360))),0
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(1)>=180&&animelemtime(1)<=359
trans=addalpha
alpha=0,0
id=256006000
ignorehitpause=1
[state ]
type=modifyexplod
triggerall=ishelper(103000)
triggerall=numexplod(256006000)>=1
trigger1=animelemtime(1)>=360&&animelemtime(1)<=479
trans=addalpha
alpha=floor(256*sin((pi/2/120)*(animelemtime(1)-360))),0
id=256006000
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=179
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(1)>=180&&animelemtime(1)<=349
trigger1=animelemtime(1)%10>=0&&animelemtime(1)%10<=1
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=180&&animelemtime(1)<=180+20-1
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(animelemtime(1)-180))),floor(256*sin((pi/2/20)*(animelemtime(1)-180)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=180-1
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483542
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/20)*animelemtime(1))),floor(256*sin((pi/2/20)*animelemtime(1)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=180&&animelemtime(1)<=359
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=360&&animelemtime(1)<=479
anim=11000
trans=addalpha
alpha=0,floor(256*sin((pi/2/120)*(animelemtime(1)-360)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;抧恔丅
[state ]
type=envshake
trigger1=animelemtime(1)>=40&&animelemtime(1)<=179
time=2
freq=180
ampl=floor(4*sin(random))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=180&&animelemtime(1)<=359
time=2
freq=180
ampl=floor(23*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=360&&animelemtime(1)<=479
time=2
freq=180
ampl=floor((23-23*sin((pi/2/120)*(animelemtime(1)-360)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;戝杺朄丅
[state ]
type=explod
trigger1=animelemtime(1)=0
id=1004500
anim=10440
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=180
trigger2=animelemtime(1)=240
id=1004500
anim=10540
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
triggerall=!ishelper
trigger1=animelemtime(1)>=180&&animelemtime(1)<=359
projid=302
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=2
getpower=20,10
givepower=0,5
hitsound=-1
guardsound=-1
pausetime=5,40
guard.pausetime=5,40
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=-12
guard.velocity=-12
air.velocity=-3,-3
airguard.velocity=-3,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;堏峴丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 4600]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=4600
value=4600
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖挻昁墘弌丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,37
freqmul=0.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,37
freqmul=0.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,40
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,40
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,40
volume=255
ignorehitpause=1



;僎乕僕尭彮丅
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=1



;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=39
time=2
freq=180
ampl=floor((35-35*sin((pi/2/40)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;僇僢僩僀儞丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
anim=12002
trans=addalpha
alpha=floor(256*cos((pi/2/60)*animelemtime(1))),floor(256*sin((pi/2/60)*animelemtime(1)))
scale=0.333,0.333
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;僆乕儔奼嶶丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*animelemtime(1)))
scale=0.11*4*sin((pi/2/15)*animelemtime(1)),0.11*4*sin((pi/2/15)*animelemtime(1))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=24
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-10)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-10)),0.11*4*sin((pi/2/15)*(animelemtime(1)-10))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=34
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-20)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-20)),0.11*4*sin((pi/2/15)*(animelemtime(1)-20))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=10
trigger3=animelemtime(1)=20
anim=10970
scale=1,1
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖偦偺屻丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=10
value=s206,13
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=10
value=s206,13
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=70
value=s10000,4
freqmul=0.6
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=70
value=s10000,4
freqmul=0.6
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=70
value=s10000,4
freqmul=0.6
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=70
value=s10000,5
freqmul=0.6
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=70
value=s10000,5
freqmul=0.6
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=140
value=s10000,0
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=140
value=s10000,0
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=220
value=s10000,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=220
value=s10000,1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=220
value=s206,10
freqmul=0.7
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=220
value=s10000,45
freqmul=0.9
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=220
value=s10000,45
freqmul=0.9
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=460
value=s10000,40
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=460
value=s10000,40
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=460
value=s10000,40
volume=255
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=489
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(1)>=490&&animelemtime(1)<=549
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=550&&animelemtime(1)<=629
anim=11000
trans=addalpha
alpha=0,floor(256*sin((pi/2/80)*(animelemtime(1)-550)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=219
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=220&&animelemtime(1)<=489
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483648
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=40&&animelemtime(1)<=69
time=2
freq=180
ampl=floor(2*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=70&&animelemtime(1)<=99
time=2
freq=180
ampl=floor((2+4*sin((pi/2/30)*(animelemtime(1)-70)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=100&&animelemtime(1)<=219
time=2
freq=180
ampl=floor(8*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=220&&animelemtime(1)<=489
time=2
freq=180
ampl=floor(12*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=550&&animelemtime(1)<=629
time=2
freq=180
ampl=floor((18-18*sin((pi/2/80)*(animelemtime(1)-550)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;戝杺朄丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=489
anim=11012
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=1004600
anim=10450
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=220
id=1004600
anim=10550
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
triggerall=!ishelper
trigger1=animelemtime(1)>=90&&animelemtime(1)<=489
projid=302
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=10000
getpower=20,10
givepower=0,5
hitsound=-1
guardsound=-1
pausetime=5,40
guard.pausetime=5,40
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=-12
guard.velocity=-12
air.velocity=-3,-3
airguard.velocity=-3,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;堏峴丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 4700]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=4700
value=4700
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖挻昁墘弌丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,37
freqmul=0.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,37
freqmul=0.8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,40
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,40
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,40
volume=255
ignorehitpause=1



;僎乕僕尭彮丅
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=1



;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=39
time=2
freq=180
ampl=floor((35-35*sin((pi/2/40)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;僇僢僩僀儞丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=89
anim=12002
trans=addalpha
alpha=floor(256*cos((pi/2/90)*animelemtime(1))),floor(256*sin((pi/2/90)*animelemtime(1)))
scale=0.333,0.333
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;僆乕儔奼嶶丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*animelemtime(1)))
scale=0.11*4*sin((pi/2/15)*animelemtime(1)),0.11*4*sin((pi/2/15)*animelemtime(1))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=24
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-10)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-10)),0.11*4*sin((pi/2/15)*(animelemtime(1)-10))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=34
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-20)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-20)),0.11*4*sin((pi/2/15)*(animelemtime(1)-20))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=10
trigger3=animelemtime(1)=20
anim=10970
scale=1,1
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖偦偺屻丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,42
freqmul=1.3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,42
freqmul=1.3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,42
freqmul=1.3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=10
value=s10000,5
freqmul=0.7
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=10
value=s10000,5
freqmul=0.7
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=70
value=s10000,32
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=70
value=s10000,32
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=70
value=s10000,32
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=210
value=s10000,0
freqmul=0.7
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=210
value=s10000,1
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=210
value=s10000,34
freqmul=0.96
volume=255
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=299
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(1)>=300&&animelemtime(1)<=389
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=390&&animelemtime(1)<=539
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/150)*(animelemtime(1)-390))),floor(256*sin((pi/2/150)*(animelemtime(1)-390)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;夋柺儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=299
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1

;抧恔丅
[state ]
type=envshake
trigger1=animelemtime(1)>=40&&animelemtime(1)<=449
time=2
freq=180
ampl=floor(6*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=450&&animelemtime(1)<=569
time=2
freq=180
ampl=floor((6-6*sin((pi/2/120)*(animelemtime(1)-450)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;戝杺朄丅
[state ]
type=explod
trigger1=animelemtime(1)=0
id=1004700
anim=10900
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
triggerall=!ishelper
trigger1=animelemtime(1)>=300&&animelemtime(1)<=379
projid=302
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483500
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
attr=s,hp
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=10000
getpower=20,10
givepower=0,5
hitsound=-1
guardsound=-1
pausetime=5,40
guard.pausetime=5,40
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=-12
guard.velocity=-12
air.velocity=-3,-3
airguard.velocity=-3,-3
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;堏峴丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 4800]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=4

[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256006
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256006
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=1
var(58)=stateno
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(103000)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=4800
value=4800
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖挻昁墘弌丅

;僎乕僕尭彮丅
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=1



;慡墘弌儕僙僢僩丅
[state ]
type=stopsnd
trigger1=animelemtime(1)=0
channel=-1
ignorehitpause=1
[state ]
type=removeexplod
trigger1=animelemtime(1)=0
ignorehitpause=1



;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=39
time=2
freq=180
ampl=floor((35-35*sin((pi/2/40)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;僇僢僩僀儞丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=89
anim=12002
trans=addalpha
alpha=floor(256*cos((pi/2/90)*animelemtime(1))),floor(256*sin((pi/2/90)*animelemtime(1)))
scale=0.333,0.333
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483544
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;僆乕儔奼嶶丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*animelemtime(1)))
scale=0.11*4*sin((pi/2/15)*animelemtime(1)),0.11*4*sin((pi/2/15)*animelemtime(1))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=24
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-10)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-10)),0.11*4*sin((pi/2/15)*(animelemtime(1)-10))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=34
anim=10100
trans=addalpha
alpha=0,floor(256*sin((pi/2/15)*(animelemtime(1)-20)))
scale=0.11*4*sin((pi/2/15)*(animelemtime(1)-20)),0.11*4*sin((pi/2/15)*(animelemtime(1)-20))
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483546
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=10
trigger3=animelemtime(1)=20
anim=10970
scale=1,1
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483547
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖偦偺屻丅

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,27
volume=255
ignorehitpause=1
[state ]
type=stopsnd
trigger1=animelemtime(1)>=120&&animelemtime(1)<=329
trigger1=animelemtime(1)%30=0
channel=-1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=120&&animelemtime(1)<=239
trigger1=animelemtime(1)%60=0
value=s10000,25
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=240&&animelemtime(1)<=329
trigger1=animelemtime(1)%30=0
value=s10000,25
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=330
value=s10000,16
freqmul=0.7
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=330
value=s10000,21
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=330
value=s10000,29
volume=255
ignorehitpause=1

;壒嬁-嫮惂巰偺愰崘晄敪帪丅
[state ]
type=playsnd
trigger1=animelemtime(1)=360
value=s10000,20
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=360
value=s10000,24
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=360
value=s10000,24
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=360
value=s10000,27
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=360
value=s10000,31
freqmul=0.6
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=360
value=s10000,40
volume=255
ignorehitpause=1



;夋柺惈幙丅
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=599
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1
[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(1)<=599
flag=nokoslow
ignorehitpause=1

;夋柺儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(1)>=360&&animelemtime(1)<=379
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(animelemtime(1)-360))),floor(256*sin((pi/2/20)*(animelemtime(1)-360)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

;夋柺儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=359
anim=11000
trans=addalpha
alpha=0,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=360&&animelemtime(1)<=599
anim=11000
trans=addalpha
alpha=256,0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=600&&animelemtime(1)<=719
anim=11000
trans=addalpha
alpha=floor(256*cos((pi/2/120)*(animelemtime(1)-600))),floor(256*sin((pi/2/120)*(animelemtime(1)-600)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483543
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

;夋柺岠壥丅
[state ]
type=allpalfx
trigger1=animelemtime(1)>=120&&animelemtime(1)<=239
trigger1=animelemtime(1)%60=0
trigger2=animelemtime(1)>=240&&animelemtime(1)<=329
trigger2=animelemtime(1)%30=0
invertall=1
time=4
ignorehitpause=1



;戝杺朄丅
[state ]
type=explod
trigger1=animelemtime(1)=0
id=1004800
anim=10990
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483545
ontop=0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;堏峴丅
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1









