;------------------------------------------------------------

;基本動作

;------------------------------------------------------------
;通常立ち
[Statedef 0]
type=S
physics=S
[State ]
type=ChangeState
triggerall=name!="Phantom Mizuchi Abyss"
triggerall=numenemy
triggerall=enemy(enemy,name!="Phantom Mizuchi Abyss"),palno>6
trigger1=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=[11000,11002]
trigger2=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=19154
trigger3=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=[50100,50102]
trigger4=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=50300
trigger5=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=[30050,30052]
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=0
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=1
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=2
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=3
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=4
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=5
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=6
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=7
ignorehitpause=1
[State ]
type=turn
triggerall=!ishelper
trigger1=fvar(0)<0
[State ]
type=posset
trigger1=!ishelper
trigger1=time=0
Y=0
[State ]
type=ChangeAnim
triggerall=!ishelper
trigger1=Anim!=0&&Anim!=5
trigger2=Anim=5&&AnimTime=0
value=0
[State ]
type=VelSet
trigger1=!ishelper
trigger1=Time=0
y=0
[State ]
type=VelSet
triggerall=!ishelper
trigger1=abs(vel x)<2
trigger2=Time=4
x=0
[State ]
type=selfstate
trigger1=!ishelper
trigger1=!alive
value=5050
[State ]
type=AssertSpecial
trigger1=Time<35
flag=Intro
;------------------------------------------------------------
;開幕混線 準備
[Statedef 1]
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=posset
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
Y=0

[State ];ブレイン
type=Helper
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=numhelper(461349666)=0
name="Phantom Mizuchi Abyss"
id=461349666
pos=0,0
postype=p1
sprpriority=0
stateno=150
Helpertype=player
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];マーキングシステム
type=Helper
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=numhelper(5000)=0
name="marking"
id=5000
pos=0,0
postype=p1
sprpriority=0
stateno=5150
Helpertype=player
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];アーマー
type=Helper
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=numhelper(99999)=0
name="Phantom Mizuchi Abyss"
id=99999
pos=0,0
postype=p1
sprpriority=0
stateno=5150
Helpertype=player
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ];混線1
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000001)=0
name="Catastrophe1"
stateno=2000001
ID=2000001
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];混線1-被弾
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000001)=1
trigger1=helper(2000001),numtarget=0
trigger1=numhelper(2000002)=0
name="Catastrophe1-Hit"
stateno=2000002
ID=2000002
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ];混線2
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000001)>0
trigger1=numhelper(2000003)=0
name="Catastrophe2"
stateno=2000003
ID=2000003
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];混線2-被弾
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000003)=1
trigger1=helper(2000003),numtarget=0
trigger1=numhelper(2000004)=0
name="Catastrophe2-Hit"
stateno=2000004
ID=2000004
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ];混線3
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000001)>0
trigger1=numhelper(2000003)>0
trigger1=numhelper(2000005)=0
name="Catastrophe3"
stateno=2000005
ID=2000005
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];混線3-被弾
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000005)=1
trigger1=helper(2000005),numtarget=0
trigger1=numhelper(2000006)=0
name="Catastrophe3-Hit"
stateno=2000006
ID=2000006
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ];混線4
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000001)>0
trigger1=numhelper(2000003)>0
trigger1=numhelper(2000005)>0
trigger1=numhelper(2000007)=0
name="Catastrophe4"
stateno=2000007
ID=2000007
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];混線4-被弾
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000007)=1
trigger1=helper(2000007),numtarget=0
trigger1=numhelper(2000008)=0
name="Catastrophe4-Hit"
stateno=2000008
ID=2000008
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ];混線5
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000001)>0
trigger1=numhelper(2000003)>0
trigger1=numhelper(2000005)>0
trigger1=numhelper(2000007)>0
trigger1=numhelper(2000009)=0
name="Catastrophe5"
stateno=2000009
ID=2000009
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];混線5-被弾
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000009)=1
trigger1=helper(2000009),numtarget=0
trigger1=numhelper(2000010)=0
name="Catastrophe5-Hit"
stateno=2000010
ID=2000010
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ];混線6
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000001)>0
trigger1=numhelper(2000003)>0
trigger1=numhelper(2000005)>0
trigger1=numhelper(2000007)>0
trigger1=numhelper(2000009)>0
trigger1=numhelper(2000011)=0
name="Catastrophe6"
stateno=2000011
ID=2000011
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];混線6-被弾
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000011)=1
trigger1=helper(2000011),numtarget=0
trigger1=numhelper(2000012)=0
name="Catastrophe6-Hit"
stateno=2000012
ID=2000012
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ];混線7
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000001)>0
trigger1=numhelper(2000003)>0
trigger1=numhelper(2000005)>0
trigger1=numhelper(2000007)>0
trigger1=numhelper(2000009)>0
trigger1=numhelper(2000011)>0
trigger1=numhelper(2000013)=0
name="Catastrophe7"
stateno=2000013
ID=2000013
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];混線7-被弾
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000013)=1
trigger1=helper(2000013),numtarget=0
trigger1=numhelper(2000014)=0
name="Catastrophe7-Hit"
stateno=2000014
ID=2000014
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ];混線8
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000001)>0
trigger1=numhelper(2000003)>0
trigger1=numhelper(2000005)>0
trigger1=numhelper(2000007)>0
trigger1=numhelper(2000009)>0
trigger1=numhelper(2000011)>0
trigger1=numhelper(2000013)>0
trigger1=numhelper(2000015)=0
name="Catastrophe8"
stateno=2000015
ID=2000015
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];混線8-被弾
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6
triggerall=alive
trigger1=numhelper(2000015)=1
trigger1=helper(2000015),numtarget=0
trigger1=numhelper(2000016)=0
name="Catastrophe8-Hit"
stateno=2000016
ID=2000016
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ];混線 拡張1
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6&&var(21)!=0
triggerall=alive
trigger1=numhelper(2000001)>0
trigger1=numhelper(2000003)>0
trigger1=numhelper(2000005)>0
trigger1=numhelper(2000007)>0
trigger1=numhelper(2000009)>0
trigger1=numhelper(2000011)>0
trigger1=numhelper(2000013)>0
trigger1=numhelper(2000015)>0
trigger1=numhelper(2000017)=0
name="Catastrophe SP1"
stateno=2000017
ID=2000017
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];混線(拡張1)-被弾
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6&&var(21)!=0
triggerall=alive
trigger1=numhelper(2000017)=1
trigger1=helper(2000017),numtarget<8
trigger1=numhelper(2000018)<8
name="CatastropheSP1-Hit"
stateno=2000018
ID=2000018
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ];混線 拡張2
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6&&var(21)!=0
triggerall=alive
trigger1=numhelper(2000001)>0
trigger1=numhelper(2000003)>0
trigger1=numhelper(2000005)>0
trigger1=numhelper(2000007)>0
trigger1=numhelper(2000009)>0
trigger1=numhelper(2000011)>0
trigger1=numhelper(2000013)>0
trigger1=numhelper(2000015)>0
trigger1=numhelper(2000017)>0
trigger1=numhelper(2000019)=0
name="Catastrophe SP2"
stateno=2000019
ID=2000019
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];混線(拡張2)-被弾
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6&&var(21)!=0
triggerall=alive
trigger1=numhelper(2000019)=1
trigger1=helper(2000019),numtarget<8
trigger1=numhelper(2000020)<8
name="CatastropheSP2-Hit"
stateno=2000020
ID=2000020
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ];混線 拡張3
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6&&var(21)!=0
triggerall=alive
trigger1=numhelper(2000001)>0
trigger1=numhelper(2000003)>0
trigger1=numhelper(2000005)>0
trigger1=numhelper(2000007)>0
trigger1=numhelper(2000009)>0
trigger1=numhelper(2000011)>0
trigger1=numhelper(2000013)>0
trigger1=numhelper(2000015)>0
trigger1=numhelper(2000017)>0
trigger1=numhelper(2000019)>0
trigger1=numhelper(2000021)=0
name="Catastrophe SP3"
stateno=2000021
ID=2000021
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];混線(拡張3)-被弾
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6&&var(21)!=0
triggerall=alive
trigger1=numhelper(2000021)=1
trigger1=helper(2000021),numtarget<8
trigger1=numhelper(2000022)<8
name="CatastropheSP3-Hit"
stateno=2000022
ID=2000022
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ];混線 拡張4
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6&&var(21)!=0
triggerall=alive
trigger1=numhelper(2000001)>0
trigger1=numhelper(2000003)>0
trigger1=numhelper(2000005)>0
trigger1=numhelper(2000007)>0
trigger1=numhelper(2000009)>0
trigger1=numhelper(2000011)>0
trigger1=numhelper(2000013)>0
trigger1=numhelper(2000015)>0
trigger1=numhelper(2000017)>0
trigger1=numhelper(2000019)>0
trigger1=numhelper(2000021)>0
trigger1=numhelper(2000023)=0
name="Catastrophe SP4"
stateno=2000023
ID=2000023
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1
[State ];混線(拡張4)-被弾
type=Helper
triggerall=numhelper(461349666)=1
triggerall=palno>6&&var(21)!=0
triggerall=alive
trigger1=numhelper(2000023)=1
trigger1=helper(2000023),numtarget<8
trigger1=numhelper(2000024)<8
name="CatastropheSP4-Hit"
stateno=2000024
ID=2000024
helpertype=player
pos=0,0
postype=p1
facing=1
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ]
type=selfstate
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=var(20)<57
trigger1=var(20):=var(20)+1||1
value=1
ignorehitpause=1
[State ]
type=selfstate
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=var(20)>56
value=ifelse(roundstate<2,5900,0)
ignorehitpause=1
;------------------------------------------------------------
;立ち状態からしゃがむ動作
[Statedef 10]
type=C
physics=C
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=10
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=turn
triggerall=!ishelper
trigger1=time=0
trigger1=fvar(0)<0
[State ]
type=posset
trigger1=time=0
Y=0
[State ]
type=VelMul
trigger1=Time=0
x=0.75
[State ]
type=selfstate
trigger1=AnimTime=0
value=11
;------------------------------------------------------------
;しゃがみ
[Statedef 11]
type=C
physics=C
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=11
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=turn
triggerall=!ishelper
trigger1=fvar(0)<0
[State ]
type=posset
trigger1=1
Y=0
[State ]
type=ChangeAnim
trigger1=Anim=6&&AnimTime=0
value=11
;------------------------------------------------------------
;しゃがみ状態から立ち上がる動作
[Statedef 12]
type=S
physics=S
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=12
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=turn
triggerall=!ishelper
trigger1=time=0
trigger1=fvar(0)<0
[State ]
type=posset
trigger1=time=0
Y=0
[State ]
type=selfstate
trigger1=AnimTime=0
value=0
;------------------------------------------------------------
;前進＆後退
[Statedef 20]
type=S
physics=S
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=posset
trigger1=time=0
Y=0
[State ]
type=VelSet
trigger1=var(59)<=0
trigger1=command="holdfwd"
x=const(velocity.walk.fwd.x)
[State ]
type=VelSet
trigger1=var(59)<=0
trigger1=command="holdback"
x=const(velocity.walk.back.x)
[State ]
type=VelSet
triggerall=var(59)>0
trigger1=fvar(0)>200
x=const(velocity.walk.fwd.x)
[State ]
type=VelSet
triggerall=var(59)>0
trigger1=fvar(0)<160
x=const(velocity.walk.back.x)
[State ]
type=ChangeAnim
triggerall=vel x>0
trigger1=Anim!=20&&Anim!=5
trigger2=Anim=5&&AnimTime=0
value=20
[State ]
type=ChangeAnim
triggerall=vel x<0
trigger1=Anim!=21&&Anim!=5
trigger2=Anim=5&&AnimTime=0
value=21
[State ]
type=turn
triggerall=!ishelper
trigger1=fvar(0)<-20
[State ]
type=ChangeState
trigger1=vel X=0
value=0
ctrl=1
;------------------------------------------------------------
;ジャンプ開始
[Statedef 40]
type=S
physics=S
ctrl=0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=40
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=VarSet
trigger1=Time=0
sysvar(1)=0
[State ]
type=VarSet
trigger1=command="holdfwd"
sysvar(1)=1
[State ]
type=VarSet
trigger1=command="holdback"
sysvar(1)=-1
[State ]
type=VelSet
trigger1=AnimTime=0
x=ifelse(sysvar(1)=0,const(velocity.jump.neu.x),ifelse(sysvar(1)=1,const(velocity.jump.fwd.x),const(velocity.jump.back.x)))
y=const(velocity.jump.y)
[State ]
type=VelSet
trigger1=AnimTime=0
trigger1=prevstateno=100
trigger1=sysvar(1)=1
x=const(velocity.runjump.fwd.x)
[State ]
type=selfstate
trigger1=AnimTime=0
value=50
ctrl=1
;------------------------------------------------------------
;空中ジャンプ開始
[Statedef 45]
type=A
physics=N
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
trigger1=SelfAnimExist(44)
value=44
[State ]
type=ChangeAnim
trigger1=!SelfAnimExist(44)
value=41
[State ]
type=VarSet
trigger1=Time=0
sysvar(1)=0
[State ]
type=VarSet
trigger1=command="holdfwd"
sysvar(1)=1
[State ]
type=VarSet
trigger1=command="holdback"
sysvar(1)=-1
[State ]
type=VelSet
trigger1=Time=2
x=ifelse(sysvar(1)=0,const(velocity.airjump.neu.x),ifelse(sysvar(1)=1,const(velocity.airjump.fwd.x),const(velocity.airjump.back.x)))
y=const(velocity.airjump.y)
[State ]
type=selfstate
trigger1=Time=2
value=50
ctrl=1
;------------------------------------------------------------
;ジャンプ
[Statedef 50]
type=A
physics=A
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=VarSet
trigger1=Time=0
sysvar(1)=0
[State ]
type=ChangeAnim
trigger1=Time=0
value=ifelse((vel x)=0,41,ifelse((vel x)>0,42,43))
[State ]
type=ChangeAnim
trigger1=Vel y>-2
trigger1=SelfAnimExist(anim+3)
persistent=0
value=Anim+3
;------------------------------------------------------------
;ジャンプ後の下降
;（使われていないが入れないと着地時にWARNINGメッセージを出す）
[Statedef 51]
type=A
physics=A
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
;------------------------------------------------------------
;着地
[Statedef 52]
type=S
physics=S
ctrl=0
[State ]
type=ChangeState
triggerall=name!="Phantom Mizuchi Abyss"
triggerall=numenemy
triggerall=enemy(enemy,name!="Phantom Mizuchi Abyss"),palno>6
trigger1=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=[11000,11002]
trigger2=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=19154
trigger3=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=[50100,50102]
trigger4=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=50300
trigger5=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=[30050,30052]
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=47
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=0
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=1
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=2
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=3
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=4
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=5
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=6
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=7
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=VelSet
trigger1=1
y=0
[State ]
type=PosSet
trigger1=1
y=0
[State ]
type=turn
triggerall=!ishelper
trigger1=time=0
trigger1=fvar(0)<0
[State ]
type=CtrlSet
trigger1=time=1
value=1
[State ]
type=selfstate
trigger1=AnimTime=0
value=0
ctrl=1
;---------------------------------------------------------------------------
; フロントステップ
[Statedef 100]
type=S
physics=N
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=100
[State ]
type=VelSet
trigger1=animelem=3
x=8
[State ]
type=VelSet
trigger1=animelem=5
x=0
[State ]
type=AssertSpecial
trigger1=1
flag=NoWalk
[State ]
type=AssertSpecial
trigger1=1
flag=NoAutoTurn
[State ]
type=ChangeState
trigger1=command="holdfwd"
trigger1=animelem=5,>=0
value=101
[State ]
type=ChangeState
trigger1=animtime=0
value=0
ctrl=1
;---------------------------------------------------------------------------
; ダッシュ
[Statedef 101]
type=S
physics=S
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=101
[State ]
type=VelSet
trigger1=1
x=const(velocity.run.fwd.x)
[State ]
type=AssertSpecial
trigger1=1
flag=NoWalk
[State ]
type=AssertSpecial
trigger1=1
flag=NoAutoTurn
[State ]
type=ChangeState
trigger1=command != "holdfwd"
value=0
;---------------------------------------------------------------------------
; バックステップ
[Statedef 105]
type=S
physics=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=104
[State ]
type=ChangeState
trigger1=Time=7
value=106
;---------------------------------------------------------------------------
; 空中
[Statedef 106]
type=A
physics=A
ctrl=1
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=105
[State ]
type=VelSet
trigger1=Time=0
x=-7.5
y=-3.8
[State ]
type=ChangeState
trigger1=Vel Y>0
trigger1=Pos Y>=-5
value=107
;---------------------------------------------------------------------------
; 着地
[Statedef 107]
type=S
physics=N
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=106
[State ]
type=VelSet
trigger1=Time=0
x=0
y=0
[State ]
type=PosSet
trigger1=Time=0
y=0
[State ]
type=ChangeState
trigger1=Time=7
value=0
ctrl=1
;------------------------------------------------------------
;ガード開始
[Statedef 120]
type=U
physics=U
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
trigger1=Time=0
value=120+(statetype=C)+(statetype=A)*2
[State ]
type=StateTypeSet
trigger1=Time=0&&statetype=S
physics=S
[State ]
type=StateTypeSet
trigger1=Time=0&&statetype=C
physics=C
[State ]
type=StateTypeSet
trigger1=Time=0&&statetype=A
physics=A
[State ]
type=StateTypeSet
trigger1=statetype=S&&command="holddown"
statetype=C
physics=C
[State ]
type=StateTypeSet
trigger1=statetype=C&&command!="holddown"
statetype=S
physics=S
[State ]
type=selfstate
trigger1=AnimTime=0
value=130+(statetype=C)+(statetype=A)*2
[State ]
type=selfstate
trigger1=command!="holdback"
trigger2=!inguarddist
value=140
;------------------------------------------------------------
;ガード受付（立ち）
[Statedef 130]
type=S
physics=S
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=posset
trigger1=time=0
Y=0
[State ]
type=ChangeAnim
trigger1=Anim!=130
value=130
[State ]
type=selfstate
trigger1=command="holddown"
value=131
[State ]
type=selfstate
trigger1=command!="holdback"
trigger2=!inguarddist
value=140
;------------------------------------------------------------
;ガード受付（しゃがみ）
[Statedef 131]
type=C
physics=C
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=posset
trigger1=time=0
Y=0
[State ]
type=ChangeAnim
trigger1=Anim!=131
value=131
[State ]
type=selfstate
trigger1=command!="holddown"
value=130
[State ]
type=selfstate
trigger1=command!="holdback"
trigger2=!inguarddist
value=140
;------------------------------------------------------------
;ガード受付（空中）
[Statedef 132]
type=A
physics=N
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
trigger1=Anim!=132
value=132
[State ]
type=VelAdd
trigger1=1
y=Const(movement.yaccel)
[State ]
type=VarSet
trigger1=1
sysvar(0)=(pos y>=0)&&(vel y>0)
[State ]
type=VelSet
trigger1=sysvar(0)
y=0
[State ]
type=PosSet
trigger1=sysvar(0)
y=0
[State ]
type=selfstate
trigger1=sysvar(0)
trigger1=command="holdback"
trigger1=inguarddist
value=130
[State ]
type=selfstate
trigger1=sysvar(0)
value=52
[State ]
type=selfstate
trigger1=command!="holdback"
trigger2=!inguarddist
value=140
;------------------------------------------------------------
;ガード終了
[Statedef 140]
type=U
physics=U
ctrl=1
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
trigger1=Time=0
value=140+(statetype=C)+(statetype=A)*2
[State ]
type=StateTypeSet
trigger1=Time=0&&statetype=S
physics=S
[State ]
type=StateTypeSet
trigger1=Time=0&&statetype=C
physics=C
[State ]
type=StateTypeSet
trigger1=Time=0&&statetype=A
physics=A
[State ]
type=StateTypeSet
trigger1=statetype=S&&command="holddown"
statetype=C
physics=C
[State ]
type=StateTypeSet
trigger1=statetype=C&&command!="holddown"
statetype=S
physics=S
;------------------------------------------------------------
;ガード硬直（立ち）
[Statedef 150]
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=statetypeset
trigger1=!ishelper
statetype=S
movetype=I
physics=N
[State ]
type=destroyself
trigger1=name!="Phantom Mizuchi Abyss"
ignorehitpause=1
[State ]
type=destroyself
triggerall=name="Phantom Mizuchi Abyss"
trigger1=!ishelper(461349666)
ignorehitpause=1
[State ]
type=posset
triggerall=!ishelper
trigger1=time=0
Y=0
[State ]
type=ChangeAnim
triggerall=!ishelper
trigger1=1
value=150
[State ]
type=selfstate
triggerall=!ishelper
trigger1=HitShakeOver
value=151+2*(command="holddown")
[State ]
type=StateTypeSet
triggerall=!ishelper
trigger1=statetype=S&&command="holddown"
statetype=C
physics=C
[State ]
type=StateTypeSet
triggerall=!ishelper
trigger1=statetype=C&&command!="holddown"
statetype=S
physics=S
[State ]
type=ForceFeedback
triggerall=!ishelper
trigger1=time=0
waveform=square
time=3
;------------------------------------------------------------
;ブレイン
[State ]
type=StateTypeSet
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
statetype=A
movetype=I
physics=N
[State ]
type=changeanim
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=anim!=9999
value=9999
ignorehitpause=1
[State ]
type=nothitby
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
value=SCA
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=var(0):=var(0)+1*(roundstate=2&&(root,var(0)&4))||1
trigger1=var(2):=(enemy(0),life)||1
trigger1=var(3):=(enemy(numenemy>1),life)||1
trigger1=var(7):=(var(7)+1)*(enemy(0),movetype!=A)||1
trigger1=var(8):=(var(8)+1)*(enemy(numenemy>1),movetype!=A)||1
flag=Invisible
falg2=NoShadow
ignorehitpause=1
[State ]
type=BindToRoot
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
ignorehitpause=1
[State ]
type=screenbound
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
value=0
movecamera=0,0
ignorehitpause=1
[State ]
type=PlayerPush
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
value=0
ignorehitpause=1
[State ]
type=ctrlset
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
value=0
ignorehitpause=1

