; カンフーマンの入力コマンド定義ファイルです。
; コマンドの入力キーを設定するパートと、技を実行するための条件を設定するパートに分かれています。
;------------------------------------------------------------------------------
;==============================================================================
; 入力キーの設定パート
;==============================================================================
;------------------------------------------------------------------------------
;■設定はこの形が決まり事です。詳細は以下参照。
;
;[Command]
;name = "***"
;command = ###
;time = &&&
;
;■コマンドの名前:「name = "***"」という風に入れます。***に文字を入れてください。
; アルファベットは大文字と小文字でも区別されます。日本語も可能です。
;
;■指定方法:「command = ###」という風に入れます。
; ###に下記のキーを組み合わせ入力するコマンドを設定してください。
;
; 方向キー: B, DB, D, DF, F, UF, U, UB (全て大文字で)
; B=Back(後)・D=Down(下)・F=Forward(前)・U=Up(上)になっています。
;
; ボタン : a, b, c, x, y, z, s (全て小文字で)
;
; ※特殊文字
;
; スラッシュ( / ):ボタンを押しっぱなしにする場合はこれを入れます。
; 例:command = /F (前キーを押したままにする)
; command = /B,y (後キーを押したままYボタンを入力)
;
; チルダ ( ~ ):ボタンが離される事を認識させる場合はこれを入れます。
; 例:command = ~c (Cボタンを離す)
; command = ~DB,DF,x(斜め後下を離して斜め前下=>Xボタンの順番に入力)
;
; ※数値を追加する事で、ボタンを離すまでの時間、いわゆる『溜め』を設定出来ます。
; 例:command = ~20z (Zボタンを押したままにし、20フレーム後に離す)
; command = ~40B,F,b(後キーを押したままにし、40フレーム後に離して前キー=>Bボタンの順番に入力)
;
; ドル ( $ ):複数の方向キー要素を入力出来るようにする場合はこれを入れます。
; 例:command = $U (上・斜め前上・斜め後上のどれからで始めても良い)
; command = $DF (下・斜め前下・前のどれからで始めても良い)
;
; プラス ( + ):ボタンを同時押しする場合はこれを入れます。
; 例:command = a+b (AボタンとBボタンを同時押しします)
; command = x+y+z (XボタンとYボタンとZボタンを同時押しします)
; command = F+c (前キーとCボタンを同時押しします)
;
; ※これらの特殊文字は、組み合わせて使用する事も可能です。
; 例:command = ~30$D,a+b
; (下要素を30フレーム溜めて離した後にAボタンとBボタンを同時押しします)
;
;■入力コマンド受付時間:「time = &&&」という風に入れます。オプションなので省略可能。
; &&&にコマンドを入力出来る時間を入れてください。時間はフレーム数です(1フレーム=1/60秒)。
; 例:time = 24 (入力受付時間を24フレーム(0.4秒)に設定)
;
; 後は実際に登録されているものを参照してください。
;==============================================================================
;-| ボタン配置 |-----------------------------------------------------
;各ボタンの配置を簡単に変更できます。
;このキャラクターのボタン配置を変えたいときなどに使います。
;x = x を x = a に変えれば、xがaに変わります。
[Remap]
x = x
y = y
z = z
a = a
b = b
c = c
s = s
;-| 標準化 |-------------------------------------------------------
[Defaults]
; timeを記述しなかった場合、以下の値が参照されます。最小値は1です。
command.time = 15
; buffer.timeの値です。1〜30まで設定できます。
; 普通は1です。
command.buffer.time = 1
;-| Lv3超必殺技 |-----------------------------------------------------------------
;-------------------------------
[Command]
name = "スクリュー"
command = ~F, DF, D, DB, B, F, B, y
time = 40
;-------------------------------
[Command]
name = "スクリュー"
command = ~D,D,z
time = 40
;------------------------------------------------------------------------------
;-| Lv2超必殺技 |--------------------------------------------------------------
;-------------------------------
[Command]
name = "ダブルタイフーン"
command = ~F, D, B, U, x+a
time = 30
[Command]
name = "ダブルタイフーン"
command = ~D, B, U, F, x+a
time = 30
[Command]
name = "ダブルタイフーン"
command = ~B, U, F, D, x+a
time = 30
[Command]
name = "ダブルタイフーン"
command = ~U, B, D, F, x+a
time = 30
[Command]
name = "ダブルタイフーン"
command = ~B, D, F, U, x+a
time = 30
[Command]
name = "ダブルタイフーン"
command = ~U, F, D, B, x+a
time = 30
[Command]
name = "ダブルタイフーン"
command = ~D, F, U, B, x+a
time = 30
[Command]
name = "ダブルタイフーン"
command = ~F, U, B, D, x+a
time = 30
[Command]
name = "ダブルタイフーン"
command = F, z
time = 30
;------------------------------------------------------------------------------
;-| 超必殺技 |-----------------------------------------------------------------
[Command]
name = "フライングどんがらスピン"
command = ~D, DB, B,x+a
time = 25
[Command]
name = "まーべらすぱーく"
command = ~D, DF, F,x+a
time = 25
;------------------------------------------------------------------------------
;-| 簡易コマンド |-----------------------------------------------------------------
[Command]
name = "インフェルノ"
command = D,z
[Command]
name = "タイフーン"
command = c
[Command]
name = "ののワすたんぷ強"
command = D,c
[Command]
name = "ののワさん駆ける"
command = F,c
[Command]
name = "全然進めん・・・"
command = B,c
;------------------------------------------------------------------------------
;-| 必殺技 |-------------------------------------------------------------------
;-------------------------------
[Command]
name = "コンドルダイブ"
command = /D, x+a
time = 30
;-------------------------------
[Command]
name = "インフェルノ"
command = ~F, D, B, U, x
time = 30
[Command]
name = "インフェルノ"
command = ~D, B, U, F, x
time = 30
[Command]
name = "インフェルノ"
command = ~B, U, F, D, x
time = 30
[Command]
name = "インフェルノ"
command = ~U, B, D, F, x
time = 30
[Command]
name = "インフェルノ"
command = ~B, D, F, U, x
time = 30
[Command]
name = "インフェルノ"
command = ~U, F, D, B, x
time = 30
[Command]
name = "インフェルノ"
command = ~D, F, U, B, x
time = 30
[Command]
name = "インフェルノ"
command = ~F, U, B, D, x
time = 30
;-------------------------------
[Command]
name = "インフェルノ"
command = ~F, D, B, U, a
time = 30
[Command]
name = "インフェルノ"
command = ~D, B, U, F, a
time = 30
[Command]
name = "インフェルノ"
command = ~B, U, F, D, a
time = 30
[Command]
name = "インフェルノ"
command = ~U, B, D, F, a
time = 30
[Command]
name = "インフェルノ"
command = ~B, D, F, U, a
time = 30
[Command]
name = "インフェルノ"
command = ~U, F, D, B, a
time = 30
[Command]
name = "インフェルノ"
command = ~D, F, U, B, a
time = 30
[Command]
name = "インフェルノ"
command = ~F, U, B, D, a
time = 30
;-------------------------------
[Command]
name = "インフェルノ"
command = ~F, D, B, U, y
time = 30
[Command]
name = "インフェルノ"
command = ~D, B, U, F, y
time = 30
[Command]
name = "インフェルノ"
command = ~B, U, F, D, y
time = 30
[Command]
name = "インフェルノ"
command = ~U, B, D, F, y
time = 30
[Command]
name = "インフェルノ"
command = ~B, D, F, U, y
time = 30
[Command]
name = "インフェルノ"
command = ~U, F, D, B, y
time = 30
[Command]
name = "インフェルノ"
command = ~D, F, U, B, y
time = 30
[Command]
name = "インフェルノ"
command = ~F, U, B, D, y
time = 30
[Command]
name = "インフェルノ"
command = ~D, D, z
time = 30
[Command]
name = "タイフーン"
command = ~F, D, DB, B, x
[Command]
name = "タイフーン"
command = ~F, D, DB, B, a
[Command]
name = "タイフーン"
command = ~F, D, DB, B, y
[Command]
name = "ののワすたんぷ弱"
command = ~F, D, DF, x
[Command]
name = "ののワすたんぷ中"
command = ~F, D, DF, a
[Command]
name = "ののワすたんぷ強"
command = ~F, D, DF, y
[Command]
name = "ののワっほい-横"
command = ~D, DF, F, x
[Command]
name = "ののワっほい-縦"
command = ~D, DF, F, a
[Command]
name = "ののワっすいーん"
command = ~D, DF, F, y
[Command]
name = "ののワさん駆ける"
command = ~D, DF, F, x
[Command]
name = "ののワさん駆ける"
command = ~D, DF, F, a
[Command]
name = "ののワさん駆ける"
command = ~D, DF, F, y
[Command]
name = "全然進めん・・・"
command = ~D, DB, B, x
[Command]
name = "全然進めん・・・"
command = ~D, DB, B, a
[Command]
name = "全然進めん・・・"
command = ~D, DB, B, y
[Command]
name = "急停止"
command = x+a
[Command]
name = "ののワひっぷ"
command = /$F,a
[Command]
name = "ののワっぱー"
command = /$DF,y
[Command]
name = "ののワさんのスライディングマジ最高"
command = /$DF,a
;------------------------------------------------------------------------------
;-| その他 |---------------------------------------------------------
[Command]
name = "jump"
command = D, $U
time = 12
;------------------------------------------------------------------------------
;-| キー2回連続入力 |---------------------------------------------------------
[Command]
name = "FF" ;要求済み (キーの変更は可能ですが名前を変えたり無効にしてはいけません)
command = F, F
time = 15
[Command]
name = "BB" ;要求済み (キーの変更は可能ですが名前を変えたり無効にしてはいけません)
command = B, B
time = 10
;------------------------------------------------------------------------------
;-| 同時押し |-----------------------------------------------------------------
[Command]
name = "recovery" ;要求済み (キーの変更は可能ですが名前を変えたり無効にしてはいけません)
command = x+a
time = 1
[Command]
name = "recovery" ;要求済み (キーの変更は可能ですが名前を変えたり無効にしてはいけません)
command = z
time = 1
[Command]
name = "溜め"
command = /$z
time = 1
[Command]
name = "a+b"
command = a+b
time = 1
[Command]
name = "ため"
command = /$c
time = 1
;------------------------------------------------------------------------------
;-| 方向キー+ボタン |---------------------------------------------------------
[Command]
name = "down_a"
command = /$D,a
time = 1
[Command]
name = "down_b"
command = /$D,b
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 = "holda"
command = /$a
time = 1
[Command]
name = "holdb"
command = /$b
time = 1
[Command]
name = "holdx"
command = /$x
time = 1
[Command]
name = "holdy"
command = /$y
time = 1
[Command]
name = "holdz"
command = /$z
time = 1
[Command]
name = "holdc"
command = /$c
time = 1
[Command]
name = "down_f"
command = /$DF
time = 1
[Command]
name = "holdxa"
command = /$x+a
time = 1
[command]
name="fwd"
command=F
time=1
[command]
name="back"
command=B
time=1
[command]
name="up"
command=U
time=1
[command]
name="down"
command=D
time=1
;------------------------------------------------------------------------------
;-| 方向キー押しっぱなし |-----------------------------------------------------
[Command]
name = "holdfwd" ;要求済み (キーの変更は可能ですが名前を変えたり無効にしてはいけません)
command = /$F
time = 1
[Command]
name = "holdback" ;要求済み (キーの変更は可能ですが名前を変えたり無効にしてはいけません)
command = /$B
time = 1
[Command]
name = "holdup" ;要求済み (キーの変更は可能ですが名前を変えたり無効にしてはいけません)
command = /$U
time = 1
[Command]
name = "holddown" ;要求済み (キーの変更は可能ですが名前を変えたり無効にしてはいけません)
command = /$D
time = 1
;------------------------------------------------------------------------------
;==============================================================================
; 技を実行するための条件の設定(ステートエントリーパート)
;==============================================================================
;------------------------------------------------------------------------------
; ここから下は「どのコマンドでどの番号のステートをどういう条件で出せるか」を設定する場所です。
;(ステートに関してはCNSファイルを参照)
;
;■設定は基本的にこの形になります。
;
; [State -1, Label] ;「Label」の部分はただのラベルです。何でも良いです。それ以外は変更不可。
; type = ChangeState ;「別のステートに変更する」という意味のステートコントローラ
; value = new_state_number ;出したい技のステート番号を入れます
; trigger1 = command = command_name ;入力キー設定パートで登録したコマンドの名前をどれか入れます
; . . . (any additional triggers) ;trigger(条件を指定するトリガー)を追加出来ます
;
;■triggerに使える基本的な条件(通常は「トリガー」と呼ばれています)
;
; - StateType - キャラクターがどの状態の時にそのステートを出せるかどうかを決められます。
; S=立った状態・C=座った状態・A=空中にいる状態・L=横に倒れた状態、の4つが決まり事です。
; CNSのStatedefの下にある「Type = *」の項目が状態の意味なので、これをこのトリガーで判断します。
;
; - Ctrl - コントロールが可能か不可能かどちらかの時にそのステートを出せるかどうかを決められます。
; 0=コントロール不可能状態・1=コントロール可能状態、ですが通常は Ctrl = 1 ( = 1 省略可能)が基本。
;
; - StateNo - 別の番号のステートから出せる事が可能になります。
; これを応用してスーパーキャンセルも可能です。
;
; - MoveContact - 物理攻撃が相手に当たった時(攻撃がヒットした時、もしくはガードされた時)に、
; そのステートを出せるかどうかを決められます。2種類4パターンあります。
; MoveContact or MoveContact = 1 (攻撃が当たった時)
; !MoveContact or MoveContact = 0 (攻撃が当たってない時)
; これを応用してスーパーキャンセルも可能です。
;
; ※上の4つ以外にもありますが、他のトリガーはM.U.G.E.N本体docsフォルダの中の
; CNSドキュメンテーションを参照してください。
;
;■ステートエントリーの順序
;
; ChangeStateの登録の順番は重要です。上に来れば来るほどコマンド入力の優先度が高くなります。
;
; 引用になりますが、例えば「波動拳コマンドのChangeState(↓\→+パンチ)」を
;「昇龍拳コマンドのChangeState(→↓\+パンチ)」よりも上に登録した場合、
; ゲーム中では昇龍拳を出そうとしても波動拳が誤って暴発しやすくなってしまいます。
; 防止するためには、「波動拳のChangeState」を「昇龍拳のChangeState」よりも下に登録しなくてはなりません。
;「レバーを前に入れて出す特殊技」と「投げ技」の関係なども同様です。
;
; 順番をよく考えて登録しましょう。
;
;■AI(CPU)はどう動くのか
;MUGENの標準CPUは相手に近づき適当に攻撃を繰り出すだけなので、AIスイッチによる制御が必要なこともあります。
;
;■[Statedef -1]とは?
;
; この部分はCNSプログラミングの拡張部分の、常時監視ステートになります。
; どのいかなる状態でも設定した記述が常に有効になるステートです(CNSの[Statedef -2]と似たような部分)。
;
; 必要な記述と行なので、絶対に消さないでください。
;
;==============================================================================
;------------------------------------------------------------------------------
[Statedef -1];←この行は絶対に消さないでください。必須の項目です。
;==============================================================================
;==============================================================================
;超必殺技
;==============================================================================
;==============================================================================
;ののワ式スクリューパイルドライバー
[State -1, 地上]
type = ChangeState
value = 3300
triggerall = command = "スクリュー"
triggerall = statetype !=A
triggerall = power >=3000
trigger1 = ctrl
trigger2 = stateno = 40
trigger3 = stateno = 200 && movecontact
trigger4 = stateno = 210 && movecontact
trigger5 = stateno = 220 && movecontact
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 410 && movecontact
trigger8 = stateno = 420 && movecontact
;==============================================================================
;ののワ式ダブルタイフーン
[State -1, 地上]
type = ChangeState
value = 3200
triggerall = command = "ダブルタイフーン"
triggerall = statetype !=A
triggerall = power >=2000
trigger1 = ctrl
trigger2 = stateno = 40
trigger3 = stateno = 200 && movecontact
trigger4 = stateno = 210 && movecontact
trigger5 = stateno = 220 && movecontact
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 410 && movecontact
trigger8 = stateno = 420 && movecontact
;==============================================================================
;ののワ式フライングどんがらスピン
[State -1, 地上]
type = ChangeState
value = 3100
triggerall = command = "フライングどんがらスピン"
triggerall = statetype !=A
triggerall = power >=1000
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 220 && movecontact
trigger5 = stateno = 400 && movecontact
trigger6 = stateno = 410 && movecontact
trigger7 = stateno = 420 && movecontact
;==============================================================================
;ののワ式まーべらすぱーく
[State -1, 地上]
type = ChangeState
value = 3000
triggerall = command = "まーべらすぱーく"
triggerall = statetype !=A
triggerall = power >=1000
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 220 && movecontact
trigger5 = stateno = 400 && movecontact
trigger6 = stateno = 410 && movecontact
trigger7 = stateno = 420 && movecontact
;==============================================================================
;必殺技
;==============================================================================
;ののワサン・タイフーン
[State -1, タイフーン]
type = ChangeState
value = 1700
triggerall = command = "タイフーン"
triggerall = statetype =A
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact
trigger3 = stateno = 610 && movecontact
trigger4 = stateno = 620 && movecontact
;==============================================================================
;ののワスコンドルダイブ
[State -1, コンドルダイブ]
type = ChangeState
value = 1410
triggerall = command = "コンドルダイブ"
triggerall = statetype =A
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact
trigger3 = stateno = 610 && movecontact
trigger4 = stateno = 620 && movecontact
;==============================================================================
;ののワすたんぷ
[State -1, ののワすたんぷ]
type = ChangeState
value = 1600
triggerall = command = "ののワすたんぷ弱"
triggerall = statetype !=A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 220 && movecontact
trigger5 = stateno = 400 && movecontact
trigger6 = stateno = 410 && movecontact
trigger7 = stateno = 420 && movecontact
[State -1, ののワすたんぷ]
type = ChangeState
value = 1610
triggerall = command = "ののワすたんぷ中"
triggerall = statetype !=A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 220 && movecontact
trigger5 = stateno = 400 && movecontact
trigger6 = stateno = 410 && movecontact
trigger7 = stateno = 420 && movecontact
[State -1, ののワすたんぷ]
type = ChangeState
value = 1620
triggerall = command = "ののワすたんぷ強"
triggerall = statetype !=A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 220 && movecontact
trigger5 = stateno = 400 && movecontact
trigger6 = stateno = 410 && movecontact
trigger7 = stateno = 420 && movecontact
;==============================================================================
;まっすぐインフェルノ
[State -1, 投げ]
type = ChangeState
value = 1500
triggerall = command = "インフェルノ"
triggerall = statetype !=A
trigger1 = ctrl
trigger2 = stateno = 40
trigger3 = stateno = 200 && movecontact
trigger4 = stateno = 210 && movecontact
trigger5 = stateno = 220 && movecontact
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 410 && movecontact
trigger8 = stateno = 420 && movecontact
;==============================================================================
;全然進めん・・・
[State -1, 全然]
type = ChangeState
value = 1050
triggerall = command = "全然進めん・・・"
triggerall = statetype !=A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 220 && movecontact
trigger5 = stateno = 400 && movecontact
trigger6 = stateno = 410 && movecontact
trigger7 = stateno = 420 && movecontact
;==============================================================================
;ののワさん駆ける
[State -1, 駆ける]
type = ChangeState
value = 1000
triggerall = command = "ののワさん駆ける"
triggerall = statetype !=A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 220 && movecontact
trigger5 = stateno = 400 && movecontact
trigger6 = stateno = 410 && movecontact
trigger7 = stateno = 420 && movecontact
;==============================================================================
;ののワっすいー
[State -1, T S]
type = ChangeState
value = 780
triggerall = command = "FF"
triggerall = statetype = A
triggerall = Var(14) = 0
triggerall = stateno != 780
trigger1 = ctrl
Trigger2 = ((StateNo = [600,699]) && MoveContact)
trigger3 = stateno =240 && MoveContact
trigger4 = stateno =460 && MoveContact
trigger5 = stateno =1080 && time >=5
;ワープ(Warp)
[State -1]
type = ChangeState
value = 750
triggerall = command ="holdback" && command = "b"
trigger1 = statetype!=A && backedgebodydist<=0
trigger1 = ctrl
;ジャンプ緊急回避
[State -1, T S]
type = ChangeState
value = 720
triggerall = command = "b"
trigger1 = statetype = A
trigger1 = ctrl
;後ろ緊急回避
[State -1, T S]
type = ChangeState
value = 710
triggerall = command ="holdback" && command = "b"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = power >= 1000
trigger2 = stateno = [150,151]
;前緊急回避
[State -1, T S]
type = ChangeState
value = 700
triggerall = command ="holdfwd" && command = "b"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = power >= 1000
trigger2 = stateno = [150,151]
;その場緊急回避
[State -1, T S]
type = ChangeState
value = 730
triggerall = command = "b"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = power >= 1000
trigger2 = stateno = [150,151]
;==============================================================================
;P投げ
[State -1, Throw]
type = ChangeState
value = 800
triggerall = command = "y"
triggerall = command = "holdfwd" || command = "holdback"
triggerall = statetype = S
triggerall = stateno != 100
trigger1 = p2bodydist X < 15
trigger1 = p2statetype != A && p2movetype != H
trigger1 = ctrl
;==============================================================================
;ダイエットゲージ溜め
[State -1, Stand Light Punch]
type = ChangeState
value = 900
triggerall = power < 3000
triggerall = life > 1
triggerall = command = "溜め"
triggerall = statetype != A
trigger1 = ctrl
;==============================================================================
;ばたふらいぼでーぷれす
[State -1, Stand Light Punch]
type = ChangeState
value = 630
triggerall = command = "y"
triggerall = command = "holddown"
triggerall = statetype =A
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact
trigger3 = stateno = 610 && movecontact
;==============================================================================
;ののワッパー
[State -1, Stand Light Punch]
type = ChangeState
value = 460
triggerall = command = "ののワっぱー"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 400 && movecontact
trigger5 = stateno = 410 && movecontact
;==============================================================================
;ののワひっぷあたっく
[State -1, Stand Light Punch]
type = ChangeState
value = 240
triggerall = command = "ののワひっぷ"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 400 && movecontact
trigger5 = stateno = 410 && movecontact
trigger6 = stateno = 420 && movecontact
;==============================================================================
;ののワすとんぷ
[State -1, Stand Light Punch]
type = ChangeState
value = 230
triggerall = command = "holdfwd" && command ="y"
triggerall = statetype != A
trigger1 = ctrl
;==============================================================================
;ステップ
[State -1, Dash]
type = ChangeState
value = 100
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl
;バックステップ
[State -1, Back Step]
type = ChangeState
value = 105
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl
;受身
[State -1, UKEMI]
type = ChangeState
value = 52000
triggerall = command = "recovery" || command = "b"
triggerall = alive = 1
trigger1 = stateno = 5050
trigger1 = pos y > -20
;==============================================================================
;挑発
[State -1, Taunt]
type = ChangeState
value = 195
triggerall = command = "start"
trigger1 = statetype != A
trigger1 = ctrl
;==============================================================================
;==============================================================================
;通常攻撃
;==============================================================================
;弱攻撃
[State -1, Stand Light Punch]
type = ChangeState
value = 200
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200 && animelem =3,>1
trigger3 = stateno = 400 && animelem =3,>1
;中攻撃
[State -1, Stand Light Punch]
type = ChangeState
value = 210
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
;大攻撃
[State -1, Stand Light Punch]
type = ChangeState
value = 220
triggerall = command = "y"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 400 && movecontact
;------------------------------------------------------------------------------
;しゃがみ弱攻撃
[State -1, Crouching Light Punch]
type = ChangeState
value = 400
triggerall = command = "x"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 200 && animelem =3,>1
trigger3 = stateno = 400 && animelem =3,>1
;しゃがみ中攻撃
[State -1, Stand Light Punch]
type = ChangeState
value = 410
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 25
trigger3 = stateno = 200 && animelem =3,>1
trigger4 = stateno = 400 && movecontact
;しゃがみ大攻撃
[State -1, Stand Light Punch]
type = ChangeState
value = 420
triggerall = command = "y"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 25
trigger3 = stateno = 200 && movecontact
trigger4 = stateno = 400 && movecontact
trigger5 = stateno = 210 && movecontact
trigger6 = stateno = 410 && movecontact
;------------------------------------------------------------------------------
;ジャンプ弱攻撃
[State -1, Jump Light Punch]
type = ChangeState
value = 600
triggerall = command = "x"
triggerall = stateno != 105 ;バックステップ中は禁止
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 && animelem =3,>1
;ジャンプ中攻撃
[State -1, Jump Light Punch]
type = ChangeState
value = 610
triggerall = command = "a"
triggerall = stateno != 105 ;バックステップ中は禁止
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact
;ジャンプ大攻撃
[State -1, Jump Light Punch]
type = ChangeState
value = 620
triggerall = command = "y"
triggerall = stateno != 105 ;バックステップ中は禁止
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact
trigger3 = stateno = 610 && movecontact
;==============================================================================
;しゃがみ歩き
[State -1, Dash]
type = ChangeState
value = 25
triggerall = command = "down_f"
trigger1 = statetype = C
trigger1 = ctrl