[data]
life=1000
power=1000
attack=100
defence=100
fall.defence_up=50
liedown.time=60
airjuggle=0
sparkno=-1
guard.sparkno=-1
ko.echo=0
volume=0
intpersistindex=50
floatpersistindex=30

[size]
xscale=1
yscale=1
ground.front=13
ground.back=13
air.front=12
air.back=12
height=40
attack.dist=100
proj.attack.dist=100
proj.doscale=0
head.pos=0,-60
mid.pos=0,-40
shadowoffset=0
draw.offset=0,0

[velocity]
walk.fwd=3.5
walk.back=-3.5
run.fwd=8.0,-8.0
run.back=-8.0,-8.0
jump.neu=0.0,-8.5
jump.fwd=3.5
jump.back=-3.5
runjump.fwd=7.0
runjump.back=-7.0
airjump.neu=0.0,-8.5
airjump.fwd=3.5
airjump.back=-3.5

[movement]
airjump.num=0
airjump.height=25
yaccel=.42
stand.friction=.85
crouch.friction=.80



;仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭
;暘椶晄柧僿儖僷乕婰弎丅
;仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭

[statedef 1100000]
anim=40000
movetype=i
[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1



;嵗昗挷惍丅
[state ]
type=bindtoroot
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
trigger1=1
pos=0,0
time=-1
ignorehitpause=1



;僼僃僀僘昞帵娭楢曄悢丅
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=1&&var(0)<=3
trigger1=1
var(1)=floor((root,sysvar(2)%1000000)/10000)
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=1&&var(0)<=3
trigger1=1
var(2)=floor(var(1)/10)
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=1&&var(0)<=3
trigger1=1
var(3)=var(1)%10
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=1&&var(0)<=3
trigger1=1
var(4)=random
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=1&&var(0)<=3
trigger1=1
var(5)=random
ignorehitpause=1

;僼僃僀僘昞帵偺亀phase亁晹暘丅
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=1&&var(0)<=3
trigger1=numpartner=0
anim=70380
scale=0.15,0.15
pos=160*(teamside-1)+var(4)%2,50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=1&&var(0)<=3
trigger1=numpartner=0
anim=70390
scale=0.15,0.15
pos=160*(teamside-1)+var(4)%2,50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=2&&var(0)<=3
trigger1=numpartner=1
trigger1=id<partner,id
anim=70380
scale=0.15,0.15
pos=160*(teamside-1)+var(4)%2,ifelse(root,id<partner,id,0,15)+50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=2&&var(0)<=3
trigger1=numpartner=1
trigger1=id<partner,id
anim=70390
scale=0.15,0.15
pos=160*(teamside-1)+var(4)%2,ifelse(root,id<partner,id,0,15)+50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)=3
trigger1=numpartner=1
trigger1=id>partner,id
anim=70380
scale=0.15,0.15
pos=160*(teamside-1)+var(4)%2,ifelse(root,id<partner,id,0,15)+50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)=3
trigger1=numpartner=1
trigger1=id>partner,id
anim=70390
scale=0.15,0.15
pos=160*(teamside-1)+var(4)%2,ifelse(root,id<partner,id,0,15)+50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;僼僃僀僘昞帵偺悢帤晹暘丅
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=1&&var(0)<=3
trigger1=numpartner=0
anim=10380+var(2)
scale=0.135,0.135
pos=160*(teamside-1)+27+10*0+var(4)%2,50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=1&&var(0)<=3
trigger1=numpartner=0
anim=10390+var(2)
scale=0.135,0.135
pos=160*(teamside-1)+27+10*0+var(4)%2,50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=1&&var(0)<=3
trigger1=numpartner=0
anim=10380+var(3)
scale=0.135,0.135
pos=160*(teamside-1)+27+10*1+var(4)%2,50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=1&&var(0)<=3
trigger1=numpartner=0
anim=10390+var(3)
scale=0.135,0.135
pos=160*(teamside-1)+27+10*1+var(4)%2,50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=2&&var(0)<=3
trigger1=numpartner=1
trigger1=id<partner,id
anim=10380+var(2)
scale=0.135,0.135
pos=160*(teamside-1)+27+10*0+var(4)%2,ifelse(root,id<partner,id,0,15)+50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=2&&var(0)<=3
trigger1=numpartner=1
trigger1=id<partner,id
anim=10390+var(2)
scale=0.135,0.135
pos=160*(teamside-1)+27+10*0+var(4)%2,ifelse(root,id<partner,id,0,15)+50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=2&&var(0)<=3
trigger1=numpartner=1
trigger1=id<partner,id
anim=10380+var(3)
scale=0.135,0.135
pos=160*(teamside-1)+27+10*1+var(4)%2,ifelse(root,id<partner,id,0,15)+50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)>=2&&var(0)<=3
trigger1=numpartner=1
trigger1=id<partner,id
anim=10390+var(3)
scale=0.135,0.135
pos=160*(teamside-1)+27+10*1+var(4)%2,ifelse(root,id<partner,id,0,15)+50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)=3
trigger1=numpartner=1
trigger1=id>partner,id
anim=10380+var(2)
scale=0.135,0.135
pos=160*(teamside-1)+27+10*0+var(4)%2,ifelse(root,id<partner,id,0,15)+50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)=3
trigger1=numpartner=1
trigger1=id>partner,id
anim=10390+var(2)
scale=0.135,0.135
pos=160*(teamside-1)+27+10*0+var(4)%2,ifelse(root,id<partner,id,0,15)+50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)=3
trigger1=numpartner=1
trigger1=id>partner,id
anim=10380+var(3)
scale=0.135,0.135
pos=160*(teamside-1)+27+10*1+var(4)%2,ifelse(root,id<partner,id,0,15)+50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=ifelse(!ishelper,0,ishelper(1100000)&&floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6)
triggerall=var(0)=3
trigger1=numpartner=1
trigger1=id>partner,id
anim=10390+var(3)
scale=0.135,0.135
pos=160*(teamside-1)+27+10*1+var(4)%2,ifelse(root,id<partner,id,0,15)+50+var(5)%2
postype=left
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ownpal=1
ontop=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1



;仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭
;僐儌儞曗彆
;仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭

[statedef 40]
type=s
physics=s
ctrl=0
sprpriority=1
[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=40
value=40
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)<=5
trigger1=animelemtime(1)=0
anim=10310
scale=0.4,0.1
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=0
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)>5
trigger1=animelemtime(1)=0
anim=10460
scale=0.4,0.1
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=0
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=prevstateno!=41
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=0
trigger1=prevstateno!=41
value=41
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
var(51)=0
ignorehitpause=1
[state ]
type=varset
trigger1=command="holdfwd"
var(51)=1
ignorehitpause=1
[state ]
type=varset
trigger1=command="holdback"
var(51)=-1
ignorehitpause=1
[state ]
type=velset
trigger1=animtime=0
x=ifelse(var(51)=0,const(velocity.jump.neu.x),ifelse(var(51)=1,const(velocity.jump.fwd.x),const(velocity.jump.back.x)))
y=const(velocity.jump.y)
ignorehitpause=1
[state ]
type=velset
trigger1=animtime=0
trigger1=prevstateno=100
trigger1=var(51)=1
x=const(velocity.runjump.fwd.x)
ignorehitpause=1
[state ]
type=changestate
trigger1=animtime=0
value=50
ctrl=1
persistent=256
ignorehitpause=1

[statedef 41]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)<=5
trigger1=1
anim=10024
scale=0.6,0.6
pos=0,0
vel=3*cos(random)*cos(sysvar(3)),-3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)>5
trigger1=1
anim=10034
scale=0.6,0.6
pos=0,0
vel=3*cos(random)*cos(sysvar(3)),-3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

[statedef 50]
type=a
physics=a
[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1
[state ]
type=varset
trigger1=time=0
var(51)=0
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=41
trigger1=anim!=42
trigger1=anim!=43
trigger1=anim!=44
trigger1=anim!=45
trigger1=anim!=46
value=ifelse((vel x)=0,41,ifelse((vel x)>0,42,43))
ignorehitpause=1
[state ]
type=changeanim
trigger1=vel y>-2
trigger1=selfanimexist(anim+3)
persistent=0
value=anim+3
ignorehitpause=1

[statedef 52]
type=s
physics=s
ctrl=0
[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=47
value=47
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,19
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)<=5
trigger1=animelemtime(1)=0
anim=10310
scale=0.4,0.1
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=0
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)>5
trigger1=animelemtime(1)=0
anim=10460
scale=0.4,0.1
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=0
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=prevstateno!=53
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=0
trigger1=prevstateno!=53
value=53
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(1)=0
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=animelemtime(1)=0
y=0
ignorehitpause=1
[state ]
type=ctrlset
trigger1=animelemtime(1)=3
value=1
ignorehitpause=1
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 53]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)<=5
trigger1=1
anim=10024
scale=0.6,0.6
pos=0,0
vel=3*cos(random)*cos(sysvar(3)),-3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)>5
trigger1=1
anim=10034
scale=0.6,0.6
pos=0,0
vel=3*cos(random)*cos(sysvar(3)),-3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

[statedef 100]
type=a
physics=a
ctrl=0
sprpriority=1
[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=100
value=100
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,20
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)<=5
trigger1=animelemtime(1)=0
anim=10310
scale=0.4,0.1
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=0
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)>5
trigger1=animelemtime(1)=0
anim=10460
scale=0.4,0.1
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=0
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=prevstateno!=101
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=0
trigger1=prevstateno!=101
value=101
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(1)=0
x=const(velocity.run.fwd.x)
y=const(velocity.run.fwd.y)
ignorehitpause=1
[state ]
type=ctrlset
trigger1=animelemtime(1)=6
value=1
ignorehitpause=1

[statedef 101]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)<=5
trigger1=1
anim=10024
scale=0.6,0.6
pos=0,0
vel=3*cos(random)*cos(sysvar(3)),-3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)>5
trigger1=1
anim=10034
scale=0.6,0.6
pos=0,0
vel=3*cos(random)*cos(sysvar(3)),-3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 105]
type=a
physics=a
ctrl=0
sprpriority=1
[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=100
value=100
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,20
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)<=5
trigger1=animelemtime(1)=0
anim=10310
scale=0.4,0.1
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=0
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)>5
trigger1=animelemtime(1)=0
anim=10460
scale=0.4,0.1
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=0
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=prevstateno!=107
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=0
trigger1=prevstateno!=107
value=107
ignorehitpause=1
[state ]
type=velset
triggerall=floor((sysvar(2)%1000000)/10000)<1
trigger1=animelemtime(1)=0
x=const(velocity.run.back.x)
y=const(velocity.run.back.y)
ignorehitpause=1
[state ]
type=velset
triggerall=floor((sysvar(2)%1000000)/10000)>=1
trigger1=animelemtime(1)=0
x=1.2*const(velocity.run.back.x)
y=0.8*const(velocity.run.back.y)
ignorehitpause=1
[state ]
type=ctrlset
trigger1=animelemtime(1)=6
value=1
ignorehitpause=1
[state ]
type=changestate
trigger1=vel y>0
trigger1=pos y>=0
value=106
ignorehitpause=1

[statedef 106]
type=s
physics=s
ctrl=0
[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=106
value=106
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,19
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)<=5
trigger1=animelemtime(1)=0
anim=10310
scale=0.4,0.1
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=0
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)>5
trigger1=animelemtime(1)=0
anim=10460
scale=0.4,0.1
pos=0,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=0
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=0
trigger1=prevstateno!=108
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=0
trigger1=prevstateno!=108
value=108
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(1)=0
y=0
ignorehitpause=1
[state ]
type=posset
trigger1=animelemtime(1)=0
y=0
ignorehitpause=1
[state ]
type=makedust
trigger1=animelemtime(1)=2
pos=-5,-2
spacing=1
ignorehitpause=1
[state ]
type=changestate
trigger1=animtime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1

[statedef 107]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)<=5
trigger1=1
anim=10024
scale=0.6,0.6
pos=0,0
vel=3*cos(random)*cos(sysvar(3)),-3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)>5
trigger1=1
anim=10034
scale=0.6,0.6
pos=0,0
vel=3*cos(random)*cos(sysvar(3)),-3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 108]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)<=5
trigger1=1
anim=10024
scale=0.6,0.6
pos=0,0
vel=3*cos(random)*cos(sysvar(3)),-3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=floor((sysvar(2)%1000000)/10000)>5
trigger1=1
anim=10034
scale=0.6,0.6
pos=0,0
vel=3*cos(random)*cos(sysvar(3)),-3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 180]
type=s
ctrl=0
velset=0,0
sprpriority=5
[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s206,3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=20
value=s204,9
freqmul=0.4
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=20
value=s204,9
freqmul=0.4
volume=255
ignorehitpause=1



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



;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
anim=11000
trans=addalpha
alpha=0,256*cos((pi/2/20)*(animelemtime(1)-10))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(1)<=139
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=140&&animelemtime(1)<=209
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/70)*(animelemtime(1)-140))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
time=2
freq=180
ampl=24*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=10&&animelemtime(1)<=109
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=110&&animelemtime(1)<=209
time=2
freq=180
ampl=1*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;僩儔儞僗
[state ]
type=trans
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
trans=addalpha
alpha=256*cos((pi/2/10)*animelemtime(1)),256*sin((pi/2/30)*animelemtime(1))
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
trans=addalpha
alpha=0,256*cos((pi/2/20)*(animelemtime(1)-10))
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=30&&animelemtime(1)<=59
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=60&&animelemtime(1)<=129
trans=addalpha
alpha=0,256*sin((pi/2/70)*(animelemtime(1)-60))
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=130
trans=addalpha
alpha=0,256
ignorehitpause=1



;揤堜偺岝傞岝偺抏丅
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
anim=10060
scale=0.123*(2.4*sin((pi/2/20)*(animelemtime(1)-10))+0.05*2.4*sin((pi/2/20)*(animelemtime(1)-10))*cos(random)),0.123*(2.4*sin((pi/2/20)*(animelemtime(1)-10))+0.05*2.4*sin((pi/2/20)*(animelemtime(1)-10))*cos(random))
pos=17,-screenpos y-135
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(1)<=59
anim=10060
scale=0.123*(2.4+0.01*(animelemtime(1)-30)+0.05*(2.4+0.01*(animelemtime(1)-30))*cos(random)),0.123*(2.4+0.01*(animelemtime(1)-30)+0.05*(2.4+0.01*(animelemtime(1)-30))*cos(random))
pos=17,-screenpos y-135
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=159
anim=10060
scale=0.123*(2.7*cos((pi/2/100)*(animelemtime(1)-60))+0.05*2.7*cos((pi/2/100)*(animelemtime(1)-60))*cos(random)),0.123*(2.7*cos((pi/2/100)*(animelemtime(1)-60))+0.05*2.7*cos((pi/2/100)*(animelemtime(1)-60))*cos(random))
pos=17,-screenpos y-135
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;榑棟揑偵攋抅偟偨悽奅偺嫹娫丅
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
anim=10060
scale=0.123*0.8*sin((pi/2/20)*(animelemtime(1)-10)),0.123*0.4*(animelemtime(1)-10)
pos=17,0
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(1)<=59
anim=10060
scale=0.123*(0.8+0.002*(animelemtime(1)-30)),0.123*1000
pos=17,0
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=159
anim=10060
scale=0.123*0.86*cos((pi/2/100)*(animelemtime(1)-60)),0.123*1000
pos=17,0
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;嫹娫傛傝悂偒弌偡埮丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=84
anim=10034
scale=0.6,0.6
pos=4,-40
vel=8*cos(random)*cos(sysvar(3)),5*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;儅僛儞僞怓偺巰偺晽丄榑棟揑偵攋抅偟偨悽奅偺寚曅丅
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=139
anim=10024
scale=0.6,0.6
pos=100*cos(sysvar(3)),100*sin(sysvar(3))
postype=back
vel=4+4*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;僀儞僩儘丅
[statedef 190]
type=s
ctrl=0
velset=0,0
sprpriority=5
[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
value=s100,25
freqmul=0.3+0.02*animelemtime(1)
volume=255
ignorehitpause=1
[state ]
type=stopsnd
trigger1=animelemtime(1)=50
channel=-1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=50
value=s100,25
volume=255
freqmul=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=50
value=s100,25
volume=255
freqmul=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=100
trigger2=animelemtime(1)=125
trigger3=animelemtime(1)=150
value=s206,7
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=100
trigger2=animelemtime(1)=125
trigger3=animelemtime(1)=150
value=s100,26
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=175
trigger2=animelemtime(1)=285
value=s100,27
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=175
value=s100,30
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=175
value=s206,6
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=175
value=s10000,0
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=265
value=s202,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=265
value=s202,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=265
value=s206,18
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=285
value=s201,1
freqmul=1.6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=455
value=s100,30
freqmul=0.8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=455
value=s100,30
freqmul=1.2
ignorehitpause=1



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



;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=354
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=355&&animelemtime(1)<=454
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/100)*(animelemtime(1)-355))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
time=2
freq=180
ampl=3*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=50&&animelemtime(1)<=53
time=2
freq=180
ampl=20*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=100&&animelemtime(1)<=174
time=2
freq=180
ampl=3*sin((pi/2/75)*(animelemtime(1)-100))*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=175&&animelemtime(1)<=178
time=2
freq=180
ampl=60*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=179&&animelemtime(1)<=264
time=2
freq=180
ampl=8*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=265&&animelemtime(1)<=274
time=2
freq=180
ampl=60*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=295&&animelemtime(1)<=304
time=2
freq=180
ampl=90*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=305&&animelemtime(1)<=354
time=2
freq=180
ampl=8*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=355&&animelemtime(1)<=454
time=2
freq=180
ampl=(1+8-8*sin((pi/2/100)*(animelemtime(1)-355)))*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1



;僩儔儞僗
[state ]
type=trans
trigger1=animelemtime(1)>=0&&animelemtime(1)<=324
trans=addalpha
alpha=0,256
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=325&&animelemtime(1)<=354
trans=addalpha
alpha=0,256*cos((pi/2/30)*(animelemtime(1)-325))
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=355&&animelemtime(1)<=404
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=405&&animelemtime(1)<=454
trans=addalpha
alpha=256*sin((pi/2/50)*(animelemtime(1)-405)),0
ignorehitpause=1



;嵍塃偺庤偵愒偺抏偲惵偺抏偑偁傝傑偡丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
anim=10004
scale=0.6,0.6
pos=-18,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
anim=10004
scale=0.4,0.4
pos=-18,-52
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
anim=10014
scale=0.6,0.6
pos=23,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=49
anim=10014
scale=0.4,0.4
pos=23,-52
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;愒偺抏偲惵偺抏偑偔傞偭偔傞偟側偑傜壓偺曽傊丅丅
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=99
anim=10004
scale=0.6,0.6
pos=-18-9*(animelemtime(1)-50)+0.1872*(animelemtime(1)-50)*(animelemtime(1)-50),-52+1.04*(animelemtime(1)-50)
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=99
anim=10004
scale=0.4,0.4
pos=-18-9*(animelemtime(1)-50)+0.1872*(animelemtime(1)-50)*(animelemtime(1)-50),-52+1.04*(animelemtime(1)-50)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=99
anim=10014
scale=0.6,0.6
pos=23+9*(animelemtime(1)-50)-0.1892*(animelemtime(1)-50)*(animelemtime(1)-50),-52+1.04*(animelemtime(1)-50)
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=99
anim=10014
scale=0.4,0.4
pos=23+9*(animelemtime(1)-50)-0.1892*(animelemtime(1)-50)*(animelemtime(1)-50),-52+1.04*(animelemtime(1)-50)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;愒偺抏偲惵偺抏偑僉儏儖僉儏儖尵偄側偑傜忋徃
[state ]
type=explod
trigger1=animelemtime(1)>=100&&animelemtime(1)<=149
anim=10004
scale=0.6,0.6
pos=60*sin((2*pi/50)*(animelemtime(1)-100))*cos(pi/15),60*sin((2*pi/50)*(animelemtime(1)-100))*sin(pi/15)-2*(animelemtime(1)-100)
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=100&&animelemtime(1)<=149
anim=10004
scale=0.4,0.4
pos=60*sin((2*pi/50)*(animelemtime(1)-100))*cos(pi/15),60*sin((2*pi/50)*(animelemtime(1)-100))*sin(pi/15)-2*(animelemtime(1)-100)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=100&&animelemtime(1)<=149
anim=10014
scale=0.6,0.6
pos=-60*sin((2*pi/50)*(animelemtime(1)-100))*cos(pi/15),-60*sin((2*pi/50)*(animelemtime(1)-100))*sin(pi/15)-2*(animelemtime(1)-100)
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=100&&animelemtime(1)<=149
anim=10014
scale=0.4,0.4
pos=-60*sin((2*pi/50)*(animelemtime(1)-100))*cos(pi/15),-60*sin((2*pi/50)*(animelemtime(1)-100))*sin(pi/15)-2*(animelemtime(1)-100)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;傕偺偡偛偄惃偄偱擇偮偺抏偑徴撍偡傞丄偺僷乕僩侾丅
[state ]
type=explod
trigger1=animelemtime(1)>=150&&animelemtime(1)<=174
anim=10004
scale=0.6,0.6
pos=130*sin((2*pi/50)*(animelemtime(1)-150))*cos(-pi/15),-100+130*sin((2*pi/50)*(animelemtime(1)-100))*sin(-pi/15)-2*(animelemtime(1)-150)
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=150&&animelemtime(1)<=174
anim=10004
scale=0.4,0.4
pos=130*sin((2*pi/50)*(animelemtime(1)-150))*cos(-pi/15),-100+130*sin((2*pi/50)*(animelemtime(1)-100))*sin(-pi/15)-2*(animelemtime(1)-150)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=150&&animelemtime(1)<=174
anim=10014
scale=0.6,0.6
pos=-130*sin((2*pi/50)*(animelemtime(1)-150))*cos(-pi/15),-100-130*sin((2*pi/50)*(animelemtime(1)-100))*sin(-pi/15)-2*(animelemtime(1)-150)
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=150&&animelemtime(1)<=174
anim=10014
scale=0.4,0.4
pos=-130*sin((2*pi/50)*(animelemtime(1)-150))*cos(-pi/15),-100-130*sin((2*pi/50)*(animelemtime(1)-100))*sin(-pi/15)-2*(animelemtime(1)-150)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;傕偺偡偛偄惃偄偱擇偮偺抏偑徴撍偡傞丄偺僷乕僩俀丅
[state ]
type=explod
trigger1=animelemtime(1)>=150&&animelemtime(1)<=174
anim=10004
scale=0.6,0.6
pos=130*sin((2*pi/50)*(animelemtime(1)-150))*cos((-pi/15)+pi/2),-100+130*sin((2*pi/50)*(animelemtime(1)-100))*sin((-pi/15)+pi/2)-2*(animelemtime(1)-150)
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=150&&animelemtime(1)<=174
anim=10004
scale=0.4,0.4
pos=130*sin((2*pi/50)*(animelemtime(1)-150))*cos((-pi/15)+pi/2),-100+130*sin((2*pi/50)*(animelemtime(1)-100))*sin((-pi/15)+pi/2)-2*(animelemtime(1)-150)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=150&&animelemtime(1)<=174
anim=10014
scale=0.6,0.6
pos=-130*sin((2*pi/50)*(animelemtime(1)-150))*cos((-pi/15)+pi/2),-100-130*sin((2*pi/50)*(animelemtime(1)-100))*sin((-pi/15)+pi/2)-2*(animelemtime(1)-150)
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=150&&animelemtime(1)<=174
anim=10014
scale=0.4,0.4
pos=-130*sin((2*pi/50)*(animelemtime(1)-150))*cos((-pi/15)+pi/2),-100-130*sin((2*pi/50)*(animelemtime(1)-100))*sin((-pi/15)+pi/2)-2*(animelemtime(1)-150)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;傕偺偡偛偄惃偄偱擇偮偺抏偑徴撍偡傞丄偦偺徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(1)>=175&&animelemtime(1)<=214
anim=10101
scale=0.11*0.18*(animelemtime(1)-175),0.11*0.18*(animelemtime(1)-175)
pos=0,-150
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=185&&animelemtime(1)<=224
anim=10101
scale=0.11*0.18*(animelemtime(1)-185),0.11*0.18*(animelemtime(1)-185)
pos=0,-150
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;徴寕偵傛偭偰崌懱偟偨丄儅僛儞僞怓偺岝抏偑偙偙偵丅
[state ]
type=explod
trigger1=animelemtime(1)>=175&&animelemtime(1)<=194
anim=10060
scale=0.123*(sin((pi/2/20)*(animelemtime(1)-175))+0.1*sin((pi/2/20)*(animelemtime(1)-175))*cos(random)),0.123*(sin((pi/2/20)*(animelemtime(1)-175))+0.1*sin((pi/2/20)*(animelemtime(1)-175))*cos(random))
pos=0,-150
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=195&&animelemtime(1)<=264
anim=10060
scale=0.123*(1+0.02*(animelemtime(1)-195)+0.05*(1+0.02*(animelemtime(1)-195))*cos(random)),0.123*(1+0.02*(animelemtime(1)-195)+0.05*(1+0.02*(animelemtime(1)-195))*cos(random))
pos=0,-150-1.8*(animelemtime(1)-195)
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=265&&animelemtime(1)<=354
anim=10060
scale=0.123*(1+0.02*(265-195)+0.05*(1+0.02*(265-195))*cos(random)),0.123*(1+0.02*(265-195)+0.05*(1+0.02*(265-195))*cos(random))
pos=0,-150-1.8*(265-195)
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=355&&animelemtime(1)<=454
anim=10060
scale=0.123*(2.4*cos((pi/2/100)*(animelemtime(1)-355))+0.05*(1+1.4*cos((pi/2/100)*(animelemtime(1)-355)))*cos(random)),0.123*(2.4*cos((pi/2/100)*(animelemtime(1)-355))+0.05*(1+1.4*cos((pi/2/100)*(animelemtime(1)-355)))*cos(random))
pos=0,-150-1.8*(265-195)
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;拰偲嫟偵敪惗偡傞儅僛儞僞怓偺徴寕攇偑擇偮丅
[state ]
type=explod
trigger1=animelemtime(1)>=265&&animelemtime(1)<=304
anim=10101
scale=0.11*0.18*(animelemtime(1)-265),0.11*0.18*(animelemtime(1)-265)
pos=0,-150-1.8*(265-195)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=285&&animelemtime(1)<=324
anim=10101
scale=0.11*0.18*(animelemtime(1)-285),0.11*0.18*(animelemtime(1)-285)
pos=0,-screenpos y+240+100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;儅僛儞僞怓偺巰偺晽丄榑棟揑偵攋抅偟偨悽奅偺寚曅丅
[state ]
type=explod
trigger1=animelemtime(1)>=175&&animelemtime(1)<=444
anim=10024
scale=0.6,0.6
pos=0+100*cos(sysvar(3)),-150+100*sin(sysvar(3))
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;儅僛儞僞怓偺拰偑丄幩弌偝傟傞丅
[state ]
type=explod
trigger1=animelemtime(1)>=265&&animelemtime(1)<=324
anim=10060
scale=0.123*1,0.123*0.5*(animelemtime(1)-265)
pos=0,-150-1.8*(265-195)
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=325&&animelemtime(1)<=354
anim=10060
scale=0.123*1,0.123*1000
pos=0,-150-1.8*(265-195)
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=355&&animelemtime(1)<=454
anim=10060
scale=0.123*cos((pi/2/100)*(animelemtime(1)-355)),0.123*1000
pos=0,-150-1.8*(265-195)
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;儅僛儞僞怓偺巰偺晽丅
[state ]
type=explod
trigger1=animelemtime(1)>=455&&animelemtime(1)<=494
anim=10024
scale=0.6,0.6
pos=0,-44
vel=(5+5*cos(random))*cos(sysvar(3)),(3+3*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=455&&animelemtime(1)<=494
anim=10034
scale=0.6,0.6
pos=0,-44
vel=(5+5*cos(random))*cos(sysvar(3)),(3+3*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;慡偰偼廂懇偟丄屻岝偵曪傑傟傞丅
[state ]
type=explod
trigger1=animelemtime(1)>=455&&animelemtime(1)<=494
anim=10350
scale=0.11*0.3*(animelemtime(1)-455),0.11*0.3*(animelemtime(1)-455)
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=465&&animelemtime(1)<=504
anim=10350
scale=0.11*0.3*(animelemtime(1)-465),0.11*0.3*(animelemtime(1)-465)
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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

[statedef 5999]
type=a
movetype=a
physics=n
ctrl=0

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=5999
value=5999
ignorehitpause=1
[state ]
type=statetypeset
trigger1=animelemtime(11)=0
statetype=l
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=assertspecial
trigger1=1
flag=nobardisplay
ignorehitpause=1

;夋柺怓儗僀儎乕忋丅
[state ]
type=explod
trigger1=animelemtime(34)>=20&&animelemtime(34)<=29
anim=11000
trans=addalpha
alpha=256*cos((pi/2/10)*(animelemtime(34)-20)),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;僎乕僕徚柵丅
[state ];掅僇儔乕偺傒張棟
type=powerset
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=1
value=0
ignorehitpause=1

;儔僀僼夞暅丅
[state ];掅僇儔乕偺傒張棟
type=lifeset
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=1
value=lifemax
ignorehitpause=1

;僼僃僀僘傾僢僾張棟丅
[state ];崅僇儔乕偺傒張棟
type=varadd
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=animtime=0
sysvar(2)=10000
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=0,-44
random=100,100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(6+6*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=214748345
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=0
trigger1=animtime=0
value=3300
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=1
trigger1=animtime=0
value=3100
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=2
trigger1=animtime=0
value=3400
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=3
trigger1=animtime=0
value=3200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=4
trigger1=animtime=0
value=3000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=5
trigger1=animtime=0
value=4000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=6
trigger1=animtime=0
value=4100
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=7
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=8
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=9
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=10
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=11
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=12
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,palno>=1&&palno<=6,0)
trigger1=floor((sysvar(2)%1000000)/10000)=13
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1

[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=1
trigger1=animtime=0
value=3300
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=2
trigger1=animtime=0
value=3100
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=3
trigger1=animtime=0
value=3400
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=4
trigger1=animtime=0
value=3200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=5
trigger1=animtime=0
value=3000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=6
trigger1=animtime=0
value=4000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=7
trigger1=animtime=0
value=4100
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=8
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=9
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=10
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=11
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=12
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=13
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=floor((sysvar(2)%1000000)/10000)=14
trigger1=animtime=0
value=4200
persistent=256
ignorehitpause=1



;仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭
;捠忢懪寕
;仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭仭

[statedef 200]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(4)=0
value=s100,25
freqmul=1+0.08*cos(sysvar(3))
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=0
value=s300,1
freqmul=1+0.08*cos(sysvar(3))
channel=2
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(4)=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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;捾僄僼僃僋僩丅
[state ]
type=explod
trigger1=animelemtime(4)=-5
anim=70188
scale=0.4,0.4
pos=11+30,-54+10
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)=-5
anim=70188
scale=0.4,0.4
pos=11+30,-54
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)=-5
anim=70188
scale=0.4,0.4
pos=11+30,-54-10
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(4)=0
attr=s,na
hitflag=maf
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,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=-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(4)>=-5&&animelemtime(4)<=-5+13
anim=10033
scale=0.3,0.3
pos=11+30+20,-54
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=movecontact=1
trigger1=hitpausetime=[1,4]
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=11+30+20,-54
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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

[statedef 201]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=8
value=200
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)<=7
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=1
anim=var(1)
scale=0.4,0.4
pos=11+30+(-75+25*var(0))*cos(-pi*10/180.0)+3*cos(-pi*10/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-54+(-75+25*var(0))*sin(-pi*10/180.0)+3*sin(-pi*10/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*10/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*10/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

[statedef 210]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(3)=0
trigger2=animelemtime(8)=0
value=s100,25
freqmul=1+0.08*cos(sysvar(3))
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
trigger2=animelemtime(8)=0
value=s300,1
freqmul=1+0.08*cos(sysvar(3))
channel=2
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(3)=0
trigger2=animelemtime(8)=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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(3)>=0&&animelemtime(3)<=13
time=2
freq=180
ampl=(4-4*sin((pi/2/14)*animelemtime(3)))*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(8)>=0&&animelemtime(8)<=13
time=2
freq=180
ampl=(4-4*sin((pi/2/14)*animelemtime(8)))*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;傐偡丅
[state ]
type=posadd
trigger1=(animelemtime(3)+5)=1
trigger2=(animelemtime(8)+5)=1
x=10
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(3)=-5
trigger1=prevstateno!=211
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(3)=-5
trigger1=prevstateno!=211
value=211
ignorehitpause=1

;捾僄僼僃僋僩俀丅
[state ]
type=explod
trigger1=animelemtime(8)=-5
anim=80180
scale=0.7,0.7
pos=45,-47+15
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(8)=-5
anim=80180
scale=0.7,0.7
pos=45,-47
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(8)=-5
anim=80180
scale=0.7,0.7
pos=45,-47-15
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(8)=-5
trigger1=prevstateno!=212
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(8)=-5
trigger1=prevstateno!=212
value=212
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(3)=0
trigger2=animelemtime(8)=0
attr=s,na
hitflag=maf
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,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=-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(3)>=-5&&animelemtime(3)<=-5+13
anim=10033
scale=0.3,0.3
pos=54,-26
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(8)<0
trigger1=movecontact=1
trigger1=hitpausetime=[1,4]
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=54,-26
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(8)>=-5&&animelemtime(8)<=-5+13
anim=10033
scale=0.3,0.3
pos=83,-56
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(8)>=0
trigger1=movecontact=1
trigger1=hitpausetime=[1,4]
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=83,-56
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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

[statedef 211]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=210
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=16+(-75+25*var(0))*cos(pi*30/180.0)+3*cos(pi*30/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-48+(-75+25*var(0))*sin(pi*30/180.0)+3*sin(pi*30/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(pi*30/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*30/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 212]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=210
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=45+(-75+25*var(0))*cos(-pi*20/180.0)+3*cos(-pi*20/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-47+(-75+25*var(0))*sin(-pi*20/180.0)+3*sin(-pi*20/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*20/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*20/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 220]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;夋柺梙傜偟偠傖偹乕傛傾儂壒嬁偩傠乕偑僋僜僢両両両両
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,25
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)=0
value=s100,27
channel=1
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;懌尦偱丄敋敪丅
[state ]
type=explod
trigger1=(animelemtime(5)+5)>=0&&(animelemtime(5)+5)<=19
anim=10100
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(5)+5)),256*sin((pi/2/20)*(animelemtime(5)+5))
scale=0.11*0.6*sin((pi/2/20)*(animelemtime(5)+5)),0.11*0.6*sin((pi/2/20)*(animelemtime(5)+5))
pos=53,4
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483642
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(5)+5)>=0&&(animelemtime(5)+5)<=19
anim=10200
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(5)+5)),256*sin((pi/2/20)*(animelemtime(5)+5))
scale=0.5*0.6*sin((pi/2/20)*(animelemtime(5)+5)),0.5*0.6*sin((pi/2/20)*(animelemtime(5)+5))
pos=53,4
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(5)+5)>=0&&(animelemtime(5)+5)<=19
anim=10210
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(5)+5)),256*sin((pi/2/20)*(animelemtime(5)+5))
scale=0.5*0.6*sin((pi/2/20)*(animelemtime(5)+5)),0.5*0.6*sin((pi/2/20)*(animelemtime(5)+5))
pos=53,4
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(5)+5)>=0&&(animelemtime(5)+5)<=19
anim=10060
scale=0.123*(0.3-0.015*(animelemtime(5)+5)),0.123*(0.3-0.015*(animelemtime(5)+5))
pos=53,4
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(5)+5)>=0&&(animelemtime(5)+5)<=14
anim=10022
scale=0.45,0.45
pos=53,4
vel=(3+3*cos(random))*cos(sysvar(3)),(3+3*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(5)+5)>=0&&(animelemtime(5)+5)<=4
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.6,0.6
pos=53,4
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(5)=0
attr=s,na
hitflag=mafd
guardflag=l
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,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=-4,-3.5
airguard.velocity=-4,-3.5
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;僸僢僩僗僷乕僋丅
[state ]
type=explod
trigger1=animelemtime(5)>=-5&&animelemtime(5)<=-5+13
anim=10033
scale=0.3,0.3
pos=53,4
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=movecontact=1
trigger1=hitpausetime=[1,4]
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=53,4
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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