[State ];偽装対策
type=parentvarset
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=parent,ID=root,ID
var(22)=ID
ignorehitpause=1

[State ];世界最後の日 自動発動フラグ(耐性)
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=parent,ID=root,ID
trigger1=var(4)>12
trigger2=var(6)>20
trigger3=roundno>2
var(0)=(root,var(0)|16)
ignorehitpause=1

[State ];回復感知
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=(root,var(0)&4)
trigger1=root,var(1)-var(2)<0
trigger2=root,var(2)-var(3)<0
var(4)=1
ignorehitpause=1
[State ];冥界の門 ステ抜け感知
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=root,stateno=70000&&root,time=[56,402]
trigger1=root,var(25)!=0
trigger1=root,var(25)!=70010
trigger1=root,var(25)!=[511,512]
trigger2=numhelper(5000)
trigger2=helper(5000),var(2)=2
trigger2=helper(5000),var(6)!=70010
trigger2=helper(5000),var(6)!=[511,512]
var(6)=1
ignorehitpause=1

[State ];敵現在ライフ最低値記録-開始
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=numenemy
trigger1=var(9)!=enemy(0),life
trigger1=(root,var(0)&4)=0
var(9)=enemy(0),lifemax
ignorehitpause=1
[State ];敵現在ライフ最低値記録
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=numenemy
trigger1=enemy(0),life<var(9)
var(9)=enemy(0),life
ignorehitpause=1
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=numenemy
trigger1=var(10)!=enemy(numenemy>1),life
trigger1=(root,var(0)&4)=0
var(10)=enemy(numenemy>1),lifemax
ignorehitpause=1
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=numenemy
trigger1=enemy(numenemy>1),life<var(10)
var(10)=enemy(numenemy>1),life
ignorehitpause=1
[State ];耐性
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=numenemy
trigger1=enemy(0),life>var(9)
trigger2=enemy(numenemy>1),life>var(10)
var(0)=(root,var(0)|64)
ignorehitpause=1
[State ];耐性解除
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=numenemy
triggerall=(root,var(0)&64)
trigger1=enemy(0),life<=var(9)
trigger1=enemy(numenemy>1),life<=var(10)
var(0)=(root,var(0)^64)
ignorehitpause=1

[State ];時止め解除フラグ
type=Helper
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=numhelper(123456)=0
trigger1=var(1)=0
trigger1=var(1):=1||1
trigger2=roundstate>1
trigger2=var(1)=1||(root,var(0)&4)=0
trigger2=var(1):=2||1
trigger3=numenemy
trigger3=enemy(0),alive=0||enemy(numenemy>1),alive=0
trigger3=roundstate=2
trigger4=(root,time>5)&&root,stateno!=[0,1]
trigger4=var(1)<2
trigger4=var(1):=1||1
trigger5=numenemy=2
trigger5=(enemy(0),alive=0&&(enemy(0),prevstateno=[512,513])&&enemy(1),alive)||(enemy(1),alive=0&&(enemy(1),prevstateno=[512,513])&&enemy(0),alive)
trigger5=roundstate=2
trigger6=root,stateno=[60201,60202]
trigger7=(root,var(0)&128)&&roundstate>2
name="pause-reset"
id=123456
pos=0,0
postype=p1
sprpriority=0
stateno=123456
Helpertype=player
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

;強力技使用回数
[State ];死刑
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=root,time=1
trigger1=root,stateno=31442420
var(15)=1
ignorehitpause=1
[State ];天罰
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=root,time=1
trigger1=root,stateno=30050
var(16)=1
ignorehitpause=1
[State ];怨恨
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=root,time=1
trigger1=root,stateno=19150
var(17)=1
ignorehitpause=1
[State ];嘆きの波動
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=root,time=1
trigger1=root,stateno=19153
var(18)=1
ignorehitpause=1
[State ];虚無の波動
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=root,time=1
trigger1=root,stateno=50300
var(19)=1
ignorehitpause=1
[State ];砕ける心
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=root,time=1
trigger1=root,stateno=11000
var(20)=1
ignorehitpause=1
[State ];束縛壊忌
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=root,time=1
trigger1=root,stateno=50100
var(21)=1
ignorehitpause=1
[State ];暗黒
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=root,time=1
trigger1=root,stateno=50600
var(22)=1
ignorehitpause=1
[State ];割れる精神
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=root,time=1
trigger1=root,stateno=10000
var(23)=1
ignorehitpause=1
[State ];決裂縛界
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=root,time=1
trigger1=root,stateno=60200
var(24)=1
ignorehitpause=1

;発狂
[State ]
type=BGPalFx
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=(root,var(0)&2)||root,stateno=[30060,30061]
mul=256,0,0
invertall=0
color=0
time=-1
ignorehitpause=1
[State ]
type=AssertSpecial
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=(root,var(0)&2)
trigger1=gametime%4
trigger1=numenemy
trigger1=enemy(0),hitpausetime<120&&enemy(numenemy>1),hitpausetime<120
trigger1=var(13)!=461349000
flag=timerfreeze

[State ];発狂 垂れ流し(超必殺技の邪魔はしない)
type=Projectile
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=root,palno>6
trigger1=(root,var(0)&2)
trigger1=gametime%13=0
trigger1=root,stateno!=[19150,19155]
trigger1=root,stateno!=70000
trigger1=root,stateno!=[10000,10002]
trigger1=root,stateno!=[11000,11002]
trigger1=root,stateno!=[50100,50102]
trigger1=root,stateno!=50300
trigger1=root,stateno!=[50600,50601]
trigger1=root,stateno!=[30050,30052]
trigger1=root,stateno!=[60200,60202]
trigger1=root,stateno!=[30060,30062]
attr=A,HA,HP,HT
projanim=10000
projhitanim=-1
projid=30050
projpriority=999999999999999999999999999999999
projsprpriority=9999999999999999999999999999999
projremove=1
projremovetime=10
postype=p1
offset=0,0
velocity=0
animtype=hard
damage=100+random%100
getpower=0,0
givepower=0,0
guardflag=
hitflag=MAFDP
pausetime=0
guard.pausetime=0,0
sparkno=-1
sparkxy=0,0
guard.sparkno=-1
ground.type=high
ground.slidetime=60
ground.hittime=60
ground.velocity=0,13
guard.velocity=0
air.velocity=0,13
fall=1
fall.recover=0
fall.damage=2147483647*ifelse(random%2,1,-1)
supermove=1
pausemovetime=2147483647
supermovetime=2147483647

