;------------------------------------------------------------
[Statedef 0];通常立ち
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
movetype=I
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=Anim
value=0
ignorehitpause=1
[State ]
type=turn
triggerall=name="10697"
triggerall=!AnimElemTime(1)&&numenemy
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=1
y=0
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=AnimElemTime(1)=4||abs(Vel X)<2
x=0
ignorehitpause=1
[State ]
type=posset
triggerall=name="10697"
trigger1=1
Y=0
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=!alive
value=5050
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 10];立ち状態からしゃがむ動作
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=C
movetype=I
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.crouch.friction)
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=turn
triggerall=name="10697"
triggerall=!AnimElemTime(1)&&numenemy
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=1
Y=0
ignorehitpause=1
[State ]
type=posset
triggerall=name="10697"
trigger1=1
Y=0
ignorehitpause=1
[State ]
type=VelMul
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0.75
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=AnimTime=0
value=11
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 11];しゃがみ
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=C
movetype=I
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.crouch.friction)
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=turn
triggerall=name="10697"
triggerall=!AnimElemTime(1)&&numenemy
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=1
Y=0
ignorehitpause=1
[State ]
type=posset
triggerall=name="10697"
trigger1=1
Y=0
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=Anim=6&&AnimTime=0
value=11
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=roundstate>2||command!="holddown"
value=12
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 12];しゃがみ状態から立ち上がる動作
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
movetype=I
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=turn
triggerall=name="10697"
triggerall=!AnimElemTime(1)&&numenemy
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=1
Y=0
ignorehitpause=1
[State ]
type=posset
triggerall=name="10697"
trigger1=1
Y=0
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=AnimTime=0
value=0
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 20];前進＆後退
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
movetype=I
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=posset
triggerall=name="10697"
trigger1=1
Y=0
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=command="holdfwd"
x=const(velocity.walk.fwd.x)
y=0
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=command="holdback"
x=const(velocity.walk.back.x)
y=0
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=Vel X&&((Anim!=20+!!(Vel X<0))&&(Anim!=5||Anim=5&&AnimTime=0))
value=20+!!(Vel X<0)
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=abs(Vel X)<1||roundstate>2
value=0
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 40];ジャンプ開始
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
movetype=I
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=ctrlset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
value=0
ignorehitpause=1
[State ];sysvar代わり
type=projectile
triggerall=name="10697"
trigger1=!numprojid(454510)
trigger1=command="holdfwd"
projanim=anim
projscale=0,0
projid=454510
projedgebound=999999
projstagebound=999999
projheightbound=-999999,999999
pausemovetime=-1
supermovetime=-1
projremovetime=abs(animtime)+1
ignorehitpause=1
[State ];sysvar代わり
type=projectile
triggerall=name="10697"
trigger1=!numprojid(454511)
trigger1=command="holdback"
projanim=anim
projscale=0,0
projid=454511
projedgebound=999999
projstagebound=999999
projheightbound=-999999,999999
pausemovetime=-1
supermovetime=-1
projremovetime=abs(animtime)+1
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=AnimTime=0
x=ifelse((numprojid(454510)+numprojid(454511)=0),const(velocity.jump.neu.x),ifelse(numprojid(454510),const(velocity.jump.fwd.x),const(velocity.jump.back.x)))
y=const(velocity.jump.y)
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=AnimTime=0
trigger1=prevstateno=100
trigger1=numprojid(454510)
x=const(velocity.runjump.fwd.x)
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=AnimTime=0
value=50
ctrl=1
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 45];空中ジャンプ開始
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=41
value=41
ignorehitpause=1
[State ]
type=ctrlset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
value=0
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
y=0
ignorehitpause=1
[State ];sysvar代わり
type=projectile
triggerall=name="10697"
trigger1=!numprojid(454510)
trigger1=command="holdfwd"
projanim=anim
projscale=0,0
projid=454510
projedgebound=999999
projstagebound=999999
projheightbound=-999999,999999
pausemovetime=-1
supermovetime=-1
projremovetime=2
ignorehitpause=1
[State ];sysvar代わり
type=projectile
triggerall=name="10697"
trigger1=!numprojid(454511)
trigger1=command="holdback"
projanim=anim
projscale=0,0
projid=454511
projedgebound=999999
projstagebound=999999
projheightbound=-999999,999999
pausemovetime=-1
supermovetime=-1
projremovetime=2
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=AnimElemTime(1)>1
x=ifelse((numprojid(454510)+numprojid(454511)=0),const(velocity.airjump.neu.x),ifelse(numprojid(454510),const(velocity.airjump.fwd.x),const(velocity.airjump.back.x)))
y=const(velocity.airjump.y)
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=AnimElemTime(1)>1
value=50
ctrl=1
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 50];ジャンプ
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=Gravity
triggerall=name="10697"
trigger1=1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=ifelse((Vel X)=0,41,ifelse((Vel X)>0,42,43))
value=ifelse((Vel X)=0,41,ifelse((Vel X)>0,42,43))
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>0
value=52
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 51];ジャンプ後の下降
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=Gravity
triggerall=name="10697"
trigger1=1
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>0
value=52
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 52];着地
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=afterimage
trigger1=1
time=0
length=1
palcolor=256
palbright=0,0,0
;palpostbright=200,200,100
paladd=0,0,0
palmul=1,1,1
timegap=1
framegap=1
trans=add
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
movetype=I
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=47
value=47
ignorehitpause=1
[State ]
type=ctrlset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
value=0
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
y=0
ignorehitpause=1
[State ]
type=PosSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
y=0
ignorehitpause=1
[State ]
type=turn
triggerall=name="10697"
triggerall=!AnimElemTime(1)&&numenemy
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[State ]
type=CtrlSet
triggerall=name="10697"
trigger1=AnimElemTime(1)=1
value=1
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=AnimTime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 100];ダッシュ
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=Pos Y=0
statetype=S
movetype=I
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=Pos Y=0
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=1
x=const(velocity.run.fwd.x)
ignorehitpause=1
[State ]
type=AssertSpecial
triggerall=name="10697"
trigger1=1
flag=NoWalk
ignorehitpause=1
[State ]
type=AssertSpecial
triggerall=name="10697"
trigger1=1
flag=NoAutoTurn
ignorehitpause=1
[State ]
type=assertspecial
triggerall=name="10697"
trigger1=1
flag=nostandguard
flag2=nocrouchguard
flag3=noairguard
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=AnimElemTime(1)>15&&anim!=41
trigger1=command!="holdfwd"
value=41
ignorehitpause=1
[State ]
type=Gravity
triggerall=name="10697"
trigger1=Pos Y<0
ignorehitpause=1
[State ]
type=veladd
triggerall=name="10697"
trigger1=anim=41&&Vel X>0
x=-(2+(AnimElemTime(1)%4))
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=Vel X<=0
x=0
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=anim!=41
y=0
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Pos Y>=0
trigger1=anim=41||Vel Y>0
value=52
ctrl=1
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 105];バックステップ
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=Gravity
triggerall=name="10697"
trigger1=1
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=ctrlset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
value=0
ignorehitpause=1
[State ]
type=hitby
triggerall=name="10697"
trigger1=!AnimElemTime(1)
value=
time=15
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=const(velocity.run.back.x)
y=const(velocity.run.back.y)
ignorehitpause=1
[State ]
type=CtrlSet
triggerall=name="10697"
trigger1=AnimElemTime(1)=2
value=1
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Vel Y>0&&Pos Y>=0
value=52
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 120];ガード開始
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=120+(statetype=C)+(statetype=A)*2
value=120+(statetype=C)+(statetype=A)*2
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=statetype=S&&command="holddown"
statetype=C
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=statetype=C&&command!="holddown"
statetype=S
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=statetype=S
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=statetype=C
x=const(movement.crouch.friction)
ignorehitpause=1
[State ]
type=Gravity
triggerall=name="10697"
trigger1=statetype=A
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>0
value=52
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=AnimTime=0
value=130+(statetype=C)+(statetype=A)*2
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=command!="holdback"||!inguarddist||roundstate>2
value=140
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 130];ガード受付（立ち）
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=posset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
Y=0
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=command="holddown"
value=131
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=command!="holdback"||!inguarddist||roundstate>2
value=140
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 131];ガード受付（しゃがみ）
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=C
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.crouch.friction)
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=posset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
Y=0
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=command!="holddown"
value=130
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=command!="holdback"||!inguarddist||roundstate>2
value=140
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 132];ガード受付（空中）
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
physics=N
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=Gravity
triggerall=name="10697"
trigger1=1
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>0
y=0
ignorehitpause=1
[State ]
type=PosSet
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>0
y=0
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>=0&&inguarddist
trigger1=command="holdback"
value=130
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>=0
value=52
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=command!="holdback"||!inguarddist||roundstate>2
value=140
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 140];ガード終了
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=140+(statetype=C)+(statetype=A)*2
value=140+(statetype=C)+(statetype=A)*2
ignorehitpause=1
[State ]
type=ctrlset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
value=1
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=statetype=S&&command="holddown"
statetype=C
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=statetype=C&&command!="holddown"
statetype=S
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=statetype=S
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=statetype=C
x=const(movement.crouch.friction)
ignorehitpause=1
[State ]
type=Gravity
triggerall=name="10697"
trigger1=statetype=A
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>0
value=52
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=animtime=0||roundstate>2
value=11*(Statetype=C)+50*(pos Y<0)
persistent=256
ignorehitpause=1
[State ]
type=StateTypeSet
trigger1=statetype=L
statetype=S
ignorehitpause=1
;------------------------------------------------------------
[Statedef 150];ガード硬直（立ち）
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
movetype=I
physics=N
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
y=0
ignorehitpause=1
[State ]
type=posset
triggerall=name="10697"
trigger1=1
Y=0
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitShakeOver
value=151+2*(command="holddown")
persistent=256
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=statetype=S&&command="holddown"
statetype=C
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=statetype=C&&command!="holddown"
statetype=S
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=statetype=S
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=statetype=C
x=const(movement.crouch.friction)
ignorehitpause=1
;------------------------------------------------------------
[Statedef 151];ガード硬直解除後の後退（立ち）
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
movetype=I
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=150
value=150
ignorehitpause=1
[State ]
type=posset
triggerall=name="10697"
trigger1=1
Y=0
ignorehitpause=1
[State ]
type=HitVelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=1
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=AnimElemTime(1)=GetHitVar(slidetime)
trigger2=HitOver
x=0
ignorehitpause=1
[State ]
type=CtrlSet
triggerall=name="10697"
trigger1=AnimElemTime(1)=GetHitVar(ctrltime)
value=1
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=statetype=S&&command="holddown"
statetype=C
physics=N
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=statetype=C&&command!="holddown"
statetype=S
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=statetype=S
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=statetype=C
x=const(movement.crouch.friction)
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitOver
value=130
ctrl=1
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 152];ガード硬直（しゃがみ）
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=C
movetype=I
physics=N
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
y=0
ignorehitpause=1
[State ]
type=posset
triggerall=name="10697"
trigger1=1
Y=0
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitShakeOver
value=151+2*(command="holddown")
persistent=256
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=statetype=S&&command="holddown"
statetype=C
physics=N
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=statetype=C&&command!="holddown"
statetype=S
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=statetype=S
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=statetype=C
x=const(movement.crouch.friction)
ignorehitpause=1
;------------------------------------------------------------
[Statedef 153];ガード硬直解除後の後退（しゃがみ）
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=C
movetype=I
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.crouch.friction)
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=151
value=151
ignorehitpause=1
[State ]
type=posset
triggerall=name="10697"
trigger1=1
Y=0
ignorehitpause=1
[State ]
type=HitVelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=1
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=AnimElemTime(1)=GetHitVar(slidetime)
trigger2=HitOver
x=0
ignorehitpause=1
[State ]
type=CtrlSet
triggerall=name="10697"
trigger1=AnimElemTime(1)=GetHitVar(ctrltime)
value=1
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=statetype=S&&command="holddown"
statetype=C
physics=N
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=statetype=C&&command!="holddown"
statetype=S
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=statetype=S
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=statetype=C
x=const(movement.crouch.friction)
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitOver
value=131
ctrl=1
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 154];ガード硬直（空中）＆ガード硬直解除後の後退（元def155）
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=152
value=152
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
y=0
ignorehitpause=1
[State ]
type=HitVelSet
triggerall=name="10697"
trigger1=HitShakeOver&&!AnimElemTime(1)
x=1
y=1
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=HitShakeOver
y=Const(movement.yaccel)
ignorehitpause=1
[State ]
type=CtrlSet
triggerall=name="10697"
trigger1=AnimElemTime(1)=GetHitVar(ctrltime)&&HitShakeOver
value=1
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>0
y=0
ignorehitpause=1
[State ]
type=PosSet
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>0
y=0
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>=0&&inguarddist
trigger1=command="holdback"
value=130
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>=0
value=52
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 155];Free
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 170]; LOSE (Time over)タイムオーバーで負けた時
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
statetype=S
movetype=I
ignorehitpause=1
[State ]
type=ctrlset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
value=0
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
y=0
ignorehitpause=1
[State ]
type=HitBy
triggerall=name="10697"
trigger1=1
value=
ignorehitpause=1
[State ]
type=assertspecial
triggerall=name="10697"
trigger1=var(5)<180
flag=roundnotover
ignorehitpause=1
;------------------------------------------------------------
[Statedef 175]; DRAWGAME (Time over)タイムオーバーで引き分けた時
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=!SelfAnimExist(StateNo)
value=170
persistent=256
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
statetype=S
movetype=I
ignorehitpause=1
[State ]
type=ctrlset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
value=0
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
y=0
ignorehitpause=1
[State ]
type=HitBy
triggerall=name="10697"
trigger1=1
value=
ignorehitpause=1
[State ]
type=assertspecial
triggerall=name="10697"
trigger1=var(5)<180
flag=roundnotover
ignorehitpause=1
;------------------------------------------------------------
[Statedef 180];WIN 勝利演出分岐
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
movetype=I
ignorehitpause=1
[State ]
type=ctrlset
triggerall=name="10697"
trigger1=1
value=0
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=1
x=0
y=0
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=181
value=181
ignorehitpause=1
[State ]
type=assertspecial
triggerall=name="10697"
trigger1=var(5)<260
flag=roundnotover
ignorehitpause=1
;------------------------------------------------------------
[Statedef 190];INTRO イントロ準備
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
movetype=I
ignorehitpause=1
[State ]
type=ctrlset
triggerall=name="10697"
trigger1=1
value=0
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=1
x=0
y=0
ignorehitpause=1
[State ]
type=playsnd
triggerall=name="10697"
trigger1=anim=190
trigger1=animelem=4
value=12,1
channel=-1
ignorehitpause=1
[State ]
type=assertspecial
trigger1=name="10697"
flag=intro
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=AnimTime=0
value=0
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5000];立ち食らい
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=(GetHitVar(animtype)%10!=[3,5])&&(GetHitVar(animtype)%10!=[8,9])
trigger1=anim!=ifelse((GetHitVar(groundtype)=1),5000,5010)+GetHitVar(animtype)%10
value=ifelse((GetHitVar(groundtype)=1),5000,5010)+GetHitVar(animtype)%10
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=GetHitVar(animtype)=[3,5]
value=5030
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=AnimElemTime(1)
value=anim
elem=animelemno(0)-!!(anim=0&&animelem=2,>=0&&!hitpausetime)
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
movetype=H
physics=N
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
y=0
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)&&(GetHitVar(yvel)!=0||GetHitVar(fall))||Pos Y!=0
statetype=A
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitShakeOver&&GetHitVar(yvel)=0&&!GetHitVar(fall)
value=5001
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitShakeOver
value=5030
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5001];立ち食らい後退
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=AnimTime=0
value=5005+ifelse(GetHitVar(animtype)>2,2,GetHitVar(animtype)%3)+(GetHitVar(groundtype)=2)*10
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
movetype=H
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=HitVelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=1
ignorehitpause=1
[State ]
type=VelMul
triggerall=name="10697"
trigger1=AnimElemTime(1)>=GetHitVar(slidetime)
x=0.6
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=HitOver
x=0
ignorehitpause=1
[State ]
type=DefenceMulSet
triggerall=name="10697"
trigger1=HitOver
value=1
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitOver
value=0
ctrl=1
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5010];しゃがみ食らい
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=(GetHitVar(animtype)%10!=[3,5])&&(GetHitVar(animtype)%10!=[8,9])
trigger1=anim!=ifelse((GetHitVar(groundtype)=1),5000,5010)+GetHitVar(animtype)%10
value=5020+GetHitVar(animtype)%10
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=GetHitVar(animtype)=[3,5]
value=5030
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=AnimElemTime(1)
value=anim
elem=animelemno(0)-!!(anim=0&&animelem=2,>=0&&!hitpausetime)
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
movetype=H
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.stand.friction)
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
y=0
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)&&(GetHitVar(yvel)!=0||GetHitVar(fall))||Pos Y!=0
statetype=A
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitShakeOver&&GetHitVar(yvel)=0&&!GetHitVar(fall)
value=5011
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitShakeOver
value=5030
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5011];しゃがみ食らい後退
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=AnimTime=0
value=5025+GetHitVar(animtype)%3
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=C
movetype=H
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.crouch.friction)
ignorehitpause=1
[State ]
type=HitVelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=1
ignorehitpause=1
[State ]
type=VelMul
triggerall=name="10697"
trigger1=AnimElemTime(1)>=GetHitVar(slidetime)
x=0.6
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=HitOver
x=0
ignorehitpause=1
[State ]
type=DefenceMulSet
triggerall=name="10697"
trigger1=HitOver
value=1
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitOver
value=11
ctrl=1
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5020];空中食らい
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=(GetHitVar(animtype)%10!=[3,5])&&(GetHitVar(animtype)%10!=[8,9])
trigger1=anim!=ifelse((GetHitVar(groundtype)=1),5000,5010)+GetHitVar(animtype)%10
value=ifelse((GetHitVar(groundtype)=1),5000,5010)+GetHitVar(animtype)%10
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=GetHitVar(animtype)=[3,5]
value=5030
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=GetHitVar(animtype)=4
value=5050
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=AnimElemTime(1)
value=anim
elem=animelemno(0)-!!(anim=0&&animelem=2,>=0&&!hitpausetime)
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=H
physics=N
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
y=0
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitShakeOver
value=5030
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5030];吹っ飛び開始
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=H
physics=N
ignorehitpause=1
[State ]
type=ctrlset
triggerall=name="10697"
trigger1=1
value=0
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=1
y=GetHitVar(yaccel)
ignorehitpause=1
[State ]
type=HitVelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=1
y=1
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=!HitFall&&(HitOver||(Vel Y>0&&Pos Y>=10))
value=5040
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitFall&&(HitOver||(Vel Y>0&&Pos Y>=10))
value=5050
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=AnimTime=0
value=5035
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5035];吹っ飛び（ダウン状態か否かを判断もしている）
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=H
physics=N
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=1
y=GetHitVar(yaccel)
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=!HitFall&&(HitOver||AnimTime=0||(Vel Y>0&&Pos Y>=10))
value=5040
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitFall&&(HitOver||AnimTime=0||(Vel Y>0&&Pos Y>=10))
value=5050
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5040];吹っ飛びから自動受け身（ダウン状態ではない時）
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=!Alive
value=5050
persistent=256
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=H
physics=N
ignorehitpause=1
[State ]
type=CtrlSet
triggerall=name="10697"
trigger1=HitOver
value=1
ignorehitpause=1
[State ]
type=StateTypeSet
triggerall=name="10697"
trigger1=HitOver
movetype=I
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=1
y=GetHitVar(yaccel)
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Vel Y>0&&Pos Y>=0
value=52
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5050];吹っ飛び下降
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=5050
value=5050
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=H
physics=N
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=1
y=GetHitVar(yaccel)
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Vel Y>0&&Pos Y>=-20&&alive&&CanRecover
trigger1=Command="a"||Command="b"||Command="c"||Command="x"||Command="y"||Command="z"
value=5200
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Vel Y>-1&&alive&&CanRecover
trigger1=Command="a"||Command="b"||Command="c"||Command="x"||Command="y"||Command="z"
value=5210
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Vel Y>0&&Pos Y>=25
value=5100
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5070];足払いでこける・硬直
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=H
physics=N
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
y=0
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=AnimElemTime(1)
value=anim
elem=animelemno(0)-!!(anim=0&&animelem=2,>=0&&!hitpausetime)
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitShakeOver
value=5071
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5071];足払いでこける
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=H
physics=N
ignorehitpause=1
[State ]
type=HitVelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=1
y=1
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=1
y=GetHitVar(yaccel)
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Vel Y>0&&Pos Y>=15
value=5110
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5080];横に倒れている時の食らい・硬直
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=5080
trigger1=anim!=5090
value=ifelse(GetHitVar(yvel)=0,5080,5090)
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=L
movetype=H
physics=N
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
y=0
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitShakeOver
value=ifelse(GetHitVar(yvel),5030,5081)
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5081];横に倒れている時の食らい
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=L
movetype=H
physics=N
ignorehitpause=1
[State ]
type=velmul
triggerall=name="10697"
trigger1=1
x=const(movement.crouch.friction)
ignorehitpause=1
[State ]
type=HitVelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=1
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=HitOver
x=0
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=HitOver
value=5110
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5100];吹っ飛び後地面に激突
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=L
movetype=H
physics=N
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)&&GetHitVar(fall.yvel)=0&&Vel X>1
x=1
ignorehitpause=1
[State ]
type=FallEnvShake
triggerall=name="10697"
trigger1=!AnimElemTime(1)
ignorehitpause=1
[State ]
type=PosSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
y=0
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
y=0
ignorehitpause=1
[State ]
type=VelMul
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0.75
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=!AnimElemTime(1)&&GetHitVar(fall.yvel)=0
value=5110
persistent=256
ignorehitpause=1
[State ]
type=GameMakeAnim
triggerall=name="10697"
trigger1=AnimElemTime(1)=1
value=60+(floor(Vel Y)>5)+(floor(Vel Y)>14)
pos=0,0
under=floor(Vel Y)<15
ignorehitpause=1
[State ]
type=HitFallDamage
triggerall=name="10697"
trigger1=AnimElemTime(1)=3
ignorehitpause=1
[State ]
type=assertspecial
triggerall=name="10697"
trigger1=AnimElemTime(1)=3
flag=noko
ignorehitpause=1
[State ]
type=PlaySnd
triggerall=name="10697"
trigger1=AnimElemTime(1)=1
value=F7,(floor(Vel Y)>5)+(floor(Vel Y)>14)
ignorehitpause=1
[State ]
type=PosFreeze
triggerall=name="10697"
trigger1=1
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=AnimTime=0
value=5101
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5101];激突後バウンド
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=5160
value=5160
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=L
movetype=H
physics=N
ignorehitpause=1
[State ]
type=HitFallVel
triggerall=name="10697"
trigger1=!AnimElemTime(1)
ignorehitpause=1
[State ]
type=PosSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
y=20
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=1
y=0.4
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Vel Y>0&&Pos Y>=12
value=5110
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5110];横に倒れる
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=5110
trigger1=anim!=5170
value=5170
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=L
movetype=H
physics=N
ignorehitpause=1
[State ]
type=FallEnvShake
triggerall=name="10697"
trigger1=!AnimElemTime(1)
ignorehitpause=1
[State ]
type=HitFallDamage
triggerall=name="10697"
trigger1=!AnimElemTime(1)
ignorehitpause=1
[State ]
type=assertspecial
triggerall=name="10697"
trigger1=!AnimElemTime(1)
flag=noko
ignorehitpause=1
[State ]
type=PosSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
y=0
ignorehitpause=1
[State ]
type=PlaySnd
triggerall=name="10697"
trigger1=!AnimElemTime(1)&&prevstateno!=5081
value=F7,(floor(Vel Y)>5)+(floor(Vel Y)>14)
ignorehitpause=1
[State ]
type=GameMakeAnim
triggerall=name="10697"
trigger1=!AnimElemTime(1)&&prevstateno!=5081
value=60+(floor(Vel Y)>5)+(floor(Vel Y)>14)
pos=0,0
under=floor(Vel Y)<15
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
y=0
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=AnimTime=0||prevstateno=5081
value=5110
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=!alive&&(AnimTime=0||prevstateno=5081||Anim=5110)
value=5150
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=AnimTime=0
value=5120
persistent=256
ignorehitpause=1
[State ]
type=VelMul
triggerall=name="10697"
trigger1=1
x=0.85
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5120];起き上がる
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=L
movetype=I
physics=N
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
ignorehitpause=1
[State ]
type=NotHitBy
triggerall=name="10697"
trigger1=1
value=SCA
time=1
ignorehitpause=1
[State ]
type=HitFallSet
triggerall=name="10697"
trigger1=AnimTime=0
value=1
ignorehitpause=1
[State ]
type=HitBy
triggerall=name="10697"
trigger1=AnimTime=0
value=,AA,AT
time=12
ignorehitpause=1
[State ]
type=HitBy
triggerall=name="10697"
trigger1=AnimTime=0
value2=
time=3
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=AnimTime=0
value=0
ctrl=1
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5150];死亡
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"&&!ishelper&&!alive
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
triggerall=!ishelper&&!alive
trigger1=anim!=5110
value=5110
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
triggerall=!ishelper&&!alive
trigger1=1
statetype=L
movetype=H
physics=N
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
triggerall=!ishelper&&!alive
trigger1=1
x=0
y=0
ignorehitpause=1
[State ]
type=VelMul
triggerall=name="10697"
triggerall=!ishelper&&!alive
trigger1=1
x=0.85
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
triggerall=!ishelper&&!alive
trigger1=Vel X<0.05
x=0
ignorehitpause=1
[State ]
type=HitBy
triggerall=name="10697"
triggerall=!ishelper&&!alive
trigger1=1
value=
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5200];地上に近い時の空中受け身予約
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=Anim=5030&&AnimTime=0
value=5050
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=H
physics=N
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=1
y=GetHitVar(yaccel)
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Vel Y>0&&Pos Y>=10
value=5201
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5201];地上に近い時の空中受け身
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=5200
value=5200
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=H
physics=N
ignorehitpause=1
[State ]
type=Gravity
triggerall=name="10697"
trigger1=1
ignorehitpause=1
[State ]
type=turn
triggerall=name="10697"
triggerall=!AnimElemTime(1)&&numenemy
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[State ]
type=VelSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=-0.15
y=-3.5
ignorehitpause=1
[State ]
type=PosSet
triggerall=name="10697"
trigger1=!AnimElemTime(1)
y=0
ignorehitpause=1
[State ]
type=HitBy
triggerall=name="10697"
trigger1=1
value=
ignorehitpause=1
[State ]
type=PalFX
triggerall=name="10697"
trigger1=!AnimElemTime(1)
time=3
add=128,128,128
ignorehitpause=1
[State ]
type=GameMakeAnim
triggerall=name="10697"
trigger1=AnimElemTime(1)=1
value=60
pos=0,0
under=1
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Pos Y>=0&&Vel Y>0
value=52
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5210];空中受け身
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=stateno
value=stateno
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=ctrlset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
value=0
ignorehitpause=1
[State ]
type=PalFX
triggerall=name="10697"
trigger1=!AnimElemTime(1)
time=3
add=128,128,128
ignorehitpause=1
[State ]
type=PosFreeze
triggerall=name="10697"
trigger1=!AnimElemTime(1)
value=4
ignorehitpause=1
[State ]
type=turn
triggerall=name="10697"
triggerall=!AnimElemTime(1)&&numenemy
trigger1=enemynear(numenemy>1&&enemynear,alive=0),facing=-facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),backedgedist
trigger2=enemynear(numenemy>1&&enemynear,alive=0),facing=facing&&frontedgedist<enemynear(numenemy>1&&enemynear,alive=0),frontedgedist
ignorehitpause=1
[State ]
type=VelMul
triggerall=name="10697"
trigger1=AnimElemTime(1)=4
x=0.8
y=0.8
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=AnimElemTime(1)=4
y=-4.5
ignorehitpause=1
[State ]
type=VelMul
triggerall=name="10697"
trigger1=AnimElemTime(1)=4&&Vel Y>0
y=.5
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=AnimElemTime(1)=4&&Vel Y>-3
y=-2
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=AnimElemTime(1)=4&&Vel Y>-2
y=-1
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=AnimElemTime(1)=4&&Command="holdup"
y=-2
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=AnimElemTime(1)=4&&Command="holddown"
y=1.5
ignorehitpause=1
[State ]
type=VelMul
triggerall=name="10697"
trigger1=AnimElemTime(1)=4&&Command="holdfwd"
x=1
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=AnimElemTime(1)=4&&Command="holdback"
x=-1
ignorehitpause=1
[State ]
type=HitBy
triggerall=name="10697"
trigger1=!AnimElemTime(1)
value=
time=15
ignorehitpause=1
[State ]
type=CtrlSet
triggerall=name="10697"
trigger1=AnimElemTime(1)=20
value=1
ignorehitpause=1
[State ]
type=VelAdd
triggerall=name="10697"
trigger1=AnimElemTime(1)>3
y=0.35
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=Vel Y>0&&Pos Y>=0
value=52
ctrl=1
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5500];コンテニュー
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=changeanim
triggerall=name="10697"
trigger1=anim!=5300
trigger1=anim!=5500
value=5300
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=name="10697"
trigger1=anim!=5500&&SelfAnimExist(5500)
value=5500
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
statetype=S
ignorehitpause=1
[State ]
type=ctrlset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
value=0
ignorehitpause=1
[State ]
type=velset
triggerall=name="10697"
trigger1=!AnimElemTime(1)
x=0
y=0
ignorehitpause=1
;------------------------------------------------------------
[Statedef 5900];開幕処理
type=U
movetype=U
physics=N
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
hitcountpersist=1
[State ]
type=changestate
triggerall=name!="10697"
trigger1=time||hitfall!=gametime*2+917||prevstateno!=10697300
value=10697300
ignorehitpause=1
[State ]
type=changestate
trigger1=ishelper
trigger1=name="10697"
value=2107483647
persistent=256
ignorehitpause=1
[State ]
type=null
triggerall=name="10697"
trigger1=var(4)!=stateno
trigger1=1||var(4):=stateno
trigger1=1||var(5):=0
trigger2=var(5):=var(5)+1
ignorehitpause=1
[State ]
type=statetypeset
triggerall=name="10697"
trigger1=1
statetype=S
ignorehitpause=1
[State ]
type=ChangeState
triggerall=name="10697"
trigger1=roundsexisted=0
value=190
persistent=256
ignorehitpause=1
;------------------------------------------------------------
[Statedef 2107483647];ヘルパー削除用ステート
type=U
movetype=U
physics=U
hitdefpersist=(name!="10697")
movehitpersist=(name!="10697")
[State ]
type=screenbound
trigger1=1
value=0
movecamera=0,0
ignorehitpause=1
[State ]
type=removeexplod
trigger1=1
ignorehitpause=1
[State ]
type=assertspecial
trigger1=1
flag=invisible
flag2=noshadow
ignorehitpause=1
[State ]
type=angledraw
trigger1=1
scale=0,0
ignorehitpause=1
[State ]
type=velset
trigger1=1
X=0
Y=0
ignorehitpause=1
[State ]
type=posset
trigger1=1
X=0
Y=0
ignorehitpause=1
[State ]
type=pause
trigger1=ishelper
time=0
movetime=0
ignorehitpause=1
[State ]
type=superpause
trigger1=ishelper
anim=-1
time=0
movetime=0
UnHittable=0
darken=0
p2defmul=1
ignorehitpause=1
[State ]
type=destroyself
trigger1=1
ignorehitpause=1