[statedef 230]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s100,25
freqmul=1+0.08*cos(sysvar(3))
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s300,1
freqmul=1+0.08*cos(sysvar(3))
channel=2
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;廟傝偺僗儅僢僔儏僄僼僃僋僩丅
[state ]
type=explod
trigger1=animelemtime(3)=-5
anim=80181
scale=0.7,0.7
pos=30,-56
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=-5
anim=80181
scale=0.7,0.7
pos=30+15,-56
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=-5
anim=80181
scale=0.7,0.7
pos=30+30,-56
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(3)=0
attr=s,na
hitflag=maf
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,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=-1,-10
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;僸僢僩僗僷乕僋丅
[state ]
type=explod
trigger1=animelemtime(3)>=-5&&animelemtime(3)<=-5+13
anim=10033
scale=0.3,0.3
pos=30,-55
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=movecontact=1
trigger1=hitpausetime=[1,4]
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=30,-55
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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

[statedef 231]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=230
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=30+15+(-75+25*var(0))*cos(-pi*70/180.0)+3*cos(-pi*70/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-56+(-75+25*var(0))*sin(-pi*70/180.0)+3*sin(-pi*70/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*70/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*70/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 240]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(7)=0
value=s100,25
freqmul=1+0.08*cos(sysvar(3))
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=0
value=s300,1
freqmul=1+0.08*cos(sysvar(3))
channel=2
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;捾揑側壗偐偺侾丅
[state ]
type=explod
trigger1=animelemtime(7)=-5
anim=80182
scale=0.7,0.7
pos=61+10,-43-10
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=-5
anim=80182
scale=0.7,0.7
pos=61,-43
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=-5
anim=80182
scale=0.7,0.7
pos=61-10,-43+10
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(7)=-5
trigger1=prevstateno!=241
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(7)=-5
trigger1=prevstateno!=241
value=241
ignorehitpause=1



;捾揑側壗偐偺俀丅
[state ]
type=explod
trigger1=animelemtime(7)=-4
anim=80181
scale=0.7,0.7
pos=61-15,-43
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=-4
anim=80181
scale=0.7,0.7
pos=61,-43
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=-4
anim=80181
scale=0.7,0.7
pos=61+15,-43
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(7)=-4
trigger1=prevstateno!=242
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(7)=-4
trigger1=prevstateno!=242
value=242
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(7)=0
attr=s,na
hitflag=maf
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=36,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=-1,-10
guard.velocity=-4
air.velocity=-4,-3.5
airguard.velocity=-4,-3.5
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;僸僢僩僗僷乕僋丅
[state ]
type=explod
trigger1=animelemtime(7)>=-5&&animelemtime(7)<=-5+13
anim=10033
scale=0.3,0.3
pos=61,-43
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=movecontact=1
trigger1=hitpausetime=[1,4]
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=61,-43
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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

[statedef 241]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=240
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=61+(-75+25*var(0))*cos(pi*50/180.0)+3*cos(pi*50/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-43+(-75+25*var(0))*sin(pi*50/180.0)+3*sin(pi*50/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(pi*50/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*50/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 242]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=240
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=61+(-75+25*var(0))*cos(-pi*70/180.0)+3*cos(-pi*70/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-43+(-75+25*var(0))*sin(-pi*70/180.0)+3*sin(-pi*70/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*70/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*70/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 400]
type=c
movetype=a
physics=c
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;夋柺梙傜偟丅
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s100,25
freqmul=1+0.08*cos(sysvar(3))
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s300,1
freqmul=1+0.08*cos(sysvar(3))
channel=2
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;懌尦偱徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(3)>=-5&&animelemtime(3)<=-5+8
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.6,0.6
pos=35,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(3)=0
attr=c,na
hitflag=mafd
guardflag=l
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,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=-1,8
airguard.velocity=-1,8
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;僸僢僩僗僷乕僋丅
[state ]
type=explod
trigger1=animelemtime(3)>=-5&&animelemtime(3)<=-5+13
anim=10033
scale=0.3,0.3
pos=35,0
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=movecontact=1
trigger1=hitpausetime=[1,4]
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=35,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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

[statedef 401]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=15
value=400
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)<=14
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.4,0.4
pos=35+(-75+25*var(0))*cos(-pi*90/180.0)+3*cos(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),0+(-75+25*var(0))*sin(-pi*90/180.0)+3*sin(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*90/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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)<=14
var(1)=70060-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.16-0.16*sin((pi/2/15)*var(0))),0.123*1000
pos=35,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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)<=14
var(1)=70070-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.016-0.016*sin((pi/2/15)*var(0))),0.123*1000
pos=35,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

[statedef 600]
type=a
movetype=a
physics=a
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(5)=0
value=s100,25
freqmul=1+0.08*cos(sysvar(3))
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)=0
value=s300,1
freqmul=1+0.08*cos(sysvar(3))
channel=2
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(5)>=0&&animelemtime(5)<=13
time=2
freq=180
ampl=(4-4*sin((pi/2/14)*animelemtime(5)))*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(5)=0
attr=a,na
hitflag=maf
guardflag=a
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,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=-8
guard.velocity=-8
air.velocity=-4,-2
airguard.velocity=-4,-2
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;僸僢僩僗僷乕僋丅
[state ]
type=explod
trigger1=animelemtime(5)>=-5&&animelemtime(5)<=-5+13
anim=10033
scale=0.3,0.3
pos=63,-10
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=movecontact=1
trigger1=hitpausetime=[1,4]
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=63,-10
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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

[statedef 601]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=600
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=24+(-75+25*var(0))*cos(pi*10/180.0)+3*cos(pi*10/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-40+(-75+25*var(0))*sin(pi*10/180.0)+3*sin(pi*10/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(pi*10/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*10/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 620]
type=a
movetype=a
physics=a
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1
[state ]
type=changeanim
trigger1=anim!=620
value=620
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(4)=0
trigger2=animelemtime(7)=0
value=s100,25
freqmul=1+0.08*cos(sysvar(3))
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=0
trigger2=animelemtime(7)=0
value=s300,1
freqmul=1+0.08*cos(sysvar(3))
channel=2
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(4)=0
trigger2=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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;捾僄僼僃僋僩偺侾丅
[state ]
type=explod
trigger1=animelemtime(4)=-5
anim=80181
scale=0.7,0.7
pos=30-15,-37
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)=-5
anim=80181
scale=0.7,0.7
pos=30,-37
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)=-5
anim=80181
scale=0.7,0.7
pos=30+15,-37
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(4)=-5
trigger1=prevstateno!=621
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(4)=-5
trigger1=prevstateno!=621
value=621
ignorehitpause=1

;捾僄僼僃僋僩偺俀丅
[state ]
type=explod
trigger1=animelemtime(7)=-5
anim=80184
scale=0.7,0.7
pos=45-15,-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=-5
anim=80184
scale=0.7,0.7
pos=45,-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=-5
anim=80184
scale=0.7,0.7
pos=45+15,-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(7)=-5
trigger1=prevstateno!=622
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(7)=-5
trigger1=prevstateno!=622
value=622
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(4)=0
attr=a,na
hitflag=maf
guardflag=a
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,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=-2,0
guard.velocity=-4
air.velocity=-2,0
airguard.velocity=-2,0
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=hitdef
trigger1=animelemtime(7)=0
attr=a,na
hitflag=maf
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,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=1,10
guard.velocity=-4
air.velocity=-2,10
airguard.velocity=-2,10
fall=0
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1



;僸僢僩僗僷乕僋丅
[state ]
type=explod
trigger1=animelemtime(4)>=-5&&animelemtime(4)<=-5+13
anim=10033
scale=0.3,0.3
pos=36,-46
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)<0
trigger1=movecontact=1
trigger1=hitpausetime=[1,4]
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=36,-46
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=-5&&animelemtime(7)<=-5+13
anim=10033
scale=0.3,0.3
pos=49,7
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=0
trigger1=movecontact=1
trigger1=hitpausetime=[1,4]
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=49,7
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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

[statedef 621]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=620
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=30+(-75+25*var(0))*cos(-pi*70/180.0)+3*cos(-pi*70/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-37+(-75+25*var(0))*sin(-pi*70/180.0)+3*sin(-pi*70/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*70/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*70/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 622]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=620
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=45+(-75+25*var(0))*cos(pi*80/180.0)+3*cos(pi*80/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-40+(-75+25*var(0))*sin(pi*80/180.0)+3*sin(pi*80/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(pi*80/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*80/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 300]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=animelemtime(5)%2=0
value=s100,15
freqmul=1
channel=1
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=animelemtime(5)%4=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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
time=2
freq=180
ampl=(4-4*sin((pi/2/14)*animelemtime(5)))*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;拰両
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
anim=10100
trans=addalpha
alpha=256*cos((pi/2/20)*animelemtime(5)),256*sin((pi/2/20)*animelemtime(5))
scale=0.11*0.6*sin((pi/2/20)*animelemtime(5)),0.11*2.4*sin((pi/2/20)*animelemtime(5))
pos=34+20,-47
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=animelemtime(5)%2=0
anim=10024
scale=0.6,0.6
pos=34+20,-47
vel=4+4*cos(sysvar(3))*cos(random),6*sin(sysvar(3))*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=animelemtime(5)%2=1
anim=10034
scale=0.6,0.6
pos=34+20,-47
vel=4+4*cos(sysvar(3))*cos(random),6*sin(sysvar(3))*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=prevstateno!=301
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=prevstateno!=301
value=301
ignorehitpause=1



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

[statedef 301]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



[state ]
type=projectile
trigger1=animelemtime(5)%2=0
trigger1=var(0)=0
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7-0.07*var(0),0.7-0.07*var(0)
offset=34+20-(-6-6*cos(sysvar(3))-0.9*var(0))*var(0)-0.5*0.9*var(0)*(var(0)+1),-47-6-6*sin(sysvar(3))*var(0)
velocity=-6-6*cos(sysvar(3))-0.9*var(0),6*sin(sysvar(3))
accel=0.9,0
projremove=1
projremovetime=100
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=a,np
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
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
p2stateno=302
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(5)%2=1
trigger1=var(0)=0
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
projremanim=-1
projscale=0.7-0.07*var(0),0.7-0.07*var(0)
offset=34+20-(-6-6*cos(sysvar(3))-0.9*var(0))*var(0)-0.5*0.9*var(0)*(var(0)+1),-47-6-6*sin(sysvar(3))*var(0)
velocity=-6-6*cos(sysvar(3))-0.9*var(0),6*sin(sysvar(3))
accel=0.9,0
projremove=1
projremovetime=100
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=a,np
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
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
p2stateno=302
ignorehitpause=1

[state ]
type=varset
trigger1=var(0)>=0&&var(0)<=4
var(1)=10025+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=5&&var(0)<=9
var(1)=70020-5+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)%2=0
anim=var(1)
scale=0.7-0.07*var(0),0.7-0.07*var(0)
pos=34+20-(-6-6*cos(sysvar(3))-0.9*var(0))*var(0)-0.5*0.9*var(0)*(var(0)+1),-47-6-6*sin(sysvar(3))*var(0)
vel=-6-6*cos(sysvar(3))-0.9*var(0),6*sin(sysvar(3))
accel=0.9,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=varset
trigger1=var(0)>=0&&var(0)<=4
var(1)=10035+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=5&&var(0)<=9
var(1)=70030-5+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)%2=1
anim=var(1)
scale=0.7-0.07*var(0),0.7-0.07*var(0)
pos=34+20-(-6-6*cos(sysvar(3))-0.9*var(0))*var(0)-0.5*0.9*var(0)*(var(0)+1),-47-6-6*sin(sysvar(3))*var(0)
vel=-6-6*cos(sysvar(3))-0.9*var(0),6*sin(sysvar(3))
accel=0.9,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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 302]
type=a
movetype=h
physics=n
anim=5030

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
persistent=256
ignorehitpause=1

[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=hitvel x
y=hitvel y
ignorehitpause=1
[state ]
type=selfstate
trigger1=1
value=5020
persistent=256
ignorehitpause=1

[statedef 310]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,17
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&&animtime<=-1
trigger1=animelemtime(5)%8=6
value=s10000,15
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)>=30&&animtime<=-1
trigger1=animelemtime(5)%8=2
value=s10000,15
channel=4
ignorehitpause=1




;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(5)>=25&&animelemtime(5)<=34
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=24
trigger1=animelemtime(5)%11=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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
time=2
freq=180
ampl=3*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=15&&animelemtime(1)<=29
time=2
freq=180
ampl=(38-38*sin((pi/2/15)*(animelemtime(1)-15)))*ifelse(animelemtime(1)%2=1,1,-1)
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=0,-44
random=10,10
vel=0,0
accel=0,0
removetime=-2
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;偛偛偛乕偭偲埮偐傜嵔弌傞墘弌揑側丅
[state ]
type=explod
trigger1=animelemtime(5)=0
trigger2=animelemtime(5)=5
trigger3=animelemtime(5)=10
trigger4=animelemtime(5)=15
trigger5=animelemtime(5)=20
trigger6=animelemtime(5)=25
anim=10310
scale=0.1,0.4
pos=40,-68
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=29
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.3,0.7
pos=40,-68
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;旘傃摴嬶峴偔偤僑儖傽両
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animtime<=-1
trigger1=prevstateno!=311
var(8)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animtime<=-1
trigger1=prevstateno!=311
var(9)=5
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animtime<=-1
trigger1=prevstateno!=311
var(13)=2
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animtime<=-1
trigger1=prevstateno!=311
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(5)>=0&&animtime<=-1
trigger1=prevstateno!=311
value=311
ignorehitpause=1



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

[statedef 311]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=var(9)*var(13)
value=310
ignorehitpause=1



;var(0).........儖乕僾梡曄悢丅
;var(1).........嵔儀僋僩儖丅
;var(2).........嵔傾僯儊乮儀僋僩儖埶懚乯丅
;var(3).........嵔摨巑偺娫妘丅
;var(4).........嵔偺敪惗嵗昗X丅
;var(5).........嵔偺敪惗嵗昗Y丅
;var(6).........嵔摨巑偺娫妘偼丄嵔偺幩弌懍搙偺壗攞丠
;var(7).........嵔偺敪惗懍搙偼丄嵔摨巑偺娫妘偺壗攞丠
;var(8).........僟僽儖儖乕僾梡曄悢丅
;var(9).........嵔杮悢丅
;var(10).........嵔巆懚僼儗乕儉悢丅
;var(11).........嵔徚柵僗僷儞丅
;var(12).........嵔徚柵帣傾僯儊敪惗僗僷儞丅
;var(13).........嵔幚峴僗僷儞丅
;var(14).........嵔幚峴憤崌娗棟丅

;旘傃弌偡嵔僷儔儊乕僞乮婎姴晹乯丅
[state ]
type=varset
trigger1=1
var(1)=36+1-var(0)/var(13)
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(4)=40
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(5)=-68
ignorehitpause=1

;旘傃弌偡嵔僷儔儊乕僞乮楢摦晹乯丅
[state ]
type=varset
triggerall=var(1)%36>=0&&var(1)%36<=9
trigger1=1
var(2)=10400+var(1)%36
ignorehitpause=1
[state ]
type=varset
triggerall=var(1)%36>=10&&var(1)%36<=19
trigger1=1
var(2)=70400-10+var(1)%36
ignorehitpause=1
[state ]
type=varset
triggerall=var(1)%36>=20&&var(1)%36<=29
trigger1=1
var(2)=80400-20+var(1)%36
ignorehitpause=1
[state ]
type=varset
triggerall=var(1)%36>=30&&var(1)%36<=35
trigger1=1
var(2)=90400-30+var(1)%36
ignorehitpause=1

;旘傃弌偡嵔僷儔儊乕僞乮掕悢晹乯丅
[state ]
type=varset
trigger1=1
var(3)=12
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(6)=3
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(7)=2
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(10)=30
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(11)=1
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(12)=1
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)%var(13)=0
var(14)=1
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)%var(13)!=0
var(14)=0
ignorehitpause=1



[state ]
type=projectile
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=(animelemtime(5)-var(0))%(var(6)*2)=0
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
projremanim=-1
projscale=1,1
offset=var(4),var(5)
velocity=var(3)*var(7)*cos(pi*(var(1)%36)/18),var(3)*var(7)*sin(pi*(var(1)%36)/18)
accel=0,0
projremove=1
projremovetime=100
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=s,np
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
p2stateno=302
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=(animelemtime(5)-var(0))%(var(6)*2)=0
anim=var(2)+0
scale=0.01*var(3),0.01*var(3)
pos=var(4),var(5)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=(animelemtime(5)-var(0))%(var(6)*2)=0
anim=var(2)+20
scale=0.01*var(3),0.01*var(3)
pos=var(4),var(5)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=(animelemtime(5)-var(0))%(var(6)*2)=var(6)
anim=var(2)+10
scale=0.01*var(3),0.01*var(3)
pos=var(4),var(5)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=(animelemtime(5)-var(0))%(var(6)*2)=var(6)
anim=var(2)+30
scale=0.01*var(3),0.01*var(3)
pos=var(4),var(5)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=var(10)&&(animelemtime(5)-var(0))<=var(10)+var(11)*(floor(600/var(3))+1)
trigger1=((animelemtime(5)-var(0))-var(10))%(var(11)*var(12))=0
anim=10312
scale=0.1,0.1
pos=var(4)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(5)-var(0))-var(10))+3)*cos(pi*(var(1)%36)/18),var(5)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(5)-var(0))-var(10))+3)*sin(pi*(var(1)%36)/18)
vel=-3*cos(pi*(var(1)%36)/18+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*(var(1)%36)/18+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483642
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=var(10)&&(animelemtime(5)-var(0))<=var(10)+var(11)*(floor(600/var(3))+1)
trigger1=((animelemtime(5)-var(0))-var(10))%(var(11)*var(12))=0
anim=10033
scale=0.6,0.6
pos=var(4)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(5)-var(0))-var(10))+3)*cos(pi*(var(1)%36)/18),var(5)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(5)-var(0))-var(10))+3)*sin(pi*(var(1)%36)/18)
vel=-3*cos(pi*(var(1)%36)/18+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*(var(1)%36)/18+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



[state ]
type=changestate
triggerall=var(14)=1
triggerall=var(8)=0
triggerall=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8))<=500
value=312
ignorehitpause=1
[state ]
type=varset
triggerall=var(14)=1
triggerall=var(8)!=0
triggerall=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8))<=500
var(8)=0
ignorehitpause=1



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

[statedef 312]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(8)<=-1
trigger2=var(8)>=var(7)
value=311
ignorehitpause=1



;嵔偑抂偭偙傑偱撏偔傑偱丅
[state ]
type=explod
trigger1=var(7)%2=0
trigger1=var(8)%2=0
trigger2=var(7)%2=1
trigger2=(animelemtime(5)-var(0))%2=0
trigger2=var(8)%2=0
trigger3=var(7)%2=1
trigger3=(animelemtime(5)-var(0))%2=1
trigger3=var(8)%2=1
anim=var(2)+10
scale=0.01*var(3),0.01*var(3)
pos=var(4)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*cos(pi*(var(1)%36)/18),var(5)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*sin(pi*(var(1)%36)/18)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))+var(8)
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=var(7)%2=0
trigger1=var(8)%2=0
trigger2=var(7)%2=1
trigger2=(animelemtime(5)-var(0))%2=0
trigger2=var(8)%2=0
trigger3=var(7)%2=1
trigger3=(animelemtime(5)-var(0))%2=1
trigger3=var(8)%2=1
anim=var(2)+30
scale=0.01*var(3),0.01*var(3)
pos=var(4)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*cos(pi*(var(1)%36)/18),var(5)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*sin(pi*(var(1)%36)/18)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))+var(8)
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=var(7)%2=0
trigger1=var(8)%2=1
trigger2=var(7)%2=1
trigger2=(animelemtime(5)-var(0))%2=0
trigger2=var(8)%2=1
trigger3=var(7)%2=1
trigger3=(animelemtime(5)-var(0))%2=1
trigger3=var(8)%2=0
anim=var(2)+0
scale=0.01*var(3),0.01*var(3)
pos=var(4)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*cos(pi*(var(1)%36)/18),var(5)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*sin(pi*(var(1)%36)/18)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))+var(8)
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=var(7)%2=0
trigger1=var(8)%2=1
trigger2=var(7)%2=1
trigger2=(animelemtime(5)-var(0))%2=0
trigger2=var(8)%2=1
trigger3=var(7)%2=1
trigger3=(animelemtime(5)-var(0))%2=1
trigger3=var(8)%2=0
anim=var(2)+20
scale=0.01*var(3),0.01*var(3)
pos=var(4)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*cos(pi*(var(1)%36)/18),var(5)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*sin(pi*(var(1)%36)/18)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))+var(8)
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

[statedef 320]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,17
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(6)=0
trigger2=animelemtime(6)=10
trigger3=animelemtime(6)=20
trigger4=animelemtime(6)=30
trigger5=animelemtime(6)=40
trigger6=animelemtime(6)=50
value=s206,8
channel=1
ignorehitpause=1



;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=20&&animelemtime(1)<=34
time=2
freq=180
ampl=(48-48*sin((pi/2/15)*(animelemtime(1)-20)))*ifelse(animelemtime(1)%2=1,1,-1)
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=59
anim=10350
scale=0.11*0.3*(animelemtime(1)-10),0.11*0.3*(animelemtime(1)-10)
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=0,-44
random=10,10
vel=0,0
accel=0,0
removetime=-2
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;嵍塃偺庤偵愒偺抏偲惵偺抏偑偁傝傑偡丅愒惵抏奼戝丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=10004
scale=0.6*sin((pi/2/10)*animelemtime(1)),0.6*sin((pi/2/10)*animelemtime(1))
pos=-18,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=10004
scale=0.4*sin((pi/2/10)*animelemtime(1)),0.4*sin((pi/2/10)*animelemtime(1))
pos=-18,-52
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=10014
scale=0.6*sin((pi/2/10)*animelemtime(1)),0.6*sin((pi/2/10)*animelemtime(1))
pos=23,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=10014
scale=0.4*sin((pi/2/10)*animelemtime(1)),0.4*sin((pi/2/10)*animelemtime(1))
pos=23,-52
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;嵍塃偺庤偵愒偺抏偲惵偺抏偑偁傝傑偡丅
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=19
anim=10004
scale=0.6,0.6
pos=-18,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=19
anim=10004
scale=0.4,0.4
pos=-18,-52
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=19
anim=10014
scale=0.6,0.6
pos=23,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=19
anim=10014
scale=0.4,0.4
pos=23,-52
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;愒惵抏偑崌懱偟偰巼敀抏偑偱偒傑偡丅
[state ]
type=varset
trigger1=animelemtime(1)=20+5
trigger1=prevstateno!=321
var(2)=28
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+5
trigger1=prevstateno!=321
var(3)=-48
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+5
trigger1=prevstateno!=321
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=20+5
trigger1=prevstateno!=321
value=321
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=29
anim=10060
scale=0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20))+0.01*sin((pi/2/20)*(animelemtime(1)-20))*cos(random)),0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20))+0.01*sin((pi/2/20)*(animelemtime(1)-20))*cos(random))
pos=28,-48
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(14)<=-1
anim=10060
scale=0.123*(0.25+0.01*cos(random)),0.123*(0.25+0.01*cos(random))
pos=28,-48
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=0&&animelemtime(14)<=19
anim=10060
scale=0.123*0.27*cos((pi/2/20)*animelemtime(14)),0.123*0.27*cos((pi/2/20)*animelemtime(14))
pos=28,-48
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;傃偂傓丅
[state ]
type=explod
trigger1=animelemtime(14)>=-20&&animelemtime(14)<=-16
anim=10240
scale=2,0.12*(animelemtime(14)+20)
pos=28,-48
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-15&&animelemtime(14)<=-11
anim=10240
scale=2,0.6+0.02*(animelemtime(14)+15)
pos=28,-48
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-10&&animelemtime(14)<=9
anim=10240
scale=2,0.7*cos((pi/2/20)*(animelemtime(14)+10))
pos=28,-48
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;僆僾僔儑儞丅
[state ]
type=varset
trigger1=animelemtime(1)=20+10+5
trigger1=prevstateno!=321
var(2)=50
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+10+5
trigger1=prevstateno!=321
var(3)=-48+20
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+10+5
trigger1=prevstateno!=321
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=20+10+5
trigger1=prevstateno!=321
value=321
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20+10&&animelemtime(1)<=29+10
anim=10060
scale=0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-10))+0.01*sin((pi/2/20)*(animelemtime(1)-20-10))*cos(random)),0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-10))+0.01*sin((pi/2/20)*(animelemtime(1)-20-10))*cos(random))
pos=50,-48+20
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30+10&&animelemtime(14)<=-1+10
anim=10060
scale=0.123*(0.25+0.01*cos(random)),0.123*(0.25+0.01*cos(random))
pos=50,-48+20
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=0+10&&animelemtime(14)<=19+10
anim=10060
scale=0.123*0.27*cos((pi/2/20)*(animelemtime(14)-10)),0.123*0.27*cos((pi/2/20)*(animelemtime(14)-10))
pos=50,-48+20
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-20+10&&animelemtime(14)<=-16+10
anim=10240
scale=2,0.07*(animelemtime(14)+20-10)
pos=50,-48+20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-15+10&&animelemtime(14)<=-11+10
anim=10240
scale=2,0.35+0.01*(animelemtime(14)+15-10)
pos=50,-48+20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-10+10&&animelemtime(14)<=9+10
anim=10240
scale=2,0.4*cos((pi/2/20)*(animelemtime(14)+10-10))
pos=50,-48+20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=20+20+5
trigger1=prevstateno!=321
var(2)=-20
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+20+5
trigger1=prevstateno!=321
var(3)=-48-40
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+20+5
trigger1=prevstateno!=321
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=20+20+5
trigger1=prevstateno!=321
value=321
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20+20&&animelemtime(1)<=29+20
anim=10060
scale=0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-20))+0.01*sin((pi/2/20)*(animelemtime(1)-20-20))*cos(random)),0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-20))+0.01*sin((pi/2/20)*(animelemtime(1)-20-20))*cos(random))
pos=-20,-48-40
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30+20&&animelemtime(14)<=-1+20
anim=10060
scale=0.123*(0.25+0.01*cos(random)),0.123*(0.25+0.01*cos(random))
pos=-20,-48-40
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=0+20&&animelemtime(14)<=19+20
anim=10060
scale=0.123*0.27*cos((pi/2/20)*(animelemtime(14)-20)),0.123*0.27*cos((pi/2/20)*(animelemtime(14)-20))
pos=-20,-48-40
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-20+20&&animelemtime(14)<=-16+20
anim=10240
scale=2,0.07*(animelemtime(14)+20-20)
pos=-20,-48-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-15+20&&animelemtime(14)<=-11+20
anim=10240
scale=2,0.35+0.01*(animelemtime(14)+15-20)
pos=-20,-48-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-10+20&&animelemtime(14)<=9+20
anim=10240
scale=2,0.4*cos((pi/2/20)*(animelemtime(14)+10-20))
pos=-20,-48-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=20+30+5
trigger1=prevstateno!=321
var(2)=-50
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+30+5
trigger1=prevstateno!=321
var(3)=-48-5
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+30+5
trigger1=prevstateno!=321
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=20+30+5
trigger1=prevstateno!=321
value=321
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20+30&&animelemtime(1)<=29+30
anim=10060
scale=0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-30))+0.01*sin((pi/2/20)*(animelemtime(1)-20-30))*cos(random)),0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-30))+0.01*sin((pi/2/20)*(animelemtime(1)-20-30))*cos(random))
pos=-50,-48-5
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30+30&&animelemtime(14)<=-1+30
anim=10060
scale=0.123*(0.25+0.01*cos(random)),0.123*(0.25+0.01*cos(random))
pos=-50,-48-5
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=0+30&&animelemtime(14)<=19+30
anim=10060
scale=0.123*0.27*cos((pi/2/20)*(animelemtime(14)-30)),0.123*0.27*cos((pi/2/20)*(animelemtime(14)-30))
pos=-50,-48-5
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-20+30&&animelemtime(14)<=-16+30
anim=10240
scale=2,0.07*(animelemtime(14)+20-30)
pos=-50,-48-5
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-15+30&&animelemtime(14)<=-11+30
anim=10240
scale=2,0.35+0.01*(animelemtime(14)+15-30)
pos=-50,-48-5
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-10+30&&animelemtime(14)<=9+30
anim=10240
scale=2,0.4*cos((pi/2/20)*(animelemtime(14)+10-30))
pos=-50,-48-5
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=20+40+5
trigger1=prevstateno!=321
var(2)=10
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+40+5
trigger1=prevstateno!=321
var(3)=-48+50
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+40+5
trigger1=prevstateno!=321
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=20+40+5
trigger1=prevstateno!=321
value=321
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20+40&&animelemtime(1)<=29+40
anim=10060
scale=0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-40))+0.01*sin((pi/2/20)*(animelemtime(1)-20-40))*cos(random)),0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-40))+0.01*sin((pi/2/20)*(animelemtime(1)-20-40))*cos(random))
pos=10,-48+50
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30+40&&animelemtime(14)<=-1+40
anim=10060
scale=0.123*(0.25+0.01*cos(random)),0.123*(0.25+0.01*cos(random))
pos=10,-48+50
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=0+40&&animelemtime(14)<=19+40
anim=10060
scale=0.123*0.27*cos((pi/2/20)*(animelemtime(14)-40)),0.123*0.27*cos((pi/2/20)*(animelemtime(14)-40))
pos=10,-48+50
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-20+40&&animelemtime(14)<=-16+40
anim=10240
scale=2,0.07*(animelemtime(14)+20-40)
pos=10,-48+50
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-15+40&&animelemtime(14)<=-11+40
anim=10240
scale=2,0.35+0.01*(animelemtime(14)+15-40)
pos=10,-48+50
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-10+40&&animelemtime(14)<=9+40
anim=10240
scale=2,0.4*cos((pi/2/20)*(animelemtime(14)+10-40))
pos=10,-48+50
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;峌寕杮懱偵側傝傑偡丅
[state ]
type=projectile
trigger1=animelemtime(6)=5
projanim=40070
projremanim=-1
projscale=1,1
offset=28,-48
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=s,np
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=16,4
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=-6,-4
guard.velocity=-6
air.velocity=-6,-4
airguard.velocity=-6,-4
fall=1
air.fall=1
kill=1
guard.kill=1
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(6)=15
projanim=40070
projremanim=-1
projscale=1,1
offset=50,-48+20
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=s,np
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=16,4
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=-6,-4
guard.velocity=-6
air.velocity=-6,-4
airguard.velocity=-6,-4
fall=1
air.fall=1
kill=1
guard.kill=1
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(6)=25
projanim=40070
projremanim=-1
projscale=1,1
offset=-20,-48-40
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=s,np
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=16,4
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=-6,-4
guard.velocity=-6
air.velocity=-6,-4
airguard.velocity=-6,-4
fall=1
air.fall=1
kill=1
guard.kill=1
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(6)=35
projanim=40070
projremanim=-1
projscale=1,1
offset=-50,-48-5
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=s,np
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=16,4
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=-6,-4
guard.velocity=-6
air.velocity=-6,-4
airguard.velocity=-6,-4
fall=1
air.fall=1
kill=1
guard.kill=1
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(6)=45
projanim=40070
projremanim=-1
projscale=1,1
offset=10,-48+50
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=s,np
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=16,4
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=-6,-4
guard.velocity=-6
air.velocity=-6,-4
airguard.velocity=-6,-4
fall=1
air.fall=1
kill=1
guard.kill=1
fall.kill=1
ignorehitpause=1



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