;ステ抜け貫通調査
[State ];記憶変数
type=null
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=roundstate<1||root,stateno=5900||(var(50)=0&&var(51)=0&&var(52)=0&&var(53)=0)
trigger1=var(50):=-1
trigger1=var(51):=-1
trigger1=var(52):=-1
trigger1=var(53):=-1
trigger1=var(54):=-1
[State ];攻撃中
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=root,stateno=19154
trigger2=root,stateno=50300
trigger3=root,stateno=[10000,10002]
trigger4=root,stateno=[11000,11002]
trigger5=root,stateno=[50100,50102]
trigger6=root,stateno=[30050,30052]
var(39)=1
[State ];測定再開
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=var(39)=1
trigger1=root,stateno!=19154
trigger1=root,stateno!=50300
trigger1=root,stateno!=[10000,10002]
trigger1=root,stateno!=[11000,11002]
trigger1=root,stateno!=[50100,50102]
trigger1=root,stateno!=[30050,30052]
var(39)=0
[State ];敵の変動変数調査
type=null
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=numenemy>0
triggerall=var(40)=[0,59]
triggerall=var(39)=0
trigger1=gametime%8=0
trigger1=var(44):=gametime
trigger1=var(41):=enemy,var(var(40))&&0
trigger2=gametime%8=1
trigger2=var(45):=gametime
trigger2=var(42):=enemy,var(var(40))&&0
trigger3=gametime%8=2
trigger3=var(46):=gametime
trigger3=var(43):=enemy,var(var(40))&&0
trigger4=gametime%8=3
trigger4=(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
trigger4=var(40)<59
trigger4=var(40):=var(40)+1
trigger5=gametime%8=3
trigger5=(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
trigger5=var(40)=59
trigger5=var(40):=0
ignorehitpause=1
[State ];計算
type=null;a*x^2+b*x+c
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=gametime%8=[3,6]
triggerall=var(39)=0
triggerall=var(40)=[0,59]
triggerall=var(36)=0&&var(37)=0&&var(38)=0
trigger1=var(30)=0
trigger1=var(30):=gametime&&0
trigger2=var(31):=var(32)||1
trigger2=var(32):=var(33)||1
trigger2=var(33):=enemy,var(var(40))&&0
trigger3=var(31)&&var(32)&&var(33)
trigger3=var(34):=var(33)-var(32)||1
trigger3=var(35):=var(32)-var(31)||1
trigger3=var(36):=(var(34)-var(35))/2
trigger3=var(37):=var(34)-(2*var(30)+3)*var(36)||1
trigger3=var(38):=var(33)-var(36)*(var(30)*(var(30)+4)+4)-var(37)*(var(30)+2)||1
trigger4=gametime%8>5
trigger4=var(36)=0
trigger4=var(37):=(var(43)-var(42))||1
trigger4=var(38):=var(42)-(var(37)*var(45))||1
[State ];解答
type=null
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=gametime%8!=[3,7]
triggerall=var(39)=0
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))!=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(30):=0||1
trigger1=var(31):=0||1
trigger1=var(32):=0||1
trigger1=var(33):=0||1
trigger1=var(34):=0||1
trigger1=var(35):=0||1
trigger1=var(36):=0||1
trigger1=var(37):=0||1
trigger1=var(38):=0||1
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=var(39)=0
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
var(39)=-1
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=0
triggerall=var(40)=[0,59]
triggerall=numenemy
trigger1=root,fvar(4)=0
trigger1=enemy,var(var(40))=enemy,stateno
trigger1=enemy,stateno!=0
var(39)=-2
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))!=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
var(39)=0
[State ];セーブ中です...電源を切らないで下さい
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(50)=-1
trigger1=root,fvar(20)!=var(40)
fvar(20)=var(40)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(50)=-1
trigger1=root,fvar(20)=var(40)
fvar(21)=var(36)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(50)=-1
trigger1=root,fvar(20)=var(40)
fvar(22)=var(37)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(50)=-1
trigger1=root,fvar(20)=var(40)
fvar(23)=var(38)
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(50)=-1
trigger1=root,fvar(20)=var(40)
var(50)=ceil(root,fvar(20))
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=var(39)=-1
triggerall=var(40)=[0,58]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=root,fvar(20)=[0,59]
trigger1=enemy,var(ceil(root,fvar(20)))=(ceil(root,fvar(21))*gametime*gametime)+ceil(root,fvar(22))*gametime+ceil(root,fvar(23))
trigger1=var(50)=ceil(root,fvar(20))
trigger1=var(36)=ceil(root,fvar(21))
trigger1=var(37)=ceil(root,fvar(22))
trigger1=var(38)=ceil(root,fvar(23))
trigger1=var(40):=var(40)+1||1
var(39)=0
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(51)=-1
trigger1=root,fvar(24)!=var(40)
fvar(24)=var(40)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(51)=-1
trigger1=root,fvar(24)=var(40)
fvar(25)=var(36)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(51)=-1
trigger1=root,fvar(24)=var(40)
fvar(26)=var(37)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(51)=-1
trigger1=root,fvar(24)=var(40)
fvar(27)=var(38)
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(51)=-1
trigger1=root,fvar(24)=var(40)
var(51)=ceil(root,fvar(24))
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=var(39)=-1
triggerall=var(40)=[0,58]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=root,fvar(24)=[0,59]
trigger1=enemy,var(ceil(root,fvar(24)))=(ceil(root,fvar(25))*gametime*gametime)+ceil(root,fvar(26))*gametime+ceil(root,fvar(27))
trigger1=var(51)=ceil(root,fvar(24))
trigger1=var(36)=ceil(root,fvar(25))
trigger1=var(37)=ceil(root,fvar(26))
trigger1=var(38)=ceil(root,fvar(27))
trigger1=var(40):=var(40)+1||1
var(39)=0
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(52)=-1
trigger1=root,fvar(28)!=var(40)
fvar(28)=var(40)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(52)=-1
trigger1=root,fvar(28)=var(40)
fvar(29)=var(36)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(52)=-1
trigger1=root,fvar(28)=var(40)
fvar(30)=var(37)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(52)=-1
trigger1=root,fvar(28)=var(40)
fvar(31)=var(38)
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(52)=-1
trigger1=root,fvar(28)=var(40)
var(52)=ceil(root,fvar(28))
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=var(39)=-1
triggerall=var(40)=[0,58]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=root,fvar(28)=[0,59]
trigger1=enemy,var(ceil(root,fvar(28)))=(ceil(root,fvar(29))*gametime*gametime)+ceil(root,fvar(30))*gametime+ceil(root,fvar(31))
trigger1=var(52)=ceil(root,fvar(28))
trigger1=var(36)=ceil(root,fvar(29))
trigger1=var(37)=ceil(root,fvar(30))
trigger1=var(38)=ceil(root,fvar(31))
trigger1=var(40):=var(40)+1||1
var(39)=0
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(53)=-1
trigger1=root,fvar(32)!=var(40)
fvar(32)=var(40)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(53)=-1
trigger1=root,fvar(32)=var(40)
fvar(33)=var(36)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(53)=-1
trigger1=root,fvar(32)=var(40)
fvar(34)=var(37)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(53)=-1
trigger1=root,fvar(32)=var(40)
fvar(35)=var(38)
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(53)=-1
trigger1=root,fvar(32)=var(40)
var(53)=ceil(root,fvar(32))
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=var(39)=-1
triggerall=var(40)=[0,58]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=root,fvar(32)=[0,59]
trigger1=enemy,var(ceil(root,fvar(32)))=(ceil(root,fvar(33))*gametime*gametime)+ceil(root,fvar(34))*gametime+ceil(root,fvar(35))
trigger1=var(53)=ceil(root,fvar(32))
trigger1=var(36)=ceil(root,fvar(33))
trigger1=var(37)=ceil(root,fvar(34))
trigger1=var(38)=ceil(root,fvar(35))
trigger1=var(40):=var(40)+1||1
var(39)=0
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(54)=-1
trigger1=root,fvar(36)!=var(40)
fvar(36)=var(40)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(54)=-1
trigger1=root,fvar(36)=var(40)
fvar(37)=var(36)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(54)=-1
trigger1=root,fvar(36)=var(40)
fvar(38)=var(37)
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(54)=-1
trigger1=root,fvar(36)=var(40)
fvar(39)=var(38)
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=var(39)=-1
triggerall=var(40)=[0,59]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=enemy,var(var(40))=(var(36)*gametime*gametime)+var(37)*gametime+var(38)
trigger1=var(54)=-1
trigger1=root,fvar(36)=var(40)
var(54)=ceil(root,fvar(36))
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=!(var(43)=var(42)&&var(43)=var(41)&&var(42)=var(41))
triggerall=var(39)=-1
triggerall=var(40)=[0,58]
triggerall=var(36)!=0||var(37)!=0||var(38)!=0
triggerall=numenemy
trigger1=root,fvar(36)=[0,59]
trigger1=enemy,var(ceil(root,fvar(36)))=(ceil(root,fvar(37))*gametime*gametime)+ceil(root,fvar(38))*gametime+ceil(root,fvar(39))
trigger1=var(54)=ceil(root,fvar(36))
trigger1=var(36)=ceil(root,fvar(37))
trigger1=var(37)=ceil(root,fvar(38))
trigger1=var(38)=ceil(root,fvar(39))
trigger1=var(40):=var(40)+1||1
var(39)=0
[State ];被りは削除
type=null
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=var(51)!=-1
trigger1=var(51)=var(50)
trigger1=var(51):=-1&&0
trigger2=var(52)!=-1
trigger2=var(52)=var(50)||var(51)
trigger2=var(52):=-1&&0
trigger3=var(53)!=-1
trigger3=var(53)=var(50)||var(51)||var(52)
trigger3=var(53):=-1&&0
trigger4=var(54)!=-1
trigger4=var(54)=var(50)||var(51)||var(52)||var(53)
trigger4=var(54):=-1&&0
[State ]
type=parentvarset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-2
triggerall=var(40)=[0,59]
triggerall=numenemy
trigger1=enemy,var(var(40))=enemy,stateno
trigger1=root,fvar(4)!=var(40)
fvar(4)=var(40)
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=var(39)=-2
triggerall=var(40)=[0,58]
triggerall=numenemy
trigger1=root,fvar(4)=[0,59]
trigger1=enemy,var(ceil(root,fvar(4)))=enemy,stateno
trigger1=var(40):=var(40)+1||1
var(39)=0

;[State ]
;Type=DisplayToClipboard
;trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
;Text="e-v:%d,v40:%d,v39:%d"
;Params=enemy,var(var(40)),var(40),var(39)
;IgnoreHitPause=1
;[State ]
;Type=AppendToClipboard
;trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
;Text=" a=%d,b=%d,c=%d"
;Params=var(36),var(37),var(38)
;IgnoreHitPause=1
;[State ]
;Type=AppendToClipboard
;trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
;Text="\n50=%d,51=%d,52=%d,53=%d,54=%d"
;Params=var(50),var(51),var(52),var(53),var(54)
;IgnoreHitPause=1

;12P 真ライフ
[State ]
type=Explod
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=root,palno=12
trigger1=numexplod(2600)=0
anim=2600
id=2600
pos=93,226
postype=back
bindtime=-1
removetime=-1
ownpal=0
sprpriority=254
facing=-1
sprpriority=255
scale=0.5,0.5
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
[State ]
type=Explod
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=root,palno=12
trigger1=numexplod(2610)=0
anim=2610
id=2610
pos=12,226
postype=back
bindtime=-1
removetime=-1
ownpal=1
sprpriority=255
scale=0.5,0.5
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
[State ]
type=Explod
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=root,palno=12
trigger1=sysvar(4)<-10000
trigger1=numexplod(2620)=0
trigger1=var(13):=461349000||1
anim=2620
id=2620
pos=ifelse(facing=1,12,90),216
facing=ifelse(facing=1,1,-1)
postype=back
bindtime=-1
removetime=-1
ownpal=1
sprpriority=256
scale=0.75,0.75
trans=add
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
[State ]
type=modifyexplod
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=root,palno=12
trigger1=sysvar(4)=[0,2000]
id=2600
scale=0.5*(1-sysvar(4)/2000.0),0.5
[State ]
type=modifyexplod
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=root,palno=12
trigger1=sysvar(4)<0
id=2600
scale=0.5,0.5

;ダメージ処理
[State ]
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=playerIDexist(root,var(23))
trigger1=roundstate=2
trigger1=sysvar(4)<1800
trigger1=playerID(root,var(23)),gethitvar(damage)=[1,(lifemax*0.5)]
sysvar(4)=ifelse(sysvar(4)>=0,10,ifelse(sysvar(4)<-3600,120,60))
ignorehitpause=1
[State ]
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=playerIDexist(root,var(23))
trigger1=roundstate=2
trigger1=sysvar(4)>=1800
trigger1=playerID(root,var(23)),gethitvar(damage)=[1,(lifemax*0.5)]
trigger1=playerID(root,var(23)),gethitvar(fall.damage)>lifemax
trigger1=numhelper(5000)=1
trigger1=helper(5000),var(2)=2
trigger1=numenemy
trigger1=enemy(0),alive&&enemy(numenemy>1),alive
trigger1=enemy(0),life>0&&enemy(numenemy>1),life>0
trigger1=enemy(0),time>1&&enemy(numenemy>1),time>1
trigger1=enemy(0),hitpausetime<10&&enemy(numenemy>1),hitpausetime<10
trigger1=(enemy(0),life<enemy(0),lifemax*0.5)&&(enemy(numenemy>1),life<enemy(numenemy>1),lifemax*0.5)
sysvar(4)=10
ignorehitpause=1
[State ];許容ダメージ範囲外
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=playerIDexist(root,var(23))
trigger1=roundstate=2
trigger1=playerID(root,var(23)),gethitvar(damage)!=[0,(lifemax*0.5)]
sysvar(4)=-240
ignorehitpause=1
[State ];回復感知
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=(root,var(0)&4)
trigger1=root,var(1)-var(2)<0
trigger2=root,var(2)-var(3)<0
sysvar(4)=-120
ignorehitpause=1
[State ];冥界の門 ステ抜け感知
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
triggerall=root,stateno=70000&&root,time=[56,402]
trigger1=root,var(25)!=0
trigger1=root,var(25)!=70010
trigger1=root,var(25)!=[511,512]
trigger2=numhelper(5000)
trigger2=helper(5000),var(2)=2
trigger2=helper(5000),var(6)!=70010
trigger2=helper(5000),var(6)!=[511,512]
sysvar(4)=-120
ignorehitpause=1
[State ];敵 非攻撃時間
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=(root,var(0)&4)
trigger1=var(7)>2000||var(8)>2000
trigger1=gametime%10=0
sysvar(4)=-30
ignorehitpause=1
[State ];長時間経過　敵体力監視
type=varadd
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=var(0)>5000
trigger1=numenemy
trigger1=(enemy(0),life>enemy(0),lifemax*0.9)||(enemy(numenemy>1),life>enemy(numenemy>1),lifemax*0.9)
sysvar(4)=-360
ignorehitpause=1
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=sysvar(4)>2000
sysvar(4)=2000
ignorehitpause=1
[State ]
type=varset
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=sysvar(4)<-10000
trigger2=var(13)!=0
trigger3=root,var(7)!=0
sysvar(4)=-2000000000
ignorehitpause=1

[State ];点滅処理用
type=varset
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=sysvar(4)<1000
var(5)=abs(100-gametime%200)
ignorehitpause=1
[State ]
type=varset
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=sysvar(4)=[1000,1500]
var(5)=abs(100-gametime*2%200)
ignorehitpause=1
[State ]
type=varset
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=sysvar(4)=[1500,1800]
var(5)=abs(100-gametime*4%200)
ignorehitpause=1
[State ]
type=varset
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=sysvar(4)=[1800,2000]
var(5)=abs(100-gametime*8%200)
ignorehitpause=1

[State ];点滅＆色変え
type=PalFx
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=sysvar(4)>-1
time=1
add=0,0,0
mul=256-var(5),256-var(5),256-var(5)
ignorehitpause=1
[State ]
type=PalFX
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=sysvar(4)=[-1000,-1]
time=1
add=0,0,0
mul=0,250-var(5),250-var(5)
ignorehitpause=1
[State ]
type=PalFX
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=sysvar(4)=[-2400,-1000]
time=1
add=0,0,0
mul=0,250-var(5),0
ignorehitpause=1
[State ]
type=PalFX
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=sysvar(4)=[-5000,-2400]
time=1
add=0,0,0
mul=250-var(5),0,250-var(5)
ignorehitpause=1
[State ]
type=PalFX
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=sysvar(4)=[-7000,-5000]
time=1
add=0,0,0
mul=250-var(5),250-var(5),0
ignorehitpause=1
[State ]
type=PalFX
triggerall=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
trigger1=sysvar(4)<-7000
time=1
add=0,0,0
mul=250-var(5),0,0
ignorehitpause=1

