;
;

;
;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_Sheol_Shalosh"
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=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0



;B
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s20000,2
freqmul=0.7+0.05*cos(var(59))
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s20000,2
freqmul=0.7+0.05*cos(var(59))
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-12
value=s20000,3
freqmul=0.65+0.05*cos(var(59))
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-12
value=s20000,7
freqmul=0.65
volume=255
channel=-1
ignorehitpause=0



;WݒB
[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y*const(movement.stand.friction)
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)),floor(-pos y-vel y)
helpertype=player
keyctrl=1
ownpal=0
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_Sheol_Shalosh"
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=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0



;B
[state ]
type=playsnd
trigger1=animelemtime(7)=-12
value=s20000,13
freqmul=0.7+0.05*cos(var(59))
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(7)=-12
value=s20000,13
freqmul=1.5*(0.7+0.05*cos(var(59)))
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(7)=-12
value=s20000,8
freqmul=0.7+0.05*cos(var(59))
volume=0
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(7)=-12
value=s20000,8
freqmul=1.5*(0.7+0.05*cos(var(59)))
volume=0
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(7)=-12
value=s20000,6
freqmul=0.65
volume=255
channel=-1
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
triggerall=animelemtime(7)=0
trigger1=pos y>-64
trigger1=1||fvar(0):=(-pos y-64)*(1-0.8)/0.8
trigger2=1||fvar(0):=0
y=fvar(0)
ignorehitpause=0
[state ]
type=velset
trigger1=animelemtime(7)=0
x=ifelse(0.055*fvar(10)<=4,4,0.055*fvar(10))
ignorehitpause=0
[state ]
type=velmul
trigger1=animelemtime(7)>=0
x=0.925
y=0.8
ignorehitpause=0

[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0



;ZB
[state ]
type=velset
triggerall=statetype!=a
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y
ignorehitpause=0
[state ]
type=velset
triggerall=statetype=a
trigger1=1
x=vel x
y=vel y
ignorehitpause=0



;񂿂B
[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):=floor(111*(0.1+0.9*enemynear,life/enemynear,lifemax))||var(6):=floor(0.1*var(5))||fvar(0):=0||fvar(1):=0||fvar(2):=0||fvar(3):=0||fvar(4):=0.35
ignorehitpause=0

[state ]
type=hitdef
triggerall=statetype!=a
trigger1=animelemtime(var(0))>=0
trigger1=animelemtime(var(0))%7=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlafdp
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
[state ]
type=hitdef
triggerall=statetype=a
trigger1=animelemtime(var(0))>=0
trigger1=animelemtime(var(0))%7=0
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
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


;
;2ʏˌB

;6XB
[statedef 310]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Saphran_Sheol_Shalosh"
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):=11
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0



;B
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-30
value=s20000,16
freqmul=0.7
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-30
value=s20000,16
freqmul=0.7
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-30
value=s20000,16
freqmul=0.7
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(var(0))=-5-5
value=s20000,17
freqmul=0.9+0.05*cos(var(59))
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-5-5
value=s20000,17
freqmul=0.9+0.05*cos(var(59))
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-5-5
value=s20000,18
freqmul=0.7
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-5-5
trigger2=animelemtime(var(0))=-5
trigger3=animelemtime(var(0))=-5+5
value=s20000,6
freqmul=0.7+0.05*cos(var(59))
volume=0
channel=-1
ignorehitpause=0



;ʐݒB
[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))))*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
[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y*const(movement.stand.friction)
ignorehitpause=0



;ՎϐZbgB
[state ]
type=forcefeedback
trigger1=1||fvar(0):=0||fvar(1):=80||fvar(2):=-40
trigger1=1||fvar(3):=1||fvar(4):=160||fvar(5):=-40-120
trigger1=1||fvar(6):=2||fvar(7):=280||fvar(8):=-40-40
ignorehitpause=0



;҂イB
[state ]
type=explod
trigger1=animelemtime(var(0))=-5-5
id=0
anim=10130
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.8,0.5*0.8*0.2
shadow=0,0,0
sprpriority=-159
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(var(0))=0-5
id=0
anim=10130
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=-1
scale=0.5*0.8,0.5*0.8*0.2
shadow=0,0,0
sprpriority=-159
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(4)),floor(fvar(5))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(var(0))=5-5
id=0
anim=10130
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.8,0.5*0.8*0.2
shadow=0,0,0
sprpriority=-159
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(7)),floor(fvar(8))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



;ЂсB
[state ]
type=explod
trigger1=animelemtime(var(0))=-5-5
id=0
anim=10120
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.75,0.5*0.75
shadow=0,0,0
sprpriority=-158
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(1)),floor(fvar(2))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(var(0))=0-5
id=0
anim=10120
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=-1
scale=0.5*0.75,0.5*0.75
shadow=0,0,0
sprpriority=-158
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(4)),floor(fvar(5))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(var(0))=5-5
id=0
anim=10120
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.75,0.5*0.75
shadow=0,0,0
sprpriority=-158
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(7)),floor(fvar(8))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



