;
;At[hB

;
;ʏŌB

;
;AA1~4iځB
;6AAA5iځB
;AAA1iځB
;AA1~3iځB

[statedef 20200]
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=40000
persistent=256
ignorehitpause=1
[statedef 20210]
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=40000
persistent=256
ignorehitpause=1
[statedef 20220]
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=40000
persistent=256
ignorehitpause=1
[statedef 20230]
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=40000
persistent=256
ignorehitpause=1
[statedef 20240]
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=40000
persistent=256
ignorehitpause=1
[statedef 20400]
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=40000
persistent=256
ignorehitpause=1
[statedef 20600]
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=40000
persistent=256
ignorehitpause=1
[statedef 20610]
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=40000
persistent=256
ignorehitpause=1
[statedef 20620]
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=40000
persistent=256
ignorehitpause=1



[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
[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
[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
[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
[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
[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
[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
[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
[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



[statedef 241]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=0,0
ignorehitpause=1
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=-32
y=0
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=posset
trigger1=1
y=0
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=changestate
triggerall=hitshakeover
trigger1=ifelse(facing=1,screenpos x,320-screenpos x)<const(size.air.front)+const(size.air.back)
trigger2=time>=11
value=242
persistent=256
ignorehitpause=1

[statedef 242]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=0,0
ignorehitpause=1
[state ]
type=turn
trigger1=1
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0.005*floor(facing*(enemynear,pos x-pos x))
y=-2.1
ignorehitpause=1
[state ]
type=posset
trigger1=1
x=-facing*(-160+const(size.air.front)+const(size.air.back))
y=0
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=changestate
trigger1=1
value=243
persistent=256
ignorehitpause=1

[statedef 243]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim2
triggerall=time=0
trigger1=1
value=241
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=angledraw
trigger1=1
value=36*time
ignorehitpause=1
[state ]
type=veladd
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=1
[state ]
type=offset
trigger1=1
x=const(size.mid.pos.x)
y=const(size.mid.pos.y)
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;
;ʏˌB

;
;BB

[statedef 20300]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



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



;ZB
[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



;ITȃXtBAB
[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=1
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(40+10*cos(random)*cos(var(59)**2)+9*animelemtime(1)),floor(-55+10*cos(random)*sin(var(59)**2))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(59)),2*cos(random)*sin(var(59))
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=1
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(40+10*cos(random)*cos(var(59)**4)+9*animelemtime(1)),floor(-55+10*cos(random)*sin(var(59)**4))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(59)**3),2*cos(random)*sin(var(59)**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=1
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(40+10*cos(random)*cos(var(59)**6)+9*animelemtime(1)),floor(-55+10*cos(random)*sin(var(59)**6))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(59)**5),2*cos(random)*sin(var(59)**5)
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%5=0
projid=var(50)
projanim=70240
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(55)
supermovetime=2147483647*var(55)
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=10,5
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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[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


;
;CB

[statedef 20310]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s310,0
freqmul=1.0
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s310,1
freqmul=1.0
volume=255
channel=7
ignorehitpause=1



;ZB
[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



;Pr̉錕VA[U[B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=110190
;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(55)
supermovetime=2147483647*var(55)
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=50,-55
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
trigger1=(animelemtime(1)-10)%5=0
projid=var(50)
projanim=70250
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(55)
supermovetime=2147483647*var(55)
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=10,5
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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[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


;
;BB

[statedef 20500]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=c
ignorehitpause=1



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



;ZB
[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



;ITȃXtBAB
[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=1
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(50+10*cos(random)*cos(var(59)**2)+10*animelemtime(1)),floor(-50+10*cos(random)*sin(var(59)**2)-3*animelemtime(1))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(59)),2*cos(random)*sin(var(59))
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=1
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(50+10*cos(random)*cos(var(59)**4)+10*animelemtime(1)),floor(-50+10*cos(random)*sin(var(59)**4)-3*animelemtime(1))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(59)**3),2*cos(random)*sin(var(59)**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=1
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(50+10*cos(random)*cos(var(59)**6)+10*animelemtime(1)),floor(-50+10*cos(random)*sin(var(59)**6)-3*animelemtime(1))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(59)**5),2*cos(random)*sin(var(59)**5)
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%5=0
projid=var(50)
projanim=70240
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=50+10*animelemtime(1),-50-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(55)
supermovetime=2147483647*var(55)
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=10,5
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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[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


;
;CB

[statedef 20510]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=c
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s310,0
freqmul=1.0
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s310,1
freqmul=1.0
volume=255
channel=7
ignorehitpause=1



;ZB
[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



;Pr̉錕VA[U[B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=110190
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=33,-24
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=33,-24
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
trigger1=(animelemtime(1)-10)%5=0
projid=var(50)
projanim=70250
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=33,-24
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(55)
supermovetime=2147483647*var(55)
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=10,5
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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[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


;
;BB

[statedef 20700]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1



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



;WݒB
[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



;ZB
[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



;ITȃXtBAB
[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=1
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(40+10*cos(random)*cos(var(59)**2)+11*animelemtime(1)),floor(-55+10*cos(random)*sin(var(59)**2)+3*animelemtime(1))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(59)),2*cos(random)*sin(var(59))
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=1
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(40+10*cos(random)*cos(var(59)**4)+11*animelemtime(1)),floor(-55+10*cos(random)*sin(var(59)**4)+3*animelemtime(1))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(59)**3),2*cos(random)*sin(var(59)**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=1
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(40+10*cos(random)*cos(var(59)**6)+11*animelemtime(1)),floor(-55+10*cos(random)*sin(var(59)**6)+3*animelemtime(1))
postype=p1
random=0,0
bindtime=1
vel=2*cos(random)*cos(var(59)**5),2*cos(random)*sin(var(59)**5)
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=animelemtime(1)%5=0
projid=var(50)
projanim=70240
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(55)
supermovetime=2147483647*var(55)
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=10,5
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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[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


;
;CB

[statedef 20710]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s310,0
freqmul=1.0
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s310,1
freqmul=1.0
volume=255
channel=7
ignorehitpause=1



;WݒB
[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



;ZB
[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



;Pr̉錕VA[U[B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=110191
;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(55)
supermovetime=2147483647*var(55)
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=11201
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=45,-44
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(1)>=10&&animelemtime(1)<=29
trigger1=(animelemtime(1)-10)%5=0
projid=var(50)
projanim=70260
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(55)
supermovetime=2147483647*var(55)
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=10,5
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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[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


;
;KEZB

;
;236ˁB

[statedef 21000]
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=40100
persistent=256
ignorehitpause=1
[statedef 21010]
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=40100
persistent=256
ignorehitpause=1



[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
[statedef 1010]
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



[statedef 1001]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
triggerall=!hitshakeover
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=hitover||pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
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
triggerall=!hitshakeover
trigger1=1
x=1
y=1
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;
;623ˁB

[statedef 21100]
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=40200
persistent=256
ignorehitpause=1
[statedef 21110]
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=40200
persistent=256
ignorehitpause=1



[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
[statedef 1110]
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



[statedef 1101]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
triggerall=!hitshakeover
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=hitover||pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=nothitby
triggerall=!hitshakeover
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
triggerall=!hitshakeover
trigger1=1
value2=sca
ignorehitpause=1
[state ]
type=hitvelset
triggerall=!hitshakeover
trigger1=1
x=1
y=1
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;
;214ˁB

[statedef 21200]
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=40300
persistent=256
ignorehitpause=1
[statedef 21210]
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=40300
persistent=256
ignorehitpause=1



[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
[statedef 1210]
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



[statedef 1201]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
triggerall=!hitshakeover
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=hitover||pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
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
triggerall=!hitshakeover
trigger1=1
x=1
y=1
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;
;22ˁB

[statedef 21300]
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=40300
persistent=256
ignorehitpause=1
[statedef 21310]
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=40300
persistent=256
ignorehitpause=1



[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
[statedef 1310]
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



[statedef 1301]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
triggerall=!hitshakeover
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=hitover||pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
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
triggerall=!hitshakeover
trigger1=1
x=1
y=1
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;
;KEZB

;
;zB

[statedef 23000]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=1||var(40):=4
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=1||var(40):=2
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=1||var(40):=3
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=1||var(40):=4
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=1||var(40):=6
ignorehitpause=1



;{ݒitjB
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=2
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=1
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(55)
supermovetime=2147483647*var(55)
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=1
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=-58
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;B
[state ]
type=playsnd
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(40)-1)=0
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(40)-1)=0
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(40)-1)=0
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(40)-1)=0
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(40)-1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(40)-1)=0
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(40)-1)=0
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(40)-1)=0
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(40)-1)=0
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(40)-1)=0
value=s1000,1
freqmul=1.0
volume=255
channel=4
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(2+20)=0
value=s3000,1
freqmul=0.8
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(2+20)=0
value=s3000,1
freqmul=1.25
volume=255
channel=6
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(2+20)>=0&&animtime<=-1
trigger1=animelemtime(2+20+var(40))>=0&&animelemtime(2+20+var(40))<=9
id=0
anim=14000
trans=addalpha
alpha=floor(256*cos((pi/2/10)*animelemtime(2+20+var(40)))),floor(256*sin((pi/2/10)*animelemtime(2+20+var(40))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(40))>=0&&animelemtime(2+var(40))<=1
id=0
anim=14000
trans=addalpha
alpha=floor(256*cos((pi/2/2)*animelemtime(2+var(40)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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+5)>=0&&animelemtime(2+10)<=-1
trigger1=animelemtime(2+5+var(40))>=0&&animelemtime(2+5+var(40))<=1
id=0
anim=14000
trans=addalpha
alpha=floor(256*cos((pi/2/2)*animelemtime(2+5+var(40)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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+10)>=0&&animelemtime(2+15)<=-1
trigger1=animelemtime(2+10+var(40))>=0&&animelemtime(2+10+var(40))<=1
id=0
anim=14000
trans=addalpha
alpha=floor(256*cos((pi/2/2)*animelemtime(2+10+var(40)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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+15)>=0&&animelemtime(2+20)<=-1
trigger1=animelemtime(2+15+var(40))>=0&&animelemtime(2+15+var(40))<=1
id=0
anim=14000
trans=addalpha
alpha=floor(256*cos((pi/2/2)*animelemtime(2+15+var(40)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)<=-1
trigger2=animelemtime(2+20)>=0&&animtime<=-1
trigger2=animelemtime(2+20+var(40))<=-1
invertall=1
time=1
ignorehitpause=1

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


[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(2+20)<=-1
trigger2=animelemtime(2+20)>=0&&animtime<=-1
trigger2=animelemtime(2+20)>=0&&animelemtime(2+20+var(40))<=-1
flag=nobardisplay
ignorehitpause=1



;rWAZbgB
[state ]
type=afterimage
trigger1=animelemtime(1)=0
time=2
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=afterimagetime
trigger1=animelemtime(1)>=0&&animtime<=-1
time=2
ignorehitpause=1



;WݒB
[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,pos x-pos x))>=100
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(40)-1)=0
trigger1=1||fvar(0):=7
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(40)-1)=0
trigger2=1||fvar(0):=15
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(40)-1)=0
trigger3=1||fvar(0):=5
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(40)-1)=0
trigger4=1||fvar(0):=20
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(40)-1)=0
trigger5=1||fvar(0):=15
x=fvar(0)*0.003125*floor(facing*(enemynear,pos x-pos x)-100)
ignorehitpause=1



;ZB
[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



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=1||var(41):=10023||fvar(1):=-80||fvar(2):=-40
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=1||var(41):=10000||fvar(1):=50||fvar(2):=0
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=1||var(41):=10023||fvar(1):=-80||fvar(2):=-60
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=1||var(41):=10020||fvar(1):=-60||fvar(2):=-80
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=1||var(41):=10000||fvar(1):=60||fvar(2):=0
ignorehitpause=1



;B
[state ]
type=explod
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(40)-1)=0
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(40)-1)=0
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(40)-1)=0
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(40)-1)=0
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(40)-1)=0
id=var(50)
anim=var(41)
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
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(40)-1)=0
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(40)-1)=0
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(40)-1)=0
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(40)-1)=0
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(40)-1)=0
id=var(50)
anim=var(41)+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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;UpՎϐZbgB
[state ]
type=null
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=1||fvar(3):=1||fvar(4):=-6||fvar(5):=1||fvar(6):=6||fvar(7):=0.35
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=1||fvar(3):=-1||fvar(4):=-6||fvar(5):=-3||fvar(6):=30||fvar(7):=0.35
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=1||fvar(3):=-1||fvar(4):=-6||fvar(5):=-1||fvar(6):=-4||fvar(7):=0.35
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=1||fvar(3):=-1||fvar(4):=-6||fvar(5):=-1||fvar(6):=-6||fvar(7):=0.35
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=1||fvar(3):=-30||fvar(4):=-6||fvar(5):=-30||fvar(6):=-6||fvar(7):=0.35
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(2)>=0&&animelemtime(2+5)<=-1
trigger1=animelemtime(2+var(40))=0
trigger2=animelemtime(2+5)>=0&&animelemtime(2+10)<=-1
trigger2=animelemtime(2+5+var(40))=0
trigger3=animelemtime(2+10)>=0&&animelemtime(2+15)<=-1
trigger3=animelemtime(2+10+var(40))=0
trigger4=animelemtime(2+15)>=0&&animelemtime(2+20)<=-1
trigger4=animelemtime(2+15+var(40))=0
trigger5=animelemtime(2+20)>=0&&animtime<=-1
trigger5=animelemtime(2+20+var(40))=0
projid=var(50)
projanim=var(41)+60000
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(1)),floor(fvar(2))
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,ha
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=180,18
fall.damage=0
getpower=0,0
givepower=10,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(3),fvar(4)
air.velocity=fvar(5),fvar(6)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(7)
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[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


;
;FzB

[statedef 23100]
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

;{ݒB
[state ]
type=changeanim
triggerall=var(50)=stateno-20000
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
triggerall=var(50)=stateno-20000
trigger1=1||fvar(0):=-33
trigger1=1||fvar(1):=-95
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(50)=stateno-20000
triggerall=1||var(40):=0
triggerall=1||var(41):=animelemtime(1)
triggerall=1||var(42):=60
triggerall=1||fvar(2):=15
triggerall=1||fvar(3):=-3
trigger1=animelemtime(1)>=5&&animelemtime(1)<=29
trigger1=animelemtime(1)%5=0
value=23101
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)!=stateno-20000
trigger1=1||var(50):=stateno-20000
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=2
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
time=2
freq=180
ampl=floor((8-8*sin((pi/2/30)*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=1
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(55)
supermovetime=2147483647*var(55)
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=1
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=-58
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
trigger1=animelemtime(1)%5=0
value=s3100,0
freqmul=1.25
volume=255
channel=3
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=4
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=5
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=6
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=0
anim=14000
trans=addalpha
alpha=0,128+floor(128*cos((pi/2/20)*animelemtime(1)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=20&&animelemtime(1)<=59
id=0
anim=14000
trans=addalpha
alpha=0,128
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=60&&animelemtime(1)<=79
id=0
anim=14000
trans=addalpha
alpha=0,128+floor(128*sin((pi/2/20)*(animelemtime(1)-60)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=0+35&&animelemtime(1)<=29+35
trigger1=animelemtime(1)%5=0
id=0
anim=14000
trans=addalpha
alpha=96,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=0+35&&animelemtime(1)<=4+35
time=2
freq=180
ampl=floor((8-8*sin((pi/2/20)*(animelemtime(1)-0-35)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=5+35&&animelemtime(1)<=9+35
time=2
freq=180
ampl=floor((8-8*sin((pi/2/20)*(animelemtime(1)-5-35)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=10+35&&animelemtime(1)<=14+35
time=2
freq=180
ampl=floor((8-8*sin((pi/2/20)*(animelemtime(1)-10-35)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=15+35&&animelemtime(1)<=19+35
time=2
freq=180
ampl=floor((8-8*sin((pi/2/20)*(animelemtime(1)-15-35)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=20+35&&animelemtime(1)<=24+35
time=2
freq=180
ampl=floor((8-8*sin((pi/2/20)*(animelemtime(1)-20-35)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=25+35&&animelemtime(1)<=44+35
time=2
freq=180
ampl=floor((8-8*sin((pi/2/20)*(animelemtime(1)-25-35)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;_Bf̐B
[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(55)
supermovetime=2147483647*var(55)
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(55)
supermovetime=2147483647*var(55)
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=-57
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(55)
supermovetime=2147483647*var(55)
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



;ZB
[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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 23101]
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=null
trigger1=1||var(50):=stateno-20000
ignorehitpause=1

;_Bf̐B
[state ]
type=explod
trigger1=1
id=var(50)-1
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*var(41)*cos(pi*(var(42)+fvar(3)*var(41)+120*var(40))/180)),floor(fvar(1)+fvar(2)*var(41)*sin(pi*(var(42)+fvar(3)*var(41)+120*var(40))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=1
id=var(50)-1
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*var(41)*cos(pi*(var(42)+fvar(3)*var(41)+120*var(40))/180)),floor(fvar(1)+fvar(2)*var(41)*sin(pi*(var(42)+fvar(3)*var(41)+120*var(40))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=1
id=var(50)-1
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=-57
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*var(41)*cos(pi*(var(42)+fvar(3)*var(41)+120*var(40))/180)),floor(fvar(1)+fvar(2)*var(41)*sin(pi*(var(42)+fvar(3)*var(41)+120*var(40))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=1
id=var(50)-1
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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)+fvar(2)*var(41)*cos(pi*(var(42)+fvar(3)*var(41)+120*var(40))/180)),floor(fvar(1)+fvar(2)*var(41)*sin(pi*(var(42)+fvar(3)*var(41)+120*var(40))/180))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=1
projid=var(50)-1
projanim=70280
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)+fvar(2)*var(41)*cos(pi*(var(42)+fvar(3)*var(41)+120*var(40))/180)),floor(fvar(1)+fvar(2)*var(41)*sin(pi*(var(42)+fvar(3)*var(41)+120*var(40))/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(55)
supermovetime=2147483647*var(55)
id=var(50)-1
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=10,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,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=2
;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



;[vB
[state ]
type=changestate
trigger1=1||var(40):=var(40)+1
value=ifelse((var(40)=[1,3-1]),stateno,23100)
persistent=256
ignorehitpause=1



[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


;
;BzB

[statedef 23200]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=2
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
time=2
freq=180
ampl=floor((8-8*sin((pi/2/30)*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=1
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(55)
supermovetime=2147483647*var(55)
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=1
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=-58
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
trigger1=animelemtime(1)%10=0
value=s3100,0
freqmul=1.25
volume=255
channel=3
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=4
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=5
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=6
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=0
anim=14000
trans=addalpha
alpha=0,128+floor(128*cos((pi/2/20)*animelemtime(1)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=20&&animelemtime(1)<=119
id=0
anim=14000
trans=addalpha
alpha=0,128
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=120&&animelemtime(1)<=139
id=0
anim=14000
trans=addalpha
alpha=0,128+floor(128*sin((pi/2/20)*(animelemtime(1)-120)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=0+30&&animelemtime(1)<=1+30
id=0
anim=14000
trans=addalpha
alpha=96,256
alpha=floor(128*cos((pi/2/2)*(animelemtime(1)-(0+30)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=10+30&&animelemtime(1)<=11+30
id=0
anim=14000
trans=addalpha
alpha=96,256
alpha=floor(128*cos((pi/2/2)*(animelemtime(1)-(10+30)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=20+30&&animelemtime(1)<=21+30
id=0
anim=14000
trans=addalpha
alpha=96,256
alpha=floor(128*cos((pi/2/2)*(animelemtime(1)-(20+30)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=30+30&&animelemtime(1)<=31+30
id=0
anim=14000
trans=addalpha
alpha=96,256
alpha=floor(128*cos((pi/2/2)*(animelemtime(1)-(30+30)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=40+30&&animelemtime(1)<=41+30
id=0
anim=14000
trans=addalpha
alpha=96,256
alpha=floor(128*cos((pi/2/2)*(animelemtime(1)-(40+30)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=50+30&&animelemtime(1)<=51+30
id=0
anim=14000
trans=addalpha
alpha=96,256
alpha=floor(128*cos((pi/2/2)*(animelemtime(1)-(50+30)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=60+30&&animelemtime(1)<=61+30
id=0
anim=14000
trans=addalpha
alpha=96,256
alpha=floor(128*cos((pi/2/2)*(animelemtime(1)-(60+30)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=70+30&&animelemtime(1)<=71+30
id=0
anim=14000
trans=addalpha
alpha=96,256
alpha=floor(128*cos((pi/2/2)*(animelemtime(1)-(70+30)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=80+30&&animelemtime(1)<=81+30
id=0
anim=14000
trans=addalpha
alpha=96,256
alpha=floor(128*cos((pi/2/2)*(animelemtime(1)-(80+30)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=90+30&&animelemtime(1)<=91+30
id=0
anim=14000
trans=addalpha
alpha=96,256
alpha=floor(128*cos((pi/2/2)*(animelemtime(1)-(90+30)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=0+30&&animelemtime(1)<=9+30
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*(animelemtime(1)-0-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=10+30&&animelemtime(1)<=19+30
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*(animelemtime(1)-10-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=20+30&&animelemtime(1)<=29+30
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*(animelemtime(1)-20-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=30+30&&animelemtime(1)<=39+30
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*(animelemtime(1)-30-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=40+30&&animelemtime(1)<=49+30
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*(animelemtime(1)-40-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=50+30&&animelemtime(1)<=59+30
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*(animelemtime(1)-50-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=60+30&&animelemtime(1)<=69+30
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*(animelemtime(1)-60-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=70+30&&animelemtime(1)<=79+30
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*(animelemtime(1)-70-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=80+30&&animelemtime(1)<=89+30
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*(animelemtime(1)-80-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=90+30&&animelemtime(1)<=109+30
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*(animelemtime(1)-90-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;ZB
[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



;B
[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=-57
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+160*(animelemtime(1)%20=10)+var(59)%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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+160*(animelemtime(1)%20=10)+var(59)%160),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(1)>=0&&animelemtime(1)<=99
trigger1=animelemtime(1)%10=0
projid=var(50)
projanim=70290
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(59)%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(55)
supermovetime=2147483647*var(55)
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=10,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,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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[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


;
;WXe[gB

;
;ʏŌAA1~4iځB
;ʏŌ6AAA5iځB
;ʏŌAAA1iځB
;ʏŌAA1~3iځB

[statedef 40000]
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


;
;{ݒB

;ȊOB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=200
trigger1=1||var(40):=3
trigger2=var(50)=210
trigger2=1||var(40):=4
trigger3=var(50)=220
trigger3=animelemtime(3)<=3+1
trigger3=1||var(40):=3
trigger4=var(50)=220
trigger4=animelemtime(3)>=4+1
trigger4=1||var(40):=6
trigger5=var(50)=230
trigger5=1||var(40):=5
trigger6=var(50)=240
trigger6=1||var(40):=2
trigger7=var(50)=400
trigger7=1||var(40):=4
trigger8=var(50)=600
trigger8=1||var(40):=4
trigger9=var(50)=610
trigger9=1||var(40):=3
trigger10=var(50)=620
trigger10=1||var(40):=2
ignorehitpause=1


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
triggerall=var(50)=200||var(50)=210||var(50)=220||var(50)=230||var(50)=240
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=400
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=600||var(50)=610||var(50)=620
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=600||var(50)=610||var(50)=620
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1


;
;B

;IvVځB
[state ]
type=playsnd
triggerall=animelemtime(var(40))=-4
trigger1=var(50)=200
trigger2=var(50)=210
trigger3=var(50)=400
trigger4=var(50)=600
value=s200,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=animelemtime(var(40))=-4
trigger1=var(50)=210
trigger2=var(50)=610
value=s210,0
freqmul=1.0
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
triggerall=animelemtime(var(40))=-4
trigger1=var(50)=220
trigger2=var(50)=230
trigger3=var(50)=240
trigger4=var(50)=620
value=s220,0
freqmul=1.0
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=animelemtime(var(40))=-4
trigger1=var(50)=230
trigger2=var(50)=240
trigger3=var(50)=620
value=s230,0
freqmul=1.0
volume=255
channel=4
ignorehitpause=1


;
;ʐݒB

;IvVځB
[state ]
type=envshake
triggerall=var(50)=220
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=3
time=2
freq=180
ampl=floor((8-8*sin((pi/2/4)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=230
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=5
time=2
freq=180
ampl=floor((12-12*sin((pi/2/6)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=240
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=7
time=2
freq=180
ampl=floor((12-12*sin((pi/2/8)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=620
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=7
time=2
freq=180
ampl=floor((12-12*sin((pi/2/8)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1


;
;WݒB

;IvVځB
[state ]
type=velset
triggerall=var(50)=210
trigger1=animelemtime(var(40))=-4
x=3
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=220
trigger1=animelemtime(var(40))=-8
x=4
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=230
trigger1=animelemtime(var(40))=-4
x=8
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=240
trigger1=animelemtime(var(40))=-4
x=12
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=620
triggerall=statetype=a
trigger1=animelemtime(var(40))=-4
x=12
y=4
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


;
;ZB

;IvVځB
[state ]
type=velset
trigger1=var(50)=200||var(50)=210||var(50)=220||var(50)=230||var(50)=240||var(50)=400||var(50)=600&&animelemtime(6)>=0||var(50)=610&&animelemtime(9)>=0||var(50)=620&&animelemtime(6)>=0
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)=600&&animelemtime(6)<=-1||var(50)=610&&animelemtime(9)<=-1||var(50)=620&&animelemtime(6)<=-1
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)*((0.1*(vel y>=0)+(vel y<0))*const(movement.yaccel))
ignorehitpause=1


;
;WvƂB

;IvVځB
[state ]
type=explod
triggerall=var(50)=220
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=14312
;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=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(var(40))=-4
id=var(50)
anim=14313
;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(55)
supermovetime=2147483647*var(55)
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||var(50)=620
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=14320
;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=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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||var(50)=620
trigger1=animelemtime(var(40))=-4
id=var(50)
anim=14321
;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(55)
supermovetime=2147483647*var(55)
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


;
;UpՎϐZbgB

;IvVځB
[state ]
type=null
trigger1=var(50)=200
trigger1=1||var(41):=0||var(42):=5||fvar(0):=-3||fvar(1):=0||fvar(2):=-3||fvar(3):=-1||fvar(4):=0.35
trigger2=var(50)=210
trigger2=1||var(41):=0||var(42):=10||fvar(0):=-5||fvar(1):=0||fvar(2):=-5||fvar(3):=-3||fvar(4):=0.35
trigger3=var(50)=220
trigger3=1||var(41):=1||var(42):=5||fvar(0):=-1||fvar(1):=30||fvar(2):=-1||fvar(3):=-3||fvar(4):=0.35
trigger4=var(50)=230
trigger4=1||var(41):=1||var(42):=10||fvar(0):=-10||fvar(1):=-3||fvar(2):=-10||fvar(3):=-3||fvar(4):=0.35
trigger5=var(50)=240
trigger5=1||var(41):=1||var(42):=1||fvar(0):=0||fvar(1):=0||fvar(2):=0||fvar(3):=0||fvar(4):=0.07
trigger6=var(50)=400
trigger6=1||var(41):=1||var(42):=15||fvar(0):=-3||fvar(1):=0||fvar(2):=-3||fvar(3):=-1||fvar(4):=0.35
trigger7=var(50)=600
trigger7=1||var(41):=0||var(42):=5||fvar(0):=0||fvar(1):=-3||fvar(2):=0||fvar(3):=-3||fvar(4):=0.35
trigger8=var(50)=610
trigger8=1||var(41):=1||var(42):=5||fvar(0):=0||fvar(1):=10||fvar(2):=0||fvar(3):=10||fvar(4):=0.35
trigger9=var(50)=620
trigger9=1||var(41):=1||var(42):=1||fvar(0):=0||fvar(1):=0||fvar(2):=0||fvar(3):=0||fvar(4):=0.07
ignorehitpause=1


;
;U{́B

;IvVځB
[state ]
type=hitdef
triggerall=animelemtime(var(40))=0
trigger1=var(50)=200
trigger2=var(50)=210
trigger3=var(50)=220
trigger4=var(50)=230
trigger5=var(50)=240
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=10,5
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(42)
guard.pausetime=0,var(42)
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(41)
air.fall=var(41)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=2
;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
triggerall=animelemtime(var(40))=0
trigger1=var(50)=400
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=10,5
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(42)
guard.pausetime=0,var(42)
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(41)
air.fall=var(41)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=2
;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
triggerall=animelemtime(var(40))=0
trigger1=var(50)=600
trigger2=var(50)=610
trigger3=var(50)=620
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=10,5
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(42)
guard.pausetime=0,var(42)
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(41)
air.fall=var(41)
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
;down.velocity=0,0
;guard.velocity=0
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=2
;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


;
;^[QbgB

;IvVځB
[state ]
type=targetstate
triggerall=var(50)=240||var(50)=620
triggerall=numtarget=[1,8]
trigger1=movehit=1
value=241
ignorehitpause=1


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;236ˁB

[statedef 40100]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=1000
trigger1=1||var(40):=6
trigger2=var(50)=1010
trigger2=1||var(40):=4
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
triggerall=var(50)=1000
trigger1=animelemtime(1)=0
value=1000,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=1000
trigger1=animelemtime(1)=0
value=1000,1
freqmul=1.0
volume=255
channel=2
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=1000
trigger1=animelemtime(1)=0
id=var(50)
anim=14122
;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=-89
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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=14123
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.5*0.8,(2-var(57))*0.5*0.5*0.8
shadow=0,0,0
sprpriority=-88
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;B
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-12
value=s1000,2
freqmul=1.0
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-12
value=s1000,2
freqmul=1.0
volume=255
channel=4
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(var(40))=-3
value=s1000,3
freqmul=1.3
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-3
value=s1000,4
freqmul=1.0
volume=255
channel=6
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=14
time=2
freq=180
ampl=floor((16-16*sin((pi/2/15)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[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
triggerall=var(50)=1000
triggerall=animelemtime(var(40))=-4
triggerall=floor(facing*(enemynear,pos x-pos x))>=60
trigger1=1
x=35*0.003125*floor(facing*(enemynear,pos x-pos x)-60)
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=1010
triggerall=animelemtime(var(40))=-4
triggerall=floor(facing*(enemynear,pos x-pos x))>=60
trigger1=1
x=55*0.003125*floor(facing*(enemynear,pos x-pos x)-60)
ignorehitpause=1



;ZB
[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



;B
[state ]
type=explod
trigger1=animelemtime(var(40))=-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(55)
supermovetime=2147483647*var(55)
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(40))=-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(55)
supermovetime=2147483647*var(55)
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(40))=-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=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-67,-87
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=hitdef
trigger1=animelemtime(var(40))=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=10,5
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=2
;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



;^[QbgB
[state ]
type=targetstate
triggerall=numtarget=[1,8]
trigger1=movehit=1
value=1001
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;623ˁB

[statedef 40200]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=1100
trigger1=1||var(40):=14
trigger2=var(50)=1110
trigger2=1||var(40):=1
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
triggerall=var(50)=1100
trigger1=animelemtime(1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=7
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=1100
trigger1=animelemtime(1)=0
value=s1000,1
freqmul=1.0
volume=255
channel=8
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=1100
trigger1=animelemtime(1)=0
id=var(50)+5
anim=14122
;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=-79
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)+5
anim=14123
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.5*0.8,(2-var(57))*0.5*0.5*0.8
shadow=0,0,0
sprpriority=-78
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;B
[state ]
type=playsnd
trigger1=animelemtime(var(40))=0
value=s1100,0
freqmul=0.8
volume=255
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=0
value=s1100,1
freqmul=0.7
volume=255
channel=10
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=0
value=s1100,2
freqmul=1.0
volume=255
channel=11
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(var(40))=0
time=2
freq=180
ampl=floor((12-12*sin((pi/2/20)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;ZB
[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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;214ˁB
;22ˁB

[statedef 40300]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=62
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
triggerall=var(50)=1200||var(50)=1300
trigger1=animelemtime(1)=0
value=1000,0
freqmul=1.0
volume=255
channel=12
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=13
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=1200||var(50)=1300
trigger1=animelemtime(1)=0
id=var(50)
anim=14122
;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=-69
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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=14123
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.5*0.8,(2-var(57))*0.5*0.5*0.8
shadow=0,0,0
sprpriority=-68
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



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



;ʐݒB
[state ]
type=bgpalfx
trigger1=animelemtime(4)>=3&&animelemtime(4)<=6
invertall=1
time=1
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



;WݒB
[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



;ZB
[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



;WvƂB
[state ]
type=explod
trigger1=animelemtime(4)=-4
id=var(50)
anim=14314
;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=-67
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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=14315
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=43,-5
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;zB
[state ]
type=explod
triggerall=var(50)=1200||var(50)=1210
trigger1=animelemtime(4)=0
id=var(50)
anim=10350
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=125,-55
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,1+(20-animelemtime(1)),1)
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=1200||var(50)=1210
trigger1=animelemtime(4)=0
id=var(50)
anim=10351
;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=61
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=125,-55
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,1+(20-animelemtime(1)),1)
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
triggerall=var(50)=1300||var(50)=1310
trigger1=animelemtime(4)=0
id=var(50)
anim=10360
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=125,-55
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,1+(20-animelemtime(1)),1)
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=1300||var(50)=1310
trigger1=animelemtime(4)=0
id=var(50)
anim=10361
;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=61
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=125,-55
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,1+(20-animelemtime(1)),1)
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=var(50)=1200||var(50)=1210
trigger1=animelemtime(4)>=5&&animelemtime(4)<=24
trigger1=(animelemtime(4)-5)%4=0
projid=var(50)
projanim=70270
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(55)
supermovetime=2147483647*var(55)
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=10,5
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,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=-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=2
;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)=1310
trigger1=animelemtime(4)>=5&&animelemtime(4)<=24
trigger1=(animelemtime(4)-5)%4=0
projid=var(50)
projanim=70270
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(55)
supermovetime=2147483647*var(55)
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=10,5
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,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=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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



;
;x[g[hB

;
;ʏŌB

;
;AA1~3iځB
;6AAA4iځB
;AAA1iځB
;AA1~3iځB

[statedef 26200]
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=41000
persistent=256
ignorehitpause=1
[statedef 26210]
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=41000
persistent=256
ignorehitpause=1
[statedef 26220]
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=41000
persistent=256
ignorehitpause=1
[statedef 26230]
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=41000
persistent=256
ignorehitpause=1
[statedef 26400]
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=41000
persistent=256
ignorehitpause=1
[statedef 26600]
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=41000
persistent=256
ignorehitpause=1
[statedef 26610]
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=41000
persistent=256
ignorehitpause=1
[statedef 26620]
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=41000
persistent=256
ignorehitpause=1



[statedef 6200]
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
[statedef 6210]
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
[statedef 6220]
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
[statedef 6230]
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
[statedef 6400]
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
[statedef 6600]
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
[statedef 6610]
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
[statedef 6620]
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


;
;ʏˌB

;
;BB

[statedef 26300]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s1200,0
freqmul=0.9
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s1200,1
freqmul=1.2
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s1200,1
freqmul=0.7
volume=255
channel=7
ignorehitpause=1



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



;WݒB
[state ]
type=posadd
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<192
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.25*(ifelse(facing=1,320-screenpos x,screenpos x)-192)
ignorehitpause=1



;ZB
[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



;zB
[state ]
type=explod
trigger1=animelemtime(3)=0
id=var(50)
anim=10360-10*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
;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=20
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=125,-55
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,1+(20-animelemtime(1)),1)
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=0
id=var(50)
anim=10361-10*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
;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=21
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=125,-55
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,1+(20-animelemtime(1)),1)
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(3)>=5&&animelemtime(3)<=14
trigger1=(animelemtime(3)-5)%2=0
projid=var(50)
projanim=70140
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlafp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,5
fall.damage=0
getpower=50,25
givepower=10,5
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,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=-30,-6
air.velocity=-30,-6
;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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 6300]
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



[statedef 6301]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
triggerall=!hitshakeover
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=hitover||pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=nothitby
triggerall=!hitshakeover
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
triggerall=!hitshakeover
trigger1=1
value2=sca
ignorehitpause=1
[state ]
type=hitvelset
triggerall=!hitshakeover
trigger1=1
x=1
y=1
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;
;CB

[statedef 26310]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,0
freqmul=0.8
volume=255
channel=8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,1
freqmul=0.7
volume=255
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,2
freqmul=1.0
volume=255
channel=10
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)=0
time=2
freq=180
ampl=floor((6-6*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;ZB
[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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 6310]
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


;
;BB

[statedef 26500]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=c
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s1200,0
freqmul=0.9
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s1200,1
freqmul=1.2
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s1200,1
freqmul=0.7
volume=255
channel=7
ignorehitpause=1



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



;WݒB
[state ]
type=posadd
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<167
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.25*(ifelse(facing=1,320-screenpos x,screenpos x)-167)
ignorehitpause=1



;ZB
[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



;zB
[state ]
type=explod
trigger1=animelemtime(3)=0
id=var(50)
anim=10360-10*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
;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=20
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=100,-120
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,1+(20-animelemtime(1)),1)
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=0
id=var(50)
anim=10361-10*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
;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=21
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=100,-120
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,1+(20-animelemtime(1)),1)
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(3)>=5&&animelemtime(3)<=14
trigger1=(animelemtime(3)-5)%2=0
projid=var(50)
projanim=70140
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=100,-120
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=c,np
hitflag=hlafp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,5
fall.damage=0
getpower=50,25
givepower=10,5
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,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=-5,30
air.velocity=-5,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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 6500]
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


;
;CB

[statedef 26510]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=c
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,0
freqmul=0.8
volume=255
channel=8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,1
freqmul=0.7
volume=255
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,2
freqmul=1.0
volume=255
channel=10
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)=0
time=2
freq=180
ampl=floor((6-6*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;ZB
[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



;悩B
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=var(50)
anim=13015+45*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
;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=30
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=8,7
postype=p1
random=0,0
bindtime=1
vel=3*cos(var(59)),3*sin(var(59))
accel=0.3*cos(-75*pi/180),0.3*sin(-75*pi/180)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=var(50)
anim=13030+15*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
shadow=0,0,0
sprpriority=31
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=8,7
postype=p1
random=0,0
bindtime=1
vel=3*cos(var(59)),3*sin(var(59))
accel=0.2*cos(-75*pi/180),0.2*sin(-75*pi/180)
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 6510]
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


;
;BB

[statedef 26700]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s1200,0
freqmul=0.9
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s1200,1
freqmul=1.2
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s1200,1
freqmul=0.7
volume=255
channel=7
ignorehitpause=1



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



;WݒB
[state ]
type=velset
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<192
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=0.25*(ifelse(facing=1,320-screenpos x,screenpos x)-192)<-2
x=0.25*(ifelse(facing=1,320-screenpos x,screenpos x)-192)
ignorehitpause=1
[state ]
type=velset
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<192
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger1=0.25*(ifelse(facing=1,320-screenpos x,screenpos x)-192)>-2
x=-2
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



;ZB
[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



;zB
[state ]
type=explod
trigger1=animelemtime(3)=0
id=var(50)
anim=10360-10*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
;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=20
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=125,0
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,1+(20-animelemtime(1)),1)
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=0
id=var(50)
anim=10361-10*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
;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=21
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=125,0
postype=p1
random=0,0
bindtime=ifelse(animelemtime(1)<20,1+(20-animelemtime(1)),1)
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(3)>=5&&animelemtime(3)<=14
trigger1=(animelemtime(3)-5)%2=0
projid=var(50)
projanim=70140
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=125,0
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=a,np
hitflag=hlafp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,5
fall.damage=0
getpower=50,25
givepower=10,5
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,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=-30,-6
air.velocity=-30,-6
;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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 6700]
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


;
;CB

[statedef 26710]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,0
freqmul=0.8
volume=255
channel=8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,1
freqmul=0.7
volume=255
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,2
freqmul=1.0
volume=255
channel=10
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)=0
time=2
freq=180
ampl=floor((6-6*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[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



;ZB
[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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 6710]
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


;
;KEZB

;
;236ˁB

[statedef 22000]
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=41100
persistent=256
ignorehitpause=1
[statedef 22010]
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=41100
persistent=256
ignorehitpause=1



[statedef 2000]
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
[statedef 2010]
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



[statedef 2001]
type=u
movetype=u
hitdefpersist=1
movehitpersist=1
[state ]
type=changeanim
triggerall=!hitshakeover
trigger1=1
value=5030
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5030
trigger1=hitover||pos y>=-1+10&&vel y>0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=1
[state ]
type=changeanim
triggerall=hitshakeover
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=1
[state ]
type=nothitby
trigger1=screenpos y+const(size.height)<0
value=sca
ignorehitpause=1
[state ]
type=nothitby
trigger1=screenpos y+const(size.height)<0
value2=sca
ignorehitpause=1
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=1
[state ]
type=hitvelset
triggerall=!hitshakeover
trigger1=1
x=1
y=1
ignorehitpause=1
[state ]
type=posfreeze
triggerall=!hitshakeover
trigger1=1
ignorehitpause=1
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+gethitvar(yaccel)
ignorehitpause=1
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=1


;
;623ˁB

[statedef 22100]
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

;{ݒB
[state ]
type=changeanim
triggerall=var(50)=stateno-20000
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(50)=stateno-20000
triggerall=1||var(40):=0
triggerall=1||var(41):=60
triggerall=1||fvar(0):=70||fvar(1):=0
triggerall=1||fvar(2):=70+170||fvar(3):=-60
triggerall=1||fvar(4):=50||fvar(5):=-200
trigger1=animelemtime(3)=0
value=22101
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)!=stateno-20000
trigger1=1||var(50):=stateno-20000
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s1000,2
freqmul=1.0
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s1000,2
freqmul=1.0
volume=255
channel=6
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=0
id=var(50)
anim=14120
;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=-89
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=70,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)=0
id=var(50)
anim=14121
;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=-88
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=70,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s2100,0
freqmul=0.8
volume=255
channel=7
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(3)=0
value=s3100,0
freqmul=1.25
volume=255
channel=8
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(3)>=0&&animelemtime(3)<=19
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/20)*animelemtime(3)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(3)=0
time=2
freq=180
ampl=floor((7-4*sin((pi/2/60)*animelemtime(3)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[state ]
type=posadd
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<270
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-270)
ignorehitpause=1



;ZB
[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



;WvƂB
[state ]
type=explod
trigger1=animelemtime(3)=-4
id=var(50)
anim=14314
;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=-87
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(3)=-4
id=var(50)
anim=14315
;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=44
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=43,-5
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;ITȃXtBAB
[state ]
type=explod
trigger1=animelemtime(3)>=0&&animelemtime(3)<=19
id=var(50)
anim=13080
;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=40
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(70+20*cos(var(59))),floor(0+20*sin(var(59)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(3)>=0&&animelemtime(3)<=19
id=var(50)
anim=13085
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.35,(2-var(57))*0.5*0.35
shadow=0,0,0
sprpriority=41
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(70+20*cos(var(59))),floor(0+20*sin(var(59)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=hitdef
trigger1=animelemtime(3)=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=10,5
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,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=-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=2
;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



;^[QbgB
[state ]
type=targetstate
triggerall=numtarget=[1,8]
trigger1=movehit=1
value=2001
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 22101]
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=null
trigger1=1||var(50):=stateno-20000
ignorehitpause=1

;ITȃXtBAB
[state ]
type=projectile
triggerall=var(40)=[0,var(41)-1]
triggerall=var(40)%8=0
trigger1=1||fvar(6):=0.5*var(40)*var(40)*((4*fvar(0)-8*fvar(2)+4*fvar(4))/(var(41)*var(41)))+var(40)*((-3*fvar(0)+4*fvar(2)-fvar(4))/var(41))+fvar(0)
trigger1=1||fvar(7):=0.5*var(40)*var(40)*((4*fvar(1)-8*fvar(3)+4*fvar(5))/(var(41)*var(41)))+var(40)*((-3*fvar(1)+4*fvar(3)-fvar(5))/var(41))+fvar(1)
projid=var(50)-1
projanim=90000
projremanim=10110+5*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
projsprpriority=42
projshadow=0,0,0
offset=floor(fvar(6)),floor(fvar(7))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=s,sp
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=var(40)=[0,var(41)-1]
triggerall=var(40)%8=0
trigger1=1||fvar(6):=0.5*var(40)*var(40)*((4*fvar(0)-8*fvar(2)+4*fvar(4))/(var(41)*var(41)))+var(40)*((-3*fvar(0)+4*fvar(2)-fvar(4))/var(41))+fvar(0)
trigger1=1||fvar(7):=0.5*var(40)*var(40)*((4*fvar(1)-8*fvar(3)+4*fvar(5))/(var(41)*var(41)))+var(40)*((-3*fvar(1)+4*fvar(3)-fvar(5))/var(41))+fvar(1)
projid=var(50)-1
projanim=90000
projremanim=10120+5*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
projsprpriority=43
projshadow=0,0,0
offset=floor(fvar(6)),floor(fvar(7))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=s,sp
hitflag=hlafdp
ignorehitpause=1

[state ]
type=projectile
triggerall=var(40)=[0,var(41)-1]
triggerall=var(40)%8=0
trigger1=1||fvar(6):=0.5*var(40)*var(40)*((4*fvar(0)-8*fvar(2)+4*fvar(4))/(var(41)*var(41)))+var(40)*((-3*fvar(0)+4*fvar(2)-fvar(4))/var(41))+fvar(0)
trigger1=1||fvar(7):=0.5*var(40)*var(40)*((4*fvar(1)-8*fvar(3)+4*fvar(5))/(var(41)*var(41)))+var(40)*((-3*fvar(1)+4*fvar(3)-fvar(5))/var(41))+fvar(1)
projid=var(50)-1
projanim=90000
projremanim=110130+floor((floor(sysfvar(4))%(3*7*2))/(3*7))
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.8,(2-var(57))*0.5*0.8
projsprpriority=45
projshadow=0,0,0
offset=floor(fvar(6)),floor(fvar(7))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)+60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=s,sp
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=var(40)=[0,var(41)-1]
triggerall=var(40)%8=0
trigger1=1||fvar(6):=0.5*var(40)*var(40)*((4*fvar(0)-8*fvar(2)+4*fvar(4))/(var(41)*var(41)))+var(40)*((-3*fvar(0)+4*fvar(2)-fvar(4))/var(41))+fvar(0)
trigger1=1||fvar(7):=0.5*var(40)*var(40)*((4*fvar(1)-8*fvar(3)+4*fvar(5))/(var(41)*var(41)))+var(40)*((-3*fvar(1)+4*fvar(3)-fvar(5))/var(41))+fvar(1)
projid=var(50)-1
projanim=90000
projremanim=110146+floor((floor(sysfvar(4))%(3*7*2))/(3*7))
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.8*0.8,(2-var(57))*0.5*0.8*0.8
projsprpriority=46
projshadow=0,0,0
offset=floor(fvar(6)),floor(fvar(7))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)+60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=s,sp
hitflag=hlafdp
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=var(40)=[0,var(41)-1]
triggerall=var(40)%6=0
trigger1=1||fvar(6):=0.5*var(40)*var(40)*((4*fvar(0)-8*fvar(2)+4*fvar(4))/(var(41)*var(41)))+var(40)*((-3*fvar(0)+4*fvar(2)-fvar(4))/var(41))+fvar(0)
trigger1=1||fvar(7):=0.5*var(40)*var(40)*((4*fvar(1)-8*fvar(3)+4*fvar(5))/(var(41)*var(41)))+var(40)*((-3*fvar(1)+4*fvar(3)-fvar(5))/var(41))+fvar(1)
projid=var(50)-1
projanim=90000
projremanim=70180
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(6)),floor(fvar(7))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=var(40)+60
projhits=3
projmisstime=9
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,2
fall.damage=0
getpower=50,25
givepower=10,5
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=-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=2
;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



;[vB
[state ]
type=changestate
trigger1=1||var(40):=var(40)+1
value=ifelse((var(40)=[1,var(41)-1]),stateno,22100)
persistent=256
ignorehitpause=1



[statedef 2100]
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


;
;214ˁB

[statedef 22200]
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=41200
persistent=256
ignorehitpause=1
[statedef 22210]
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=41200
persistent=256
ignorehitpause=1



[statedef 2200]
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
[statedef 2210]
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


;
;22ˁB

[statedef 22300]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1000,2
freqmul=1.0
volume=255
channel=10
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1000,2
freqmul=1.0
volume=255
channel=11
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;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=-69
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(facing*(enemynear,pos x-pos x)),0
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=1
vfacing=1
scale=(2-var(57))*0.5*0.6,(2-var(57))*0.5*0.6
shadow=0,0,0
sprpriority=-68
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(facing*(enemynear,pos x-pos x)),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=12
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1100,0
freqmul=1.0
volume=255
channel=13
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)=0
time=2
freq=180
ampl=floor((14-14*sin((pi/2/30)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;ZB
[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



;zB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=10350
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5,(2-var(57))*0.125
shadow=0,0,0
sprpriority=-67
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(facing*(enemynear,pos x-pos x)),0
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=10351
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.7,(2-var(57))*0.125*0.7
shadow=0,0,0
sprpriority=-65
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(facing*(enemynear,pos x-pos x)),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;_Bf̐B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=110146
;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=-66
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(facing*(enemynear,pos x-pos x)),0
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=110148
;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=51
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(facing*(enemynear,pos x-pos x)),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=10073
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-64
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(facing*(enemynear,pos x-pos x)),0
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=10083
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=50
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(facing*(enemynear,pos x-pos x)),0
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=10093
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=54
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(facing*(enemynear,pos x-pos x)),0
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=10103
;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=52
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(facing*(enemynear,pos x-pos x)),-40
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=10108
;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=53
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(facing*(enemynear,pos x-pos x)),-40
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(1)=0
projid=var(50)
projanim=70200
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(facing*(enemynear,pos x-pos x)),0
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=180
projhits=20
projmisstime=9
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlap
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=5,0
fall.damage=0
getpower=50,25
givepower=10,5
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=-6,0
air.velocity=-6,0
;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=2
;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
trigger1=animelemtime(1)=0
projid=var(50)+1
projanim=70210
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(facing*(enemynear,pos x-pos x)),-40
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=200
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlap
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=5,0
fall.damage=0
getpower=50,25
givepower=10,5
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=-5,-5
air.velocity=-5,-5
;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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 2300]
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


;
;KEZB

;
;zB

[statedef 24000]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4000,0
freqmul=0.8
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4000,1
freqmul=0.8
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=32
value=s4000,0
freqmul=0.1+0.9*sin((pi/2/33)*animelemtime(1))
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=32
value=s4000,1
freqmul=0.1+0.9*sin((pi/2/33)*animelemtime(1))
volume=255
channel=4
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=0
anim=14000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=20&&animelemtime(1)<=32
id=0
anim=14000
trans=addalpha
alpha=floor(256*sin((pi/2/13)*(animelemtime(1)-20))),0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=33&&animelemtime(1)<=59
id=0
anim=14000
trans=addalpha
alpha=floor(256*cos((pi/2/27)*(animelemtime(1)-33))),floor(256*sin((pi/2/27)*(animelemtime(1)-33)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=0&&animelemtime(1)<=9
time=2
freq=180
ampl=floor((240-240*sin((pi/2/10)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14130
;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=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-1000
ignorehitpause=1



;ZB
[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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 4000]
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


;
;FzB

[statedef 24100]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4000,0
freqmul=0.8
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4000,1
freqmul=0.8
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=32
value=s4000,0
freqmul=0.1+0.9*sin((pi/2/33)*animelemtime(1))
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=32
value=s4000,1
freqmul=0.1+0.9*sin((pi/2/33)*animelemtime(1))
volume=255
channel=4
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=0
anim=14000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=20&&animelemtime(1)<=32
id=0
anim=14000
trans=addalpha
alpha=floor(256*sin((pi/2/13)*(animelemtime(1)-20))),0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=33&&animelemtime(1)<=59
id=0
anim=14000
trans=addalpha
alpha=floor(256*cos((pi/2/27)*(animelemtime(1)-33))),floor(256*sin((pi/2/27)*(animelemtime(1)-33)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=0&&animelemtime(1)<=9
time=2
freq=180
ampl=floor((240-240*sin((pi/2/10)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14130
;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=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-2000
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4100,0
freqmul=0.6
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4100,0
freqmul=0.6
volume=255
channel=6
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(10)=0
value=s1000,0
freqmul=1.0
volume=255
channel=7
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)=0
value=s1000,1
freqmul=1.0
volume=255
channel=8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)=0
value=s3100,0
freqmul=1.0
volume=255
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)=0
value=s3100,0
freqmul=1.0
volume=255
channel=10
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(10)>=20&&animelemtime(10)<=64
value=s4000,0
freqmul=0.3+1.2*cos((pi/2/45)*(animelemtime(10)-20))
volume=255
channel=11
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)>=20&&animelemtime(10)<=64
value=s4000,1
freqmul=0.3+1.2*cos((pi/2/45)*(animelemtime(10)-20))
volume=255
channel=12
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(10)=65
value=s4100,1
freqmul=0.4
volume=255
channel=11
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)=65
value=s4100,2
freqmul=1.0
volume=255
channel=12
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)=65
value=s4100,0
freqmul=0.75
volume=255
channel=13
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)=65
value=s4100,0
freqmul=0.75
volume=255
channel=14
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(10)>=70&&animelemtime(10)<=264
trigger1=animelemtime(10)%5=0
value=s4100,2
freqmul=1.0
volume=255
channel=15
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)>=70&&animelemtime(10)<=264
trigger1=animelemtime(10)%5=0
value=s4100,3
freqmul=1.0
volume=255
channel=16
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)>=70&&animelemtime(10)<=264
trigger1=animelemtime(10)%5=0
value=s4100,4
freqmul=0.6
volume=255
channel=17
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)>=70&&animelemtime(10)<=264
trigger1=animelemtime(10)%5=0
value=s4100,4
freqmul=0.4
volume=255
channel=18
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=33&&animelemtime(10)<=224
id=0
anim=14000
trans=addalpha
alpha=0,128
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(10)>=225&&animelemtime(10)<=279
id=0
anim=14000
trans=addalpha
alpha=0,floor(128*cos((pi/2/55)*(animelemtime(10)-225)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(10)>=280&&animelemtime(10)<=304
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/25)*(animelemtime(10)-280)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(10)>=0&&animelemtime(10)<=64
trigger1=animelemtime(10)%floor(2+8*(cos((pi/2/65)*animelemtime(10))**2))=0
id=0
anim=14000
trans=addalpha
alpha=96,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=33&&animelemtime(10)<=69
add=-75,-75,-75
invertall=1
time=1
ignorehitpause=1
[state ]
type=bgpalfx
trigger1=animelemtime(10)>=70&&animelemtime(10)<=279
add=floor(-75-50*cos((2*pi/70)*(animelemtime(10)-70))),floor(-75-50*cos((2*pi/70)*(animelemtime(10)-70))),floor(-75-50*cos((2*pi/70)*(animelemtime(10)-70)))
invertall=1
time=1
ignorehitpause=1

[state ]
type=envshake
trigger1=animelemtime(10)>=0&&animelemtime(10)<=9
time=2
freq=180
ampl=floor((45-42*sin((pi/2/10)*animelemtime(10)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(10)>=10&&animelemtime(10)<=64
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(10)>=65&&animelemtime(10)<=74
time=2
freq=180
ampl=floor((120-114*sin((pi/2/10)*(animelemtime(10)-65)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(10)>=75&&animelemtime(10)<=264
time=2
freq=180
ampl=floor(6*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(10)>=265&&animelemtime(10)<=304
time=2
freq=180
ampl=floor((15-15*sin((pi/2/40)*(animelemtime(10)-265)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&animelemtime(10)<=279
flag=nobardisplay
ignorehitpause=1



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=10170
;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=-58
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=6,-52
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=10180
;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=-57
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=6,-52
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(10)=-5
id=var(50)
anim=10190
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(10)=-5
id=var(50)
anim=10200
;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=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(10)=15
id=var(50)
anim=10191
;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(55)
supermovetime=2147483647*var(55)
removetime=30*9
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(10)=15
id=var(50)
anim=10201
;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=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=30*9
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(10)=15+30*9
id=var(50)
anim=10192
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(10)=15+30*9
id=var(50)
anim=10202
;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=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;ZB
[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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 4100]
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


;
;BzB

[statedef 24200]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4000,0
freqmul=0.8
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4000,1
freqmul=0.8
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=32
value=s4000,0
freqmul=0.1+0.9*sin((pi/2/33)*animelemtime(1))
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)>=0&&animelemtime(1)<=32
value=s4000,1
freqmul=0.1+0.9*sin((pi/2/33)*animelemtime(1))
volume=255
channel=4
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=0
anim=14000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=20&&animelemtime(1)<=32
id=0
anim=14000
trans=addalpha
alpha=floor(256*sin((pi/2/13)*(animelemtime(1)-20))),0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=33&&animelemtime(1)<=59
id=0
anim=14000
trans=addalpha
alpha=floor(256*cos((pi/2/27)*(animelemtime(1)-33))),floor(256*sin((pi/2/27)*(animelemtime(1)-33)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=0&&animelemtime(1)<=9
time=2
freq=180
ampl=floor((240-240*sin((pi/2/10)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14130
;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=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
trigger1=1||var(40):=20
trigger1=1||var(41):=2
trigger1=1||var(42):=25
trigger1=1||var(59):=160*floor(((animelemtime(23)+var(42))%20)/10)+random%160
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4100,0
freqmul=0.6
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s4100,0
freqmul=0.6
volume=255
channel=6
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(10)=0
value=s1000,0
freqmul=1.0
volume=255
channel=7
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)=0
value=s1000,1
freqmul=1.0
volume=255
channel=8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)=0
value=s3100,0
freqmul=1.0
volume=255
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(10)=0
value=s3100,0
freqmul=1.0
volume=255
channel=10
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(16)=0
value=s4200,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(16)=0
value=s4200,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(23)>=0&&animelemtime(23)<=199
trigger1=animelemtime(23)%10=0
value=s4200,1
freqmul=1.0+0.2*cos(random)
volume=255
channel=11+floor((animelemtime(23)%20)/10)
ignorehitpause=1

[state ]
type=playsnd
trigger1=(animelemtime(23)+var(42)-50)>=0&&(animelemtime(23)+var(42)-50)<=199
trigger1=(animelemtime(23)+var(42)-50)%10=0
value=s4100,2
freqmul=1.0+0.2*cos(var(59)**2)
volume=255
channel=13+floor(((animelemtime(23)-39)%20)/10)
ignorehitpause=1
[state ]
type=playsnd
trigger1=(animelemtime(23)+var(42)-50)>=0&&(animelemtime(23)+var(42)-50)<=199
trigger1=(animelemtime(23)+var(42)-50)%10=0
value=s4100,2
freqmul=1.0+0.2*cos(var(59)**2)
volume=255
channel=15+floor(((animelemtime(23)-39)%20)/10)
ignorehitpause=1
[state ]
type=playsnd
trigger1=(animelemtime(23)+var(42)-50)>=0&&(animelemtime(23)+var(42)-50)<=199
trigger1=(animelemtime(23)+var(42)-50)%10=0
value=s4200,2
freqmul=1.0+0.2*cos(var(59)**2)
volume=255
channel=17
ignorehitpause=1

[state ]
type=playsnd
trigger1=(animelemtime(23)+var(42)-50)=190
value=s4200,3
freqmul=0.9
volume=255
channel=18
ignorehitpause=1
[state ]
type=playsnd
trigger1=(animelemtime(23)+var(42)-50)=190
value=s4200,3
freqmul=0.9
volume=255
channel=19
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=(animelemtime(23)+var(42)-50)>=190&&(animelemtime(23)+var(42)-50)<=249
id=0
anim=14000
trans=addalpha
alpha=0,floor(128*cos((pi/2/60)*(animelemtime(23)+var(42)-50-190)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=250&&(animelemtime(23)+var(42)-50)<=279
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/30)*(animelemtime(23)+var(42)-50-250)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=0&&(animelemtime(23)+var(42)-50)<=3
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*(animelemtime(23)+var(42)-50))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=10&&(animelemtime(23)+var(42)-50)<=13
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-10)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=20&&(animelemtime(23)+var(42)-50)<=23
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-20)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=30&&(animelemtime(23)+var(42)-50)<=33
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-30)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=40&&(animelemtime(23)+var(42)-50)<=43
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-40)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=50&&(animelemtime(23)+var(42)-50)<=53
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-50)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=60&&(animelemtime(23)+var(42)-50)<=63
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-60)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=70&&(animelemtime(23)+var(42)-50)<=73
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-70)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=80&&(animelemtime(23)+var(42)-50)<=83
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-80)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=90&&(animelemtime(23)+var(42)-50)<=93
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-90)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=100&&(animelemtime(23)+var(42)-50)<=103
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-100)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=110&&(animelemtime(23)+var(42)-50)<=113
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-110)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=120&&(animelemtime(23)+var(42)-50)<=123
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-120)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=130&&(animelemtime(23)+var(42)-50)<=133
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-130)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=140&&(animelemtime(23)+var(42)-50)<=143
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-140)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=150&&(animelemtime(23)+var(42)-50)<=153
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-150)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=160&&(animelemtime(23)+var(42)-50)<=163
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-160)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=170&&(animelemtime(23)+var(42)-50)<=173
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-170)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=180&&(animelemtime(23)+var(42)-50)<=183
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-180)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(23)+var(42)-50)>=190&&(animelemtime(23)+var(42)-50)<=193
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/4)*((animelemtime(23)+var(42)-50-190)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=33&&(animelemtime(23)+var(42)-50)<=249
add=floor(-75+75*sin((2*pi/60)*(animelemtime(1)-33))),floor(-75+75*sin((2*pi/60)*(animelemtime(1)-33))),floor(-75+75*sin((2*pi/60)*(animelemtime(1)-33)))
invertall=1
time=1
ignorehitpause=1

[state ]
type=envshake
trigger1=animelemtime(10)>=0&&animelemtime(10)<=9
time=2
freq=180
ampl=floor((45-45*sin((pi/2/10)*animelemtime(10)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=0&&(animelemtime(23)+var(42)-50)<=9
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*(animelemtime(23)+var(42)-50)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=10&&(animelemtime(23)+var(42)-50)<=19
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-10))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=20&&(animelemtime(23)+var(42)-50)<=29
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-20))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=30&&(animelemtime(23)+var(42)-50)<=39
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-30))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=40&&(animelemtime(23)+var(42)-50)<=49
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=50&&(animelemtime(23)+var(42)-50)<=59
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-50))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=60&&(animelemtime(23)+var(42)-50)<=69
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-60))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=70&&(animelemtime(23)+var(42)-50)<=79
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-70))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=80&&(animelemtime(23)+var(42)-50)<=89
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-80))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=90&&(animelemtime(23)+var(42)-50)<=99
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-90))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=100&&(animelemtime(23)+var(42)-50)<=109
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-100))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=110&&(animelemtime(23)+var(42)-50)<=119
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-110))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=120&&(animelemtime(23)+var(42)-50)<=129
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-120))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=130&&(animelemtime(23)+var(42)-50)<=139
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-130))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=140&&(animelemtime(23)+var(42)-50)<=149
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-140))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=150&&(animelemtime(23)+var(42)-50)<=159
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-150))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=160&&(animelemtime(23)+var(42)-50)<=169
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-160))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=170&&(animelemtime(23)+var(42)-50)<=179
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-170))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=180&&(animelemtime(23)+var(42)-50)<=189
time=2
freq=180
ampl=floor((10-10*sin((pi/2/20)*((animelemtime(23)+var(42)-50-180))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=(animelemtime(23)+var(42)-50)>=190&&(animelemtime(23)+var(42)-50)<=229
time=2
freq=180
ampl=floor((20-20*sin((pi/2/40)*((animelemtime(23)+var(42)-50-190))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=screenbound
trigger1=animelemtime(16)>=0&&animtime<=-1
value=0
movecamera=0,1
ignorehitpause=1

[state ]
type=assertspecial
trigger1=animelemtime(1)>=0&&(animelemtime(23)+var(42)-50)<=249
flag=nobardisplay
ignorehitpause=1



;rWAZbgB
[state ]
type=trans
trigger1=animelemtime(16)>=17&&animelemtime(16)<=26
trans=addalpha
alpha=floor(256*cos((pi/2/10)*(animelemtime(16)-17))),floor(256*sin((pi/2/10)*(animelemtime(16)-17)))
ignorehitpause=1



;WݒB
[state ]
type=turn
triggerall=facing*pos x<0
trigger1=animelemtime(16)=0
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(16)>=0&&animelemtime(16)<=26
x=-18
ignorehitpause=1
[state ]
type=posset
trigger1=animelemtime(16)>=27&&animelemtime(24)<=-1
x=-280*facing
ignorehitpause=1
[state ]
type=posset
trigger1=animelemtime(24)>=0&&animtime<=-1
x=facing*(-280+3*animelemtime(24))
ignorehitpause=1



;ZB
[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



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=10170
;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=-58
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=6,-52
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=10180
;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=-57
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=6,-52
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(10)=-5
id=var(50)
anim=10193
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(10)=-5
id=var(50)
anim=10203
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;򉻂̉B
[state ]
type=explod
trigger1=(animelemtime(23)+var(42))>=0&&(animelemtime(23)+var(42))<=199
trigger1=(animelemtime(23)+var(42))%10=0
id=var(50)+1
anim=10150
;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=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+0.3333*(-(50-var(41))*var(40))+var(59)%320),floor(-(50-var(41))*var(40)+(20-(var(59)**2)%41))
postype=p1
random=0,0
bindtime=1
vel=var(40)*0.3333,var(40)
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(23)+var(42))>=0&&(animelemtime(23)+var(42))<=199
trigger1=(animelemtime(23)+var(42))%10=0
id=var(50)+1
anim=10151
;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=123
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+0.3333*(-(50-var(41))*var(40))+var(59)%320),floor(-(50-var(41))*var(40)+(20-(var(59)**2)%41))
postype=p1
random=0,0
bindtime=1
vel=var(40)*0.3333,var(40)
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=(animelemtime(23)+var(42))>=0&&(animelemtime(23)+var(42))<=199
trigger1=(animelemtime(23)+var(42))%10=0
id=var(50)+1
anim=10164
;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=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+var(59)%320),20-(var(59)**2)%41
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=(animelemtime(23)+var(42))>=0&&(animelemtime(23)+var(42))<=199
trigger1=(animelemtime(23)+var(42))%10=0
id=var(50)+1
anim=10165
;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=123
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+var(59)%320),20-(var(59)**2)%41
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=(animelemtime(23)+var(42))>=0&&(animelemtime(23)+var(42))<=199
trigger1=(animelemtime(23)+var(42))%10=0
projid=var(50)
projanim=70230
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)+var(59)%320),20-(var(59)**2)%41
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=55+10
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafdp
guardflag=
affectteam=b
priority=2147483647,h
hitonce=0
numhits=1
damage=30,3
fall.damage=0
getpower=0,0
givepower=10,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,15
guard.pausetime=0,15
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=-1,-3
air.velocity=-1,-3
;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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 4200]
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


;
;WXe[gB

;
;ʏŌAA1~3iځB
;ʏŌ6AAA4iځB
;ʏŌAAA1iځB
;ʏŌAA1~3iځB

[statedef 41000]
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


;
;{ݒB

;ȊOB
[state ]
type=changeanim
trigger1=anim!=var(50)+floor((floor(sysfvar(4))%(3*7*2))/(3*7))
trigger2=animtime=0
value=var(50)+floor((floor(sysfvar(4))%(3*7*2))/(3*7))
ignorehitpause=1


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=6200
trigger1=1||var(40):=4
trigger2=var(50)=6210
trigger2=1||var(40):=2
trigger3=var(50)=6220
trigger3=1||var(40):=4
trigger4=var(50)=6230
trigger4=1||var(40):=6
trigger5=var(50)=6400
trigger5=1||var(40):=5
trigger6=var(50)=6600
trigger6=1||var(40):=4
trigger7=var(50)=6610
trigger7=1||var(40):=4
trigger8=var(50)=6620
trigger8=1||var(40):=6
ignorehitpause=1


;
;{ݒitjB

;ȊOB
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;IvVځB
[state ]
type=statetypeset
triggerall=var(50)=6200||var(50)=6210||var(50)=6220||var(50)=6230
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=6400
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=6600||var(50)=6610||var(50)=6620
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=6600||var(50)=6610||var(50)=6620
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1


;
;B

;ȊOB
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-3+floor((floor(sysfvar(4))%(3*7*2))/(3*7))
value=s1000,3
freqmul=1.3
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=-3+floor((floor(sysfvar(4))%(3*7*2))/(3*7))
value=s1000,4
freqmul=1.0
volume=255
channel=2
ignorehitpause=1



;IvVځB
[state ]
type=playsnd
triggerall=var(50)=6230||var(50)=6620
trigger1=animelemtime(1)=0
value=s1000,2
freqmul=1.0
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=6230||var(50)=6620
trigger1=animelemtime(1)=0
value=s1000,2
freqmul=1.0
volume=255
channel=4
ignorehitpause=1


;
;ʐݒB

;ȊOB
[state ]
type=envshake
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=3
time=2
freq=180
ampl=floor((16-16*sin((pi/2/4)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1


;
;WݒB

;ȊOB
[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



;IvVځB
[state ]
type=velset
triggerall=var(50)=6200||var(50)=6210||var(50)=6220||var(50)=6230||var(50)=6400
triggerall=animelemtime(var(40))=-4+floor((floor(sysfvar(4))%(3*7*2))/(3*7))
triggerall=floor(facing*(enemynear,pos x-pos x))>=60
trigger1=var(50)=6200
trigger1=1||fvar(0):=7
trigger2=var(50)=6210
trigger2=1||fvar(0):=15
trigger3=var(50)=6220
trigger3=1||fvar(0):=40
trigger4=var(50)=6230
trigger4=1||fvar(0):=40
trigger5=var(50)=6400
trigger5=1||fvar(0):=20
x=fvar(0)*0.003125*floor(facing*(enemynear,pos x-pos x)-60)
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=6600||var(50)=6610||var(50)=6620
triggerall=statetype=a
trigger1=animelemtime(1)=0
x=0.2*vel x+0.1*floor(facing*(enemynear,pos x-pos x)-60)
y=0.2*vel y+0.1*floor(enemynear,pos y-pos y)
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=6620
triggerall=statetype=a
trigger1=animelemtime(var(40))=0
y=-0.075*pos y
ignorehitpause=1
[state ]
type=velmul
triggerall=var(50)=6600||var(50)=6610||var(50)=6620&&animelemtime(var(40))<=-1
triggerall=statetype=a
trigger1=1
x=0.8
y=0.8
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=6600||var(50)=6610||var(50)=6620
triggerall=statetype=s
triggerall=floor(facing*(enemynear,pos x-pos x))>=60
trigger1=var(50)=6600
trigger1=1||fvar(0):=5
trigger2=var(50)=6610
trigger2=1||fvar(0):=20
trigger3=var(50)=6620
trigger3=1||fvar(0):=15
x=fvar(0)*0.003125*floor(facing*(enemynear,pos x-pos x)-60)
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=6600||var(50)=6610||var(50)=6620
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=6600||var(50)=6610||var(50)=6620
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1


;
;ZB

;ȊOB
[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


;
;GtFNgˏoWۑpՎϐZbgB

;IvVځB
[state ]
type=null
trigger1=var(50)=6200
trigger1=1||var(41):=11020||fvar(1):=-67||fvar(2):=-87
trigger2=var(50)=6210
trigger2=1||var(41):=11000||fvar(1):=109||fvar(2):=-13
trigger3=var(50)=6220
trigger3=1||var(41):=11021||fvar(1):=-54||fvar(2):=-93
trigger4=var(50)=6230
trigger4=1||var(41):=11000||fvar(1):=109||fvar(2):=-3
trigger5=var(50)=6400
trigger5=1||var(41):=11010||fvar(1):=-19||fvar(2):=-74
trigger6=var(50)=6600
trigger6=1||var(41):=11020||fvar(1):=-67||fvar(2):=-87
trigger7=var(50)=6610
trigger7=1||var(41):=11021||fvar(1):=-54||fvar(2):=-93
trigger8=var(50)=6620
trigger8=1||var(41):=11000||fvar(1):=109||fvar(2):=-3
ignorehitpause=1


;
;B

;ȊOB
[state ]
type=explod
trigger1=animelemtime(var(40))=-3+floor((floor(sysfvar(4))%(3*7*2))/(3*7))
id=var(50)
anim=var(41)
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-3+floor((floor(sysfvar(4))%(3*7*2))/(3*7))
id=var(50)
anim=var(41)+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=109
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=-3+floor((floor(sysfvar(4))%(3*7*2))/(3*7))
id=var(50)
anim=var(41)+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=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1


;
;UpՎϐZbgB

;IvVځB
[state ]
type=null
trigger1=var(50)=6200
trigger1=1||fvar(3):=1||fvar(4):=-6||fvar(5):=1||fvar(6):=6
trigger2=var(50)=6210
trigger2=1||fvar(3):=-2||fvar(4):=-6||fvar(5):=-1||fvar(6):=30
trigger3=var(50)=6220
trigger3=1||fvar(3):=-2||fvar(4):=-5||fvar(5):=-2||fvar(6):=-5
trigger4=var(50)=6230
trigger4=1||fvar(3):=-1||fvar(4):=-6||fvar(5):=-1||fvar(6):=-6
trigger5=var(50)=6400
trigger5=1||fvar(3):=1||fvar(4):=-6||fvar(5):=1||fvar(6):=-6
trigger6=var(50)=6600
trigger6=1||fvar(3):=1||fvar(4):=-6||fvar(5):=1||fvar(6):=6
trigger7=var(50)=6610
trigger7=1||fvar(3):=-1||fvar(4):=-6||fvar(5):=-1||fvar(6):=-6
trigger8=var(50)=6620
trigger8=1||fvar(3):=-30||fvar(4):=-6||fvar(5):=-3||fvar(6):=30
ignorehitpause=1


;
;U{́B

;IvVځB
[state ]
type=hitdef
triggerall=animelemtime(var(40))=0
trigger1=var(50)=6200
trigger2=var(50)=6210
trigger3=var(50)=6220
trigger4=var(50)=6230
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=10,5
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=fvar(3),fvar(4)
air.velocity=fvar(5),fvar(6)
;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=2
;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
triggerall=animelemtime(var(40))=0
trigger1=var(50)=6400
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=10,5
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=fvar(3),fvar(4)
air.velocity=fvar(5),fvar(6)
;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=2
;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
triggerall=animelemtime(var(40))=0
trigger1=var(50)=6600
trigger2=var(50)=6610
trigger3=var(50)=6620
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=10,5
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=fvar(3),fvar(4)
air.velocity=fvar(5),fvar(6)
;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=2
;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


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;236ˁB

[statedef 41100]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=2000
trigger1=1||var(40):=8
trigger1=1||var(41):=11
trigger2=var(50)=2010
trigger2=1||var(40):=3
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
triggerall=var(50)=2000
trigger1=animelemtime(1)=0
value=s1000,2
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=2000
trigger1=animelemtime(1)=0
value=s1000,2
freqmul=1.0
volume=255
channel=2
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=2000
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;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=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)=2000
trigger1=animelemtime(1)=0
id=var(50)
anim=14121
;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=-98
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;B
[state ]
type=playsnd
trigger1=var(50)=2000
trigger1=animelemtime(var(40)-1)=0
trigger2=var(50)=2000
trigger2=animelemtime(var(41)-1)=0
trigger3=var(50)=2010
trigger3=animelemtime(var(40)-1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=var(50)=2000
trigger1=animelemtime(var(40)-1)=0
trigger2=var(50)=2000
trigger2=animelemtime(var(41)-1)=0
trigger3=var(50)=2010
trigger3=animelemtime(var(40)-1)=0
value=s1000,1
freqmul=1.0
volume=255
channel=4
ignorehitpause=1



;ʐݒB
[state ]
type=explod
triggerall=var(50)=2000
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=1
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/2)*animelemtime(var(40)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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
triggerall=var(50)=2000
trigger1=animelemtime(var(41))>=0&&animelemtime(var(41))<=1
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/2)*animelemtime(var(41)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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
triggerall=var(50)=2010
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=1
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/2)*animelemtime(var(40)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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
triggerall=var(50)=2000
trigger1=animelemtime(var(40)-1)>=0&&animelemtime(var(40)-1)<=14
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(var(40)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=2000
trigger1=animelemtime(var(41)-1)>=0&&animelemtime(var(41)-1)<=14
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(var(41)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=var(50)=2010
trigger1=animelemtime(var(40)-1)>=0&&animelemtime(var(40)-1)<=14
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(var(40)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[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
triggerall=animelemtime(var(40)-1)=0
triggerall=floor(facing*(enemynear,pos x-pos x))>=60
trigger1=1
x=50*0.003125*floor(facing*(enemynear,pos x-pos x)-60)
ignorehitpause=1



;ZB
[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



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=var(50)=2000
trigger1=1||var(42):=10023||fvar(0):=-80||fvar(1):=-40
trigger1=1||var(43):=10000||fvar(2):=50||fvar(3):=0
trigger2=var(50)=2010
trigger2=1||var(42):=10023||fvar(0):=-80||fvar(1):=-60
ignorehitpause=1



;B
[state ]
type=explod
triggerall=var(50)=2000
trigger1=animelemtime(var(40)-1)=0
id=var(50)
anim=var(42)
;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(55)
supermovetime=2147483647*var(55)
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
triggerall=var(50)=2000
trigger1=animelemtime(var(40)-1)=0
id=var(50)
anim=var(42)+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(55)
supermovetime=2147483647*var(55)
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
triggerall=var(50)=2000
trigger1=animelemtime(var(41)-1)=0
id=var(50)
anim=var(43)
;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(55)
supermovetime=2147483647*var(55)
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
triggerall=var(50)=2000
trigger1=animelemtime(var(41)-1)=0
id=var(50)
anim=var(43)+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(55)
supermovetime=2147483647*var(55)
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
triggerall=var(50)=2010
trigger1=animelemtime(var(40)-1)=0
id=var(50)
anim=var(42)
;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(55)
supermovetime=2147483647*var(55)
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
triggerall=var(50)=2010
trigger1=animelemtime(var(40)-1)=0
id=var(50)
anim=var(42)+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(55)
supermovetime=2147483647*var(55)
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



;U{́B
[state ]
type=projectile
triggerall=var(50)=2000
trigger1=animelemtime(var(40))=0
projid=var(50)
projanim=var(42)+60000
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)),floor(fvar(1))
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(55)
supermovetime=2147483647*var(55)
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=10,5
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,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=1,-6
air.velocity=1,6
;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=2
;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)=2000
trigger1=animelemtime(var(41))=0
projid=var(50)
projanim=var(43)+60000
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(55)
supermovetime=2147483647*var(55)
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=10,5
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,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=-5,30
air.velocity=-5,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=2
;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)=2010
trigger1=animelemtime(var(40))=0
projid=var(50)
projanim=var(42)+60000
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)),floor(fvar(1))
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlafdp
guardflag=hl
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=120,12
fall.damage=0
getpower=50,25
givepower=10,5
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,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=-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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;214ˁB

[statedef 41200]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=2200
trigger1=1||var(40):=8
trigger2=var(50)=2210
trigger2=1||var(40):=4
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
triggerall=var(50)=2200
trigger1=animelemtime(1)=0
value=s1000,2
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=2200
trigger1=animelemtime(1)=0
value=s1000,2
freqmul=1.0
volume=255
channel=2
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=2200
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;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=-79
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)=2200
trigger1=animelemtime(1)=0
id=var(50)
anim=14121
;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=-78
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



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

[state ]
type=playsnd
trigger1=animelemtime(var(40))=0
value=s3100,1
freqmul=0.8
volume=255
channel=5
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=0
value=s3200,0
freqmul=0.8
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))=0
value=s3200,1
freqmul=0.8
volume=255
channel=7
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=4
id=0
anim=14000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(var(40))>=5&&animelemtime(var(40))<=12
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/8)*(animelemtime(var(40))-5)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(var(40))>=0&&animelemtime(var(40))<=9
time=2
freq=180
ampl=floor((20-20*sin((pi/2/10)*animelemtime(var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[state ]
type=posadd
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<300
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-300)
ignorehitpause=1
[state ]
type=velset
triggerall=animelemtime(var(40))=-3
triggerall=floor(facing*(enemynear,pos x-pos x))>=60
trigger1=1
x=10*0.003125*floor(facing*(enemynear,pos x-pos x)-60)
ignorehitpause=1



;ZB
[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



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=1||var(41):=11020||fvar(0):=-67||fvar(1):=-87
ignorehitpause=1



;B
[state ]
type=explod
trigger1=animelemtime(var(40))=-3
id=var(50)
anim=var(41)
;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(55)
supermovetime=2147483647*var(55)
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(var(40))=-3
id=var(50)
anim=var(41)+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=109
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(var(40))=-3
id=var(50)
anim=var(41)+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=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;B
[state ]
type=explod
trigger1=animelemtime(var(40))=0
id=var(50)
anim=10066+100000*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
;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=-77
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=100,floor(-pos y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=0
id=var(50)
anim=10067+100000*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
;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=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=100,floor(-pos y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(var(40))=0
id=var(50)
anim=10068+100000*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
;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=-77
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=200,floor(-pos y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40))=0
id=var(50)
anim=10069+100000*floor((floor(sysfvar(4))%(3*7*2))/(3*7))
;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=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=200,floor(-pos y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=hitdef
trigger1=animelemtime(var(40))=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=40,4
fall.damage=0
getpower=50,25
givepower=10,5
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=-1,-6
air.velocity=-1,-6
;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=2
;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
trigger1=animelemtime(var(40))=0
projid=var(50)
projanim=70190
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=100,floor(-pos y)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=120,12
fall.damage=0
getpower=50,25
givepower=10,5
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=2
;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
trigger1=animelemtime(var(40))=0
projid=var(50)
projanim=70191
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=200,floor(-pos y)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=30
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=120,12
fall.damage=0
getpower=50,25
givepower=10,5
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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



;
;M[[hB

;
;ʏŌB

;
;AA1~4iځB
;6AAA5iځB
;AAA1iځB
;AA1~3iځB

[statedef 27200]
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=42000
persistent=256
ignorehitpause=1
[statedef 27210]
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=42000
persistent=256
ignorehitpause=1
[statedef 27220]
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=42000
persistent=256
ignorehitpause=1
[statedef 27230]
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=42000
persistent=256
ignorehitpause=1
[statedef 27240]
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=42000
persistent=256
ignorehitpause=1
[statedef 27400]
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=42000
persistent=256
ignorehitpause=1
[statedef 27600]
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=42000
persistent=256
ignorehitpause=1
[statedef 27610]
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=42000
persistent=256
ignorehitpause=1
[statedef 27620]
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=42000
persistent=256
ignorehitpause=1



[statedef 7200]
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
[statedef 7210]
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
[statedef 7220]
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
[statedef 7230]
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
[statedef 7240]
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
[statedef 7400]
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
[statedef 7600]
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
[statedef 7610]
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
[statedef 7620]
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


;
;ʏˌB

;
;BB

[statedef 27300]
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

;{ݒB
[state ]
type=changeanim
triggerall=var(50)=stateno-20000
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(50)=stateno-20000
triggerall=1||var(40):=0
trigger1=animelemtime(1)=0
value=27301
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)!=stateno-20000
trigger1=1||var(50):=stateno-20000
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3100,0
freqmul=1.25
volume=255
channel=5
ignorehitpause=1



;ZB
[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



;茳B
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=var(50)
anim=13015
;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=22
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=40,-55
postype=p1
random=0,0
bindtime=1
vel=3*cos(var(59)),3*sin(var(59))
accel=-0.3,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=var(50)
anim=13030
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
shadow=0,0,0
sprpriority=23
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=40,-55
postype=p1
random=0,0
bindtime=1
vel=3*cos(var(59)),3*sin(var(59))
accel=-0.2,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 27301]
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=null
trigger1=1||var(50):=stateno-20000
ignorehitpause=1

;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=var(40)=0
trigger1=1||fvar(0):=const(size.mid.pos.x)+120
trigger1=1||fvar(1):=const(size.mid.pos.y)
trigger2=var(40)=1||var(40)=2||var(40)=3
trigger2=1||fvar(0):=const(size.mid.pos.x)+120+80*cos(pi*(15+120*(var(40)-1))/180)
trigger2=1||fvar(1):=const(size.mid.pos.y)+80*sin(pi*(15+120*(var(40)-1))/180)
ignorehitpause=1



;_Bf̐B
[state ]
type=explod
trigger1=1
id=var(50)-1
anim=10110+var(40)
;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=20
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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=1
id=var(50)-1
anim=10120+var(40)
;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=21
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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=1
id=var(50)-1
anim=10130+var(40)
;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=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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=1
id=var(50)-1
anim=10140+var(40)
;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=24
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;U{́B
[state ]
type=projectile
trigger1=1
projid=var(50)-1
projanim=70060+var(40)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)),floor(fvar(1))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=35+8+5*var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,6
fall.damage=0
getpower=0,0
givepower=10,5
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=-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=2
;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



;[vB
[state ]
type=changestate
trigger1=1||var(40):=var(40)+1
value=ifelse((var(40)=[1,4-1]),stateno,27300)
persistent=256
ignorehitpause=1



[statedef 7300]
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


;
;CB

[statedef 27310]
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

;{ݒB
[state ]
type=changeanim
triggerall=var(50)=stateno-20000
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(50)=stateno-20000
triggerall=1||var(40):=0
triggerall=1||fvar(0):=15||fvar(1):=-120
triggerall=1||fvar(2):=ifelse(facing=1,-screenpos x,screenpos x-320)+160||fvar(3):=-screenpos y+30
triggerall=1||fvar(4):=ifelse(facing=1,-screenpos x,screenpos x-320)+10||fvar(5):=-pos y
triggerall=1||fvar(6):=-30||fvar(7):=0
triggerall=1||fvar(8):=ifelse(facing=1,-screenpos x,screenpos x-320)+160||fvar(9):=-screenpos y+30
triggerall=1||fvar(10):=ifelse(facing=1,-screenpos x,screenpos x-320)+10+120||fvar(11):=-pos y
triggerall=1||fvar(12):=30||fvar(13):=0
triggerall=1||fvar(14):=ifelse(facing=1,-screenpos x,screenpos x-320)+160||fvar(15):=-screenpos y+30
triggerall=1||fvar(16):=ifelse(facing=1,-screenpos x,screenpos x-320)+10+240||fvar(17):=-pos y
trigger1=animelemtime(1)=0
value=27311
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)!=stateno-20000
trigger1=1||var(50):=stateno-20000
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=12
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1000,1
freqmul=1.0
volume=255
channel=13
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s7310,0
freqmul=0.8
volume=255
channel=14
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;ZB
[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



;KEZGtFNgB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;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=-89
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
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=1
vfacing=1
scale=(2-var(57))*0.5*0.8*0.608,(2-var(57))*0.5*0.8*0.608
shadow=0,0,0
sprpriority=-88
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=10193
;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=-87
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
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=10203
;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=123
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=10060
;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=-86
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10),0
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=10061
;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=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10),0
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=10062
;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=-86
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+120),0
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=10063
;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=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+120),0
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=10064
;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=-86
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+240),0
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=10065
;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=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+240),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 27311]
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=null
trigger1=1||var(50):=stateno-20000
ignorehitpause=1

;ITȃXtBAB
[state ]
type=projectile
triggerall=var(40)=[0,59]
triggerall=var(40)%2=0
trigger1=1||fvar(18):=0.5*var(40)*var(40)*((4*fvar(0)-8*fvar(2)+4*fvar(4))/(60*60))+var(40)*((-3*fvar(0)+4*fvar(2)-fvar(4))/60)+fvar(0)
trigger1=1||fvar(19):=0.5*var(40)*var(40)*((4*fvar(1)-8*fvar(3)+4*fvar(5))/(60*60))+var(40)*((-3*fvar(1)+4*fvar(3)-fvar(5))/60)+fvar(1)
projid=var(50)-1
projanim=90000
projremanim=13127
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
projsprpriority=120
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=s,np
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=var(40)=[0,59]
triggerall=var(40)%2=0
trigger1=1
projid=var(50)-1
projanim=90000
projremanim=13122
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
projsprpriority=121
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=s,np
hitflag=hlafdp
ignorehitpause=1

[state ]
type=projectile
triggerall=var(40)=[10,79]
triggerall=var(40)%2=0
trigger1=1||fvar(18):=0.5*(var(40)-10)*(var(40)-10)*((4*fvar(6)-8*fvar(8)+4*fvar(10))/(70*70))+(var(40)-10)*((-3*fvar(6)+4*fvar(8)-fvar(10))/70)+fvar(6)
trigger1=1||fvar(19):=0.5*(var(40)-10)*(var(40)-10)*((4*fvar(7)-8*fvar(9)+4*fvar(11))/(70*70))+(var(40)-10)*((-3*fvar(7)+4*fvar(9)-fvar(11))/70)+fvar(7)
projid=var(50)-1
projanim=90000
projremanim=13127
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
projsprpriority=120
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=s,np
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=var(40)=[10,79]
triggerall=var(40)%2=0
trigger1=1
projid=var(50)-1
projanim=90000
projremanim=13122
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
projsprpriority=121
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=s,np
hitflag=hlafdp
ignorehitpause=1

[state ]
type=projectile
triggerall=var(40)=[20,99]
triggerall=var(40)%2=0
trigger1=1||fvar(18):=0.5*(var(40)-20)*(var(40)-20)*((4*fvar(12)-8*fvar(14)+4*fvar(16))/(80*80))+(var(40)-20)*((-3*fvar(12)+4*fvar(14)-fvar(16))/80)+fvar(12)
trigger1=1||fvar(19):=0.5*(var(40)-20)*(var(40)-20)*((4*fvar(13)-8*fvar(15)+4*fvar(17))/(80*80))+(var(40)-20)*((-3*fvar(13)+4*fvar(15)-fvar(17))/80)+fvar(13)
projid=var(50)-1
projanim=90000
projremanim=13127
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
projsprpriority=120
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=s,np
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=var(40)=[20,99]
triggerall=var(40)%2=0
trigger1=1
projid=var(50)-1
projanim=90000
projremanim=13122
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
projsprpriority=121
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=s,np
hitflag=hlafdp
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=var(40)=[0,2]
trigger1=1
projid=var(50)-1
projanim=70070+var(40)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=(var(40)=0)*floor(fvar(4))+(var(40)=1)*floor(fvar(10))+(var(40)=2)*floor(fvar(16)),(var(40)=0)*floor(fvar(5))+(var(40)=1)*floor(fvar(11))+(var(40)=2)*floor(fvar(17))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+(var(40)=0)*60+(var(40)=1)*80+(var(40)=2)*100
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,6
fall.damage=0
getpower=0,0
givepower=10,5
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=-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=2
;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



;[vB
[state ]
type=changestate
trigger1=1||var(40):=var(40)+1
value=ifelse((var(40)=[1,100-1]),stateno,27310)
persistent=256
ignorehitpause=1



[statedef 7310]
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


;
;BB

[statedef 27500]
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

;{ݒB
[state ]
type=changeanim
triggerall=var(50)=stateno-20000
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(50)=stateno-20000
triggerall=1||var(40):=0
trigger1=animelemtime(1)=0
value=27501
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)!=stateno-20000
trigger1=1||var(50):=stateno-20000
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=c
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3100,0
freqmul=1.25
volume=255
channel=5
ignorehitpause=1



;ZB
[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



;悩B
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=var(50)
anim=13060
;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=22
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=8,7
postype=p1
random=0,0
bindtime=1
vel=3*cos(var(59)),3*sin(var(59))
accel=0.3*cos(-75*pi/180),0.3*sin(-75*pi/180)
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=var(50)
anim=13045
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
shadow=0,0,0
sprpriority=23
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=8,7
postype=p1
random=0,0
bindtime=1
vel=3*cos(var(59)),3*sin(var(59))
accel=0.2*cos(-75*pi/180),0.2*sin(-75*pi/180)
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 27501]
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=null
trigger1=1||var(50):=stateno-20000
ignorehitpause=1

;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=var(40)=0
trigger1=1||fvar(0):=70||fvar(1):=0
trigger2=var(40)=1
trigger2=1||fvar(0):=70||fvar(1):=-160
trigger3=var(40)=2
trigger3=1||fvar(0):=150||fvar(1):=-120
trigger4=var(40)=3
trigger4=1||fvar(0):=150||fvar(1):=-40
ignorehitpause=1



;_Bf̐B
[state ]
type=explod
trigger1=1
id=var(50)-1
anim=10115+var(40)
;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=20
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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=1
id=var(50)-1
anim=10125+var(40)
;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=21
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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=1
id=var(50)-1
anim=10135+var(40)
;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=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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=1
id=var(50)-1
anim=10145+var(40)
;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=24
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;U{́B
[state ]
type=projectile
trigger1=1
projid=var(50)-1
projanim=70060+var(40)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)),floor(fvar(1))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=35+8+5*var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=c,np
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,6
fall.damage=0
getpower=0,0
givepower=10,5
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=-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=2
;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



;[vB
[state ]
type=changestate
trigger1=1||var(40):=var(40)+1
value=ifelse((var(40)=[1,4-1]),stateno,27500)
persistent=256
ignorehitpause=1



[statedef 7500]
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


;
;CB

[statedef 27510]
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

;{ݒB
[state ]
type=changeanim
triggerall=var(50)=stateno-20000
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(50)=stateno-20000
triggerall=1||var(40):=0
triggerall=1||fvar(0):=0||fvar(1):=-120
triggerall=1||fvar(2):=ifelse(facing=1,-screenpos x,screenpos x-320)+160||fvar(3):=-screenpos y+30
triggerall=1||fvar(4):=ifelse(facing=1,-screenpos x,screenpos x-320)+10+60||fvar(5):=-pos y
triggerall=1||fvar(6):=30||fvar(7):=-60
triggerall=1||fvar(8):=ifelse(facing=1,-screenpos x,screenpos x-320)+160||fvar(9):=-screenpos y+30
triggerall=1||fvar(10):=ifelse(facing=1,-screenpos x,screenpos x-320)+10+180||fvar(11):=-pos y
triggerall=1||fvar(12):=60||fvar(13):=0
triggerall=1||fvar(14):=ifelse(facing=1,-screenpos x,screenpos x-320)+160||fvar(15):=-screenpos y+30
triggerall=1||fvar(16):=ifelse(facing=1,-screenpos x,screenpos x-320)+10+300||fvar(17):=-pos y
trigger1=animelemtime(5-1)=0
value=27511
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)!=stateno-20000
trigger1=1||var(50):=stateno-20000
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(5-1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=18
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(5-1)=0
value=s1000,1
freqmul=1.0
volume=255
channel=19
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(5-1)=0
value=s7310,0
freqmul=0.8
volume=255
channel=20
ignorehitpause=1



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



;ZB
[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



;KEZGtFNgB
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=14120
;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=-89
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,-120
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8*0.608,(2-var(57))*0.5*0.8*0.608
shadow=0,0,0
sprpriority=-88
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,-120
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;B
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10013
;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=127
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-20,-122
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10043
;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=128
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-20,-122
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;_Bf̐B
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=110140
;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=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+60),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=110141
;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=123
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+60),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10070
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-87
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+60),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10080
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-86
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+60),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10090
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=126
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+60),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10100
;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=124
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+60),-40
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10105
;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=125
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+60),-40
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=110142
;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=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+180),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=110143
;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=123
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+180),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10071
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-87
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+180),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10081
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-86
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+180),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10091
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=126
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+180),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10101
;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=124
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+180),-40
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10106
;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=125
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+180),-40
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=110144
;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=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+300),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=110145
;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=123
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+300),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10072
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-87
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+300),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10082
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-86
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+300),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10092
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=126
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+300),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10102
;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=124
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+300),-40
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(5-1)=0
id=var(50)
anim=10107
;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=125
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+300),-40
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 27511]
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=null
trigger1=1||var(50):=stateno-20000
ignorehitpause=1

;ITȃXtBAB
[state ]
type=projectile
triggerall=var(40)=[0,59]
triggerall=var(40)%2=0
trigger1=1||fvar(18):=0.5*var(40)*var(40)*((4*fvar(0)-8*fvar(2)+4*fvar(4))/(60*60))+var(40)*((-3*fvar(0)+4*fvar(2)-fvar(4))/60)+fvar(0)
trigger1=1||fvar(19):=0.5*var(40)*var(40)*((4*fvar(1)-8*fvar(3)+4*fvar(5))/(60*60))+var(40)*((-3*fvar(1)+4*fvar(3)-fvar(5))/60)+fvar(1)
projid=var(50)-1
projanim=90000
projremanim=13147
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
projsprpriority=120
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=c,np
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=var(40)=[0,59]
triggerall=var(40)%2=0
trigger1=1
projid=var(50)-1
projanim=90000
projremanim=13102
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
projsprpriority=121
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=c,np
hitflag=hlafdp
ignorehitpause=1

[state ]
type=projectile
triggerall=var(40)=[10,79]
triggerall=var(40)%2=0
trigger1=1||fvar(18):=0.5*(var(40)-10)*(var(40)-10)*((4*fvar(6)-8*fvar(8)+4*fvar(10))/(70*70))+(var(40)-10)*((-3*fvar(6)+4*fvar(8)-fvar(10))/70)+fvar(6)
trigger1=1||fvar(19):=0.5*(var(40)-10)*(var(40)-10)*((4*fvar(7)-8*fvar(9)+4*fvar(11))/(70*70))+(var(40)-10)*((-3*fvar(7)+4*fvar(9)-fvar(11))/70)+fvar(7)
projid=var(50)-1
projanim=90000
projremanim=13147
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
projsprpriority=120
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=c,np
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=var(40)=[10,79]
triggerall=var(40)%2=0
trigger1=1
projid=var(50)-1
projanim=90000
projremanim=13102
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
projsprpriority=121
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=c,np
hitflag=hlafdp
ignorehitpause=1

[state ]
type=projectile
triggerall=var(40)=[20,99]
triggerall=var(40)%2=0
trigger1=1||fvar(18):=0.5*(var(40)-20)*(var(40)-20)*((4*fvar(12)-8*fvar(14)+4*fvar(16))/(80*80))+(var(40)-20)*((-3*fvar(12)+4*fvar(14)-fvar(16))/80)+fvar(12)
trigger1=1||fvar(19):=0.5*(var(40)-20)*(var(40)-20)*((4*fvar(13)-8*fvar(15)+4*fvar(17))/(80*80))+(var(40)-20)*((-3*fvar(13)+4*fvar(15)-fvar(17))/80)+fvar(13)
projid=var(50)-1
projanim=90000
projremanim=13147
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
projsprpriority=120
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=c,np
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=var(40)=[20,99]
triggerall=var(40)%2=0
trigger1=1
projid=var(50)-1
projanim=90000
projremanim=13102
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
projsprpriority=121
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=c,np
hitflag=hlafdp
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=var(40)=[0,5]
trigger1=1
projid=var(50)-1
projanim=70080+(var(40)<=2)*var(40)+(var(40)>=3)*(10+var(40)-3)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=(var(40)%3=0)*floor(fvar(4))+(var(40)%3=1)*floor(fvar(10))+(var(40)%3=2)*floor(fvar(16)),(var(40)%3=0)*floor(fvar(5))+(var(40)%3=1)*floor(fvar(11))+(var(40)%3=2)*floor(fvar(17))-40*(var(40)>=3)
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=10+(var(40)=0)*70+(var(40)=1)*80+(var(40)=2)*90+(var(40)=3)*250+(var(40)=4)*270+(var(40)=5)*290
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=c,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,6
fall.damage=0
getpower=0,0
givepower=10,5
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=(var(40)>=3)
air.fall=(var(40)>=3)
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=2
;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



;[vB
[state ]
type=changestate
trigger1=1||var(40):=var(40)+1
value=ifelse((var(40)=[1,100-1]),stateno,27510)
persistent=256
ignorehitpause=1



[statedef 7510]
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


;
;BB

[statedef 27700]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1

[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1

[state ]
type=sprpriority
trigger1=1
value=22
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)%14=0
value=s1000,0
freqmul=0.7
volume=0
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)%14=0
value=s3100,1
freqmul=1.0
volume=255
channel=10
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)%14=7
value=s3100,1
freqmul=1.0
volume=255
channel=11
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=29
time=2
freq=180
ampl=floor(5*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=30&&animelemtime(1)<=44
time=2
freq=180
ampl=floor((5-5*sin((pi/2/15)*(animelemtime(1)-30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[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+1.6*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



;ZB
[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



;_Bf̐B
[state ]
type=explod
trigger1=animelemtime(1)%14=0
id=var(50)
anim=10134
;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=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(const(size.mid.pos.x)+80*cos(var(59)**2)*cos(var(59))),floor(const(size.mid.pos.y)+80*cos(var(59)**2)*sin(var(59)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)%14=0
id=var(50)
anim=10144
;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=20
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(const(size.mid.pos.x)+80*cos(var(59)**2)*cos(var(59))),floor(const(size.mid.pos.y)+80*cos(var(59)**2)*sin(var(59)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)%14=7
id=var(50)
anim=10139
;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=-98
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(const(size.mid.pos.x)+80*cos(var(59)**2)*cos(var(59))),floor(const(size.mid.pos.y)+80*cos(var(59)**2)*sin(var(59)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)%14=7
id=var(50)
anim=10149
;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=21
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(const(size.mid.pos.x)+80*cos(var(59)**2)*cos(var(59))),floor(const(size.mid.pos.y)+80*cos(var(59)**2)*sin(var(59)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(1)%7=0
projid=var(50)
projanim=70100
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(const(size.mid.pos.x)+80*cos(var(59)**2)*cos(var(59))),floor(const(size.mid.pos.y)+80*cos(var(59)**2)*sin(var(59)))
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=a,np
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=10,1
fall.damage=0
getpower=0,0
givepower=10,5
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=-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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 7700]
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


;
;CB

[statedef 27710]
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

;{ݒB
[state ]
type=changeanim
triggerall=var(50)=stateno-20000
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;[vB
[state ]
type=changestate
triggerall=var(50)=stateno-20000
triggerall=1||var(40):=0
triggerall=1||fvar(0):=const(size.mid.pos.x)||fvar(1):=const(size.mid.pos.y)
triggerall=1||fvar(2):=const(size.mid.pos.x)+100*cos(0*pi/180)||fvar(3):=const(size.mid.pos.y)+100*sin(0*pi/180)
triggerall=1||fvar(4):=ifelse(facing=1,-screenpos x,screenpos x-320)+10||fvar(5):=-pos y
triggerall=1||fvar(6):=const(size.mid.pos.x)||fvar(7):=const(size.mid.pos.y)
triggerall=1||fvar(8):=const(size.mid.pos.x)+100*cos(300*pi/180)||fvar(9):=const(size.mid.pos.y)+100*sin(300*pi/180)
triggerall=1||fvar(10):=ifelse(facing=1,-screenpos x,screenpos x-320)+10+120||fvar(11):=-pos y
triggerall=1||fvar(12):=const(size.mid.pos.x)||fvar(13):=const(size.mid.pos.y)
triggerall=1||fvar(14):=const(size.mid.pos.x)+100*cos(240*pi/180)||fvar(15):=const(size.mid.pos.y)+100*sin(240*pi/180)
triggerall=1||fvar(16):=ifelse(facing=1,-screenpos x,screenpos x-320)+10+240||fvar(17):=-pos y
trigger1=animelemtime(1)=0
value=27711
persistent=256
ignorehitpause=1
[state ]
type=null
triggerall=var(50)!=stateno-20000
trigger1=1||var(50):=stateno-20000
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1

[state ]
type=sprpriority
trigger1=1
value=32
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=12
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s1000,1
freqmul=1.0
volume=255
channel=13
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s7310,0
freqmul=0.8
volume=255
channel=14
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[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+1.6*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



;ZB
[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



;KEZGtFNgB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14120
;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=-89
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)=0
id=var(50)
anim=14121
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=(2-var(57))*0.5*0.8*0.608,(2-var(57))*0.5*0.8*0.608
shadow=0,0,0
sprpriority=-88
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=110060
;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=-87
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10),floor(-pos y)
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=110061
;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=33
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10),floor(-pos y)
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=110062
;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=-87
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+120),floor(-pos y)
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=110063
;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=33
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+120),floor(-pos y)
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=110064
;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=-87
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+240),floor(-pos y)
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=110065
;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=33
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(ifelse(facing=1,-screenpos x,screenpos x-320)+10+240),floor(-pos y)
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1

[statedef 27711]
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=null
trigger1=1||var(50):=stateno-20000
ignorehitpause=1

;ITȃXtBAB
[state ]
type=projectile
triggerall=var(40)=[0,59]
triggerall=var(40)%2=0
trigger1=1||fvar(18):=0.5*var(40)*var(40)*((4*fvar(0)-8*fvar(2)+4*fvar(4))/(60*60))+var(40)*((-3*fvar(0)+4*fvar(2)-fvar(4))/60)+fvar(0)
trigger1=1||fvar(19):=0.5*var(40)*var(40)*((4*fvar(1)-8*fvar(3)+4*fvar(5))/(60*60))+var(40)*((-3*fvar(1)+4*fvar(3)-fvar(5))/60)+fvar(1)
projid=var(50)-1
projanim=90000
projremanim=13122
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
projsprpriority=30
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=a,np
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=var(40)=[0,59]
triggerall=var(40)%2=0
trigger1=1
projid=var(50)-1
projanim=90000
projremanim=13127
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
projsprpriority=31
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=a,np
hitflag=hlafdp
ignorehitpause=1

[state ]
type=projectile
triggerall=var(40)=[10,79]
triggerall=var(40)%2=0
trigger1=1||fvar(18):=0.5*(var(40)-10)*(var(40)-10)*((4*fvar(6)-8*fvar(8)+4*fvar(10))/(70*70))+(var(40)-10)*((-3*fvar(6)+4*fvar(8)-fvar(10))/70)+fvar(6)
trigger1=1||fvar(19):=0.5*(var(40)-10)*(var(40)-10)*((4*fvar(7)-8*fvar(9)+4*fvar(11))/(70*70))+(var(40)-10)*((-3*fvar(7)+4*fvar(9)-fvar(11))/70)+fvar(7)
projid=var(50)-1
projanim=90000
projremanim=13122
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
projsprpriority=30
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=a,np
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=var(40)=[10,79]
triggerall=var(40)%2=0
trigger1=1
projid=var(50)-1
projanim=90000
projremanim=13127
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
projsprpriority=31
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=a,np
hitflag=hlafdp
ignorehitpause=1

[state ]
type=projectile
triggerall=var(40)=[20,99]
triggerall=var(40)%2=0
trigger1=1||fvar(18):=0.5*(var(40)-20)*(var(40)-20)*((4*fvar(12)-8*fvar(14)+4*fvar(16))/(80*80))+(var(40)-20)*((-3*fvar(12)+4*fvar(14)-fvar(16))/80)+fvar(12)
trigger1=1||fvar(19):=0.5*(var(40)-20)*(var(40)-20)*((4*fvar(13)-8*fvar(15)+4*fvar(17))/(80*80))+(var(40)-20)*((-3*fvar(13)+4*fvar(15)-fvar(17))/80)+fvar(13)
projid=var(50)-1
projanim=90000
projremanim=13122
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.5,(2-var(57))*0.5*0.5
projsprpriority=30
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=a,np
hitflag=hlafdp
ignorehitpause=1
[state ]
type=projectile
triggerall=var(40)=[20,99]
triggerall=var(40)%2=0
trigger1=1
projid=var(50)-1
projanim=90000
projremanim=13127
projhitanim=-1
projcancelanim=-1
projscale=(2-var(57))*0.5*0.3,(2-var(57))*0.5*0.3
projsprpriority=31
projshadow=0,0,0
offset=floor(fvar(18)),floor(fvar(19))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=0
projremovetime=var(40)
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
attr=a,np
hitflag=hlafdp
ignorehitpause=1



;U{́B
[state ]
type=projectile
triggerall=var(40)=[0,2]
trigger1=1
projid=var(50)-1
projanim=70070+var(40)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=(var(40)=0)*floor(fvar(4))+(var(40)=1)*floor(fvar(10))+(var(40)=2)*floor(fvar(16)),(var(40)=0)*floor(fvar(5))+(var(40)=1)*floor(fvar(11))+(var(40)=2)*floor(fvar(17))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=20+(var(40)=0)*60+(var(40)=1)*80+(var(40)=2)*100
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)-1
chainid=-1
nochainid=-1
attr=a,np
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,6
fall.damage=0
getpower=0,0
givepower=10,5
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=-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=2
;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



;[vB
[state ]
type=changestate
trigger1=1||var(40):=var(40)+1
value=ifelse((var(40)=[1,100-1]),stateno,27710)
persistent=256
ignorehitpause=1



[statedef 7710]
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


;
;KEZB

;
;236ˁB
;623ˁB

[statedef 28000]
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=42100
persistent=256
ignorehitpause=1
[statedef 28010]
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=42100
persistent=256
ignorehitpause=1
[statedef 28100]
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=42100
persistent=256
ignorehitpause=1
[statedef 28110]
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=42100
persistent=256
ignorehitpause=1



[statedef 8000]
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
[statedef 8010]
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
[statedef 8100]
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
[statedef 8110]
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


;
;214ˁB
;22ˁB

[statedef 28200]
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=42200
persistent=256
ignorehitpause=1
[statedef 28210]
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=42200
persistent=256
ignorehitpause=1
[statedef 28300]
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=42200
persistent=256
ignorehitpause=1



[statedef 8200]
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
[statedef 8210]
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
[statedef 8300]
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


;
;KEZB

;
;zB

[statedef 29100]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9100,0
freqmul=0.8
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9100,1
freqmul=1.0
volume=255
channel=3
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/20)*animelemtime(1)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=400
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=0&&animelemtime(1)<=4
time=2
freq=180
ampl=floor(40*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=5&&animelemtime(1)<=79
time=2
freq=180
ampl=floor((7-7*sin((pi/2/80)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14140
;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=401
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9100,2
freqmul=0.8
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9100,2
freqmul=0.6
volume=255
channel=5
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=10
trigger3=animelemtime(1)=20
trigger4=animelemtime(1)=30
value=s8000,2
freqmul=1.3
volume=128
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=10
trigger3=animelemtime(1)=20
trigger4=animelemtime(1)=30
value=s4200,2
freqmul=1.5
volume=255
channel=7
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=60
value=s3000,1
freqmul=1.0
volume=255
channel=8
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=90
value=s9100,3
freqmul=1.3
volume=255
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=90
value=s9100,4
freqmul=1.2
volume=255
channel=10
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=90
value=s9100,4
freqmul=1.0
volume=255
channel=11
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=90
value=s9100,4
freqmul=0.8
volume=255
channel=12
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=299
id=0
anim=14000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=80&&animelemtime(1)<=89
id=0
anim=14000
trans=addalpha
alpha=floor(256*sin((pi/2/10)*(animelemtime(1)-80))),floor(256*cos((pi/2/10)*(animelemtime(1)-80)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=240&&animelemtime(1)<=299
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*cos((pi/2/60)*(animelemtime(1)-240)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=402
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=300&&animelemtime(1)<=339
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/40)*(animelemtime(1)-300)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=402
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=90&&animelemtime(1)<=299
time=2
freq=180
ampl=floor(4*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=300&&animelemtime(1)<=339
time=2
freq=180
ampl=floor((4-4*sin((pi/2/40)*(animelemtime(1)-300)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
trigger1=1
flag=nokoslow
ignorehitpause=1



;rWAZbgB
[state ]
type=trans
trigger1=animelemtime(1)>=30&&animelemtime(1)<=49
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(animelemtime(1)-30))),floor(256*sin((pi/2/20)*(animelemtime(1)-30)))
ignorehitpause=1



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(1)=10
id=var(50)
anim=10193
;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=-58
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=10
id=var(50)
anim=10203
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)=300
id=var(50)
anim=10194
;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=-58
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=300
id=var(50)
anim=10204
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;ƗՂ̐B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)+1
anim=15000
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=90
id=var(50)+1
anim=15001
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;ZB
[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



;U{́B
[state ]
type=projectile
trigger1=animelemtime(1)>=90&&animelemtime(1)<=299
trigger1=animelemtime(1)%5=0
projid=var(50)
projanim=90030
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=0,0
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=12,0
fall.damage=0
getpower=0,0
givepower=10,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=-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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 9100]
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


;
;FzB

[statedef 29200]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9100,0
freqmul=0.8
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9100,1
freqmul=1.0
volume=255
channel=3
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/20)*animelemtime(1)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=400
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=0&&animelemtime(1)<=19
time=2
freq=180
ampl=floor((20-17*sin((pi/2/20)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14140
;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=401
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9200,0
freqmul=1.5
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9200,1
freqmul=1.0
volume=255
channel=5
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=80
trigger3=animelemtime(1)=160
trigger4=animelemtime(1)=240
value=s3100,0
freqmul=1.2
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=80
trigger3=animelemtime(1)=160
trigger4=animelemtime(1)=240
value=s9200,2
freqmul=1.3
volume=255
channel=7
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=160
value=s9200,3
freqmul=0.7
volume=255
channel=8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=160
value=s9100,0
freqmul=0.8
volume=255
channel=9
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=240
value=s9200,3
freqmul=0.6
volume=255
channel=8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=240
value=s9100,0
freqmul=0.8
volume=255
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=240
value=s9100,0
freqmul=0.6
volume=255
channel=10
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=159
id=0
anim=14000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=160&&animelemtime(1)<=399
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(55)
supermovetime=2147483647*var(55)
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(1)>=240&&animelemtime(1)<=399
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*cos((pi/2/160)*(animelemtime(1)-240)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=402
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(1)>=400&&animelemtime(1)<=439
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/40)*(animelemtime(1)-400)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=402
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=20&&animelemtime(1)<=159
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=160&&animelemtime(1)<=399
time=2
freq=180
ampl=floor(5*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=80&&animelemtime(1)<=89
time=2
freq=180
ampl=floor((20-17*sin((pi/2/10)*(animelemtime(1)-80)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=160&&animelemtime(1)<=169
time=2
freq=180
ampl=floor((30-25*sin((pi/2/10)*(animelemtime(1)-160)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=240&&animelemtime(1)<=249
time=2
freq=180
ampl=floor((40-35*sin((pi/2/10)*(animelemtime(1)-240)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=400&&animelemtime(1)<=439
time=2
freq=180
ampl=floor((5-5*sin((pi/2/40)*(animelemtime(1)-400)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
trigger1=1
flag=nokoslow
ignorehitpause=1



;rWAZbgB
[state ]
type=trans
trigger1=animelemtime(1)>=30&&animelemtime(1)<=49
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(animelemtime(1)-30))),floor(256*sin((pi/2/20)*(animelemtime(1)-30)))
ignorehitpause=1



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(1)=10
id=var(50)
anim=10193
;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=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=10
id=var(50)
anim=10203
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)=400
id=var(50)
anim=10194
;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=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=400
id=var(50)
anim=10204
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;ϊv̈ЌB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)+1
anim=15100
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=121
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;ZB
[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



;U{́B
[state ]
type=projectile
triggerall=animelemtime(1)%4=0
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
trigger2=animelemtime(1)>=80&&animelemtime(1)<=99
trigger3=animelemtime(1)>=160&&animelemtime(1)<=179
trigger4=animelemtime(1)>=240&&animelemtime(1)<=399
projid=var(50)
projanim=90030
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=0,0
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=20,0
fall.damage=0
getpower=0,0
givepower=10,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=-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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 9200]
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


;
;BzB

[statedef 29300]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s3000,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9100,0
freqmul=0.8
volume=255
channel=2
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9100,1
freqmul=1.0
volume=255
channel=3
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
id=0
anim=14000
trans=addalpha
alpha=0,floor(256*sin((pi/2/20)*animelemtime(1)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=400
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=0&&animelemtime(1)<=4
time=2
freq=180
ampl=floor(40*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14140
;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=401
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9300,0
freqmul=1.05
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s9300,0
freqmul=1.05
volume=255
channel=5
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=30
trigger2=animelemtime(1)=40
trigger3=animelemtime(1)=50
trigger4=animelemtime(1)=60
trigger5=animelemtime(1)=70
value=s3100,0
freqmul=0.8
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=30
trigger2=animelemtime(1)=40
trigger3=animelemtime(1)=50
trigger4=animelemtime(1)=60
trigger5=animelemtime(1)=70
value=s8000,0
freqmul=0.8
volume=255
channel=7
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=100
value=s9300,1
freqmul=0.6
volume=255
channel=8
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=180
trigger2=animelemtime(1)=200
trigger3=animelemtime(1)=220
trigger4=animelemtime(1)=240
trigger5=animelemtime(1)=260
value=s9300,2
freqmul=0.8
volume=255
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=180
trigger2=animelemtime(1)=200
trigger3=animelemtime(1)=220
trigger4=animelemtime(1)=240
trigger5=animelemtime(1)=260
value=s9100,0
freqmul=0.8
volume=255
channel=10
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=340
value=s9300,3
freqmul=1.2
volume=255
channel=11
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=340
value=s9300,3
freqmul=1.4
volume=255
channel=12
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=340
value=s9300,4
freqmul=1.0
volume=255
channel=13
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=340
value=s9300,5
freqmul=1.0
volume=255
channel=14
ignorehitpause=1



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(1)<=359
id=0
anim=14000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)>=5&&animelemtime(1)<=179
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=180&&animelemtime(1)<=339
time=2
freq=180
ampl=floor(5*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=340&&animelemtime(1)<=399
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=180&&animelemtime(1)<=185
time=2
freq=180
ampl=floor((40-35*sin((pi/2/6)*(animelemtime(1)-180)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=200&&animelemtime(1)<=205
time=2
freq=180
ampl=floor((40-35*sin((pi/2/6)*(animelemtime(1)-200)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=220&&animelemtime(1)<=225
time=2
freq=180
ampl=floor((40-35*sin((pi/2/6)*(animelemtime(1)-220)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=240&&animelemtime(1)<=245
time=2
freq=180
ampl=floor((40-35*sin((pi/2/6)*(animelemtime(1)-240)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=260&&animelemtime(1)<=265
time=2
freq=180
ampl=floor((40-35*sin((pi/2/6)*(animelemtime(1)-260)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)>=400&&animelemtime(1)<=439
time=2
freq=180
ampl=floor((3-3*sin((pi/2/40)*(animelemtime(1)-400)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1

[state ]
type=assertspecial
trigger1=1
flag=nokoslow
ignorehitpause=1



;rWAZbgB
[state ]
type=trans
trigger1=animelemtime(1)>=30&&animelemtime(1)<=49
trans=addalpha
alpha=floor(256*cos((pi/2/20)*(animelemtime(1)-30))),floor(256*sin((pi/2/20)*(animelemtime(1)-30)))
ignorehitpause=1



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(1)=10
id=var(50)
anim=10193
;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=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=10
id=var(50)
anim=10203
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=explod
trigger1=animelemtime(1)=360
id=var(50)
anim=10195
;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=-59
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(1)=360
id=var(50)
anim=10205
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=15,-120
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;V̈ꝱB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)+1
anim=15200
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.0,1.0
shadow=0,0,0
sprpriority=402
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;ZB
[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



;U{́B
[state ]
type=projectile
trigger1=animelemtime(1)>=180&&animelemtime(1)<=279
trigger1=animelemtime(1)%4=0
projid=var(50)
projanim=90030
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=0,0
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=30,0
fall.damage=0
getpower=0,0
givepower=10,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=-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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 9300]
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


;
;WXe[gB

;
;ʏŌAA1~4iځB
;ʏŌ6AAA5iځB
;ʏŌAAA1iځB
;ʏŌAA1~3iځB

[statedef 42000]
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


;
;{ݒB

;ȊOB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=7200
trigger1=1||var(40):=4
trigger2=var(50)=7210
trigger2=1||var(40):=2
trigger3=var(50)=7220
trigger3=1||var(40):=3
trigger4=var(50)=7230
trigger4=1||var(40):=4
trigger5=var(50)=7240
trigger5=1||var(40):=6
trigger6=var(50)=7400
trigger6=1||var(40):=5
trigger7=var(50)=7600
trigger7=1||var(40):=3
trigger8=var(50)=7610
trigger8=1||var(40):=4
trigger9=var(50)=7620
trigger9=1||var(40):=6
ignorehitpause=1


;
;{ݒitjB

;ȊOB
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;IvVځB
[state ]
type=statetypeset
triggerall=var(50)=7200||var(50)=7210||var(50)=7220||var(50)=7230||var(50)=7240
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=7400
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=7600||var(50)=7610||var(50)=7620
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=var(50)=7600||var(50)=7610||var(50)=7620
triggerall=pos y>=-1
trigger1=1
statetype=s
ignorehitpause=1


;
;B

;ȊOB
[state ]
type=playsnd
trigger1=animelemtime(var(40)-1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40)-1)=0
value=s1000,1
freqmul=1.0
volume=255
channel=2
ignorehitpause=1



;IvVځB
[state ]
type=playsnd
triggerall=var(50)=7240||var(50)=7620
trigger1=animelemtime(1)=0
value=s3000,1
freqmul=0.8
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=7240||var(50)=7620
trigger1=animelemtime(1)=0
value=s3000,1
freqmul=1.25
volume=255
channel=4
ignorehitpause=1


;
;ʐݒB

;ȊOB
[state ]
type=explod
trigger1=animelemtime(var(40))>=0&&animelemtime(var(40))<=1
id=0
anim=14000
trans=addalpha
alpha=floor(128*cos((pi/2/2)*animelemtime(var(40)))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483647
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(var(40)-1)>=0&&animelemtime(var(40)-1)<=14
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(var(40)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1


;
;WݒB

;ȊOB
[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



;IvVځB
[state ]
type=velset
triggerall=var(50)=7200||var(50)=7210||var(50)=7220||var(50)=7230||var(50)=7240||var(50)=7400
triggerall=animelemtime(var(40)-1)=0
triggerall=floor(facing*(enemynear,pos x-pos x))>=100
trigger1=var(50)=7200
trigger1=1||fvar(0):=7
trigger2=var(50)=7210
trigger2=1||fvar(0):=15
trigger3=var(50)=7220
trigger3=1||fvar(0):=5
trigger4=var(50)=7230
trigger4=1||fvar(0):=20
trigger5=var(50)=7240
trigger5=1||fvar(0):=15
trigger6=var(50)=7400
trigger6=1||fvar(0):=0
x=fvar(0)*0.003125*floor(facing*(enemynear,pos x-pos x)-100)
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=7600||var(50)=7610||var(50)=7620
triggerall=statetype=a
trigger1=animelemtime(1)=0
x=0.2*vel x+0.1*floor(facing*(enemynear,pos x-pos x)-60)
y=0.2*vel y+0.1*floor(enemynear,pos y-pos y)
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=7620
triggerall=statetype=a
trigger1=animelemtime(var(40))=0
y=-0.075*pos y
ignorehitpause=1
[state ]
type=velmul
triggerall=var(50)=7600||var(50)=7610||var(50)=7620&&animelemtime(var(40))<=-1
triggerall=statetype=a
trigger1=1
x=0.8
y=0.8
ignorehitpause=1
[state ]
type=velset
triggerall=var(50)=7600||var(50)=7610||var(50)=7620
triggerall=statetype=s
triggerall=floor(facing*(enemynear,pos x-pos x))>=100
trigger1=var(50)=7600
trigger1=1||fvar(0):=5
trigger2=var(50)=7610
trigger2=1||fvar(0):=20
trigger3=var(50)=7620
trigger3=1||fvar(0):=15
x=fvar(0)*0.003125*floor(facing*(enemynear,pos x-pos x)-100)
ignorehitpause=1

[state ]
type=velset
triggerall=var(50)=7600||var(50)=7610||var(50)=7620
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=var(50)=7600||var(50)=7610||var(50)=7620
triggerall=statetype=s
trigger1=1
y=-1
ignorehitpause=1


;
;ZB

;ȊOB
[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


;
;GtFNgˏoWۑpՎϐZbgB

;IvVځB
[state ]
type=null
trigger1=var(50)=7200
trigger1=1||var(41):=10023||fvar(1):=-80||fvar(2):=-40
trigger2=var(50)=7210
trigger2=1||var(41):=10000||fvar(1):=50||fvar(2):=0
trigger3=var(50)=7220
trigger3=1||var(41):=10023||fvar(1):=-80||fvar(2):=-60
trigger4=var(50)=7230
trigger4=1||var(41):=10020||fvar(1):=-60||fvar(2):=-80
trigger5=var(50)=7240
trigger5=1||var(41):=10000||fvar(1):=60||fvar(2):=0
trigger6=var(50)=7400
trigger6=1||var(41):=10013||fvar(1):=-20||fvar(2):=-122
trigger7=var(50)=7600
trigger7=1||var(41):=10023||fvar(1):=-80||fvar(2):=-60
trigger8=var(50)=7610
trigger8=1||var(41):=10020||fvar(1):=-60||fvar(2):=-80
trigger9=var(50)=7620
trigger9=1||var(41):=10000||fvar(1):=60||fvar(2):=0
ignorehitpause=1


;
;B

;ȊOB
[state ]
type=explod
trigger1=animelemtime(var(40)-1)=0
id=var(50)
anim=var(41)
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40)-1)=0
id=var(50)
anim=var(41)+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=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1


;
;UpՎϐZbgB

;IvVځB
[state ]
type=null
trigger1=var(50)=7200
trigger1=1||fvar(3):=1||fvar(4):=-6||fvar(5):=1||fvar(6):=6
trigger2=var(50)=7210
trigger2=1||fvar(3):=-1||fvar(4):=-6||fvar(5):=-3||fvar(6):=30
trigger3=var(50)=7220
trigger3=1||fvar(3):=-1||fvar(4):=-6||fvar(5):=-1||fvar(6):=-4
trigger4=var(50)=7230
trigger4=1||fvar(3):=-1||fvar(4):=-6||fvar(5):=-1||fvar(6):=-6
trigger5=var(50)=7240
trigger5=1||fvar(3):=-30||fvar(4):=-6||fvar(5):=-30||fvar(6):=-6
trigger6=var(50)=7400
trigger6=1||fvar(3):=1||fvar(4):=-6||fvar(5):=1||fvar(6):=-6
trigger7=var(50)=7600
trigger7=1||fvar(3):=-1||fvar(4):=-6||fvar(5):=-1||fvar(6):=-4
trigger8=var(50)=7610
trigger8=1||fvar(3):=-1||fvar(4):=-6||fvar(5):=-1||fvar(6):=-6
trigger9=var(50)=7620
trigger9=1||fvar(3):=-30||fvar(4):=-6||fvar(5):=-3||fvar(6):=30
ignorehitpause=1


;
;U{́B

;IvVځB
[state ]
type=projectile
triggerall=animelemtime(var(40))=0
trigger1=var(50)=7200
trigger2=var(50)=7210
trigger3=var(50)=7220
trigger4=var(50)=7230
trigger5=var(50)=7240
projid=var(50)
projanim=var(41)+60000
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(1)),floor(fvar(2))
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlafdp
guardflag=hl
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,6
fall.damage=0
getpower=0,0
givepower=10,5
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,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(3),fvar(4)
air.velocity=fvar(5),fvar(6)
;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=2
;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=animelemtime(var(40))=0
trigger1=var(50)=7400
projid=var(50)
projanim=var(41)+60000
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(1)),floor(fvar(2))
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=c,na
hitflag=hlafdp
guardflag=l
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,6
fall.damage=0
getpower=0,0
givepower=10,5
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,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(3),fvar(4)
air.velocity=fvar(5),fvar(6)
;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=2
;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=animelemtime(var(40))=0
trigger1=var(50)=7600
trigger2=var(50)=7610
trigger3=var(50)=7620
projid=var(50)
projanim=var(41)+60000
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(1)),floor(fvar(2))
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
guardflag=a
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,6
fall.damage=0
getpower=0,0
givepower=10,5
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,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(3),fvar(4)
air.velocity=fvar(5),fvar(6)
;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=2
;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


;
;Xe[gڍsB

;ȊOB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;236ˁB
;623ˁB

[statedef 42100]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=8000
trigger1=1||var(40):=7
trigger2=var(50)=8010
trigger2=1||var(40):=3
trigger3=var(50)=8100
trigger3=1||var(40):=8
trigger4=var(50)=8110
trigger4=1||var(40):=6
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
triggerall=var(50)=8000||var(50)=8100
trigger1=animelemtime(1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=1
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=8000||var(50)=8100
trigger1=animelemtime(1)=0
value=s8000,0
freqmul=0.75
volume=255
channel=2
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=8000||var(50)=8100
trigger1=animelemtime(1)=0
id=var(50)
anim=14122
;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=-79
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)=8000||var(50)=8100
trigger1=animelemtime(1)=0
id=var(50)
anim=14123
;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=-78
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;B
[state ]
type=playsnd
trigger1=animelemtime(var(40)-1)=0
value=s8000,1
freqmul=0.6
volume=255
channel=3
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40)-1)=0
value=s8000,2
freqmul=1.3
volume=255
channel=4
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40)-1)=0
value=s4100,0
freqmul=1.5
volume=255
channel=5
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=var(50)=8000||var(50)=8100
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(var(40)-1)>=0&&animelemtime(var(40)-1)<=14
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(var(40)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[state ]
type=posadd
triggerall=var(50)=8100||var(50)=8110
triggerall=ifelse(facing=1,320-screenpos x,screenpos x)<210
trigger1=animelemtime(1)>=0&&animelemtime(1)<=19
x=0.2*(ifelse(facing=1,320-screenpos x,screenpos x)-210)
ignorehitpause=1
[state ]
type=velset
triggerall=animelemtime(var(40)-1)=0
triggerall=floor(facing*(enemynear,pos x-pos x))>=0
trigger1=1
x=30*0.003125*floor(facing*(enemynear,pos x-pos x)-100)
ignorehitpause=1



;ZB
[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



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=var(50)=8000||var(50)=8010
trigger1=1||var(41):=10212
trigger1=1||fvar(0):=160-160*facing||fvar(1):=screenpos y-40
trigger2=var(50)=8100||var(50)=8110
trigger2=1||var(41):=10211
trigger2=1||fvar(0):=screenpos x+120*facing||fvar(1):=240
ignorehitpause=1



;Pr̉錕B
[state ]
type=explod
trigger1=animelemtime(var(40)-1)=0
id=var(50)+1
anim=var(41)
;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=108
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40)-1)=0
id=var(50)+1
anim=var(41)+10
;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=109
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
trigger1=animelemtime(var(40)-1)=0
id=var(50)+1
anim=var(41)+10
;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=120
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=left
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;UpՎϐZbgB
[state ]
type=null
trigger1=var(50)=8000||var(50)=8010
trigger1=1||var(42):=70110||fvar(2):=-1||fvar(3):=-6||fvar(4):=-1||fvar(5):=6
trigger2=var(50)=8100||var(50)=8110
trigger2=1||var(42):=70120||fvar(2):=-5||fvar(3):=20||fvar(4):=-5||fvar(5):=20
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(var(40))=0
projid=var(50)
projanim=var(42)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(facing*fvar(0)),floor(fvar(1)+pos y-screenpos y)
postype=left
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(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=120,12
fall.damage=0
getpower=0,0
givepower=10,5
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,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(2),fvar(3)
air.velocity=fvar(4),fvar(5)
;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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1


;
;214ˁB
;22ˁB

[statedef 42200]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1



;Ut[ۑpՎϐZbgB
[state ]
type=null
triggerall=1||var(40):=2
trigger1=var(50)=8200
trigger1=1||var(40):=8
trigger2=var(50)=8210
trigger2=1||var(40):=4
trigger3=var(50)=8300
trigger3=1||var(40):=13
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=110
ignorehitpause=1



;KEZoB
[state ]
type=playsnd
triggerall=var(50)=8200||var(50)=8300
trigger1=animelemtime(1)=0
value=s1000,0
freqmul=1.0
volume=255
channel=6
ignorehitpause=1
[state ]
type=playsnd
triggerall=var(50)=8200||var(50)=8300
trigger1=animelemtime(1)=0
value=s8000,0
freqmul=0.75
volume=255
channel=7
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=8200||var(50)=8300
trigger1=animelemtime(1)=0
id=var(50)
anim=14122
;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=-69
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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)=8200||var(50)=8300
trigger1=animelemtime(1)=0
id=var(50)
anim=14123
;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=-68
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;B
[state ]
type=playsnd
trigger1=animelemtime(var(40))>=-10&&animelemtime(var(40))<=9
trigger1=(animelemtime(var(40))+10)%4=0
value=s8000,1
freqmul=0.6
volume=255
channel=8
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))>=-10&&animelemtime(var(40))<=9
trigger1=(animelemtime(var(40))+10)%4=0
value=s8000,2
freqmul=1.3
volume=255
channel=9
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(var(40))>=-10&&animelemtime(var(40))<=9
trigger1=(animelemtime(var(40))+10)%4=0
value=s4100,0
freqmul=1.5
volume=255
channel=10
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
triggerall=var(50)=8200||var(50)=8300
trigger1=animelemtime(1)>=0&&animelemtime(1)<=14
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(var(40)-1)>=-5&&animelemtime(var(40)-1)<=14
time=2
freq=180
ampl=floor(10*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(var(40)-1)>=15&&animelemtime(var(40)-1)<=29
time=2
freq=180
ampl=floor((20-20*sin((pi/2/15)*(animelemtime(var(40)-1)-15)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;ZB
[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



;B
[state ]
type=explod
triggerall=var(50)=8200||var(50)=8210
trigger1=animelemtime(var(40)-1)=0
id=var(50)
anim=10023
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-80,-60
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=var(50)=8200||var(50)=8210
trigger1=animelemtime(var(40)-1)=0
id=var(50)
anim=10053
;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(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=-80,-60
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=1



;GtFNgˏoWۑpՎϐZbgB
[state ]
type=null
trigger1=var(50)=8200||var(50)=8210
trigger1=1||var(41):=10162
trigger1=1||fvar(0):=ifelse(facing=1,320-screenpos x,screenpos x)-20*(animelemtime(var(40))+10)||fvar(1):=pos y-screenpos y
trigger2=var(50)=8300
trigger2=1||var(41):=10160
trigger2=1||fvar(0):=10*(animelemtime(var(40))+10)*cos((2*pi/8)*(animelemtime(var(40))+10))||fvar(1):=0
ignorehitpause=1



;򉻂̉B
[state ]
type=explod
trigger1=animelemtime(var(40))>=-10&&animelemtime(var(40))<=9
trigger1=(animelemtime(var(40))+10)%4=0
id=var(50)
anim=var(41)
;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=-67
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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(var(40))>=-10&&animelemtime(var(40))<=9
trigger1=(animelemtime(var(40))+10)%4=0
id=var(50)
anim=var(41)+1
;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=122
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
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



;UpՎϐZbgB
[state ]
type=null
trigger1=var(50)=8200||var(50)=8210
trigger1=1||fvar(2):=-5||fvar(3):=20||fvar(4):=-5||fvar(5):=20
trigger2=var(50)=8300
trigger2=1||fvar(2):=-15||fvar(3):=-3||fvar(4):=-15||fvar(5):=-3
ignorehitpause=1



;U{́B
[state ]
type=projectile
trigger1=animelemtime(var(40))>=-10&&animelemtime(var(40))<=9
trigger1=(animelemtime(var(40))+10)%4=0
projid=var(50)
projanim=70130
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)),floor(fvar(1))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=18
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
id=var(50)
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=60,6
fall.damage=0
getpower=0,0
givepower=10,5
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,15
guard.pausetime=0,15
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(2),fvar(3)
air.velocity=fvar(4),fvar(5)
;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=2
;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



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



;
;_bgEGtFXȊOʋLqB

;
;UNVB

[statedef 26000]
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

;{ݒB
[state ]
type=changeanim
trigger1=anim!=var(50)
trigger2=animtime=0
value=var(50)
ignorehitpause=1
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=i
ignorehitpause=1



;t[ۑpՎϐZbgB
[state ]
type=null
trigger1=1||var(40):=36
trigger1=1||var(41):=24
trigger1=1||var(42):=32
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
triggerall=animelemtime(1)>=var(40)
trigger1=1
statetype=l
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s6000,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s6000,0
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1

[state ]
type=playsnd
trigger1=animelemtime(1)=var(40)
value=s6000,1
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1
[state ]
type=playsnd
trigger1=animelemtime(1)=var(40)+var(41)
value=s6000,1
freqmul=1.0
volume=255
channel=-1
ignorehitpause=1



;ʐݒB
[state ]
type=envshake
trigger1=animelemtime(1)>=0&&animelemtime(1)<=9
time=2
freq=180
ampl=floor((240-240*sin((pi/2/10)*animelemtime(1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animelemtime(1)-var(40)>=0&&animelemtime(1)-var(40)<=var(41)-1
time=2
freq=180
ampl=floor((3-3*sin((pi/2/var(41))*(animelemtime(1)-var(40))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animtime+30>=0&&animtime+30<=29
time=2
freq=180
ampl=floor((10-10*cos((pi/2/30)*(animtime+30)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
trigger1=animtime+10>=0&&animtime+10<=9
time=2
freq=180
ampl=floor((240-240*cos((pi/2/10)*(animtime+10)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



;WݒB
[state ]
type=velset
trigger1=animelemtime(1)=0
x=-4
y=((-0.5*0.35*var(40)*var(40))-pos y)/var(40)
ignorehitpause=1

[state ]
type=velmul
trigger1=animelemtime(1)=var(40)
x=0.75
ignorehitpause=1
[state ]
type=posset
trigger1=animelemtime(1)=var(40)
y=20
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(1)=var(40)
x=-2
y=((-0.5*0.4*var(41)*var(41)+12)-pos y)/var(41)
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



;ZB
[state ]
type=velset
trigger1=animelemtime(1)>=0&&animelemtime(1)<=var(40)-1
x=vel x
y=vel y+0.35
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(1)>=var(40)&&animelemtime(1)<=var(40)+var(41)-1
x=vel x
y=vel y+0.4
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(1)>=var(40)+var(41)&&animelemtime(1)<=var(40)+var(41)+var(42)-1
x=vel x*0.85
y=vel y
ignorehitpause=1
[state ]
type=velset
trigger1=animelemtime(1)>=var(40)+var(41)+var(42)
x=vel x*0
y=vel y
ignorehitpause=1



;܃tH[wB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=14350
;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=-19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=6,-52
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=14351
;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=19
ontop=0
ownpal=1
supermove=0
pausemovetime=2147483647*var(55)
supermovetime=2147483647*var(55)
removetime=-2
removeongethit=0
pos=6,-52
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;Xe[gڍsB
[state ]
type=changestate
trigger1=1
value=100000
persistent=256
ignorehitpause=1



[statedef 6000]
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