;------------------------------------------------------------
;ガード硬直解除後の後退（立ち）
[Statedef 151]
type=S
movetype=I
physics=S
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=150
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=posset
trigger1=time=0
Y=0
[State ]
type=HitVelSet
trigger1=Time=0
x=1
[State ]
type=VelSet
trigger1=Time=GetHitVar(slidetime)
trigger2=HitOver
x=0
[State ]
type=CtrlSet
trigger1=Time=GetHitVar(ctrltime)
value=1
[State ]
type=StateTypeSet
trigger1=statetype=S&&command="holddown"
statetype=C
physics=C
[State ]
type=StateTypeSet
trigger1=statetype=C&&command!="holddown"
statetype=S
physics=S
[State ]
type=selfstate
trigger1=HitOver
value=130
ctrl=1
;------------------------------------------------------------
;ガード硬直（しゃがみ）
[Statedef 152]
type=C
movetype=I
physics=N
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=posset
trigger1=time=0
Y=0
[State ]
type=ChangeAnim
trigger1=1
value=151
[State ]
type=selfstate
trigger1=HitShakeOver
value=151+2*(command="holddown")
[State ]
type=StateTypeSet
trigger1=statetype=S&&command="holddown"
statetype=C
physics=C
[State ]
type=StateTypeSet
trigger1=statetype=C&&command!="holddown"
statetype=S
physics=S
[State ]
type=ForceFeedback
trigger1=time=0
waveform=square
time=4
;------------------------------------------------------------
;ガード硬直解除後の後退（しゃがみ）
[Statedef 153]
type=C
movetype=I
physics=C
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=151
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=posset
trigger1=time=0
Y=0
[State ]
type=HitVelSet
trigger1=Time=0
x=1
[State ]
type=VelSet
trigger1=Time=GetHitVar(slidetime)
trigger2=HitOver
x=0
[State ]
type=CtrlSet
trigger1=Time=GetHitVar(ctrltime)
value=1
[State ]
type=StateTypeSet
trigger1=statetype=S&&command="holddown"
statetype=C
physics=C
[State ]
type=StateTypeSet
trigger1=statetype=C&&command!="holddown"
statetype=S
physics=S
[State ]
type=selfstate
trigger1=HitOver
value=131
ctrl=1
;------------------------------------------------------------
;ガード硬直（空中）
[Statedef 154]
type=A
movetype=I
physics=N
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
trigger1=1
value=152
[State ]
type=selfstate
trigger1=HitShakeOver
value=155
[State ]
type=ForceFeedback
trigger1=time=0
waveform=square
time=4
;------------------------------------------------------------
;ガード硬直解除後の後退（空中）
[Statedef 155]
type=A
movetype=I
physics=N
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=152
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=HitVelSet
trigger1=Time=0
x=1
y=1
[State ]
type=VelAdd
trigger1=1
y=Const(movement.yaccel)
[State ]
type=CtrlSet
trigger1=Time=GetHitVar(ctrltime)
value=1
[State ]
type=VarSet
trigger1=1
sysvar(0)=(pos y>=0)&&(vel y>0)
[State ]
type=VelSet
trigger1=sysvar(0)
y=0
[State ]
type=PosSet
trigger1=sysvar(0)
y=0
[State ]
type=selfstate
trigger1=sysvar(0)
trigger1=command="holdback"
trigger1=inguarddist
value=130
[State ]
type=selfstate
trigger1=sysvar(0)
value=52
;------------------------------------------------------------
; LOSE (Time over)タイムオーバーで負けた時
[Statedef 170]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=170
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=NotHitBy
trigger1=1
value=SCA
[State ]
type=AssertSpecial
trigger1=time<120
flag=roundnotover
;------------------------------------------------------------
; DRAWGAME (Time over)タイムオーバーで引き分けた時
[Statedef 175]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=selfstate
trigger1=Time=0
trigger1=!SelfAnimExist(175)
value=170
[State ]
type=ChangeAnim
trigger1=Time=0
value=175
[State ]
type=NotHitBy
trigger1=1
value=SCA
[State ]
type=AssertSpecial
trigger1=time<120
flag=roundnotover
;------------------------------------------------------------
;WIN 勝利演出分岐
[Statedef 180]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeState
trigger1=1
value=181+(random%2)
;---------------------------------------------------------------------------
; WIN 「天上天下」
[Statedef 181]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=181
[State ]
type=PlaySnd
trigger1=time=50
value=181,10
[State ]
type=Explod
trigger1=numexplod(182)=0
trigger1=animelem=1
anim=182
id=182
sprpriority=-5
postype=p1
pos=0,0
bindtime=1
SuperMoveTime=9999999
PauseMoveTime=9999999
removetime=-1
under=0
[State ]
type=RemoveExplod
trigger1=time=140
ID=182
[State ]
type=NotHitBy
trigger1=1
value=SCA
[State ]
type=AssertSpecial
trigger1=time>120
trigger1=(GameTime%2)=1
flag=invisible
[State ]
type=AssertSpecial
trigger1=time>140
flag=invisible
[State ]
type=PlaySnd
trigger1=time=140
value=211,0
[State ]
type=AssertSpecial
trigger1=time<170
flag=roundnotover
;---------------------------------------------------------------------------
; WIN 「下の下だな」
[Statedef 182]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=183
[State ]
type=PlaySnd
trigger1=animelem=7
value=190,1
[State ]
type=PlaySnd
trigger1=animelemtime(57)=12
value=182,10
[State ]
type=AssertSpecial
trigger1=time>160
trigger1=(GameTime%2)=1
flag=invisible
[State ]
type=AssertSpecial
trigger1=time>180
flag=invisible
[State ]
type=PlaySnd
trigger1=time=180
value=211,0
[State ]
type=AssertSpecial
trigger1=time<220
flag=roundnotover
;------------------------------------------------------------
;INTRO イントロ準備
[Statedef 190]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
value=9999
[State ]
type=VarRandom
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=PlayerIDExist(var(22))
v=8
range=1,8
[State ];確認用
type=null;varset
trigger1=name="Phantom Mizuchi Abyss"
var(8)=8
[State ]
type=ChangeState
triggerall=name="Phantom Mizuchi Abyss"
trigger1=Var(8)=1
value=191
[State ]
type=ChangeState
triggerall=name="Phantom Mizuchi Abyss"
trigger1=Var(8)=2
value=171000
[State ]
type=ChangeState
triggerall=name="Phantom Mizuchi Abyss"
trigger1=Var(8)=3
value=171010
[State ]
type=ChangeState
triggerall=name="Phantom Mizuchi Abyss"
trigger1=Var(8)=4
value=171020
[State ]
type=ChangeState
triggerall=name="Phantom Mizuchi Abyss"
trigger1=Var(8)=5
value=171030
[State ]
type=ChangeState
triggerall=name="Phantom Mizuchi Abyss"
trigger1=Var(8)=6
value=171031
[State ]
type=ChangeState
triggerall=name="Phantom Mizuchi Abyss"
trigger1=Var(8)=7
value=171032
[State ]
type=ChangeState
triggerall=name="Phantom Mizuchi Abyss"
trigger1=Var(8)=8
value=171033
;---------------------------------------------------------------------------
;通常登場
[Statedef 191]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=190
[State ]
type=PlaySnd
trigger1=animelem=11
value=190,10
[State ]
type=PlaySnd
trigger1=animelem=13
value=190,1
[State ]
type=PlaySnd
trigger1=animelem=14
value=190,2
[State ]
type=Explod
trigger1=animelemtime(11)=1
anim=191
id=191
sprpriority=5
postype=p1
pos=0,0
bindtime=1
SuperMoveTime=9999999
PauseMoveTime=9999999
under=0
trans=sub
[State ]
type=AssertSpecial
trigger1=Time=[0,1750]
trigger1=1
flag=Intro
[State ]
type=ChangeState
trigger1=AnimTime=0
value=0
;------------------------------------------------------------
;憑依
[Statedef 171000]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=171000
[State ]
type=PlaySnd
trigger1=animelemtime(44)=1
value=3500,3
[State ]
type=Explod
trigger1=animelemtime(44)=1
Anim=11150
pos=14,-110
postype=p1
ownpal=1
removetime=15
sprpriority=4
SuperMoveTime=9999999
PauseMoveTime=9999999
[State ]
type=Explod
trigger1=time=0
Anim=171001
id=171001
pos=-300,-100
postype=p1
ownpal=1
removetime=70
sprpriority=4
SuperMoveTime=9999999
PauseMoveTime=9999999
trans=sub
[State ]
type=Explod
trigger1=time=60
Anim=171001
id=171001
pos=-150,-100
postype=p1
ownpal=1
vel=1.8
scale=0.7,0.7
removetime=95
sprpriority=4
SuperMoveTime=9999999
PauseMoveTime=9999999
trans=sub
[State ]
type=Explod
trigger1=time=155
Anim=171002
id=171002
pos=30, 50
postype=p1
ownpal=1
vel=0,3
removetime=25
sprpriority=4
SuperMoveTime=9999999
PauseMoveTime=9999999
trans=sub
[State ]
type=PlaySnd
trigger1=Time=155
value=2000,12
freqmul=1.3+((random%8)*0.1)
[State ]
type=trans
trigger1=time<180
trigger2=time=[182,210]
trigger2=gametime%4=[0,1]
trans=add
[State ]
type=trans
trigger1=time=[182,210]
trigger1=gametime%4=[2,3]
trigger2=time>=210
trans=sub
[State ]
type=AssertSpecial
trigger1=Time=[0,1750]
trigger1=1
flag=Intro
[State ]
type=PlaySnd
trigger1=animelemtime(33)=1
value=191,11
[State ]
type=PlaySnd
trigger1=animelemtime(10)=1
value=2000,10
[State ]
type=PlaySnd
trigger1=Time=60
value=211,0
[State ]
type=ChangeState
trigger1=AnimTime=0
value=0
;------------------------------------------------------------
;因果を…感じるな…
[Statedef 171010]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=171010
[State ]
type=EnvShake
trigger1=animelem=4
time=15
ampl=-12
freq=95
phase=95
[State ]
type=Explod
trigger1=animelem=1
anim=171011
sprpriority=8
postype=p1
pos=0,0
bindtime=1
supermove=1
under=0
ownpal=1
SuperMoveTime=9999999
PauseMoveTime=9999999
trans=sub
[State ]
type=AssertSpecial
trigger1=Time=[0,1750]
trigger1=1
flag=Intro
[State ]
type=PlaySnd
trigger1=animelem=4
value=2300,3
[State ]
type=PlaySnd
trigger1=time=155
value=11,2
freqmul=1.5+((random%3)*0.1)
[State ]
type=PlaySnd
trigger1=time=60
value=191,10
[State ]
type=PlaySnd
trigger1=time=140
value=191,11
[State ]
type=ChangeState
trigger1=AnimTime=0
value=0
;------------------------------------------------------------
;俺はもう…死んでいる…
[Statedef 171020]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=1710201
[State ]
type=Explod
trigger1=time=1
anim=1710200
sprpriority=8
postype=p1
pos=-2,-60
bindtime=1
supermove=1
under=0
ownpal=1
scale=.5,.5
SuperMoveTime=9999999
PauseMoveTime=9999999
[State ]
type=AssertSpecial
trigger1=Time=[0,1750]
trigger1=1
flag=Intro
[State ]
type=AssertSpecial
trigger1=Time<=260
flag=invisible
[State ]
type=PlaySnd
trigger1=time=270
value=3500,10
[State ]
type=PlaySnd
trigger1=time=130
value=5000,0
[State ]
type=Explod
trigger1=time=262
anim=30000
ID=30000
sprpriority=0
postype=left
pos=-100,-100
bindtime=-1
supermove=1
under=0
ownpal=1
scale=2,2
SuperMoveTime=9999999
PauseMoveTime=9999999
[State ]
type=Explod
trigger1=time<262
trigger1=numexplod(30002)=0
anim=30002
ID=30002
sprpriority=0
postype=left
pos=-100,-100
bindtime=-1
supermove=1
under=0
ownpal=1
scale=2,2
SuperMoveTime=9999999
PauseMoveTime=9999999
[State ]
type=removeexplod
trigger1=time>261
ID=30002
[State ]
type=EnvColor
trigger1=time<262
ignorehitpause=1
time=1
value=0,0,0
under=2
[State ]
type=AssertSpecial
trigger1=time<262
flag=nofg
flag2=nobg
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=nobardisplay
ignorehitpause=1
[State ]
type=ChangeState
trigger1=Time>=300
value=0
;------------------------------------------------------------
;Nanarmanっぽくイントロ
[Statedef 171030]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=172001
[State ]
type=EnvShake
trigger1=time=[580,780]
trigger1=time%15=0
time=15
ampl=-12
freq=95
phase=95
[State ]
type=AssertSpecial
trigger1=Time=[0,850]
trigger1=1
flag=Intro
[State ]
type=PlaySnd
trigger1=time=0
value=4000,0
freqmul=1
[State ]
type=PlaySnd
trigger1=animelemtime(48)=1
value=4000,1
[State ]
type=PlaySnd
trigger1=animelemtime(48)=1
value=4000,1
[State ]
type=PlaySnd
trigger1=animelemtime(48)=1
value=4000,1
[State ]
type=PlaySnd
trigger1=animelemtime(48)=1
value=4000,1
[State ]
type=PlaySnd
trigger1=animelemtime(48)=1
value=4000,1
[State ]
type=Explod
trigger1=animelemtime(47)=4
anim=172002
id=172002
sprpriority=5
postype=p1
pos=0,0
bindtime=1
SuperMoveTime=9999999
PauseMoveTime=9999999
under=0
[State ]
type=PlaySnd
trigger1=animelemtime(47)=4
value=190,1
[State ]
type=PlaySnd
trigger1=time=780
value=190,2
[State ]
type=PlaySnd
trigger1=time=780
value=190,2
[State ]
type=ChangeState
trigger1=time>850
value=0
;------------------------------------------------------------
;「やだな〜…強そー…」
[Statedef 171031]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=172003
[State ]
type=AssertSpecial
trigger1=1
flag=Intro
[State ]
type=PlaySnd
trigger1=animelem=2
value=4000,5
freqmul=0.8
[State ]
type=ChangeState
trigger1=animtime=0
value=0
;------------------------------------------------------------
;憑依2
[Statedef 171032]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=172004
[State ]
type=Explod
trigger1=time=0
Anim=171001
id=171001
pos=-300,-150
postype=p1
ownpal=1
removetime=70
sprpriority=4
SuperMoveTime=9999999
PauseMoveTime=9999999
trans=add
[State ]
type=Explod
trigger1=time=60
Anim=171001
id=171001
pos=-150,-150
postype=p1
ownpal=1
vel=1.8
scale=0.7,0.7
removetime=95
sprpriority=4
SuperMoveTime=9999999
PauseMoveTime=9999999
trans=add
[State ]
type=Explod
trigger1=time=155
Anim=171002
id=171002
pos=30, 0
postype=p1
ownpal=1
vel=0,3
removetime=25
sprpriority=4
SuperMoveTime=9999999
PauseMoveTime=9999999
trans=add
[State ]
type=PlaySnd
trigger1=Time=155
value=4000,9
freqmul=1.3+((random%8)*0.1)
[State ]
type=trans
trigger1=time<180
trigger2=time=[182,200]
trigger2=gametime%2=0
trans=sub
[State ]
type=trans
trigger1=time=[182,200]
trigger1=gametime%2=1
trigger2=time>=200
trans=add
[State ]
type=PlaySnd
trigger1=Time=204
value=11,2
freqmul=1.4+((random%6)*0.1)
[State ]
type=PlaySnd
trigger1=Time=204
value=F7,0
[State ]
type=GameMakeAnim
trigger1=Time=204
value=60
pos=10,0
under=0
[State ]
type=AssertSpecial
trigger1=1
flag=Intro
[State ]
type=Explod
triggerall=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=330
Anim=5045300
ID=5045300
pos=10,40
postype=p1
ownpal=1
removetime=150
sprpriority=4
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
[State ]
type=PlaySnd
trigger1=Time=60
value=211,0
[State ]
type=ChangeState
trigger1=time=500
value=171000
;---------------------------------------------------------------------------
;KFMイントロ
[Statedef 171033]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=time=0
value=9999
[State ]
type=AssertSpecial
trigger1=1
flag=Intro