;wp[ˏoB
[state ]
type=helper
trigger1=animelemtime(var(0))=-5-5
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=0
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0
[state ]
type=helper
trigger1=animelemtime(var(0))=0-5
stateno=5150
id=31400
size.ground.front=31400
size.ground.back=floor(fvar(3))
size.head.pos=floor(fvar(4)),floor(fvar(5))
helpertype=player
keyctrl=1
ownpal=0
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0
[state ]
type=helper
trigger1=animelemtime(var(0))=5-5
stateno=5150
id=31400
size.ground.front=31400
size.ground.back=floor(fvar(6))
size.head.pos=floor(fvar(7)),floor(fvar(8))
helpertype=player
keyctrl=1
ownpal=0
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


;
;3ʏˌB

;4XB
[statedef 320]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Saphran_Sheol_Shalosh"
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):=6
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,26
freqmul=0.9
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,26
freqmul=0.9
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,26
freqmul=0.905
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(var(0))=-12
value=s20000,23
freqmul=0.8
volume=128
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-12
value=s20000,23
freqmul=0.801
volume=128
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-12
value=s20000,17
freqmul=0.8
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-12
value=s20000,29
freqmul=1.0
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-12+12
value=s20000,30
freqmul=0.8
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(var(0))=0+12
value=s20000,31
freqmul=1.0
volume=0
channel=-1
ignorehitpause=0



;ʐݒB
[state ]
type=bgpalfx
triggerall=1||var(10):=floor(384-256*cos((pi/2/20)*(animelemtime(var(0))-(0-1))))
trigger1=animelemtime(var(0))=[0-1,19-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)
color=floor(256*sin((pi/2/30)*(animelemtime(var(0))-(0-1))))
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=1||var(10):=floor(384-128*sin((pi/2/10)*(animelemtime(var(0))-(20-1))))
trigger1=animelemtime(var(0))=[20-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)
color=floor(256*sin((pi/2/30)*(animelemtime(var(0))-(0-1))))
ignorehitpause=1

