;
;

;
;1ʏŌB

;AB
[statedef 220]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20000
persistent=256
ignorehitpause=1

;6AB
[statedef 200]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20000
persistent=256
ignorehitpause=1

;BB
[statedef 230]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20000
persistent=256
ignorehitpause=1


;
;2ʏŌB

;6BB
[statedef 210]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Saphran"
trigger2=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=0



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
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))=-6
stateno=5150
id=31000
size.ground.front=31000
size.ground.back=0
size.head.pos=floor(fvar(10)),0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0



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



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


;
;3ʏŌB

;CB
[statedef 240]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Saphran"
trigger2=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):=7
ignorehitpause=0



;{ݒitjB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=animelemtime(7)>=0
statetype=a
ignorehitpause=0



;ʐݒB
[state ]
type=bgpalfx
triggerall=1||var(10):=floor(256-192*sin((pi/2/10)*(animelemtime(7)-(-5-1))))
trigger1=animelemtime(7)=[-5-1,4-1]
time=1
add=floor(-128+(32768/var(10))),floor(-128+(32768/var(10))),floor(-128+(32768/var(10)))
mul=var(10),var(10),var(10)
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=1||var(10):=64
trigger1=animelemtime(7)=[5-1,14-1]
time=1
add=floor(-128+(32768/var(10))),floor(-128+(32768/var(10))),floor(-128+(32768/var(10)))
mul=var(10),var(10),var(10)
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=1||var(10):=floor(256-192*cos((pi/2/15)*(animelemtime(7)-(15-1))))
trigger1=animelemtime(7)=[15-1,29-1]
time=1
add=floor(-128+(32768/var(10))),floor(-128+(32768/var(10))),floor(-128+(32768/var(10)))
mul=var(10),var(10),var(10)
ignorehitpause=1

[state ]
type=envshake
trigger1=animelemtime(7)=[0,14]
time=2
freq=180
ampl=floor(12*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
trigger1=animelemtime(7)=[15,29]
time=2
freq=180
ampl=floor((12-12*sin((pi/2/15)*(animelemtime(7)-15)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;WݒB
[state ]
type=velset
trigger1=animelemtime(7)=0
x=ifelse(0.055*fvar(10)<=4,4,0.055*fvar(10))
y=-16
ignorehitpause=0
[state ]
type=velmul
trigger1=animelemtime(7)>=0
x=0.925
y=0.8
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=animelemtime(7)<=-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=animelemtime(7)>=0
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y
ignorehitpause=0



;ȊOB
[state ]
type=explod
trigger1=animelemtime(var(0))=-5
id=0
anim=10030
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-179
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=30
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(var(0))=-5
id=0
anim=10031
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=40
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=30
vel=0,0
accel=0,0
ignorehitpause=0



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

[state ]
type=hitdef
trigger1=animelemtime(var(0))>=0
trigger1=animelemtime(var(0))%7=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=40
palfx.add=-128,-128,-128
palfx.sinadd=64,64,64,10
palfx.color=0
palfx.invertall=1
pausetime=var(2),var(3)
guard.pausetime=var(2),var(3)
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=var(4)
guard.slidetime=16
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=1
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
down.velocity=fvar(0),fvar(1)
guard.velocity=0.25*fvar(0)
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(3)
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 249]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=1
value=5030
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=1
value=sca
ignorehitpause=0
[state ]
type=nothitby
triggerall=hitshakeover
trigger1=1
value2=sca
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=0
movecamera=1,0
ignorehitpause=0
[state ]
type=velset
triggerall=!hitshakeover
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=velset
triggerall=hitshakeover
trigger1=1
x=-32
y=0
persistent=0
ignorehitpause=0
[state ]
type=playerpush
trigger1=1
value=0
ignorehitpause=0
[state ]
type=changestate
triggerall=hitshakeover
trigger1=facing*pos x+160<-0.25*(const(size.air.front)+const(size.air.back))
trigger2=time>=gethitvar(fall.envshake.ampl)+floor(-320/vel x)
value=218
persistent=256
ignorehitpause=0

[statedef 218]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim2
triggerall=time<=29
trigger1=1
value=248
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=30
trigger1=time=30
value=5030
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=30
triggerall=anim=5030
triggerall=selfanimexist(5035)
trigger1=animtime=0
value=5035
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=30
triggerall=anim=5030
triggerall=!selfanimexist(5035)
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=30
triggerall=anim=5030
trigger1=pos y>=10&&vel y>0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=30
triggerall=anim=5035
trigger1=animtime=0
value=5050
ignorehitpause=0
[state ]
type=changeanim
triggerall=time>=30
triggerall=anim=5050
triggerall=selfanimexist(5060)
trigger1=vel y>=1
value=5060
ignorehitpause=0
[state ]
type=statetypeset
trigger1=1
statetype=a
movetype=h
physics=n
ignorehitpause=0
[state ]
type=envshake
triggerall=time<=19
trigger1=time=[0,19]
time=2
freq=180
ampl=floor((8-8*sin((pi/2/20)*time))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=screenbound
trigger1=1
value=1
movecamera=1,0
ignorehitpause=0
[state ]
type=width
triggerall=time<=29
trigger1=1
edge=0,-(const(size.air.front)+const(size.air.back))
ignorehitpause=0
[state ]
type=velset
triggerall=time<=29
trigger1=1
x=0
y=0
ignorehitpause=0
[state ]
type=offset
triggerall=time<=29
trigger1=1
x=facing*((1+time)%2)
ignorehitpause=0
[state ]
type=posset
triggerall=time<=29
trigger1=time=0
x=facing*(-160+0.25*(const(size.air.front)+const(size.air.back)))
ignorehitpause=0
[state ]
type=turn
triggerall=time>=30
trigger1=time=30
ignorehitpause=0
[state ]
type=velset
triggerall=time>=30
trigger1=time=30
x=-0.5
y=-2
ignorehitpause=0
[state ]
type=veladd
triggerall=time>=30
trigger1=1
y=gethitvar(yaccel)
ignorehitpause=0
[state ]
type=selfstate
triggerall=time>=30
trigger1=pos y>=25&&vel y>0
value=5100
persistent=256
ignorehitpause=0


;
;1ʏˌB

;XB
[statedef 300]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20010
persistent=256
ignorehitpause=1



;2XB
[statedef 500]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20010
persistent=256
ignorehitpause=1



;JXB
[statedef 700]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20010
persistent=256
ignorehitpause=1


;
;2ʏˌB

;6XB
[statedef 310]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20020
persistent=256
ignorehitpause=1

;4XB
[statedef 320]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20020
persistent=256
ignorehitpause=1



;J6XB
[statedef 710]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20020
persistent=256
ignorehitpause=1

;J4XB
[statedef 720]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20020
persistent=256
ignorehitpause=1


;
;3ʏˌB

;YB
[statedef 350]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20030
persistent=256
ignorehitpause=1



;JYB
[statedef 750]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20030
persistent=256
ignorehitpause=1


;
;4ʏˌB

;6YB
[statedef 360]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20040
persistent=256
ignorehitpause=1



;J6YB
[statedef 760]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20040
persistent=256
ignorehitpause=1


;
;5ʏˌB

;4YB
[statedef 370]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20050
persistent=256
ignorehitpause=1



;J4YB
[statedef 770]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=1
value=20050
persistent=256
ignorehitpause=1


;
;WXe[gB

;
;1ʏŌB

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

;
;{ݒB

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


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=var(50)=220
trigger1=1||var(0):=6
trigger2=var(50)=200
trigger2=1||var(0):=6
trigger3=var(50)=230
trigger3=1||var(0):=6
ignorehitpause=1


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
trigger1=1
statetype=s
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=null;ҏWBplaysnd
trigger1=animelemtime(var(0))=0
value=s200,0
freqmul=0.95+0.1*cos(random)
volume=255
channel=1
ignorehitpause=0


;
;WݒB

;IvVځB
[state ]
type=null;ҏWBvelset
triggerall=var(50)=200
trigger1=animelemtime(4)=0
x=12
ignorehitpause=0


;
;ZB

;ȊOB
[state ]
type=velset
trigger1=1
x=vel x*((statetype=s)*const(movement.stand.friction)+(statetype=c||statetype=l)*const(movement.crouch.friction)+(statetype=a))
y=vel y+(statetype=a)*const(movement.yaccel)
ignorehitpause=0


;
;aB

;IvVځB
[state ]
type=forcefeedback
trigger1=var(50)=220
trigger1=1||var(1):=10011
trigger2=var(50)=200
trigger2=1||var(1):=10010
trigger3=var(50)=230
trigger3=1||var(1):=10012
ignorehitpause=0



;ȊOB
[state ]
type=explod
trigger1=animelemtime(var(0))=-2
id=0
anim=var(1)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=20
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=var(1)+5
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=21
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

;IvVځB
[state ]
type=forcefeedback
trigger1=var(50)=220
trigger1=1||var(1):=0||var(2):=3||var(3):=8||var(4):=16||var(5):=16||var(6):=8||fvar(0):=-4||fvar(1):=0||fvar(2):=-3||fvar(3):=-2||fvar(4):=0.35
trigger2=var(50)=200
trigger2=1||var(1):=0||var(2):=3||var(3):=8||var(4):=16||var(5):=16||var(6):=8||fvar(0):=-8||fvar(1):=0||fvar(2):=-6||fvar(3):=-2||fvar(4):=0.35
trigger3=var(50)=230
trigger3=1||var(1):=1||var(2):=3||var(3):=8||var(4):=16||var(5):=16||var(6):=8||fvar(0):=1.5||fvar(1):=-6||fvar(2):=1.5||fvar(3):=-6||fvar(4):=0.35
ignorehitpause=0

[state ]
type=hitdef
triggerall=animelemtime(var(0))=[0,4]
trigger1=var(50)=220
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=var(2),ifelse(animelemtime(var(0))!=4,var(2),var(3))
guard.pausetime=var(2),ifelse(animelemtime(var(0))!=4,var(2),var(3))
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=var(4)
guard.slidetime=16
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=1
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
down.velocity=fvar(0),fvar(1)
guard.velocity=0.25*fvar(0)
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(3)
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))=[0,4]
trigger1=var(50)=200
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=ha
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=var(2),ifelse(animelemtime(var(0))!=4,var(2),var(3))
guard.pausetime=var(2),ifelse(animelemtime(var(0))!=4,var(2),var(3))
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=var(4)
guard.slidetime=16
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=1
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
down.velocity=fvar(0),fvar(1)
guard.velocity=0.25*fvar(0)
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(3)
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))=[0,4]
trigger1=var(50)=230
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlaf
guardflag=l
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=20,10
givepower=10,5
kill=1
guard.kill=1
animtype=h
air.animtype=b
fall.animtype=b
ground.type=h
air.type=h
forcestand=0
;p1facing=1
p2facing=1
;p1getp2facing=0
palfx.time=0
pausetime=var(2),ifelse(animelemtime(var(0))!=4,var(2),var(3))
guard.pausetime=var(2),ifelse(animelemtime(var(0))!=4,var(2),var(3))
ground.hittime=40
air.hittime=40
guard.hittime=20
guard.ctrltime=20
airguard.ctrltime=20
ground.slidetime=var(4)
guard.slidetime=16
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=1
ground.velocity=fvar(0),fvar(1)
air.velocity=fvar(2),fvar(3)
down.velocity=fvar(0),fvar(1)
guard.velocity=0.25*fvar(0)
;airguard.velocity=0,0
yaccel=fvar(4)
envshake.time=0
fall.envshake.time=0
fall.envshake.ampl=var(3)
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

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


;
;1ʏˌB

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

;
;{ݒB

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


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=var(50)=300
trigger1=1||var(0):=5
trigger2=var(50)=500
trigger2=1||var(0):=5
trigger3=var(50)=700
trigger3=1||var(0):=5
ignorehitpause=1


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
trigger1=var(50)=300
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=var(50)=500
statetype=c
ignorehitpause=0
[state ]
type=statetypeset
trigger1=var(50)=700
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=null;ҏWBplaysnd
trigger1=animelemtime(var(0))=0
value=s200,0
freqmul=0.95+0.1*cos(random)
volume=255
channel=1
ignorehitpause=0


;
;WݒB

;IvVځB
[state ]
type=posset
triggerall=var(50)=700
triggerall=pos y>=0
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-3+10-1
trigger1=1
y=0
ignorehitpause=0
[state ]
type=velmul
triggerall=var(50)=700
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-3+10-1
trigger1=pos y+vel y*0.925/(1-0.925)<0
trigger1=1||fvar(0):=0.925
trigger2=1||fvar(0):=(-0+pos y)/(pos y-vel y-0)
x=0.925
y=fvar(0)
ignorehitpause=0
[state ]
type=veladd
triggerall=var(50)=700
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-3+10-1
trigger1=1
y=-0.45*cos(atan(-0.06*(pos y+vel y-0)))
ignorehitpause=0

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


;
;ZB

;IvVځB
[state ]
type=velset
trigger1=var(50)=300||var(50)=500
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(50)=700&&animelemtime(var(0))>=-3+10
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(50)=700&&animelemtime(var(0))<=-3+10-1
x=vel x
y=vel y
ignorehitpause=0


;
;wp[ˏoB

;IvVځB
[state ]
type=forcefeedback
trigger1=var(50)=300
trigger1=1||fvar(0):=0||fvar(1):=37||fvar(2):=-50
trigger2=var(50)=500
trigger2=1||fvar(0):=10||fvar(1):=48||fvar(2):=-26
trigger3=var(50)=700
trigger3=1||fvar(0):=20||fvar(1):=39||fvar(2):=-50
ignorehitpause=0



;ȊOB
[state ]
type=helper
trigger1=animelemtime(var(0))=-3
stateno=5150
id=30000
size.ground.front=30000
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
trigger1=animelemtime(var(0))=-3
stateno=5150
id=31101
size.ground.front=31101
size.ground.back=floor(fvar(0))
size.head.pos=floor(fvar(1)),floor(fvar(2))
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0

[state ]
type=helper
trigger1=animelemtime(var(0))=-3+5
stateno=5150
id=30000
size.ground.front=30000
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
trigger1=animelemtime(var(0))=-3+5
stateno=5150
id=31101
size.ground.front=31101
size.ground.back=floor(fvar(0))+1
size.head.pos=floor(fvar(1)),floor(fvar(2))
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0

[state ]
type=helper
trigger1=animelemtime(var(0))=-3+10
stateno=5150
id=30000
size.ground.front=30000
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
trigger1=animelemtime(var(0))=-3+10
stateno=5150
id=31101
size.ground.front=31101
size.ground.back=floor(fvar(0))+2
size.head.pos=floor(fvar(1)),floor(fvar(2))
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0


;
;Xe[gڍsB

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


;
;2ʏˌB

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

;
;{ݒB

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


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=var(50)=310
trigger1=1||var(0):=6
trigger2=var(50)=320
trigger2=1||var(0):=6
trigger3=var(50)=710
trigger3=1||var(0):=6
trigger4=var(50)=720
trigger4=1||var(0):=6
ignorehitpause=1


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
trigger1=var(50)=310||var(50)=320
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=var(50)=710||var(50)=720
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=null;ҏWBplaysnd
trigger1=animelemtime(var(0))=0
value=s200,0
freqmul=0.95+0.1*cos(random)
volume=255
channel=1
ignorehitpause=0


;
;WݒB

;IvVځB
[state ]
type=velset
triggerall=var(50)=310
triggerall=animelemtime(var(0))=0
trigger1=1
x=8
ignorehitpause=0
[state ]
type=velset
triggerall=var(50)=320
triggerall=animelemtime(var(0))=0
trigger1=1
x=-6
ignorehitpause=0

[state ]
type=velmul
triggerall=var(50)=710
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=1
x=0.8
y=0.8
ignorehitpause=0
[state ]
type=velset
triggerall=var(50)=710
triggerall=animelemtime(var(0))=0
trigger1=1
x=8*cos(-10*(pi/180))
y=8*sin(-10*(pi/180))
ignorehitpause=0
[state ]
type=velmul
triggerall=var(50)=710
triggerall=animelemtime(var(0))>=0&&animelemtime(var(0))<=40-1
trigger1=1
x=0.9
y=0.9
ignorehitpause=0
[state ]
type=velmul
triggerall=var(50)=720
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=40-1
trigger1=1
x=0.9
y=0.9
ignorehitpause=0

[state ]
type=posset
triggerall=var(50)=710||var(50)=720
triggerall=pos y>=0
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=1
y=0
ignorehitpause=0
[state ]
type=velmul
triggerall=var(50)=710||var(50)=720
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=pos y+vel y*0.925/(1-0.925)<0
trigger1=1||fvar(0):=0.925
trigger2=1||fvar(0):=(-0+pos y)/(pos y-vel y-0)
x=0.925
y=fvar(0)
ignorehitpause=0
[state ]
type=veladd
triggerall=var(50)=710||var(50)=720
triggerall=animelemtime(1)>=0&&animelemtime(var(0))<=-1
trigger1=1
y=-0.45*cos(atan(-0.06*(pos y+vel y-0)))
ignorehitpause=0

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


;
;ZB

;IvVځB
[state ]
type=velset
trigger1=var(50)=310||var(50)=320
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(50)=710&&animelemtime(var(0))>=-5+40||var(50)=720&&animelemtime(var(0))>=-5+40
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(50)=710&&animelemtime(var(0))<=-5+40-1||var(50)=720&&animelemtime(var(0))<=-5+40-1
x=vel x
y=vel y
ignorehitpause=0


;
;wp[ˏoB

;IvVځB
[state ]
type=forcefeedback
trigger1=var(50)=310
trigger1=1||fvar(0):=0||fvar(1):=90||fvar(2):=-56
trigger2=var(50)=320
trigger2=1||fvar(0):=1||fvar(1):=51||fvar(2):=-68
trigger3=var(50)=710
trigger3=1||fvar(0):=2||fvar(1):=90||fvar(2):=-56
trigger4=var(50)=720
trigger4=1||fvar(0):=3||fvar(1):=51||fvar(2):=-68
ignorehitpause=0



;ȊOB
[state ]
type=helper
trigger1=animelemtime(var(0))=-5
stateno=5150
id=30000
size.ground.front=30000
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
trigger1=animelemtime(var(0))=-5
stateno=5150
id=31301
size.ground.front=31301
size.ground.back=floor(fvar(0))
size.head.pos=floor(fvar(1)),floor(fvar(2))
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0


;
;Xe[gڍsB

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


;
;3ʏˌB

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

;
;{ݒB

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


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=var(50)=350
trigger1=1||var(0):=6
trigger2=var(50)=750
trigger2=1||var(0):=3
ignorehitpause=1


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
trigger1=var(50)=350
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=var(50)=750
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=null;ҏWBplaysnd
trigger1=animelemtime(var(0))=0
value=s200,0
freqmul=0.95+0.1*cos(random)
volume=255
channel=1
ignorehitpause=0


;
;ʐݒB

;ȊOB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(var(0))<=4
id=0
anim=19000
trans=addalpha
alpha=0,floor(128+128*cos((pi/2/(animelemtime(1)-animelemtime(var(0))+5))*animelemtime(1)))
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=0


;
;WݒB

;IvVځB
[state ]
type=velmul
triggerall=var(50)=750
triggerall=animelemtime(1)>=0&&animelemtime(3)<=-1
trigger1=1
x=0.8
y=0.8
ignorehitpause=0
[state ]
type=velset
triggerall=var(50)=750
triggerall=animelemtime(3)=0
trigger1=1
x=-8*cos(65*(pi/180))
y=-8*sin(65*(pi/180))
ignorehitpause=0
[state ]
type=velmul
triggerall=var(50)=750
triggerall=animelemtime(3)>=0&&animelemtime(3)<=40-1
trigger1=1
x=0.9
y=0.9
ignorehitpause=0

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


;
;ZB

;IvVځB
[state ]
type=velset
trigger1=var(50)=350
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(50)=750&&animelemtime(3)>=40
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(50)=750&&animelemtime(3)<=40-1
x=vel x
y=vel y
ignorehitpause=0


;
;wp[ˏoB

;IvVځB
[state ]
type=helper
triggerall=var(50)=350
trigger1=animelemtime(var(0))=0
stateno=5150
id=30000
size.ground.front=30000
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
triggerall=var(50)=350
trigger1=animelemtime(var(0))=0
stateno=5150
id=30000
size.ground.front=30000
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
triggerall=var(50)=350
trigger1=animelemtime(var(0))=0
stateno=5150
id=31202
size.ground.front=31202
size.ground.back=0
size.head.pos=41,-52
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0

[state ]
type=helper
triggerall=var(50)=350
trigger1=animelemtime(var(0))=5
stateno=5150
id=30000
size.ground.front=30000
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
triggerall=var(50)=350
trigger1=animelemtime(var(0))=5
stateno=5150
id=30000
size.ground.front=30000
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
triggerall=var(50)=350
trigger1=animelemtime(var(0))=5
stateno=5150
id=31202
size.ground.front=31202
size.ground.back=1
size.head.pos=floor(41+100*cos(-135*(pi/180))),floor(-52+100*sin(-135*(pi/180)))
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0

[state ]
type=helper
triggerall=var(50)=350
trigger1=animelemtime(var(0))=10
stateno=5150
id=30000
size.ground.front=30000
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
triggerall=var(50)=350
trigger1=animelemtime(var(0))=10
stateno=5150
id=30000
size.ground.front=30000
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
triggerall=var(50)=350
trigger1=animelemtime(var(0))=10
stateno=5150
id=31202
size.ground.front=31202
size.ground.back=2
size.head.pos=floor(41+100*cos((-135-60)*(pi/180))),floor(-52+100*sin((-135-60)*(pi/180)))
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0

[state ]
type=helper
triggerall=var(50)=750
trigger1=animelemtime(var(0))=0
stateno=5150
id=30000
size.ground.front=30000
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
triggerall=var(50)=750
trigger1=animelemtime(var(0))=0
stateno=5150
id=30000
size.ground.front=30000
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=0
pausemovetime=0
supermovetime=0
ignorehitpause=1
[state ]
type=helper
triggerall=var(50)=750
trigger1=animelemtime(var(0))=0
stateno=5150
id=31202
size.ground.front=31202
size.ground.back=10
size.head.pos=20,6
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0

[state ]
type=helper
triggerall=var(50)=750
trigger1=animelemtime(var(0))=0
stateno=5150
id=31203
size.ground.front=31203
size.ground.back=0
size.head.pos=0,0
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0


;
;Xe[gڍsB

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


;
;4ʏˌB

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

;
;{ݒB

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


;
;Ut[ۑpՎϐZbgB

;IvVځB
[state ]
type=forcefeedback
triggerall=1||var(0):=2
trigger1=var(50)=360
trigger1=1||var(0):=11
trigger2=var(50)=760
trigger2=1||var(0):=11
ignorehitpause=1


;
;{ݒitjB

;IvVځB
[state ]
type=statetypeset
trigger1=var(50)=360
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=var(50)=760
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=null;ҏWBplaysnd
trigger1=animelemtime(var(0))=0
value=s200,0
freqmul=0.95+0.1*cos(random)
volume=255
channel=1
ignorehitpause=0


;
;ʐݒB

;ȊOB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(var(0))<=-1
id=0
anim=19000
trans=addalpha
alpha=0,floor(128+128*cos((pi/2/(animelemtime(1)-animelemtime(var(0))))*animelemtime(1)))
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=0


;
;WݒB

;IvVځB
[state ]
type=posset
triggerall=var(50)=760
triggerall=pos y>=0
triggerall=animelemtime(1)>=0&&animelemtime(11)<=30-1
trigger1=1
y=0
ignorehitpause=0
[state ]
type=velmul
triggerall=var(50)=760
triggerall=animelemtime(1)>=0&&animelemtime(11)<=30-1
trigger1=pos y+vel y*0.925/(1-0.925)<0
trigger1=1||fvar(0):=0.925
trigger2=1||fvar(0):=(-0+pos y)/(pos y-vel y-0)
x=0.925
y=fvar(0)
ignorehitpause=0
[state ]
type=veladd
triggerall=var(50)=760
triggerall=animelemtime(1)>=0&&animelemtime(11)<=30-1
trigger1=1
y=-0.45*cos(atan(-0.06*(pos y+vel y-0)))
ignorehitpause=0

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


;
;ZB

;IvVځB
[state ]
type=velset
trigger1=var(50)=360
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(50)=760&&animelemtime(11)>=30
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(50)=760&&animelemtime(11)<=30-1
x=vel x
y=vel y
ignorehitpause=0


;
;wp[ˏoB

;IvVځB
[state ]
type=forcefeedback
trigger1=var(50)=360
trigger1=1||fvar(0):=0||fvar(1):=30||fvar(2):=-160
trigger2=var(50)=760
trigger2=1||fvar(0):=1||fvar(1):=30||fvar(2):=-160
ignorehitpause=0



;ȊOB
[state ]
type=helper
trigger1=animelemtime(var(0))=-10
stateno=5150
id=31400
size.ground.front=31400
size.ground.back=floor(fvar(0))
size.head.pos=floor(fvar(1)),floor(fvar(2))
helpertype=player
keyctrl=1
ownpal=1
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0


;
;Xe[gڍsB

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