[State ]
type=Explod
trigger1=numexplod(172005)=0
trigger1=time=26
anim=172005
id=172005
sprpriority=5
postype=p1
pos=0,0
Shadow=15,15,15
bindtime=1
SuperMoveTime=9999999
PauseMoveTime=9999999
under=0
[State ]
type=removeexplod
trigger1=numexplod(172005)
trigger2=time>=452
id=172008
[State ]
type=Explod
triggerall=numexplod(172008)=0
trigger1=time=0
trigger2=time=93
anim=172008
id=172008
sprpriority=5
postype=p1
pos=0,0
Shadow=15,15,15
removetime=-1
bindtime=1
SuperMoveTime=9999999
PauseMoveTime=9999999
under=0
[State ]
type=Explod
trigger1=numexplod(172005)
persistent=0
anim=172006
postype=p1
pos=265,-90
velocity=-4.2,-7
accel=0,0.32
removetime=48
Shadow=15,15,15
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
[State ]
type=Explod
trigger1=numexplod(172005)
trigger1=time=74
anim=172007
postype=p1
pos=67,-70
velocity=2,-4
accel=0,0.32
removetime=35
Shadow=15,15,15
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
[State ]
type=PlaySnd
trigger1=time=74
value=F5,2
volume=-40
[State ]
type=PlaySnd
trigger1=time=77
value=F5,3
volume=-80

[State ]
type=changeanim
trigger1=time=300
trigger2=time=486
value=20
[State ]
type=PlaySnd
trigger1=time=340
value=4000,3
freqmul=0.9
[State ]
type=offset
trigger1=anim=20
trigger1=time=[300,380]
x=-120*facing+(time-300)*facing
[State ]
type=offset
trigger1=time=[380,486]
x=-40*facing
[State ]
type=offset
trigger1=time=[486,526]
x=-40*facing+(time-486)*facing
[State ]
type=changeanim
trigger1=time=430
value=1200
[State ]
type=Explod
trigger1=time=448
trigger1=numexplod(31442420)=0
id=31442420
anim=22212
sprpriority=8
postype=p1
pos=35,-75
bindtime=1
under=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
[State ]
type=EnvColor
trigger1=time=452
time=20
value=255,0,0
under=2
persistent=0
ignorehitpause=1
[State ]
type=PlaySnd
trigger1=time=450
value=3500,14
[State ]
type=PlaySnd
trigger1=time=452
value=3500,1
[State ]
type=PlaySnd
trigger1=time=452
value=2300,3
[State ]
type=PlaySnd
trigger1=time=452
value=4000,37
freqmul=0.7+((random%5)*0.1)

[State ]
type=changeanim
trigger1=time=380
trigger2=anim=1200&&animtime=0
trigger3=time=526
value=0