[state ]
type=envshake
trigger1=animelemtime(3)>=0&&animelemtime(var(0))<=-7
time=2
freq=180
ampl=floor(4*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
trigger1=animelemtime(var(0))=[0,31]
time=2
freq=180
ampl=floor((24-24*sin((pi/2/32)*animelemtime(var(0))))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;WݒB
[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y*const(movement.stand.friction)
ignorehitpause=0



;ՎϐZbgB
[state ]
type=forcefeedback
trigger1=1||fvar(0):=-16||fvar(1):=-49||fvar(2):=6||fvar(3):=35
ignorehitpause=0



;L[g{[B
[state ]
type=explod
trigger1=animelemtime(var(0))=-30
id=var(50)
anim=10160
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-147
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(var(0))=-30
id=var(50)
anim=10161
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=74
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(var(0))=-30
id=var(50)
anim=10162
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=75
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=modifyexplod
triggerall=numexplod(var(50))>=1
trigger1=animelemtime(var(0))=[-floor(fvar(2)),-1]
trigger1=1||var(10):=floor(fvar(0)-fvar(1)*(animelemtime(var(0))+floor(fvar(2)))*(1.0/floor(fvar(2)))/tan((90+(fvar(3)-90)*sin((pi/2/floor(fvar(2)))*(animelemtime(var(0))+floor(fvar(2)))))*(pi/180)))
trigger1=1||var(11):=floor(fvar(1)+(-pos y-vel y-fvar(1))*(animelemtime(var(0))+floor(fvar(2)))*(1.0/floor(fvar(2))))
id=var(50)
pos=var(10),var(11)
postype=p1
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=numexplod(var(50))>=1
trigger1=animelemtime(var(0))=0
id=var(50)
pos=floor(fvar(0)-fvar(1)/tan(fvar(3)*(pi/180))),floor(-pos y-vel y)
postype=p1
ignorehitpause=0



;AmN{o[B
[state ]
type=explod
trigger1=animelemtime(var(0))=-floor(fvar(2))
id=var(50)+100000
anim=10180+0*(var(50)=320)+200000*(var(50)=720)
;trans=addalpha
;alpha=256,256
facing=-1
vfacing=-1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=70
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(var(0))=-floor(fvar(2))
id=var(50)+100000
anim=110180+0*(var(50)=320)+200000*(var(50)=720)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5*0.9,0.5*0.5*0.9
shadow=0,0,0
sprpriority=71
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=modifyexplod
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(var(0))=[-floor(fvar(2)),0]
id=var(50)+100000
pos=floor(fvar(0)-fvar(1)/tan(fvar(3)*(pi/180))),floor(-pos y-vel y)
postype=p1
ignorehitpause=0



;VbNB
[state ]
type=explod
trigger1=animelemtime(var(0))=-floor(fvar(2))
id=var(50)+200000
anim=10170+0*(var(50)=320)+100000*(var(50)=720)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=72
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(var(0))=-floor(fvar(2))
id=var(50)+200000
anim=10171+0*(var(50)=320)+100000*(var(50)=720)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=73
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=explod
trigger1=animelemtime(var(0))=-floor(fvar(2))
id=var(50)+200000
anim=10172+0*(var(50)=320)+100000*(var(50)=720)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-146
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(var(0))=-floor(fvar(2))
id=var(50)+200000
anim=10173+0*(var(50)=320)+100000*(var(50)=720)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=76
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=modifyexplod
triggerall=numexplod(var(50)+200000)>=1
trigger1=animelemtime(var(0))=[-floor(fvar(2)),0]
id=var(50)+200000
pos=floor(fvar(0)-fvar(1)/tan(fvar(3)*(pi/180))),floor(-pos y-vel y)
postype=p1
ignorehitpause=0



;vY唚B
[state ]
type=explod
trigger1=animelemtime(var(0))=-floor(fvar(2))
id=var(50)+300000
anim=10190+0*(var(50)=320)+100000*(var(50)=720)
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-148
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)),floor(fvar(1))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=modifyexplod
triggerall=numexplod(var(50)+300000)>=1
trigger1=animelemtime(var(0))=[-floor(fvar(2)),0]
id=var(50)+300000
pos=floor(fvar(0)-fvar(1)/tan(fvar(3)*(pi/180))),floor(-pos y-vel y)
postype=p1
ignorehitpause=0



;p[eBNB
[state ]
type=explod
trigger1=animelemtime(var(0))=[0,8]
id=0
anim=10150
;trans=addalpha
;alpha=256,256
facing=1-2*(random%2)
vfacing=1-2*(random%2)
scale=0.5*0.25*(1+1*cos(var(59)**4)),0.5*0.25*(1+1*cos(var(59)**5))
shadow=0,0,0
sprpriority=77
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=floor(fvar(0)-fvar(1)/tan(fvar(3)*(pi/180))+5*cos(var(59)**2)*cos(var(59))),floor(-pos y-vel y+5*cos(var(59)**3)*sin(var(59)))
postype=p1
random=0,0
bindtime=1
vel=0,0
accel=0,0
ignorehitpause=0



;wp[ˏoB
[state ]
type=helper
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
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
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
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
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
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
trigger1=animelemtime(var(0))=0
stateno=5150
id=31500
size.ground.front=31500
size.ground.back=0
size.head.pos=floor(fvar(0)-fvar(1)/tan(fvar(3)*(pi/180))+25),floor(-pos y-vel y)
helpertype=player
keyctrl=1
ownpal=0
size.xscale=0.65
size.yscale=0.65
pausemovetime=0
supermovetime=0
ignorehitpause=0



;U{́B
[state ]
type=forcefeedback
trigger1=animelemtime(var(0))<=-floor(fvar(2))-1
trigger1=1||var(1):=1||var(2):=0||var(3):=2||var(4):=24||var(5):=floor(51*(0.1+0.9*enemynear,life/enemynear,lifemax))||var(6):=floor(0.1*var(5))||fvar(4):=1||fvar(5):=-3||fvar(6):=1||fvar(7):=-3||fvar(8):=0.35
trigger2=animelemtime(var(0))=[-floor(fvar(2)),-1]
trigger2=1||var(1):=1||var(2):=0||var(3):=0||var(4):=24||var(5):=floor(51*(0.1+0.9*enemynear,life/enemynear,lifemax))||var(6):=floor(0.1*var(5))||fvar(4):=-5||fvar(5):=-4||fvar(6):=-5||fvar(7):=-4||fvar(8):=0.35
trigger3=animelemtime(var(0))>=0
trigger3=1||var(1):=1||var(2):=0||var(3):=2||var(4):=24||var(5):=floor(252*(0.1+0.9*enemynear,life/enemynear,lifemax))||var(6):=floor(0.1*var(5))||fvar(4):=-3||fvar(5):=-10||fvar(6):=-3||fvar(7):=-9||fvar(8):=0.35
ignorehitpause=0

[state ]
type=projectile
triggerall=statetype!=a
trigger1=animelemtime(var(0))=[-30,-floor(fvar(2))]
trigger1=(animelemtime(var(0))+30)%3=0
projid=var(50)+600000
projanim=70061
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)),floor(fvar(1))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)+600000
chainid=-1
nochainid=-1
attr=s,sa
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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),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=floor(0.5*var(4))
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=1
ground.velocity=fvar(4),fvar(5)
air.velocity=fvar(6),fvar(7)
down.velocity=fvar(4),fvar(5)
guard.velocity=0.25*fvar(4)
;airguard.velocity=0,0
yaccel=fvar(8)
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=-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
triggerall=statetype!=a
trigger1=animelemtime(var(0))=[-floor(fvar(2)),-1]
projid=var(50)+600000
projanim=70061
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=var(10),var(11)
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)+600000
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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),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=floor(0.5*var(4))
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=1
ground.velocity=fvar(4),fvar(5)
air.velocity=fvar(6),fvar(7)
down.velocity=fvar(4),fvar(5)
guard.velocity=0.25*fvar(4)
;airguard.velocity=0,0
yaccel=fvar(8)
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=-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
triggerall=statetype!=a
trigger1=animelemtime(var(0))=0
projid=var(50)+700000
projanim=70062
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)-fvar(1)/tan(fvar(3)*(pi/180))),floor(-pos y-vel y)
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)+700000
chainid=-1
nochainid=-1
attr=s,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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),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=floor(0.5*var(4))
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=1
ground.velocity=fvar(4),fvar(5)
air.velocity=fvar(6),fvar(7)
down.velocity=fvar(4),fvar(5)
guard.velocity=0.25*fvar(4)
;airguard.velocity=0,0
yaccel=fvar(8)
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=-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
triggerall=statetype=a
trigger1=animelemtime(var(0))=[-30,-floor(fvar(2))]
trigger1=(animelemtime(var(0))+30)%3=0
projid=var(50)+600000
projanim=70061
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)),floor(fvar(1))
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=1
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)+600000
chainid=-1
nochainid=-1
attr=a,sa
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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),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=floor(0.5*var(4))
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=1
ground.velocity=fvar(4),fvar(5)
air.velocity=fvar(6),fvar(7)
down.velocity=fvar(4),fvar(5)
guard.velocity=0.25*fvar(4)
;airguard.velocity=0,0
yaccel=fvar(8)
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=-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
triggerall=statetype=a
trigger1=animelemtime(var(0))=[-floor(fvar(2)),-1]
projid=var(50)+600000
projanim=70061
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=var(10),var(11)
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)+600000
chainid=-1
nochainid=-1
attr=a,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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),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=floor(0.5*var(4))
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=1
ground.velocity=fvar(4),fvar(5)
air.velocity=fvar(6),fvar(7)
down.velocity=fvar(4),fvar(5)
guard.velocity=0.25*fvar(4)
;airguard.velocity=0,0
yaccel=fvar(8)
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=-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
triggerall=statetype=a
trigger1=animelemtime(var(0))=0
projid=var(50)+700000
projanim=70062
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(fvar(0)-fvar(1)/tan(fvar(3)*(pi/180))),floor(-pos y-vel y)
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)+700000
chainid=-1
nochainid=-1
attr=a,sp
hitflag=hlafdp
guardflag=hla
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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),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=floor(0.5*var(4))
fall.recover=0
fall.recovertime=2147483647
fall=var(1)
air.fall=1
ground.velocity=fvar(4),fvar(5)
air.velocity=fvar(6),fvar(7)
down.velocity=fvar(4),fvar(5)
guard.velocity=0.25*fvar(4)
;airguard.velocity=0,0
yaccel=fvar(8)
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=-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


