;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥
;劔侕傾儖僼儌乕僪丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖捠忢懪寕丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖棫偪A楢1~4抜栚丅
;劔侖棫偪6A寭棫偪A楢5抜栚丅
;劔侖孅傒A寭棫偪A楢1抜栚丅
;劔侖嬻拞A楢1~3抜栚丅

[statedef 200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10000
persistent=256
ignorehitpause=1
[statedef 210]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10000
persistent=256
ignorehitpause=1
[statedef 220]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10000
persistent=256
ignorehitpause=1
[statedef 230]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10000
persistent=256
ignorehitpause=1
[statedef 240]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10000
persistent=256
ignorehitpause=1
[statedef 400]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10000
persistent=256
ignorehitpause=1
[statedef 600]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10000
persistent=256
ignorehitpause=1
[statedef 610]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10000
persistent=256
ignorehitpause=1
[statedef 620]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10000
persistent=256
ignorehitpause=1

[statedef 241]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
trigger1=time=0
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5030
triggerall=animtime=0
trigger1=selfanimexist(5035)
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=animtime=0
trigger1=anim=5030
trigger2=anim=5035
value=5050
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
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=0
movecamera=1,0
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=-32
y=0
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=changestate
trigger1=ifelse(facing=1,screenpos x,320-screenpos x)<const(size.air.front)+const(size.air.back)
trigger2=time>=10
value=242
persistent=256
ignorehitpause=1

[statedef 242]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim2
trigger1=time=0
value=241
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=0
movecamera=1,0
ignorehitpause=1
[state ]
type=velset
trigger1=time=0
x=0
ignorehitpause=1
[state ]
type=turn
trigger1=time=0
ignorehitpause=1
[state ]
type=velset
trigger1=time=0
x=0.005*floor(facing*(enemynear,screenpos x-screenpos x))
y=-2.1
ignorehitpause=1
[state ]
type=veladd
trigger1=1
y=0.07
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=-0.85*const(size.mid.pos.y)&&vel y>0
value=5100
persistent=256
ignorehitpause=1
[state ]
type=angledraw
trigger1=1
value=36*time
ignorehitpause=1
[state ]
type=offset
trigger1=1
x=const(size.mid.pos.x)
y=const(size.mid.pos.y)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖捠忢幩寕丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖棫偪B丅

[statedef 300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=5
trigger3=animelemtime(1)=10
value=s300,0
freqmul=0.8
volume=255
channel=11
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;僆僒儗側僗僼傿傾丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%2=0
id=var(50)
anim=13087
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=30
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(40+10*cos(random)*cos(var(58)**2)+9*animelemtime(1)),floor(-55+10*cos(random)*sin(var(58)**2))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(58)),2*cos(random)*sin(var(58))
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%2=0
id=var(50)
anim=13152
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.4,(2-var(57))*0.5*0.4
shadow=0,0,0
sprpriority=31
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(40+10*cos(random)*cos(var(58)**4)+9*animelemtime(1)),floor(-55+10*cos(random)*sin(var(58)**4))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(58)**3),2*cos(random)*sin(var(58)**3)
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%2=0
id=var(50)
anim=13127
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.2,(2-var(57))*0.5*0.2
shadow=0,0,0
sprpriority=32
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(40+10*cos(random)*cos(var(58)**6)+9*animelemtime(1)),floor(-55+10*cos(random)*sin(var(58)**6))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(58)**5),2*cos(random)*sin(var(58)**5)
accel=0,0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%5=0
projid=var(50)
projanim=40330
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=40+9*animelemtime(1),-55
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=5
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
id=var(50)
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=0
ground.velocity=8,-1
air.velocity=8,-1
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;僗僥乕僩斣崋曐懚曄悢僙僢僩丅
[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖棫偪C丅

[statedef 310]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s310,0
freqmul=1.0
volume=255
channel=11
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s310,1
freqmul=1.0
volume=255
channel=12
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;僔傾儞崟壔儗乕僓乕丅
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=11190
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=40
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=50,-55
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=11200
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=41
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=50,-55
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
trigger1=(animelemtime(1)-10)%5=0
projid=var(50)
projanim=40340
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=50,-55
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=5
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
id=var(50)
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,2
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-6,-1
air.velocity=-6,-1
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;僗僥乕僩斣崋曐懚曄悢僙僢僩丅
[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖孅傒B丅

[statedef 500]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=c
movetype=a
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=5
trigger3=animelemtime(1)=10
value=s300,0
freqmul=0.8
volume=255
channel=11
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;僆僒儗側僗僼傿傾丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%2=0
id=var(50)
anim=13087
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=30
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(50+10*cos(random)*cos(var(58)**2)+10*animelemtime(1)),floor(-75+10*cos(random)*sin(var(58)**2)-3*animelemtime(1))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(58)),2*cos(random)*sin(var(58))
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%2=0
id=var(50)
anim=13152
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.4,(2-var(57))*0.5*0.4
shadow=0,0,0
sprpriority=31
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(50+10*cos(random)*cos(var(58)**4)+10*animelemtime(1)),floor(-75+10*cos(random)*sin(var(58)**4)-3*animelemtime(1))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(58)**3),2*cos(random)*sin(var(58)**3)
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%2=0
id=var(50)
anim=13127
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.2,(2-var(57))*0.5*0.2
shadow=0,0,0
sprpriority=32
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(50+10*cos(random)*cos(var(58)**6)+10*animelemtime(1)),floor(-75+10*cos(random)*sin(var(58)**6)-3*animelemtime(1))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(58)**5),2*cos(random)*sin(var(58)**5)
accel=0,0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%5=0
projid=var(50)
projanim=40330
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=50+10*animelemtime(1),-75-3*animelemtime(1)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=5
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
id=var(50)
chainid=-1
nochainid=-1
attr=c,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=0
ground.velocity=8,-1
air.velocity=8,-1
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;僗僥乕僩斣崋曐懚曄悢僙僢僩丅
[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖孅傒C丅

[statedef 510]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=c
movetype=a
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s310,0
freqmul=1.0
volume=255
channel=11
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s310,1
freqmul=1.0
volume=255
channel=12
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;僔傾儞崟壔儗乕僓乕丅
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=11190
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=40
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=10,-41
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=11200
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=41
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=10,-41
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
trigger1=(animelemtime(1)-10)%5=0
projid=var(50)
projanim=40340
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=10,-55
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=5
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
id=var(50)
chainid=-1
nochainid=-1
attr=c,np
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,2
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-6,-1
air.velocity=-6,-1
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;僗僥乕僩斣崋曐懚曄悢僙僢僩丅
[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖嬻拞B丅

[statedef 700]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=a
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=5
trigger3=animelemtime(1)=10
value=s300,0
freqmul=0.8
volume=255
channel=11
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=statetypeset
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=velset
triggerall=statetype=a
trigger1=animelemtime(1)=0
x=0.2*vel x+0.8-1.6*var(1)
y=0.2*vel y-0.8+3.2*var(3)
ignorehitpause=1
[state ]
type=velset
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=1



;僆僒儗側僗僼傿傾丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%2=0
id=var(50)
anim=13087
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=30
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(40+10*cos(random)*cos(var(58)**2)+11*animelemtime(1)),floor(-55+10*cos(random)*sin(var(58)**2)+3*animelemtime(1))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(58)),2*cos(random)*sin(var(58))
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%2=0
id=var(50)
anim=13152
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.4,(2-var(57))*0.5*0.4
shadow=0,0,0
sprpriority=31
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(40+10*cos(random)*cos(var(58)**4)+11*animelemtime(1)),floor(-55+10*cos(random)*sin(var(58)**4)+3*animelemtime(1))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(58)**3),2*cos(random)*sin(var(58)**3)
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%2=0
id=var(50)
anim=13127
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.2,(2-var(57))*0.5*0.2
shadow=0,0,0
sprpriority=32
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(40+10*cos(random)*cos(var(58)**6)+11*animelemtime(1)),floor(-55+10*cos(random)*sin(var(58)**6)+3*animelemtime(1))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(58)**5),2*cos(random)*sin(var(58)**5)
accel=0,0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%5=0
projid=var(50)
projanim=40330
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=40+11*animelemtime(1),-55+3*animelemtime(1)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=5
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
id=var(50)
chainid=-1
nochainid=-1
attr=a,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=0
ground.velocity=8,-1
air.velocity=8,-1
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;僗僥乕僩斣崋曐懚曄悢僙僢僩丅
[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖嬻拞C丅

[statedef 710]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=a
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s310,0
freqmul=1.0
volume=255
channel=11
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s310,1
freqmul=1.0
volume=255
channel=12
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=statetypeset
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=velset
triggerall=statetype=a
trigger1=animelemtime(1)=0
x=0.2*vel x+0.8-1.6*var(1)
y=0.2*vel y-0.8+3.2*var(3)
ignorehitpause=1
[state ]
type=velset
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=1



;僔傾儞崟壔儗乕僓乕丅
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=12190
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=40
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=45,-44
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=12200
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=41
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=45,-44
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
trigger1=(animelemtime(1)-10)%5=0
projid=var(50)
projanim=40350
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=45,-44
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=5
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
id=var(50)
chainid=-1
nochainid=-1
attr=a,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,2
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-6,-1
air.velocity=-6,-1
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;僗僥乕僩斣崋曐懚曄悢僙僢僩丅
[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖昁嶦媄丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖236幩丅

[statedef 1000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10100
persistent=256
ignorehitpause=1
[statedef 1001]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10100
persistent=256
ignorehitpause=1

[statedef 1002]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
trigger1=time=0
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5030
triggerall=animtime=0
trigger1=selfanimexist(5035)
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=animtime=0
trigger1=anim=5030
trigger2=anim=5035
value=5050
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=1
[state ]
type=hitvelset
trigger1=time=0
x=1
y=1
ignorehitpause=1
[state ]
type=veladd
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=-0.15*const(size.mid.pos.y)&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖623幩丅

[statedef 1100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10200
persistent=256
ignorehitpause=1
[statedef 1101]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10200
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖214幩丅

[statedef 1200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10300
persistent=256
ignorehitpause=1
[statedef 1201]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10300
persistent=256
ignorehitpause=1

[statedef 1202]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
trigger1=time=0
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5030
triggerall=animtime=0
trigger1=selfanimexist(5035)
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=animtime=0
trigger1=anim=5030
trigger2=anim=5035
value=5050
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
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=hitvelset
trigger1=time=0
x=1
y=1
ignorehitpause=1
[state ]
type=veladd
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=-0.15*const(size.mid.pos.y)&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖22幩丅

[statedef 1300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10300
persistent=256
ignorehitpause=1
[statedef 1301]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=10300
persistent=256
ignorehitpause=1

[statedef 1302]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
trigger1=time=0
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim=5030
triggerall=animtime=0
trigger1=selfanimexist(5035)
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=animtime=0
trigger1=anim=5030
trigger2=anim=5035
value=5050
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=1
[state ]
type=hitvelset
trigger1=time=0
x=1
y=1
ignorehitpause=1
[state ]
type=veladd
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=-0.15*const(size.mid.pos.y)&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖挻昁嶦媄丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖z丅

[statedef 3000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1



;寱寔敪惗僼儗乕儉曐懚梡椪帪曄悢僙僢僩丅
[state ]
type=null
triggerall=1||var(20):=2
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=1||var(20):=4
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=1||var(20):=2
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=1||var(20):=3
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=1||var(20):=4
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=1||var(20):=6
ignorehitpause=1



;婎杮愝掕乮媡弴張棟乯丅
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
ignorehitpause=1



;挻昁墘弌丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=21
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=22
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
time=2
freq=180
ampl=floor((8-8*sin((pi/2/60)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=-38,-88
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=-58
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=-38,-88
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(20)-1)=0
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(20)-1)=0
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(20)-1)=0
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(20)-1)=0
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(20)-1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=23
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(20)-1)=0
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(20)-1)=0
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(20)-1)=0
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(20)-1)=0
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(20)-1)=0
value=s1000,1
freqmul=1.0
volume=255
channel=24
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(2+20)=0
value=s7240,0
freqmul=0.8
volume=255
channel=25
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(2+20)=0
value=s7240,0
freqmul=1.25
volume=255
channel=26
ignorehitpause=1



;夋柺愝掕丅
[state ]
type=explod
trigger1=animelemtime(2+20+6)>=0&&animelemtime(2+20+6)<=9
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*cos((pi/2/10)*animelemtime(2+20+6)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(2+20+6)>=10&&animelemtime(2+20+6)<=19
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/10)*(animelemtime(2+20+6)-10)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(20))=[0,1]
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(20))=[0,1]
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(20))=[0,1]
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(20))=[0,1]
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(20))=[0,1]
id=0
anim=14000
trans=addalpha
alpha=256,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=bgpalfx
trigger1=animelemtime(1)>=0&&animelemtime(2+20+6)<=9
invertall=1
time=2
ignorehitpause=1