[State ]
type=ChangeState
trigger1=time>600
value=0
;------------------------------------------------------------
;立ち食らい
[Statedef 5000]
type=S
movetype=I
physics=N
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
trigger1=Time=0
trigger1=GetHitVar(animtype)!=[3,5]
value=ifelse((GetHitVar(groundtype)=1),5000,5010)+GetHitVar(animtype)
[State ]
type=ChangeAnim
trigger1=Time=0
trigger1=GetHitVar(animtype)=[3,5]
value=5030
[State ]
type=ChangeAnim
trigger1=Time=0
trigger1=(GetHitVar(animtype)=[4,5])&&(SelfAnimExist(5047+GetHitVar(animtype)))
value=5047+GetHitVar(animtype)
[State ]
type=ChangeAnim
trigger1=Time>0
value=anim
[State ]
type=StateTypeSet
trigger1=Time=0
trigger1=GetHitVar(yvel)!=0||GetHitVar(fall)
trigger2=Pos Y!=0
statetype=a
[State ]
type=selfstate
trigger1=HitShakeOver
trigger1=GetHitVar(yvel)=0&&!GetHitVar(fall)
value=5001
[State ]
type=selfstate
trigger1=HitShakeOver
value=5030
[State ]
type=ForceFeedback
trigger1=anim=5000
trigger2=anim=5010
persistent=0
time=6
waveform=square
[State ]
type=ForceFeedback
trigger1=anim=5001
trigger2=anim=5011
persistent=0
time=8
waveform=sinesquare
ampl=110,-1,-0.3
[State ]
type=ForceFeedback
trigger1=anim=5012
trigger2=anim=5002
trigger3=anim=5030
persistent=0
time=15
waveform=sinesquare
ampl=140
;------------------------------------------------------------
;立ち食らい後退
[Statedef 5001]
type=S
movetype=I
physics=S
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=HitVelSet
trigger1=Time=0
x=1
[State ]
type=ChangeAnim
trigger1=AnimTime=0
value=5005+GetHitVar(animtype)+(GetHitVar(groundtype)=2)*10
[State ]
type=VelMul
trigger1=Time>=GetHitVar(slidetime)
x=0.6
[State ]
type=VelSet
trigger1=HitOver
x=0
[State ]
type=DefenceMulSet
trigger1=HitOver
value=1
[State ]
type=selfstate
trigger1=HitOver
value=0
ctrl=1
;------------------------------------------------------------
;しゃがみ食らい
[Statedef 5010]
type=C
movetype=I
physics=N
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
trigger1=Time=0
trigger1=GetHitVar(animtype)!=[3,5]
value=5020+GetHitVar(animtype)
[State ]
type=ChangeAnim
trigger1=Time=0
trigger1=GetHitVar(animtype)=[3,5]
value=5030
[State ]
type=ChangeAnim
trigger1=Time=0
trigger1=(GetHitVar(animtype)=[4,5])&&(SelfAnimExist(5047+GetHitVar(animtype)))
value=5047+GetHitVar(animtype)
[State ]
type=ChangeAnim
trigger1=Time>0
value=anim
[State ]
type=StateTypeSet
triggerall=Time=0
trigger1=GetHitVar(yvel)!=0||GetHitVar(fall)
trigger2=Pos Y!=0
statetype=a
[State ]
type=selfstate
trigger1=HitShakeOver
trigger1=GetHitVar(yvel)=0&&!GetHitVar(fall)
value=5011
[State ]
type=selfstate
trigger1=HitShakeOver
value=5030
[State ]
type=ForceFeedback
trigger1=anim=5020
persistent=0
time=6
waveform=square
[State ]
type=ForceFeedback
trigger1=anim=5021
persistent=0
time=8
waveform=sinesquare
ampl=110,-1,-0.3
[State ]
type=ForceFeedback
trigger1=anim=5022
persistent=0
time=15
waveform=sinesquare
ampl=140
;------------------------------------------------------------
;しゃがみ食らい後退
[Statedef 5011]
type=C
movetype=I
physics=C
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=HitVelSet
trigger1=Time=0
x=1
[State ]
type=ChangeAnim
trigger1=AnimTime=0
value=5025+GetHitVar(animtype)
[State ]
type=VelMul
trigger1=Time>=GetHitVar(slidetime)
x=0.6
[State ]
type=VelSet
trigger1=HitOver
x=0
[State ]
type=DefenceMulSet
trigger1=HitOver
value=1
[State ]
type=selfstate
trigger1=HitOver
value=11
ctrl=1
;------------------------------------------------------------
;空中食らい
[Statedef 5020]
type=A
movetype=I
physics=N
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
trigger1=Time=0
trigger1=GetHitVar(animtype)!=[3,5]
value=ifelse((GetHitVar(airtype)=1),5000,5010)+GetHitVar(animtype)
[State ]
type=ChangeAnim
trigger1=Time=0
trigger1=GetHitVar(animtype)=[3,5]
value=5030
[State ]
type=ChangeAnim
trigger1=Time=0
trigger1=(GetHitVar(animtype)=[4,5])&&(SelfAnimExist(5047+GetHitVar(animtype)))
value=5047+GetHitVar(animtype)
[State ]
type=ChangeAnim
trigger1=Time>0
value=anim
[State ]
type=selfstate
trigger1=HitShakeOver
value=5030
[State ]
type=ForceFeedback
trigger1=anim=5000
trigger2=anim=5010
persistent=0
time=6
waveform=square
[State ]
type=ForceFeedback
trigger1=anim=5001
trigger2=anim=5011
persistent=0
time=8
waveform=sinesquare
ampl=110,-1,-0.3
[State ]
type=ForceFeedback
trigger1=anim=5012
trigger2=anim=5002
trigger3=anim=5030
trigger4=anim=[5051,5059]
persistent=0
time=15
waveform=sinesquare
ampl=140
;------------------------------------------------------------
;吹っ飛び開始
[Statedef 5030]
type=A
movetype=I
physics=N
ctrl=0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=VelAdd
trigger1=1
y=GetHitVar(yaccel)
[State ]
type=HitVelSet
trigger1=Time=0
x=1
y=1
[State ]
type=selfstate
triggerall=!HitFall
trigger1=HitOver
trigger2=Vel Y>0
trigger2=Pos Y>=10
value=5040
[State ]
type=selfstate
triggerall=HitFall
trigger1=HitOver
trigger2=Vel Y>0
trigger2=Pos Y>=10
value=5050
[State ]
type=selfstate
trigger1=AnimTime=0
value=5035
;------------------------------------------------------------
;吹っ飛び（ダウン状態か否かを判断もしている）
[Statedef 5035]
type=A
movetype=I
physics=N
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
trigger1=Time=0
trigger1=SelfAnimExist(5035)
trigger1=Anim!=[5051,5059]
trigger1=Anim!=5090
value=5035
[State ]
type=VelAdd
trigger1=1
y=GetHitVar(yaccel)
[State ]
type=selfstate
triggerall=!HitFall
trigger1=HitOver
trigger2=AnimTime=0
trigger3=Vel Y>0
trigger3=Pos Y>=10
trigger4=Time=0
trigger4=Anim!=5035
value=5040
[State ]
type=selfstate
triggerall=HitFall
trigger1=HitOver
trigger2=AnimTime=0
trigger3=Vel Y>0
trigger3=Pos Y>=10
trigger4=Time=0
trigger4=Anim!=5035
value=5050
;------------------------------------------------------------
;吹っ飛びから自動受け身（ダウン状態ではない時）
[Statedef 5040]
type=A
movetype=I
physics=N
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=selfstate
trigger1=!Alive
value=5050
[State ]
type=ChangeAnim
trigger1=AnimTime=0
trigger1=Anim!=5040
trigger2=Time=0
trigger2=Anim!=5035
value=5040
[State ]
type=CtrlSet
trigger1=HitOver
value=1
[State ]
type=StateTypeSet
trigger1=HitOver
movetype=I
[State ]
type=VelAdd
trigger1=1
y=GetHitVar(yaccel)
[State ]
type=selfstate
trigger1=Vel Y>0
trigger1=Pos Y>=0
value=52
;------------------------------------------------------------
;吹っ飛び下降
[Statedef 5050]
type=A
movetype=I
physics=N
[State ]
type=ChangeState
triggerall=name!="Phantom Mizuchi Abyss"
triggerall=numenemy
triggerall=enemy(enemy,name!="Phantom Mizuchi Abyss"),palno>6
trigger1=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=[11000,11002]
trigger2=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=19154
trigger3=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=[50100,50102]
trigger4=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=50300
trigger5=enemy(enemy,name!="Phantom Mizuchi Abyss"),stateno=[30050,30052]
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=selfstate
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=!alive
value=5150
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=0
time=0
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=1
time=0
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=2
time=0
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=3
time=0
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=4
time=0
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=5
time=0
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=6
time=0
ignorehitpause=1
[State ]
type=HitOverRide
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
attr=SCA,AA,AP,AT
slot=7
time=0
ignorehitpause=1
[State ]
type=hitby
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
value=SCA,AA,AP,AT
time=-1
ignorehitpause=1
[State ]
type=ChangeAnim
trigger1=AnimTime=0
trigger1=Anim=5035
trigger2=Time=0
trigger2=Anim!=5035
trigger2=(Anim!=[5051,5059])&&(Anim!=[5061,5069])
trigger2=Anim!=5090
value=5050
[State ]
type=ChangeAnim
trigger1=anim=[5050,5059]
trigger1=Vel Y>=ifelse(anim=5050,1,-2)
trigger1=SelfAnimExist(anim+10)
value=anim+10
persistent=0
[State ]
type=VelAdd
trigger1=1
y=GetHitVar(yaccel)
[State ]
type=selfstate
trigger1=Vel Y>0
trigger1=Pos Y>=ifelse((anim=[5051,5059])||(anim=[5061,5069]),0,25)
value=5100
;------------------------------------------------------------
;足払いでこける・硬直
[Statedef 5070]
type=A
movetype=I
physics=N
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim 
trigger1=1
value=5070
[State ]
type=selfstate
trigger1=HitShakeOver
value=5071
[State ]
type=ForceFeedback
trigger1=time=0
time=12
waveform=sinesquare
ampl=140
;------------------------------------------------------------
;足払いでこける
[Statedef 5071]
type=A
movetype=I
physics=N
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=HitVelSet
trigger1=Time=0
x=1
y=1
[State ]
type=VelAdd
trigger1=1
y=GetHitVar(yaccel)
[State ]
trigger1=Vel Y>0
trigger1=Pos Y>=15
type=selfstate
value=5110
;------------------------------------------------------------
;横に倒れている時の食らい・硬直
[Statedef 5080]
type=L
movetype=I
physics=N
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=VarSet
trigger1=time=0
sysvar(2)=ifelse(GetHitVar(yvel)=0,5080,5090)
[State ]
type=VarAdd
trigger1=time=0
trigger1=(anim=[5081,5089])||(anim=[5111,5119])
trigger1=SelfAnimExist(sysvar(2)+(anim%10))
sysvar(2)=anim%10
[State ]
type=VarSet
trigger1=time=0
trigger1=sysvar(2)=5090
trigger1=!SelfAnimExist(5090)
sysvar(2)=5030
[State ]
type=ChangeAnim
trigger1=1
value=sysvar(2)
[State ]
type=selfstate
trigger1=HitShakeOver
trigger1=GetHitVar(yvel)=0
value=5081
[State ]
type=selfstate
trigger1=HitShakeOver
trigger1=GetHitVar(yvel)!=0
value=5030
;------------------------------------------------------------
;横に倒れている時の食らい
[Statedef 5081]
type=L
movetype=I
physics=C
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=HitVelSet
trigger1=Time=0
x=1
[State ]
type=VelSet
trigger1=HitOver
x=0
[State ]
type=VarSet
trigger1=Time=0
sysvar(0)=1
[State ]
type=selfstate
trigger1=HitOver
value=5110
;------------------------------------------------------------
;吹っ飛び後地面に激突
[Statedef 5100]
type=L
movetype=I
physics=N
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=VelSet
trigger1=Time=0
trigger1=GetHitVar(fall.yvel)=0
trigger1=vel x>1
x=1
[State ]
type=FallEnvShake
trigger1=Time=0
[State ]
type=ChangeAnim
triggerall=time=0
trigger1=(anim!=[5051,5059])&&(anim!=[5061,5069])
trigger2=!SelfAnimExist(5100+(anim%10))
value=5100
[State ]
type=ChangeAnim
trigger1=time=0
trigger1=(anim=[5051,5059])||(anim=[5061,5069])
trigger1=SelfAnimExist(5100+(anim%10))
value=5100+(anim%10)
[State ]
type=PosSet
trigger1=Time=0
y=0
[State ]
type=VelSet
trigger1=Time=0
y=0
[State ]
type=VelMul
trigger1=Time=0
x=0.75
[State ]
type=selfstate
trigger1=Time=0
trigger1=GetHitVar(fall.yvel)=0
value=5110
[State ]
type=PosFreeze
trigger1=1
[State ]
type=selfstate
trigger1=AnimTime=0
value=5101
[State ]
type=ForceFeedback
trigger1=Time=0
waveform=sinesquare
ampl=128,-3,-0.2,0.005
time=20
;------------------------------------------------------------
;激突後バウンド
[Statedef 5101]
type=L
movetype=I
physics=N
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
triggerall=time=0
trigger1=anim!=[5101,5109]
trigger2=!SelfAnimExist(5160+(anim%10))
value=5160
[State ]
type=ChangeAnim
triggerall=time=0
trigger1=anim=[5101,5109]
trigger1=SelfAnimExist(5160+(anim%10))
value=5160+(anim%10)
[State ]
type=HitFallVel
trigger1=Time=0
[State ]
type=PosSet
trigger1=Time=0
y=20
[State ]
type=VelAdd
trigger1=1
y=0.4
[State ]
trigger1=Vel Y>0
trigger1=Pos Y>=12
type=selfstate
value=5110
;------------------------------------------------------------
;横に倒れる
[Statedef 5110]
type=L
movetype=I
physics=N
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=FallEnvShake
trigger1=Time=0
[State ]
type=ChangeAnim
persistent=0
trigger1=SelfAnimExist(5110+(anim%10))
trigger1=anim=[5081,5089]
value=5110+(anim%10)
[State ]
type=ChangeAnim
triggerall=time=0
triggerall=anim!=[5110,5119]
trigger1=anim!=[5161,5169]
trigger2=!SelfAnimExist(5170+(anim%10))
value=5170
[State ]
type=ChangeAnim
triggerall=time=0
triggerall=anim!=[5110,5119]
trigger1=anim=[5161,5169]
trigger1=SelfAnimExist(5170+(anim%10))
value=5170+(anim%10)
[State ]
type=PosSet
trigger1=Time=0
y=0
[State ]
type=VelSet
trigger1=Time=0
y=0
[State ]
type=ChangeAnim
persistent=0
triggerall=anim=[5171,5179]
triggerall=SelfAnimExist(5110+(anim%10))
trigger1=AnimTime=0
trigger2=SysVar(0)
value=5110+(anim%10)
[State ]
type=ChangeAnim
persistent=0
triggerall=Anim!=[5111,5119]
trigger1=AnimTime=0
trigger2=SysVar(0)
value=5110
[State ]
type=selfstate
triggerall=!alive
trigger1=AnimTime=0
trigger2=SysVar(0)
trigger3=Anim=[5110,5119]
value=5150
[State ]
type=VarSet
trigger1=SysVar(0)
trigger1=Time=0
sysvar(0)=0
[State ]
type=VelMul
trigger1=1
x=0.85
[State ]
type=ForceFeedback
trigger1=alive
trigger1=Time=0
time=8
ampl=240
waveform=sine
[State ]
type=ForceFeedback
trigger1=!alive
trigger1=Time=0
ampl=200,7,-0.467
time=30
waveform=sine
;------------------------------------------------------------
;起き上がる
[Statedef 5120]
type=L
movetype=I
physics=N
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
triggerall=time=0
trigger1=anim!=[5111,5119]
trigger2=!SelfAnimExist(5120+(anim%10))
value=5120
[State ]
type=ChangeAnim
triggerall=time=0
trigger1=anim=[5111,5119]
trigger1=SelfAnimExist(5120+(anim%10))
value=5120+(anim%10)
[State ]
type=VelSet
trigger1=Time=0
x=0
[State ]
type=NotHitBy
trigger1=1
value=SCA
time=1
[State ]
type=HitFallSet
trigger1=AnimTime=0
value=1
[State ]
type=NotHitBy
trigger1=AnimTime=0
value=SCA,AT
time=12
[State ]
type=NotHitBy
trigger1=AnimTime=0
value2=SCA
time=3
[State ]
type=selfstate
trigger1=AnimTime=0
value=0
ctrl=1
;------------------------------------------------------------
[Statedef 5150]
movehitpersist=1
[State ]
type=selfstate
trigger1=ishelper(461349666)&&name="Phantom Mizuchi Abyss"
value=150
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(123456)&&name="Phantom Mizuchi Abyss"
value=123456
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(456789)&&name="Phantom Mizuchi Abyss"
value=456789
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(65535)&&name="Phantom Mizuchi Abyss"
value=65535
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(65536)&&name="Phantom Mizuchi Abyss"
value=65535
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(65537)&&name="Phantom Mizuchi Abyss"
value=65536
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(1000001)&&name="Phantom Mizuchi Abyss"
value=1000001
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(1000002)&&name="Phantom Mizuchi Abyss"
value=1000002
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000001)&&name="Phantom Mizuchi Abyss"
value=2000001
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000002)&&name="Phantom Mizuchi Abyss"
value=2000002
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000003)&&name="Phantom Mizuchi Abyss"
value=2000003
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000004)&&name="Phantom Mizuchi Abyss"
value=2000004
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000005)&&name="Phantom Mizuchi Abyss"
value=2000005
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000006)&&name="Phantom Mizuchi Abyss"
value=2000006
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000007)&&name="Phantom Mizuchi Abyss"
value=2000007
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000008)&&name="Phantom Mizuchi Abyss"
value=2000008
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000009)&&name="Phantom Mizuchi Abyss"
value=2000009
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000010)&&name="Phantom Mizuchi Abyss"
value=2000010
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000011)&&name="Phantom Mizuchi Abyss"
value=2000011
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000012)&&name="Phantom Mizuchi Abyss"
value=2000012
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000013)&&name="Phantom Mizuchi Abyss"
value=2000013
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000014)&&name="Phantom Mizuchi Abyss"
value=2000014
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000015)&&name="Phantom Mizuchi Abyss"
value=2000015
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000016)&&name="Phantom Mizuchi Abyss"
value=2000016
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000017)&&name="Phantom Mizuchi Abyss"
value=2000017
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000018)&&name="Phantom Mizuchi Abyss"
value=2000018
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000019)&&name="Phantom Mizuchi Abyss"
value=2000019
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000020)&&name="Phantom Mizuchi Abyss"
value=2000020
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000021)&&name="Phantom Mizuchi Abyss"
value=2000021
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000022)&&name="Phantom Mizuchi Abyss"
value=2000022
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000023)&&name="Phantom Mizuchi Abyss"
value=2000023
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000024)&&name="Phantom Mizuchi Abyss"
value=2000024
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000025)&&name="Phantom Mizuchi Abyss"
value=2000025
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(2000026)&&name="Phantom Mizuchi Abyss"
value=2000026
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(1050)&&name="Phantom Mizuchi Abyss"
value=1065
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(14011)&&name="Phantom Mizuchi Abyss"
value=14011
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(50110)&&name="Phantom Mizuchi Abyss"
value=50110
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(50116)&&name="Phantom Mizuchi Abyss"
value=50116
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(11341)&&name="Phantom Mizuchi Abyss"
value=11341
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(18101)&&name="Phantom Mizuchi Abyss"
value=18101
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(50410)&&name="Phantom Mizuchi Abyss"
value=50410
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(11331)&&name="Phantom Mizuchi Abyss"
value=11331
ignorehitpause=1
[State ];凍結
type=targetlifeadd
triggerall=name="Phantom Mizuchi Abyss"
trigger1=ishelper(1133110)||ishelper(60200)
trigger1=numtarget
value=-2147483648
absolute=1
ignorehitpause=1
[State ];凍結
type=targetstate
triggerall=name="Phantom Mizuchi Abyss"
trigger1=ishelper(1133110)
trigger1=numtarget
trigger1=(target,alive&&target,hitpausetime>1000)||roundstate>2
value=5150
ignorehitpause=1
[State ];凍結
type=targetstate
triggerall=name="Phantom Mizuchi Abyss"
trigger1=ishelper(60200)
trigger1=numtarget
trigger1=(target,alive&&target,stateno!=512&&target,hitpausetime>1000)||roundstate>2
value=5150
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(1133110)&&name="Phantom Mizuchi Abyss"
value=1133110
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(60200)&&name="Phantom Mizuchi Abyss"
value=60203
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(191510000)&&name="Phantom Mizuchi Abyss"
value=191510000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper(191510010)&&name="Phantom Mizuchi Abyss"
value=191510010
ignorehitpause=1
[State ]
type=selfstate
triggerall=name="Phantom Mizuchi Abyss"
trigger1=ishelper(123450)
trigger2=ishelper(123451)
value=123451
ignorehitpause=1
[State ]
type=statetypeset
trigger1=name="Phantom Mizuchi Abyss"
statetype=A
movetype=I
physics=N
[State ]
type=destroyself
trigger1=name!="Phantom Mizuchi Abyss"
trigger1=time>0
ignorehitpause=1
[State ]
type=destroyself
triggerall=name="Phantom Mizuchi Abyss"
trigger1=!ishelper(5000)
trigger1=!ishelper(555)
trigger1=!ishelper(1133110)
trigger1=!ishelper(60200)
trigger1=!ishelper(99000)
trigger1=!ishelper(99999)
ignorehitpause=1
[State ]
type=velset
trigger1=!ishelper
trigger1=time=0
x=0
y=0
[State ]
type=ChangeAnim
triggerall=!ishelper&&name!="Phantom Mizuchi Abyss"
triggerall=Time=0
triggerall=SelfAnimExist(5140)
trigger1=(anim!=[5111,5119])&&(anim!=[5171,5179])
trigger2=!SelfAnimExist(5140+(anim%10))
value=5140
[State ]
type=ChangeAnim
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
trigger1=Time=0
trigger1=(anim=[5111,5119])||(anim=[5171,5179])
trigger1=SelfAnimExist(5140+(anim%10))
value=5140+(anim%10)
[State ]
type=ChangeAnim
persistent=0
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
trigger1=MatchOver=1
trigger1=Anim=[5140,5149]
trigger1=SelfAnimExist(anim+10)
value=anim+10
[State ]
type=ChangeAnim
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
trigger1=Time=0
trigger1=Anim!=[5140,5159]
trigger1=Anim!=[5110,5119]
value=5110
[State ]
type=VelMul
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
x=0.85
[State ]
type=VelSet
trigger1=!ishelper&&name!="Phantom Mizuchi Abyss"
trigger1=Vel x<0.05
persistent=0
x=0
[State ]
type=NotHitBy
trigger1=!ishelper
value=SCA
time=1

[State ]
type=selfstate
triggerall=!ishelper&&palno=12&&name="Phantom Mizuchi Abyss"
triggerall=var(57)!=5150
trigger1=PlayerIDExist(var(22))
trigger1=PlayerID(var(22)),sysvar(4)!=2000
trigger2=numhelper(461349666)=0
value=151*(statetype=S||statetype=L)+153*(statetype=C)+155*(statetype=A)
ignorehitpause=1

;死亡演出
[State ]
Type=PalFX
triggerall=!ishelper&&!alive&&name="Phantom Mizuchi Abyss"
trigger1=anim=444
Trigger1=Time>=270&&time<=334
trigger1=numhelper(461349666)
Time=1
Add=(time-270)*4,(time-270)*4,(time-270)*4
Mul=256,256,256
SinAdd=0,0,0,10
InvertAll=0
Color=0
absolute=1
ignorehitpause=1
[State ]
type=ChangeAnim
triggerall=!ishelper&&!alive&&name="Phantom Mizuchi Abyss"
trigger1=roundstate>1&&anim!=9999
trigger1=Time=0
value=4
[State ]
type=turn
triggerall=!ishelper&&!alive&&name="Phantom Mizuchi Abyss"
trigger1=anim=4
trigger1=Time=0
trigger1=fvar(0)<0
[State ]
type=velset
triggerall=!ishelper&&!alive&&name="Phantom Mizuchi Abyss"
trigger1=time>0
trigger1=anim=4
x=-3
[State ]
type=ChangeAnim
triggerall=!ishelper&&!alive&&name="Phantom Mizuchi Abyss"
trigger1=anim=4
trigger1=animelem=5
value=444
[State ]
type=velset
triggerall=!ishelper&&!alive&&name="Phantom Mizuchi Abyss"
trigger1=anim=444
x=0
y=0
[State ]
type=posset
triggerall=!ishelper&&!alive&&name="Phantom Mizuchi Abyss"
trigger1=anim=4
trigger2=anim=444
y=0
[State ]
type=Explod
triggerall=!ishelper&&!alive&&name="Phantom Mizuchi Abyss"
trigger1=anim=444
trigger1=time=110
Anim=5045300
ID=5045300
pos=0,10
postype=p1
ownpal=1
removetime=150
sprpriority=4
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
[State ]
type=ChangeAnim
triggerall=!ishelper&&!alive&&name="Phantom Mizuchi Abyss"
trigger1=Time>334
trigger2=numhelper=0
value=9999
[State ]
type=assertspecial
triggerall=!ishelper&&!alive&&name="Phantom Mizuchi Abyss"
trigger1=Time<630
trigger1=numhelper>0
flag=roundnotover
ignorehitpause=1
[State ]
type=assertspecial
triggerall=!ishelper&&!alive&&name="Phantom Mizuchi Abyss"
trigger1=palno=12&&var(57)=5150
trigger1=numhelper=0
flag=nokoslow
flag2=invisible
ignorehitpause=1