;
;4ʏˌB

;8XB
[statedef 700]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Saphran_Sheol_Shalosh"
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):=8
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0



;B
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-30
value=s20000,16
freqmul=0.7
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-30
value=s20000,16
freqmul=0.7
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-30
value=s20000,16
freqmul=0.7
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(var(0))=-5-6
value=s20000,20
freqmul=0.8
volume=0
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-5-6
value=s20000,21
freqmul=0.8
volume=0
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-5-6
value=s20000,23
freqmul=0.8
volume=128
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-5-6
value=s20000,23
freqmul=0.8
volume=128
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-5-16
value=s20000,22
freqmul=1.3
volume=255
channel=-1
ignorehitpause=0



;WݒB
[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y*const(movement.stand.friction)
ignorehitpause=0



;wp[ˏoB
[state ]
type=helper
trigger1=animelemtime(var(0))=-5
stateno=5150
id=31700
size.ground.front=31700
size.ground.back=0
size.head.pos=60,floor(-180-pos y)
helpertype=player
keyctrl=1
ownpal=0
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


;
;5ʏˌB

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

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


;
;6ʏˌB

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

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


;
;7ʏˌB

;2YB
[statedef 550]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Saphran_Sheol_Shalosh"
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):=11
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,40
freqmul=0.9
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,40
freqmul=0.9*1.5
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(var(0))=-12
value=s20000,39
freqmul=0.8
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-12
value=s20000,39
freqmul=0.801
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s20000,2
freqmul=0.7
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s20000,2
freqmul=0.7
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s20000,4
freqmul=0.6
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s20000,11
freqmul=0.85
volume=0
channel=-1
ignorehitpause=0



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(var(0))>=0&&animelemtime(var(0))<=9
id=0
anim=19000
trans=addalpha
alpha=64,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=0
[state ]
type=explod
trigger1=animelemtime(var(0))>=10&&animelemtime(var(0))<=39
id=0
anim=19000
trans=addalpha
alpha=floor(64*cos((pi/2/30)*(animelemtime(var(0))-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=0

[state ]
type=bgpalfx
triggerall=1||var(10):=512
trigger1=animelemtime(var(0))=[0-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)
color=floor(256*sin((pi/2/30)*(animelemtime(var(0))-(0-1))))
ignorehitpause=1
[state ]
type=bgpalfx
triggerall=1||var(10):=floor(512-256*sin((pi/2/20)*(animelemtime(var(0))-(30-1))))
trigger1=animelemtime(var(0))=[30-1,49-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)
color=floor(256*sin((pi/2/30)*(animelemtime(var(0))-(0-1))))
ignorehitpause=1

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



;WݒB
[state ]
type=velset
trigger1=animelemtime(1)>=0&&animelemtime(var(0))<=-6
y=-1.2*sin(-105*(pi/180))
ignorehitpause=0
[state ]
type=veladd
trigger1=animelemtime(var(0))=-5
x=18*cos(-105*(pi/180))
y=18*sin(-105*(pi/180))
ignorehitpause=0

[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0

[state ]
type=velset
trigger1=animelemtime(1)>=0&&animelemtime(var(0))<=-6
x=vel y/tan(-105*(pi/180))
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y*const(movement.stand.friction)
ignorehitpause=0



;rWAZbgB
[state ]
type=explod
triggerall=var(56)=0
trigger1=animelemtime(11)=0
id=0
anim=anim+40000
;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=0,0
postype=p1
random=0,0
bindtime=24
vel=0,0
accel=0,0
ignorehitpause=0



;{o{[B
[state ]
type=explod
trigger1=animelemtime(1)=0
id=0
anim=10230
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-109
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=54
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=0
id=0
anim=10231
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-108
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=54
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=0
id=0
anim=10232
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=110
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=54
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=0
id=0
anim=10233
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=111
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=p1
random=0,0
bindtime=54
vel=0,0
accel=0,0
ignorehitpause=0



;U{́B
[state ]
type=forcefeedback
trigger1=1||var(1):=1||var(2):=0||var(3):=12||var(4):=0||var(5):=floor(666*(0.1+0.9*enemynear,life/enemynear,lifemax))||var(6):=var(5)||fvar(0):=-4||fvar(1):=40||fvar(2):=-4||fvar(3):=40||fvar(4):=0.35
ignorehitpause=0

[state ]
type=projectile
triggerall=statetype!=a
trigger1=animelemtime(var(0))=0
projid=var(50)
projanim=70090
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=0,0
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=15
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,sa
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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=-192,-64,-128
palfx.sinadd=0,64,24,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=floor(0.5*var(4))
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=-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
triggerall=statetype!=a
trigger1=animelemtime(var(0))=5
projid=var(50)
projanim=70091
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=0,0
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=25
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,sa
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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=-192,-64,-128
palfx.sinadd=0,64,24,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=floor(0.5*var(4))
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=-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
triggerall=statetype=a
trigger1=animelemtime(var(0))=0
projid=var(50)
projanim=70090
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=0,0
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=15
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=a,sa
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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=-192,-64,-128
palfx.sinadd=0,64,24,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=floor(0.5*var(4))
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=-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
triggerall=statetype=a
trigger1=animelemtime(var(0))=5
projid=var(50)
projanim=70091
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=0,0
postype=p1
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=25
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=a,sa
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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=-192,-64,-128
palfx.sinadd=0,64,24,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=floor(0.5*var(4))
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=-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


;
;1풴KEZB

;6ZB
[statedef 3000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Saphran_Sheol_Shalosh"
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):=2
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,44
freqmul=1.1
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,45
freqmul=0.9
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,45
freqmul=0.9001
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(1)=15
value=s20000,50
freqmul=0.2
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=15
value=s20000,50
freqmul=0.2
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=15
value=s20000,50
freqmul=0.4
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,48
freqmul=0.75
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,48
freqmul=0.75
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,48
freqmul=0.75*1.5
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(1)=15+0-12
value=s20000,47
freqmul=0.75
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=15+0-12
value=s20000,47
freqmul=0.75
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=15+0-12
value=s20000,47
freqmul=0.75
volume=255
channel=-1
ignorehitpause=0



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(var(0))<=9
id=0
anim=19000
trans=addalpha
alpha=floor(64*cos((pi/2/10)*animelemtime(1))),floor(256*cos((pi/2/10)*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
[state ]
type=explod
trigger1=animelemtime(1)>=10&&animelemtime(var(0))<=14
id=0
anim=19000
trans=addalpha
alpha=0,floor(0+64*sin((pi/2/5)*(animelemtime(1)-10)))
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

[state ]
type=assertspecial
trigger1=animelemtime(var(0))<=14
flag=nofg
ignorehitpause=1



;WݒB
[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y*const(movement.stand.friction)
ignorehitpause=0



;ア̏ےB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=0
anim=10250
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=120
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=6
id=0
anim=10260
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=14
id=0
anim=10260
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.75,0.5*0.75
shadow=0,0,0
sprpriority=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=22
id=0
anim=10260
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-99
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0



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



;Q[WݒB
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-2000
ignorehitpause=0



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


;
;2풴KEZB

;4ZB
[statedef 3100]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Saphran_Sheol_Shalosh"
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):=2
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0



;oAtOZbgB
[state ]
type=varset
trigger1=animelemtime(var(0))=5
var(56)=1
ignorehitpause=1



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,44
freqmul=1.1
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,45
freqmul=0.9
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,45
freqmul=0.9001
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(1)=15
value=s20000,50
freqmul=0.2
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=15
value=s20000,50
freqmul=0.2
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=15
value=s20000,50
freqmul=0.4
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,51
freqmul=0.9
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,51
freqmul=0.7
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,51
freqmul=0.5
volume=255
channel=-1
ignorehitpause=0



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)>=0&&animelemtime(var(0))<=14
id=0
anim=19000
trans=addalpha
alpha=0,floor(192+64*cos(random))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=2147483647
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

[state ]
type=envshake
trigger1=animelemtime(var(0))=[0,4]
time=2
freq=180
ampl=floor(240*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
trigger1=animelemtime(var(0))=[5,31]
time=2
freq=180
ampl=floor((12-12*sin((pi/2/27)*(animelemtime(var(0))-5)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;WݒB
[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y*const(movement.stand.friction)
ignorehitpause=0



;ア̏ےB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=0
anim=10250
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=131
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=6
id=0
anim=10260
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=130
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=14
id=0
anim=10260
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.75,0.5*0.75
shadow=0,0,0
sprpriority=130
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=22
id=0
anim=10260
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=130
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0



;wp[ˏoB
[state ]
type=helper
trigger1=animelemtime(var(0))=15
stateno=5150
id=31900
size.ground.front=31900
size.ground.back=0
size.head.pos=const(size.mid.pos.x),const(size.mid.pos.y)
helpertype=player
keyctrl=1
ownpal=0
size.xscale=1
size.yscale=1
pausemovetime=0
supermovetime=0
ignorehitpause=0



;Q[WݒB
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-3000
ignorehitpause=0



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


;
;3풴KEZB

;ZB
[statedef 3200]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Saphran_Sheol_Shalosh"
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):=2
ignorehitpause=1



;{ݒitjB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0



;B
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,44
freqmul=1.1
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,45
freqmul=0.9
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,45
freqmul=0.9001
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(1)=15
value=s20000,50
freqmul=0.2
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=15
value=s20000,50
freqmul=0.2
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=15
value=s20000,50
freqmul=0.4
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(1)=15
value=s20000,22
freqmul=0.6
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=15
value=s20000,22
freqmul=0.63
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=15
value=s20000,22
freqmul=0.66
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(1)=150-12
value=s20000,2
freqmul=0.7
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=150-12
value=s20000,18
freqmul=0.7
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=150-12
value=s20000,35
freqmul=0.5
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=150-12
value=s20000,30
freqmul=0.55
volume=0
channel=-1
ignorehitpause=0



;ʐݒB
[state ]
type=explod
trigger1=animelemtime(1)=[0,179]
id=0
anim=19000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=-2147483648
ontop=0
ownpal=1
supermove=0
pausemovetime=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
[state ]
type=explod
trigger1=animelemtime(1)=[150,179]
id=0
anim=19000
trans=addalpha
alpha=0,floor(256*(1-sin((pi/2/30)*(animelemtime(1)-150))))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=141
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
[state ]
type=explod
trigger1=animelemtime(1)=[180,209]
id=0
anim=19000
trans=addalpha
alpha=0,0
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=141
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
[state ]
type=explod
trigger1=animelemtime(1)=[210,299]
anim=19000
trans=addalpha
alpha=0,floor(256*sin((pi/2/90)*(animelemtime(1)-210)))
facing=1
vfacing=1
scale=1,1
shadow=0,0,0
sprpriority=141
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

[state ]
type=envshake
trigger1=animelemtime(1)=[0,149]
time=2
freq=180
ampl=floor(2*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
trigger1=animelemtime(var(0))=[150,181]
time=2
freq=180
ampl=floor((24-21*sin((pi/2/32)*(animelemtime(1)-150)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
trigger1=animelemtime(1)=[182,239]
time=2
freq=180
ampl=floor(3*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0
[state ]
type=envshake
trigger1=animelemtime(var(0))=[240,299]
time=2
freq=180
ampl=floor((3-3*sin((pi/2/60)*(animelemtime(1)-240)))*sin((pi/2/0.96954)*(gametime%1000)))
phase=90
ignorehitpause=0



;WݒB
[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0



;ZB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y*const(movement.stand.friction)
ignorehitpause=0



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



;ア̏ےB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=0
anim=10250
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=140
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=6
id=0
anim=10260
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.5,0.5*0.5
shadow=0,0,0
sprpriority=-79
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=14
id=0
anim=10260
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5*0.75,0.5*0.75
shadow=0,0,0
sprpriority=-79
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=22
id=0
anim=10260
;trans=addalpha
;alpha=256,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-79
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=const(size.mid.pos.x),const(size.mid.pos.y)
postype=p1
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0



;CB
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)
anim=10280
trans=addalpha
alpha=160,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=-77
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0
[state ]
type=explod
trigger1=animelemtime(1)=0
id=var(50)+100000
anim=10280
trans=addalpha
alpha=80,256
facing=1
vfacing=1
scale=0.5,0.5
shadow=0,0,0
sprpriority=142
ontop=0
ownpal=1
supermove=0
pausemovetime=0
supermovetime=0
removetime=-2
removeongethit=0
pos=0,0
postype=back
random=0,0
bindtime=-1
vel=0,0
accel=0,0
ignorehitpause=0

[state ]
type=modifyexplod
triggerall=numexplod(var(50))>=1
trigger1=animelemtime(1)>=150
id=var(50)
trans=addalpha
alpha=0,256
ignorehitpause=0
[state ]
type=modifyexplod
triggerall=numexplod(var(50)+100000)>=1
trigger1=animelemtime(1)>=150
id=var(50)
trans=add
ignorehitpause=0



;Q[WݒB
[state ]
type=poweradd
trigger1=animelemtime(1)=0
value=-1000
ignorehitpause=0



;U{́B
[state ]
type=forcefeedback
trigger1=animelemtime(1)<=164
trigger1=1||var(1):=0||var(2):=0||var(3):=6||var(4):=12||var(5):=floor(222*(0.1+0.9*enemynear,life/enemynear,lifemax))||var(6):=var(5)||fvar(0):=-6||fvar(1):=0||fvar(2):=-4||fvar(3):=-4||fvar(4):=0.35
trigger2=animelemtime(1)>=165
trigger2=1||var(1):=1||var(2):=0||var(3):=6||var(4):=12||var(5):=134217728||var(6):=134217728||fvar(0):=-6||fvar(1):=0||fvar(2):=-4||fvar(3):=-4||fvar(4):=0.35
ignorehitpause=0

[state ]
type=projectile
triggerall=statetype!=a
trigger1=animelemtime(1)=[0,164]
projid=var(50)
projanim=70100
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+160+160*cos(random)),floor(pos y-screenpos y+120+120*cos(random)+vel y)
postype=back
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=5
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafdp-
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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),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=floor(0.5*var(4))
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=-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
triggerall=statetype!=a
trigger1=animelemtime(1)=[165,209]
projid=var(50)
projanim=70100
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+160+160*cos(random)),floor(pos y-screenpos y+120+120*cos(random)+vel y)
postype=back
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=5
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=s,hp
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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),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=floor(0.5*var(4))
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=-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
triggerall=statetype=a
trigger1=animelemtime(1)=[0,164]
projid=var(50)
projanim=70100
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+160+160*cos(random)),floor(pos y-screenpos y+120+120*cos(random)+vel y)
postype=back
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=5
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=a,hp
hitflag=hlafdp-
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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),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=floor(0.5*var(4))
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=-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
triggerall=statetype=a
trigger1=animelemtime(1)=[165,209]
projid=var(50)
projanim=70100
projremanim=-1
projhitanim=-1
projcancelanim=-1
projscale=1,1
projsprpriority=-2147483648
projshadow=0,0,0
offset=floor(vel x+160+160*cos(random)),floor(pos y-screenpos y+120+120*cos(random)+vel y)
postype=back
velocity=0,0
accel=0,0
velmul=1,1
remvelocity=0,0
projremove=1
projremovetime=5
projhits=1
projmisstime=1
projpriority=2147483647
projedgebound=16777215
projheightbound=-16777216,16777215
projstagebound=16777215
pausemovetime=0
supermovetime=0
id=var(50)
chainid=-1
nochainid=-1
attr=a,hp
hitflag=hlafdp
guardflag=
affectteam=e
priority=2147483647,h
hitonce=0
numhits=1
damage=var(5),var(6)
fall.damage=0
getpower=10,5
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),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=floor(0.5*var(4))
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=-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


;
;WXe[gB

;
;1ʏŌB

[statedef 20000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Saphran_Sheol_Shalosh"
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

;ȊOB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s20000,1
freqmul=1.15+0.05*cos(var(59))
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s20000,0
freqmul=0.55+0.05*cos(var(59))
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-6
value=s20000,0
freqmul=1.5*(0.55+0.05*cos(var(59)))
volume=255
channel=-1
ignorehitpause=0


;
;WݒB

;ȊOB
[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0


;
;ZB

;ȊOB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y*const(movement.stand.friction)
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):=15||var(5):=floor(15*(0.1+0.9*enemynear,life/enemynear,lifemax))||var(6):=floor(0.1*var(5))||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):=15||var(5):=floor(15*(0.1+0.9*enemynear,life/enemynear,lifemax))||var(6):=floor(0.1*var(5))||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):=15||var(5):=floor(15*(0.1+0.9*enemynear,life/enemynear,lifemax))||var(6):=floor(0.1*var(5))||fvar(0):=1.5||fvar(1):=-6||fvar(2):=1.5||fvar(3):=-6||fvar(4):=0.35
ignorehitpause=0

[state ]
type=hitdef
triggerall=statetype!=a
triggerall=animelemtime(var(0))=[0,4]
trigger1=var(50)=220
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlafdp
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=statetype!=a
triggerall=animelemtime(var(0))=[0,4]
trigger1=var(50)=200
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlafdp
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=statetype!=a
triggerall=animelemtime(var(0))=[0,4]
trigger1=var(50)=230
id=var(50)
chainid=-1
nochainid=-1
attr=s,na
hitflag=hlafdp
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

[state ]
type=hitdef
triggerall=statetype=a
triggerall=animelemtime(var(0))=[0,4]
trigger1=var(50)=220
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
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=statetype=a
triggerall=animelemtime(var(0))=[0,4]
trigger1=var(50)=200
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
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=statetype=a
triggerall=animelemtime(var(0))=[0,4]
trigger1=var(50)=230
id=var(50)
chainid=-1
nochainid=-1
attr=a,na
hitflag=hlafdp
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_Sheol_Shalosh"
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
ignorehitpause=1


;
;{ݒitjB

;ȊOB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-3
trigger2=animelemtime(var(0))=-3+5
trigger3=animelemtime(var(0))=-3+10
value=s20000,5
freqmul=0.5
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-3
value=s20000,9
freqmul=0.6
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-3
value=s20000,9
freqmul=0.603
volume=255
channel=-1
ignorehitpause=0


;
;WݒB

;ȊOB
[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0


;
;ZB

;ȊOB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y*const(movement.stand.friction)
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):=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=0
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=0
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=0
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


;
;5ʏˌB

[statedef 20020]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Saphran_Sheol_Shalosh"
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):=8
ignorehitpause=1


;
;{ݒitjB

;ȊOB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0


;
;B

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



;IvVځB
[state ]
type=playsnd
triggerall=var(50)=350
trigger1=animelemtime(1)=0
trigger2=animelemtime(1)=5
trigger3=animelemtime(1)=10
value=s20000,33
freqmul=1.2+0.05*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

;ȊOB
[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0


;
;ZB

;ȊOB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y*const(movement.stand.friction)
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=0
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=0
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=0
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=27,-102
helpertype=player
keyctrl=1
ownpal=0
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=0
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


;
;6ʏˌB

[statedef 20030]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changestate
trigger1=name!="Saphran_Sheol_Shalosh"
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):=6
trigger2=var(50)=370
trigger2=1||var(0):=6
ignorehitpause=1


;
;{ݒitjB

;ȊOB
[state ]
type=statetypeset
trigger1=pos y>=0
statetype=s
ignorehitpause=0
[state ]
type=statetypeset
trigger1=pos y<0
statetype=a
ignorehitpause=0


;
;B

;ȊOB
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,35
freqmul=0.8
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(1)=0
value=s20000,35
freqmul=1.2
volume=255
channel=-1
ignorehitpause=0

[state ]
type=playsnd
trigger1=animelemtime(var(0))=-5-12
value=s20000,2
freqmul=0.9
volume=255
channel=-1
ignorehitpause=0
[state ]
type=playsnd
trigger1=animelemtime(var(0))=-5-12
value=s20000,2
freqmul=0.91
volume=255
channel=-1
ignorehitpause=0


;
;WݒB

;ȊOB
[state ]
type=velset
trigger1=pos y+vel y>0
y=-pos y*(-pos y>0)
ignorehitpause=0
[state ]
type=posset
trigger1=pos y>0
y=0
ignorehitpause=0


;
;ZB

;ȊOB
[state ]
type=velset
trigger1=1
x=vel x*const(movement.stand.friction)
y=vel y*const(movement.stand.friction)
ignorehitpause=0


;
;wp[ˏoB

;IvVځB
[state ]
type=forcefeedback
trigger1=var(50)=360
trigger1=1||fvar(0):=0||fvar(1):=44||fvar(2):=-46
trigger2=var(50)=370
trigger2=1||fvar(0):=1||fvar(1):=51||fvar(2):=-68
ignorehitpause=0



;ȊOB
[state ]
type=helper
trigger1=animelemtime(var(0))=-5
stateno=5150
id=31300
size.ground.front=31300
size.ground.back=floor(fvar(0))
size.head.pos=floor(fvar(1)),floor(fvar(2))
helpertype=player
keyctrl=1
ownpal=0
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









