;この下のコマンドは消したら起動できません。
;===========================================================================
; コマンド設定ファイルは、2つのパートから成り立っています。
; コマンドに使用する入力キーを指定する部分と、コマンドが実行される条件を指定する
; パートに別れます。
; 先に書かれた物ほど、優先順位が高くなるので注意してください。
;===========================================================================
;---------------------------------------------------------------------------
; 1. 入力キーの指定
;---------------------------------------------------------------------------
;
; 注意: 入力キーの指定や、コマンドの名前には大文字と小文字の区別が必要です。
;
; 方向キーの指定:
; B, DB, D, DF, F, UF, U, UB (全て大文字で)
; それぞれ、 back, down-back, down, downforward, のようになっています。
; 6ボタン:
; a, b, c, x, y, z (全て小文字で)
;
; - コマンドの指定方法
; 方向キーとボタンはカンマ( , )で区切ります。
; 特殊文字を先に置くことにより、コマンドの指示ができます。
;
; スラッシュ (/) - ボタンを押しっぱなしにする
; 例. command = /D ;下方向に入力されたままの状態
; command = /F, a ;前方向を入力した状態でaボタンを押す
;
; チルダ (~) - ボタンが放される
; 例. command = ~a ;aボタンが離される
; command = ~D, F, a ;下方向が離された後、前方向が入力されて、aボタン
;
; 数字を指定することで、入力時間を指定できます
; 例. command = ~30a ;30フレームaボタンを押しっぱなしにした後で放す
; command = ~30
;
; ドル ($) - 複数方向指示
; 例. command = $D ;D, DB または DF を含みます
; command = $B ; B, DB または UB を含みます
;
; プラス (+) - ボタンの同時押し
; 例. command = a+b ;ab同時押し
; command = x+y+z ;xyz同時押し
;
; これらは、組み合わせて使用することも可能です
; 例. command = ~30$D, a+b ;下方向( D,DB,DFいずれか )に30フレーム入力して
; 放した後に、ab同時押し
;
; - time (オプション)
; 時間以内にコマンドを入力する必要のある時に使用します。
;
;-AI==============================================================
[Command]
name = "CPU0"
command = U,U,D,D,B,F,B,F,s,s
time = 0
[Command]
name = "CPU1"
command = U,U,D,D,B,F,B,F,a,a
time = 0
[Command]
name = "CPU2"
command = U,U,D,D,B,F,B,F,b,b
time = 0
[Command]
name = "CPU3"
command = U,U,D,D,B,F,B,F,c,c
time = 0
[Command]
name = "CPU4"
command = U,U,D,D,B,F,B,F,x,x
time = 0
[Command]
name = "CPU5"
command = U,U,D,D,B,F,B,F,y,y
time = 0
[Command]
name = "CPU6"
command = U,U,D,D,B,F,B,F,z,z
time = 0
[Command]
name = "cpu1"
command = ~D,UB, F, x, s, a, x, U,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu2"
command = ~D,UB, F, y, s, a, x, U,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu3"
command = ~D,UB, F, z, s, a, x, U,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu4"
command = ~D,DB, F, x, s,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu5"
command = ~D,DB, F, y, s,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu6"
command = ~D,DB, F, z, s,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu7"
command = ~D,DB, s, U, B, x ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu8"
command = ~D,DB, s, U, B, y ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu9"
command = ~D,DB, s, U, B, z ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu10"
command = ~D,DF, F, x, s, U ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu11"
command = ~D,DF, F, y, s, U ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu12"
command = ~D,DF, F, z, s, U ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu13"
command = ~D,DF, F, a, s, U ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu14"
command = ~D,DF, F, b, s, U ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu15"
command = ~D,DF, F, c, s, U ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu16"
command = ~D,DB, B, a, s, U ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu17"
command = ~D,DB, B, b, s, U ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu18"
command = ~D,DB, B, c, s, U ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu19"
command = ~D,DB, F, a, s, U ,x+y+z+a+b+c+s
time = 1
[Command]
name = "cpu20"
command = ~D,DB, F, b, s, U ,x+y+z+a+b+c+s
time = 1
;-| 超必殺技 |--------------------------------------------------------
;?????EX
[Command]
name = "nanigaEX"
command = ~D,DF,F,D,DF,F,a
time = 20
;hisyouEX
[Command]
name = "hisyouEX"
command = ~F,D,B,F,y
time = 20
;光の羽
[Command]
name = "Tubasa"
command = ~D,DF,F,z
time = 20
;光の羽
[Command]
name = "Tubasa"
command = ~D,DF,F,D,DF,F,x
time = 20
;翼の剣
[Command]
name = "Turugi"
command = ~F,DF,D,z
time = 20
;翼の剣
[Command]
name = "Turugi"
command = ~D,DF,F,D,DF,F,x
time = 20
;羽
[Command]
name = "Hane"
command = ~D,DB,B,z
time = 20
;羽
[Command]
name = "Hane"
command = ~D,DF,F,D,DF,F,a
time = 20
;鳥の詩
[Command]
name = "TriUta"
command = ~$D,$D,D,z
time = 20
;鳥の詩
[Command]
name = "TriUta"
command = ~D,DF,F,D,DF,F,y
time = 20
;インスタントチャージ
[Command]
name = "InstC"
command = ~D,D,z
time = 10
;-| 必殺技 |------------------------------------------------------
;岩
[Command]
name = "Iwa_s"
command = ~D, DB, B, y
time = 20
;岩
[Command]
name = "Iwa_n"
command = ~D, DB, B, x
time = 20
;岩
[Command]
name = "Iwa_l"
command = ~D, DB, B, a
time = 20
;矢
[Command]
name = "ya_l"
command = ~B,D,F,a
time = 20
;矢
[Command]
name = "ya_n"
command = ~B,D,F,x
time = 20
;矢
[Command]
name = "ya_s"
command = ~B,D,F,y
time = 20
;一閃
[Command]
name = "Iai_l"
command = ~D,DF,F,a
time = 20
;一閃
[Command]
name = "Iai_n"
command = ~D,DF,F,x
time = 20
;一閃
[Command]
name = "Iai_s"
command = ~D,DF,F,y
time = 20
;対空
[Command]
name = "air_l"
command = ~F,D,DF,a
time = 20
;対空
[Command]
name = "air_n"
command = ~F,D,DF,x
time = 20
;対空
[Command]
name = "air_s"
command = ~F,D,DF,y
time = 20
;ヘッドプレス
[Command]
name = "head"
command = ~B,D,DB,y
time = 20
;rc
[Command]
name = "rc"
command = a+x+y
time = 3
;rc
[Command]
name = "rc"
command = a+x+z
time = 3
;rc
[Command]
name = "rc"
command = a+y+z
time = 3
;rc
[Command]
name = "rc"
command = x+y+z
time = 3
;rc
[Command]
name = "rc"
command = b
time = 1
;-| 2度押し |-----------------------------------------------------------
[Command]
name = "FF" ;Required (do not remove)
command = F, F
time = 15
[Command]
name = "FFF" ;Required (do not remove)
command = F, F, F
time = 15
[Command]
name = "BB" ;Required (do not remove)
command = B, B
time = 15
[Command]
name = "BBB" ;Required (do not remove)
command = B, B, B
time = 15
;ダッシュ弱
[Command]
name = "F, F,a" ;Required (do not remove)
command = F, F, a
time = 30
;ダッシュ中
[Command]
name = "F, F,b" ;Required (do not remove)
command = F, F, b
time = 30
;ダッシュ強
[Command]
name = "F, F,c" ;Required (do not remove)
command = F, F, c
time = 30
;-| ボタン同時押し |-----------------------------------------------
[Command]
name = "recovery" ;Required (do not remove)
command = a
time = 1
[Command]
name = "recovery" ;Required (do not remove)
command = x
time = 1
[Command]
name = "recovery" ;Required (do not remove)
command = y
time = 1
[Command]
name = "recovery" ;Required (do not remove)
command = z
time = 1
[Command]
name = "deadUA" ;Required (do not remove)
command = a+x
time = 1
[Command]
name = "deadUA" ;Required (do not remove)
command = a+y
time = 1
[Command]
name = "deadUA" ;Required (do not remove)
command = a+z
time = 1
[Command]
name = "deadUA" ;Required (do not remove)
command = x+y
time = 1
[Command]
name = "deadUA" ;Required (do not remove)
command = x+z
time = 1
[Command]
name = "deadUA" ;Required (do not remove)
command = y+z
time = 1
;-| 方向キー+ボタン |---------------------------------------------------------
[Command]
name = "F_a"
command = /a
time = 1
[Command]
name = "F_x"
command = /x
time = 1
[Command]
name = "d_B"
command = ~$B
time = 1
[Command]
name = "d_a"
command = ~a
time = 1
[Command]
name = "d_x"
command = ~x
time = 1
[Command]
name = "/F,a"
command = /F,a
time = 1
[Command]
name = "/F,y"
command = /F,y
time = 1
[Command]
name = "/F,z"
command = /F,z
time = 1
[Command]
name = "/F,c"
command = /F,c
time = 1
[Command]
name = "/B,c"
command = /B,c
time = 1
[Command]
name = "/D,a"
command = /D,a
time = 1
[Command]
name = "/B,z"
command = /B,z
time = 1
[Command]
name = "/D,b"
command = /D,b
time = 1
[Command]
name = "/D,c"
command = /D,c
time = 1
[Command]
name = "/D,z"
command = /D,z
time = 1
;-| ボタン |---------------------------------------------------------
[Command]
name = "a"
command = a
time = 1
[Command]
name = "b"
command = b
time = 1
[Command]
name = "c"
command = c
time = 1
[Command]
name = "x"
command = x
time = 1
[Command]
name = "y"
command = y
time = 1
[Command]
name = "z"
command = z
time = 1
[Command]
name = "start"
command = s
time = 1
;-| 方向キー |--------------------------------------------------------------
[Command]
name = "holdfwd" ;Required (do not remove)
command = /$F
time = 1
[Command]
name = "holdback" ;Required (do not remove)
command = /$B
time = 1
[Command]
name = "holdup" ;Required (do not remove)
command = /$U
time = 1
[Command]
name = "holddown" ;Required (do not remove)
command = /$D
time = 1
[Command]
name = "fwd" ;Required (do not remove)
command = /F
time = 1
[Command]
name = "back" ;Required (do not remove)
command = /B
time = 1
[Command]
name = "up" ;Required (do not remove)
command = /U
time = 1
[Command]
name = "down" ;Required (do not remove)
command = /D
time = 1
;スーパージャンプ
[Command]
name = "holdup2" ;Required (do not remove)
command = ~D,$U
time = 10
[Command]
name = "Notup" ;Required (do not remove)
command = ~U
time = 1
[Command]
name = "GB" ;Required (do not remove)
command = ~1$B
time = 1
;*********************************************************
;必殺技は通常技より上に書くこと
;*********************************************************
;---------------------------------------------------------------------------
; 2. コマンド実行条件
;---------------------------------------------------------------------------
;
; 基本的な書き方:
;
; [State -1] ;変えないでください
; type = ChangeState ;変えないでください
; value = new_state_number ;コマンドが入力された時に実行されるステイト番号
; trigger1 = command = command_name ;入力キーの指定で設定したコマンドの名前
; . . . (追加で条件を指定できます)
;
; - 以下のトリガーを知っておくと便利でしょう。
;
; - statetype
; S, C or A : プレイヤーがどの状態か (立ち状態, しゃがみ, 空中)
; - ctrl
; 0 or 1 : 1 なら、プレイヤーにコントロールがある時だけ実行されます
; - stateno
; プレイヤーのステイト番号
; - movecontact
; 0 or 1 : 1 なら、相手に攻撃が当たっている時にだけ実行されます
;
; トリガーのリファレンスはCNSの公式ドキュメントを参照してください。
; ※次の一行は消さないでください。(CMDの必須です)
[Statedef -1]
;===========================================================================
;---------------------------------------------------------------------------
;インスタントチャージ(地上
[State -1]
type = ChangeState
value = 9900
trigger1 = RoundState = 2
trigger1 = Var(33) != 3
trigger1 = command = "InstC"
trigger1 = (movecontact)*(Var(29) > 0)
trigger1 = statetype != A
trigger1 = stateno != [265,266]
trigger1 = stateno != 1000
trigger1 = stateno != 209
trigger1 = stateno != 21000
trigger1 = stateno != 21003
;---------------------------------------------------------------------------
;インスタントチャージ(空中
[State -1]
type = ChangeState
value = 9901
trigger1 = RoundState = 2
trigger1 = Var(33) != 3
trigger1 = command = "InstC"
trigger1 = (movecontact)*(Var(29) > 0)
trigger1 = statetype = A
trigger1 = stateno != 267
trigger1 = stateno != [10100,10101]
;---------------------------------------------------------------------------
;RC(地上
[State -1]
type = ChangeState
value = 197
triggerall = Var(42) < 4
trigger1 = RoundState = 2
trigger1 = Var(33) != 2
trigger1 = command = "rc"
trigger1 = (movecontact)*(power >= 1500)
trigger1 = statetype != A
trigger1 = stateno != [265,266]
trigger1 = stateno != [21000,21003]
trigger1 = stateno != 209
trigger1 = stateno != 1000
;---------------------------------------------------------------------------
;RC(空中
[State -1]
type = ChangeState
value = 198
triggerall = Var(42) < 4
trigger1 = RoundState = 2
trigger1 = Var(33) != 2
trigger1 = command = "rc"
trigger1 = (movecontact)*(power >= 1500)
trigger1 = statetype = A
trigger1 = stateno != 267
trigger1 = stateno != [10100,10101]
;---------------------------------------------------------------------------
;RunFwd
[State -1]
type = ChangeState
value = 100
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "FF"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl = 1
trigger2 = var(47) = 1
;---------------------------------------------------------------------------
;RunBack
[State -1]
type = ChangeState
value = 105
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "BB"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl = 1
trigger2 = var(47) = 1
trigger3 = stateno = [130,131]
;---------------------------------------------------------------------------
;フォルトレスG
[State -1]
type = changestate
value = 130
triggerall = Var(42) < 4
triggerall = Var(33) != 2
triggerall = RoundState = 2
triggerall = (command = "F_a")*(command = "F_x")*(command = "holdback")*(power) != 0
triggerall = command != "holddown"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = [100,104]
trigger3 = stateno = [107,116]
trigger4 = var(47) = 1
;---------------------------------------------------------------------------
;フォルトレスG
[State -1]
type = changestate
value = 131
triggerall = Var(42) < 4
triggerall = Var(33) != 2
triggerall = RoundState = 2
triggerall = (command = "F_a")*(command = "F_x")*(command = "holdback")*(power) != 0
triggerall = command = "holddown"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = [100,104]
trigger3 = stateno = [107,116]
trigger4 = var(47) = 1
;---------------------------------------------------------------------------
;フォルトレスG
[State -1]
type = changestate
value = 132
triggerall = Var(42) < 4
triggerall = Var(33) != 2
triggerall = RoundState = 2
triggerall = (command = "F_a")*(command = "F_x")*(command = "holdback")*(power) != 0
triggerall = statetype = A
trigger1 = (ctrl = 1)+(Var(56) = 2)
trigger2 = stateno = [100,104]
trigger3 = stateno = [107,116]
trigger4 = var(47) = 1
;---------------------------------------------------------------------------
;[以下GGX-EX技]
;---------------------------------------------------------------------------
;?????(GGX)
[State -1]
type = changestate
value = 20200
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = (power >= 1500)*(command = "nanigaEX")
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;飛翔(GGX)
[State -1]
type = changestate
value = 20500
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = (power >= 1500)*(command = "hisyouEX")
trigger1 = (ctrl = 1)+((Var(56) = 2)*(stateno = [50,51]))
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
trigger9 = (stateno = [220,230])*(movecontact)
trigger10 = (stateno = 101)*(time > 3)
trigger11 = stateno = [110,116]
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;[以下EFZ-EX技]
;---------------------------------------------------------------------------
;鳥ノ詩
[State -1]
type = changestate
value = 1008
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 3
triggerall = (power >= 3000)*(command = "TriUta")*(life <= 250)
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;羽*仮
[State -1]
type = changestate
value = 621
triggerall = Var(42) < 4
triggerall = Var(33) != 3
triggerall = RoundState = 2
triggerall = (command = "Hane")*(power >= 3000)
triggerall = statetype = A
trigger1 = (ctrl = 1)+((Var(56) = 2)*(stateno = [50,51]))
trigger2 = (stateno = [220,230])*(movecontact)
trigger3 = (stateno = 101)*(time > 3)
trigger4 = (stateno = 106)*(time > 3)
trigger5 = (stateno = [110,116])*(Vel x!= 0)
trigger6 = var(47) = 1
;---------------------------------------------------------------------------
;羽*仮
[State -1]
type = changestate
value = 620
triggerall = Var(42) < 4
triggerall = Var(33) != 3
triggerall = RoundState = 2
triggerall = (command = "Hane")*(power >= 3000)
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;翼の剣*仮
[State -1]
type = changestate
value = 610
triggerall = Var(42) < 4
triggerall = Var(33) != 3
triggerall = RoundState = 2
triggerall = (command = "Turugi")*(power >= 3000)
triggerall = statetype = A
trigger1 = (ctrl = 1)+((Var(56) = 2)*(stateno = [50,51]))
trigger2 = (stateno = [220,230])*(movecontact)
trigger3 = (stateno = 101)*(time > 3)
trigger4 = (stateno = 106)*(time > 3)
trigger5 = stateno = [110,116]
trigger6 = var(47) = 1
;---------------------------------------------------------------------------
;光の羽*仮
[State -1]
type = changestate
value = 600
triggerall = Var(42) < 4
triggerall = Var(33) != 3
triggerall = RoundState = 2
triggerall = (command = "Tubasa")*(power >= 3000)
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;[以下GGX通常技]
;---------------------------------------------------------------------------
;ヘッドプレス
[State -1]
type = changestate
value = 20800
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = command = "head"
triggerall = statetype = A
trigger1 = (ctrl = 1)+((Var(56) = 2)*(stateno = [50,51]))
trigger2 = (stateno = [220,230])*(movecontact)
trigger3 = (stateno = 101)*(time > 3)
trigger4 = (stateno = 106)*(time > 3)
trigger5 = (stateno = [110,116])*(Vel x!= 0)
trigger6 = var(47) = 1
;---------------------------------------------------------------------------
;ヘッドプレス
[State -1]
type = changestate
value = 20800
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = command = "head"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;地上必殺投げ
[State -1]
type = changestate
value = 21000
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = command = "air_l"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;名前未定2(GGX)
[State -1]
type = changestate
value = 20700
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = command = "Iwa_n"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;名前未定(GGX)
[State -1]
type = changestate
value = 20600
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = command = "Iwa_l"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;氷柱(GGX)
[State -1]
type = changestate
value = 20400
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = command = "Iwa_s"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;穿ツ羽;上段(GGX)
[State -1]
type = changestate
value = 20000
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = command = "ya_l"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;穿ツ羽;下段(GGX)
[State -1]
type = changestate
value = 20050
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) = 3
triggerall = command = "ya_n"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;?????(GGX)
[State -1]
type = changestate
value = 20100
triggerall = Var(42) < 4
triggerall = (var(53) = 0)+(palno = 12)
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = command = "Iai_l"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;デッドアングルアタック(GGX)
[State -1]
type = changestate
value = 208
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = statetype != A
triggerall = power >= 1500
triggerall = stateno = [150,153]
trigger1 = (command = "fwd")*(command = "deadUA")
trigger1 = Var(42) < 3
trigger2 = Var(42) >= 3
trigger2 = (enemynear,HitDefAttr = SCA,SA,HA)*(enemynear,moveGuarded)*(enemynear,pos y >= -10+const(size.mid.pos.y))*(enemynear,p2bodydist x <= 50)
;---------------------------------------------------------------------------
;[以下EFZ通常技]
;---------------------------------------------------------------------------
;対空*仮(EFZ)
[State -1]
type = changestate
value = 275
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) = 3
triggerall = command = "air_s"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;対空*仮(EFZ)
[State -1]
type = changestate
value = 275
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 3
triggerall = (Var(29) > 0)*(command = "air_s")
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;対空*仮(EFZ)
[State -1]
type = changestate
value = 270
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = ((command = "air_l")*(Var(33) = 2))+(command = "air_n")+(command = "air_s")
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;EX弓*仮 強(EFZ)
[State -1]
type = changestate
value = 252
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 3
triggerall = (Var(29) > 0)*(command = "ya_s")
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;弓*仮 強(EFZ)
[State -1]
type = changestate
value = 251
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 3
triggerall = (command = "ya_n")+(command = "ya_s")
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;弓*仮 弱(EFZ)
[State -1]
type = changestate
value = 250
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 3
triggerall = command = "ya_l"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;EX一閃*仮(EFZ)
[State -1]
type = changestate
value = 266
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 3
triggerall = (Var(29) > 0)*(command = "Iai_s")
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;一閃*仮(EFZ)
[State -1]
type = changestate
value = 265
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 3
triggerall = (command = "Iai_l")+(command = "Iai_n")+(command = "Iai_s")
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;一閃*仮(Air)(EFZ)
[State -1]
type = changestate
value = 267
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command != "holdup"
triggerall = (command = "Iai_l")+(command = "Iai_n")+(command = "Iai_s")
triggerall = statetype = A
trigger1 = (ctrl = 1)+((Var(56) = 2)*(stateno = [50,51]))
trigger2 = (stateno = [220,230])*(movecontact)
trigger3 = (stateno = 101)*(time > 3)
trigger4 = stateno = [110,116]
trigger5 = var(47) = 1
;---------------------------------------------------------------------------
;岩*仮(EFZ)
[State -1]
type = changestate
value = 255
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) = 2
triggerall = (command = "Iwa_l")+(command = "Iwa_n")+(command = "Iwa_s")
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,213])*(movecontact)
trigger4 = (stateno = 203)*(movecontact)
trigger5 = (stateno = 205)*(movecontact)
trigger6 = stateno = [103,104]
trigger7 = var(47) = 1
trigger8 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;[以下共通]
;---------------------------------------------------------------------------
;JumpRunFwd
[State -1]
type = ChangeState
value = 110 + Var(54)
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) = 1
triggerall = Var(56) < 2
triggerall = command = "FF"
triggerall = (command != "holddown")*(command != "holdup")
triggerall = statetype = A
trigger1 = (ctrl = 1)*(stateno != 101)*(stateno != 106)*(stateno != 110)*(stateno != 115)
trigger2 = (stateno = [220,224])*(movecontact)
trigger3 = (stateno = [110,111])*(time > 20)
trigger4 = (stateno = [115,116])*(time > 20)
trigger5 = var(47) = 1
;JumpRunFwd
[State -1]
type = ChangeState
value = 110 + Var(54)
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) = 2
triggerall = Var(56) < 2
triggerall = command = "fwd"
triggerall = (command != "holddown")*(command != "holdup")
triggerall = statetype = A
triggerall = (stateno != 101)*(stateno != 106)
trigger1 = (stateno = [220,224])*(movecontact)
trigger2 = (stateno = [110,111])*(time > 20)
trigger3 = (stateno = [115,116])*(time > 20)
trigger4 = var(47) = 1
trigger5 = (stateno = 50)*(prevstateno = 40)*(time > 16)
trigger6 = (stateno = 50)*(Vel y > 0)
;JumpRunFwd
[State -1]
type = ChangeState
value = 110 + Var(54)
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) = 3
triggerall = Var(56) < 2
triggerall = command = "FF"
triggerall = (command != "holddown")*(command != "holdup")
triggerall = statetype = A
trigger1 = (ctrl = 1)*(stateno != 101)*(stateno != 106)*(stateno != 110)*(stateno != 115)
trigger2 = (stateno = [110,111])*(time > 20)
trigger3 = (stateno = [115,116])*(time > 20)
trigger4 = var(47) = 1
;---------------------------------------------------------------------------
;JumpRunBack
[State -1]
type = ChangeState
value = 115 + Var(54)
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) = 1
triggerall = Var(56) < 2
triggerall = command = "BB"
triggerall = (command != "holddown")*(command != "holdup")
triggerall = statetype = A
trigger1 = (ctrl = 1)*(stateno != 101)*(stateno != 106)*(stateno != 110)*(stateno != 115)
trigger2 = (stateno = [220,224])*(movecontact)
trigger3 = (stateno = [110,111])*(time > 20)
trigger4 = (stateno = [115,116])*(time > 20)
trigger5 = var(47) = 1
;JumpRunBack
[State -1]
type = ChangeState
value = 115 + Var(54)
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) = 2
triggerall = Var(56) < 2
triggerall = command = "back"
triggerall = (command != "holddown")*(command != "holdup")
triggerall = statetype = A
triggerall = (stateno != 101)*(stateno != 106)
trigger1 = (stateno = [220,224])*(movecontact)
trigger2 = (stateno = [110,111])*(time > 20)
trigger3 = (stateno = [115,116])*(time > 20)
trigger4 = var(47) = 1
trigger5 = (stateno = 50)*(prevstateno = 40)*(time > 16)
trigger6 = (stateno = 50)*(Vel y > 0)
;JumpRunBack
[State -1]
type = ChangeState
value = 115 + Var(54)
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) = 3
triggerall = Var(56) < 2
triggerall = command = "BB"
triggerall = (command != "holddown")*(command != "holdup")
triggerall = statetype = A
trigger1 = (ctrl = 1)*(stateno != 101)*(stateno != 106)*(stateno != 110)*(stateno != 115)
trigger2 = (stateno = [110,111])*(time > 20)
trigger3 = (stateno = [115,116])*(time > 20)
trigger4 = var(47) = 1
;===========================================================================
;---------------------------------------------------------------------------
;地上投げ
[State -1]
type = changestate
value = 209
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = p2bodydist x < 10
triggerall = command = "/F,y"
triggerall = command != "holddown"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = var(47) = 1
;---------------------------------------------------------------------------
;前いれ弱(通常時)
[State -1]
type = changestate
value = 207
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(33) != 2
triggerall = command = "/F,a"
triggerall = command != "holddown"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,211])*(movecontact)
trigger4 = stateno = 104
trigger5 = var(47) = 1
;---------------------------------------------------------------------------
;弱(通常時)
[State -1]
type = changestate
value = 200
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "a"
triggerall = command != "holddown"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = 200)*((time = [4,10])+(movecontact))
trigger3 = (stateno = 210)*(movecontact)
trigger4 = stateno = [103,104]
trigger5 = var(47) = 1
;---------------------------------------------------------------------------
;中1(通常時)
[State -1]
type = changestate
value = 201
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = statetype != A
trigger1 = (ctrl = 1)*(p2bodydist x<90)
trigger2 = (stateno = 200)*(movecontact)*(p2bodydist x<90)
trigger3 = (stateno = 210)*(movecontact)*(p2bodydist x<90)
trigger4 = stateno = [103,104]
trigger5 = var(47) = 1
;---------------------------------------------------------------------------
;中2(通常時)
[State -1]
type = changestate
value = 203
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = statetype != A
trigger1 = (ctrl = 1)*(p2bodydist x>=90)
trigger2 = (stateno = 200)*(movecontact)*(p2bodydist x>=90)
trigger3 = (stateno = 210)*(movecontact)*(p2bodydist x>=90)
trigger4 = (stateno = 201)*(movecontact)
trigger5 = stateno = [103,104]
trigger6 = var(47) = 1
trigger7 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;強(通常時)
[State -1]
type = changestate
value = 205
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "y"
triggerall = command != "holddown"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,211])*(movecontact)
trigger4 = stateno = [103,104]
trigger5 = var(47) = 1
trigger6 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;しゃがみ弱(通常時)
[State -1]
type = changestate
value = 210
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "a"
triggerall = command = "holddown"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = 200)*(movecontact)
trigger3 = (stateno = 201)*(movecontact)
trigger4 = (stateno = 210)*((time = [7,13])+(movecontact))
trigger5 = stateno = [103,104]
trigger6 = var(47) = 1
;---------------------------------------------------------------------------
;しゃがみ中(通常時)
[State -1]
type = changestate
value = 211
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "x"
triggerall = command = "holddown"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = 210)*(movecontact)
trigger4 = stateno = [103,104]
trigger5 = var(47) = 1
;---------------------------------------------------------------------------
;しゃがみ強(通常時)
[State -1]
type = changestate
value = 213
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "y"
triggerall = command = "holddown"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = (stateno = [200,201])*(movecontact)
trigger3 = (stateno = [210,211])*(movecontact)
trigger4 = stateno = [103,104]
trigger5 = var(47) = 1
trigger6 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;ジャンプ弱
[State -1]
type = ChangeState
value = 220
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "a"
triggerall = statetype = A
trigger1 = (ctrl = 1)+((Var(56) = 2)*(stateno = [50,51]))
trigger2 = (stateno = 220)*(movecontact)
trigger3 = (stateno = 101)*(time >= 3)
trigger4 = (stateno = [110,116])*(Vel x!= 0)
trigger5 = var(47) = 1
;---------------------------------------------------------------------------
;ジャンプ中
[State -1]
type = ChangeState
value = 224
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "x"
triggerall = statetype = A
trigger1 = (ctrl = 1)+((Var(56) = 2)*(stateno = [50,51]))
trigger2 = (stateno = 220)*(movecontact)
trigger3 = (stateno = 101)*(time >= 3)
trigger4 = (stateno = [110,116])*(Vel x!= 0)
trigger5 = var(47) = 1
;---------------------------------------------------------------------------
;ジャンプ強
[State -1]
type = ChangeState
value = 221
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "y"
triggerall = statetype = A
trigger1 = (ctrl = 1)+(((Var(56) = 2)*(stateno = [50,51]))*(stateno = [50,51]))
trigger2 = (stateno = 220)*(movecontact)
trigger3 = (stateno = 224)*(movecontact)
trigger4 = (stateno = 101)*(time >= 3)
trigger5 = (stateno = [110,116])*(Vel x!= 0)
trigger6 = var(47) = 1
;---------------------------------------------------------------------------
;キャンセルジャンプ(地上)
[State -1]
type = ChangeState
value = 40
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "holdup"
triggerall = StateType != A
trigger1 = (stateno = [200,203])*(movecontact)
trigger2 = (stateno = [210,212])*(movecontact)
trigger3 = stateno = 100
trigger4 = var(47) = 1
trigger5 = (stateno = 207)*(movecontact)
;---------------------------------------------------------------------------
;空中ジャンプ
[State -1]
type = ChangeState
value = 45
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = Var(56) < 2
triggerall = command = "holdup"
trigger1 = (movecontact)*(stateno = [220,224])
trigger2 = (var(33) = 1)*(stateno = [110,116])*(Vel x!= 0)
trigger3 = var(47) = 1
trigger4 = (var(33) = 2)*(stateno = 50)*((Vel y>= 0)+((prevstateno = 40)*(time >= 17)))
trigger5 = (var(33) = 2)*(stateno = 110)*(time > 20)
trigger6 = (var(33) = 2)*(stateno = 115)*(time > 20)
Ctrl=1
;---------------------------------------------------------------------------
;挑発
[State -1]
type = ChangeState
value = 195
triggerall = Var(42) < 4
triggerall = RoundState = 2
triggerall = command = "start"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = var(47) = 1