[State ]
type=lifeset
triggerall=!ishelper&&palno=12&&name="Phantom Mizuchi Abyss"
trigger1=PlayerIDExist(var(22))
trigger1=PlayerID(var(22)),sysvar(4)=2000
trigger1=var(57):=5150||1
trigger2=var(57)=5150
value=0

;------------------------------------------------------------
;オプション
[State ]
type=ReversalDef
trigger1=ishelper(5000)&&name="Phantom Mizuchi Abyss"
reversal.attr=SCA,AP,AA,AT
sparkno=-1
fall.damage=0+2147483648*ifelse(random%2,1,-1)*(root,palno>6||(root,var(0)&2))
ignorehitpause=1
[State ]
type=targetdrop
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=numtarget
trigger1=target,ishelper
trigger1=root,movetype=A
trigger2=numenemy=2
trigger2=target,alive=0
trigger3=target,ishelper
trigger3=target,stateno=555
ignorehitpause=1
[State ]
type=targetstate
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=numtarget
trigger1=target,ishelper
trigger1=target,ishelper(2000000)=0
trigger1=var(3):=1||1
value=555
ignorehitpause=1
[State ]
type=nothitby
trigger1=ishelper(5000)&&name="Phantom Mizuchi Abyss"
value=SCA
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=ishelper(5000)&&name="Phantom Mizuchi Abyss"
flag=Invisible
ignorehitpause=1
[State ]
type=PosSet
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget=0
X=Root,Pos X
Y=Root,Pos Y+7
ignorehitpause=1
[State ]
type=PosSet
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget>0
trigger1=target,ishelper=0
X=Target,Pos X
Y=Target,Pos Y+7
ignorehitpause=1
[State ]
type=turn
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget>0
trigger1=target,ishelper=0
trigger1=target,facing!=facing
ignorehitpause=1
[State ]
type=velset
trigger1=ishelper(5000)&&name="Phantom Mizuchi Abyss"
x=0
y=0
ignorehitpause=1
[State ]
type=AttackDist
trigger1=ishelper(5000)&&name="Phantom Mizuchi Abyss"
value=0
ignorehitpause=1
[State ]
type=screenbound
trigger1=ishelper(5000)&&name="Phantom Mizuchi Abyss"
value=0
movecamera=0,0
ignorehitpause=1
[State ]
type=PlayerPush
trigger1=ishelper(5000)&&name="Phantom Mizuchi Abyss"
value=0
ignorehitpause=1
[State ]
type=statetypeset
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget>0
trigger1=target,ishelper=0
movetype=I
ignorehitpause=1
[State ]
type=HitAdd
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget>0
trigger1=target,ishelper=0
value=-1000
ignorehitpause=1
[State ]
type=changeanim
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget=0
trigger1=anim!=10000
value=10000
ignorehitpause=1
[State ]
type=changeanim
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=anim!=9999
trigger1=numtarget
trigger1=target,ishelper=0
trigger2=root,stateno=50300
trigger3=root,stateno=70000
trigger4=root,stateno=[50600,50601]
trigger5=(root,stateno=[60200,60202])&&var(2)=2
trigger6=root,stateno=[10000,10002]
value=9999
ignorehitpause=1
[State ]
type=statetypeset
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=numtarget=0
trigger1=root,movetype=A
trigger1=root,time=1
trigger2=root,ctrl||(enemynear,stateno=110||enemynear,stateno=115||(enemynear,stateno=[5100,5110]))
trigger2=roundstate=2
trigger2=numenemy
trigger2=!(enemynear,hitdefattr=SCA,AA,AT,AP)
movetype=A
ignorehitpause=1
[State ]
type=statetypeset
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget>0
trigger1=target,ishelper=0
movetype=I
ignorehitpause=1
[State ]
type=hitdef
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget=0
trigger1=numenemy
trigger1=root,ctrl||(enemynear,stateno=110||enemynear,stateno=115||(enemynear,stateno=[5100,5110]))
trigger1=!(enemynear,hitdefattr=SCA,AA,AT,AP)
trigger1=gametime%3=0
attr=,AA
hitflag=MALFD
priority=7,hit
pausetime=0,0
sparkno=-1
hitsound=-1
numhits=0
guard.dist=0
p2stateno=ifelse((enemynear,stateno=110||enemynear,stateno=115||(enemynear,stateno=[5100,5110])),511,556)
fall.damage=0+2147483648*ifelse(random%2,1,-1)*(root,palno>6||(root,var(0)&2))
ignorehitpause=1
[State ]
type=hitdef
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget=0
trigger1=numenemy
trigger1=root,ctrl||(enemynear,stateno=110||enemynear,stateno=115||(enemynear,stateno=[5100,5110]))
trigger1=!(enemynear,hitdefattr=SCA,AA,AT,AP)
trigger1=gametime%3=1
attr=,AT
hitflag=MALFD
priority=7,hit
pausetime=0,0
sparkno=-1
hitsound=-1
numhits=0
guard.dist=0
p2stateno=ifelse((enemynear,stateno=110||enemynear,stateno=115||(enemynear,stateno=[5100,5110])),511,556)
fall.damage=0+2147483648*ifelse(random%2,1,-1)*(root,palno>6||(root,var(0)&2))
ignorehitpause=1
[State ]
type=hitdef
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget=0
trigger1=numenemy
trigger1=root,ctrl||(enemynear,stateno=110||enemynear,stateno=115||(enemynear,stateno=[5100,5110]))
trigger1=!(enemynear,hitdefattr=SCA,AA,AT,AP)
trigger1=gametime%3=2
attr=,AP
hitflag=MALFD
priority=7,hit
pausetime=0,0
sparkno=-1
hitsound=-1
numhits=0
guard.dist=0
p2stateno=ifelse((enemynear,stateno=110||enemynear,stateno=115||(enemynear,stateno=[5100,5110])),511,556)
fall.damage=0+2147483648*ifelse(random%2,1,-1)*(root,palno>6||(root,var(0)&2))
ignorehitpause=1
[State ]
type=targetstate
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=numhelper(5000)
triggerall=helper(5000),var(3)=1
triggerall=numtarget
triggerall=target,ishelper=0
triggerall=target,stateno!=52
trigger1=var(3):=0||1
value=52
ignorehitpause=1

[State ];ダメージ反射
type=targetlifeadd
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=root,palno>3||(root,var(0)&2)
triggerall=numtarget
triggerall=numhelper(99999)
trigger1=target,ishelper=0
trigger1=helper(99999),gethitvar(damage)>0
value=-ceil(helper(99999),gethitvar(damage)*root,var(18)*0.001)
absolute=1
ignorehitpause=1
[State ];ダメージ反射(分身1)
type=targetlifeadd
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=numtarget
triggerall=numhelper(123450)
trigger1=target,ishelper=0
trigger1=helper(123450),gethitvar(damage)>0
value=-ceil(helper(123450),gethitvar(damage)*root,var(18)*0.001)
absolute=1
ignorehitpause=1
[State ];ダメージ反射(分身2)
type=targetlifeadd
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=numtarget
triggerall=numhelper(123451)
trigger1=target,ishelper=0
trigger1=helper(123451),gethitvar(damage)>0
value=-ceil(helper(123451),gethitvar(damage)*root,var(18)*0.001)
absolute=1
ignorehitpause=1
[State ];死の宣告
type=targetlifeadd
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=numtarget
trigger1=numhelper(99999)
trigger1=target,ishelper=0
trigger1=roundstate>2
trigger1=(root,alive&&root,palno<4)||root,palno>3
trigger2=root,stateno=[60200,60202]
value=-2147483648
absolute=1
ignorehitpause=1
[State ];毒
type=targetlifeadd
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=root,palno<7;高位カラーは余計な事しない
triggerall=numtarget
triggerall=numhelper(99999)
triggerall=(root,var(0)&2)
trigger1=target,ishelper=0
trigger1=gametime%4=0
value=-ceil(7*root,var(18)*0.001)
absolute=1
ignorehitpause=1
[State ];衰弱
type=targetpoweradd
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=numtarget
triggerall=numhelper(99999)
trigger1=(root,var(0)&2)
value=-999999999999999999999999999999999999
absolute=1
ignorehitpause=1
[State ];混乱
type=targetfacing
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=root,palno<7;高位カラーは余計な事しない
triggerall=numtarget
triggerall=numhelper(99999)
triggerall=(root,var(0)&2)
trigger1=target,ishelper=0
trigger1=target,alive
value=ifelse(random%2,1,-1)
ignorehitpause=1
[State ];呪い
type=targetstate
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=root,palno<7;高位カラーは余計な事しない
triggerall=numtarget
triggerall=numhelper(99999)
triggerall=(root,var(0)&2)
trigger1=target,ishelper=0
trigger1=target,movetype=A
trigger1=root,stateno!=70000;当身
trigger1=root,stateno!=[50600,50601];当身
trigger1=root,stateno!=50300;混線
trigger1=root,stateno!=19154;混線
value=5050
ignorehitpause=1

[State ];血の代償
type=targetlifeadd
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=numtarget
trigger1=target,ishelper=0
trigger1=root,stateno=10080
trigger1=root,animelem=5
value=ifelse(root,palno>3,-var(5)/3,-var(5)/9)
absolute=1
ignorehitpause=1

[State ];冥界の門
type=targetstate
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=numtarget
trigger1=target,ishelper=0
trigger1=root,palno<7&&root,var(16)<3
trigger1=root,stateno=70000
trigger1=(root,time>549&&root,var(16)=2)||(root,time=[55,400])
value=70010
ignorehitpause=1

[State ]
type=targetstate
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=numtarget
triggerall=target,ishelper=0
triggerall=target,stateno!=[511,512]
trigger1=(root,palno<7&&root,var(16)>2)||root,palno>6
trigger1=root,stateno=70000
trigger1=root,time=[55,400]
trigger2=root,palno>6
trigger2=root,stateno=30051
trigger2=root,time<200
value=511
ignorehitpause=1
[State ];被弾
type=Helper
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
triggerall=numtarget
triggerall=numhelper(65536)=0
triggerall=target,ishelper=0
triggerall=target,stateno=511
trigger1=root,stateno=70000
trigger2=root,stateno=30051
name="hitdef & gethit"
id=65536
pos=0,0
postype=p1
sprpriority=0
stateno=65535
Helpertype=player
keyctrl=0
ownpal=1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause=1

[State ]
type=varset
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget
var(2)=ifelse((target,ishelper),1,2)
ignorehitpause=1
[State ]
type=varset
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget
trigger1=target,ishelper=0
var(4)=target,life
ignorehitpause=1
[State ]
type=varset
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget
trigger1=target,ishelper=0
var(5)=target,lifemax
ignorehitpause=1
[State ]
type=varset
triggerall=ishelper(5000)&&name="Phantom Mizuchi Abyss"
trigger1=numtarget
trigger1=target,ishelper=0
var(6)=target,stateno
ignorehitpause=1
;------------------------------------------------------------
;被弾
[State ]
type=changeanim
triggerall=name="Phantom Mizuchi Abyss"
trigger1=ishelper(555)&&anim!=10001
value=10001
[State ]
type=posset
triggerall=name="Phantom Mizuchi Abyss"
trigger1=ishelper(555)
x=root,pos X
y=root,pos Y+50000
[State ]
type=screenbound
triggerall=name="Phantom Mizuchi Abyss"
trigger1=ishelper(555)
value=0
movecamera=0,0
[State ]
type=AssertSpecial
triggerall=name="Phantom Mizuchi Abyss"
trigger1=ishelper(555)
flag=invisible
[State ]
type=PlayerPush
triggerall=name="Phantom Mizuchi Abyss"
trigger1=ishelper(555)
value=0
[State ]
type=nothitby
triggerall=name="Phantom Mizuchi Abyss"
triggerall=ishelper(555)
triggerall=numenemy
trigger1=enemy,numprojid(513)=0
trigger1=enemy,numprojid(666)=0
trigger1=enemy,numprojid(512)=0
value=SCA,AA,AP,AT
[State ]
type=hitby
triggerall=name="Phantom Mizuchi Abyss"
triggerall=ishelper(555)
triggerall=numenemy
trigger1=enemy,numprojid(513)>0
value=A,ST
[State ]
type=hitby
triggerall=name="Phantom Mizuchi Abyss"
triggerall=ishelper(555)
triggerall=numenemy
trigger1=enemy,numprojid(666)>0
value=A,ST
[State ]
type=hitby
triggerall=name="Phantom Mizuchi Abyss"
triggerall=ishelper(555)
triggerall=numenemy
trigger1=enemy,numprojid(512)>0
value=A,ST

;--------------------------------------------------------------------
;アーマー
[State ]
type=AttackDist
trigger1=ishelper(99999)&&name="Phantom Mizuchi Abyss"
value=0
ignorehitpause=1
[State ]
type=screenbound
trigger1=ishelper(99999)&&name="Phantom Mizuchi Abyss"
value=0
movecamera=0,0
ignorehitpause=1
[State ]
type=PlayerPush
trigger1=ishelper(99999)&&name="Phantom Mizuchi Abyss"
value=0
ignorehitpause=1
[State ]
type=velset
trigger1=ishelper(99999)&&name="Phantom Mizuchi Abyss"
x=0
y=0
ignorehitpause=1
[State ]
type=parentvarset
trigger1=ishelper(99999)&&name="Phantom Mizuchi Abyss"
trigger1=parent,ID=root,ID
var(23)=ID
ignorehitpause=1
[State ];被弾時の無敵
type=nothitby
trigger1=ishelper(99999)&&name="Phantom Mizuchi Abyss"
trigger1=NumHelper(99999)=1
trigger1=Helper(99999),GetHitVar(Damage)!=0
value=SCA,AA,AT,AP
ignorehitpause=1
time=1+29*(root,palno>6)
[State ];無敵設定
type=nothitby
triggerall=ishelper(99999)&&name="Phantom Mizuchi Abyss"
trigger1=NumHelper(5000)=1
trigger1=Helper(5000),var(2)!=2&&((root,palno=[4,11])||(root,palno!=12&&(root,var(0)&2)))
trigger2=roundstate!=2||(root,var(0)&4)=0
trigger3=root,stateno=[700,701]
trigger4=root,stateno=[105,107]
trigger5=root,stateno=11330
trigger6=root,stateno=1133010
trigger7=root,stateno=10080
trigger8=root,stateno=[19150,19155]
trigger9=root,stateno=70000
trigger10=root,stateno=[10000,10002]
trigger11=root,stateno=[11000,11002]
trigger12=root,stateno=[50100,50102]
trigger13=root,stateno=[50600,50601]
trigger14=root,stateno=[30050,30052]
trigger15=root,stateno=[30060,30062]
trigger16=root,stateno=[60200,60202]
value=SCA,AA,AT,AP
ignorehitpause=1
time=1
[State ]
type=AssertSpecial
trigger1=ishelper(99999)&&name="Phantom Mizuchi Abyss"
flag=Invisible
ignorehitpause=1
[State ]
type=BindToRoot
trigger1=ishelper(99999)&&name="Phantom Mizuchi Abyss"
[State ]
type=HitOverride
trigger1=ishelper(99999)&&name="Phantom Mizuchi Abyss"
time=-1
attr=SCA,AA,AP,AT
slot=0
stateno=5150
pausemovetime=99999999
supermovetime=99999999
ignorehitpause=1
[State ]
type=ChangeAnim
trigger1=ishelper(99999)&&name="Phantom Mizuchi Abyss"
trigger1=SelfAnimExist(root,anim)
trigger1=root,stateno!=50300
trigger1=root,stateno!=[10000,10002]
value=root,anim
elem=root,animelemno(0)
ignorehitpause=1
[State ]
type=Turn
trigger1=ishelper(99999)&&name="Phantom Mizuchi Abyss"
trigger1=facing!=root,facing
ignorehitpause=1