[statedef 321]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=15
value=320
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)<=14
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.4,0.4
pos=var(2)+25*var(0)*cos(pi*0/180.0)+3*cos(pi*0/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),var(3)+25*var(0)*sin(pi*0/180.0)+3*sin(pi*0/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(pi*0/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*0/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

[statedef 500]
type=c
movetype=a
physics=c
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(2)=0
trigger2=animelemtime(2)=5
trigger3=animelemtime(2)=10
trigger4=animelemtime(2)=15
value=s100,27
channel=1
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(2)=0
trigger2=animelemtime(2)=5
trigger3=animelemtime(2)=10
trigger4=animelemtime(2)=15
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;敋敪偺侾丅
[state ]
type=explod
trigger1=animelemtime(2)>=0&&animelemtime(2)<=19
anim=10100
trans=addalpha
alpha=256*cos((pi/2/20)*animelemtime(2)),256*sin((pi/2/20)*animelemtime(2))
scale=0.11*0.6*sin((pi/2/20)*animelemtime(2)),0.11*0.6*sin((pi/2/20)*animelemtime(2))
pos=80-50,-30
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483642
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(2)>=0&&animelemtime(2)<=19
anim=10200
trans=addalpha
alpha=256*cos((pi/2/20)*animelemtime(2)),256*sin((pi/2/20)*animelemtime(2))
scale=0.5*0.6*sin((pi/2/20)*animelemtime(2)),0.5*0.6*sin((pi/2/20)*animelemtime(2))
pos=80-50,-30
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(2)>=0&&animelemtime(2)<=19
anim=10210
trans=addalpha
alpha=256*cos((pi/2/20)*animelemtime(2)),256*sin((pi/2/20)*animelemtime(2))
scale=0.5*0.6*sin((pi/2/20)*animelemtime(2)),0.5*0.6*sin((pi/2/20)*animelemtime(2))
pos=80-50,-30
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(2)>=0&&animelemtime(2)<=19
anim=10060
scale=0.123*(0.3-0.015*animelemtime(2)),0.123*(0.3-0.015*animelemtime(2))
pos=80-50,-30
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(2)>=0&&animelemtime(2)<=14
anim=10022
scale=0.45,0.45
pos=80-50,-30
vel=(3+3*cos(random))*cos(sysvar(3)),(3+3*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(2)>=0&&animelemtime(2)<=4
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.6,0.6
pos=80-50,-30
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;敋敪偺俀丅
[state ]
type=explod
trigger1=(animelemtime(2)-3)>=0&&(animelemtime(2)-3)<=19
anim=10100
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(2)-3)),256*sin((pi/2/20)*(animelemtime(2)-3))
scale=0.11*0.6*sin((pi/2/20)*(animelemtime(2)-3)),0.11*0.6*sin((pi/2/20)*(animelemtime(2)-3))
pos=80+50-50,-30-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483642
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-3)>=0&&(animelemtime(2)-3)<=19
anim=10200
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(2)-3)),256*sin((pi/2/20)*(animelemtime(2)-3))
scale=0.5*0.6*sin((pi/2/20)*(animelemtime(2)-3)),0.5*0.6*sin((pi/2/20)*(animelemtime(2)-3))
pos=80+50-50,-30-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-3)>=0&&(animelemtime(2)-3)<=19
anim=10210
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(2)-3)),256*sin((pi/2/20)*(animelemtime(2)-3))
scale=0.5*0.6*sin((pi/2/20)*(animelemtime(2)-3)),0.5*0.6*sin((pi/2/20)*(animelemtime(2)-3))
pos=80+50-50,-30-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-3)>=0&&(animelemtime(2)-3)<=19
anim=10060
scale=0.123*(0.3-0.015*(animelemtime(2)-3)),0.123*(0.3-0.015*(animelemtime(2)-3))
pos=80+50-50,-30-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-3)>=0&&(animelemtime(2)-3)<=14
anim=10022
scale=0.45,0.45
pos=80+50-50,-30-100
vel=(3+3*cos(random))*cos(sysvar(3)),(3+3*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-3)>=0&&(animelemtime(2)-3)<=4
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.6,0.6
pos=80+50-50,-30-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;敋敪偺俁丅
[state ]
type=explod
trigger1=(animelemtime(2)-6)>=0&&(animelemtime(2)-6)<=19
anim=10100
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(2)-6)),256*sin((pi/2/20)*(animelemtime(2)-6))
scale=0.11*0.6*sin((pi/2/20)*(animelemtime(2)-6)),0.11*0.6*sin((pi/2/20)*(animelemtime(2)-6))
pos=80+50+100-50,-30-100+50
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483642
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-6)>=0&&(animelemtime(2)-6)<=19
anim=10200
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(2)-6)),256*sin((pi/2/20)*(animelemtime(2)-6))
scale=0.5*0.6*sin((pi/2/20)*(animelemtime(2)-6)),0.5*0.6*sin((pi/2/20)*(animelemtime(2)-6))
pos=80+50+100-50,-30-100+50
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-6)>=0&&(animelemtime(2)-6)<=19
anim=10210
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(2)-6)),256*sin((pi/2/20)*(animelemtime(2)-6))
scale=0.5*0.6*sin((pi/2/20)*(animelemtime(2)-6)),0.5*0.6*sin((pi/2/20)*(animelemtime(2)-6))
pos=80+50+100-50,-30-100+50
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-6)>=0&&(animelemtime(2)-6)<=19
anim=10060
scale=0.123*(0.3-0.015*(animelemtime(2)-6)),0.123*(0.3-0.015*(animelemtime(2)-6))
pos=80+50+100-50,-30-100+50
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-6)>=0&&(animelemtime(2)-6)<=14
anim=10022
scale=0.45,0.45
pos=80+50+100-50,-30-100+50
vel=(3+3*cos(random))*cos(sysvar(3)),(3+3*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-6)>=0&&(animelemtime(2)-6)<=4
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.6,0.6
pos=80+50+100-50,-30-100+50
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;敋敪偺係丅
[state ]
type=explod
trigger1=(animelemtime(2)-9)>=0&&(animelemtime(2)-9)<=19
anim=10100
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(2)-9)),256*sin((pi/2/20)*(animelemtime(2)-9))
scale=0.11*0.6*sin((pi/2/20)*(animelemtime(2)-9)),0.11*0.6*sin((pi/2/20)*(animelemtime(2)-9))
pos=80+50+100+50-50,-30-100+50-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483642
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-9)>=0&&(animelemtime(2)-9)<=19
anim=10200
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(2)-9)),256*sin((pi/2/20)*(animelemtime(2)-9))
scale=0.5*0.6*sin((pi/2/20)*(animelemtime(2)-9)),0.5*0.6*sin((pi/2/20)*(animelemtime(2)-9))
pos=80+50+100+50-50,-30-100+50-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-9)>=0&&(animelemtime(2)-9)<=19
anim=10210
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(2)-9)),256*sin((pi/2/20)*(animelemtime(2)-9))
scale=0.5*0.6*sin((pi/2/20)*(animelemtime(2)-9)),0.5*0.6*sin((pi/2/20)*(animelemtime(2)-9))
pos=80+50+100+50-50,-30-100+50-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-9)>=0&&(animelemtime(2)-9)<=19
anim=10060
scale=0.123*(0.3-0.015*(animelemtime(2)-9)),0.123*(0.3-0.015*(animelemtime(2)-9))
pos=80+50+100+50-50,-30-100+50-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-9)>=0&&(animelemtime(2)-9)<=14
anim=10022
scale=0.45,0.45
pos=80+50+100+50-50,-30-100+50-100
vel=(3+3*cos(random))*cos(sysvar(3)),(3+3*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(2)-9)>=0&&(animelemtime(2)-9)<=4
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.6,0.6
pos=80+50+100+50-50,-30-100+50-100
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(2)=0
projanim=40090
projremanim=-1
projscale=1,1
offset=80-50,-30
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=c,np
hitflag=mad
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,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=-2,-8
guard.velocity=-4
air.velocity=-2,-8
airguard.velocity=-2,-8
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(2)=3
projanim=40090
projremanim=-1
projscale=1,1
offset=80+50-50,-30-100
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=c,np
hitflag=mad
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,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=-2,-8
guard.velocity=-4
air.velocity=-2,-8
airguard.velocity=-2,-8
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(2)=6
projanim=40090
projremanim=-1
projscale=1,1
offset=80+50+100-50,-30-100+50
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=c,np
hitflag=mad
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,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=-2,-8
guard.velocity=-4
air.velocity=-2,-8
airguard.velocity=-2,-8
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(2)=9
projanim=40090
projremanim=-1
projscale=1,1
offset=80+50+100+50-50,-30-100+50-100
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=c,np
hitflag=mad
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,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=-2,-8
guard.velocity=-4
air.velocity=-2,-8
airguard.velocity=-2,-8
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 520]
type=c
movetype=a
physics=c
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(4)=0
value=s300,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=0
trigger2=animelemtime(4)=6
trigger3=animelemtime(4)=12
value=s300,1
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=0
trigger2=animelemtime(4)=6
trigger3=animelemtime(4)=12
value=s10000,2
channel=2
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(4)=0
trigger2=animelemtime(4)=3
trigger3=animelemtime(4)=6
trigger4=animelemtime(4)=9
trigger5=animelemtime(4)=12
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;巜愭偱徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(4)>=-5&&animelemtime(4)<=-5+8
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=-4,-76
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=-5+3&&animelemtime(4)<=-5+8+3
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=96,-screenpos y
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=-5+6&&animelemtime(4)<=-5+8+6
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=146,-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=-5+9&&animelemtime(4)<=-5+8+9
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=196,-screenpos y
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=-5+12&&animelemtime(4)<=-5+8+12
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=246,-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;僸僢僩僗僷乕僋揑側丅
[state ]
type=explod
trigger1=animelemtime(4)>=-5&&animelemtime(4)<=-5+13
anim=10034
scale=0.5,0.5
pos=-4,-76
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=-5+3&&animelemtime(4)<=-5+13+3
anim=10034
scale=0.5,0.5
pos=96,-screenpos y
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=-5+6&&animelemtime(4)<=-5+13+6
anim=10034
scale=0.5,0.5
pos=146,-screenpos y+240
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=-5+9&&animelemtime(4)<=-5+13+9
anim=10034
scale=0.5,0.5
pos=196,-screenpos y
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=-5+12&&animelemtime(4)<=-5+13+12
anim=10034
scale=0.5,0.5
pos=246,-screenpos y+240
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



;拰偄偔偧僆儔傽両両両
[state ]
type=varset
trigger1=animelemtime(4)=-2
trigger1=prevstateno!=522
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(4)=-2
trigger1=prevstateno!=522
value=522
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(4)=1
trigger1=prevstateno!=523
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(4)=1
trigger1=prevstateno!=523
value=523
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(4)=4
trigger1=prevstateno!=524
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(4)=4
trigger1=prevstateno!=524
value=524
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(4)=7
trigger1=prevstateno!=525
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(4)=7
trigger1=prevstateno!=525
value=525
ignorehitpause=1



;峌寕杮懱偵側傝傑偡乕
[state ]
type=projectile
trigger1=animelemtime(4)=0
projanim=40080
projremanim=-1
projscale=1,1
offset=-4,-screenpos x+240
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=c,np
hitflag=mad
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,2
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
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,-8
guard.velocity=-4
air.velocity=-2,-8
airguard.velocity=-2,-8
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(4)=3
projanim=40080
projremanim=-1
projscale=1,1
offset=96,-screenpos x+240
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=c,np
hitflag=mad
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,2
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
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,-8
guard.velocity=-4
air.velocity=-2,-8
airguard.velocity=-2,-8
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(4)=6
projanim=40080
projremanim=-1
projscale=1,1
offset=146,-screenpos x+240
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=c,np
hitflag=mad
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,2
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
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,-8
guard.velocity=-4
air.velocity=-2,-8
airguard.velocity=-2,-8
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(4)=9
projanim=40080
projremanim=-1
projscale=1,1
offset=196,-screenpos x+240
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=c,np
hitflag=mad
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,2
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
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,-8
guard.velocity=-4
air.velocity=-2,-8
airguard.velocity=-2,-8
fall=1
air.fall=1
kill=1
guard.kill=0
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(4)=12
projanim=40080
projremanim=-1
projscale=1,1
offset=246,-screenpos x+240
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=c,np
hitflag=mad
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=18,2
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
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,-8
guard.velocity=-4
air.velocity=-2,-8
airguard.velocity=-2,-8
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 521]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=15
value=520
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)<=14
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.4,0.4
pos=-4+(-75+25*var(0))*cos(-pi*90/180.0)+3*cos(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-76+(-75+25*var(0))*sin(-pi*90/180.0)+3*sin(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*90/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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)<=14
var(1)=70060-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.16-0.16*sin((pi/2/15)*var(0))),0.123*1000
pos=-4,-76
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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)<=14
var(1)=70070-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.016-0.016*sin((pi/2/15)*var(0))),0.123*1000
pos=-4,-76
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

[statedef 522]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=15
value=520
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)<=14
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.4,0.4
pos=96+(-75+25*var(0))*cos(-pi*90/180.0)+3*cos(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-screenpos y+240+(-75+25*var(0))*sin(-pi*90/180.0)+3*sin(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*90/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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)<=14
var(1)=70060-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.16-0.16*sin((pi/2/15)*var(0))),0.123*1000
pos=96,-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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)<=14
var(1)=70070-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.016-0.016*sin((pi/2/15)*var(0))),0.123*1000
pos=96,-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

[statedef 523]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=15
value=520
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)<=14
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.4,0.4
pos=146+(-75+25*var(0))*cos(pi*90/180.0)+3*cos(pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-screenpos y+(-75+25*var(0))*sin(pi*90/180.0)+3*sin(pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(pi*90/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*90/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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)<=14
var(1)=70060-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.16-0.16*sin((pi/2/15)*var(0))),0.123*1000
pos=146,-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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)<=14
var(1)=70070-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.016-0.016*sin((pi/2/15)*var(0))),0.123*1000
pos=146,-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

[statedef 524]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=15
value=520
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)<=14
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.4,0.4
pos=196+(-75+25*var(0))*cos(-pi*90/180.0)+3*cos(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-screenpos y+240+(-75+25*var(0))*sin(-pi*90/180.0)+3*sin(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*90/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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)<=14
var(1)=70060-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.16-0.16*sin((pi/2/15)*var(0))),0.123*1000
pos=196,-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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)<=14
var(1)=70070-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.016-0.016*sin((pi/2/15)*var(0))),0.123*1000
pos=196,-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

[statedef 525]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=15
value=520
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)<=14
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.4,0.4
pos=246+(-75+25*var(0))*cos(pi*90/180.0)+3*cos(pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-screenpos y+(-75+25*var(0))*sin(pi*90/180.0)+3*sin(pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(pi*90/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*90/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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)<=14
var(1)=70060-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.16-0.16*sin((pi/2/15)*var(0))),0.123*1000
pos=246,-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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)<=14
var(1)=70070-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.016-0.016*sin((pi/2/15)*var(0))),0.123*1000
pos=246,-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

[statedef 700]
type=a
movetype=a
physics=a
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=animelemtime(5)%2=0
value=s100,15
freqmul=1
channel=1
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=animelemtime(5)%4=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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
time=2
freq=180
ampl=(4-4*sin((pi/2/14)*animelemtime(5)))*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;懍搙偱偡乕丅
[state ]
type=veladd
trigger1=animelemtime(4)=0
x=-6
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(4)>=0&&animelemtime(4)<=14
y=-1
ignorehitpause=1



;旘傃摴嬶
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=19
anim=10100
trans=addalpha
alpha=256*cos((pi/2/20)*animelemtime(5)),256*sin((pi/2/20)*animelemtime(5))
scale=0.11*0.6*sin((pi/2/20)*animelemtime(5)),0.11*2.4*sin((pi/2/20)*animelemtime(5))
pos=34+20,-47
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=animelemtime(5)%2=0
anim=10024
scale=0.6,0.6
pos=34+20,-47
vel=4+4*cos(sysvar(3))*cos(random),6*sin(sysvar(3))*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=animelemtime(5)%2=1
anim=10034
scale=0.6,0.6
pos=34+20,-47
vel=4+4*cos(sysvar(3))*cos(random),6*sin(sysvar(3))*cos(random)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=prevstateno!=701
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=prevstateno!=701
value=701
ignorehitpause=1

[statedef 701]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



[state ]
type=projectile
trigger1=animelemtime(5)%2=0
trigger1=var(0)=0
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7-0.07*var(0),0.7-0.07*var(0)
offset=34+20-(-6-6*cos(sysvar(3))-0.9*var(0))*var(0)-0.5*0.9*var(0)*(var(0)+1),-47-6-6*sin(sysvar(3))*var(0)
velocity=-6-6*cos(sysvar(3))-0.9*var(0),6*sin(sysvar(3))
accel=0.9,0
projremove=1
projremovetime=100
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=a,np
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
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
p2stateno=302
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(5)%2=1
trigger1=var(0)=0
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
projremanim=-1
projscale=0.7-0.07*var(0),0.7-0.07*var(0)
offset=34+20-(-6-6*cos(sysvar(3))-0.9*var(0))*var(0)-0.5*0.9*var(0)*(var(0)+1),-47-6-6*sin(sysvar(3))*var(0)
velocity=-6-6*cos(sysvar(3))-0.9*var(0),6*sin(sysvar(3))
accel=0.9,0
projremove=1
projremovetime=100
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=a,np
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=4,2
getpower=20,10
givepower=0,5
hitsound=s300,1
guardsound=s300,1
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
p2stateno=302
ignorehitpause=1

[state ]
type=varset
trigger1=var(0)>=0&&var(0)<=4
var(1)=10025+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=5&&var(0)<=9
var(1)=70020-5+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)%2=0
anim=var(1)
scale=0.7-0.07*var(0),0.7-0.07*var(0)
pos=34+20-(-6-6*cos(sysvar(3))-0.9*var(0))*var(0)-0.5*0.9*var(0)*(var(0)+1),-47-6-6*sin(sysvar(3))*var(0)
vel=-6-6*cos(sysvar(3))-0.9*var(0),6*sin(sysvar(3))
accel=0.9,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=varset
trigger1=var(0)>=0&&var(0)<=4
var(1)=10035+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)>=5&&var(0)<=9
var(1)=70030-5+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)%2=1
anim=var(1)
scale=0.7-0.07*var(0),0.7-0.07*var(0)
pos=34+20-(-6-6*cos(sysvar(3))-0.9*var(0))*var(0)-0.5*0.9*var(0)*(var(0)+1),-47-6-6*sin(sysvar(3))*var(0)
vel=-6-6*cos(sysvar(3))-0.9*var(0),6*sin(sysvar(3))
accel=0.9,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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 710]
type=a
movetype=a
physics=a
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(5)>=0&&animelemtime(5)<=14
trigger1=animelemtime(5)%2=0
value=s100,25
freqmul=1
channel=1
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=animelemtime(1)%6=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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
time=2
freq=180
ampl=(4-4*sin((pi/2/18)*animelemtime(1)))*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;懍搙偱偡乕丅
[state ]
type=veladd
trigger1=animelemtime(4)=0
x=-6
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(1)>=0&&animelemtime(4)<=14
y=-1
ignorehitpause=1



;傑傞傑傞傫侾丅
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
var(0)=(72*10-(18+24+3*animelemtime(1)))%72
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
anim=10024
scale=0.5,0.5
pos=-9+71*cos(-pi*(5*var(0)+135)/180),-37+71*sin(-pi*(5*var(0)+135)/180)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;傑傞傑傞傫俀丅
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
var(0)=(72*10-(18-12+3*animelemtime(1)))%72
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
anim=10024
scale=0.5,0.5
pos=-9+71*cos(-pi*(5*var(0)+135)/180),-37+71*sin(-pi*(5*var(0)+135)/180)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;僫僀僼偺侾丅
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
var(0)=(72*10-(18+24+3*animelemtime(1)))%72
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=0&&var(0)<=9
var(1)=10360+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=10&&var(0)<=19
var(1)=70360-10+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=20&&var(0)<=29
var(1)=80360-20+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=30&&var(0)<=39
var(1)=90360-30+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=40&&var(0)<=49
var(1)=100360-40+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=50&&var(0)<=59
var(1)=110360-50+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=60&&var(0)<=69
var(1)=120360-60+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=70&&var(0)<=71
var(1)=130360-70+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
anim=var(1)
scale=0.19,0.19
pos=-9+71*cos(-pi*(5*var(0)+135)/180),-37+71*sin(-pi*(5*var(0)+135)/180)
vel=cos(-pi*5*var(0)/180),sin(-pi*5*var(0)/180)
accel=0.5*cos(-pi*5*var(0)/180),0.5*sin(-pi*5*var(0)/180)
removetime=100
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
anim=var(1)
scale=0.19,0.19
pos=-9+71*cos(-pi*(5*var(0)+135)/180),-37+71*sin(-pi*(5*var(0)+135)/180)
vel=cos(-pi*5*var(0)/180),sin(-pi*5*var(0)/180)
accel=0.5*cos(-pi*5*var(0)/180),0.5*sin(-pi*5*var(0)/180)
removetime=100
bindtime=7
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
projanim=40060
projremanim=-1
projscale=1,1
offset=-9+71*cos(-pi*(5*var(0)+135)/180),-37+71*sin(-pi*(5*var(0)+135)/180)
velocity=cos(-pi*5*var(0)/180),sin(-pi*5*var(0)/180)
accel=0.5*cos(-pi*5*var(0)/180),0.5*sin(-pi*5*var(0)/180)
projremove=1
projremovetime=100
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=a,np
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
p2stateno=302
ignorehitpause=1

;僫僀僼偺俀丅
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
var(0)=(72*10-(18-12+3*animelemtime(1)))%72
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=0&&var(0)<=9
var(1)=10360+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=10&&var(0)<=19
var(1)=70360-10+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=20&&var(0)<=29
var(1)=80360-20+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=30&&var(0)<=39
var(1)=90360-30+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=40&&var(0)<=49
var(1)=100360-40+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=50&&var(0)<=59
var(1)=110360-50+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=60&&var(0)<=69
var(1)=120360-60+var(0)
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
trigger1=var(0)>=70&&var(0)<=71
var(1)=130360-70+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
anim=var(1)
scale=0.19,0.19
pos=-9+71*cos(-pi*(5*var(0)+135)/180),-37+71*sin(-pi*(5*var(0)+135)/180)
vel=cos(-pi*5*var(0)/180),sin(-pi*5*var(0)/180)
accel=0.5*cos(-pi*5*var(0)/180),0.5*sin(-pi*5*var(0)/180)
removetime=100
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
anim=var(1)
scale=0.19,0.19
pos=-9+71*cos(-pi*(5*var(0)+135)/180),-37+71*sin(-pi*(5*var(0)+135)/180)
vel=cos(-pi*5*var(0)/180),sin(-pi*5*var(0)/180)
accel=0.5*cos(-pi*5*var(0)/180),0.5*sin(-pi*5*var(0)/180)
removetime=100
bindtime=7
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
projanim=40060
projremanim=-1
projscale=1,1
offset=-9+71*cos(-pi*(5*var(0)+135)/180),-37+71*sin(-pi*(5*var(0)+135)/180)
velocity=cos(-pi*5*var(0)/180),sin(-pi*5*var(0)/180)
accel=0.5*cos(-pi*5*var(0)/180),0.5*sin(-pi*5*var(0)/180)
projremove=1
projremovetime=100
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=a,np
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
p2stateno=302
ignorehitpause=1



;屻岝偱偡傛乕丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=-9,-37
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
anim=10034
scale=0.6,0.6
pos=4,-40
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=17
anim=10034
scale=0.6,0.6
pos=4,-40
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[statedef 720]
type=a
movetype=a
physics=n
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,17
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(6)=0
trigger2=animelemtime(6)=10
trigger3=animelemtime(6)=20
trigger4=animelemtime(6)=30
trigger5=animelemtime(6)=40
trigger6=animelemtime(6)=50
value=s206,8
channel=1
ignorehitpause=1



;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=20&&animelemtime(1)<=34
time=2
freq=180
ampl=(48-48*sin((pi/2/15)*(animelemtime(1)-20)))*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1



;忬懺曄壔丅
[state ]
type=statetypeset
trigger1=animelemtime(32)>=-1
physics=a
ignorehitpause=1



;懍搙丅
[state ]
type=velmul
trigger1=animelemtime(1)=0
x=0.1
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(1)=0
y=-0.4
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=59
anim=10350
scale=0.11*0.3*(animelemtime(1)-10),0.11*0.3*(animelemtime(1)-10)
pos=0,-44
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=0,-44
random=10,10
vel=0,0
accel=0,0
removetime=-2
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;嵍塃偺庤偵愒偺抏偲惵偺抏偑偁傝傑偡丅愒惵抏奼戝丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=10004
scale=0.6*sin((pi/2/10)*animelemtime(1)),0.6*sin((pi/2/10)*animelemtime(1))
pos=-18,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=10004
scale=0.4*sin((pi/2/10)*animelemtime(1)),0.4*sin((pi/2/10)*animelemtime(1))
pos=-18,-52
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=10014
scale=0.6*sin((pi/2/10)*animelemtime(1)),0.6*sin((pi/2/10)*animelemtime(1))
pos=23,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=10014
scale=0.4*sin((pi/2/10)*animelemtime(1)),0.4*sin((pi/2/10)*animelemtime(1))
pos=23,-52
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;嵍塃偺庤偵愒偺抏偲惵偺抏偑偁傝傑偡丅
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=19
anim=10004
scale=0.6,0.6
pos=-18,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=19
anim=10004
scale=0.4,0.4
pos=-18,-52
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=19
anim=10014
scale=0.6,0.6
pos=23,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=19
anim=10014
scale=0.4,0.4
pos=23,-52
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;愒惵抏偑崌懱偟偰巼敀抏偑偱偒傑偡丅
[state ]
type=varset
trigger1=animelemtime(1)=20+5
trigger1=prevstateno!=721
var(2)=28
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+5
trigger1=prevstateno!=721
var(3)=-48
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+5
trigger1=prevstateno!=721
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=20+5
trigger1=prevstateno!=721
value=721
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=29
anim=10060
scale=0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20))+0.01*sin((pi/2/20)*(animelemtime(1)-20))*cos(random)),0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20))+0.01*sin((pi/2/20)*(animelemtime(1)-20))*cos(random))
pos=28,-48
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(14)<=-1
anim=10060
scale=0.123*(0.25+0.01*cos(random)),0.123*(0.25+0.01*cos(random))
pos=28,-48
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=0&&animelemtime(14)<=19
anim=10060
scale=0.123*0.27*cos((pi/2/20)*animelemtime(14)),0.123*0.27*cos((pi/2/20)*animelemtime(14))
pos=28,-48
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;傃偂傓丅
[state ]
type=explod
trigger1=animelemtime(14)>=-20&&animelemtime(14)<=-16
anim=10240
scale=2,0.12*(animelemtime(14)+20)
pos=28,-48
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-15&&animelemtime(14)<=-11
anim=10240
scale=2,0.6+0.02*(animelemtime(14)+15)
pos=28,-48
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-10&&animelemtime(14)<=9
anim=10240
scale=2,0.7*cos((pi/2/20)*(animelemtime(14)+10))
pos=28,-48
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;僆僾僔儑儞丅
[state ]
type=varset
trigger1=animelemtime(1)=20+10+5
trigger1=prevstateno!=721
var(2)=50
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+10+5
trigger1=prevstateno!=721
var(3)=-48+20
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+10+5
trigger1=prevstateno!=721
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=20+10+5
trigger1=prevstateno!=721
value=721
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20+10&&animelemtime(1)<=29+10
anim=10060
scale=0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-10))+0.01*sin((pi/2/20)*(animelemtime(1)-20-10))*cos(random)),0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-10))+0.01*sin((pi/2/20)*(animelemtime(1)-20-10))*cos(random))
pos=50,-48+20
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30+10&&animelemtime(14)<=-1+10
anim=10060
scale=0.123*(0.25+0.01*cos(random)),0.123*(0.25+0.01*cos(random))
pos=50,-48+20
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=0+10&&animelemtime(14)<=19+10
anim=10060
scale=0.123*0.27*cos((pi/2/20)*(animelemtime(14)-10)),0.123*0.27*cos((pi/2/20)*(animelemtime(14)-10))
pos=50,-48+20
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-20+10&&animelemtime(14)<=-16+10
anim=10240
scale=2,0.07*(animelemtime(14)+20-10)
pos=50,-48+20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-15+10&&animelemtime(14)<=-11+10
anim=10240
scale=2,0.35+0.01*(animelemtime(14)+15-10)
pos=50,-48+20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-10+10&&animelemtime(14)<=9+10
anim=10240
scale=2,0.4*cos((pi/2/20)*(animelemtime(14)+10-10))
pos=50,-48+20
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=20+20+5
trigger1=prevstateno!=721
var(2)=-20
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+20+5
trigger1=prevstateno!=721
var(3)=-48-40
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+20+5
trigger1=prevstateno!=721
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=20+20+5
trigger1=prevstateno!=721
value=721
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20+20&&animelemtime(1)<=29+20
anim=10060
scale=0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-20))+0.01*sin((pi/2/20)*(animelemtime(1)-20-20))*cos(random)),0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-20))+0.01*sin((pi/2/20)*(animelemtime(1)-20-20))*cos(random))
pos=-20,-48-40
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30+20&&animelemtime(14)<=-1+20
anim=10060
scale=0.123*(0.25+0.01*cos(random)),0.123*(0.25+0.01*cos(random))
pos=-20,-48-40
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=0+20&&animelemtime(14)<=19+20
anim=10060
scale=0.123*0.27*cos((pi/2/20)*(animelemtime(14)-20)),0.123*0.27*cos((pi/2/20)*(animelemtime(14)-20))
pos=-20,-48-40
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-20+20&&animelemtime(14)<=-16+20
anim=10240
scale=2,0.07*(animelemtime(14)+20-20)
pos=-20,-48-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-15+20&&animelemtime(14)<=-11+20
anim=10240
scale=2,0.35+0.01*(animelemtime(14)+15-20)
pos=-20,-48-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-10+20&&animelemtime(14)<=9+20
anim=10240
scale=2,0.4*cos((pi/2/20)*(animelemtime(14)+10-20))
pos=-20,-48-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=20+30+5
trigger1=prevstateno!=721
var(2)=-50
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+30+5
trigger1=prevstateno!=721
var(3)=-48-5
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+30+5
trigger1=prevstateno!=721
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=20+30+5
trigger1=prevstateno!=721
value=721
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20+30&&animelemtime(1)<=29+30
anim=10060
scale=0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-30))+0.01*sin((pi/2/20)*(animelemtime(1)-20-30))*cos(random)),0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-30))+0.01*sin((pi/2/20)*(animelemtime(1)-20-30))*cos(random))
pos=-50,-48-5
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30+30&&animelemtime(14)<=-1+30
anim=10060
scale=0.123*(0.25+0.01*cos(random)),0.123*(0.25+0.01*cos(random))
pos=-50,-48-5
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=0+30&&animelemtime(14)<=19+30
anim=10060
scale=0.123*0.27*cos((pi/2/20)*(animelemtime(14)-30)),0.123*0.27*cos((pi/2/20)*(animelemtime(14)-30))
pos=-50,-48-5
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-20+30&&animelemtime(14)<=-16+30
anim=10240
scale=2,0.07*(animelemtime(14)+20-30)
pos=-50,-48-5
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-15+30&&animelemtime(14)<=-11+30
anim=10240
scale=2,0.35+0.01*(animelemtime(14)+15-30)
pos=-50,-48-5
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-10+30&&animelemtime(14)<=9+30
anim=10240
scale=2,0.4*cos((pi/2/20)*(animelemtime(14)+10-30))
pos=-50,-48-5
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=varset
trigger1=animelemtime(1)=20+40+5
trigger1=prevstateno!=721
var(2)=10
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+40+5
trigger1=prevstateno!=721
var(3)=-48+50
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(1)=20+40+5
trigger1=prevstateno!=721
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(1)=20+40+5
trigger1=prevstateno!=721
value=721
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20+40&&animelemtime(1)<=29+40
anim=10060
scale=0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-40))+0.01*sin((pi/2/20)*(animelemtime(1)-20-40))*cos(random)),0.123*(0.25*sin((pi/2/20)*(animelemtime(1)-20-40))+0.01*sin((pi/2/20)*(animelemtime(1)-20-40))*cos(random))
pos=10,-48+50
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30+40&&animelemtime(14)<=-1+40
anim=10060
scale=0.123*(0.25+0.01*cos(random)),0.123*(0.25+0.01*cos(random))
pos=10,-48+50
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=0+40&&animelemtime(14)<=19+40
anim=10060
scale=0.123*0.27*cos((pi/2/20)*(animelemtime(14)-40)),0.123*0.27*cos((pi/2/20)*(animelemtime(14)-40))
pos=10,-48+50
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-20+40&&animelemtime(14)<=-16+40
anim=10240
scale=2,0.07*(animelemtime(14)+20-40)
pos=10,-48+50
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-15+40&&animelemtime(14)<=-11+40
anim=10240
scale=2,0.35+0.01*(animelemtime(14)+15-40)
pos=10,-48+50
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(14)>=-10+40&&animelemtime(14)<=9+40
anim=10240
scale=2,0.4*cos((pi/2/20)*(animelemtime(14)+10-40))
pos=10,-48+50
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;峌寕杮懱偵側傝傑偡丅
[state ]
type=projectile
trigger1=animelemtime(6)=5
projanim=40070
projremanim=-1
projscale=1,1
offset=28,-48
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=s,np
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=16,4
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,-6
guard.velocity=-6
air.velocity=-4,-6
airguard.velocity=-4,-6
fall=1
air.fall=1
kill=1
guard.kill=1
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(6)=15
projanim=40070
projremanim=-1
projscale=1,1
offset=50,-48+20
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=s,np
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=16,4
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,-6
guard.velocity=-6
air.velocity=-4,-6
airguard.velocity=-4,-6
fall=1
air.fall=1
kill=1
guard.kill=1
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(6)=25
projanim=40070
projremanim=-1
projscale=1,1
offset=-20,-48-40
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=s,np
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=16,4
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,-6
guard.velocity=-6
air.velocity=-4,-6
airguard.velocity=-4,-6
fall=1
air.fall=1
kill=1
guard.kill=1
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(6)=35
projanim=40070
projremanim=-1
projscale=1,1
offset=-50,-48-5
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=s,np
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=16,4
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,-6
guard.velocity=-6
air.velocity=-4,-6
airguard.velocity=-4,-6
fall=1
air.fall=1
kill=1
guard.kill=1
fall.kill=1
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(6)=45
projanim=40070
projremanim=-1
projscale=1,1
offset=10,-48+50
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=s,np
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=16,4
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,-6
guard.velocity=-6
air.velocity=-4,-6
airguard.velocity=-4,-6
fall=1
air.fall=1
kill=1
guard.kill=1
fall.kill=1
ignorehitpause=1

