;
;ʏUB

[statedef 280]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,2
freqmul=2.0
volume=255
channel=1
ignorehitpause=0



;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=0



;GtFNgB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=0
anim=110110
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=33,-62
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0



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

[statedef 281]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=1
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=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=0



;rWAZbgB
[state ]
type=trans
trigger1=1
trans=addalpha
alpha=128,256
ignorehitpause=1



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

[statedef 290]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=10
ignorehitpause=1



;UqbgB
[state ]
type=targetbind
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
triggerall=1||fvar(0):=facing*(target,pos x-pos x)
triggerall=1||fvar(1):=target,pos y-pos y
triggerall=1||fvar(2):=110
triggerall=1||fvar(3):=target,pos y-pos y
trigger1=(var(53)-1)=0
trigger1=target,statetype!=a&&target,statetype!=l
pos=fvar(0)+1*(fvar(2)-fvar(0)),fvar(1)+1*(fvar(3)-fvar(1))
time=1
id=var(50)
ignorehitpause=1
[state ]
type=targetstate
triggerall=(numtarget(var(50))=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=0
value=299
id=var(50)
ignorehitpause=1

[state ]
type=playsnd
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=0
value=s10,21
freqmul=0.9
volume=255
channel=11
ignorehitpause=1
[state ]
type=playsnd
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=0
value=s10,18
freqmul=1.2
volume=255
channel=12
ignorehitpause=1
[state ]
type=playsnd
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=0
value=s10,18
freqmul=1.2
volume=255
channel=13
ignorehitpause=1
[state ]
type=playsnd
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=0
value=s10,20
freqmul=0.5
volume=255
channel=14
ignorehitpause=1
[state ]
type=explod
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=[0,15]
id=0
anim=19000
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=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=left
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=assertspecial
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=[0,15]
flag=nobardisplay
ignorehitpause=1
[state ]
type=explod
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=0
id=0
anim=10090
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=-8
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=110,floor(fvar(13))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=0
id=0
anim=10091
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=110,floor(fvar(13))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=0
id=0
anim=10100
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=110+180,floor(fvar(13))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=0
id=0
anim=10101
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=8
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=110+180,floor(fvar(13))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=0
id=0
anim=10110
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.5,1.5
shadow=0,0,0
sprpriority=9
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=110,floor(fvar(13))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=envshake
triggerall=(numtarget(var(50))=[1,8])||(numtarget(var(50)+100000)=[1,8])
triggerall=movehit
trigger1=(var(53)-1)=[0,14]
time=2
freq=180
ampl=floor((16-16*sin((pi/2/15)*(var(53)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,50
freqmul=1
volume=0
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,50
freqmul=1.01
volume=0
channel=22
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(7)=-4
value=s10,19
freqmul=0.7
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(7)=-4
value=s10,19
freqmul=0.701
volume=255
channel=2
ignorehitpause=0



;WݒB
[state ]
type=posadd
triggerall=facing*pos x>(160-140)
trigger1=animelemtime(7)<=-1
x=0.2*((160-140)-facing*pos x)
ignorehitpause=0
[state ]
type=velset
trigger1=animelemtime(7)=0
x=12
ignorehitpause=0



;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=0



;GtFNgB
[state ]
type=explod
trigger1=animelemtime(var(0))=-2
id=0
anim=10080
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(var(0))=-2
id=0
anim=10081
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0



;U{́B
[state ]
type=forcefeedback
trigger1=1||var(1):=1||var(2):=16||fvar(0):=-9||fvar(1):=40||fvar(2):=-9||fvar(3):=40||fvar(4):=0.35
ignorehitpause=0

[state ]
type=hitdef
triggerall=animelemtime(var(0))=0
trigger1=1
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hl
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,50
fall.damage=0
getpower=30,15
givepower=10,5
kill=0
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=var(2),var(2)
guard.pausetime=var(2),var(2)
ground.hittime=30
air.hittime=30
guard.hittime=30
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=var(1)
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
fall.envshake.ampl=var(2)
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=0
[state ]
type=hitdef
triggerall=animelemtime(var(0)+1)=0
trigger1=1
id=var(50)+100000
chainid=-1
nochainid=-1
attr=s,na
hitflag=af
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,50
fall.damage=0
getpower=30,15
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=var(2),var(2)
guard.pausetime=var(2),var(2)
ground.hittime=30
air.hittime=30
guard.hittime=30
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=var(1)
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
fall.envshake.ampl=var(2)
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=0



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

[statedef 299]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim2
trigger1=time=0
value=299
ignorehitpause=0
[state ]
type=changeanim
triggerall=anim=299
trigger1=animtime=0
value=5110
ignorehitpause=0
[state ]
type=statetypeset
triggerall=anim=299
trigger1=1
statetype=s
movetype=h
physics=s
ignorehitpause=1
[state ]
type=statetypeset
triggerall=anim=5110
trigger1=1
physics=n
ignorehitpause=1
[state ]
type=statetypeset
triggerall=anim=5110
trigger1=life>0.3*lifemax
statetype=s
movetype=i
ignorehitpause=1
[state ]
type=statetypeset
triggerall=anim=5110
trigger1=life<=0.3*lifemax
statetype=l
movetype=h
ignorehitpause=1
[state ]
type=nothitby
triggerall=anim=299
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
triggerall=anim=299
trigger1=1
value2=sca
ignorehitpause=1
[state ]
type=hitby
triggerall=anim=5110
trigger1=1
value=sca,aa,at,ap
ignorehitpause=1
[state ]
type=hitby
triggerall=anim=5110
trigger1=1
value2=sca,aa,at,ap
ignorehitpause=1
[state ]
type=velset
trigger1=time=0
x=0
persistent=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=12
persistent=0
ignorehitpause=0
[state ]
type=velset
triggerall=anim=5110
trigger1=1
x=0
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=selfstate
trigger1=time=46+120
value=ifelse(alive!=0,5120,5150)
persistent=256
ignorehitpause=0

[statedef 490]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=4
ignorehitpause=1



;itjB
[state ]
type=playsnd
trigger1=animelemtime(5)=0
value=s10,28
freqmul=0.6
volume=255
channel=11
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(5)=0
value=s10,29
freqmul=0.7
volume=255
channel=12
ignorehitpause=0



;UqbgB
[state ]
type=playsnd
triggerall=numtarget(var(50))=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
value=s10,21
freqmul=0.9
volume=255
channel=13
ignorehitpause=1
[state ]
type=envshake
triggerall=numtarget(var(50))=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=[0,11]
time=2
freq=180
ampl=floor((9-9*sin((pi/2/12)*(var(53)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50))=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
id=0
anim=110090
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=36,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50))=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
id=0
anim=110091
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=36,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50))=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
id=0
anim=10150
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=36,10
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50))=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
id=0
anim=10151
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=36,10
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1

[state ]
type=targetstate
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
value=499
id=var(50)+100000
ignorehitpause=1
[state ]
type=targetbind
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
pos=36*facing*target,facing,1
time=1
id=var(50)+100000
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=78
value=-1145141919
absolute=1
id=var(50)+100000
ignorehitpause=1

[state ]
type=playsnd
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
value=s10,21
freqmul=0.9
volume=255
channel=11
ignorehitpause=1
[state ]
type=playsnd
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
value=s10,15
freqmul=3.6
volume=255
channel=12
ignorehitpause=1
[state ]
type=playsnd
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
value=s10,15
freqmul=3.6
volume=255
channel=13
ignorehitpause=1
[state ]
type=playsnd
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
value=s10,31
freqmul=0.3
volume=255
channel=14
ignorehitpause=1
[state ]
type=playsnd
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
trigger2=(var(53)-1)=25
trigger3=(var(53)-1)=50
value=s10,23
freqmul=1
volume=255
channel=15
ignorehitpause=1
[state ]
type=playsnd
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=0
trigger2=(var(53)-1)=25
trigger3=(var(53)-1)=50
value=s10,25
freqmul=1
volume=255
channel=16
ignorehitpause=1
[state ]
type=playsnd
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=animelemtime(37)=0
value=s10,24
freqmul=0.9
volume=255
channel=17
ignorehitpause=1
[state ]
type=playsnd
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=animelemtime(37)=0
value=s10,26
freqmul=0.7
volume=255
channel=18
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=[0,4]
id=0
anim=19020
trans=addalpha
alpha=floor(192*cos((pi/2/5)*(var(53)-1))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
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=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=[25,29]
id=0
anim=19020
trans=addalpha
alpha=floor(192*cos((pi/2/5)*((var(53)-1)-25))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
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=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=[50,54]
id=0
anim=19020
trans=addalpha
alpha=floor(192*cos((pi/2/5)*((var(53)-1)-50))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
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=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=animelemtime(37)=[0,9]
id=0
anim=19020
trans=addalpha
alpha=256,256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
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=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=animelemtime(37)=[10,19]
id=0
anim=19020
trans=addalpha
alpha=floor(256*cos((pi/2/10)*(animelemtime(37)-10))),256
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
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=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=[0,19]
time=2
freq=180
ampl=floor((9-6*sin((pi/2/20)*(var(53)-1)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=[20,77]
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=envshake
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=[78,87]
time=2
freq=180
ampl=floor((15-15*sin((pi/2/10)*((var(53)-1)-78)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=1
[state ]
type=assertspecial
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=animelemtime(37)<=-1
flag=nobardisplay
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=[0,77]
trigger1=(var(53)-1)%2=0
id=0
anim=110090
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.3+0.1*cos(var(59)),0.15+0.1*cos(var(59)**2)
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(36+7*cos(var(59)**3)),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=[0,77]
trigger1=(var(53)-1)%2=0
id=0
anim=110091
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.3+0.1*cos(var(59)),0.15+0.1*cos(var(59)**2)
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(36+7*cos(var(59)**3)),0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=[0,77]
id=0
anim=10150
;trans=addalpha
;alpha=256,256
facing=1-2*(var(59)%2)
vfacing=1
scale=0.2+0.1*cos(var(59)),0.4+0.1*cos(var(59)**2)
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(36+15*cos(var(59)**3)),10
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=[0,77]
id=0
anim=10151
;trans=addalpha
;alpha=256,256
facing=1-2*(var(59)%2)
vfacing=1
scale=0.2+0.1*cos(var(59)),0.4+0.1*cos(var(59)**2)
shadow=0,0,0
sprpriority=7
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(36+15*cos(var(59)**3)),10
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=78
id=0
anim=210090
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=36,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=78
id=0
anim=210090
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=36,0
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=78
id=0
anim=110150
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*1.5,0.5*1.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=36,10
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1
[state ]
type=explod
triggerall=numtarget(var(50)+100000)=[1,8]
triggerall=movehit
trigger1=(var(53)-1)=78
id=0
anim=110150
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=36,10
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
trigger1=animelemtime(2)>=0&&animelemtime(5)<=-1
statetype=a
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(2)=0
value=s0,9
freqmul=1
volume=0
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(2)=0
value=s0,9
freqmul=1.01
volume=0
channel=22
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(37)=0
value=s10,3
freqmul=1
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(37)=0
value=s10,3
freqmul=1.1
volume=255
channel=2
ignorehitpause=0



;WݒB
[state ]
type=velset
triggerall=1||fvar(0):=140*(fvar(10)>140)+25*(fvar(10)<25)+fvar(10)*(fvar(10)=[25,140])
trigger1=animelemtime(2)=0
x=fvar(0)*(1-0.8)
ignorehitpause=0
[state ]
type=posset
trigger1=animelemtime(2)>=0&&animelemtime(2)<=18
y=-90*(sin((pi/2/19)*animelemtime(2))**0.3)
ignorehitpause=0
[state ]
type=posset
trigger1=animelemtime(2)>=19&&animelemtime(2)<=22
y=-90*cos((pi/2/4)*(animelemtime(2)-19))
ignorehitpause=0
[state ]
type=posset
trigger1=animelemtime(2)=23
y=0
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x*0.8
y=vel y
ignorehitpause=0



;U{́B
[state ]
type=forcefeedback
trigger1=animelemtime(var(0))=0
trigger1=1||var(1):=1||var(2):=16||fvar(0):=-40||fvar(1):=0||fvar(2):=-6||fvar(3):=40||fvar(4):=0.35
trigger2=animelemtime(var(0)+1)=0
trigger2=1||var(1):=1||var(2):=74||fvar(0):=0||fvar(1):=0||fvar(2):=0||fvar(3):=0||fvar(4):=0.35
ignorehitpause=0

[state ]
type=hitdef
triggerall=animelemtime(var(0))=0
trigger1=1
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=25,25
fall.damage=0
getpower=30,15
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(2)
guard.pausetime=0,var(2)
ground.hittime=30
air.hittime=30
guard.hittime=30
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=var(1)
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
fall.envshake.ampl=var(2)
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
ground.cornerpush.veloff=0
ignorehitpause=0
[state ]
type=hitdef
triggerall=animelemtime(var(0)+1)=0
trigger1=1
id=var(50)+100000
chainid=-1
nochainid=-1
attr=c,na
hitflag=fd
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=25,25
fall.damage=0
getpower=30,15
givepower=10,5
kill=0
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(2)
guard.pausetime=0,var(2)
ground.hittime=30
air.hittime=30
guard.hittime=30
guard.ctrltime=30
airguard.ctrltime=30
ground.slidetime=0
guard.slidetime=0
fall.recover=0
fall.recovertime=2147483647
fall=0
air.fall=var(1)
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
fall.envshake.ampl=var(2)
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
ground.cornerpush.veloff=0
ignorehitpause=0



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

[statedef 499]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
triggerall=(anim!=[5080,5089])&&(anim!=[5111,5119])
trigger1=1
value=5080
ignorehitpause=0
[state ]
type=changeanim
triggerall=anim=[5111,5119]
trigger1=!selfanimexist(5080+anim%10)
value=5080
ignorehitpause=0
[state ]
type=changeanim
triggerall=anim=[5111,5119]
trigger1=selfanimexist(5080+anim%10)
value=5080+anim%10
ignorehitpause=0
[state ]
type=changeanim
trigger1=1
value=anim
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=l
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=velset
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=posset
trigger1=1
y=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=changestate
triggerall=gethitvar(hitshaketime)<=0
trigger1=1
value=498
persistent=256
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=vel x
y=vel y
ignorehitpause=0

[statedef 498]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
triggerall=hitover
trigger1=1
value=497
persistent=256
ignorehitpause=1
[state ]
type=changeanim
triggerall=anim!=[5080,5089]
trigger1=1
value=5080
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=l
movetype=h
physics=n
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value2=sca
ignorehitpause=1
[state ]
type=hitvelset
trigger1=animelemtime(1)=1
x=1
ignorehitpause=0
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
trigger1=1
y=0
ignorehitpause=0
[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)*gethitvar(yaccel)
ignorehitpause=0
[state ]
type=velset
triggerall=gethitvar(hittime)=0
trigger1=1
x=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0

[statedef 497]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=statetypeset
trigger1=1
statetype=l
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=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=fallenvshake
triggerall=anim=[5080,5089]
trigger1=1
ignorehitpause=0
[state ]
type=hitfalldamage
triggerall=anim=[5080,5089]
trigger1=1
ignorehitpause=0
[state ]
type=changeanim
triggerall=anim=[5080,5089]
trigger1=anim!=[5081,5089]
trigger2=!selfanimexist(5110+anim%10)
value=5110
ignorehitpause=0
[state ]
type=changeanim
triggerall=anim=[5080,5089]
trigger1=anim=[5081,5089]
trigger1=selfanimexist(5110+anim%10)
value=5110+anim%10
ignorehitpause=0
[state ]
type=selfstate
triggerall=anim=[5110,5119]
trigger1=time>=32+30
value=ifelse(alive!=0,5120,5150)
persistent=256
ignorehitpause=1
[state ]
type=velset
triggerall=anim=[5110,5119]
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=anim=[5110,5119]
trigger1=1
y=0
ignorehitpause=0
[state ]
type=velset
triggerall=anim=[5110,5119]
trigger1=1
x=vel x*0.85
y=vel y
ignorehitpause=0



[statedef 310]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=5
value=s0,8
freqmul=1
volume=0
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=5
value=s0,8
freqmul=1.01
volume=0
channel=22
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(var(0))=[0,19]
trigger1=animelemtime(var(0))%4=0
value=s10,4
freqmul=1.3+0.1*cos(random)
volume=0
channel=1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=[0,19]
trigger1=animelemtime(var(0))%4=2
value=s10,4
freqmul=1.3+0.1*cos(random)
volume=0
channel=2
ignorehitpause=0



;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=0



;wp[ˏoB
[state ]
type=helper
trigger1=animelemtime(var(0))=0
stateno=5150
id=31100
size.ground.front=31100
size.ground.back=0
size.head.pos=75,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0



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

[statedef 710]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,8
freqmul=1
volume=0
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,8
freqmul=1.01
volume=0
channel=22
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(var(0))=[0,19]
trigger1=animelemtime(var(0))%4=0
value=s10,4
freqmul=1.3+0.1*cos(random)
volume=0
channel=1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=[0,19]
trigger1=animelemtime(var(0))%4=2
value=s10,4
freqmul=1.3+0.1*cos(random)
volume=0
channel=2
ignorehitpause=0



;WݒB
[state ]
type=velmul
trigger1=animelemtime(var(0))<=-1
x=0.8
y=0.8
ignorehitpause=0
[state ]
type=veladd
trigger1=animelemtime(var(0))=0
x=-8*cos(30*(pi/180))
y=-8*sin(30*(pi/180))
ignorehitpause=0
[state ]
type=velmul
trigger1=animelemtime(4)<=-1
x=0.9
y=0.9
ignorehitpause=0

[state ]
type=statetypeset
triggerall=pos y+vel y>=0
triggerall=vel y>=0
trigger1=animelemtime(var(0))>=0
statetype=s
ignorehitpause=1
[state ]
type=velset
triggerall=statetype=s
trigger1=animelemtime(var(0))>=0
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=statetype=s
trigger1=animelemtime(var(0))>=0
y=0
ignorehitpause=1



;ZB
[state ]
type=velset
trigger1=animelemtime(4)<=-1
x=vel x
y=vel y
ignorehitpause=0
[state ]
type=velset
trigger1=animelemtime(4)>=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=0



;wp[ˏoB
[state ]
type=helper
trigger1=animelemtime(var(0))=0
stateno=5150
id=31110
size.ground.front=31110
size.ground.back=0
size.head.pos=57,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0



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

[statedef 320]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=5
value=s0,49
freqmul=1
volume=0
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=5
value=s0,49
freqmul=1.01
volume=0
channel=22
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(var(0))=[0,17]
trigger1=animelemtime(var(0))%6=0
value=s10,2
freqmul=1.6+0.1*cos(random)
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=[0,17]
trigger1=animelemtime(var(0))%6=3
value=s10,4
freqmul=0.9+0.1*cos(random)
volume=255
channel=2
ignorehitpause=0



;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=0



;wp[ˏoB
[state ]
type=helper
trigger1=animelemtime(var(0))=0
stateno=5150
id=31400
size.ground.front=31400
size.ground.back=0
size.head.pos=75,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0
[state ]
type=helper
trigger1=animelemtime(var(0))=2
stateno=5150
id=31401
size.ground.front=31401
size.ground.back=0
size.head.pos=75,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0
[state ]
type=helper
trigger1=animelemtime(var(0))=4
stateno=5150
id=31402
size.ground.front=31402
size.ground.back=0
size.head.pos=75,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0
[state ]
type=helper
trigger1=animelemtime(var(0))=6
stateno=5150
id=31403
size.ground.front=31403
size.ground.back=0
size.head.pos=75,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0
[state ]
type=helper
trigger1=animelemtime(var(0))=8
stateno=5150
id=31404
size.ground.front=31404
size.ground.back=0
size.head.pos=75,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0
[state ]
type=helper
trigger1=animelemtime(var(0))=10
stateno=5150
id=31405
size.ground.front=31405
size.ground.back=0
size.head.pos=75,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0
[state ]
type=helper
trigger1=animelemtime(var(0))=12
stateno=5150
id=31406
size.ground.front=31406
size.ground.back=0
size.head.pos=75,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0



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

[statedef 510]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=1
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,38
freqmul=1
volume=255
channel=21
ignorehitpause=0



;WݒB
[state ]
type=offset
trigger1=animelemtime(1)=[0,29]
x=facing*(1-2*(animelemtime(1)%2))
ignorehitpause=0



;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=0



;wp[ˏoB
[state ]
type=helper
trigger1=animelemtime(1)=30
stateno=5150
id=31200
size.ground.front=31200
size.ground.back=0
size.head.pos=24,0
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0



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

[statedef 519]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=statetypeset
trigger1=1
movetype=h
physics=n
ignorehitpause=1
[state ]
type=statetypeset
triggerall=statetype!=s&&statetype!=c&&statetype!=a&&statetype!=l
trigger1=1
statetype=a
ignorehitpause=1
[state ]
type=statetypeset
triggerall=statetype=l
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=statetypeset
triggerall=statetype=s||statetype=c
trigger1=pos y!=0
statetype=a
ignorehitpause=1
[state ]
type=changeanim
triggerall=gethitvar(animtype)=[0,2]
trigger1=1
value=5000+10*(statetype=s)*(gethitvar(groundtype)=2)+20*(statetype=c)+10*(statetype=a)*(gethitvar(airtype)=2)+gethitvar(animtype)
ignorehitpause=0
[state ]
type=changeanim
triggerall=gethitvar(animtype)=3
trigger1=1
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=gethitvar(animtype)=[4,5]
trigger1=!selfanimexist(5051+gethitvar(animtype)-4)
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=gethitvar(animtype)=[4,5]
trigger1=selfanimexist(5051+gethitvar(animtype)-4)
value=5051+gethitvar(animtype)-4
ignorehitpause=0
[state ]
type=changeanim
triggerall=gethitvar(animtype)!=[0,5]
trigger1=1
value=5000+10*(statetype=s)*(gethitvar(groundtype)=2)+20*(statetype=c)+10*(statetype=a)*(gethitvar(airtype)=2)+2
ignorehitpause=0
[state ]
type=nothitby
trigger1=1
value=,ap
ignorehitpause=1
[state ]
type=nothitby
trigger1=1
value2=,ap
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=velset
triggerall=statetype!=a
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=statetype!=a
trigger1=1
y=0
ignorehitpause=0
[state ]
type=selfstate
triggerall=hitshakeover
trigger1=1
value=5030
persistent=256
ignorehitpause=0
[state ]
type=velset
trigger1=1
x=vel x
y=vel y
ignorehitpause=0

[statedef 300]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s0,30
freqmul=1
volume=0
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s0,30
freqmul=1.01
volume=0
channel=22
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s10,9
freqmul=0.5
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s10,9
freqmul=0.6
volume=255
channel=2
ignorehitpause=0



;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=0



;wp[ˏoB
[state ]
type=helper
trigger1=animelemtime(var(0))=0
stateno=5150
id=31000
size.ground.front=31000
size.ground.back=0
size.head.pos=75,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0
[state ]
type=helper
trigger1=animelemtime(var(0))=0
stateno=5150
id=31001
size.ground.front=31001
size.ground.back=0
size.head.pos=75,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0



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

[statedef 700]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s0,30
freqmul=1
volume=0
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s0,30
freqmul=1.01
volume=0
channel=22
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s10,9
freqmul=0.5
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s10,9
freqmul=0.6
volume=255
channel=2
ignorehitpause=0



;WݒB
[state ]
type=velmul
trigger1=animelemtime(var(0))<=-1
x=0.8
y=0.8
ignorehitpause=0
[state ]
type=veladd
trigger1=animelemtime(var(0))=0
x=-3
y=-6
ignorehitpause=0

[state ]
type=statetypeset
triggerall=pos y+vel y>=0
triggerall=vel y>=0
trigger1=animelemtime(var(0))>=0
statetype=s
ignorehitpause=1
[state ]
type=velset
triggerall=statetype=s
trigger1=animelemtime(var(0))>=0
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=statetype=s
trigger1=animelemtime(var(0))>=0
y=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=0



;wp[ˏoB
[state ]
type=helper
trigger1=animelemtime(var(0))=0
stateno=5150
id=31010
size.ground.front=31010
size.ground.back=0
size.head.pos=57,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0
[state ]
type=helper
trigger1=animelemtime(var(0))=0
stateno=5150
id=31011
size.ground.front=31011
size.ground.back=0
size.head.pos=57,-54
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0



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

[statedef 360]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=5
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,39+var(59)%3
freqmul=1
volume=0
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,39+var(59)%3
freqmul=1.01
volume=0
channel=22
ignorehitpause=0



;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=0



;wp[ˏoB
[state ]
type=helper
trigger1=animelemtime(var(0))=0
stateno=5150
id=31300
size.ground.front=31300
size.ground.back=0
size.head.pos=0,-140
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0



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

[statedef 500]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=1
ignorehitpause=1



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



;WݒB
[state ]
type=offset
trigger1=animelemtime(1)=[0,29]
x=facing*(1-2*(animelemtime(1)%2))
ignorehitpause=0



;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=0



;wp[ˏoB
[state ]
type=helper
trigger1=animelemtime(1)=4
stateno=5150
id=31500
size.ground.front=31500
size.ground.back=0
size.head.pos=24,0
helpertype=player
keyctrl=1
ownpal=1
pausemovetime=0
supermovetime=0
ignorehitpause=0



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

[statedef 350]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=6
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,9
freqmul=1
volume=0
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,9
freqmul=1.01
volume=0
channel=22
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,9
freqmul=0.2
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,9
freqmul=0.21
volume=255
channel=2
ignorehitpause=0



;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=0



;GtFNgB
[state ]
type=explod
trigger1=animelemtime(var(0))=0
id=0
anim=25041
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.65,1.65
shadow=0,0,0
sprpriority=-6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=54,-60
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(var(0))=0
id=0
anim=25040
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=1.5,1.5
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=54,-60
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0



;U{́B
[state ]
type=forcefeedback
trigger1=1||var(1):=0||var(2):=10||fvar(0):=0||fvar(1):=0||fvar(2):=0||fvar(3):=0||fvar(4):=0.35
ignorehitpause=0

[state ]
type=projectile
trigger1=animelemtime(var(0))=[5,34]
projid=var(50)
projanim=70040
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+54),floor(vel y-60)
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=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlaf-
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=50,0
fall.damage=0
getpower=1,1
givepower=1,1
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(2)
guard.pausetime=0,var(2)
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(1)
air.fall=var(1)
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
fall.envshake.ampl=var(2)
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;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=0



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

[statedef 359]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
triggerall=hitshakeover
triggerall=statetype=a
triggerall=pos y+vel y>=0
trigger1=1
value=358
persistent=256
ignorehitpause=0
[state ]
type=changeanim
trigger1=1
value=5000
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
movetype=h
physics=n
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0
[state ]
type=nothitby
trigger1=!hitshakeover
trigger1=statetype!=a
trigger2=statetype=a
value=sca
ignorehitpause=0
[state ]
type=nothitby
trigger1=!hitshakeover
trigger1=statetype!=a
trigger2=statetype=a
value2=sca
ignorehitpause=0
[state ]
type=hitby
trigger1=hitshakeover
trigger1=statetype!=a
value=sca,aa,at,ap
ignorehitpause=0
[state ]
type=hitby
trigger1=hitshakeover
trigger1=statetype!=a
value2=sca,aa,at,ap
ignorehitpause=0
[state ]
type=displaytoclipboard
trigger1=time=0
text="`ށL߁ta^D$$%980d4CA"
params=0
ignorehitpause=1
[state ]
type=velset
trigger1=time=0
x=abs(0.25*vel x)
ignorehitpause=1
[state ]
type=velset
trigger1=1
x=0
ignorehitpause=1
[state ]
type=defencemulset
trigger1=time=0
value=vel x
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=posset
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=0
[state ]
type=offset
triggerall=!hitshakeover
trigger1=1
x=facing*((1+time)%2)
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=vel x
y=vel y+(statetype=a)*gethitvar(yaccel)
ignorehitpause=0
[state ]
type=palfx
trigger1=time%5=[0,1]
time=1
add=128,128,-256
color=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=time>=300+gethitvar(fall.envshake.ampl)
value=11*(statetype=c||statetype=l)+50*(statetype=a)
ctrl=1
persistent=256
ignorehitpause=0
[state ]
type=selfstate
trigger1=alive=0
value=5050
persistent=256
ignorehitpause=0

[statedef 358]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=1
value=5000
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=s
movetype=h
physics=n
ignorehitpause=1
[state ]
type=hitby
trigger1=1
value=sca,aa,at,ap
ignorehitpause=1
[state ]
type=hitby
trigger1=1
value2=sca,aa,at,ap
ignorehitpause=1
[state ]
type=playsnd
trigger1=time=0
value=f7,1
freqmul=1
volume=0
channel=-1
ignorehitpause=0
[state ]
type=velset
trigger1=1
x=0
ignorehitpause=0
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
trigger1=1
y=0
ignorehitpause=0
[state ]
type=offset
trigger1=time=[0,19]
x=facing*((1+time)%2)
ignorehitpause=0
[state ]
type=palfx
trigger1=time%5=[0,1]
time=1
add=128,128,-256
color=0
ignorehitpause=1
[state ]
type=selfstate
trigger1=time>=300
value=11*(statetype=c||statetype=l)+50*(statetype=a)
ctrl=1
persistent=256
ignorehitpause=0
[state ]
type=selfstate
trigger1=alive=0
value=5050
persistent=256
ignorehitpause=0



[statedef 800]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=!ishelper
triggerall=numhelper(40200)=1
triggerall=helper(40200),var(50)=800||helper(40200),var(50)=900
triggerall=helper(40200),animelemtime(3)=0
trigger1=1
value=var(50)
elem=3
ignorehitpause=0

;WݒB
[state ]
type=posset
triggerall=!ishelper
triggerall=numhelper(40200)=1
triggerall=helper(40200),var(50)=800||helper(40200),var(50)=900
triggerall=helper(40200),animelemtime(3)=0
trigger1=1
x=helper(40200),pos x
y=helper(40200),pos y
ignorehitpause=1
[state ]
type=turn
triggerall=!ishelper
triggerall=numhelper(40200)=1
triggerall=helper(40200),var(50)=800||helper(40200),var(50)=900
triggerall=helper(40200),animelemtime(3)=0
trigger1=facing*(enemynear,pos x-pos x)<0
ignorehitpause=1



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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,18
freqmul=1
volume=0
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,18
freqmul=1.01
volume=0
channel=22
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(3)=-12
value=s10,0
freqmul=1
volume=255
channel=1
ignorehitpause=0



;WݒB
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x
y=vel y
ignorehitpause=0



;rWAZbgB
[state ]
type=assertspecial
trigger1=animelemtime(3)>=0
flag=noshadow
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)=[0,11]
trans=addalpha
alpha=floor(128+128*cos((pi/2/12)*animelemtime(1))),floor(128*sin((pi/2/12)*animelemtime(1)))
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=12
trans=addalpha
alpha=128,192
ignorehitpause=1



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

[statedef 801]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=c
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=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=0



;rWAZbgB
[state ]
type=trans
trigger1=animelemtime(1)=[0,29]
trans=addalpha
alpha=floor(256*sin((pi/2/30)*animelemtime(1))),floor(64*cos((pi/2/30)*animelemtime(1)))
ignorehitpause=1



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

[statedef 802]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,30
freqmul=1
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,30
freqmul=1
volume=255
channel=2
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,41
freqmul=1
volume=255
channel=3
ignorehitpause=0

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



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



;WݒB
[state ]
type=posset
triggerall=!ishelper
triggerall=numhelper(40200)=1
trigger1=animelemtime(1)=0
trigger1=1||fvar(0):=pos x-helper(40200),pos x||fvar(1):=pos y-helper(40200),pos y
x=helper(40200),pos x
y=helper(40200),pos y
ignorehitpause=1
[state ]
type=turn
triggerall=animelemtime(1)=0
trigger1=facing*(enemynear,pos x-pos x)<0
ignorehitpause=1

[state ]
type=velset
trigger1=animelemtime(1)=0
x=0
y=0
ignorehitpause=0
[state ]
type=velset
trigger1=animelemtime(2)=0
x=0
y=-15
ignorehitpause=0
[state ]
type=offset
trigger1=animelemtime(2)<=-1
x=facing*((1+time)%2)
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=animelemtime(2)<=-1
x=vel x
y=vel y
ignorehitpause=0
[state ]
type=velset
trigger1=animelemtime(2)>=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)*(3*const(movement.yaccel))
ignorehitpause=0



;GtFNgB
[state ]
type=explod
triggerall=numhelper(40200)=1
trigger1=animelemtime(1)=0
id=0
anim=25020
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(facing*(fvar(0)+const(size.mid.pos.x))),floor(fvar(1)+const(size.mid.pos.y))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=explod
triggerall=numhelper(40200)=1
trigger1=animelemtime(1)=0
id=var(50)
anim=25030
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.15,0.15
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=30,-2*const(size.height)
postype=p2
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



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

[statedef 803]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=animelemtime(14)<=-1
statetype=l
ignorehitpause=1
[state ]
type=statetypeset
trigger1=animelemtime(14)>=0
statetype=s
ignorehitpause=1
[state ]
type=sprpriority
trigger1=1
value=-1
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=f7,(floor(vel y)>5)+(floor(vel y)>14)
ignorehitpause=0



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



;WݒB
[state ]
type=velset
trigger1=1
y=0
ignorehitpause=0
[state ]
type=posset
trigger1=1
y=0
ignorehitpause=0



;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=0



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

[statedef 804]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,30
freqmul=1
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,30
freqmul=1
volume=255
channel=2
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,41
freqmul=1
volume=255
channel=3
ignorehitpause=0

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



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



;WݒB
[state ]
type=posset
triggerall=!ishelper
triggerall=numhelper(40200)=1
trigger1=animelemtime(1)=0
trigger1=1||fvar(0):=pos x-helper(40200),pos x||fvar(1):=pos y-helper(40200),pos y
x=helper(40200),pos x
y=helper(40200),pos y
ignorehitpause=1
[state ]
type=turn
triggerall=animelemtime(1)=0
trigger1=facing*(enemynear,pos x-pos x)<0
ignorehitpause=1

[state ]
type=velset
trigger1=animelemtime(1)=0
x=0
y=0
ignorehitpause=0
[state ]
type=offset
trigger1=1
x=facing*((1+time)%2)
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x
y=vel y
ignorehitpause=0



;GtFNgB
[state ]
type=explod
triggerall=numhelper(40200)=1
trigger1=animelemtime(1)=0
id=0
anim=25020
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(facing*(fvar(0)+const(size.mid.pos.x))),floor(fvar(1)+const(size.mid.pos.y))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=explod
triggerall=numhelper(40200)=1
trigger1=animelemtime(1)=0
id=var(50)
anim=25030
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.15,0.15
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=30,-2*const(size.height)
postype=p2
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



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

[statedef 900]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

;{ݒB
[state ]
type=changeanim
triggerall=!ishelper
triggerall=numhelper(40200)=1
triggerall=helper(40200),var(50)=800||helper(40200),var(50)=900
triggerall=helper(40200),animelemtime(3)=0
trigger1=1
value=var(50)
elem=3
ignorehitpause=0

;WݒB
[state ]
type=posset
triggerall=!ishelper
triggerall=numhelper(40200)=1
triggerall=helper(40200),var(50)=800||helper(40200),var(50)=900
triggerall=helper(40200),animelemtime(3)=0
trigger1=1
x=helper(40200),pos x
y=helper(40200),pos y
ignorehitpause=1
[state ]
type=turn
triggerall=!ishelper
triggerall=numhelper(40200)=1
triggerall=helper(40200),var(50)=800||helper(40200),var(50)=900
triggerall=helper(40200),animelemtime(3)=0
trigger1=facing*(enemynear,pos x-pos x)<0
ignorehitpause=1



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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,18
freqmul=1
volume=0
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,18
freqmul=1.01
volume=0
channel=22
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(3)=-12
value=s10,0
freqmul=1
volume=255
channel=1
ignorehitpause=0



;WݒB
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x
y=vel y
ignorehitpause=0



;rWAZbgB
[state ]
type=assertspecial
trigger1=animelemtime(3)>=0
flag=noshadow
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)=[0,11]
trans=addalpha
alpha=floor(128+128*cos((pi/2/12)*animelemtime(1))),floor(128*sin((pi/2/12)*animelemtime(1)))
ignorehitpause=1
[state ]
type=trans
trigger1=animelemtime(1)>=12
trans=addalpha
alpha=128,192
ignorehitpause=1



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

[statedef 904]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,30
freqmul=1
volume=255
channel=1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,30
freqmul=1
volume=255
channel=2
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s10,41
freqmul=1
volume=255
channel=3
ignorehitpause=0

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



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



;WݒB
[state ]
type=posset
triggerall=!ishelper
triggerall=numhelper(40200)=1
trigger1=animelemtime(1)=0
trigger1=1||fvar(0):=pos x-helper(40200),pos x||fvar(1):=pos y-helper(40200),pos y
x=helper(40200),pos x
y=helper(40200),pos y
ignorehitpause=1
[state ]
type=turn
triggerall=animelemtime(1)=0
trigger1=facing*(enemynear,pos x-pos x)<0
ignorehitpause=1

[state ]
type=velset
trigger1=animelemtime(1)=0
x=0
y=0
ignorehitpause=0
[state ]
type=offset
trigger1=1
x=facing*((1+time)%2)
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x
y=vel y
ignorehitpause=0



;GtFNgB
[state ]
type=explod
triggerall=numhelper(40200)=1
trigger1=animelemtime(1)=0
id=0
anim=25020
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(facing*(fvar(0)+const(size.mid.pos.x))),floor(fvar(1)+const(size.mid.pos.y))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=explod
triggerall=numhelper(40200)=1
trigger1=animelemtime(1)=0
id=var(50)
anim=25030
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.15,0.15
shadow=0,0,0
sprpriority=6
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=30,-2*const(size.height)
postype=p2
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



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

[statedef 850]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,22
freqmul=1
volume=0
lowpriority=0+(var(59)<800)
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,22
freqmul=1.01
volume=0
lowpriority=0+(var(59)<800)
channel=22
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(2)=0
value=s10,4
freqmul=0.9
volume=0
channel=1
ignorehitpause=0



;WݒB
[state ]
type=velset
trigger1=vel x<0
trigger1=!!(var(40)&floor(2.0**0))=1
trigger2=vel x>0
trigger2=!!(var(40)&floor(2.0**1))=1
x=0
ignorehitpause=0

[state ]
type=veladd
triggerall=vel x<0.8
trigger1=!!(var(40)&floor(2.0**0))=1
x=0.04
ignorehitpause=0
[state ]
type=velset
triggerall=vel x>0.8
trigger1=1
x=0.8
ignorehitpause=0

[state ]
type=veladd
triggerall=vel x>-0.8
trigger1=!!(var(40)&floor(2.0**1))=1&&!!(var(40)&floor(2.0**0))!=1
x=-0.04
ignorehitpause=0
[state ]
type=velset
triggerall=vel x<-0.8
trigger1=1
x=-0.8
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=!!(var(40)&floor(2.0**0))!=1&&!!(var(40)&floor(2.0**1))!=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=0
[state ]
type=velset
trigger1=!!(var(40)&floor(2.0**0))=1||!!(var(40)&floor(2.0**1))=1
x=vel x
y=vel y
ignorehitpause=0



;ՎϐZbgB
[state ]
type=forcefeedback
trigger1=1||var(10):=floor(-1-4+2*cos(random))
trigger1=1||var(11):=floor(-1+0+2*cos(random))
trigger1=1||var(12):=floor(-1+4+2*cos(random))
ignorehitpause=0



;GtFNgB
[state ]
type=projectile
trigger1=animelemtime(2)=0
trigger1=1
projid=850
projanim=25080+100000*((60+var(10))%60)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=6
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(10)*6)*(pi/180)),30*sin((var(10)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
attr=s,np
hitflag=hlafdp
ignorehitpause=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
trigger1=1
projid=850
projanim=25081+100000*((60+var(10))%60)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=7
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(10)*6)*(pi/180)),30*sin((var(10)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
afterimage.time=60
afterimage.length=12
afterimage.timegap=1
afterimage.framegap=1
afterimage.palcolor=256
afterimage.palinvertall=0
afterimage.palbright=0,0,0
afterimage.palcontrast=256,256,256
afterimage.paladd=-16,-16,-16
afterimage.palmul=1,1,1
afterimage.trans=add
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
attr=s,np
hitflag=hlafdp
ignorehitpause=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
trigger1=1
projid=850
projanim=25080+100000*((60+var(11))%60)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=6
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(11)*6)*(pi/180)),30*sin((var(11)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
attr=s,np
hitflag=hlafdp
ignorehitpause=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
trigger1=1
projid=850
projanim=25081+100000*((60+var(11))%60)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=7
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(11)*6)*(pi/180)),30*sin((var(11)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
afterimage.time=60
afterimage.length=12
afterimage.timegap=1
afterimage.framegap=1
afterimage.palcolor=256
afterimage.palinvertall=0
afterimage.palbright=0,0,0
afterimage.palcontrast=256,256,256
afterimage.paladd=-16,-16,-16
afterimage.palmul=1,1,1
afterimage.trans=add
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
attr=s,np
hitflag=hlafdp
ignorehitpause=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
trigger1=1
projid=850
projanim=25080+100000*((60+var(12))%60)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=6
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(12)*6)*(pi/180)),30*sin((var(12)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
attr=s,np
hitflag=hlafdp
ignorehitpause=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
trigger1=1
projid=850
projanim=25081+100000*((60+var(12))%60)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=7
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(12)*6)*(pi/180)),30*sin((var(12)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
afterimage.time=60
afterimage.length=12
afterimage.timegap=1
afterimage.framegap=1
afterimage.palcolor=256
afterimage.palinvertall=0
afterimage.palbright=0,0,0
afterimage.palcontrast=256,256,256
afterimage.paladd=-16,-16,-16
afterimage.palmul=1,1,1
afterimage.trans=add
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
attr=s,np
hitflag=hlafdp
ignorehitpause=0



;U{́B
[state ]
type=forcefeedback
trigger1=1||var(0):=0||var(1):=0||fvar(0):=-1||fvar(1):=-1||fvar(2):=-1||fvar(3):=-1||fvar(4):=0.35
ignorehitpause=0

[state ]
type=projectile
trigger1=animelemtime(2)=0
projid=850
projanim=70080
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(10)*6)*(pi/180)),30*sin((var(10)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=850
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=7,0
fall.damage=0
getpower=1,1
givepower=1,1
kill=1
guard.kill=0
animtype=h
air.animtype=h
fall.animtype=b
ground.type=l
air.type=l
forcestand=0
;p1facing=1
;p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,var(1)
guard.pausetime=0,var(1)
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(0)
air.fall=var(0)
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
fall.envshake.ampl=var(1)
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;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=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
projid=850
projanim=70080
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(11)*6)*(pi/180)),30*sin((var(11)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=850
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=7,0
fall.damage=0
getpower=1,1
givepower=1,1
kill=1
guard.kill=0
animtype=h
air.animtype=h
fall.animtype=b
ground.type=l
air.type=l
forcestand=0
;p1facing=1
;p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,var(1)
guard.pausetime=0,var(1)
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(0)
air.fall=var(0)
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
fall.envshake.ampl=var(1)
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;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=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
projid=850
projanim=70080
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(12)*6)*(pi/180)),30*sin((var(12)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=850
chainid=-1
nochainid=-1
attr=s,np
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=7,0
fall.damage=0
getpower=1,1
givepower=1,1
kill=1
guard.kill=0
animtype=h
air.animtype=h
fall.animtype=b
ground.type=l
air.type=l
forcestand=0
;p1facing=1
;p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,var(1)
guard.pausetime=0,var(1)
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(0)
air.fall=var(0)
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
fall.envshake.ampl=var(1)
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;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=0



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

[statedef 950]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Hakuda"
trigger2=ishelper&&!ishelper(40200)
trigger3=var(51)=[6,7]
value=2134123982
persistent=256
ignorehitpause=1

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



;Ut[ۑpՎϐZbgB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=1||var(0):=2
ignorehitpause=1



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



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,42
freqmul=1
volume=0
lowpriority=0+(var(59)<800)
channel=21
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s0,42
freqmul=1.01
volume=0
lowpriority=0+(var(59)<800)
channel=22
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(2)=0
value=s10,4
freqmul=0.9
volume=0
channel=1
ignorehitpause=0



;WݒB
[state ]
type=statetypeset
triggerall=pos y+vel y>=0
triggerall=vel y>=0
trigger1=1
statetype=s
ignorehitpause=1
[state ]
type=velset
triggerall=statetype=s
trigger1=1
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=statetype=s
trigger1=1
y=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=0



;ՎϐZbgB
[state ]
type=forcefeedback
trigger1=1||var(10):=floor(5-4+2*cos(random))
trigger1=1||var(11):=floor(5+0+2*cos(random))
trigger1=1||var(12):=floor(5+4+2*cos(random))
ignorehitpause=0



;GtFNgB
[state ]
type=projectile
trigger1=animelemtime(2)=0
trigger1=1
projid=850
projanim=25080+100000*((60+var(10))%60)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=6
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(10)*6)*(pi/180)),30*sin((var(10)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
attr=a,np
hitflag=hlafdp
ignorehitpause=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
trigger1=1
projid=850
projanim=25081+100000*((60+var(10))%60)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=7
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(10)*6)*(pi/180)),30*sin((var(10)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
afterimage.time=60
afterimage.length=12
afterimage.timegap=1
afterimage.framegap=1
afterimage.palcolor=256
afterimage.palinvertall=0
afterimage.palbright=0,0,0
afterimage.palcontrast=256,256,256
afterimage.paladd=-16,-16,-16
afterimage.palmul=1,1,1
afterimage.trans=add
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
attr=a,np
hitflag=hlafdp
ignorehitpause=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
trigger1=1
projid=850
projanim=25080+100000*((60+var(11))%60)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=6
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(11)*6)*(pi/180)),30*sin((var(11)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
attr=a,np
hitflag=hlafdp
ignorehitpause=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
trigger1=1
projid=850
projanim=25081+100000*((60+var(11))%60)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=7
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(11)*6)*(pi/180)),30*sin((var(11)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
afterimage.time=60
afterimage.length=12
afterimage.timegap=1
afterimage.framegap=1
afterimage.palcolor=256
afterimage.palinvertall=0
afterimage.palbright=0,0,0
afterimage.palcontrast=256,256,256
afterimage.paladd=-16,-16,-16
afterimage.palmul=1,1,1
afterimage.trans=add
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
attr=a,np
hitflag=hlafdp
ignorehitpause=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
trigger1=1
projid=850
projanim=25080+100000*((60+var(12))%60)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=6
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(12)*6)*(pi/180)),30*sin((var(12)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
attr=a,np
hitflag=hlafdp
ignorehitpause=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
trigger1=1
projid=850
projanim=25081+100000*((60+var(12))%60)
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=7
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(12)*6)*(pi/180)),30*sin((var(12)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
afterimage.time=60
afterimage.length=12
afterimage.timegap=1
afterimage.framegap=1
afterimage.palcolor=256
afterimage.palinvertall=0
afterimage.palbright=0,0,0
afterimage.palcontrast=256,256,256
afterimage.paladd=-16,-16,-16
afterimage.palmul=1,1,1
afterimage.trans=add
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
attr=a,np
hitflag=hlafdp
ignorehitpause=0



;U{́B
[state ]
type=forcefeedback
trigger1=1||var(0):=0||var(1):=0||fvar(0):=-1||fvar(1):=-1||fvar(2):=-1||fvar(3):=-1||fvar(4):=0.35
ignorehitpause=0

[state ]
type=projectile
trigger1=animelemtime(2)=0
projid=850
projanim=70080
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(10)*6)*(pi/180)),30*sin((var(10)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=850
chainid=-1
nochainid=-1
attr=a,np
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=7,0
fall.damage=0
getpower=1,1
givepower=1,1
kill=1
guard.kill=0
animtype=h
air.animtype=h
fall.animtype=b
ground.type=l
air.type=l
forcestand=0
;p1facing=1
;p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,var(1)
guard.pausetime=0,var(1)
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(0)
air.fall=var(0)
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
fall.envshake.ampl=var(1)
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;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=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
projid=850
projanim=70080
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(11)*6)*(pi/180)),30*sin((var(11)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=850
chainid=-1
nochainid=-1
attr=a,np
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=7,0
fall.damage=0
getpower=1,1
givepower=1,1
kill=1
guard.kill=0
animtype=h
air.animtype=h
fall.animtype=b
ground.type=l
air.type=l
forcestand=0
;p1facing=1
;p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,var(1)
guard.pausetime=0,var(1)
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(0)
air.fall=var(0)
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
fall.envshake.ampl=var(1)
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;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=0
[state ]
type=projectile
trigger1=animelemtime(2)=0
projid=850
projanim=70080
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(75+vel x),floor(-54+vel y)
postype=p1
velocity=30*cos((var(12)*6)*(pi/180)),30*sin((var(12)*6)*(pi/180))
accel=0,0.8
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=60
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=850
chainid=-1
nochainid=-1
attr=a,np
hitflag=hlaf
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=7,0
fall.damage=0
getpower=1,1
givepower=1,1
kill=1
guard.kill=0
animtype=h
air.animtype=h
fall.animtype=b
ground.type=l
air.type=l
forcestand=0
;p1facing=1
;p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=0,var(1)
guard.pausetime=0,var(1)
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(0)
air.fall=var(0)
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
fall.envshake.ampl=var(1)
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardhitsound=-1
;air.juggle=0
sprpriority=-2147483648
;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=0



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