[State ]
type=ChangeAnim
triggerall=ishelper(99999)&&name="Phantom Mizuchi Abyss"
trigger1=root,stateno=50300
trigger2=root,stateno=[10000,10002]
value=10000
ignorehitpause=1
[State ]
type=ReversalDef
triggerall=ishelper(99999)&&name="Phantom Mizuchi Abyss"
triggerall=anim=10000
trigger1=root,var(46)=0
trigger1=root,var(45)=0
trigger1=root,var(44)=0
trigger1=root,var(43)=0
trigger1=root,var(42)=0
reversal.attr=SCA,AA,AT,AP
priority=999999999999999999999999999
pausetime=0,10
sparkno=-1
hitsound=-1
p2stateno=5110
p2getp1state=0
fall=1
fall.damage=-2147483648
ignorehitpause=1
[State ]
type=ReversalDef
triggerall=ishelper(99999)&&name="Phantom Mizuchi Abyss"
triggerall=anim=10000
trigger1=root,var(46)!=0
trigger1=root,var(45)=0
trigger1=root,var(44)=0
trigger1=root,var(43)=0
trigger1=root,var(42)=0
reversal.attr=SCA,AA,AT,AP
priority=999999999999999999999999999
pausetime=0,10
sparkno=-1
hitsound=-1
p2stateno=ifelse(random%2,root,var(46),5110)
p2getp1state=0
fall=1
fall.damage=-2147483648
ignorehitpause=1
[State ]
type=ReversalDef
triggerall=ishelper(99999)&&name="Phantom Mizuchi Abyss"
triggerall=anim=10000
trigger1=root,var(46)!=0
trigger1=root,var(45)!=0
trigger1=root,var(44)=0
trigger1=root,var(43)=0
trigger1=root,var(42)=0
reversal.attr=SCA,AA,AT,AP
priority=999999999999999999999999999
pausetime=0,10
sparkno=-1
hitsound=-1
p2stateno=ifelse(random%2,root,var(46),ifelse(random%2,root,var(45),5110))
p2getp1state=0
fall=1
fall.damage=-2147483648
ignorehitpause=1
[State ]
type=ReversalDef
triggerall=ishelper(99999)&&name="Phantom Mizuchi Abyss"
triggerall=anim=10000
trigger1=root,var(46)!=0
trigger1=root,var(45)!=0
trigger1=root,var(44)!=0
trigger1=root,var(43)=0
trigger1=root,var(42)=0
reversal.attr=SCA,AA,AT,AP
priority=999999999999999999999999999
pausetime=0,10
sparkno=-1
hitsound=-1
p2stateno=ifelse(random%2,root,var(46),ifelse(random%2,root,var(45),ifelse(random%2,root,var(44),5110)))
p2getp1state=0
fall=1
fall.damage=-2147483648
ignorehitpause=1
[State ]
type=ReversalDef
triggerall=ishelper(99999)&&name="Phantom Mizuchi Abyss"
triggerall=anim=10000
trigger1=root,var(46)!=0
trigger1=root,var(45)!=0
trigger1=root,var(44)!=0
trigger1=root,var(43)!=0
trigger1=root,var(42)=0
reversal.attr=SCA,AA,AT,AP
priority=999999999999999999999999999
pausetime=0,10
sparkno=-1
hitsound=-1
p2stateno=ifelse(random%2,root,var(46),ifelse(random%2,root,var(45),ifelse(random%2,root,var(44),ifelse(random%2,root,var(43),5110))))
p2getp1state=0
fall=1
fall.damage=-2147483648
ignorehitpause=1
[State ]
type=ReversalDef
triggerall=ishelper(99999)&&name="Phantom Mizuchi Abyss"
triggerall=anim=10000
trigger1=root,var(46)!=0
trigger1=root,var(45)!=0
trigger1=root,var(44)!=0
trigger1=root,var(43)!=0
trigger1=root,var(42)!=0
reversal.attr=SCA,AA,AT,AP
priority=999999999999999999999999999
pausetime=0,10
sparkno=-1
hitsound=-1
p2stateno=ifelse(random%2,root,var(46),ifelse(random%2,root,var(45),ifelse(random%2,root,var(44),ifelse(random%2,root,var(43),ifelse(random%2,root,var(42),5110)))))
p2getp1state=0
fall=1
fall.damage=-2147483648
ignorehitpause=1

[State ]
type=DestroySelf
trigger1=ishelper(99999)&&name="Phantom Mizuchi Abyss"
trigger1=roundstate=4&&root,life<=0&&root,alive=0
ignorehitpause=1
;------------------------------------------------------------
[State ]
type=changeanim
trigger1=ishelper(99000)&&name="Phantom Mizuchi Abyss"
trigger1=anim!=9999
value=9999
ignorehitpause=1
[State ]
type=AttackDist
trigger1=ishelper(99000)&&name="Phantom Mizuchi Abyss"
value=0
ignorehitpause=1
[State ]
type=screenbound
trigger1=ishelper(99000)&&name="Phantom Mizuchi Abyss"
value=0
movecamera=0,0
ignorehitpause=1
[State ]
type=PlayerPush
trigger1=ishelper(99000)&&name="Phantom Mizuchi Abyss"
value=0
ignorehitpause=1
[State ]
type=velset
trigger1=ishelper(99000)&&name="Phantom Mizuchi Abyss"
x=0
y=0
ignorehitpause=1
[State ]
type=nothitby
trigger1=ishelper(99000)&&name="Phantom Mizuchi Abyss"
value=SCA,AA,AT,AP
ignorehitpause=1
time=-1
[State ]
type=bindtoroot
trigger1=ishelper(99000)&&name="Phantom Mizuchi Abyss"
facing=1
pos=0,7
ignorehitpause=1
[State ]
type=ctrlset
trigger1=ishelper(99000)&&name="Phantom Mizuchi Abyss"
value=0
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=ishelper(99000)&&name="Phantom Mizuchi Abyss"
flag=noshadow
flag2=Invisible
[State ]
type=varset
triggerall=ishelper(99000)&&name="Phantom Mizuchi Abyss"
trigger1=command="up"&&root,command="up"
trigger2=command="down"&&root,command="down"
trigger3=command="back"&&root,command="back"
trigger4=command="fwd"&&root,command="fwd"
trigger5=command="a"&&root,command="a"
trigger6=command="b"&&root,command="b"
trigger7=command="c"&&root,command="c"
trigger8=command="x"&&root,command="x"
trigger9=command="y"&&root,command="y"
trigger10=command="z"&&root,command="z"
trigger11=command="start"&&root,command="start"
var(59)=-1
[State ]
type=varset
triggerall=ishelper(99000)&&name="Phantom Mizuchi Abyss"
triggerall=var(59)!=-1
trigger1=root,command="up"
trigger2=root,command="down"
trigger3=root,command="back"
trigger4=root,command="fwd"
trigger5=root,command="a"
trigger6=root,command="b"
trigger7=root,command="c"
trigger8=root,command="x"
trigger9=root,command="y"
trigger10=root,command="z"
trigger11=root,command="start"
var(59)=1
[State ]
Type=DestroySelf
triggerall=ishelper(99000)&&name="Phantom Mizuchi Abyss"
Trigger1=root,var(59)!=0
;------------------------------------------------------------
;敵の処理
[State ]
type=statetypeset
trigger1=name!="Phantom Mizuchi Abyss"
trigger1=!ishelper&&alive
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=changeanim2
trigger1=name!="Phantom Mizuchi Abyss"
trigger1=!ishelper&&alive
value=10000
ignorehitpause=1
[State ]
type=hitdef
trigger1=name!="Phantom Mizuchi Abyss"
trigger1=!ishelper&&alive
attr=A,NA
damage=0,0
sparkno=-1
guard.sparkno=-1
animtype=hard
guardflag=
hitflag=
fall=0
ignorehitpause=1
[State ]
type=hitby
trigger1=name!="Phantom Mizuchi Abyss"
trigger1=!ishelper&&alive
value=SCA,AA,AP,AT
ignorehitpause=1
[State ]
type=nothitby
trigger1=name!="Phantom Mizuchi Abyss"
trigger1=!ishelper&&alive=0&&roundstate!=2
value=SCA,AA,AP,AT
ignorehitpause=1
[State ]
type=assertspecial
trigger1=name!="Phantom Mizuchi Abyss"
flag=nostandguard
flag2=nocrouchguard
flag3=noairguard
ignorehitpause=1
[State ]
type=statetypeset
trigger1=name!="Phantom Mizuchi Abyss"
trigger1=alive=0
statetype=L
movetype=H
physics=N
ignorehitpause=1
[State ]
type=lifeset
trigger1=name!="Phantom Mizuchi Abyss"
value=0
ignorehitpause=1
[State ]
type=powerset
trigger1=name!="Phantom Mizuchi Abyss"
value=0
ignorehitpause=1
[State ]
type=assertspecial
trigger1=name!="Phantom Mizuchi Abyss"
flag=invisible
flag2=noshadow
flag3=nokosnd
ignorehitpause=1
[State ]
type=pause
trigger1=name!="Phantom Mizuchi Abyss"
trigger1=time=0
time=0
movetime=0
ignorehitpause=1
[State ]
type=superpause
trigger1=name!="Phantom Mizuchi Abyss"
trigger1=time=0
anim=-1
time=0
movetime=0
darken=0
ignorehitpause=1
[State ]
type=posset
trigger1=name!="Phantom Mizuchi Abyss"
y=50000
ignorehitpause=1
[State ]
type=removeexplod
trigger1=name!="Phantom Mizuchi Abyss"
id=-1
ignorehitpause=1
[State ]
type=destroyself
trigger1=name!="Phantom Mizuchi Abyss"
ignorehitpause=1
;------------------------------------------------------------
;地上に近い時の空中受け身予約
[Statedef 5200]
type=A
movetype=I
physics=N
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
trigger1=Anim=5035
trigger1=AnimTime=0
value=5050
[State ]
type=VelAdd
trigger1=1
y=GetHitVar(yaccel)
[State ]
type=SelfState
trigger1=Vel Y>0
trigger1=Pos Y>=10
value=5201
;------------------------------------------------------------
;地上に近い時の空中受け身
[Statedef 5201]
type=A
movetype=I
physics=A
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=5200
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=turn
triggerall=!ishelper
trigger1=time=0
trigger1=fvar(0)<0
[State ]
type=VelSet
trigger1=Time=0
x=-0.15
y=-3.5
[State ]
type=PosSet
trigger1=Time=0
y=0
[State ]
type=NotHitBy
trigger1=1
value=SCA
time=1
[State ]
type=PalFX
trigger1=Time=0
time=3
add=128,128,128
[State ]
type=GameMakeAnim
trigger1=Time=1
value=60
pos=0,0
under=1
;------------------------------------------------------------
;空中受け身
[Statedef 5210]
type=A
movetype=I
physics=N
ctrl=0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=5210
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=PalFX
trigger1=Time=0
time=3
add=128,128,128
[State ]
type=PosFreeze
trigger1=Time=0
value=4
[State ]
type=turn
triggerall=!ishelper
trigger1=time=0
trigger1=fvar(0)<0
[State ]
type=VelMul
trigger1=Time=4
x=0.8
y=0.8
[State ]
type=VelAdd
trigger1=Time=4
y=-4.5
[State ]
type=VelMul
trigger1=Time=4
trigger1=Vel Y>0
y=.5
[State ]
type=VelAdd
trigger1=Time=4
trigger1=Vel Y>-3
y=-2
[State ]
type=VelAdd
trigger1=Time=4
trigger1=Vel Y>-2
y=-1
[State ]
type=VelAdd
trigger1=Time=4
trigger1=Command="holdup"
y=-2
[State ]
type=VelAdd
trigger1=Time=4
trigger1=Command="holddown"
y=1.5
[State ]
type=VelMul
trigger1=Time=4
trigger1=Command="holdfwd"
x=1
[State ]
type=VelAdd
trigger1=Time=4
trigger1=Command="holdback"
x=-1
[State ]
type=NotHitBy
trigger1=Time=0
value=SCA
time=15
[State ]
type=CtrlSet
trigger1=Time=20
value=1
[State ]
type=VelAdd
trigger1=Time>=4
y=0.35
[State ]
type=selfstate
trigger1=Vel Y>0
trigger1=Pos Y>=0
value=52
ctrl=1
;------------------------------------------------------------
[Statedef 5500]
type=S
ctrl=0
velset=0,0
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=changeanim
trigger1=!ishelper&&name="Phantom Mizuchi Abyss"
trigger1=time=0
value=5300
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=ChangeAnim
trigger1=time=0
trigger1=SelfAnimExist(5500)
value=5500
;------------------------------------------------------------
[Statedef 5900]
type=S
sprpriority=2
[State ]
type=ChangeState
trigger1=name!="Phantom Mizuchi Abyss"
value=6660000
ignorehitpause=1
[State ]
type=selfstate
trigger1=ishelper&&name="Phantom Mizuchi Abyss"
value=5150
ignorehitpause=1
[State ]
type=destroyself
trigger1=ishelper
[State ]
type=VarRangeSet
trigger1=roundsexisted=0
first=1
last=59
value=0
[State ]
type=VarRangeSet
trigger1=roundsexisted=0
first=0
last=39
fvalue=0
[State ];チームの不具合防止
type=VarRangeSet
trigger1=numenemy=1
trigger1=enemy,roundsexisted=0
first=32
last=55
value=0
[State ];チームの不具合防止
type=VarRangeSet
trigger1=numenemy=1
trigger1=enemy,roundsexisted=0
first=0
last=39
fvalue=0
[State ]
type=AssertSpecial
trigger1=1
flag=Intro
[State ]
type=selfstate
trigger1=roundsexisted=0
value=190
[State ]
type=selfstate
trigger1=roundsexisted>0
value=0