[statedef 721]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=15
value=720
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)<=14
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.4,0.4
pos=var(2)+25*var(0)*cos(pi*0/180.0)+3*cos(pi*0/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),var(3)+25*var(0)*sin(pi*0/180.0)+3*sin(pi*0/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(pi*0/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*0/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

[statedef 800]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(2)=0
attr=s,nt
hitflag=mafd
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=0,0
getpower=20,10
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=801
ignorehitpause=1

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

[statedef 801]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changeanim
trigger1=anim!=801
value=801
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
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
value=s10000,7
channel=2
ignorehitpause=1



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

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=11000
trans=addalpha
alpha=0,256*cos((pi/2/20)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=59
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=89
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/30)*(animelemtime(1)-60))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(1)=40
trigger2=animelemtime(1)=45
trigger3=animelemtime(1)=50
trigger4=animelemtime(1)=55
trigger5=animelemtime(1)=60
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=40&&animelemtime(1)<=59
time=2
freq=180
ampl=12*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



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



;愒偺抏丄偲惵偺抏丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=10004
scale=0.4,0.4
pos=-18,-52
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=10014
scale=0.4,0.4
pos=23,-52
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=10004
scale=0.4,0.4
pos=-18,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=10014
scale=0.4,0.4
pos=23,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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

;傕偺偡偛偄惃偄偱擇偮偺抏偑徴撍偡傞丄偦偺徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(1)>=40&&animelemtime(1)<=69
anim=10200
trans=addalpha
alpha=256-12.8*(animelemtime(1)-40),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=-14
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=45&&animelemtime(1)<=64
anim=10210
trans=addalpha
alpha=256-12.8*(animelemtime(1)-45),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=-13
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=69
anim=10200
facing=-1
trans=addalpha
alpha=256-12.8*(animelemtime(1)-50),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=-12
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=55&&animelemtime(1)<=74
anim=10210
facing=-1
trans=addalpha
alpha=256-12.8*(animelemtime(1)-55),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=-11
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=79
anim=10100
trans=addalpha
alpha=256-12.8*(animelemtime(1)-60),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=-10
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=79
anim=10200
trans=addalpha
alpha=256-12.8*(animelemtime(1)-60),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=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=79
anim=10210
trans=addalpha
alpha=256-12.8*(animelemtime(1)-60),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=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;側傫偐巼敀偺抏
[state ]
type=explod
trigger1=animelemtime(1)>=40&&animelemtime(1)<=59
anim=10060
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=79
anim=10060
scale=0.123*(0.6-0.03*(animelemtime(1)-60)),0.123*(0.6-0.03*(animelemtime(1)-60))
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animtime<=-1
anim=10101
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=40&&animelemtime(1)<=79
anim=10024
scale=0.6,0.6
pos=150,-98
vel=(12+12*cos(random))*cos(sysvar(3)),(6+6*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=40&&animelemtime(1)<=79
anim=10024
scale=0.6,0.6
pos=150,-98
vel=(12+12*cos(random))*cos(sysvar(3)),(6+6*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;僞乕僎僢僩傪屌掕丄偟傑偡丅
[state ]
type=targetlifeadd
triggerall=numtarget>0
trigger1=animelemtime(1)=40
trigger2=animelemtime(1)=45
trigger3=animelemtime(1)=50
trigger4=animelemtime(1)=55
value=-14
kill=0
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=numtarget>0
trigger1=animelemtime(1)=60
value=-21
kill=1
ignorehitpause=1
[state ]
type=targetstate
triggerall=numtarget>0
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
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)<=59
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 802]
type=a
movetype=h
physics=n

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
persistent=256
ignorehitpause=1

[state ]
type=changeanim2
trigger1=time=0
value=802
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=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=changestate
trigger1=time>0
value=803
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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=velset
trigger1=time=0
x=-1
y=-8
ignorehitpause=1
[state ]
type=veladd
trigger1=animelemtime(3)>=0
y=.39
ignorehitpause=1
[state ]
type=selfstate
trigger1=vel y>=0
trigger1=pos y>=0
value=5100
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(12)<=-1
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(12)>=0&&animelemtime(12)<=19
time=2
freq=180
ampl=(24-24*sin((pi/2/20)*animelemtime(12)))*ifelse(animelemtime(1)%2=0,1,-1)
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(5+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=4
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=var(1)+0.001*(animelemtime(12)+20)*var(8)+0.001*(animelemtime(12)+20)*(animelemtime(12)+20)*var(9),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=2147483642
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
anim=10004
scale=0.5,0.5
pos=var(1)+0.001*(animelemtime(12)+20)*var(8)+0.001*(animelemtime(12)+20)*(animelemtime(12)+20)*var(9),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=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=var(1)+0.001*(animelemtime(12)+20)*var(8)+0.001*(animelemtime(12)+20)*(animelemtime(12)+20)*var(9),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=2147483642
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=0&&(animelemtime(12)+20)<=20
anim=10014
scale=0.5,0.5
pos=var(1)+0.001*(animelemtime(12)+20)*var(8)+0.001*(animelemtime(12)+20)*(animelemtime(12)+20)*var(9),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=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),-8+3*cos(random)*sin(sysvar(3))
accel=0,0.6
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;敋敪丅
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=29
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.6,0.6
pos=-18+50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483636
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483638
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483639
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=20&&(animelemtime(12)+20)<=34
anim=10200
trans=addalpha
alpha=256*cos((pi/2/15)*((animelemtime(12)+20)-20)),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=2147483640
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(12)+20)>=30&&(animelemtime(12)+20)<=44
anim=10210
trans=addalpha
alpha=256*cos((pi/2/15)*((animelemtime(12)+20)-30)),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=2147483641
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483645
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483645
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483645
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483645
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483645
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;傑偄偰偂乕両
[state ]
type=projectile
trigger1=(animelemtime(12)+20)=20
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)=20
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)=20
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)=20
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(12)+20)=20
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(3)<=-1
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(3)>=0&&animelemtime(3)<=24
time=2
freq=180
ampl=(24-24*sin((pi/2/25)*animelemtime(3)))*ifelse(animelemtime(1)%2=0,1,-1)
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(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.6,0.3
pos=106-50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=10200
trans=addalpha
alpha=256*cos((pi/2/30)*animelemtime(1)),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=2147483642
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483641
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483641
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=explod
trigger1=(animelemtime(1)-5)>=0&&(animelemtime(1)-5)<=14
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.6,0.3
pos=106-25,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-5)>=0&&(animelemtime(1)-5)<=29
anim=10200
trans=addalpha
alpha=256*cos((pi/2/30)*(animelemtime(1)-5)),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=2147483642
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483641
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483641
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=explod
trigger1=(animelemtime(1)-10)>=0&&(animelemtime(1)-10)<=14
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.6,0.3
pos=106,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-10)>=0&&(animelemtime(1)-10)<=29
anim=10200
trans=addalpha
alpha=256*cos((pi/2/30)*(animelemtime(1)-10)),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=2147483642
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483641
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483641
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=explod
trigger1=(animelemtime(1)-15)>=0&&(animelemtime(1)-15)<=14
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.6,0.3
pos=106+25,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-15)>=0&&(animelemtime(1)-15)<=29
anim=10200
trans=addalpha
alpha=256*cos((pi/2/30)*(animelemtime(1)-15)),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=2147483642
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483641
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483641
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=explod
trigger1=(animelemtime(1)-20)>=0&&(animelemtime(1)-20)<=14
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.6,0.3
pos=106+50,0
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-20)>=0&&(animelemtime(1)-20)<=29
anim=10200
trans=addalpha
alpha=256*cos((pi/2/30)*(animelemtime(1)-20)),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=2147483642
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483641
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483641
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483645
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483645
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483645
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483645
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483645
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=106,0
velocity=-12,0
accel=0.5,0
projremove=1
projremovetime=80
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)=5
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=106,0
velocity=-13,-0.6
accel=0.5,0
projremove=1
projremovetime=80
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)=10
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=106,0
velocity=-14,-1.2
accel=0.5,0
projremove=1
projremovetime=80
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)=15
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=106,0
velocity=-15,-1.8
accel=0.5,0
projremove=1
projremovetime=80
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
envshake.time=8
envshake.freq=180
envshake.ampl=4
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)=20
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=106,0
velocity=-16,-2.4
accel=0.5,0
projremove=1
projremovetime=80
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=16+(-75+25*var(0))*cos(pi*30/180.0)+3*cos(pi*30/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-48+(-75+25*var(0))*sin(pi*30/180.0)+3*sin(pi*30/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(pi*30/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*30/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;傛偔暘偐傜傫攇栦弌傞僎乕僩丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.25,1
pos=41,-39-40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),7*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.25,1
pos=41,-39+40
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),7*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
projanim=40090
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=41,-39
velocity=20,0
accel=0,0
projremove=1
projremovetime=20
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=1202
ignorehitpause=1



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

[statedef 1201]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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),-39+40*cos((2*pi/30)*var(0))
velocity=0,0
accel=0,0
projremove=1
projremovetime=floor(0.25*var(0))
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10371
projscale=0.045,0.045
offset=41+6*var(0),-39+40*cos((2*pi/30)*var(0))
velocity=0,0
accel=0,0
projremove=1
projremovetime=floor(0.25*var(0))+3
projsprpriority=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10370
projscale=0.05,0.05
offset=41+6*var(0),-39-40*cos((2*pi/30)*var(0))
velocity=0,0
accel=0,0
projremove=1
projremovetime=floor(0.45*var(0))
projsprpriority=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10371
projscale=0.045,0.045
offset=41+6*var(0),-39-40*cos((2*pi/30)*var(0))
velocity=0,0
accel=0,0
projremove=1
projremovetime=floor(0.45*var(0))+3
projsprpriority=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;傛偔暘偐傜傫攇栦弌傞僎乕僩丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.25,1
pos=41*cos(-20*pi/180)-(-39-40)*sin(-20*pi/180),(-39-40)*cos(-20*pi/180)+41*sin(-20*pi/180)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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*cos(-20*pi/180)-(-39-40)*sin(-20*pi/180),(-39-40)*cos(-20*pi/180)+41*sin(-20*pi/180)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=10023
scale=0.6,0.6
pos=41*cos(-20*pi/180)-(-39-40)*sin(-20*pi/180),(-39-40)*cos(-20*pi/180)+41*sin(-20*pi/180)
vel=(6+6*cos(random)*cos(sysvar(3)))*cos(-20*pi/180)-7*cos(random)*sin(sysvar(3))*sin(-20*pi/180),7*cos(random)*sin(sysvar(3))*cos(-20*pi/180)+(6+6*cos(random)*cos(sysvar(3)))*sin(-20*pi/180)
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.25,1
pos=41*cos(-20*pi/180)-(-39+40)*sin(-20*pi/180),(-39+40)*cos(-20*pi/180)+41*sin(-20*pi/180)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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*cos(-20*pi/180)-(-39+40)*sin(-20*pi/180),(-39+40)*cos(-20*pi/180)+41*sin(-20*pi/180)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=10023
scale=0.6,0.6
pos=41*cos(-20*pi/180)-(-39+40)*sin(-20*pi/180),(-39+40)*cos(-20*pi/180)+41*sin(-20*pi/180)
vel=(6+6*cos(random)*cos(sysvar(3)))*cos(-20*pi/180)-7*cos(random)*sin(sysvar(3))*sin(-20*pi/180),7*cos(random)*sin(sysvar(3))*cos(-20*pi/180)+(6+6*cos(random)*cos(sysvar(3)))*sin(-20*pi/180)
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
projanim=40090
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=1302
ignorehitpause=1



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