[state ]
type=envshake
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(20)-1)=[0,14]
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(2+var(20)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger1=animelemtime(2+5+var(20)-1)=[0,14]
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(2+5+var(20)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger1=animelemtime(2+10+var(20)-1)=[0,14]
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(2+10+var(20)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger1=animelemtime(2+15+var(20)-1)=[0,14]
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(2+15+var(20)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(2+20)>=0&&animtime<=-1
trigger1=animelemtime(2+20+var(20)-1)=[0,14]
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(2+20+var(20)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;價僕儏傾儖僙僢僩丅
[state ]
type=afterimage
trigger1=animelemtime(1)=0
time=144
length=16
timegap=1
framegap=1
palcolor=256
palinvertall=0
palbright=0,0,0
palcontrast=256,256,256
paladd=-16,-16,-16
palmul=1,1,1
trans=sub
ignorehitpause=1



;嵗昗愝掕丅
[state ]
type=posadd
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<160
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-160)
ignorehitpause=1

[state ]
type=velset
triggerall=floor(facing*(enemynear,screenpos x-screenpos x))>=100
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(20)-1)=0
trigger1=1||fvar(0):=7
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(20)-1)=0
trigger2=1||fvar(0):=15
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(20)-1)=0
trigger3=1||fvar(0):=5
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(20)-1)=0
trigger4=1||fvar(0):=20
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(20)-1)=0
trigger5=1||fvar(0):=15
x=fvar(0)*0.003125*floor(facing*(enemynear,screenpos x-screenpos x)-100)
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;僄僼僃僋僩幩弌嵗昗曐懚梡椪帪曄悢僙僢僩丅
[state ]
type=null
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=1||var(21):=10023||fvar(2):=-80||fvar(3):=-40
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=1||var(21):=10000||fvar(2):=50||fvar(3):=0
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=1||var(21):=10023||fvar(2):=-80||fvar(3):=-60
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=1||var(21):=10020||fvar(2):=-60||fvar(3):=-80
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=1||var(21):=10000||fvar(2):=60||fvar(3):=0
ignorehitpause=1



