;--------------------------------------------------------------
;【コマンド定義部】AI スイッチ用コマンド(laiso_7さんの記述借りてます)
[Command]
name = "AI_1"
command = U, U, U, U, U, U, U, U, U, U, U, U, U, U, U, U
time = 1
[Command]
name = "AI_2"
command = D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D
time = 1
[Command]
name = "AI_3"
command = F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F
time = 1
[Command]
name = "AI_4"
command = B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B
time = 1
[Command]
name = "AI_5"
command = a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a
time = 1
[Command]
name = "AI_6"
command = b, b, b, b, b, b, b, b, b, b, b, b, b, b, b, b
time = 1
[Command]
name = "AI_7"
command = c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c
time = 1
[Command]
name = "AI_8"
command = x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x
time = 1
[Command]
name = "AI_9"
command = y, y, y, y, y, y, y, y, y, y, y, y, y, y, y, y
time = 1
[Command]
name = "AI_10"
command = z, z, z, z, z, z, z, z, z, z, z, z, z, z, z, z
time = 1
;-| 潜在必殺技 |--------------------------------------------------------
;ユニゾンアタックシンフォニー
[Command]
name = "yuni"
command = ~B,D,F,c
;ヘルアンドヘヴン
[Command]
name = "HAH"
command = ~D,F,D,F,c
time = 25
;ハンマーヘルアンドヘヴン
[Command]
name = "HHAH"
command = ~D,B,D,B,c
time = 25
;-| 超必殺技 |--------------------------------------------------------
;エンジェルハンドスマッシュ
[Command]
name = "AFS"
command = ~D,F,c
;スターライト・ストリーム
[Command]
name = "af"
command = ~D,B,c
;トゥインクル☆セイバー
[Command]
name = "Twinkle-seiver3"
command = ~D,D,c
;-| 必殺技 |------------------------------------------------------
;スタープリズム・オーバードライブ
[Command]
name = "star-p-over"
command = ~D, F, a
;コメットアロー
[Command]
name = "comet-arow"
command = ~D,B,a
;ドリルニー
[Command]
name = "dk"
command = ~F,D,B,a
;ドリルニー2
[Command]
name = "dk"
command = ~F,D,B,b
;トゥインクル☆スター(サーチ型)
[Command]
name = "twinkle-star_c"
command = ~D,B,a
;シューティング☆スター(サーチ型発射)
[Command]
name = "twinkle-star_c2"
command = ~D,B,a
;ブロウクンマグナム
[Command]
name = "bm"
command = ~D,B,b
;ホーリーマール・アシスト
[Command]
name = "hm"
command = ~D,B,b
;きらめきチャージ
[Command]
name = "kirameki"
command = /F,x
;モーモーお願い
[Command]
name = "momo-nage2"
command = ~D,F,b
;トゥインクル☆セイバー
[Command]
name = "Twinkle-seiver"
command = ~D,D,a
;トゥインクル☆セイバー
[Command]
name = "Twinkle-seiver2"
command = ~D,D,b
;-| 2回押し技 |-----------------------------------------------------------
[Command]
name = "FF"
command = F, F
time = 10
[Command]
name = "BB"
command = B, B
time = 10
;-| 2・3個の同時押し技 |-----------------------------------------------
[Command]
name = "recovery"
command = a
time = 1
[Command]
name = "recovery"
command = b
time = 1
[Command]
name = "recovery"
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 = "holdx"
command = /$x
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
[Command]
name = "hold_c"
command = /c
time = 1
; 下の記述↓は絶対に消さないでください。
[Statedef -1]
;---------------------------------------------------------------------------
;ユニゾンアタックシンフォニー
[State -1, YAS]
type = ChangeState
value = 6900
triggerall = life < 500
triggerall = command = "yuni"
triggerall = power >= 3000
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = [200,440]
trigger2 = movecontact
trigger2 = time > 0
trigger2 = stateno != 3000
;---------------------------------------------------------------------------
;ハンマーヘルアンドヘヴン
[State -1, Twinkle-Hell-AND-Heaven]
type = ChangeState
value = 2600
;triggerall = life < 500
triggerall = command = "HHAH"
triggerall = power >= 3000
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = [200,440]
trigger2 = movecontact
trigger2 = time > 0
trigger2 = stateno != 3000
;---------------------------------------------------------------------------
;ヘルアンドヘヴン
[State -1, Twinkle-Hell-AND-Heaven]
type = ChangeState
value = 8900;3091;3000
triggerall = command = "HAH"
triggerall = power >= 3000
triggerall = statetype != A
triggerall = statetype = S
trigger1 = ctrl
trigger2 = stateno = [200,440]
trigger2 = movecontact
trigger2 = time > 0
trigger2 = stateno != 3000
;---------------------------------------------------------------------------
;ファイナルトゥインクルセイバー
[State -1, Twinkle-Savior]
type = ChangeState
value = 6950
triggerall = command = "Twinkle-seiver3"
triggerall = power >= 2000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = [200,440]
trigger2 = movecontact
;---------------------------------------------------------------------------
;エンジェルハンドスマッシュ
[State -1, Raido-The-Lightning]
type = ChangeState
value = 3500
triggerall = command = "AFS"
triggerall = statetype != A
triggerall = power >= 1000
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = stateno != 440 ;Except for sweep kick
trigger2 = movecontact
;---------------------------------------------------------------------------
;スターライト・ストリーム
[State -1, Strong Kung Fu Palm]
type = ChangeState
value = 8400
triggerall = command = "af"
triggerall = power >= 1000
trigger1 = statetype != A
trigger1 = ctrl
;---------------------------------------------------------------------------
;トゥインクル☆セイバー
[State -1, Twinkle-Savior]
type = ChangeState
value = 1820
triggerall = command = "Twinkle-seiver"
;trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = [200,640]
trigger2 = movecontact
trigger2 = time > 0
trigger2 = stateno != 1800
trigger3 = stateno = 5110
trigger4 = stateno = 5120
trigger5 = stateno = 1510
;---------------------------------------------------------------------------
;トゥインクル☆セイバー2
[State -1, Twinkle-Savior]
type = ChangeState
value = 1800
triggerall = command = "Twinkle-seiver2"
;trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = [200,640]
trigger2 = movecontact
trigger2 = time > 0
trigger2 = stateno != 1800
trigger3 = stateno = 5110
trigger4 = stateno = 5120
trigger5 = stateno = 1510
;---------------------------------------------------------------------------
;ドリルニー
[State -1, Drill Knee]
type = Null;ChangeState
value = 8200
triggerall = command = "dk"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = [200,440]
trigger2 = movecontact
trigger2 = time > 0
trigger2 = stateno != 1000
;---------------------------------------------------------------------------
;スタープリズム・オーバードライブ
[State -1, Star-Prism-Over-Drive]
type = ChangeState
value = 1000
triggerall = command = "star-p-over"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = [200,440]
trigger2 = movecontact
trigger2 = time > 0
trigger2 = stateno != 1000
;---------------------------------------------------------------------
;ブロウクンマグナム
[State -1, Shooting-Star]
type = Null;ChangeState
value = 8000
triggerall = command = "bm"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = [200,440]
trigger2 = movecontact
;---------------------------------------------------------------------
;シューティング☆スター(サーチ型発射)
[State -1, Shooting-Star]
type = ChangeState
value = 1260
triggerall = var(18) != 1
triggerall = command = "twinkle-star_c2"
triggerall = statetype != A
trigger1 = NumHelper(1250) = 1
trigger2 = NumHelper(1251) = 1
trigger3 = NumHelper(1252) = 1
trigger4 = NumHelper(1253) = 1
trigger5 = NumHelper(1254) = 1
trigger6 = NumHelper(1255) = 1
trigger1 = ctrl = 1
trigger2 = stateno = [200,440]
trigger2 = movecontact
trigger2 = time > 0
trigger2 = stateno != 1260
;---------------------------------------------------------------------------
;トゥインクル☆スター(サーチ型)
[State -1, Twinkle-Star_C]
type = ChangeState
value = 1240
triggerall = command = "twinkle-star_c"
triggerall = NumHelper(1210) = 0
triggerall = NumHelper(1211) = 0
triggerall = NumHelper(1212) = 0
triggerall = NumHelper(1230) = 0
triggerall = NumHelper(1231) = 0
triggerall = NumHelper(1232) = 0
triggerall = NumHelper(1250) = 0
triggerall = NumHelper(1251) = 0
triggerall = NumHelper(1252) = 0
triggerall = NumHelper(1253) = 0
triggerall = NumHelper(1254) = 0
triggerall = NumHelper(1255) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = [200,440]
trigger2 = movecontact
trigger2 = time > 0
trigger2 = stateno != 1240
;--------------------------------------------------
;コメットアロー
[State -1, Comet Arow]
type = ChangeState
value = 1300
triggerall = command = "comet-arow"
triggerall = stateno != 1300
trigger1 = statetype = A
trigger1 = ctrl= 1
trigger2 = stateno = 1500
trigger2 = movecontact
trigger3 = stateno = [600,699]
;trigger3 = (stateno = [600,699]) || (stateno = [1100,1500])
trigger3 = movecontact
;---------------------------------------------------------------------------
;ホーリーマール・アシスト
[State -1, kirameki-Charge]
type = ChangeState
value = 6801
triggerall = NumHelper(6800) = 0
trigger1 = command = "hm"
trigger1 = statetype = S
trigger1 = ctrl
;---------------------------------------------------------------------------
;きらめきチャージ
[State -1, kirameki-Charge]
type = ChangeState
value = 1400
trigger1 = command = "kirameki"
trigger1 = statetype = S
trigger1 = ctrl
;---------------------------------------------------------------------------
;もーもーごろごろあたっく
[State -1, Cow-Attack]
type = ChangeState
value = 2050
triggerall = command = "momo-nage2"
triggerall = numproj = 0
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = [200,440]
trigger2 = movecontact
trigger2 = time > 0
trigger2 = stateno != 2000
;===========================================================================
;---------------------------------------------------------------------------
;ダッシュ
[State -1, Run Fwd]
type = ChangeState
value = 100
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl
;---------------------------------------------------------------------------
;後退ダッシュ
[State -1, Run Back]
type = ChangeState
value = 105
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl
;--------------------------------------------------
;空中ダッシュ
[State -1,airRun Fwd]
type = ChangeState
value = 101
triggerall = command = "FF"
triggerall = command != "holdback"
triggerall = statetype = A
trigger1 = ctrl = 1
trigger1 = stateno != 101
trigger1 = stateno != 102
trigger1 = stateno != 114
trigger1 = stateno != 107
trigger1 = stateno != 108
trigger1 = stateno != 110
trigger2 = stateno = [600,620]
trigger2 = movecontact
;--------------------------------------------------
;空中バックダッシュ
[State -1,airRun Fwd]
type = ChangeState
value = 107
triggerall = command = "BB"
trigger1 = statetype = A
trigger1 = ctrl = 1
trigger1 = stateno != 101
trigger1 = stateno != 102
trigger1 = stateno != 114
trigger1 = stateno != 107
trigger1 = stateno != 108
trigger1 = stateno != 110
trigger2 = stateno = [600,620]
trigger2 = movecontact
;---------------------------------------------------------------------------
;投げ
[State -1, Kung Fu Throw]
type = ChangeState
value = 800
triggerall = command = "c"
triggerall = statetype = S
triggerall = ctrl
triggerall = stateno != 100
trigger1 = command = "holdfwd"
trigger1 = p2bodydist X < 3
trigger1 = (p2statetype = S) || (p2statetype = C)
trigger1 = p2movetype != H
trigger2 = command = "holdback"
trigger2 = p2bodydist X < 5
trigger2 = (p2statetype = S) || (p2statetype = C)
trigger2 = p2movetype != H
;---------------------------------------------------------------------------
;プロテクトシェード
[State -1, Protect-Shade]
type = null;ChangeState
value = 900
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
;---------------------------------------------------------------------------
;プロテクトシェード(ガード発動)
[State -1, Protect-Shade]
type = ChangeState
value = 901
triggerall = command = "x"
triggerall = statetype != A
trigger1 = stateno = 150 || stateno = 151 || stateno = 152 || stateno = 153
;---------------------------------------------------------------------------
;立ち弱攻撃
[State -1, Stand Light Kick]
type = ChangeState
value = 200
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200
trigger2 = time > 6
trigger3 = stateno = 400
trigger3 = movecontact
;---------------------------------------------------------------------------
;立ち中攻撃
[State -1, Standing Strong Kick]
type = ChangeState
value = 210
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = [200,440]
trigger2 = movecontact
trigger2 = time > 0
trigger2 = stateno != 210
trigger2 = stateno != 220
;---------------------------------------------------------------------------
;立ち強攻撃
[State -1, Stand Light Kick]
type = ChangeState
value = 220
triggerall = command = "c"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = [200,440]
trigger2 = movecontact
trigger2 = time > 0
trigger2 = stateno != 220
;---------------------------------------------------------------------------
;挑発
[State -1, Taunt]
type = ChangeState
value = 195
triggerall = command = "start"
trigger1 = statetype != A
trigger1 = ctrl
;---------------------------------------------------------------------------
;しゃがみ弱攻撃
[State -1, Crouching Light Kick]
type = ChangeState
value = 400
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 400
trigger3 = time > 6
;---------------------------------------------------------------------------
;しゃがみ中攻撃
[State -1, Crouching Strong Kick]
type = ChangeState
value = 410
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = [200,440]
trigger2 = movecontact
;---------------------------------------------------------------------------
;屈強攻撃
[State -1, Crouching Strong Kick]
type = ChangeState
value = 420
triggerall = command = "c"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = [200,440]
trigger2 = movecontact
;---------------------------------------------------------------------------
;空中弱攻撃
[State -1, Jump Light A]
type = ChangeState
value = 600
triggerall = command = "a"
triggerall = stateno != [8000,8900]
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600
trigger2 = time > 12
;---------------------------------------------------------------------------
;空中中攻撃
[State -1, Jump Strong Punch]
type = ChangeState
value = 610
triggerall = command = "b"
triggerall = stateno != [8000,8900]
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 || stateno = 620 ;jump_x or jump_a
trigger2 = movecontact
;---------------------------------------------------------------------------
;空中強攻撃
[State -1, Jump Strong Kick]
type = ChangeState
value = 620
triggerall = command = "c"
triggerall = stateno != [8000,8900]
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 || stateno = 610 ;jump_x or jump_a
trigger2 = movecontact
;---------------------------------------------------------------------------