[statedef 1301]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=(41+6*var(0))*cos(-20*pi/180)-(-39+40*cos((2*pi/30)*var(0)))*sin(-20*pi/180),(-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=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10371
projscale=0.045,0.045
offset=(41+6*var(0))*cos(-20*pi/180)-(-39+40*cos((2*pi/30)*var(0)))*sin(-20*pi/180),(-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=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10370
projscale=0.05,0.05
offset=(41+6*var(0))*cos(-20*pi/180)-(-39-40*cos((2*pi/30)*var(0)))*sin(-20*pi/180),(-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=2147483647
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=1
projanim=40000
projremanim=10371
projscale=0.045,0.045
offset=(41+6*var(0))*cos(-20*pi/180)-(-39-40*cos((2*pi/30)*var(0)))*sin(-20*pi/180),(-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=2147483646
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(4)<=-1
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(4)>=0&&animelemtime(4)<=19
time=2
freq=180
ampl=(22-22*sin((pi/2/20)*animelemtime(4)))*ifelse(animelemtime(1)%2=0,1,-1)
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+sysvar(3)%91,-48-45+(sysvar(3)**2)%91
vel=2.4,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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+sysvar(3)%91,-48-45+(sysvar(3)**2)%91
vel=2.4,0
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
projanim=40140
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=93,-48
velocity=0,0
accel=0,0
projremove=1
projremovetime=2
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
ignorehitpause=1



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

[statedef 1401]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=(93-45+sysvar(3)%91)-var(0)*(4+4*cos(var(3)))*cos(var(2)),(-48-45+(sysvar(3)**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=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=(93-45+sysvar(3)%91)-var(0)*(4+4*cos(var(3)))*cos(var(2)),(-48-45+(sysvar(3)**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=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(4)<=-1
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(4)>=0&&animelemtime(4)<=19
time=2
freq=180
ampl=(22-22*sin((pi/2/20)*animelemtime(4)))*ifelse(animelemtime(1)%2=0,1,-1)
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+sysvar(3)%91,-100-45+(sysvar(3)**2)%91
vel=2.4*cos(-pi/4),2.4*sin(-pi/4)
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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+sysvar(3)%91,-100-45+(sysvar(3)**2)%91
vel=2.4*cos(-pi/4),2.4*sin(-pi/4)
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
projanim=40140
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=60,-100
velocity=0,0
accel=0,0
projremove=1
projremovetime=2
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
ignorehitpause=1



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

[statedef 1501]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=(60-45+sysvar(3)%91)-var(0)*(4+4*cos(var(3)))*cos(var(2)),(-100-45+(sysvar(3)**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=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=(60-45+sysvar(3)%91)-var(0)*(4+4*cos(var(3)))*cos(var(2)),(-100-45+(sysvar(3)**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=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3))
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=0
value=s300,1
freqmul=1+0.08*cos(sysvar(3))
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=0
value=s10000,10
freqmul=0.8
volume=-200
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=0
value=s10000,10
freqmul=1.2
volume=-200
ignorehitpause=1



;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(7)>=0&&animelemtime(7)<=29
time=2
freq=180
ampl=(22-22*sin((pi/2/30)*animelemtime(7)))*ifelse(animelemtime(1)%2=0,1,-1)
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=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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.19,0.19
pos=61-10+(-180+24*(animelemtime(7)+5))*cos(pi*50/180.0),-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.3*sin(-pi*5*var(1)/180)
removetime=100
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=61-10+(-180+24*(animelemtime(7)+5))*cos(pi*50/180.0),-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.3*sin(-pi*5*var(1)/180)
projremove=1
projremovetime=100
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
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.19,0.19
pos=61-10+(-180+6+24*(animelemtime(7)+5))*cos(pi*50/180.0),-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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=61-10+(-180+6+24*(animelemtime(7)+5))*cos(pi*50/180.0),-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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
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.19,0.19
pos=61-10+(-180+12+24*(animelemtime(7)+5))*cos(pi*50/180.0),-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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=61-10+(-180+12+24*(animelemtime(7)+5))*cos(pi*50/180.0),-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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
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.19,0.19
pos=61-10+(-180+18+24*(animelemtime(7)+5))*cos(pi*50/180.0),-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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=61-10+(-180+18+24*(animelemtime(7)+5))*cos(pi*50/180.0),-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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
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=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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.19,0.19
pos=61+15+(-180+24*(animelemtime(7)+5))*cos(-pi*70/180.0),-43+(-180+24*(animelemtime(7)+5))*sin(-pi*70/180.0)
vel=0,0
accel=0.3*cos(-pi*5*var(1)/180),0.3*sin(-pi*5*var(1)/180)
removetime=100
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=61+15+(-180+24*(animelemtime(7)+5))*cos(-pi*70/180.0),-43+(-180+24*(animelemtime(7)+5))*sin(-pi*70/180.0)
velocity=0,0
accel=0.3*cos(-pi*5*var(1)/180),0.3*sin(-pi*5*var(1)/180)
projremove=1
projremovetime=100
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
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.19,0.19
pos=61+15+(-180+6+24*(animelemtime(7)+5))*cos(-pi*70/180.0),-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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=61+15+(-180+6+24*(animelemtime(7)+5))*cos(-pi*70/180.0),-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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
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.19,0.19
pos=61+15+(-180+12+24*(animelemtime(7)+5))*cos(-pi*70/180.0),-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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=61+15+(-180+12+24*(animelemtime(7)+5))*cos(-pi*70/180.0),-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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
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.19,0.19
pos=61+15+(-180+18+24*(animelemtime(7)+5))*cos(-pi*70/180.0),-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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=projectile
trigger1=(animelemtime(7)+5)>=0&&(animelemtime(7)+5)<=14
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
projremanim=-1
projscale=0.7,0.7
offset=61+15+(-180+18+24*(animelemtime(7)+5))*cos(-pi*70/180.0),-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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(4+4*cos(random))*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(4+4*cos(random))*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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

[statedef 1601]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=61+(-75+25*var(0))*cos(pi*50/180.0)+3*cos(pi*50/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-43+(-75+25*var(0))*sin(pi*50/180.0)+3*sin(pi*50/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(pi*50/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*50/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=61+(-75+25*var(0))*cos(-pi*70/180.0)+3*cos(-pi*70/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-43+(-75+25*var(0))*sin(-pi*70/180.0)+3*sin(-pi*70/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*70/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*70/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=s,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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256*sin((pi/2/20)*animelemtime(1)),256*cos((pi/2/20)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=85&&animelemtime(1)<=114
anim=11000
trans=addalpha
alpha=256*cos((pi/2/30)*(animelemtime(1)-85)),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=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=40&&animelemtime(1)<=84
time=2
freq=180
ampl=12*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;夋柺抂敾掕丅
[state ]
type=width
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
value=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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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

;傕偺偡偛偄惃偄偱擇偮偺抏偑徴撍偡傞丄偦偺徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(1)>=40&&animelemtime(1)<=59
anim=10130
trans=addalpha
alpha=256-12.8*(animelemtime(1)-40),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=40&&animelemtime(1)<=59
anim=10500
trans=addalpha
alpha=256-12.8*(animelemtime(1)-40),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=45&&animelemtime(1)<=64
anim=10130
trans=addalpha
alpha=256-12.8*(animelemtime(1)-45),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=45&&animelemtime(1)<=64
anim=10510
trans=addalpha
alpha=256-12.8*(animelemtime(1)-45),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=69
anim=10130
trans=addalpha
alpha=256-12.8*(animelemtime(1)-50),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=50&&animelemtime(1)<=69
anim=10500
facing=-1
trans=addalpha
alpha=256-12.8*(animelemtime(1)-50),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=55&&animelemtime(1)<=74
anim=10130
trans=addalpha
alpha=256-12.8*(animelemtime(1)-55),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=55&&animelemtime(1)<=74
anim=10510
facing=-1
trans=addalpha
alpha=256-12.8*(animelemtime(1)-55),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=79
anim=10130
trans=addalpha
alpha=256-12.8*(animelemtime(1)-60),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=79
anim=10500
trans=addalpha
alpha=256-12.8*(animelemtime(1)-60),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=65&&animelemtime(1)<=84
anim=10130
trans=addalpha
alpha=256-12.8*(animelemtime(1)-65),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=65&&animelemtime(1)<=84
anim=10510
trans=addalpha
alpha=256-12.8*(animelemtime(1)-65),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=70&&animelemtime(1)<=89
anim=10130
trans=addalpha
alpha=256-12.8*(animelemtime(1)-70),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=70&&animelemtime(1)<=89
anim=10500
facing=-1
trans=addalpha
alpha=256-12.8*(animelemtime(1)-70),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=75&&animelemtime(1)<=94
anim=10130
trans=addalpha
alpha=256-12.8*(animelemtime(1)-75),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=75&&animelemtime(1)<=94
anim=10510
facing=-1
trans=addalpha
alpha=256-12.8*(animelemtime(1)-75),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=80&&animelemtime(1)<=99
anim=10130
trans=addalpha
alpha=256-12.8*(animelemtime(1)-80),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=80&&animelemtime(1)<=99
anim=10500
facing=-1
trans=addalpha
alpha=256-12.8*(animelemtime(1)-80),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=85&&animelemtime(1)<=104
anim=10130
trans=addalpha
alpha=256-12.8*(animelemtime(1)-85),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=85&&animelemtime(1)<=104
anim=10500
trans=addalpha
alpha=256-12.8*(animelemtime(1)-85),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=85&&animelemtime(1)<=104
anim=10510
trans=addalpha
alpha=256-12.8*(animelemtime(1)-85),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(6+6*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(6+6*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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,256*cos((pi/2/15)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=0&&animelemtime(6)<=23
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/24)*animelemtime(6))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(4)>=0&&animelemtime(4)<=19
time=2
freq=180
ampl=3*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;偨傑偨傑旘棃丅
[state ]
type=explod
trigger1=animelemtime(4)>=-5&&animelemtime(4)<=34
anim=10370
scale=0.4,0.4
pos=39-400*cos(-pi*20/180.0)+40*cos(-pi*20/180.0)*(animelemtime(4)+5),-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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;峌寕杮懱偵側傝傑偡丅
[state ]
type=projectile
trigger1=animelemtime(4)=-5
projanim=40140
projremanim=-1
projscale=1,1
offset=39-400*cos(-pi*20/180.0),-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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=3101
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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3))
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(sysvar(3))
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=256*sin((pi/2/15)*animelemtime(1)),256*cos((pi/2/15)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(9)>=0&&animelemtime(9)<=24
anim=11000
trans=addalpha
alpha=256*cos((pi/2/25)*animelemtime(9)),256*sin((pi/2/25)*animelemtime(9))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(8)>=10&&animelemtime(8)<=39
time=2
freq=180
ampl=12*ifelse(animelemtime(1)%2=0,1,-1)
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)=50-random%101
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)=50-random%101
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
sysvar(3)=36+40-animelemtime(8)+5+2-random%5
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(8)>=-2+40&&animelemtime(8)<=-1+40
sysvar(3)=36+40-animelemtime(8)+5
ignorehitpause=1
[state ]
type=varset
triggerall=sysvar(3)%18>=0&&sysvar(3)%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+sysvar(3)%18
ignorehitpause=1
[state ]
type=varset
triggerall=sysvar(3)%18>=2&&sysvar(3)%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+sysvar(3)%18
ignorehitpause=1
[state ]
type=varset
triggerall=sysvar(3)%18>=12&&sysvar(3)%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+sysvar(3)%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=13+15*cos(pi/2+pi*10*(sysvar(3)%18)/180.0)+var(4),-102+15*sin(pi/2+pi*10*(sysvar(3)%18)/180.0)+var(5)
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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-15*cos(pi/2+pi*10*(sysvar(3)%18)/180.0)+var(4),-102-15*sin(pi/2+pi*10*(sysvar(3)%18)/180.0)+var(5)
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
attr=s,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
p2stateno=13202
ignorehitpause=1



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

[statedef 13201]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=explod
trigger1=1
anim=var(2)
scale=0.4,0.4
pos=13+(-75+25*var(0))*cos(pi*10*(sysvar(3)%18)/180.0)+3*cos(pi*10*(sysvar(3)%18)/180.0+(-(var(3)%61)+30)/180.0)*var(0)+var(4),-102+(-75+25*var(0))*sin(pi*10*(sysvar(3)%18)/180.0)+3*sin(pi*10*(sysvar(3)%18)/180.0+(-(var(3)%61)+30)/180.0)*var(0)+var(5)
vel=-3*cos(pi*10*(sysvar(3)%18)/180.0+(-(var(3)%61)+30)/180.0),-3*sin(pi*10*(sysvar(3)%18)/180.0+(-((var(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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-15*cos(pi/2+pi*10*(sysvar(3)%18)/180.0)+var(4),-102-15*sin(pi/2+pi*10*(sysvar(3)%18)/180.0)+var(5)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256*sin((pi/2/20)*animelemtime(1)),256*cos((pi/2/20)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animtime>=-20&&animtime<=-1
anim=11000
trans=addalpha
alpha=256*cos((pi/2/20)*(animtime+20)),256*sin((pi/2/20)*(animtime+20))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;巜愭偱徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*0-5&&animelemtime(12)<=0+6*0-5+18
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.5,0.5
pos=-3,-92
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*1-5&&animelemtime(12)<=0+6*1-5+18
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.5,0.5
pos=40*0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*2-5&&animelemtime(12)<=0+6*2-5+18
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.5,0.5
pos=40*8,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*3-5&&animelemtime(12)<=0+6*3-5+18
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.5,0.5
pos=40*2,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*4-5&&animelemtime(12)<=0+6*4-5+18
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.5,0.5
pos=40*6,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*5-5&&animelemtime(12)<=0+6*5-5+18
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.5,0.5
pos=40*3,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*6-5&&animelemtime(12)<=0+6*6-5+18
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.5,0.5
pos=40*5,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*7-5&&animelemtime(12)<=0+6*7-5+18
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.5,0.5
pos=40*4,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*8-5&&animelemtime(12)<=0+6*8-5+18
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.5,0.5
pos=40*1,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0+6*9-5&&animelemtime(12)<=0+6*9-5+18
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.5,0.5
pos=40*7,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-3+(-75+25*var(0))*cos(-pi*90/180.0)+3*cos(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-92+(-75+25*var(0))*sin(-pi*90/180.0)+3*sin(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*90/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=var(2)+(-75+25*var(0))*cos(pi*90/180.0)+3*cos(pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),(-75+25*var(0))*sin(pi*90/180.0)+3*sin(pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
postype=back
vel=-3*cos(pi*90/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*90/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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(1)>=35&&animtime<=-41
flag=nobardisplay
flag2=nofg
flag3=globalnoshadow
ignorehitpause=1

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=34
anim=11000
trans=addalpha
alpha=256*sin((pi/2/35)*animelemtime(1)),256*cos((pi/2/35)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=35&&animtime<=-41
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animtime>=-40&&animtime<=-1
anim=11000
trans=addalpha
alpha=256*cos((pi/2/40)*(animtime+40)),256*sin((pi/2/40)*(animtime+40))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=29
trigger1=animelemtime(5)%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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=30&&animtime<=-1
trigger1=animelemtime(5)%3=2
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(5)>=0&&animtime<=-1
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;旘傃摴嬶偱偁傞丅
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animtime<=-1
trigger1=prevstateno!=13401
var(8)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animtime<=-1
trigger1=prevstateno!=13401
var(9)=7
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animtime<=-1
trigger1=prevstateno!=13401
var(13)=1
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animtime<=-1
trigger1=prevstateno!=13401
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(5)>=0&&animtime<=-1
trigger1=prevstateno!=13401
value=13401
ignorehitpause=1



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

[statedef 13401]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;var(0).........儖乕僾梡曄悢丅
;var(1).........嵔儀僋僩儖丅
;var(2).........嵔傾僯儊乮儀僋僩儖埶懚乯丅
;var(3).........嵔摨巑偺娫妘丅
;var(4).........嵔偺敪惗嵗昗X丅
;var(5).........嵔偺敪惗嵗昗Y丅
;var(6).........嵔摨巑偺娫妘偼丄嵔偺幩弌懍搙偺壗攞丠
;var(7).........嵔偺敪惗懍搙偼丄嵔摨巑偺娫妘偺壗攞丠
;var(8).........僟僽儖儖乕僾梡曄悢丅
;var(9).........嵔杮悢丅
;var(10).........嵔巆懚僼儗乕儉悢丅
;var(11).........嵔徚柵僗僷儞丅
;var(12).........嵔徚柵帣傾僯儊敪惗僗僷儞丅
;var(13).........嵔幚峴僗僷儞丅
;var(14).........嵔幚峴憤崌娗棟丅

;旘傃弌偡嵔僷儔儊乕僞乮婎姴晹乯丅
[state ]
type=varset
trigger1=1
var(1)=36-2+floor(0.5*var(0)/var(13))
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(4)=ifelse(facing=1,-screenpos x,screenpos x-320)
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(5)=70-43*var(0)/var(13)
ignorehitpause=1

;旘傃弌偡嵔僷儔儊乕僞乮掕悢晹乯丅
[state ]
type=varset
trigger1=1
var(3)=12
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(6)=2
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(7)=1
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(10)=30
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(11)=1
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(12)=1
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)%var(13)=0
var(14)=1
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)%var(13)!=0
var(14)=0
ignorehitpause=1

;旘傃弌偡嵔僷儔儊乕僞乮楢摦晹乯丅
[state ]
type=varset
triggerall=var(1)%36>=0&&var(1)%36<=9
trigger1=1
var(2)=10400+var(1)%36
ignorehitpause=1
[state ]
type=varset
triggerall=var(1)%36>=10&&var(1)%36<=19
trigger1=1
var(2)=70400-10+var(1)%36
ignorehitpause=1
[state ]
type=varset
triggerall=var(1)%36>=20&&var(1)%36<=29
trigger1=1
var(2)=80400-20+var(1)%36
ignorehitpause=1
[state ]
type=varset
triggerall=var(1)%36>=30&&var(1)%36<=35
trigger1=1
var(2)=90400-30+var(1)%36
ignorehitpause=1



[state ]
type=projectile
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=(animelemtime(5)-var(0))%(var(6)*2)=0
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
projremanim=-1
projscale=1,1
offset=var(4),var(5)
velocity=var(3)*var(7)*cos(pi*(var(1)%36)/18),var(3)*var(7)*sin(pi*(var(1)%36)/18)
accel=0,0
projremove=1
projremovetime=100
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
attr=s,hp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=5,2
getpower=0,0
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
p2stateno=302
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=(animelemtime(5)-var(0))%(var(6)*2)=0
anim=var(2)+20
scale=0.01*var(3),0.01*var(3)
pos=var(4),var(5)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=(animelemtime(5)-var(0))%(var(6)*2)=var(6)
anim=var(2)+30
scale=0.01*var(3),0.01*var(3)
pos=var(4),var(5)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=var(10)&&(animelemtime(5)-var(0))<=var(10)+var(11)*(floor(600/var(3))+1)
trigger1=((animelemtime(5)-var(0))-var(10))%(var(11)*var(12))=0
anim=10312
scale=0.1,0.1
pos=var(4)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(5)-var(0))-var(10))+3)*cos(pi*(var(1)%36)/18),var(5)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(5)-var(0))-var(10))+3)*sin(pi*(var(1)%36)/18)
vel=-3*cos(pi*(var(1)%36)/18+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*(var(1)%36)/18+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=var(10)&&(animelemtime(5)-var(0))<=var(10)+var(11)*(floor(600/var(3))+1)
trigger1=((animelemtime(5)-var(0))-var(10))%(var(11)*var(12))=0
anim=10033
scale=0.6,0.6
pos=var(4)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(5)-var(0))-var(10))+3)*cos(pi*(var(1)%36)/18),var(5)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(5)-var(0))-var(10))+3)*sin(pi*(var(1)%36)/18)
vel=-3*cos(pi*(var(1)%36)/18+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*(var(1)%36)/18+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



[state ]
type=changestate
triggerall=var(14)=1
triggerall=var(8)=0
triggerall=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8))<=500
value=13402
ignorehitpause=1
[state ]
type=varset
triggerall=var(14)=1
triggerall=var(8)!=0
triggerall=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8))<=500
var(8)=0
ignorehitpause=1



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



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

[statedef 13402]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(8)<=-1
trigger2=var(8)>=var(7)
value=13401
ignorehitpause=1



;嵔偑抂偭偙傑偱撏偔傑偱丅
[state ]
type=explod
trigger1=var(7)%2=0
trigger1=var(8)%2=0
trigger2=var(7)%2=1
trigger2=(animelemtime(5)-var(0))%2=0
trigger2=var(8)%2=0
trigger3=var(7)%2=1
trigger3=(animelemtime(5)-var(0))%2=1
trigger3=var(8)%2=1
anim=var(2)+30
scale=0.01*var(3),0.01*var(3)
pos=var(4)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*cos(pi*(var(1)%36)/18),var(5)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*sin(pi*(var(1)%36)/18)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))+var(8)
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=var(7)%2=0
trigger1=var(8)%2=1
trigger2=var(7)%2=1
trigger2=(animelemtime(5)-var(0))%2=0
trigger2=var(8)%2=1
trigger3=var(7)%2=1
trigger3=(animelemtime(5)-var(0))%2=1
trigger3=var(8)%2=0
anim=var(2)+20
scale=0.01*var(3),0.01*var(3)
pos=var(4)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*cos(pi*(var(1)%36)/18),var(5)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*sin(pi*(var(1)%36)/18)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))+var(8)
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



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



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

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256*sin((pi/2/11)*animelemtime(1)),256*cos((pi/2/11)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animtime>=-30&&animtime<=-1
anim=11000
trans=addalpha
alpha=256*cos((pi/2/30)*(animtime+30)),256*sin((pi/2/30)*(animtime+30))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(1)>=28&&animtime<=-31
trigger1=animelemtime(1)%5=3
anim=11000
trans=addalpha
alpha=256*cos((pi/2/20)*((animelemtime(4)+70)-70)),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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(4)>=0&&animelemtime(4)<=49
time=2
freq=180
ampl=22*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;摟夁
[state ]
type=trans
trigger1=animelemtime(1)>=0&&animelemtime(1)<=10
trans=addalpha
alpha=256*cos((pi/2/11)*animelemtime(1)),0
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=11&&animtime<=-31
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
trigger1=animtime>=-30&&animtime<=-1
trans=addalpha
alpha=256*sin((pi/2/30)*(animtime+30)),0
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=-facing*pos x-160+20*6,-20-30-screenpos y+24*(animelemtime(4)-(0+0-10+0+0))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*6,-20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*6,-20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*6,-20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256-12.8*(animelemtime(4)-(10+0-10+0+0)),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=-facing*pos x-160+20*6,-20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*6,-20-30-screenpos y+24*(animelemtime(4)-(0+0-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*sysvar(3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*sysvar(3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*6,-20-30-screenpos y+24*(animelemtime(4)-(0+0-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*6,-20-30-screenpos y+24*(animelemtime(4)-(0+0-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,-30-30-screenpos y+24*(animelemtime(4)-(0+5-10+0+0))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,-30-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,-30-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,-30-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256-12.8*(animelemtime(4)-(10+5-10+0+0)),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=-facing*pos x-160+20*4,-30-30-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,-30-30-screenpos y+24*(animelemtime(4)-(0+5-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*sysvar(3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*sysvar(3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,-30-30-screenpos y+24*(animelemtime(4)-(0+5-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,-30-30-screenpos y+24*(animelemtime(4)-(0+5-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*10,10-30-screenpos y+24*(animelemtime(4)-(0+10-10+0+0))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*10,10-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*10,10-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*10,10-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256-12.8*(animelemtime(4)-(10+10-10+0+0)),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=-facing*pos x-160+20*10,10-30-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*10,10-30-screenpos y+24*(animelemtime(4)-(0+10-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*sysvar(3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*sysvar(3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*10,10-30-screenpos y+24*(animelemtime(4)-(0+10-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*10,10-30-screenpos y+24*(animelemtime(4)-(0+10-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*5,-20-30-screenpos y+24*(animelemtime(4)-(0+15-10+0+0))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*5,-20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*5,-20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*5,-20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256-12.8*(animelemtime(4)-(10+15-10+0+0)),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=-facing*pos x-160+20*5,-20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*5,-20-30-screenpos y+24*(animelemtime(4)-(0+15-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*sysvar(3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*sysvar(3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*5,-20-30-screenpos y+24*(animelemtime(4)-(0+15-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*5,-20-30-screenpos y+24*(animelemtime(4)-(0+15-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*14,40-30-screenpos y+24*(animelemtime(4)-(0+20-10+0+0))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*14,40-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*14,40-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*14,40-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256-12.8*(animelemtime(4)-(10+20-10+0+0)),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=-facing*pos x-160+20*14,40-30-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*14,40-30-screenpos y+24*(animelemtime(4)-(0+20-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*sysvar(3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*sysvar(3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*14,40-30-screenpos y+24*(animelemtime(4)-(0+20-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*14,40-30-screenpos y+24*(animelemtime(4)-(0+20-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*12,-20-30-screenpos y+24*(animelemtime(4)-(0+25-10+0+0))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*12,-20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*12,-20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*12,-20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256-12.8*(animelemtime(4)-(10+25-10+0+0)),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=-facing*pos x-160+20*12,-20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*12,-20-30-screenpos y+24*(animelemtime(4)-(0+25-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*sysvar(3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*sysvar(3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*12,-20-30-screenpos y+24*(animelemtime(4)-(0+25-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*12,-20-30-screenpos y+24*(animelemtime(4)-(0+25-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*2,40-30-screenpos y+24*(animelemtime(4)-(0+30-10+0+0))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*2,40-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*2,40-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*2,40-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256-12.8*(animelemtime(4)-(10+30-10+0+0)),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=-facing*pos x-160+20*2,40-30-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*2,40-30-screenpos y+24*(animelemtime(4)-(0+30-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*sysvar(3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*sysvar(3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*2,40-30-screenpos y+24*(animelemtime(4)-(0+30-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*2,40-30-screenpos y+24*(animelemtime(4)-(0+30-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,10-30-screenpos y+24*(animelemtime(4)-(0+35-10+0+0))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,10-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,10-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,10-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256-12.8*(animelemtime(4)-(10+35-10+0+0)),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=-facing*pos x-160+20*4,10-30-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,10-30-screenpos y+24*(animelemtime(4)-(0+35-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*sysvar(3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*sysvar(3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,10-30-screenpos y+24*(animelemtime(4)-(0+35-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*4,10-30-screenpos y+24*(animelemtime(4)-(0+35-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*15,-40-30-screenpos y+24*(animelemtime(4)-(0+40-10+0+0))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*15,-40-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*15,-40-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*15,-40-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256-12.8*(animelemtime(4)-(10+40-10+0+0)),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=-facing*pos x-160+20*15,-40-30-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*15,-40-30-screenpos y+24*(animelemtime(4)-(0+40-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*sysvar(3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*sysvar(3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*15,-40-30-screenpos y+24*(animelemtime(4)-(0+40-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*15,-40-30-screenpos y+24*(animelemtime(4)-(0+40-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*8,20-30-screenpos y+24*(animelemtime(4)-(0+45-10+0+0))
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*8,20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*8,20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*8,20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256-12.8*(animelemtime(4)-(10+45-10+0+0)),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=-facing*pos x-160+20*8,20-30-screenpos y+240
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483643
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*8,20-30-screenpos y+24*(animelemtime(4)-(0+45-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*sysvar(3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*sysvar(3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*8,20-30-screenpos y+24*(animelemtime(4)-(0+45-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**2)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**2))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-160+20*8,20-30-screenpos y+24*(animelemtime(4)-(0+45-10+0+0))
vel=(3+3*abs(cos(random)))*cos(1.047+0.001047*(sysvar(3)**3)),-(3+3*abs(cos(random)))*sin(1.047+0.001047*(sysvar(3)**3))
accel=0,0
removetime=-2
sprpriority=-2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;峌寕杮懱偵側傝傑偡乕丅
[state ]
type=projectile
trigger1=animelemtime(4)>=0&&animelemtime(4)<=49
trigger1=animelemtime(4)%5=0
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=15
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=302
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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=256*sin((pi/2/12)*animelemtime(1)),256*cos((pi/2/12)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animtime>=-30&&animtime<=-1
anim=11000
trans=addalpha
alpha=256*cos((pi/2/30)*(animtime+30)),256*sin((pi/2/30)*(animtime+30))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;摟夁
[state ]
type=trans
trigger1=animelemtime(1)>=0&&animelemtime(1)<=11
trans=addalpha
alpha=256*cos((pi/2/12)*animelemtime(1)),0
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=12&&animtime<=-31
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
trigger1=animtime>=-30&&animtime<=-1
trans=addalpha
alpha=256*sin((pi/2/30)*(animtime+30)),0
ignorehitpause=1



;儅僛儞僞怓偺巰偺晽丄榑棟揑偵攋抅偟偨悽奅偺寚曅丅
[state ]
type=explod
trigger1=animelemtime(1)>=12&&animtime<=-1
anim=10034
scale=0.6,0.6
pos=-facing*pos x-160+100*cos(sysvar(3)),-screenpos y+100*sin(sysvar(3))
vel=5+5*cos(random)*cos(sysvar(3)),3.75+3.75*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-220,-screenpos y+120
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-220,-screenpos y+120
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x-240,-screenpos y+120
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;峌寕杮懱偵側傝傑偡乕丅
[state ]
type=projectile
trigger1=animelemtime(5)=0
projanim=40140
projremanim=-1
projscale=1,1
offset=39-400*cos(-pi*20/180.0),-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=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=14101
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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=79
anim=11000
trans=addalpha
alpha=0,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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

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



;僩儔儞僗
[state ]
type=trans
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trans=addalpha
alpha=256*cos((pi/2/20)*animelemtime(1)),0
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=20&&animelemtime(1)<=79
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=80&&animelemtime(1)<=129
trans=addalpha
alpha=256*sin((pi/2/50)*(animelemtime(1)-80)),0
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1

;敋敪丅
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(1)<=49
anim=10100
trans=addalpha
alpha=256*cos((pi/2/40)*(animelemtime(1)-10)),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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=59
anim=10100
trans=addalpha
alpha=256*cos((pi/2/40)*(animelemtime(1)-20)),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=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
sysvar(3)=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
sysvar(3)=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=sysvar(3)%33>=0&&sysvar(3)%33<=9
var(0)=10300+sysvar(3)%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=sysvar(3)%33>=10&&sysvar(3)%33<=19
var(0)=70300-10+sysvar(3)%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=sysvar(3)%33>=20&&sysvar(3)%33<=29
var(0)=80300-20+sysvar(3)%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=sysvar(3)%33>=30&&sysvar(3)%33<=32
var(0)=90300-30+sysvar(3)%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),-screenpos y
vel=0,0
accel=0,0
removetime=80-animelemtime(1)
bindtime=-1
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=20
anim=10303
scale=0.7,0.5
pos=-60+4*(animelemtime(1)-20),-screenpos y
vel=0,0
accel=0,0
removetime=80-animelemtime(1)
bindtime=-1
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=26
anim=70302
scale=0.7,0.5
pos=-60+4*(animelemtime(1)-20),-screenpos y
vel=0,0
accel=0,0
removetime=80-animelemtime(1)
bindtime=-1
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=47
anim=90302
scale=0.7,0.5
pos=-60+4*(animelemtime(1)-20),-screenpos y
vel=0,0
accel=0,0
removetime=80-animelemtime(1)
bindtime=-1
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x+200*cos(sysvar(3)),-screenpos y+200+40*sin(sysvar(3))
vel=3+3*cos(random)*cos(sysvar(3)),-3-3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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=-facing*pos x+200*cos(sysvar(3)),-screenpos y+200+40*sin(sysvar(3))
vel=3+3*cos(random)*cos(sysvar(3)),-3-3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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,-screenpos y
vel=0,0
accel=0,0
removetime=2
bindtime=-1
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
ignorehitpause=1



;峌寕杮懱偵側傝傑偡乕丅
[state ]
type=projectile
trigger1=animelemtime(1)>=20&&animelemtime(1)<=79
projanim=40120
projremanim=-1
projscale=1,1
offset=0,-screenpos y+120
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=4201
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(1)=80
projanim=40010
projremanim=-1
projscale=1,1
offset=-facing*pos x,-screenpos y+120
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
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
p2stateno=14201
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
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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 3000]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;挻昁墘弌
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1



;億乕僘丅
[state ]
type=superpause
trigger1=animelemtime(1)=0
anim=-1
darken=0
poweradd=ifelse(!ishelper,palno>=1&&palno<=6,0)*ifelse(floor((sysvar(2)%1000000)/10000)<5,-5000+1000*floor((sysvar(2)%1000000)/10000),0)
movetime=20
time=20
ignorehitpause=1



;僼僃乕僪傾僂僩梡夋柺愝掕丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/10)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=29
anim=11000
trans=addalpha
alpha=0,256*cos((pi/2/10)*(animelemtime(1)-20))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;尦奊僼僃乕僪傾僂僩丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=12002
trans=addalpha
alpha=256,128
scale=0.333,0.333
pos=160+120*(-1+sin((pi/2/30)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=12010
scale=0.333,0.333
pos=160+120*(-1+sin((pi/2/30)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=12020
scale=0.333,0.333
pos=160+120*(-1+sin((pi/2/30)*animelemtime(1))**0.6),120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)>=15&&animelemtime(1)<=29
anim=12002
trans=addalpha
alpha=256,128
scale=0.333,0.333
pos=160+120*(-1+sin((pi/2/30)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=15&&animelemtime(1)<=29
anim=12010
scale=0.333,0.333
pos=160+120*(-1+sin((pi/2/30)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=15&&animelemtime(1)<=29
anim=12020
scale=0.333,0.333
pos=160+120*(-1+sin((pi/2/30)*animelemtime(1))**0.6),120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;堿塭丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=26
anim=12032
trans=addalpha
alpha=256*cos((pi/2/27)*(animelemtime(1)-0)),256*sin((pi/2/27)*(animelemtime(1)-0))
scale=0.333,0.333;*(1+0.3*sin((pi/2/27)*(animelemtime(1)-0))),0.333*(1+0.3*sin((pi/2/27)*(animelemtime(1)-0)))
pos=160+120*(-1+1.35*sin((pi/2/30)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;偦偺屻
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

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



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

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



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



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(7)=0
attr=s,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=3001
ignorehitpause=1

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

[statedef 3001]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁DEATH丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,6
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,9
freqmul=2.3
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,9
freqmul=2.3
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,9
freqmul=2.3
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=40
value=s10000,8
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=70
trigger2=animelemtime(1)=75
trigger3=animelemtime(1)=80
trigger4=animelemtime(1)=85
trigger5=animelemtime(1)=90
trigger6=animelemtime(1)=95
trigger7=animelemtime(1)=100
trigger8=animelemtime(1)=105
trigger9=animelemtime(1)=110
trigger10=animelemtime(1)=115
trigger11=animelemtime(1)=120
trigger12=animelemtime(1)=125
trigger13=animelemtime(1)=130
trigger14=animelemtime(1)=135
trigger15=animelemtime(1)=140
trigger16=animelemtime(1)=145
trigger17=animelemtime(1)=150
trigger18=animelemtime(1)=155
trigger19=animelemtime(1)=160
trigger20=animelemtime(1)=165
trigger21=animelemtime(1)=170
trigger22=animelemtime(1)=175
trigger23=animelemtime(1)=180
trigger24=animelemtime(1)=185
value=s206,16
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=70
value=s10000,4
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=70
trigger2=animelemtime(1)=75
trigger3=animelemtime(1)=80
trigger4=animelemtime(1)=85
trigger5=animelemtime(1)=90
trigger6=animelemtime(1)=95
trigger7=animelemtime(1)=100
trigger8=animelemtime(1)=105
trigger9=animelemtime(1)=110
trigger10=animelemtime(1)=115
trigger11=animelemtime(1)=120
trigger12=animelemtime(1)=125
trigger13=animelemtime(1)=130
trigger14=animelemtime(1)=135
trigger15=animelemtime(1)=140
trigger16=animelemtime(1)=145
trigger17=animelemtime(1)=150
trigger18=animelemtime(1)=155
trigger19=animelemtime(1)=160
trigger20=animelemtime(1)=165
trigger21=animelemtime(1)=170
trigger22=animelemtime(1)=175
trigger23=animelemtime(1)=180
trigger24=animelemtime(1)=185
value=s10000,7
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=185
value=s10000,10
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=242
value=s206,7
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=242
value=s100,26
volume=255
ignorehitpause=1



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

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=184
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=185&&animelemtime(1)<=239
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=240&&animelemtime(1)<=259
anim=11000
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(1)-240)),256*sin((pi/2/20)*(animelemtime(1)-240))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(1)=70
trigger2=animelemtime(1)=75
trigger3=animelemtime(1)=80
trigger4=animelemtime(1)=85
trigger5=animelemtime(1)=90
trigger6=animelemtime(1)=95
trigger7=animelemtime(1)=100
trigger8=animelemtime(1)=105
trigger9=animelemtime(1)=110
trigger10=animelemtime(1)=115
trigger11=animelemtime(1)=120
trigger12=animelemtime(1)=125
trigger13=animelemtime(1)=130
trigger14=animelemtime(1)=135
trigger15=animelemtime(1)=140
trigger16=animelemtime(1)=145
trigger17=animelemtime(1)=150
trigger18=animelemtime(1)=155
trigger19=animelemtime(1)=160
trigger20=animelemtime(1)=165
trigger21=animelemtime(1)=170
trigger22=animelemtime(1)=175
trigger23=animelemtime(1)=180
trigger24=animelemtime(1)=185
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=185&&animelemtime(1)<=194
anim=11000
trans=addalpha
alpha=256*cos((pi/2/10)*(animelemtime(1)-185)),256*sin((pi/2/10)*(animelemtime(1)-185))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=69
time=2
freq=180
ampl=6*(1-cos((pi/2/70)*animelemtime(1)))*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=70&&animelemtime(1)<=184
time=2
freq=180
ampl=12*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=185&&animelemtime(1)<=239
time=2
freq=180
ampl=24*(1-sin((pi/2/55)*(animelemtime(1)-185)))*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



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



;偲傜傫偡
[state ]
type=trans
trigger1=animelemtime(1)>=185&&animelemtime(1)<=239
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=240&&animelemtime(1)<=259
trans=addalpha
alpha=256*sin((pi/2/20)*(animelemtime(1)-240)),0
ignorehitpause=1



;愒偺抏丄偲惵偺抏丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
anim=10004
scale=0.4,0.4
pos=-18,-52
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
anim=10014
scale=0.4,0.4
pos=23,-52
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
anim=10004
scale=0.4,0.4
pos=-18,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
anim=10014
scale=0.4,0.4
pos=23,-52
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;愒偺抏丄偲惵偺抏偑徴撍丅
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=69
anim=10004
scale=0.4,0.4
pos=-18+(150-(-18))*sin((pi/2/10)*(animelemtime(1)-60)),-52+(-98-(-52))*sin((pi/2/10)*(animelemtime(1)-60))
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=69
anim=10014
scale=0.4,0.4
pos=23+(150-23)*sin((pi/2/10)*(animelemtime(1)-60)),-52+(-98-(-52))*sin((pi/2/10)*(animelemtime(1)-60))
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=69
anim=10004
scale=0.4,0.4
pos=23+(150-23)*sin((pi/2/10)*(animelemtime(1)-60)),-52+(-98-(-52))*sin((pi/2/10)*(animelemtime(1)-60))
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=60&&animelemtime(1)<=69
anim=10014
scale=0.4,0.4
pos=23+(150-23)*sin((pi/2/10)*(animelemtime(1)-60)),-52+(-98-(-52))*sin((pi/2/10)*(animelemtime(1)-60))
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;傕偺偡偛偄惃偄偱擇偮偺抏偑徴撍偡傞丄偦偺徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(1)>=70&&animelemtime(1)<=89
anim=10200
trans=addalpha
alpha=256-12.8*(animelemtime(1)-70),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=-38
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=75&&animelemtime(1)<=94
anim=10210
trans=addalpha
alpha=256-12.8*(animelemtime(1)-75),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=-37
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=80&&animelemtime(1)<=99
anim=10200
facing=-1
trans=addalpha
alpha=256-12.8*(animelemtime(1)-80),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=-36
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=85&&animelemtime(1)<=104
anim=10210
facing=-1
trans=addalpha
alpha=256-12.8*(animelemtime(1)-85),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=-35
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-20)>=70&&(animelemtime(1)-20)<=89
anim=10200
trans=addalpha
alpha=256-12.8*((animelemtime(1)-20)-70),12.8*((animelemtime(1)-20)-70)
scale=0.5*0.215*((animelemtime(1)-20)-70),0.5*0.215*((animelemtime(1)-20)-70)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-34
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-20)>=75&&(animelemtime(1)-20)<=94
anim=10210
trans=addalpha
alpha=256-12.8*((animelemtime(1)-20)-75),12.8*((animelemtime(1)-20)-75)
scale=0.5*0.215*((animelemtime(1)-20)-75),0.5*0.215*((animelemtime(1)-20)-75)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-33
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-20)>=80&&(animelemtime(1)-20)<=99
anim=10200
facing=-1
trans=addalpha
alpha=256-12.8*((animelemtime(1)-20)-80),12.8*((animelemtime(1)-20)-80)
scale=0.5*0.215*((animelemtime(1)-20)-80),0.5*0.215*((animelemtime(1)-20)-80)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-32
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-20)>=85&&(animelemtime(1)-20)<=104
anim=10210
facing=-1
trans=addalpha
alpha=256-12.8*((animelemtime(1)-20)-85),12.8*((animelemtime(1)-20)-85)
scale=0.5*0.215*((animelemtime(1)-20)-85),0.5*0.215*((animelemtime(1)-20)-85)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-31
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-40)>=70&&(animelemtime(1)-40)<=89
anim=10200
trans=addalpha
alpha=256-12.8*((animelemtime(1)-40)-70),12.8*((animelemtime(1)-40)-70)
scale=0.5*0.215*((animelemtime(1)-40)-70),0.5*0.215*((animelemtime(1)-40)-70)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-30
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-40)>=75&&(animelemtime(1)-40)<=94
anim=10210
trans=addalpha
alpha=256-12.8*((animelemtime(1)-40)-75),12.8*((animelemtime(1)-40)-75)
scale=0.5*0.215*((animelemtime(1)-40)-75),0.5*0.215*((animelemtime(1)-40)-75)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-29
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-40)>=80&&(animelemtime(1)-40)<=99
anim=10200
facing=-1
trans=addalpha
alpha=256-12.8*((animelemtime(1)-40)-80),12.8*((animelemtime(1)-40)-80)
scale=0.5*0.215*((animelemtime(1)-40)-80),0.5*0.215*((animelemtime(1)-40)-80)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-28
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-40)>=85&&(animelemtime(1)-40)<=104
anim=10210
facing=-1
trans=addalpha
alpha=256-12.8*((animelemtime(1)-40)-85),12.8*((animelemtime(1)-40)-85)
scale=0.5*0.215*((animelemtime(1)-40)-85),0.5*0.215*((animelemtime(1)-40)-85)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-27
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-60)>=70&&(animelemtime(1)-60)<=89
anim=10200
trans=addalpha
alpha=256-12.8*((animelemtime(1)-60)-70),12.8*((animelemtime(1)-60)-70)
scale=0.5*0.215*((animelemtime(1)-60)-70),0.5*0.215*((animelemtime(1)-60)-70)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-26
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-60)>=75&&(animelemtime(1)-60)<=94
anim=10210
trans=addalpha
alpha=256-12.8*((animelemtime(1)-60)-75),12.8*((animelemtime(1)-60)-75)
scale=0.5*0.215*((animelemtime(1)-60)-75),0.5*0.215*((animelemtime(1)-60)-75)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-25
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-60)>=80&&(animelemtime(1)-60)<=99
anim=10200
facing=-1
trans=addalpha
alpha=256-12.8*((animelemtime(1)-60)-80),12.8*((animelemtime(1)-60)-80)
scale=0.5*0.215*((animelemtime(1)-60)-80),0.5*0.215*((animelemtime(1)-60)-80)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-24
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-60)>=85&&(animelemtime(1)-60)<=104
anim=10210
facing=-1
trans=addalpha
alpha=256-12.8*((animelemtime(1)-60)-85),12.8*((animelemtime(1)-60)-85)
scale=0.5*0.215*((animelemtime(1)-60)-85),0.5*0.215*((animelemtime(1)-60)-85)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-23
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-80)>=70&&(animelemtime(1)-80)<=89
anim=10200
trans=addalpha
alpha=256-12.8*((animelemtime(1)-80)-70),12.8*((animelemtime(1)-80)-70)
scale=0.5*0.215*((animelemtime(1)-80)-70),0.5*0.215*((animelemtime(1)-80)-70)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-22
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-80)>=75&&(animelemtime(1)-80)<=94
anim=10210
trans=addalpha
alpha=256-12.8*((animelemtime(1)-80)-75),12.8*((animelemtime(1)-80)-75)
scale=0.5*0.215*((animelemtime(1)-80)-75),0.5*0.215*((animelemtime(1)-80)-75)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-21
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-80)>=80&&(animelemtime(1)-80)<=99
anim=10200
facing=-1
trans=addalpha
alpha=256-12.8*((animelemtime(1)-80)-80),12.8*((animelemtime(1)-80)-80)
scale=0.5*0.215*((animelemtime(1)-80)-80),0.5*0.215*((animelemtime(1)-80)-80)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-20
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-80)>=85&&(animelemtime(1)-80)<=104
anim=10210
facing=-1
trans=addalpha
alpha=256-12.8*((animelemtime(1)-80)-85),12.8*((animelemtime(1)-80)-85)
scale=0.5*0.215*((animelemtime(1)-80)-85),0.5*0.215*((animelemtime(1)-80)-85)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-19
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-100)>=70&&(animelemtime(1)-100)<=89
anim=10200
trans=addalpha
alpha=256-12.8*((animelemtime(1)-100)-70),12.8*((animelemtime(1)-100)-70)
scale=0.5*0.215*((animelemtime(1)-100)-70),0.5*0.215*((animelemtime(1)-100)-70)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-18
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-100)>=75&&(animelemtime(1)-100)<=94
anim=10210
trans=addalpha
alpha=256-12.8*((animelemtime(1)-100)-75),12.8*((animelemtime(1)-100)-75)
scale=0.5*0.215*((animelemtime(1)-100)-75),0.5*0.215*((animelemtime(1)-100)-75)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-17
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-100)>=80&&(animelemtime(1)-100)<=99
anim=10200
facing=-1
trans=addalpha
alpha=256-12.8*((animelemtime(1)-100)-80),12.8*((animelemtime(1)-100)-80)
scale=0.5*0.215*((animelemtime(1)-100)-80),0.5*0.215*((animelemtime(1)-100)-80)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-16
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-100)>=85&&(animelemtime(1)-100)<=104
anim=10100
trans=addalpha
alpha=256-12.8*((animelemtime(1)-100)-85),12.8*((animelemtime(1)-100)-85)
scale=0.11*0.215*((animelemtime(1)-100)-85),0.11*0.215*((animelemtime(1)-100)-85)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-15
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-100)>=85&&(animelemtime(1)-100)<=104
anim=10200
facing=-1
trans=addalpha
alpha=256-12.8*((animelemtime(1)-100)-85),12.8*((animelemtime(1)-100)-85)
scale=0.5*0.215*((animelemtime(1)-100)-85),0.5*0.215*((animelemtime(1)-100)-85)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-14
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(1)-100)>=85&&(animelemtime(1)-100)<=104
anim=10210
facing=-1
trans=addalpha
alpha=256-12.8*((animelemtime(1)-100)-85),12.8*((animelemtime(1)-100)-85)
scale=0.5*0.215*((animelemtime(1)-100)-85),0.5*0.215*((animelemtime(1)-100)-85)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-13
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



;側傫偐巼敀偺抏
[state ]
type=explod
trigger1=animelemtime(1)>=70&&animelemtime(1)<=184
anim=10060
scale=0.123*0.6,0.123*0.6
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-12
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=85&&animelemtime(1)<=104+10
anim=10490
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=105&&animelemtime(1)<=114+10
anim=10490
scale=0.11*0.215*(animelemtime(1)-105),0.11*0.215*(animelemtime(1)-105)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=125&&animelemtime(1)<=144+10
anim=10490
scale=0.11*0.215*(animelemtime(1)-125),0.11*0.215*(animelemtime(1)-125)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=145&&animelemtime(1)<=164+10
anim=10490
scale=0.11*0.215*(animelemtime(1)-145),0.11*0.215*(animelemtime(1)-145)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=165&&animelemtime(1)<=184+10
anim=10490
scale=0.11*0.215*(animelemtime(1)-165),0.11*0.215*(animelemtime(1)-165)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=185&&animelemtime(1)<=204+10
anim=10490
scale=0.11*0.215*(animelemtime(1)-185),0.11*0.215*(animelemtime(1)-185)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=70&&animelemtime(1)<=184
anim=10024
scale=0.6,0.6
pos=150,-98
vel=(12+12*cos(random))*cos(sysvar(3)),(6+6*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=70&&animelemtime(1)<=184
anim=10024
scale=0.6,0.6
pos=150,-98
vel=(12+12*cos(random))*cos(sysvar(3)),(6+6*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼崟偺抏丅
[state ]
type=explod
trigger1=animelemtime(1)>=185&&animelemtime(1)<=219
anim=10070
scale=0.123*(0.8+0.3*sin((pi/2/35)*(animelemtime(1)-185))),0.123*(0.8+0.3*sin((pi/2/35)*(animelemtime(1)-185)))
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=220&&animelemtime(1)<=239
anim=10070
scale=0.123*1.1*cos((pi/2/20)*(animelemtime(1)-220)),0.123*1.1*cos((pi/2/20)*(animelemtime(1)-220))
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼崟偺拰廲丅
[state ]
type=explod
trigger1=animelemtime(1)>=185&&animelemtime(1)<=219
anim=10070
scale=0.123*(0.5+0.1*sin((pi/2/35)*(animelemtime(1)-185))),0.123*1000
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=220&&animelemtime(1)<=239
anim=10070
scale=0.123*0.6*cos((pi/2/20)*(animelemtime(1)-220)),0.123*1000
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼崟偺拰墶丅
[state ]
type=explod
trigger1=animelemtime(1)>=185&&animelemtime(1)<=219
anim=10070
scale=0.123*1000,0.123*(0.5+0.1*sin((pi/2/35)*(animelemtime(1)-185)))
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=220&&animelemtime(1)<=239
anim=10070
scale=0.123*1000,0.123*0.6*cos((pi/2/20)*(animelemtime(1)-220))
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;廫帤偺拞怱偐傜僇僗偑丅
[state ]
type=explod
trigger1=animelemtime(1)>=185&&animelemtime(1)<=239
anim=10034
scale=0.6,0.6
pos=150,-98
vel=(12+12*cos(random))*cos(sysvar(3)),(6+6*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=185&&animelemtime(1)<=239
anim=10034
scale=0.6,0.6
pos=150,-98
vel=(12+12*cos(random))*cos(sysvar(3)),(6+6*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼崟徴寕攇
[state ]
type=explod
trigger1=animelemtime(1)>=185&&animelemtime(1)<=204+10
anim=10350
scale=0.11*0.215*(animelemtime(1)-185),0.11*0.215*(animelemtime(1)-185)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=195&&animelemtime(1)<=214+10
anim=10350
scale=0.11*0.215*(animelemtime(1)-195),0.11*0.215*(animelemtime(1)-195)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=205&&animelemtime(1)<=224+10
anim=10350
scale=0.11*0.215*(animelemtime(1)-205),0.11*0.215*(animelemtime(1)-205)
pos=150,-98
vel=0,0
accel=0,0
removetime=-2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



;僞乕僎僢僩傪屌掕丄偟傑偡丅
[state ]
type=targetlifeadd
triggerall=numtarget>0
trigger1=animelemtime(1)=70
trigger2=animelemtime(1)=75
trigger3=animelemtime(1)=80
trigger4=animelemtime(1)=85
trigger5=animelemtime(1)=90
trigger6=animelemtime(1)=95
trigger7=animelemtime(1)=100
trigger8=animelemtime(1)=105
trigger9=animelemtime(1)=110
trigger10=animelemtime(1)=115
trigger11=animelemtime(1)=120
trigger12=animelemtime(1)=125
trigger13=animelemtime(1)=130
trigger14=animelemtime(1)=135
trigger15=animelemtime(1)=140
trigger16=animelemtime(1)=145
trigger17=animelemtime(1)=150
trigger18=animelemtime(1)=155
trigger19=animelemtime(1)=160
trigger20=animelemtime(1)=165
trigger21=animelemtime(1)=170
trigger22=animelemtime(1)=175
trigger23=animelemtime(1)=180
value=-5
kill=0
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=numtarget>0
trigger1=animelemtime(1)=185
value=-86
kill=1
ignorehitpause=1
[state ]
type=targetstate
triggerall=numtarget>0
trigger1=animelemtime(1)>=0&&animelemtime(1)<=184
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)<=184
pos=150,-98
time=1
ignorehitpause=1
[state ]
type=targetbind
triggerall=numtarget>0
trigger1=animelemtime(1)=185
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 3100]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;挻昁墘弌
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1



;億乕僘丅
[state ]
type=superpause
trigger1=animelemtime(1)=0
anim=-1
darken=0
poweradd=ifelse(!ishelper,palno>=1&&palno<=6,0)*ifelse(floor((sysvar(2)%1000000)/10000)<2,-2000+1000*floor((sysvar(2)%1000000)/10000),0)
movetime=60
time=60
ignorehitpause=1



;僼僃乕僪傾僂僩梡夋柺愝掕丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=24
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/25)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=45&&animelemtime(1)<=64
anim=11000
trans=addalpha
alpha=0,256*cos((pi/2/20)*(animelemtime(1)-45))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;尦奊僼僃乕僪傾僂僩丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=24
anim=12002
scale=0.333,0.333
pos=160-120+1.2*animelemtime(1),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=24
anim=12010
scale=0.333,0.333
pos=160-120+1.2*animelemtime(1),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=24
anim=12020
scale=0.333,0.333
pos=160-120+1.2*animelemtime(1),120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)>=25&&animelemtime(1)<=64
anim=12002
scale=0.333*(1+2.6*sin((pi/2/40)*(animelemtime(1)-25))),0.333*(1+2.6*sin((pi/2/40)*(animelemtime(1)-25)))
pos=160-120+1.2*animelemtime(1),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=25&&animelemtime(1)<=64
anim=12010
scale=0.333*(1+2.6*sin((pi/2/40)*(animelemtime(1)-25))),0.333*(1+2.6*sin((pi/2/40)*(animelemtime(1)-25)))
pos=160-120+1.2*animelemtime(1),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=25&&animelemtime(1)<=64
anim=12020
scale=0.333*(1+2.6*sin((pi/2/40)*(animelemtime(1)-25))),0.333*(1+2.6*sin((pi/2/40)*(animelemtime(1)-25)))
pos=160-120+1.2*animelemtime(1),120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;偦偺屻
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

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



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

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(12)<=-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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(12)>=0&&animtime<=-1
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/30)*(animelemtime(12)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(3)<=-1
time=2
freq=180
ampl=3*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(3)>=0&&animelemtime(6)<=-1
time=2
freq=180
ampl=8*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(6)>=0&&animelemtime(12)<=-1
time=2
freq=180
ampl=17*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(12)>=0&&animelemtime(13)<=-1
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;偨傑偨傑旘棃丅
[state ]
type=explod
trigger1=animelemtime(3)>=0&&animelemtime(3)<=34
anim=10370
scale=0.6*sin((pi/2/35)*animelemtime(3)),0.6*sin((pi/2/35)*animelemtime(3))
pos=0,40
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=0&&animelemtime(6)<=39
anim=10370
scale=0.6,0.6
pos=0+32*animelemtime(6),20+16*animelemtime(6)
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

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



;峌寕杮懱偵側傝傑偡丅
[state ]
type=projectile
trigger1=animelemtime(6)=10
projanim=40140
projremanim=-1
projscale=1,1
offset=ifelse(facing=1,-screenpos x,-screenpos x+320),-screenpos y+20
velocity=32,16
accel=0,0
projremove=1
projremovetime=40
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647
supermovetime=2147483647
attr=s,hp
hitflag=mafdp
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=201,50
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
p2stateno=3101
ignorehitpause=1



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

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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=3102
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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
supermovetime=2147483647
ignorehitpause=1
[state ]
type=changestate
trigger1=time>=20
value=3103
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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 3200]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;挻昁墘弌
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1



;億乕僘丅
[state ]
type=superpause
trigger1=animelemtime(1)=0
anim=-1
darken=0
poweradd=ifelse(!ishelper,palno>=1&&palno<=6,0)*ifelse(floor((sysvar(2)%1000000)/10000)<4,-4000+1000*floor((sysvar(2)%1000000)/10000),0)
movetime=20
time=20
ignorehitpause=1



;僼僃乕僪傾僂僩梡夋柺愝掕丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/10)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=16&&animelemtime(1)<=25
anim=11000
trans=addalpha
alpha=0,256*cos((pi/2/10)*(animelemtime(1)-16))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;尦奊僼僃乕僪傾僂僩丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=12002
trans=addalpha
alpha=256,128
scale=0.333,0.333
pos=160+120*(-1+sin((pi/2/26)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=12010
scale=0.333,0.333
pos=160+120*(-1+sin((pi/2/26)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=12020
scale=0.333,0.333
pos=160+120*(-1+sin((pi/2/26)*animelemtime(1))**0.6),120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)>=15&&animelemtime(1)<=25
anim=12002
trans=addalpha
alpha=256,128
scale=0.333,0.333
pos=160+120*(-1+sin((pi/2/26)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=15&&animelemtime(1)<=25
anim=12010
scale=0.333,0.333
pos=160+120*(-1+sin((pi/2/26)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=15&&animelemtime(1)<=25
anim=12020
scale=0.333,0.333
pos=160+120*(-1+sin((pi/2/26)*animelemtime(1))**0.6),120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;堿塭丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=22
anim=12032
trans=addalpha
alpha=256*cos((pi/2/21)*(animelemtime(1)-0)),256*sin((pi/2/21)*(animelemtime(1)-0))
scale=0.333,0.333;*(1+0.3*sin((pi/2/21)*(animelemtime(1)-0))),0.333*(1+0.3*sin((pi/2/21)*(animelemtime(1)-0)))
pos=160+120*(-1+1.35*sin((pi/2/26)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;偦偺屻
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s100,25
freqmul=1+0.08*cos(sysvar(3))
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s300,1
freqmul=1+0.08*cos(sysvar(3))
channel=2
ignorehitpause=1



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

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(4)<=-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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)>=0&&animelemtime(4)<=14
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/15)*animelemtime(4))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

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



;傐偭偡乕偲丅
[state ]
type=velset
trigger1=animelemtime(3)=0
x=20
ignorehitpause=1



;捾僄僼僃僋僩丅
[state ]
type=explod
trigger1=animelemtime(3)=-5
anim=80180
scale=0.7,0.7
pos=45,-47+15
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=-5
anim=80180
scale=0.7,0.7
pos=45,-47
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=-5
anim=80180
scale=0.7,0.7
pos=45,-47-15
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(3)=-5
trigger1=prevstateno!=3201
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(3)=-5
trigger1=prevstateno!=3201
value=3201
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(3)=0
attr=s,ht
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=3205
ignorehitpause=1
[state ]
type=changestate
triggerall=numtarget>0
trigger1=1
value=3202
ignorehitpause=1



;僸僢僩僗僷乕僋丅
[state ]
type=explod
trigger1=animelemtime(3)>=-5&&animelemtime(3)<=-5+13
anim=10033
scale=0.3,0.3
pos=83,-56
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



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

[statedef 3201]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=3200
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=45+(-75+25*var(0))*cos(-pi*20/180.0)+3*cos(-pi*20/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-47+(-75+25*var(0))*sin(-pi*20/180.0)+3*sin(-pi*20/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*20/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*20/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 3202]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10000,10
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
trigger2=animelemtime(6)=0
trigger3=animelemtime(9)=0
trigger4=animelemtime(12)=0
trigger5=animelemtime(15)=0
trigger6=animelemtime(18)=0
trigger7=animelemtime(21)=0
trigger8=animelemtime(24)=0
trigger9=animelemtime(27)=0
trigger10=animelemtime(30)=0
value=s100,25
freqmul=1+0.08*cos(sysvar(3))
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
trigger2=animelemtime(6)=0
trigger3=animelemtime(9)=0
trigger4=animelemtime(12)=0
trigger5=animelemtime(15)=0
trigger6=animelemtime(18)=0
trigger7=animelemtime(21)=0
trigger8=animelemtime(24)=0
trigger9=animelemtime(27)=0
trigger10=animelemtime(30)=0
value=s300,1
freqmul=1+0.08*cos(sysvar(3))
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
trigger2=animelemtime(6)=0
trigger3=animelemtime(9)=0
trigger4=animelemtime(12)=0
trigger5=animelemtime(15)=0
trigger6=animelemtime(18)=0
trigger7=animelemtime(21)=0
trigger8=animelemtime(24)=0
trigger9=animelemtime(27)=0
trigger10=animelemtime(30)=0
trigger11=animelemtime(30)=70
trigger12=animelemtime(30)=75
trigger13=animelemtime(30)=80
trigger14=animelemtime(30)=85
trigger15=animelemtime(30)=90
trigger16=animelemtime(30)=95
trigger17=animelemtime(30)=100
trigger18=animelemtime(30)=105
trigger19=animelemtime(30)=110
trigger20=animelemtime(30)=115
trigger21=animelemtime(30)=120
trigger22=animelemtime(30)=125
trigger23=animelemtime(30)=130
trigger24=animelemtime(30)=135
trigger25=animelemtime(30)=140
trigger26=animelemtime(30)=145
value=s10000,12
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(30)=0
value=s10000,9
freqmul=2
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(30)=0
value=s10000,9
freqmul=2
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(30)=70
trigger2=animelemtime(30)=75
trigger3=animelemtime(30)=80
trigger4=animelemtime(30)=85
trigger5=animelemtime(30)=90
trigger6=animelemtime(30)=95
trigger7=animelemtime(30)=100
trigger8=animelemtime(30)=105
trigger9=animelemtime(30)=110
trigger10=animelemtime(30)=115
trigger11=animelemtime(30)=120
trigger12=animelemtime(30)=125
trigger13=animelemtime(30)=130
trigger14=animelemtime(30)=135
trigger15=animelemtime(30)=140
trigger16=animelemtime(30)=145
value=s100,27
freqmul=1+0.08*cos(sysvar(3))
channel=4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(30)=70
trigger2=animelemtime(30)=75
trigger3=animelemtime(30)=80
trigger4=animelemtime(30)=85
trigger5=animelemtime(30)=90
trigger6=animelemtime(30)=95
trigger7=animelemtime(30)=100
trigger8=animelemtime(30)=105
trigger9=animelemtime(30)=110
trigger10=animelemtime(30)=115
trigger11=animelemtime(30)=120
trigger12=animelemtime(30)=125
trigger13=animelemtime(30)=130
trigger14=animelemtime(30)=135
trigger15=animelemtime(30)=140
trigger16=animelemtime(30)=145
value=s300,1
freqmul=1+0.08*cos(sysvar(3))
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(30)=145
value=s100,30
freqmul=0.8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(30)=145
value=s100,30
freqmul=1.2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(30)=145
value=s10000,10
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(30)=205
value=s206,7
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(30)=205
value=s100,26
volume=255
ignorehitpause=1



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

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=94
anim=11000
trans=addalpha
alpha=256*sin((pi/2/95)*animelemtime(1)),0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=95&&animelemtime(33)<=174
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=175&&animelemtime(33)<=204
anim=11000
trans=addalpha
alpha=256*cos((pi/2/30)*(animelemtime(33)-175)),256*sin((pi/2/30)*(animelemtime(33)-175))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(9)=0
trigger5=animelemtime(12)=0
trigger6=animelemtime(15)=0
trigger7=animelemtime(18)=0
trigger8=animelemtime(21)=0
trigger9=animelemtime(24)=0
trigger10=animelemtime(27)=0
trigger11=animelemtime(30)=0
trigger12=animelemtime(30)=70
trigger13=animelemtime(30)=75
trigger14=animelemtime(30)=80
trigger15=animelemtime(30)=85
trigger16=animelemtime(30)=90
trigger17=animelemtime(30)=95
trigger18=animelemtime(30)=100
trigger19=animelemtime(30)=105
trigger20=animelemtime(30)=110
trigger21=animelemtime(30)=115
trigger22=animelemtime(30)=120
trigger23=animelemtime(30)=125
trigger24=animelemtime(30)=130
trigger25=animelemtime(30)=135
trigger26=animelemtime(30)=140
trigger27=animelemtime(30)=145
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=13
trigger2=animelemtime(3)>=0&&animelemtime(3)<=13
trigger3=animelemtime(6)>=0&&animelemtime(6)<=13
trigger4=animelemtime(9)>=0&&animelemtime(9)<=13
trigger5=animelemtime(12)>=0&&animelemtime(12)<=13
trigger6=animelemtime(15)>=0&&animelemtime(15)<=13
trigger7=animelemtime(18)>=0&&animelemtime(18)<=13
trigger8=animelemtime(21)>=0&&animelemtime(21)<=13
trigger9=animelemtime(24)>=0&&animelemtime(24)<=13
trigger10=animelemtime(27)>=0&&animelemtime(27)<=13
trigger11=animelemtime(30)>=0&&animelemtime(30)<=13
time=2
freq=180
ampl=4*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(30)>=70&&animelemtime(30)<=158
time=2
freq=180
ampl=12*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;傐偡丅
[state ]
type=width
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
value=100*sin((pi/2/10)*animelemtime(1)),0
ignorehitpause=1
[state ]
type=width
trigger1=animelemtime(1)>=10&&animelemtime(33)<=144
value=100,0
ignorehitpause=1
[state ]
type=turn
trigger1=animelemtime(30)=145
ignorehitpause=1
[state ]
type=posadd
trigger1=animelemtime(30)=145
x=-99999
ignorehitpause=1
[state ]
type=posadd
trigger1=(animelemtime(3)+5)=1
trigger2=(animelemtime(6)+5)=1
trigger3=(animelemtime(9)+5)=1
trigger4=(animelemtime(12)+5)=1
trigger5=(animelemtime(15)+5)=1
trigger6=(animelemtime(18)+5)=1
trigger7=(animelemtime(21)+5)=1
trigger8=(animelemtime(24)+5)=1
trigger9=(animelemtime(27)+5)=1
trigger10=(animelemtime(30)+5)=1
x=10
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(1)=0
x=0
ignorehitpause=1



;摟夁丅
[state ]
type=trans
trigger1=animelemtime(33)>=-20&&animelemtime(33)<=-1
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(33)+20)),256*sin((pi/2/20)*(animelemtime(33)+20))
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(33)>=0&&animelemtime(33)<=144
trans=addalpha
alpha=0,256
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(33)>=145&&animelemtime(33)<=174
trans=addalpha
alpha=0,256*cos((pi/2/30)*(animelemtime(33)-145))
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(33)>=175&&animelemtime(33)<=204
trans=addalpha
alpha=256*sin((pi/2/30)*(animelemtime(33)-175)),0
ignorehitpause=1



;捾僄僼僃僋僩侾丅
[state ]
type=explod
trigger1=animelemtime(3)=-5
trigger2=animelemtime(9)=-5
trigger3=animelemtime(15)=-5
trigger4=animelemtime(21)=-5
trigger5=animelemtime(27)=-5
anim=70189
scale=0.7,0.7
pos=16,-48+15
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=-5
trigger2=animelemtime(9)=-5
trigger3=animelemtime(15)=-5
trigger4=animelemtime(21)=-5
trigger5=animelemtime(27)=-5
anim=70189
scale=0.7,0.7
pos=16,-48
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=-5
trigger2=animelemtime(9)=-5
trigger3=animelemtime(15)=-5
trigger4=animelemtime(21)=-5
trigger5=animelemtime(27)=-5
anim=70189
scale=0.7,0.7
pos=16,-48-15
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=3203
trigger1=animelemtime(3)=-5
trigger2=animelemtime(9)=-5
trigger3=animelemtime(15)=-5
trigger4=animelemtime(21)=-5
trigger5=animelemtime(27)=-5
var(0)=0
ignorehitpause=1
[state ]
type=changestate
triggerall=prevstateno!=3203
trigger1=animelemtime(3)=-5
trigger2=animelemtime(9)=-5
trigger3=animelemtime(15)=-5
trigger4=animelemtime(21)=-5
trigger5=animelemtime(27)=-5
value=3203
ignorehitpause=1

;捾僄僼僃僋僩俀丅
[state ]
type=explod
trigger1=animelemtime(6)=-5
trigger2=animelemtime(12)=-5
trigger3=animelemtime(18)=-5
trigger4=animelemtime(24)=-5
trigger5=animelemtime(30)=-5
anim=80180
scale=0.7,0.7
pos=45,-47+15
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)=-5
trigger2=animelemtime(12)=-5
trigger3=animelemtime(18)=-5
trigger4=animelemtime(24)=-5
trigger5=animelemtime(30)=-5
anim=80180
scale=0.7,0.7
pos=45,-47
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)=-5
trigger2=animelemtime(12)=-5
trigger3=animelemtime(18)=-5
trigger4=animelemtime(24)=-5
trigger5=animelemtime(30)=-5
anim=80180
scale=0.7,0.7
pos=45,-47-15
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=3204
trigger1=animelemtime(6)=-5
trigger2=animelemtime(12)=-5
trigger3=animelemtime(18)=-5
trigger4=animelemtime(24)=-5
trigger5=animelemtime(30)=-5
var(0)=0
ignorehitpause=1
[state ]
type=changestate
triggerall=prevstateno!=3204
trigger1=animelemtime(6)=-4
trigger2=animelemtime(12)=-4
trigger3=animelemtime(18)=-4
trigger4=animelemtime(24)=-4
trigger5=animelemtime(30)=-4
value=3204
ignorehitpause=1



;僸僢僩僗僷乕僋丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=13
anim=10033
scale=0.3,0.3
pos=83,-56
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=4
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=11+30+20,-54
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)>=-5&&animelemtime(3)<=-5+13
trigger2=animelemtime(9)>=-5&&animelemtime(9)<=-5+13
trigger3=animelemtime(15)>=-5&&animelemtime(15)<=-5+13
trigger4=animelemtime(21)>=-5&&animelemtime(21)<=-5+13
trigger5=animelemtime(27)>=-5&&animelemtime(27)<=-5+13
anim=10033
scale=0.3,0.3
pos=54,-26
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)>=0&&animelemtime(3)<=3
trigger2=animelemtime(9)>=0&&animelemtime(9)<=3
trigger3=animelemtime(15)>=0&&animelemtime(15)<=3
trigger4=animelemtime(21)>=0&&animelemtime(21)<=3
trigger5=animelemtime(27)>=0&&animelemtime(27)<=3
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=54,-26
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=-5&&animelemtime(6)<=-5+13
trigger2=animelemtime(12)>=-5&&animelemtime(12)<=-5+13
trigger3=animelemtime(18)>=-5&&animelemtime(18)<=-5+13
trigger4=animelemtime(24)>=-5&&animelemtime(24)<=-5+13
trigger5=animelemtime(30)>=-5&&animelemtime(30)<=-5+13
anim=10033
scale=0.3,0.3
pos=83,-56
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=0&&animelemtime(6)<=3
trigger2=animelemtime(12)>=0&&animelemtime(12)<=3
trigger3=animelemtime(18)>=0&&animelemtime(18)<=3
trigger4=animelemtime(24)>=0&&animelemtime(24)<=3
trigger5=animelemtime(30)>=0&&animelemtime(30)<=3
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=1,1
pos=83,-56
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(30)>=70&&animelemtime(30)<=153
anim=10034
scale=0.6,0.6
pos=160,120
postype=back
vel=(3+3*cos(random))*cos(sysvar(3)),(3+3*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483601
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



;捾僄僼僃僋僩埮丅
[state ]
type=varset
trigger1=animelemtime(30)>=-2+70&&animelemtime(30)<=-1+70
trigger2=animelemtime(30)>=-2+75&&animelemtime(30)<=-1+75
trigger3=animelemtime(30)>=-2+80&&animelemtime(30)<=-1+80
trigger4=animelemtime(30)>=-2+85&&animelemtime(30)<=-1+85
trigger5=animelemtime(30)>=-2+90&&animelemtime(30)<=-1+90
trigger6=animelemtime(30)>=-2+95&&animelemtime(30)<=-1+95
trigger7=animelemtime(30)>=-2+100&&animelemtime(30)<=-1+100
trigger8=animelemtime(30)>=-2+105&&animelemtime(30)<=-1+105
trigger9=animelemtime(30)>=-2+110&&animelemtime(30)<=-1+110
trigger10=animelemtime(30)>=-2+115&&animelemtime(30)<=-1+115
trigger11=animelemtime(30)>=-2+120&&animelemtime(30)<=-1+120
trigger12=animelemtime(30)>=-2+125&&animelemtime(30)<=-1+125
trigger13=animelemtime(30)>=-2+130&&animelemtime(30)<=-1+130
trigger14=animelemtime(30)>=-2+135&&animelemtime(30)<=-1+135
trigger15=animelemtime(30)>=-2+140&&animelemtime(30)<=-1+140
var(4)=50-random%101
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(30)>=-2+145&&animelemtime(30)<=-1+145
var(4)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(30)>=-2+70&&animelemtime(30)<=-1+70
trigger2=animelemtime(30)>=-2+75&&animelemtime(30)<=-1+75
trigger3=animelemtime(30)>=-2+80&&animelemtime(30)<=-1+80
trigger4=animelemtime(30)>=-2+85&&animelemtime(30)<=-1+85
trigger5=animelemtime(30)>=-2+90&&animelemtime(30)<=-1+90
trigger6=animelemtime(30)>=-2+95&&animelemtime(30)<=-1+95
trigger7=animelemtime(30)>=-2+100&&animelemtime(30)<=-1+100
trigger8=animelemtime(30)>=-2+105&&animelemtime(30)<=-1+105
trigger9=animelemtime(30)>=-2+110&&animelemtime(30)<=-1+110
trigger10=animelemtime(30)>=-2+115&&animelemtime(30)<=-1+115
trigger11=animelemtime(30)>=-2+120&&animelemtime(30)<=-1+120
trigger12=animelemtime(30)>=-2+125&&animelemtime(30)<=-1+125
trigger13=animelemtime(30)>=-2+130&&animelemtime(30)<=-1+130
trigger14=animelemtime(30)>=-2+135&&animelemtime(30)<=-1+135
trigger15=animelemtime(30)>=-2+140&&animelemtime(30)<=-1+140
var(5)=50-random%101
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(30)>=-2+145&&animelemtime(30)<=-1+145
var(5)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(30)>=-2+70&&animelemtime(30)<=-1+70
trigger2=animelemtime(30)>=-2+75&&animelemtime(30)<=-1+75
trigger3=animelemtime(30)>=-2+80&&animelemtime(30)<=-1+80
trigger4=animelemtime(30)>=-2+85&&animelemtime(30)<=-1+85
trigger5=animelemtime(30)>=-2+90&&animelemtime(30)<=-1+90
trigger6=animelemtime(30)>=-2+95&&animelemtime(30)<=-1+95
trigger7=animelemtime(30)>=-2+100&&animelemtime(30)<=-1+100
trigger8=animelemtime(30)>=-2+105&&animelemtime(30)<=-1+105
trigger9=animelemtime(30)>=-2+110&&animelemtime(30)<=-1+110
trigger10=animelemtime(30)>=-2+115&&animelemtime(30)<=-1+115
trigger11=animelemtime(30)>=-2+120&&animelemtime(30)<=-1+120
trigger12=animelemtime(30)>=-2+125&&animelemtime(30)<=-1+125
trigger13=animelemtime(30)>=-2+130&&animelemtime(30)<=-1+130
trigger14=animelemtime(30)>=-2+135&&animelemtime(30)<=-1+135
trigger15=animelemtime(30)>=-2+140&&animelemtime(30)<=-1+140
sysvar(3)=145-animelemtime(30)+15+2-random%5
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(30)>=-2+145&&animelemtime(30)<=-1+145
sysvar(3)=145-animelemtime(30)+15
ignorehitpause=1
[state ]
type=varset
triggerall=sysvar(3)%18>=0&&sysvar(3)%18<=1
trigger1=animelemtime(30)>=-2+70&&animelemtime(30)<=-1+70
trigger2=animelemtime(30)>=-2+75&&animelemtime(30)<=-1+75
trigger3=animelemtime(30)>=-2+80&&animelemtime(30)<=-1+80
trigger4=animelemtime(30)>=-2+85&&animelemtime(30)<=-1+85
trigger5=animelemtime(30)>=-2+90&&animelemtime(30)<=-1+90
trigger6=animelemtime(30)>=-2+95&&animelemtime(30)<=-1+95
trigger7=animelemtime(30)>=-2+100&&animelemtime(30)<=-1+100
trigger8=animelemtime(30)>=-2+105&&animelemtime(30)<=-1+105
trigger9=animelemtime(30)>=-2+110&&animelemtime(30)<=-1+110
trigger10=animelemtime(30)>=-2+115&&animelemtime(30)<=-1+115
trigger11=animelemtime(30)>=-2+120&&animelemtime(30)<=-1+120
trigger12=animelemtime(30)>=-2+125&&animelemtime(30)<=-1+125
trigger13=animelemtime(30)>=-2+130&&animelemtime(30)<=-1+130
trigger14=animelemtime(30)>=-2+135&&animelemtime(30)<=-1+135
trigger15=animelemtime(30)>=-2+140&&animelemtime(30)<=-1+140
trigger16=animelemtime(30)>=-2+145&&animelemtime(30)<=-1+145
var(1)=70198+sysvar(3)%18
ignorehitpause=1
[state ]
type=varset
triggerall=sysvar(3)%18>=2&&sysvar(3)%18<=11
trigger1=animelemtime(30)>=-2+70&&animelemtime(30)<=-1+70
trigger2=animelemtime(30)>=-2+75&&animelemtime(30)<=-1+75
trigger3=animelemtime(30)>=-2+80&&animelemtime(30)<=-1+80
trigger4=animelemtime(30)>=-2+85&&animelemtime(30)<=-1+85
trigger5=animelemtime(30)>=-2+90&&animelemtime(30)<=-1+90
trigger6=animelemtime(30)>=-2+95&&animelemtime(30)<=-1+95
trigger7=animelemtime(30)>=-2+100&&animelemtime(30)<=-1+100
trigger8=animelemtime(30)>=-2+105&&animelemtime(30)<=-1+105
trigger9=animelemtime(30)>=-2+110&&animelemtime(30)<=-1+110
trigger10=animelemtime(30)>=-2+115&&animelemtime(30)<=-1+115
trigger11=animelemtime(30)>=-2+120&&animelemtime(30)<=-1+120
trigger12=animelemtime(30)>=-2+125&&animelemtime(30)<=-1+125
trigger13=animelemtime(30)>=-2+130&&animelemtime(30)<=-1+130
trigger14=animelemtime(30)>=-2+135&&animelemtime(30)<=-1+135
trigger15=animelemtime(30)>=-2+140&&animelemtime(30)<=-1+140
trigger16=animelemtime(30)>=-2+145&&animelemtime(30)<=-1+145
var(1)=80190-2+sysvar(3)%18
ignorehitpause=1
[state ]
type=varset
triggerall=sysvar(3)%18>=12&&sysvar(3)%18<=17
trigger1=animelemtime(30)>=-2+70&&animelemtime(30)<=-1+70
trigger2=animelemtime(30)>=-2+75&&animelemtime(30)<=-1+75
trigger3=animelemtime(30)>=-2+80&&animelemtime(30)<=-1+80
trigger4=animelemtime(30)>=-2+85&&animelemtime(30)<=-1+85
trigger5=animelemtime(30)>=-2+90&&animelemtime(30)<=-1+90
trigger6=animelemtime(30)>=-2+95&&animelemtime(30)<=-1+95
trigger7=animelemtime(30)>=-2+100&&animelemtime(30)<=-1+100
trigger8=animelemtime(30)>=-2+105&&animelemtime(30)<=-1+105
trigger9=animelemtime(30)>=-2+110&&animelemtime(30)<=-1+110
trigger10=animelemtime(30)>=-2+115&&animelemtime(30)<=-1+115
trigger11=animelemtime(30)>=-2+120&&animelemtime(30)<=-1+120
trigger12=animelemtime(30)>=-2+125&&animelemtime(30)<=-1+125
trigger13=animelemtime(30)>=-2+130&&animelemtime(30)<=-1+130
trigger14=animelemtime(30)>=-2+135&&animelemtime(30)<=-1+135
trigger15=animelemtime(30)>=-2+140&&animelemtime(30)<=-1+140
trigger16=animelemtime(30)>=-2+145&&animelemtime(30)<=-1+145
var(1)=90190-12+sysvar(3)%18
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(30)>=-2+70&&animelemtime(30)<=-1+70
trigger2=animelemtime(30)>=-2+75&&animelemtime(30)<=-1+75
trigger3=animelemtime(30)>=-2+80&&animelemtime(30)<=-1+80
trigger4=animelemtime(30)>=-2+85&&animelemtime(30)<=-1+85
trigger5=animelemtime(30)>=-2+90&&animelemtime(30)<=-1+90
trigger6=animelemtime(30)>=-2+95&&animelemtime(30)<=-1+95
trigger7=animelemtime(30)>=-2+100&&animelemtime(30)<=-1+100
trigger8=animelemtime(30)>=-2+105&&animelemtime(30)<=-1+105
trigger9=animelemtime(30)>=-2+110&&animelemtime(30)<=-1+110
trigger10=animelemtime(30)>=-2+115&&animelemtime(30)<=-1+115
trigger11=animelemtime(30)>=-2+120&&animelemtime(30)<=-1+120
trigger12=animelemtime(30)>=-2+125&&animelemtime(30)<=-1+125
trigger13=animelemtime(30)>=-2+130&&animelemtime(30)<=-1+130
trigger14=animelemtime(30)>=-2+135&&animelemtime(30)<=-1+135
trigger15=animelemtime(30)>=-2+140&&animelemtime(30)<=-1+140
trigger16=animelemtime(30)>=-2+145&&animelemtime(30)<=-1+145
anim=var(1)
scale=0.7,0.7
pos=160+15*cos(pi/2+pi*10*(sysvar(3)%18)/180.0)+var(4),120+15*sin(pi/2+pi*10*(sysvar(3)%18)/180.0)+var(5)
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(30)>=-2+70&&animelemtime(30)<=-1+70
trigger2=animelemtime(30)>=-2+75&&animelemtime(30)<=-1+75
trigger3=animelemtime(30)>=-2+80&&animelemtime(30)<=-1+80
trigger4=animelemtime(30)>=-2+85&&animelemtime(30)<=-1+85
trigger5=animelemtime(30)>=-2+90&&animelemtime(30)<=-1+90
trigger6=animelemtime(30)>=-2+95&&animelemtime(30)<=-1+95
trigger7=animelemtime(30)>=-2+100&&animelemtime(30)<=-1+100
trigger8=animelemtime(30)>=-2+105&&animelemtime(30)<=-1+105
trigger9=animelemtime(30)>=-2+110&&animelemtime(30)<=-1+110
trigger10=animelemtime(30)>=-2+115&&animelemtime(30)<=-1+115
trigger11=animelemtime(30)>=-2+120&&animelemtime(30)<=-1+120
trigger12=animelemtime(30)>=-2+125&&animelemtime(30)<=-1+125
trigger13=animelemtime(30)>=-2+130&&animelemtime(30)<=-1+130
trigger14=animelemtime(30)>=-2+135&&animelemtime(30)<=-1+135
trigger15=animelemtime(30)>=-2+140&&animelemtime(30)<=-1+140
trigger16=animelemtime(30)>=-2+145&&animelemtime(30)<=-1+145
anim=var(1)
scale=0.7,0.7
pos=160+var(4),120+var(5)
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(30)>=-2+70&&animelemtime(30)<=-1+70
trigger2=animelemtime(30)>=-2+75&&animelemtime(30)<=-1+75
trigger3=animelemtime(30)>=-2+80&&animelemtime(30)<=-1+80
trigger4=animelemtime(30)>=-2+85&&animelemtime(30)<=-1+85
trigger5=animelemtime(30)>=-2+90&&animelemtime(30)<=-1+90
trigger6=animelemtime(30)>=-2+95&&animelemtime(30)<=-1+95
trigger7=animelemtime(30)>=-2+100&&animelemtime(30)<=-1+100
trigger8=animelemtime(30)>=-2+105&&animelemtime(30)<=-1+105
trigger9=animelemtime(30)>=-2+110&&animelemtime(30)<=-1+110
trigger10=animelemtime(30)>=-2+115&&animelemtime(30)<=-1+115
trigger11=animelemtime(30)>=-2+120&&animelemtime(30)<=-1+120
trigger12=animelemtime(30)>=-2+125&&animelemtime(30)<=-1+125
trigger13=animelemtime(30)>=-2+130&&animelemtime(30)<=-1+130
trigger14=animelemtime(30)>=-2+135&&animelemtime(30)<=-1+135
trigger15=animelemtime(30)>=-2+140&&animelemtime(30)<=-1+140
trigger16=animelemtime(30)>=-2+145&&animelemtime(30)<=-1+145
anim=var(1)
scale=0.7,0.7
pos=160-15*cos(pi/2+pi*10*(sysvar(3)%18)/180.0)+var(4),120-15*sin(pi/2+pi*10*(sysvar(3)%18)/180.0)+var(5)
postype=back
vel=0,0
accel=0,0
removetime=-2
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=3211
trigger1=animelemtime(30)>=-2+70&&animelemtime(30)<=-1+70
trigger2=animelemtime(30)>=-2+75&&animelemtime(30)<=-1+75
trigger3=animelemtime(30)>=-2+80&&animelemtime(30)<=-1+80
trigger4=animelemtime(30)>=-2+85&&animelemtime(30)<=-1+85
trigger5=animelemtime(30)>=-2+90&&animelemtime(30)<=-1+90
trigger6=animelemtime(30)>=-2+95&&animelemtime(30)<=-1+95
trigger7=animelemtime(30)>=-2+100&&animelemtime(30)<=-1+100
trigger8=animelemtime(30)>=-2+105&&animelemtime(30)<=-1+105
trigger9=animelemtime(30)>=-2+110&&animelemtime(30)<=-1+110
trigger10=animelemtime(30)>=-2+115&&animelemtime(30)<=-1+115
trigger11=animelemtime(30)>=-2+120&&animelemtime(30)<=-1+120
trigger12=animelemtime(30)>=-2+125&&animelemtime(30)<=-1+125
trigger13=animelemtime(30)>=-2+130&&animelemtime(30)<=-1+130
trigger14=animelemtime(30)>=-2+135&&animelemtime(30)<=-1+135
trigger15=animelemtime(30)>=-2+140&&animelemtime(30)<=-1+140
trigger16=animelemtime(30)>=-2+145&&animelemtime(30)<=-1+145
var(0)=0
ignorehitpause=1
[state ]
type=changestate
triggerall=prevstateno!=3211
trigger1=animelemtime(30)>=-2+70&&animelemtime(30)<=-1+70
trigger2=animelemtime(30)>=-2+75&&animelemtime(30)<=-1+75
trigger3=animelemtime(30)>=-2+80&&animelemtime(30)<=-1+80
trigger4=animelemtime(30)>=-2+85&&animelemtime(30)<=-1+85
trigger5=animelemtime(30)>=-2+90&&animelemtime(30)<=-1+90
trigger6=animelemtime(30)>=-2+95&&animelemtime(30)<=-1+95
trigger7=animelemtime(30)>=-2+100&&animelemtime(30)<=-1+100
trigger8=animelemtime(30)>=-2+105&&animelemtime(30)<=-1+105
trigger9=animelemtime(30)>=-2+110&&animelemtime(30)<=-1+110
trigger10=animelemtime(30)>=-2+115&&animelemtime(30)<=-1+115
trigger11=animelemtime(30)>=-2+120&&animelemtime(30)<=-1+120
trigger12=animelemtime(30)>=-2+125&&animelemtime(30)<=-1+125
trigger13=animelemtime(30)>=-2+130&&animelemtime(30)<=-1+130
trigger14=animelemtime(30)>=-2+135&&animelemtime(30)<=-1+135
trigger15=animelemtime(30)>=-2+140&&animelemtime(30)<=-1+140
trigger16=animelemtime(30)>=-2+145&&animelemtime(30)<=-1+145
value=3211
ignorehitpause=1



;僞乕僎僢僩傪憖傝傑偡丅
[state ]
type=targetbind
triggerall=numtarget>0
trigger1=animelemtime(1)=0
trigger2=animelemtime(3)=0
trigger3=animelemtime(6)=0
trigger4=animelemtime(9)=0
trigger5=animelemtime(12)=0
trigger6=animelemtime(15)=0
trigger7=animelemtime(18)=0
trigger8=animelemtime(21)=0
trigger9=animelemtime(24)=0
trigger10=animelemtime(27)=0
pos=100,0
time=1
ignorehitpause=1
[state ]
type=targetbind
triggerall=numtarget>0
trigger1=animelemtime(30)>=70&&animelemtime(30)<=144
pos=ifelse(facing=1,-screenpos x+160,screenpos x-320+160),-screenpos y+120-target,const(size.mid.pos.y)
time=1
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=numtarget>0
trigger1=animelemtime(3)=0
trigger2=animelemtime(9)=0
trigger3=animelemtime(15)=0
trigger4=animelemtime(21)=0
trigger5=animelemtime(27)=0
trigger6=animelemtime(30)=0
value=-5
kill=0
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=numtarget>0
trigger1=animelemtime(30)=70
trigger2=animelemtime(30)=75
trigger3=animelemtime(30)=80
trigger4=animelemtime(30)=85
trigger5=animelemtime(30)=90
trigger6=animelemtime(30)=95
trigger7=animelemtime(30)=100
trigger8=animelemtime(30)=105
trigger9=animelemtime(30)=110
trigger10=animelemtime(30)=115
trigger11=animelemtime(30)=120
trigger12=animelemtime(30)=125
trigger13=animelemtime(30)=130
trigger14=animelemtime(30)=135
trigger15=animelemtime(30)=140
value=-10
kill=0
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=numtarget>0
trigger1=animelemtime(30)=150
value=-81
kill=1
ignorehitpause=1
[state ]
type=targetstate
triggerall=numtarget>0
trigger1=animelemtime(3)=0
trigger2=animelemtime(9)=0
trigger3=animelemtime(15)=0
trigger4=animelemtime(21)=0
trigger5=animelemtime(27)=0
value=3206
ignorehitpause=1
[state ]
type=targetstate
triggerall=numtarget>0
trigger1=animelemtime(6)=0
trigger2=animelemtime(12)=0
trigger3=animelemtime(18)=0
trigger4=animelemtime(24)=0
value=3207
ignorehitpause=1
[state ]
type=targetstate
triggerall=numtarget>0
trigger1=animelemtime(30)=0
value=3208
ignorehitpause=1
[state ]
type=targetstate
triggerall=numtarget>0
trigger1=animelemtime(30)=70
trigger2=animelemtime(30)=75
trigger3=animelemtime(30)=80
trigger4=animelemtime(30)=85
trigger5=animelemtime(30)=90
trigger6=animelemtime(30)=95
trigger7=animelemtime(30)=100
trigger8=animelemtime(30)=105
trigger9=animelemtime(30)=110
trigger10=animelemtime(30)=115
trigger11=animelemtime(30)=120
trigger12=animelemtime(30)=125
trigger13=animelemtime(30)=130
trigger14=animelemtime(30)=135
trigger15=animelemtime(30)=140
value=3212+(random%2)
ignorehitpause=1
[state ]
type=targetstate
triggerall=numtarget>0
trigger1=animelemtime(30)=145
value=3214
ignorehitpause=1



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

[statedef 3203]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=3202
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=16+(-75+25*var(0))*cos(pi*30/180.0)+3*cos(pi*30/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-48+(-75+25*var(0))*sin(pi*30/180.0)+3*sin(pi*30/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(pi*30/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*30/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 3204]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=11
value=3202
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=45+(-75+25*var(0))*cos(-pi*20/180.0)+3*cos(pi*0/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-47+(-75+25*var(0))*sin(pi*0/180.0)+3*sin(-pi*20/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*20/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*20/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



[state ]
type=varset
trigger1=1
sysvar(3)=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 3205]
type=a
movetype=h
physics=n

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
persistent=256
ignorehitpause=1

[state ]
type=changeanim2
trigger1=time=0
value=3205
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=time>=35
value=5020
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
persistent=256
ignorehitpause=1

[state ]
type=changeanim2
trigger1=time=0
value=3206
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=time>=16
value=5020
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
persistent=256
ignorehitpause=1

[state ]
type=changeanim2
trigger1=time=0
value=3207
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=time>=16
value=5020
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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=3209
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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
supermovetime=2147483647
ignorehitpause=1
[state ]
type=changestate
trigger1=time>=20
value=3210
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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=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 3211]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=12
value=3202
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=explod
trigger1=1
anim=var(2)
scale=0.4,0.4
pos=160+(-75+25*var(0))*cos(pi*10*(sysvar(3)%18)/180.0)+3*cos(pi*10*(sysvar(3)%18)/180.0+(-(var(3)%61)+30)/180.0)*var(0)+var(4),120+(-75+25*var(0))*sin(pi*10*(sysvar(3)%18)/180.0)+3*sin(pi*10*(sysvar(3)%18)/180.0+(-(var(3)%61)+30)/180.0)*var(0)+var(5)
postype=back
vel=-3*cos(pi*10*(sysvar(3)%18)/180.0+(-(var(3)%61)+30)/180.0),-3*sin(pi*10*(sysvar(3)%18)/180.0+(-((var(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
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=160-15*cos(pi/2+pi*10*(sysvar(3)%18)/180.0)+var(4),120-15*sin(pi/2+pi*10*(sysvar(3)%18)/180.0)+var(5)
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483600
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
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)<=11
value=stateno
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
persistent=256
ignorehitpause=1

[state ]
type=changeanim2
trigger1=time=0
value=3206
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=posfreeze
trigger1=1
value=1
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=time>=15
value=5020
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
persistent=256
ignorehitpause=1

[state ]
type=changeanim2
trigger1=time=0
value=3207
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=posfreeze
trigger1=1
value=1
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=time>=15
value=5020
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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=posfreeze
trigger1=1
value=1
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1
[state ]
type=offset
trigger1=1
x=1-random%3
y=1-random%3
ignorehitpause=1
[state ]
type=changestate
trigger1=time>=10
value=3215
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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=3216
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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
supermovetime=2147483647
ignorehitpause=1
[state ]
type=changestate
trigger1=alive
trigger1=time>=15
trigger2=alive=0
trigger2=time>=8
value=3217
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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=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 3300]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;挻昁墘弌
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1



;億乕僘丅
[state ]
type=superpause
trigger1=animelemtime(1)=0
anim=-1
darken=0
poweradd=ifelse(!ishelper,palno>=1&&palno<=6,0)*ifelse(floor((sysvar(2)%1000000)/10000)<1,-1000+1000*floor((sysvar(2)%1000000)/10000),0)
movetime=20
time=20
ignorehitpause=1



;僼僃乕僪傾僂僩梡夋柺愝掕丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/10)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(1)<=39
anim=11000
trans=addalpha
alpha=0,256*cos((pi/2/20)*(animelemtime(1)-20))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;尦奊僼僃乕僪傾僂僩丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=12002
scale=0.333,0.333
pos=160-40+1.3*animelemtime(1),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=12010
scale=0.333,0.333
pos=160-40+1.3*animelemtime(1),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
anim=12020
scale=0.333,0.333
pos=160-40+1.3*animelemtime(1),120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)>=15&&animelemtime(1)<=39
anim=12002
scale=0.333,0.333
pos=160-40+1.3*animelemtime(1),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=15&&animelemtime(1)<=39
anim=12010
scale=0.333,0.333
pos=160-40+1.3*animelemtime(1),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=15&&animelemtime(1)<=39
anim=12020
scale=0.333,0.333
pos=160-40+1.3*animelemtime(1),120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;偦偺屻
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(6)=0
value=s300,0
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(6)=0
trigger2=animelemtime(6)=6
trigger3=animelemtime(6)=12
trigger4=animelemtime(6)=18
trigger5=animelemtime(6)=24
value=s300,1
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(6)=0
trigger2=animelemtime(6)=6
trigger3=animelemtime(6)=12
trigger4=animelemtime(6)=18
trigger5=animelemtime(6)=24
value=s10000,2
channel=2
ignorehitpause=1



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

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animtime<=-21
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animtime>=-20&&animtime<=-1
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/20)*(animtime+20))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(6)=0
trigger2=animelemtime(6)=6
trigger3=animelemtime(6)=12
trigger4=animelemtime(6)=18
trigger5=animelemtime(6)=24
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺梙傟丅
[state ]
type=envshake
trigger1=animelemtime(6)>=0&&animelemtime(6)<=24+10
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;巜愭偱徴寕攇丅
[state ]
type=explod
trigger1=animelemtime(6)>=-5&&animelemtime(6)<=-5+8
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=-3,-92
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=-2&&animelemtime(6)<=-2+8
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=1&&animelemtime(6)<=1+8
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=40,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=4&&animelemtime(6)<=4+8
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=80,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=7&&animelemtime(6)<=7+8
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=120,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=10&&animelemtime(6)<=10+8
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=160,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=13&&animelemtime(6)<=13+8
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=200,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=16&&animelemtime(6)<=16+8
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=240,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=19&&animelemtime(6)<=19+8
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=280,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=22&&animelemtime(6)<=22+8
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10180+sysvar(3)%18,70180-10+sysvar(3)%18)
scale=0.5,0.5
pos=320,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;僸僢僩僗僷乕僋揑側丅
[state ]
type=explod
trigger1=animelemtime(6)>=-5&&animelemtime(6)<=-5+13
anim=10034
scale=0.5,0.5
pos=-3,-92
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=-2&&animelemtime(6)<=-2+13
anim=10034
scale=0.5,0.5
pos=0,0
postype=back
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=1&&animelemtime(6)<=1+13
anim=10034
scale=0.5,0.5
pos=40,0
postype=back
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=4&&animelemtime(6)<=4+13
anim=10034
scale=0.5,0.5
pos=80,0
postype=back
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=7&&animelemtime(6)<=7+13
anim=10034
scale=0.5,0.5
pos=120,0
postype=back
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=10&&animelemtime(6)<=10+13
anim=10034
scale=0.5,0.5
pos=160,0
postype=back
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=13&&animelemtime(6)<=13+13
anim=10034
scale=0.5,0.5
pos=200,0
postype=back
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=16&&animelemtime(6)<=16+13
anim=10034
scale=0.5,0.5
pos=240,0
postype=back
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=19&&animelemtime(6)<=19+13
anim=10034
scale=0.5,0.5
pos=280,0
postype=back
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(6)>=22&&animelemtime(6)<=22+13
anim=10034
scale=0.5,0.5
pos=320,0
postype=back
vel=(4+4*cos(random))*cos(sysvar(3)),(4+4*cos(random))*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



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

;偄偄偊丄働僼傿傾偱偡丅
[state ]
type=varset
triggerall=prevstateno!=3302
trigger1=animelemtime(6)=-2
trigger2=animelemtime(6)=1
trigger3=animelemtime(6)=4
trigger4=animelemtime(6)=7
trigger5=animelemtime(6)=10
trigger6=animelemtime(6)=13
trigger7=animelemtime(6)=16
trigger8=animelemtime(6)=19
trigger9=animelemtime(6)=22
var(2)=floor((40/3.0)*(animelemtime(6)+2))
ignorehitpause=1
[state ]
type=varset
triggerall=prevstateno!=3302
trigger1=animelemtime(6)=-2
trigger2=animelemtime(6)=1
trigger3=animelemtime(6)=4
trigger4=animelemtime(6)=7
trigger5=animelemtime(6)=10
trigger6=animelemtime(6)=13
trigger7=animelemtime(6)=16
trigger8=animelemtime(6)=19
trigger9=animelemtime(6)=22
var(0)=0
ignorehitpause=1
[state ]
type=changestate
triggerall=prevstateno!=3302
trigger1=animelemtime(6)=-2
trigger2=animelemtime(6)=1
trigger3=animelemtime(6)=4
trigger4=animelemtime(6)=7
trigger5=animelemtime(6)=10
trigger6=animelemtime(6)=13
trigger7=animelemtime(6)=16
trigger8=animelemtime(6)=19
trigger9=animelemtime(6)=22
value=3302
ignorehitpause=1



;峌寕杮懱偵側傝傑偡丅
[state ]
type=projectile
trigger1=animelemtime(6)=0
projanim=40080
projremanim=-1
projscale=1,1
offset=-3,-92
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
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(6)=3
trigger2=animelemtime(6)=6
trigger3=animelemtime(6)=9
trigger4=animelemtime(6)=12
trigger5=animelemtime(6)=15
trigger6=animelemtime(6)=18
trigger7=animelemtime(6)=21
trigger8=animelemtime(6)=24
trigger9=animelemtime(6)=27
projanim=40080
projremanim=-1
projscale=1,1
offset=(40/3.0)*(animelemtime(6)-3),240
postype=back
velocity=0,0
accel=0,0
projremove=1
projremovetime=10
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
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 3301]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=15
value=3300
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)<=14
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.4,0.4
pos=-3+(-75+25*var(0))*cos(-pi*90/180.0)+3*cos(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),-92+(-75+25*var(0))*sin(-pi*90/180.0)+3*sin(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
vel=-3*cos(-pi*90/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(-pi*90/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
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)<=14
var(1)=70060-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.16-0.16*sin((pi/2/15)*var(0))),0.123*1000
pos=-3,-92
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
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)<=14
var(1)=70070-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.016-0.016*sin((pi/2/15)*var(0))),0.123*1000
pos=-3,-92
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



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



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

[statedef 3302]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=15
value=3300
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)<=14
var(1)=80020-6+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.4,0.4
pos=var(2)+(-75+25*var(0))*cos(pi*90/180.0)+3*cos(pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0),(-75+25*var(0))*sin(pi*90/180.0)+3*sin(pi*90/180.0+(-(sysvar(3)%61)+30)/180.0)*var(0)
postype=back
vel=-3*cos(pi*90/180.0+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*90/180.0+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
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)<=14
var(1)=70060-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.16-0.16*sin((pi/2/15)*var(0))),0.123*1000
pos=var(2),0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
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)<=14
var(1)=70070-8+var(0)
ignorehitpause=1
[state ]
type=explod
trigger1=var(0)>=0&&var(0)<=14
anim=var(1)
scale=0.123*(0.016-0.016*sin((pi/2/15)*var(0))),0.123*1000
pos=var(2),0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



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



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

[statedef 3400]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;挻昁墘弌
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1



;億乕僘丅
[state ]
type=superpause
trigger1=animelemtime(1)=0
anim=-1
darken=0
poweradd=ifelse(!ishelper,palno>=1&&palno<=6,0)*ifelse(floor((sysvar(2)%1000000)/10000)<3,-3000+1000*floor((sysvar(2)%1000000)/10000),0)
movetime=60
time=60
ignorehitpause=1



;僼僃乕僪傾僂僩梡夋柺愝掕丅
[state ]
type=explod
trigger1=animelemtime(1)>=64&&animelemtime(1)<=83
anim=11000
trans=addalpha
alpha=256*sin((pi/2/20)*(animelemtime(1)-64)),256*cos((pi/2/20)*(animelemtime(1)-64))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;尦奊僼僃乕僪傾僂僩丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=83
anim=12002
scale=0.333,0.333
pos=-50+160+80*(-1+sin((pi/2/84)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=83
anim=12010
scale=0.333,0.333
pos=-50+160+80*(-1+sin((pi/2/84)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=83
anim=12020
scale=0.333,0.333
pos=-50+160+80*(-1+sin((pi/2/84)*animelemtime(1))**0.6),120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;堿塭丅
[state ]
type=explod
trigger1=animelemtime(1)>=25&&animelemtime(1)<=64
anim=12032
trans=addalpha
alpha=256*sin((pi/2/60)*(animelemtime(1)-25)),256*cos((pi/2/60)*(animelemtime(1)-25))
scale=0.333,0.333
pos=-50+160+80*(-1+sin((pi/2/84)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=65&&animelemtime(1)<=84
anim=12032
trans=addalpha
alpha=256*sin((pi/2/60)*(animelemtime(1)-25)),256*cos((pi/2/60)*(animelemtime(1)-25))
scale=0.333*(1+1.2*sin((pi/2/45)*(animelemtime(1)-65))),0.333*(1+1.2*sin((pi/2/45)*(animelemtime(1)-65)))
pos=-50+160+80*(-1+sin((pi/2/84)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=85&&animelemtime(1)<=109
anim=12032
trans=addalpha
alpha=256*cos((pi/2/25)*(animelemtime(1)-85)),256*sin((pi/2/25)*(animelemtime(1)-85))
scale=0.333*(1+1.2*sin((pi/2/45)*(animelemtime(1)-65))),0.333*(1+1.2*sin((pi/2/45)*(animelemtime(1)-65)))
pos=-50+160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;偦偺屻
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(5)>=0&&animelemtime(5)<=49
trigger1=animelemtime(5)%2=0
value=s100,15
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)>=0&&animelemtime(5)<=49
trigger1=animelemtime(5)%2=0
value=s10000,14
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)>=50&&animtime<=-1
trigger1=animelemtime(5)%8=0
value=s10000,15
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5)>=50&&animtime<=-1
trigger1=animelemtime(5)%8=4
value=s10000,15
channel=4
ignorehitpause=1



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

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(5)<=9
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=10&&animelemtime(5)<=49
anim=11000
trans=addalpha
alpha=256*sin((pi/2/40)*(animelemtime(5)-10)),0
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=50&&animtime<=-41
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animtime>=-40&&animtime<=-1
anim=11000
trans=addalpha
alpha=256*cos((pi/2/40)*(animtime+40)),256*sin((pi/2/40)*(animtime+40))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=29
trigger1=animelemtime(5)%6=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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=50&&animelemtime(5)<=99
trigger1=animelemtime(5)%7=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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=100&&animtime<=-1
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*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(5)>=0&&animelemtime(5)<=49
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(5)>=50&&animtime<=-1
time=2
freq=180
ampl=2*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;偛偛偛乕偭偲埮偐傜嵔弌傞墘弌揑側丅
[state ]
type=explod
trigger1=animelemtime(5)=0
trigger2=animelemtime(5)=5
trigger3=animelemtime(5)=10
trigger4=animelemtime(5)=15
trigger5=animelemtime(5)=20
trigger6=animelemtime(5)=25
anim=10310
scale=0.1,0.4
pos=-40,-24
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5)>=0&&animelemtime(5)<=29
anim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
scale=0.3,0.7
pos=-40,-24
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



;旘傃摴嬶峴偔偤僑儖傽両
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=45
trigger1=prevstateno!=3401
var(8)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=45
trigger1=prevstateno!=3401
var(9)=5
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=45
trigger1=prevstateno!=3401
var(13)=1
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(5)>=0&&animelemtime(5)<=45
trigger1=prevstateno!=3401
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(5)>=0&&animelemtime(5)<=45
trigger1=prevstateno!=3401
value=3401
ignorehitpause=1

;旘傃摴嬶偺俀偱偁傞丅
[state ]
type=varset
trigger1=animelemtime(11)>=0&&animtime<=-1
trigger1=prevstateno!=3403
var(8)=0
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(11)>=0&&animtime<=-1
trigger1=prevstateno!=3403
var(9)=7
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(11)>=0&&animtime<=-1
trigger1=prevstateno!=3403
var(13)=1
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(11)>=0&&animtime<=-1
trigger1=prevstateno!=3403
var(0)=0
ignorehitpause=1
[state ]
type=changestate
trigger1=animelemtime(11)>=0&&animtime<=-1
trigger1=prevstateno!=3403
value=3403
ignorehitpause=1



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

[statedef 3401]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=var(9)*var(13)
value=3400
ignorehitpause=1



;var(0).........儖乕僾梡曄悢丅
;var(1).........嵔儀僋僩儖丅
;var(2).........嵔傾僯儊乮儀僋僩儖埶懚乯丅
;var(3).........嵔摨巑偺娫妘丅
;var(4).........嵔偺敪惗嵗昗X丅
;var(5).........嵔偺敪惗嵗昗Y丅
;var(6).........嵔摨巑偺娫妘偼丄嵔偺幩弌懍搙偺壗攞丠
;var(7).........嵔偺敪惗懍搙偼丄嵔摨巑偺娫妘偺壗攞丠
;var(8).........僟僽儖儖乕僾梡曄悢丅
;var(9).........嵔杮悢丅
;var(10).........嵔巆懚僼儗乕儉悢丅
;var(11).........嵔徚柵僗僷儞丅
;var(12).........嵔徚柵帣傾僯儊敪惗僗僷儞丅
;var(13).........嵔幚峴僗僷儞丅
;var(14).........嵔幚峴憤崌娗棟丅

;旘傃弌偡嵔僷儔儊乕僞乮婎姴晹乯丅
[state ]
type=varset
trigger1=1
var(1)=18-1+var(0)/var(13)
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(4)=-40
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(5)=-24
ignorehitpause=1

;旘傃弌偡嵔僷儔儊乕僞乮掕悢晹乯丅
[state ]
type=varset
trigger1=1
var(3)=12
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(6)=2
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(7)=2
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(10)=30
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(11)=1
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(12)=1
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)%var(13)=0
var(14)=1
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)%var(13)!=0
var(14)=0
ignorehitpause=1

;旘傃弌偡嵔僷儔儊乕僞乮楢摦晹乯丅
[state ]
type=varset
triggerall=var(1)%36>=0&&var(1)%36<=9
trigger1=1
var(2)=10400+var(1)%36
ignorehitpause=1
[state ]
type=varset
triggerall=var(1)%36>=10&&var(1)%36<=19
trigger1=1
var(2)=70400-10+var(1)%36
ignorehitpause=1
[state ]
type=varset
triggerall=var(1)%36>=20&&var(1)%36<=29
trigger1=1
var(2)=80400-20+var(1)%36
ignorehitpause=1
[state ]
type=varset
triggerall=var(1)%36>=30&&var(1)%36<=35
trigger1=1
var(2)=90400-30+var(1)%36
ignorehitpause=1



[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=(animelemtime(5)-var(0))%(var(6)*2)=0
anim=var(2)+0
scale=0.01*var(3),0.01*var(3)
pos=var(4),var(5)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=(animelemtime(5)-var(0))%(var(6)*2)=0
anim=var(2)+20
scale=0.01*var(3),0.01*var(3)
pos=var(4),var(5)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=(animelemtime(5)-var(0))%(var(6)*2)=var(6)
anim=var(2)+10
scale=0.01*var(3),0.01*var(3)
pos=var(4),var(5)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=(animelemtime(5)-var(0))%(var(6)*2)=var(6)
anim=var(2)+30
scale=0.01*var(3),0.01*var(3)
pos=var(4),var(5)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=var(10)&&(animelemtime(5)-var(0))<=var(10)+var(11)*(floor(600/var(3))+1)
trigger1=((animelemtime(5)-var(0))-var(10))%(var(11)*var(12))=0
anim=10312
scale=0.1,0.1
pos=var(4)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(5)-var(0))-var(10))+3)*cos(pi*(var(1)%36)/18),var(5)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(5)-var(0))-var(10))+3)*sin(pi*(var(1)%36)/18)
vel=-3*cos(pi*(var(1)%36)/18+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*(var(1)%36)/18+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(5)-var(0))>=var(10)&&(animelemtime(5)-var(0))<=var(10)+var(11)*(floor(600/var(3))+1)
trigger1=((animelemtime(5)-var(0))-var(10))%(var(11)*var(12))=0
anim=10033
scale=0.6,0.6
pos=var(4)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(5)-var(0))-var(10))+3)*cos(pi*(var(1)%36)/18),var(5)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(5)-var(0))-var(10))+3)*sin(pi*(var(1)%36)/18)
vel=-3*cos(pi*(var(1)%36)/18+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*(var(1)%36)/18+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



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



[state ]
type=changestate
triggerall=var(14)=1
triggerall=var(8)=0
triggerall=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8))<=500
value=3402
ignorehitpause=1
[state ]
type=varset
triggerall=var(14)=1
triggerall=var(8)!=0
triggerall=(animelemtime(5)-var(0))>=0&&(animelemtime(5)-var(0))<=var(10)-1
trigger1=var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8))<=500
var(8)=0
ignorehitpause=1



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

[statedef 3402]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(8)<=-1
trigger2=var(8)>=var(7)
value=3401
ignorehitpause=1



;嵔偑抂偭偙傑偱撏偔傑偱丅
[state ]
type=explod
trigger1=var(7)%2=0
trigger1=var(8)%2=0
trigger2=var(7)%2=1
trigger2=(animelemtime(5)-var(0))%2=0
trigger2=var(8)%2=0
trigger3=var(7)%2=1
trigger3=(animelemtime(5)-var(0))%2=1
trigger3=var(8)%2=1
anim=var(2)+10
scale=0.01*var(3),0.01*var(3)
pos=var(4)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*cos(pi*(var(1)%36)/18),var(5)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*sin(pi*(var(1)%36)/18)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))+var(8)
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(7)%2=0
trigger1=var(8)%2=0
trigger2=var(7)%2=1
trigger2=(animelemtime(5)-var(0))%2=0
trigger2=var(8)%2=0
trigger3=var(7)%2=1
trigger3=(animelemtime(5)-var(0))%2=1
trigger3=var(8)%2=1
anim=var(2)+30
scale=0.01*var(3),0.01*var(3)
pos=var(4)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*cos(pi*(var(1)%36)/18),var(5)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*sin(pi*(var(1)%36)/18)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))+var(8)
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(7)%2=0
trigger1=var(8)%2=1
trigger2=var(7)%2=1
trigger2=(animelemtime(5)-var(0))%2=0
trigger2=var(8)%2=1
trigger3=var(7)%2=1
trigger3=(animelemtime(5)-var(0))%2=1
trigger3=var(8)%2=0
anim=var(2)+0
scale=0.01*var(3),0.01*var(3)
pos=var(4)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*cos(pi*(var(1)%36)/18),var(5)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*sin(pi*(var(1)%36)/18)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))+var(8)
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(7)%2=0
trigger1=var(8)%2=1
trigger2=var(7)%2=1
trigger2=(animelemtime(5)-var(0))%2=0
trigger2=var(8)%2=1
trigger3=var(7)%2=1
trigger3=(animelemtime(5)-var(0))%2=1
trigger3=var(8)%2=0
anim=var(2)+20
scale=0.01*var(3),0.01*var(3)
pos=var(4)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*cos(pi*(var(1)%36)/18),var(5)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(5)-var(0))+var(8)+1)*sin(pi*(var(1)%36)/18)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(5)-var(0))/var(6)))+var(8)
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



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



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

[statedef 3403]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(0)<=-1
trigger2=var(0)>=var(9)*var(13)
value=3400
ignorehitpause=1



;var(0).........儖乕僾梡曄悢丅
;var(1).........嵔儀僋僩儖丅
;var(2).........嵔傾僯儊乮儀僋僩儖埶懚乯丅
;var(3).........嵔摨巑偺娫妘丅
;var(4).........嵔偺敪惗嵗昗X丅
;var(5).........嵔偺敪惗嵗昗Y丅
;var(6).........嵔摨巑偺娫妘偼丄嵔偺幩弌懍搙偺壗攞丠
;var(7).........嵔偺敪惗懍搙偼丄嵔摨巑偺娫妘偺壗攞丠
;var(8).........僟僽儖儖乕僾梡曄悢丅
;var(9).........嵔杮悢丅
;var(10).........嵔巆懚僼儗乕儉悢丅
;var(11).........嵔徚柵僗僷儞丅
;var(12).........嵔徚柵帣傾僯儊敪惗僗僷儞丅
;var(13).........嵔幚峴僗僷儞丅
;var(14).........嵔幚峴憤崌娗棟丅

;旘傃弌偡嵔僷儔儊乕僞乮婎姴晹乯丅
[state ]
type=varset
trigger1=1
var(1)=36-2+floor(0.5*var(0)/var(13))
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(4)=ifelse(facing=1,-screenpos x,screenpos x-320)
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(5)=55-43*var(0)/var(13)
ignorehitpause=1

;旘傃弌偡嵔僷儔儊乕僞乮掕悢晹乯丅
[state ]
type=varset
trigger1=1
var(3)=12
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(6)=3
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(7)=2
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(10)=50
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(11)=1
ignorehitpause=1
[state ]
type=varset
trigger1=1
var(12)=1
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)%var(13)=0
var(14)=1
ignorehitpause=1
[state ]
type=varset
trigger1=var(0)%var(13)!=0
var(14)=0
ignorehitpause=1

;旘傃弌偡嵔僷儔儊乕僞乮楢摦晹乯丅
[state ]
type=varset
triggerall=var(1)%36>=0&&var(1)%36<=9
trigger1=1
var(2)=10400+var(1)%36
ignorehitpause=1
[state ]
type=varset
triggerall=var(1)%36>=10&&var(1)%36<=19
trigger1=1
var(2)=70400-10+var(1)%36
ignorehitpause=1
[state ]
type=varset
triggerall=var(1)%36>=20&&var(1)%36<=29
trigger1=1
var(2)=80400-20+var(1)%36
ignorehitpause=1
[state ]
type=varset
triggerall=var(1)%36>=30&&var(1)%36<=35
trigger1=1
var(2)=90400-30+var(1)%36
ignorehitpause=1



[state ]
type=projectile
triggerall=var(14)=1
trigger1=(animelemtime(11)-var(0))>=0&&(animelemtime(11)-var(0))<=var(10)-1
trigger1=(animelemtime(11)-var(0))%(var(6)*2)=0
projanim=40060
projhitanim=ifelse(sysvar(3)%18>=0&&sysvar(3)%18<=9,10190+sysvar(3)%18,70190-10+sysvar(3)%18)
projremanim=-1
projscale=1,1
offset=var(4),var(5)
velocity=var(3)*var(7)*cos(pi*(var(1)%36)/18),var(3)*var(7)*sin(pi*(var(1)%36)/18)
accel=0,0
projremove=1
projremovetime=100
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
attr=s,hp
hitflag=mafd
guardflag=m
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=9,2
getpower=0,0
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
p2stateno=302
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(11)-var(0))>=0&&(animelemtime(11)-var(0))<=var(10)-1
trigger1=(animelemtime(11)-var(0))%(var(6)*2)=0
anim=var(2)+20
scale=0.01*var(3),0.01*var(3)
pos=var(4),var(5)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(11)-var(0))/var(6)))
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(11)-var(0))>=0&&(animelemtime(11)-var(0))<=var(10)-1
trigger1=(animelemtime(11)-var(0))%(var(6)*2)=var(6)
anim=var(2)+30
scale=0.01*var(3),0.01*var(3)
pos=var(4),var(5)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(11)-var(0))/var(6)))
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(11)-var(0))>=var(10)&&(animelemtime(11)-var(0))<=var(10)+var(11)*(floor(600/var(3))+1)
trigger1=((animelemtime(11)-var(0))-var(10))%(var(11)*var(12))=0
anim=10312
scale=0.1,0.1
pos=var(4)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(11)-var(0))-var(10))+3)*cos(pi*(var(1)%36)/18),var(5)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(11)-var(0))-var(10))+3)*sin(pi*(var(1)%36)/18)
vel=-3*cos(pi*(var(1)%36)/18+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*(var(1)%36)/18+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483643
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
triggerall=var(14)=1
trigger1=(animelemtime(11)-var(0))>=var(10)&&(animelemtime(11)-var(0))<=var(10)+var(11)*(floor(600/var(3))+1)
trigger1=((animelemtime(11)-var(0))-var(10))%(var(11)*var(12))=0
anim=10033
scale=0.6,0.6
pos=var(4)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(11)-var(0))-var(10))+3)*cos(pi*(var(1)%36)/18),var(5)+var(3)*(1.0/var(11))*(1+(1.0/var(6)))*(((animelemtime(11)-var(0))-var(10))+3)*sin(pi*(var(1)%36)/18)
vel=-3*cos(pi*(var(1)%36)/18+(-(sysvar(3)%61)+30)/180.0),-3*sin(pi*(var(1)%36)/18+(-((sysvar(3)**2)%61)+30)/180.0)
accel=0,0
removetime=-2
sprpriority=2147483644
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



[state ]
type=changestate
triggerall=var(14)=1
triggerall=var(8)=0
triggerall=(animelemtime(11)-var(0))>=0&&(animelemtime(11)-var(0))<=var(10)-1
trigger1=var(3)*((var(7)+(1.0/var(6)))*(animelemtime(11)-var(0))+var(8))<=500
value=3404
ignorehitpause=1
[state ]
type=varset
triggerall=var(14)=1
triggerall=var(8)!=0
triggerall=(animelemtime(11)-var(0))>=0&&(animelemtime(11)-var(0))<=var(10)-1
trigger1=var(3)*((var(7)+(1.0/var(6)))*(animelemtime(11)-var(0))+var(8))<=500
var(8)=0
ignorehitpause=1



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



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

[statedef 3404]

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

[state ]
type=changestate
trigger1=var(8)<=-1
trigger2=var(8)>=var(7)
value=3403
ignorehitpause=1



;嵔偑抂偭偙傑偱撏偔傑偱丅
[state ]
type=explod
trigger1=var(7)%2=0
trigger1=var(8)%2=0
trigger2=var(7)%2=1
trigger2=(animelemtime(11)-var(0))%2=0
trigger2=var(8)%2=0
trigger3=var(7)%2=1
trigger3=(animelemtime(11)-var(0))%2=1
trigger3=var(8)%2=1
anim=var(2)+30
scale=0.01*var(3),0.01*var(3)
pos=var(4)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(11)-var(0))+var(8)+1)*cos(pi*(var(1)%36)/18),var(5)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(11)-var(0))+var(8)+1)*sin(pi*(var(1)%36)/18)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(11)-var(0))/var(6)))+var(8)
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=var(7)%2=0
trigger1=var(8)%2=1
trigger2=var(7)%2=1
trigger2=(animelemtime(11)-var(0))%2=0
trigger2=var(8)%2=1
trigger3=var(7)%2=1
trigger3=(animelemtime(11)-var(0))%2=1
trigger3=var(8)%2=0
anim=var(2)+20
scale=0.01*var(3),0.01*var(3)
pos=var(4)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(11)-var(0))+var(8)+1)*cos(pi*(var(1)%36)/18),var(5)+var(3)*((var(7)+(1.0/var(6)))*(animelemtime(11)-var(0))+var(8)+1)*sin(pi*(var(1)%36)/18)
vel=var(3)*(1.0/var(6))*cos(pi*(var(1)%36)/18),var(3)*(1.0/var(6))*sin(pi*(var(1)%36)/18)
accel=0,0
removetime=(var(6)+var(11))*(floor((var(10)-1)/var(6))-((animelemtime(11)-var(0))/var(6)))+var(8)
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



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



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

[statedef 4000]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;挻昁墘弌
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=30
value=s202,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=30
value=s202,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)>=40&&animelemtime(7)<=80
value=s10000,3
freqmul=0.5+0.02*(animelemtime(7)-40)
volume=-100
ignorehitpause=1
[state ]
type=stopsnd
trigger1=animelemtime(7)=80
channel=-1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s201,1
freqmul=1.6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s10000,3
freqmul=1.5
volume=-100
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s10000,3
freqmul=3.5
volume=-100
ignorehitpause=1



;億乕僘丅
[state ]
type=superpause
trigger1=animelemtime(1)=0
anim=-1
darken=0
poweradd=ifelse(!ishelper,palno>=1&&palno<=6,0)*ifelse(floor((sysvar(2)%1000000)/10000)<6,-6000+1000*floor((sysvar(2)%1000000)/10000),0)
movetime=70
time=70
ignorehitpause=1



;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=11000
trans=addalpha
alpha=0,256*cos((pi/2/20)*(animelemtime(1)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(7)<=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=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

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

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(7)>=30&&animelemtime(7)<=49
time=2
freq=180
ampl=(32-32*sin((pi/2/20)*(animelemtime(7)-30)))*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;僼僃乕僪傾僂僩梡夋柺愝掕丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/30)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(7)<=69
anim=11000
trans=addalpha
alpha=0,256
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;尦奊僼僃乕僪傾僂僩丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=18+29
anim=12000
trans=addalpha
alpha=256*sin((pi/2/48)*animelemtime(1)),256*cos((pi/2/48)*animelemtime(1))
scale=0.333,0.333
pos=160+80*(-1+sin((pi/2/48)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=18+29
anim=12010
scale=0.333,0.333
pos=160+80*(-1+sin((pi/2/48)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=18+29
anim=12020
scale=0.333,0.333
pos=160+80*(-1+sin((pi/2/48)*animelemtime(1))**0.6),120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=18+29
anim=12032
scale=0.333,0.333
pos=160+80*(1-sin((pi/2/48)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-11
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=18+29+1&&animelemtime(7)<=69
anim=12000
trans=addalpha
alpha=256,128
scale=0.333,0.333
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=18+29+1&&animelemtime(7)<=69
anim=12010
scale=0.333,0.333
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=18+29+1&&animelemtime(7)<=69
anim=12020
scale=0.333,0.333
pos=160,120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;偳偔傫偳偔傫丅
[state ]
type=explod
trigger1=animelemtime(7)>=30&&animelemtime(7)<=59
anim=12032
trans=addalpha
alpha=256*cos((pi/2/30)*(animelemtime(7)-30)),256*sin((pi/2/30)*(animelemtime(7)-30))
scale=0.333*(1+0.7*sin((pi/2/30)*(animelemtime(7)-30))),0.333*(1+0.7*sin((pi/2/30)*(animelemtime(7)-30)))
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



;巼敀抏偑庤偺撪偱偠傘乕偠傘乕丅
[state ]
type=explod
trigger1=animelemtime(7)>=0&&animelemtime(7)<=19
anim=10024
scale=0.4,0.4
pos=-47,-19
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=0&&animelemtime(7)<=19
anim=10024
scale=0.4,0.4
pos=-47,-19
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼敀抏偑偡傁偙乕傫両偺侾丅
[state ]
type=explod
trigger1=animelemtime(7)>=20&&animelemtime(7)<=29
anim=10024
scale=0.4,0.4
pos=-47+5.3*(animelemtime(7)-20)+0.5*1.64*(animelemtime(7)-20)*(animelemtime(7)-20),-19-44.3*(animelemtime(7)-20)+0.5*9.24*(animelemtime(7)-20)*(animelemtime(7)-20)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=20&&animelemtime(7)<=29
anim=10024
scale=0.4,0.4
pos=-47+5.3*(animelemtime(7)-20)+0.5*1.64*(animelemtime(7)-20)*(animelemtime(7)-20),-19-44.3*(animelemtime(7)-20)+0.5*9.24*(animelemtime(7)-20)*(animelemtime(7)-20)
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼敀抏偑偡傁偙乕傫両偺俀丅
[state ]
type=explod
trigger1=animelemtime(7)>=20&&animelemtime(7)<=29
anim=10024
scale=0.4,0.4
pos=-47+5.3*(0.5+(animelemtime(7)-20))+0.5*1.64*(0.5+(animelemtime(7)-20))*(0.5+(animelemtime(7)-20)),-19-44.3*(0.5+(animelemtime(7)-20))+0.5*9.24*(0.5+(animelemtime(7)-20))*(0.5+(animelemtime(7)-20))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=20&&animelemtime(7)<=29
anim=10024
scale=0.4,0.4
pos=-47+5.3*(0.5+(animelemtime(7)-20))+0.5*1.64*(0.5+(animelemtime(7)-20))*(0.5+(animelemtime(7)-20)),-19-44.3*(0.5+(animelemtime(7)-20))+0.5*9.24*(0.5+(animelemtime(7)-20))*(0.5+(animelemtime(7)-20))
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼敀抏偑抧柺偱攋楐丅
[state ]
type=explod
trigger1=animelemtime(7)>=30&&animelemtime(7)<=39
anim=10060
scale=0.123*0.3*sin((pi/2/10)*(animelemtime(7)-30)),0.123*0.3*sin((pi/2/10)*(animelemtime(7)-30))
pos=88,0
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=40&&animelemtime(7)<=49
anim=10060
scale=0.123*(0.3+0.01*(animelemtime(7)-40)),0.123*(0.3+0.01*(animelemtime(7)-40))
pos=88,0
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=50&&animelemtime(7)<=69
anim=10060
scale=0.123*(0.4+4.6*(1-cos((pi/2/20)*(animelemtime(7)-50)))),0.123*(0.4+4.6*(1-cos((pi/2/20)*(animelemtime(7)-50))))
pos=88,0
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;偦偺屻
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(7)>=80&&animelemtime(7)<=159
trigger1=animelemtime(7)%5=1
value=s10000,4
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)>=80&&animelemtime(7)<=159
trigger1=animelemtime(7)%5=1
value=s10000,11
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=160
value=s100,30
freqmul=0.8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=160
value=s100,30
freqmul=1.2
ignorehitpause=1



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

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(7)>=70&&animelemtime(7)<=179
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=180&&animelemtime(7)<=229
anim=11000
trans=addalpha
alpha=256*cos((pi/2/50)*(animelemtime(7)-180)),256*sin((pi/2/50)*(animelemtime(7)-180))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(7)>=80&&animelemtime(7)<=159
trigger1=animelemtime(7)%5=1
anim=11000
trans=addalpha
alpha=256*cos((pi/2/20)*(animelemtime(7)-70)),256*sin((pi/2/20)*(animelemtime(7)-70))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(7)>=80&&animelemtime(7)<=159
time=2
freq=180
ampl=12*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;嵗昗
[state ]
type=posset
trigger1=animelemtime(7)=70
x=-facing*160
ignorehitpause=1



;摟夁
[state ]
type=trans
trigger1=animelemtime(7)>=70&&animelemtime(7)<=79
trans=addalpha
alpha=0,256
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(7)>=80&&animelemtime(7)<=99
trans=addalpha
alpha=0,256*cos((pi/2/20)*(animelemtime(7)-80))
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(7)>=100&&animelemtime(7)<=179
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(7)>=180&&animelemtime(7)<=229
trans=addalpha
alpha=256*sin((pi/2/50)*(animelemtime(7)-180)),0
ignorehitpause=1



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



;峌寕杮懱偵側傝傑偡乕丅
[state ]
type=projectile
trigger1=animelemtime(7)>=80&&animelemtime(7)<=159
trigger1=animelemtime(7)%5=0
projanim=40010
projremanim=-1
projscale=1,1
offset=0,0
velocity=0,0
accel=0,0
projremove=1
projremovetime=15
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=19,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
p2stateno=302
ignorehitpause=1



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

[statedef 4100]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;挻昁墘弌
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=30
value=s202,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=30
value=s202,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)>=40&&animelemtime(7)<=80
value=s10000,3
freqmul=0.5+0.02*(animelemtime(7)-40)
volume=-100
ignorehitpause=1
[state ]
type=stopsnd
trigger1=animelemtime(7)=80
channel=-1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s201,1
freqmul=1.6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s10000,3
freqmul=1.5
volume=-100
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s10000,3
freqmul=3.5
volume=-100
ignorehitpause=1



;億乕僘丅
[state ]
type=superpause
trigger1=animelemtime(1)=0
anim=-1
darken=0
poweradd=ifelse(!ishelper,palno>=1&&palno<=6,0)*ifelse(floor((sysvar(2)%1000000)/10000)<7,-7000+1000*floor((sysvar(2)%1000000)/10000),0)
movetime=70
time=70
ignorehitpause=1



;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=11000
trans=addalpha
alpha=0,256*cos((pi/2/20)*(animelemtime(1)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(7)<=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=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

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

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(7)>=30&&animelemtime(7)<=49
time=2
freq=180
ampl=(32-32*sin((pi/2/20)*(animelemtime(7)-30)))*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;僼僃乕僪傾僂僩梡夋柺愝掕丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/30)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(7)<=69
anim=11000
trans=addalpha
alpha=0,256
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;尦奊僼僃乕僪傾僂僩丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=18+29
anim=12000
trans=addalpha
alpha=256*sin((pi/2/48)*animelemtime(1)),256*cos((pi/2/48)*animelemtime(1))
scale=0.333,0.333
pos=160+80*(-1+sin((pi/2/48)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=18+29
anim=12010
scale=0.333,0.333
pos=160+80*(-1+sin((pi/2/48)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=18+29
anim=12020
scale=0.333,0.333
pos=160+80*(-1+sin((pi/2/48)*animelemtime(1))**0.6),120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=18+29
anim=12032
scale=0.333,0.333
pos=160+80*(1-sin((pi/2/48)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-11
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=18+29+1&&animelemtime(7)<=69
anim=12000
trans=addalpha
alpha=256,128
scale=0.333,0.333
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=18+29+1&&animelemtime(7)<=69
anim=12010
scale=0.333,0.333
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=18+29+1&&animelemtime(7)<=69
anim=12020
scale=0.333,0.333
pos=160,120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;偳偔傫偳偔傫丅
[state ]
type=explod
trigger1=animelemtime(7)>=30&&animelemtime(7)<=59
anim=12032
trans=addalpha
alpha=256*cos((pi/2/30)*(animelemtime(7)-30)),256*sin((pi/2/30)*(animelemtime(7)-30))
scale=0.333*(1+0.7*sin((pi/2/30)*(animelemtime(7)-30))),0.333*(1+0.7*sin((pi/2/30)*(animelemtime(7)-30)))
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



;巼敀抏偑庤偺撪偱偠傘乕偠傘乕丅
[state ]
type=explod
trigger1=animelemtime(7)>=0&&animelemtime(7)<=19
anim=10024
scale=0.4,0.4
pos=-47,-19
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=0&&animelemtime(7)<=19
anim=10024
scale=0.4,0.4
pos=-47,-19
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼敀抏偑偡傁偙乕傫両偺侾丅
[state ]
type=explod
trigger1=animelemtime(7)>=20&&animelemtime(7)<=29
anim=10024
scale=0.4,0.4
pos=-47+5.3*(animelemtime(7)-20)+0.5*1.64*(animelemtime(7)-20)*(animelemtime(7)-20),-19-44.3*(animelemtime(7)-20)+0.5*9.24*(animelemtime(7)-20)*(animelemtime(7)-20)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=20&&animelemtime(7)<=29
anim=10024
scale=0.4,0.4
pos=-47+5.3*(animelemtime(7)-20)+0.5*1.64*(animelemtime(7)-20)*(animelemtime(7)-20),-19-44.3*(animelemtime(7)-20)+0.5*9.24*(animelemtime(7)-20)*(animelemtime(7)-20)
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼敀抏偑偡傁偙乕傫両偺俀丅
[state ]
type=explod
trigger1=animelemtime(7)>=20&&animelemtime(7)<=29
anim=10024
scale=0.4,0.4
pos=-47+5.3*(0.5+(animelemtime(7)-20))+0.5*1.64*(0.5+(animelemtime(7)-20))*(0.5+(animelemtime(7)-20)),-19-44.3*(0.5+(animelemtime(7)-20))+0.5*9.24*(0.5+(animelemtime(7)-20))*(0.5+(animelemtime(7)-20))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=20&&animelemtime(7)<=29
anim=10024
scale=0.4,0.4
pos=-47+5.3*(0.5+(animelemtime(7)-20))+0.5*1.64*(0.5+(animelemtime(7)-20))*(0.5+(animelemtime(7)-20)),-19-44.3*(0.5+(animelemtime(7)-20))+0.5*9.24*(0.5+(animelemtime(7)-20))*(0.5+(animelemtime(7)-20))
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼敀抏偑抧柺偱攋楐丅
[state ]
type=explod
trigger1=animelemtime(7)>=30&&animelemtime(7)<=39
anim=10060
scale=0.123*0.3*sin((pi/2/10)*(animelemtime(7)-30)),0.123*0.3*sin((pi/2/10)*(animelemtime(7)-30))
pos=88,0
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=40&&animelemtime(7)<=49
anim=10060
scale=0.123*(0.3+0.01*(animelemtime(7)-40)),0.123*(0.3+0.01*(animelemtime(7)-40))
pos=88,0
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=50&&animelemtime(7)<=69
anim=10060
scale=0.123*(0.4+4.6*(1-cos((pi/2/20)*(animelemtime(7)-50)))),0.123*(0.4+4.6*(1-cos((pi/2/20)*(animelemtime(7)-50))))
pos=88,0
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;偦偺屻
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s100,30
freqmul=0.8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s100,30
freqmul=1.2
ignorehitpause=1



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

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(7)>=70&&animelemtime(7)<=229
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=230&&animelemtime(7)<=279
anim=11000
trans=addalpha
alpha=256*cos((pi/2/50)*(animelemtime(7)-230)),256*sin((pi/2/50)*(animelemtime(7)-230))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(7)>=90&&animelemtime(7)<=149
time=2
freq=180
ampl=8*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(7)>=150&&animelemtime(7)<=249
time=2
freq=180
ampl=(1+8-8*sin((pi/2/100)*(animelemtime(7)-150)))*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1



;嵗昗
[state ]
type=posset
trigger1=animelemtime(7)>=90&&animelemtime(7)<=229
x=-facing*160
ignorehitpause=1



;摟夁
[state ]
type=trans
trigger1=animelemtime(7)>=70&&animelemtime(7)<=79
trans=addalpha
alpha=0,256
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(7)>=80&&animelemtime(7)<=99
trans=addalpha
alpha=0,256*cos((pi/2/20)*(animelemtime(7)-80))
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(7)>=120&&animelemtime(7)<=229
trans=addalpha
alpha=0,0
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(7)>=230&&animelemtime(7)<=279
trans=addalpha
alpha=256*sin((pi/2/50)*(animelemtime(7)-230)),0
ignorehitpause=1



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



;儅僛儞僞怓偺丄傑傞丅
[state ]
type=explod
trigger1=animelemtime(7)>=70&&animelemtime(7)<=99
anim=10070
scale=0.123*(2.4*sin((pi/2/30)*(animelemtime(7)-70))+0.12*sin((pi/2/30)*(animelemtime(7)-70))*cos(random)),0.123*(2.4*sin((pi/2/30)*(animelemtime(7)-70))+0.12*sin((pi/2/30)*(animelemtime(7)-70))*cos(random))
pos=-facing*pos x-240,-screenpos y+120
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=100&&animelemtime(7)<=149
anim=10070
scale=0.123*(2.4+0.24*cos(random)),0.123*(2.4+0.24*cos(random))
pos=-facing*pos x-240,-screenpos y+120
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=150&&animelemtime(7)<=249
anim=10070
scale=0.123*(2.4*cos((pi/2/100)*(animelemtime(7)-150))+0.12*cos((pi/2/100)*(animelemtime(7)-150))*cos(random)),0.123*(2.4*cos((pi/2/100)*(animelemtime(7)-150))+0.12*cos((pi/2/100)*(animelemtime(7)-150))*cos(random))
pos=-facing*pos x-240,-screenpos y+120
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;儅僛儞僞怓偺拰偑丄幩弌偝傟傞丅
[state ]
type=explod
trigger1=animelemtime(7)>=80&&animelemtime(7)<=119
anim=10070
scale=0.123*0.67*(animelemtime(7)-80),0.123*1
pos=-facing*pos x-240,-screenpos y+120
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=120&&animelemtime(7)<=149
anim=10070
scale=0.123*1000,0.123*1
pos=-facing*pos x-240,-screenpos y+120
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=150&&animelemtime(7)<=249
anim=10070
scale=0.123*1000,0.123*cos((pi/2/100)*(animelemtime(7)-150))
pos=-facing*pos x-240,-screenpos y+120
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



;峌寕杮懱偵側傝傑偡乕丅
[state ]
type=projectile
trigger1=animelemtime(7)>=90&&animelemtime(7)<=189
projanim=40110
projremanim=-1
projscale=1,1
offset=-facing*pos x-280,-screenpos y+120
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=92,random%2
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
p2stateno=4101
ignorehitpause=1



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

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
persistent=256
ignorehitpause=1

[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=1
[state ]
type=posadd
trigger1=1
x=-99999
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=pos y-screenpos y+120-const(size.mid.pos.y)
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=changestate
trigger1=time>40
value=4102
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
persistent=256
ignorehitpause=1

[state ]
type=changeanim2
trigger1=time=0
value=803
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=1
[state ]
type=veladd
trigger1=animelemtime(3)>=0
y=.39
ignorehitpause=1
[state ]
type=selfstate
trigger1=vel y>=0
trigger1=pos y>=0
value=5100
persistent=256
ignorehitpause=1

[statedef 4200]
type=s
movetype=a
physics=s
ctrl=0
sprpriority=5

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=changestate
triggerall=ifelse(!ishelper,0,floor(sysfvar(1))>=1&&floor(sysfvar(1))<=6||!ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
value=320000
persistent=256
ignorehitpause=1
[state ]
type=varset
triggerall=ifelse(!ishelper,0,ishelper(100000)&&floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
trigger1=1
sysvar(0)=stateno
ignorehitpause=1

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


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;挻昁墘弌
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s100,12
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=30
value=s202,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=30
value=s202,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)>=40&&animelemtime(7)<=80
value=s10000,3
freqmul=0.5+0.02*(animelemtime(7)-40)
volume=-100
ignorehitpause=1
[state ]
type=stopsnd
trigger1=animelemtime(7)=80
channel=-1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s201,1
freqmul=1.6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s202,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s202,3
volume=255
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s10000,3
freqmul=1.5
volume=-100
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(7)=80
value=s10000,3
freqmul=3.5
volume=-100
ignorehitpause=1



;億乕僘丅
[state ]
type=superpause
trigger1=animelemtime(1)=0
anim=-1
darken=0
poweradd=ifelse(!ishelper,palno>=1&&palno<=6,0)*ifelse(floor((sysvar(2)%1000000)/10000)<8,-8000+1000*floor((sysvar(2)%1000000)/10000),0)
movetime=70
time=70
ignorehitpause=1



;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
anim=11000
trans=addalpha
alpha=0,256*cos((pi/2/20)*(animelemtime(1)))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=20&&animelemtime(7)<=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=-2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

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

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(7)>=30&&animelemtime(7)<=49
time=2
freq=180
ampl=(32-32*sin((pi/2/20)*(animelemtime(7)-30)))*ifelse(animelemtime(1)%2=0,1,-1)
phase=90
ignorehitpause=1



;僼僃乕僪傾僂僩梡夋柺愝掕丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/30)*animelemtime(1))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=30&&animelemtime(7)<=69
anim=11000
trans=addalpha
alpha=0,256
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-6
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;尦奊僼僃乕僪傾僂僩丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=18+29
anim=12000
trans=addalpha
alpha=256*sin((pi/2/48)*animelemtime(1)),256*cos((pi/2/48)*animelemtime(1))
scale=0.333,0.333
pos=160+80*(-1+sin((pi/2/48)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=18+29
anim=12010
scale=0.333,0.333
pos=160+80*(-1+sin((pi/2/48)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=18+29
anim=12020
scale=0.333,0.333
pos=160+80*(-1+sin((pi/2/48)*animelemtime(1))**0.6),120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=18+29
anim=12032
scale=0.333,0.333
pos=160+80*(1-sin((pi/2/48)*animelemtime(1))**0.6),120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-11
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=18+29+1&&animelemtime(7)<=69
anim=12000
trans=addalpha
alpha=256,128
scale=0.333,0.333
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-10
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=18+29+1&&animelemtime(7)<=69
anim=12010
scale=0.333,0.333
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-9
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=18+29+1&&animelemtime(7)<=69
anim=12020
scale=0.333,0.333
pos=160,120
random=2,2
postype=back
vel=0,0
accel=0,0
removetime=2
sprpriority=-8
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;偳偔傫偳偔傫丅
[state ]
type=explod
trigger1=animelemtime(7)>=30&&animelemtime(7)<=59
anim=12032
trans=addalpha
alpha=256*cos((pi/2/30)*(animelemtime(7)-30)),256*sin((pi/2/30)*(animelemtime(7)-30))
scale=0.333*(1+0.7*sin((pi/2/30)*(animelemtime(7)-30))),0.333*(1+0.7*sin((pi/2/30)*(animelemtime(7)-30)))
pos=160,120
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=-7
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



;巼敀抏偑庤偺撪偱偠傘乕偠傘乕丅
[state ]
type=explod
trigger1=animelemtime(7)>=0&&animelemtime(7)<=19
anim=10024
scale=0.4,0.4
pos=-47,-19
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=0&&animelemtime(7)<=19
anim=10024
scale=0.4,0.4
pos=-47,-19
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼敀抏偑偡傁偙乕傫両偺侾丅
[state ]
type=explod
trigger1=animelemtime(7)>=20&&animelemtime(7)<=29
anim=10024
scale=0.4,0.4
pos=-47+5.3*(animelemtime(7)-20)+0.5*1.64*(animelemtime(7)-20)*(animelemtime(7)-20),-19-44.3*(animelemtime(7)-20)+0.5*9.24*(animelemtime(7)-20)*(animelemtime(7)-20)
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=20&&animelemtime(7)<=29
anim=10024
scale=0.4,0.4
pos=-47+5.3*(animelemtime(7)-20)+0.5*1.64*(animelemtime(7)-20)*(animelemtime(7)-20),-19-44.3*(animelemtime(7)-20)+0.5*9.24*(animelemtime(7)-20)*(animelemtime(7)-20)
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼敀抏偑偡傁偙乕傫両偺俀丅
[state ]
type=explod
trigger1=animelemtime(7)>=20&&animelemtime(7)<=29
anim=10024
scale=0.4,0.4
pos=-47+5.3*(0.5+(animelemtime(7)-20))+0.5*1.64*(0.5+(animelemtime(7)-20))*(0.5+(animelemtime(7)-20)),-19-44.3*(0.5+(animelemtime(7)-20))+0.5*9.24*(0.5+(animelemtime(7)-20))*(0.5+(animelemtime(7)-20))
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=20&&animelemtime(7)<=29
anim=10024
scale=0.4,0.4
pos=-47+5.3*(0.5+(animelemtime(7)-20))+0.5*1.64*(0.5+(animelemtime(7)-20))*(0.5+(animelemtime(7)-20)),-19-44.3*(0.5+(animelemtime(7)-20))+0.5*9.24*(0.5+(animelemtime(7)-20))*(0.5+(animelemtime(7)-20))
vel=3+3*cos(random)*cos(sysvar(3)),3+3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;巼敀抏偑抧柺偱攋楐丅
[state ]
type=explod
trigger1=animelemtime(7)>=30&&animelemtime(7)<=39
anim=10060
scale=0.123*0.3*sin((pi/2/10)*(animelemtime(7)-30)),0.123*0.3*sin((pi/2/10)*(animelemtime(7)-30))
pos=88,0
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=40&&animelemtime(7)<=49
anim=10060
scale=0.123*(0.3+0.01*(animelemtime(7)-40)),0.123*(0.3+0.01*(animelemtime(7)-40))
pos=88,0
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=50&&animelemtime(7)<=69
anim=10060
scale=0.123*(0.4+4.6*(1-cos((pi/2/20)*(animelemtime(7)-50)))),0.123*(0.4+4.6*(1-cos((pi/2/20)*(animelemtime(7)-50))))
pos=88,0
vel=0,0
accel=0,0
removetime=2
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1


;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧
;偦偺屻
;仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧仧

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



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

;夋柺怓儗僀儎乕丄壓丅
[state ]
type=explod
trigger1=animelemtime(7)>=70&&animelemtime(7)<=249
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=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺怓儗僀儎乕丄忋丅
[state ]
type=explod
trigger1=animelemtime(7)>=250&&animelemtime(7)<=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=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=300&&animelemtime(7)<=399
anim=11000
trans=addalpha
alpha=0,256*sin((pi/2/100)*(animelemtime(7)-300))
scale=1,1
pos=0,0
postype=back
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;夋柺梙傜偟丅
[state ]
type=envshake
trigger1=animelemtime(7)>=70&&animelemtime(7)<=299
time=2
freq=180
ampl=8*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(7)>=300&&animelemtime(7)<=399
time=2
freq=180
ampl=(1+8-8*sin((pi/2/100)*(animelemtime(7)-300)))*ifelse(animelemtime(1)%2=1,1,-1)
phase=90
ignorehitpause=1



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



;摟夁
[state ]
type=trans
trigger1=animelemtime(7)>=70&&animelemtime(7)<=299
trans=addalpha
alpha=0,256
ignorehitpause=1



;儅僛儞僞怓偺丄傑傞偺侾丅
[state ]
type=explod
trigger1=animelemtime(7)>=70&&animelemtime(7)<=99
anim=10070
scale=0.123*(2.4*sin((pi/2/30)*(animelemtime(7)-70))+0.12*sin((pi/2/30)*(animelemtime(7)-70))*cos(random)),0.123*(2.4*sin((pi/2/30)*(animelemtime(7)-70))+0.12*sin((pi/2/30)*(animelemtime(7)-70))*cos(random))
pos=-facing*pos x-160+160,-screenpos y+120-230
vel=0,0
accel=0,0
removetime=3
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=100&&animelemtime(7)<=189
anim=10070
scale=0.123*(2.4+0.24*cos(random)),0.123*(2.4+0.24*cos(random))
pos=-facing*pos x-160+160,-screenpos y+120-230
vel=0,0
accel=0,0
removetime=3
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=190&&animelemtime(7)<=249
anim=10070
scale=0.123*(2.4+0.3*(animelemtime(7)-190)),0.123*(2.4+0.3*(animelemtime(7)-190))
pos=-facing*pos x-160+160,-screenpos y+120-230
vel=0,0
accel=0,0
removetime=3
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1

;儅僛儞僞怓偺丄傑傞偺俀丅
[state ]
type=explod
trigger1=animelemtime(7)>=70&&animelemtime(7)<=99
anim=10070
scale=0.123*(2.4*sin((pi/2/30)*(animelemtime(7)-70))+0.12*sin((pi/2/30)*(animelemtime(7)-70))*cos(random)),0.123*(2.4*sin((pi/2/30)*(animelemtime(7)-70))+0.12*sin((pi/2/30)*(animelemtime(7)-70))*cos(random))
pos=-facing*pos x-160+160,-screenpos y+120+230
vel=0,0
accel=0,0
removetime=3
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=100&&animelemtime(7)<=189
anim=10070
scale=0.123*(2.4+0.24*cos(random)),0.123*(2.4+0.24*cos(random))
pos=-facing*pos x-160+160,-screenpos y+120+230
vel=0,0
accel=0,0
removetime=3
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=190&&animelemtime(7)<=249
anim=10070
scale=0.123*(2.4+0.3*(animelemtime(7)-190)),0.123*(2.4+0.3*(animelemtime(7)-190))
pos=-facing*pos x-160+160,-screenpos y+120+230
vel=0,0
accel=0,0
removetime=3
sprpriority=2147483645
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



;偐偭偙傛偔攋楐揑側丅
[state ]
type=explod
trigger1=animelemtime(7)>=80&&animelemtime(7)<=129
anim=10100
trans=addalpha
alpha=256*cos((pi/2/50)*(animelemtime(7)-80)),256*sin((pi/2/50)*(animelemtime(7)-80))
scale=0.11*4*sin((pi/2/50)*(animelemtime(7)-80)),0.11*4*sin((pi/2/50)*(animelemtime(7)-80))
pos=-facing*pos x-160+160,-screenpos y+120-160
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=80&&animelemtime(7)<=129
anim=10100
trans=addalpha
alpha=256*cos((pi/2/50)*(animelemtime(7)-80)),256*sin((pi/2/50)*(animelemtime(7)-80))
scale=0.11*4*sin((pi/2/50)*(animelemtime(7)-80)),0.11*4*sin((pi/2/50)*(animelemtime(7)-80))
pos=-facing*pos x-160+160,-screenpos y+120+160
vel=0,0
accel=0,0
removetime=-2
sprpriority=2147483647
ontop=1
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



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



;拰儔儞僟儉
[state ]
type=varset
trigger1=animelemtime(7)>=120&&animelemtime(7)<=169
trigger1=animelemtime(7)%10=0
trigger1=animelemtime(7)!=120
trigger1=animelemtime(7)!=130
trigger1=animelemtime(7)!=165
sysvar(3)=random%27
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(7)>=120&&animelemtime(7)<=169
trigger1=animelemtime(7)%10=5
trigger1=animelemtime(7)!=120
trigger1=animelemtime(7)!=130
trigger1=animelemtime(7)!=165
sysvar(3)=6+random%27
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(7)>=120&&animelemtime(7)<=169
trigger1=animelemtime(7)%5=0
trigger1=animelemtime(7)!=120
trigger1=animelemtime(7)!=130
trigger1=animelemtime(7)!=165
trigger1=sysvar(3)%33>=0&&sysvar(3)%33<=9
var(0)=10300+sysvar(3)%33
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(7)>=120&&animelemtime(7)<=169
trigger1=animelemtime(7)%5=0
trigger1=animelemtime(7)!=120
trigger1=animelemtime(7)!=130
trigger1=animelemtime(7)!=165
trigger1=sysvar(3)%33>=10&&sysvar(3)%33<=19
var(0)=70300-10+sysvar(3)%33
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(7)>=120&&animelemtime(7)<=169
trigger1=animelemtime(7)%5=0
trigger1=animelemtime(7)!=120
trigger1=animelemtime(7)!=130
trigger1=animelemtime(7)!=165
trigger1=sysvar(3)%33>=20&&sysvar(3)%33<=29
var(0)=80300-20+sysvar(3)%33
ignorehitpause=1
[state ]
type=varset
trigger1=animelemtime(7)>=120&&animelemtime(7)<=169
trigger1=animelemtime(7)%5=0
trigger1=animelemtime(7)!=120
trigger1=animelemtime(7)!=130
trigger1=animelemtime(7)!=165
trigger1=sysvar(3)%33>=30&&sysvar(3)%33<=32
var(0)=90300-30+sysvar(3)%33
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=120&&animelemtime(7)<=169
trigger1=animelemtime(7)%5=0
trigger1=animelemtime(7)!=120
trigger1=animelemtime(7)!=130
trigger1=animelemtime(7)!=165
anim=var(0)
scale=0.7,0.5
pos=80+3.2*(animelemtime(7)-120),0
postype=left
vel=0,0
accel=0,0
removetime=250-animelemtime(7)
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=120
anim=10303
scale=0.7,0.5
pos=80+3.2*(animelemtime(7)-120),0
postype=left
vel=0,0
accel=0,0
removetime=250-animelemtime(7)
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=130
anim=70302
scale=0.7,0.5
pos=80+3.2*(animelemtime(7)-120),0
postype=left
vel=0,0
accel=0,0
removetime=250-animelemtime(7)
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)=165
anim=90302
scale=0.7,0.5
pos=80+3.2*(animelemtime(7)-120),0
postype=left
vel=0,0
accel=0,0
removetime=250-animelemtime(7)
bindtime=-1
sprpriority=2147483647
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



;儅僛儞僞怓偺偐偤乕丅
[state ]
type=explod
trigger1=animelemtime(7)>=300&&animelemtime(7)<=399
trigger1=animelemtime(7)%2=0
anim=10024
scale=0.6,0.6
pos=-facing*pos x+200*cos(sysvar(3)),-screenpos y+200+40*sin(sysvar(3))
vel=3+3*cos(random)*cos(sysvar(3)),-3-3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(7)>=300&&animelemtime(7)<=399
trigger1=animelemtime(7)%2=1
anim=10034
scale=0.6,0.6
pos=-facing*pos x+200*cos(sysvar(3)),-screenpos y+200+40*sin(sysvar(3))
vel=3+3*cos(random)*cos(sysvar(3)),-3-3*cos(random)*sin(sysvar(3))
accel=0,0
removetime=-2
sprpriority=2147483646
ontop=0
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
ignorehitpause=1



;峌寕杮懱偵側傝傑偡乕丅
[state ]
type=projectile
trigger1=animelemtime(7)>=120&&animelemtime(7)<=189
projanim=40120
projremanim=-1
projscale=1,1
offset=-facing*pos x,-screenpos y+120
velocity=0,0
accel=0,0
projremove=1
projremovetime=1
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=16,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
p2stateno=4201
ignorehitpause=1
[state ]
type=projectile
trigger1=animelemtime(7)=190
projanim=40010
projremanim=-1
projscale=1,1
offset=-facing*pos x,-screenpos y+120
velocity=0,0
accel=0,0
projremove=1
projremovetime=30
projsprpriority=2147483600
projedgebound=99999
projstagebound=99999
projheightbound=-99999,99999
pausemovetime=2147483647*ifelse(!ishelper,0,floor(sysfvar(1))>=7&&floor(sysfvar(1))<=12)
supermovetime=2147483647
attr=s,hp
hitflag=mafd
guardflag=ma
affectteam=e
animtype=hard
air.animtype=back
fall.animtype=back
priority=2,hit
damage=250,55
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
p2stateno=4202
p2facing=1
ignorehitpause=1



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

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
persistent=256
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>10
value=5020
persistent=256
ignorehitpause=1

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

[state ]
type=changestate
triggerall=(sysfvar(0)=256006.0&&sysfvar(0)!=0.0)=0
trigger1=enemy(0),sysfvar(0)=256006.0&&enemy(0),sysfvar(0)!=0.0
trigger1=enemy(0),palno>=7&&enemy(0),palno<=12
trigger1=enemy(0),sysvar(2)=floor(2.0**1)*floor(enemy(0),sysvar(2)/floor(2.0**1))+enemy(0),sysvar(2)%floor(2.0**0)+floor(2.0**0)
trigger2=numenemy=2
trigger2=enemy(1),sysfvar(0)=256006.0&&enemy(1),sysfvar(0)!=0.0
trigger2=enemy(1),palno>=7&&enemy(1),palno<=12
trigger2=enemy(1),sysvar(2)=floor(2.0**1)*floor(enemy(1),sysvar(2)/floor(2.0**1))+enemy(1),sysvar(2)%floor(2.0**0)+floor(2.0**0)
value=320000
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>200
value=5110
persistent=256
ignorehitpause=1