;寱寔丅
[state ]
type=explod
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(20)-1)=0
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(20)-1)=0
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(20)-1)=0
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(20)-1)=0
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(20)-1)=0
id=var(50)
anim=var(21)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(fvar(2)),floor(fvar(3))
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(20)-1)=0
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(20)-1)=0
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(20)-1)=0
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(20)-1)=0
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(20)-1)=0
id=var(50)
anim=var(21)+30
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(fvar(2)),floor(fvar(3))
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=null
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=1||fvar(4):=1||fvar(5):=-6||fvar(6):=1||fvar(7):=6
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=1||fvar(4):=-1||fvar(5):=-6||fvar(6):=-3||fvar(7):=30
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=1||fvar(4):=-1||fvar(5):=-6||fvar(6):=-1||fvar(7):=-4
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=1||fvar(4):=-1||fvar(5):=-6||fvar(6):=-1||fvar(7):=-6
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=1||fvar(4):=-30||fvar(5):=-6||fvar(6):=-30||fvar(7):=-6
ignorehitpause=1

[state ]
type=projectile
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(20))=0
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(20))=0
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(20))=0
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(20))=0
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(20))=0
projid=var(50)
projanim=var(21)+30090
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(2)),floor(fvar(3))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=8
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
id=var(50)
chainid=-1
nochainid=-1
attr=s,ha
hitflag=hlafdp
guardflag=hl
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=180,18
fall.damage=0
getpower=0,0
givepower=0,5
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,10
guard.pausetime=0,10
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=fvar(4),fvar(5)
air.velocity=fvar(6),fvar(7)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;僗僥乕僩斣崋曐懚曄悢僙僢僩丅
[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖Fz丅

[statedef 3100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
triggerall=var(50)=stateno
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1



;儖乕僾張棟丅
[state ]
type=null
triggerall=var(50)=stateno
trigger1=1||fvar(0):=-33
trigger1=1||fvar(1):=-95
ignorehitpause=1
[state ]
type=changestate
triggerall=var(50)=stateno
triggerall=1||var(20):=0
triggerall=1||var(21):=animelemtime(1)
triggerall=1||var(22):=60
triggerall=1||fvar(2):=15
triggerall=1||fvar(3):=-3
trigger1=animelemtime(1)>=5&&animelemtime(1)<=29
trigger1=animelemtime(1)%5=0
value=3101
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)!=stateno
trigger1=1||var(50):=stateno
ignorehitpause=1



;婎杮愝掕乮媡弴張棟乯丅
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
ignorehitpause=1



;挻昁墘弌丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=21
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=22
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
time=2
freq=180
ampl=floor((8-8*sin((pi/2/60)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=-33,-95
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=-58
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=-33,-95
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-1000
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
trigger1=animelemtime(1)%5=0
value=s3100,0
freqmul=1.25
volume=255
channel=23
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=0+35&&animelemtime(1)<=29+35
trigger1=animelemtime(1)%5=0
value=s1000,0
freqmul=0.7
volume=255
channel=24
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=0+35&&animelemtime(1)<=29+35
trigger1=animelemtime(1)%5=0
value=s3100,1
freqmul=1.0
volume=255
channel=25
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=0+35&&animelemtime(1)<=29+35
trigger1=animelemtime(1)%5=0
value=s3100,1
freqmul=1.0
volume=255
channel=26
ignorehitpause=1



;夋柺愝掕丅
[state ]
type=explod
trigger1=animelemtime(1)>=0+35&&animelemtime(1)<=29+35
trigger1=animelemtime(1)%5=[0,1]
id=0
anim=14000
trans=addalpha
alpha=256,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=35&&animelemtime(1)<=59
time=2
freq=180
ampl=floor(8*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=60&&animelemtime(1)<=79
time=2
freq=180
ampl=floor((12-12*sin((pi/2/20)*(animelemtime(1)-60)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;媽栺僟償傿僨偺惎丅
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=10110
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=70
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=10120
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=71
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=110132
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=-50
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=110149
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8*0.8,(2-var(57))*0.5*0.8*0.8
shadow=0,0,0
sprpriority=72
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;僗僥乕僩斣崋曐懚曄悢僙僢僩丅
[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1

[statedef 3101]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;媽栺僟償傿僨偺惎丅
[state ]
type=explod
trigger1=1
id=var(50)
anim=10110
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=70
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*var(21)*cos(pi*(var(22)+fvar(3)*var(21)+120*var(20))/180)),floor(fvar(1)+fvar(2)*var(21)*sin(pi*(var(22)+fvar(3)*var(21)+120*var(20))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=1
id=var(50)
anim=10120
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=71
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*var(21)*cos(pi*(var(22)+fvar(3)*var(21)+120*var(20))/180)),floor(fvar(1)+fvar(2)*var(21)*sin(pi*(var(22)+fvar(3)*var(21)+120*var(20))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=1
id=var(50)
anim=110132
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=-50
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*var(21)*cos(pi*(var(22)+fvar(3)*var(21)+120*var(20))/180)),floor(fvar(1)+fvar(2)*var(21)*sin(pi*(var(22)+fvar(3)*var(21)+120*var(20))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=1
id=var(50)
anim=110149
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8*0.8,(2-var(57))*0.5*0.8*0.8
shadow=0,0,0
sprpriority=72
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*var(21)*cos(pi*(var(22)+fvar(3)*var(21)+120*var(20))/180)),floor(fvar(1)+fvar(2)*var(21)*sin(pi*(var(22)+fvar(3)*var(21)+120*var(20))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=1
projid=var(50)
projanim=40370
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)+fvar(2)*var(21)*cos(pi*(var(22)+fvar(3)*var(21)+120*var(20))/180)),floor(fvar(1)+fvar(2)*var(21)*sin(pi*(var(22)+fvar(3)*var(21)+120*var(20))/180))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=35+12
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
id=var(50)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=120,12
fall.damage=0
getpower=0,0
givepower=0,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,7
guard.pausetime=0,7
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-4,-4
air.velocity=-4,-4
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;儖乕僾張棟丅
[state ]
type=changestate
triggerall=1||var(50):=stateno
trigger1=1||var(20):=var(20)+1
value=ifelse((var(20)=[1,3-1]),stateno,3100)
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖Bz丅

[statedef 3200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
ignorehitpause=1



;挻昁墘弌丅
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=21
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=22
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=59
time=2
freq=180
ampl=floor((8-8*sin((pi/2/60)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=-33,-95
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=-58
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=-33,-95
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-2000
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
trigger1=animelemtime(1)%10=0
value=s3100,0
freqmul=1.25
volume=255
channel=23
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)>=0+30&&animelemtime(1)<=99+30
trigger1=animelemtime(1)%10=0
value=s3100,1
freqmul=0.8
volume=255
channel=24
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=0+30&&animelemtime(1)<=99+30
trigger1=animelemtime(1)%10=0
value=s3200,0
freqmul=0.8
volume=255
channel=25
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=0+30&&animelemtime(1)<=99+30
trigger1=animelemtime(1)%10=0
value=s3200,1
freqmul=0.8
volume=255
channel=26
ignorehitpause=1



;夋柺愝掕丅
[state ]
type=explod
trigger1=animelemtime(1)>=0+30&&animelemtime(1)<=99+30
trigger1=animelemtime(1)%10=[0,1]
id=0
anim=14000
trans=addalpha
alpha=256,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=30&&animelemtime(1)<=119
time=2
freq=180
ampl=floor(8*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=120&&animelemtime(1)<=139
time=2
freq=180
ampl=floor((12-12*sin((pi/2/20)*(animelemtime(1)-120)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;晽丅
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
trigger1=animelemtime(1)%10=0
id=var(50)
anim=210060
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=-50
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+160*(animelemtime(1)%20=10)+(var(58)%160)),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
trigger1=animelemtime(1)%10=0
id=var(50)
anim=210061
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=70
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+160*(animelemtime(1)%20=10)+(var(58)%160)),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
trigger1=animelemtime(1)%10=0
projid=var(50)
projanim=40380
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+160*(animelemtime(1)%20=10)+(var(58)%160)),0
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=35+20
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
id=var(50)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=120,12
fall.damage=0
getpower=0,0
givepower=0,10
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,7
guard.pausetime=0,7
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-4,-4
air.velocity=-4,-4
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;僗僥乕僩斣崋曐懚曄悢僙僢僩丅
[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥
;劔侖廤栺僗僥乕僩丅

;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖捠忢懪寕棫偪A楢1~4抜栚丅
;劔侖捠忢懪寕棫偪6A寭棫偪A楢5抜栚丅
;劔侖捠忢懪寕孅傒A寭棫偪A楢1抜栚丅
;劔侖捠忢懪寕嬻拞A楢1~3抜栚丅

[statedef 10000]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖婎杮愝掕丅

;偦傟埲奜丅
[state ]
type=changeanim
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1



;僆僾僔儑儞崁栚丅
[state ]
type=statetypeset
triggerall=var(50)=200||var(50)=210||var(50)=220||var(50)=230||var(50)=240
trigger1=1
statetype=s
movetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=400
trigger1=1
statetype=c
movetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=600||var(50)=610||var(50)=620
trigger1=1
statetype=a
movetype=a
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖壒嬁丅

;僆僾僔儑儞崁栚丅
[state ]
type=playsnd
trigger1=var(50)=200
trigger1=animelemtime(3)=-4
trigger2=var(50)=210
trigger2=animelemtime(4)=-4
trigger3=var(50)=400
trigger3=animelemtime(4)=-4
trigger4=var(50)=600
trigger4=animelemtime(4)=-4
value=s200,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(50)=210
trigger1=animelemtime(4)=-4
trigger2=var(50)=610
trigger2=animelemtime(3)=-4
value=s210,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(50)=220
trigger1=animelemtime(3)=-4
trigger2=var(50)=220
trigger2=animelemtime(6)=-4
trigger3=var(50)=230
trigger3=animelemtime(5)=-4
trigger4=var(50)=240
trigger4=animelemtime(2)=-4
trigger5=var(50)=620
trigger5=animelemtime(9)=-4
value=s220,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(50)=230
trigger1=animelemtime(5)=-4
trigger2=var(50)=240
trigger2=animelemtime(2)=-4
value=s100,0
freqmul=1.0
volume=255
channel=2
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖夋柺愝掕丅

;僆僾僔儑儞崁栚丅
[state ]
type=envshake
triggerall=var(50)=220
trigger1=animelemtime(3)>=0&&animelemtime(3)<=7
time=2
freq=180
ampl=floor((8-8*sin((pi/2/8)*animelemtime(3)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=220
trigger1=animelemtime(6)>=0&&animelemtime(6)<=7
time=2
freq=180
ampl=floor((8-8*sin((pi/2/8)*animelemtime(6)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=230
trigger1=animelemtime(5)>=0&&animelemtime(5)<=7
time=2
freq=180
ampl=floor((12-12*sin((pi/2/8)*animelemtime(5)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=240
trigger1=animelemtime(2)>=0&&animelemtime(2)<=7
time=2
freq=180
ampl=floor((12-12*sin((pi/2/8)*animelemtime(2)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=envshake
triggerall=var(50)=620
trigger1=animelemtime(9)>=0&&animelemtime(9)<=15
time=2
freq=180
ampl=floor((16-16*sin((pi/2/16)*animelemtime(9)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖嵗昗愝掕丅

;僆僾僔儑儞崁栚丅
[state ]
type=velset
triggerall=var(50)=210
trigger1=animelemtime(4)=-4
x=3
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=220
trigger1=animelemtime(3)=-8
trigger2=animelemtime(6)=-8
x=4
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=230
trigger1=animelemtime(5)=-4
x=8
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=240
trigger1=animelemtime(2)=-4
x=12
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=610
trigger1=animelemtime(1)=0
x=0.2*vel x
y=0.2*vel y-3.0
ignorehitpause=1

[state ]
type=posset
triggerall=var(50)=620
trigger1=animelemtime(9)=0
y=-1
ignorehitpause=1

[state ]
type=statetypeset
triggerall=var(50)=600||var(50)=610||var(50)=620
trigger1=pos y>=-1
statetype=s
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=600||var(50)=610||var(50)=620
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=600||var(50)=610||var(50)=620
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖暔棟墘嶼丅

;僆僾僔儑儞崁栚丅
[state ]
type=velset
trigger1=var(50)=200||var(50)=210||var(50)=220||var(50)=230||var(50)=240||var(50)=400
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1
[state ]
type=velset
trigger1=var(50)=600
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=610
trigger1=animelemtime(1)>=0&&animelemtime(3)<=7
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=610
trigger1=animelemtime(3)>=8
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1
[state ]
type=velset
trigger1=var(50)=620
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖僕儍儞僾偲偐丅

;僆僾僔儑儞崁栚丅
[state ]
type=explod
triggerall=var(50)=220
trigger1=animelemtime(3)=-4
trigger2=animelemtime(6)=-4
id=var(50)
anim=14222
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.7,(2-var(57))*0.5*0.7
shadow=0,0,0
sprpriority=-90
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=43,-5
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=220
trigger1=animelemtime(3)=-4
trigger2=animelemtime(6)=-4
id=var(50)
anim=14223
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.4,(2-var(57))*0.5*0.4
shadow=0,0,0
sprpriority=20
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=43,-5
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=var(50)=240
trigger1=animelemtime(2)=-4
id=var(50)
anim=14230
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=-90
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)+130,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-1.5,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=240
trigger1=animelemtime(2)=-4
id=var(50)
anim=14231
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=20
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x)+130,const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=-1.5,0
accel=0,0
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖峌寕杮懱丅

;僆僾僔儑儞崁栚丅
[state ]
type=null
trigger1=var(50)=200
trigger1=animelemtime(3)=0
trigger1=1||var(20):=0||var(21):=5||fvar(4):=-3||fvar(5):=0||fvar(6):=-3||fvar(7):=-1
trigger2=var(50)=210
trigger2=animelemtime(4)=0
trigger2=1||var(20):=0||var(21):=10||fvar(4):=-5||fvar(5):=0||fvar(6):=-5||fvar(7):=-3
trigger3=var(50)=220
trigger3=animelemtime(3)=0
trigger3=1||var(20):=1||var(21):=5||fvar(4):=-1||fvar(5):=30||fvar(6):=-1||fvar(7):=30
trigger4=var(50)=220
trigger4=animelemtime(6)=0
trigger4=1||var(20):=1||var(21):=5||fvar(4):=-1||fvar(5):=-3||fvar(6):=-1||fvar(7):=-3
trigger5=var(50)=230
trigger5=animelemtime(5)=0
trigger5=1||var(20):=1||var(21):=10||fvar(4):=-10||fvar(5):=-3||fvar(6):=-10||fvar(7):=-3
trigger6=var(50)=240
trigger6=animelemtime(2)=0
trigger6=1||var(20):=0||var(21):=0||fvar(4):=0||fvar(5):=0||fvar(6):=0||fvar(7):=0
trigger7=var(50)=400
trigger7=animelemtime(4)=0
trigger7=1||var(20):=1||var(21):=15||fvar(4):=-3||fvar(5):=0||fvar(6):=-3||fvar(7):=-1
trigger8=var(50)=600
trigger8=animelemtime(4)=0
trigger8=1||var(20):=0||var(21):=5||fvar(4):=0||fvar(5):=-3||fvar(6):=0||fvar(7):=-3
trigger9=var(50)=610
trigger9=animelemtime(3)=0
trigger9=1||var(20):=1||var(21):=5||fvar(4):=0||fvar(5):=10||fvar(6):=0||fvar(7):=10
trigger10=var(50)=620
trigger10=animelemtime(9)=0
trigger10=1||var(20):=1||var(21):=10||fvar(4):=-2||fvar(5):=-10||fvar(6):=-2||fvar(7):=-10
ignorehitpause=1

[state ]
type=hitdef
trigger1=var(50)=200
trigger1=animelemtime(3)=0
trigger2=var(50)=210
trigger2=animelemtime(4)=0
trigger3=var(50)=220
trigger3=animelemtime(3)=0
trigger4=var(50)=220
trigger4=animelemtime(6)=0
trigger5=var(50)=230
trigger5=animelemtime(5)=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlafdp
guardflag=hl
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=40,4
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,var(21)
guard.pausetime=0,var(21)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(20)
air.fall=var(20)
ground.velocity=fvar(4),fvar(5)
air.velocity=fvar(6),fvar(7)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=hitdef
trigger1=var(50)=240
trigger1=animelemtime(2)=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlafdp
guardflag=hl
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=40,4
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,var(21)
guard.pausetime=0,var(21)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(20)
air.fall=var(20)
ground.velocity=fvar(4),fvar(5)
air.velocity=fvar(6),fvar(7)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=targetstate
triggerall=var(50)=240
triggerall=numtarget=[1,8]
trigger1=movehit=1
value=241
ignorehitpause=1
[state ]
type=targetdrop
triggerall=var(50)=240
triggerall=numtarget=[1,8]
trigger1=movehit=1
ignorehitpause=1

[state ]
type=hitdef
trigger1=var(50)=400
trigger1=animelemtime(4)=0
id=var(50)
chainid=-1
nochainid=-1
attr=c,na
hitflag=hlafdp
guardflag=l
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=40,4
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,var(21)
guard.pausetime=0,var(21)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(20)
air.fall=var(20)
ground.velocity=fvar(4),fvar(5)
air.velocity=fvar(6),fvar(7)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1

[state ]
type=hitdef
trigger1=var(50)=600
trigger1=animelemtime(4)=0
trigger2=var(50)=610
trigger2=animelemtime(3)=0
trigger3=var(50)=620
trigger3=animelemtime(9)=0
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
guardflag=a
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=40,4
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,var(21)
guard.pausetime=0,var(21)
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(20)
air.fall=var(20)
ground.velocity=fvar(4),fvar(5)
air.velocity=fvar(6),fvar(7)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥劥
;劔侖僗僥乕僩斣崋曐懚曄悢僙僢僩丅

[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1
[state ]
type=varset
triggerall=var(50)=600||var(50)=610
triggerall=statetype=s
trigger1=1||var(50):=52
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖236幩丅

[statedef 10100]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1



;寱寔敪惗僼儗乕儉曐懚梡椪帪曄悢僙僢僩丅
[state ]
type=null
triggerall=1||var(20):=2
trigger1=var(50)=1000
trigger1=1||var(20):=6
trigger2=var(50)=1001
trigger2=1||var(20):=4
ignorehitpause=1



;婎杮愝掕乮媡弴張棟乯丅
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
triggerall=var(50)=1000
trigger1=animelemtime(1)=0
value=1000,0
freqmul=1.0
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=1000
trigger1=animelemtime(1)=0
value=1000,1
freqmul=1.0
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(20))=-12
value=s1000,2
freqmul=1.0
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(20))=-12
value=s1000,2
freqmul=1.0
volume=255
channel=6
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(var(20))=0
value=s1000,3
freqmul=1.3
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(20))=0
value=s1000,4
freqmul=1.0
volume=255
channel=2
ignorehitpause=1



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



;嵗昗愝掕丅
[state ]
type=velset
triggerall=var(50)=1000
triggerall=animelemtime(var(20))=-3
triggerall=floor(facing*(enemynear,screenpos x-screenpos x))>=60
trigger1=1
x=35*0.003125*floor(facing*(enemynear,screenpos x-screenpos x)-60)
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=1001
triggerall=animelemtime(var(20))=-3
triggerall=floor(facing*(enemynear,screenpos x-screenpos x))>=60
trigger1=1
x=55*0.003125*floor(facing*(enemynear,screenpos x-screenpos x)-60)
ignorehitpause=1
[state ]
type=posadd
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<120
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-120)
ignorehitpause=1



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;昁嶦僄僼僃僋僩丅
[state ]
type=explod
triggerall=var(50)=1000
trigger1=animelemtime(1)=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=-89
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=1000
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.5*0.5,(2-var(57))*0.5*0.5*0.5
shadow=0,0,0
sprpriority=-88
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;寱寔丅
[state ]
type=explod
trigger1=animelemtime(var(20))=-3
id=var(50)
anim=11020
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=108
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=-67,-87
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(20))=-3
id=var(50)
anim=11050
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=109
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=-67,-87
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(20))=-3
id=var(50)
anim=11050
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=-67,-87
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=hitdef
trigger1=animelemtime(var(20))=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlafdp
guardflag=hl
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,6
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,7
guard.pausetime=0,7
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-2,-40
air.velocity=-2,-40
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=2.1
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1
[state ]
type=targetstate
triggerall=numtarget=[1,8]
trigger1=movehit=1
value=1002
ignorehitpause=1
[state ]
type=targetdrop
triggerall=numtarget=[1,8]
trigger1=movehit=1
ignorehitpause=1



;僗僥乕僩斣崋曐懚曄悢僙僢僩丅
[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖623幩丅

[statedef 10200]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1



;寱寔敪惗僼儗乕儉曐懚梡椪帪曄悢僙僢僩丅
[state ]
type=null
triggerall=1||var(20):=2
trigger1=var(50)=1100
trigger1=1||var(20):=14
trigger2=var(50)=1101
trigger2=1||var(20):=1
ignorehitpause=1



;婎杮愝掕乮媡弴張棟乯丅
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
triggerall=var(50)=1100
trigger1=animelemtime(1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=11
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=1100
trigger1=animelemtime(1)=0
value=s1000,1
freqmul=1.0
volume=255
channel=12
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(20))=0
value=s1100,0
freqmul=0.8
volume=255
channel=13
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(20))=0
value=s1100,1
freqmul=0.7
volume=255
channel=14
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(20))=0
value=s1100,2
freqmul=1.0
volume=255
channel=15
ignorehitpause=1



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



;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;昁嶦僄僼僃僋僩丅
[state ]
type=explod
triggerall=var(50)=1100
trigger1=animelemtime(1)=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=-79
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=1100
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.5*0.5,(2-var(57))*0.5*0.5*0.5
shadow=0,0,0
sprpriority=-78
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;墶搢偟恄敱偺晽丅
[state ]
type=explod
trigger1=animelemtime(var(20))=0
id=var(50)
anim=11140
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.7,(2-var(57))*0.5*0.7
shadow=0,0,0
sprpriority=50
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(screenpos x+70*facing),floor(screenpos y-55)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(20))=0
id=var(50)
anim=11141
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.35,(2-var(57))*0.5*0.35
shadow=0,0,0
sprpriority=52
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(screenpos x+70*facing),floor(screenpos y-55)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;壩拰側偳側偳丅
[state ]
type=explod
trigger1=animelemtime(var(20))=0
id=var(50)
anim=10240
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=51
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(screenpos x+70*facing),floor(screenpos y-55)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(20))=0
id=var(50)
anim=10270
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=53
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(screenpos x+70*facing),floor(screenpos y-55)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(var(20))=0
id=var(50)
anim=10243
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=51
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(screenpos x+70*facing),floor(screenpos y-55)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(20))=0
id=var(50)
anim=10273
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=53
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(screenpos x+70*facing),floor(screenpos y-55)
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(var(20))=0
id=var(50)
anim=10240
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=51
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(screenpos x-screenpos x+160-160*facing-10*facing),floor(screenpos y-55-0.2679*facing*(-screenpos x+160-160*facing-10*facing))+50
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(20))=0
id=var(50)
anim=10270
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=53
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(screenpos x-screenpos x+160-160*facing-10*facing),floor(screenpos y-55-0.2679*facing*(-screenpos x+160-160*facing-10*facing))+50
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(var(20))=0
id=var(50)
anim=10243
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=51
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(screenpos x-screenpos x+160-160*facing-10*facing),floor(screenpos y-55+0.2679*facing*(-screenpos x+160-160*facing-10*facing))-50
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(20))=0
id=var(50)
anim=10273
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=53
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=floor(screenpos x-screenpos x+160-160*facing-10*facing),floor(screenpos y-55+0.2679*facing*(-screenpos x+160-160*facing-10*facing))-50
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
trigger1=animelemtime(var(20))=0
projid=var(50)
projanim=40240
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=70,-55
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=25
projhits=4
projmisstime=5
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
id=var(50)
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=30,3
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,5
guard.pausetime=0,5
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-8,-4
air.velocity=-8,-4
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;僗僥乕僩斣崋曐懚曄悢僙僢僩丅
[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1


;劕劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劥劥劥
;劔侖214幩丅
;劔侖22幩丅

[statedef 10300]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changestate
trigger1=!ishelper
trigger1=sysvar(0)%257000!=256007
trigger2=ishelper
trigger2=root,sysvar(0)%257000!=256007
value=1836769491
persistent=256
ignorehitpause=1

;婎杮愝掕丅
[state ]
type=changeanim
trigger1=anim!=var(50)
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=a
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=62
ignorehitpause=1



;壒嬁丅
[state ]
type=playsnd
triggerall=var(50)=1200||var(50)=1300
trigger1=animelemtime(1)=0
value=1000,0
freqmul=1.0
volume=255
channel=11
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=1200||var(50)=1300
trigger1=animelemtime(1)=0
value=1000,1
freqmul=1.0
volume=255
channel=12
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(4)=0
value=s1200,0
freqmul=0.9
volume=255
channel=13
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=0
value=s1200,1
freqmul=1.2
volume=255
channel=14
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(4)=0
value=s1200,1
freqmul=0.7
volume=255
channel=15
ignorehitpause=1



;夋柺愝掕丅
[state ]
type=bgpalfx
trigger1=animelemtime(4)>=3&&animelemtime(4)<=6
invertall=1
time=2
ignorehitpause=1

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



;嵗昗愝掕丅
[state ]
type=posadd
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<240
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-240)
ignorehitpause=1

;暔棟墘嶼丅
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=1



;昁嶦僄僼僃僋僩丅
[state ]
type=explod
triggerall=var(50)=1200||var(50)=1300
trigger1=animelemtime(1)=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
shadow=0,0,0
sprpriority=-69
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=1200||var(50)=1300
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.5*0.5,(2-var(57))*0.5*0.5*0.5
shadow=0,0,0
sprpriority=-68
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;僕儍儞僾偲偐丅
[state ]
type=explod
trigger1=animelemtime(4)=-4
id=var(50)
anim=14224
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=-60
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=43,-5
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(4)=-4
id=var(50)
anim=14225
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.7,(2-var(57))*0.5*0.7
shadow=0,0,0
sprpriority=63
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=43,-5
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;懢梲寧丅
[state ]
type=explod
triggerall=var(50)=1200||var(50)=1201
trigger1=animelemtime(4)=0
id=var(50)
anim=10350
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=60
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=125,-55
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,20-animelemtime(1)+1,1)
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=1200||var(50)=1201
trigger1=animelemtime(4)=0
id=var(50)
anim=10351
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=61
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=125,-55
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,20-animelemtime(1)+1,1)
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=var(50)=1300||var(50)=1301
trigger1=animelemtime(4)=0
id=var(50)
anim=10360
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.5
shadow=0,0,0
sprpriority=60
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=125,-55
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,20-animelemtime(1)+1,1)
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=1300||var(50)=1301
trigger1=animelemtime(4)=0
id=var(50)
anim=10361
;trans=addalpha
;alpha=256,256
facing=facing
vfacing=1
scale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
shadow=0,0,0
sprpriority=61
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
removetime=-2
removeongethit=0
pos=125,-55
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,20-animelemtime(1)+1,1)
vel=0,0
accel=0,0
ignorehitpause=1



;峌寕杮懱丅
[state ]
type=projectile
triggerall=var(50)=1200||var(50)=1201
trigger1=animelemtime(4)>=5&&animelemtime(4)<=24
trigger1=(animelemtime(4)-5)%4=0
projid=var(50)
projanim=40360
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=125,-55
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
id=var(50)
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=70,0
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=-2,-40
air.velocity=-2,-40
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=2.1
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1

[state ]
type=projectile
triggerall=var(50)=1300||var(50)=1301
trigger1=animelemtime(4)>=5&&animelemtime(4)<=24
trigger1=(animelemtime(4)-5)%4=0
projid=var(50)
projanim=40360
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=125,-55
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(54)
supermovetime=2147483647*var(54)
id=var(50)
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=90,0
fall.damage=0
getpower=50,25
givepower=0,10
kill=1
guard.kill=0
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,0
guard.pausetime=0,0
ground.hittime=10
air.hittime=20
guard.hittime=10
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=1
air.fall=1
ground.velocity=0,30
air.velocity=0,30
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=0.35
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
;sprpriority=1
;p1stateno=50
;p2stateno=5050
;p2getp1state=1
;down.hittime=0
;down.bounce=0
;fall.kill=1
;guard.dist=const(size.attack.dist)
;mindist=-16777216,-16777215
;maxdist=16777216,16777215
;snap=0,0
ignorehitpause=1



;僗僥乕僩斣崋曐懚曄悢僙僢僩丅
[state ]
type=varset
triggerall=animtime=-1
trigger1=1||var(50):=11*(statetype=c||statetype=l)+50*(statetype=a)
trigger1=ishelper(103000)
sysvar(0)=var(50)
ignorehitpause=1









