;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
; AIフラグ
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[Command]
name = "AI"
command = B,B,B,B,a+b+s
time = 0
[Command]
name = "AI1"
command = B,B,B,B,a+b+c+s
time = 0
[Command]
name = "AI2"
command = B,B,B,B,a+b+c
time = 0
[Command]
name = "AI3"
command = B,B,B,B,a+c
time = 0
[Command]
name = "AI4"
command = B,B,B,a+b+c
time = 0
[Command]
name = "AI5"
command = B,B,B,F,a+b+c
time = 0
[Command]
name = "AI6"
command = B,B,B,U,a+b+c
time = 0
[Command]
name = "AI7"
command = B,B,B,D,a+b+c
time = 0
[Command]
name = "AI8"
command = B,B,D,B,a+b+c
time = 0
[Command]
name = "AI9"
command = B,U,B,B,a+b+c
time = 0
[Command]
name = "AI10"
command = B,D,B,B,a+b+c
time = 0
[Command]
name = "AI11"
command = F,B,B,B,a+b+c
time = 0
[Command]
name = "AI12"
command = B,B,F,B,a+b+c
time = 0
[Command]
name = "AI13"
command = B,F,B,F,a+b+c
time = 0
[Command]
name = "AI14"
command = B,B,D,B,a+b+s
time = 0
[Command]
name = "AI15"
command = F,B,B,B,a+b+c
time = 0
[Command]
name = "AI16"
command = B,B,D,F,a+b+c+s
time = 0
[Command]
name = "AI17"
command = B,B,D,F,x+y+b+s
time = 0
[Command]
name = "AI18"
command = B,B,D,F,x+y+b+s
time = 0
[Command]
name = "AI19"
command = B,B,D,F,x+a+b+s
time = 0
[Command]
name = "AI20"
command = B,B,D,F,x+y+s
time = 0
[Command]
name = "AI21"
command = B,B,D,F,x+y+c+s
time = 0
[Command]
name = "AI22"
command = U,F,B,B,B,a+b+c+s
time = 0
[Command]
name = "AI23"
command = U,B,B,D,F,a+b+c+s
time = 0
[Command]
name = "AI24"
command = U,B,B,D,F,x+y+b+s
time = 0
[Command]
name = "AI25"
command = U,B,B,D,F,x+y+b
time = 0
[Command]
name = "AI26"
command = U,B,B,D,F,x+a+b+s
time = 0
[Command]
name = "AI27"
command = U,B,B,D,F,x+y+s
time = 0
[Command]
name = "AI28"
command = U,B,B,D,F,x+y+c+s
time = 0
;------------------------------------------------------------------------------
;-| デフォルト設定 |----------------------------------------------------------- 第2部
[Defaults]
command.time = 15 ;標準のコマンド入力受付時間。
;各コマンドで省略している場合に有効。
;このパラメータを消した場合、デフォルトは1フレームになる。
;( M.U.G.E.Nでの1フレーム = 1/60秒 )
command.buffer.time = 1 ;標準のコマンド入力記憶時間。
;入力した直後にコマンドを記憶し、
;指を離してもコマンドが成功している状態を
;ここで設定した時間の分維持する。
;1〜30フレームまでの間で設定可能。
;デフォルトは1フレーム。
;-| 超必殺技 |-----------------------------------------------------------------
;※名前が同じならば、違うコマンドでも同じステートの技を出す事が可能。
[Command]
name = "TripleKFPalm"
command = ~D, DF, F, D, DF, F, x
time = 20
[Command]
name = "TripleKFPalm"
command = ~D, DF, F, D, DF, F, y
time = 20
[Command]
name = "SmashKFUpper"
command = ~D, DB, B, D, DB, B, x;~F, D, DF, F, D, DF, x
time = 20
[Command]
name = "SmashKFUpper"
command = ~D, DB, B, D, DB, B, y;~F, D, DF, F, D, DF, y
time = 20
;------------------------------------------------------------------------------
;-| 必殺技 |-------------------------------------------------------------------
[Command]
name = "upper_x"
command = ~F, D, DF, x
[Command]
name = "upper_y"
command = ~F, D, DF, y
[Command]
name = "upper_xy"
command = ~F, D, DF, x+y
[Command]
name = "QCF_a"
command = ~D, DF, F, a
[Command]
name = "QCF_x"
command = ~D, DF, F, x
[Command]
name = "QCF_y"
command = ~D, DF, F, y
[Command]
name = "QCF_xy"
command = ~D, DF, F, x+y
[Command]
name = "QCB_x"
command = ~D, DB, B, x
[Command]
name = "QCB_y"
command = ~D, DB, B, y
[Command]
name = "QCB_xy"
command = ~D, DB, B, x+y
[Command]
name = "QCB_ab"
command = ~D, DB, B, a+b
[Command]
name = "FF_ab"
command = F, F, a+b
[Command]
name = "FF_a"
command = F, F, a
[Command]
name = "FF_b"
command = F, F, b
;---------------------------
;(「板投げ」用にコマンドを追加してます)
[Command]
name = "board1"
command = ~D, DF, F, a
[Command]
name = "board2"
command = ~D, DF, F, b
[Command]
name = "board3"
command = ~D, DF, F, c
[Command]
name = "DDBB+a"
command = ~D, DB, B, a
;------------------------------------------------------------------------------
;-| キー2回連続入力 |---------------------------------------------------------
[Command]
name = "FF" ;必須コマンド名
command = F, F
time = 10
[Command]
name = "BB" ;必須コマンド名
command = B, B
time = 10
;------------------------------------------------------------------------------
;-| 同時押し |-----------------------------------------------------------------
[Command]
name = "recovery" ;必須コマンド名
command = x+y
time = 1
[Command];バースト
name = "y+z"
command = y+z
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 = "hold_c"
command = /c
[Command]
name = "hold_z"
command = /z
;------------------------------------------------------------------------------
;-| 方向キー |-----------------------------------------------------------------
[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 = "sparry"
command = B
time = 1
Buffer.time = 3
;============================================================================== 第4部
; ステートエントリーパート(技などを出せるようにするための条件を設定)
;==============================================================================
[Statedef -1]
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
; AI
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
;AI VarSet
[State -1, AI]
type = VarSet
triggerall = var(59) >= -1
trigger1 = command = "AI"
trigger2 = command = "AI1"
trigger3 = command = "AI2"
trigger4 = command = "AI3"
trigger5 = command = "AI4"
trigger6 = command = "AI5"
trigger7 = command = "AI6"
trigger8 = command = "AI7"
trigger9 = command = "AI8"
trigger10 = command = "AI9"
trigger11 = command = "AI10"
trigger12 = command = "AI11"
trigger13 = command = "AI12"
trigger14 = command = "AI13"
trigger15 = command = "AI14"
trigger16 = command = "AI15"
trigger17 = command = "AI16"
trigger18 = command = "AI17"
trigger19 = command = "AI18"
trigger20 = command = "AI19"
trigger21 = command = "AI20"
trigger22 = command = "AI21"
trigger23 = command = "AI22"
trigger24 = command = "AI23"
trigger25 = command = "AI24"
trigger26 = command = "AI25"
trigger27 = command = "AI26"
trigger28 = command = "AI27"
trigger29 = command = "AI28"
var(59) = 11
;ジャンプ
[State -1]
type = ChangeState
value = 41
triggerall = var(59) =1 && roundstate = 2
triggerall = p2life > 1
triggerall = statetype != A
triggerall = p2statetype != L
trigger1 = ctrl
trigger1 = random < 50
trigger1 = p2bodydist X > 120
ダッシュ
[State -1]
type = ChangeState
value = 100
triggerall = var(59) = 1 && roundstate = 2
triggerall = life > 1
triggerall = statetype != A
triggerall = ctrl
trigger1 = random < 40
trigger1 = p2bodydist X > 150
trigger2 = stateno = 1501
trigger2 = AnimTime = 0
trigger2 = P2movetype = H
;バックステップ
[State -1, Back Step]
type = ChangeState
value = 105
triggerall = var(59)
triggerall = life > 1
triggerall = statetype != A
triggerall = movetype != H
triggerall = ctrl
trigger1 = p2bodydist X < 100
trigger1 = p2statetype = L
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = p2bodydist X < 100
trigger2 = statetype != A
trigger2 = P2stateno = 5120
trigger2 = ctrl
;バースト
[State -1, Burst]
type = ChangeState
value = 8000
triggerall = !ishelper
triggerall = var(59) >= 8
triggerall = movetype = H
triggerall = enemy,hitdefattr != SCA,HA,HP,AT
triggerall = enemy,stateno != [120,155]
triggerall = enemy,stateno != [800,899]
triggerall = enemy,stateno != [3000,4999]
triggerall = power >= 500
triggerall = alive
trigger1 = !ctrl
trigger2 = numenemy
trigger2 = enemy,movehit && p2stateno != [3000,4999]
trigger3 = enemy,numhelper
trigger3 = movetype = H && p2stateno != [3000,4999]
trigger4 = numenemy
trigger4 = enemy,movehit && p2stateno != [800,899]
[State AI, 700|710 (Evade)]
Type = ChangeState
Value = 6000 ;IfElse(FrontEdgeBodyDist < 6000,6000,6000)
IgnoreHitPause = 1
TriggerAll = HitPauseTime = 0
TriggerAll = var(59) >= 8
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = P2BodyDist X = [-300,300]
TriggerAll = Ctrl || (StateNo = [0,20]) || (StateNo = [100,101]) || (PalNo > 6 && (StateNo = [200,220]) || (StateNo = [400,420]))
|| StateNo = 800
TriggerAll = Random <= Var(59)*75
Trigger1 = InGuardDist
[State AI, 700|710 (Evade5)]
Type = ChangeState
Value = 446
triggerall = var(11) = 1
Trigger1 = HitPauseTime = 0
Trigger1 = var(59) >= 8
Trigger1 = RoundState = 2
Trigger1 = StateType != S
Trigger1 = P2BodyDist X = [-300,300]
Trigger1 = Ctrl || (StateNo = [0,20]) || (StateNo = [100,101]) || (StateNo = [200,220]) || (StateNo = [400,420])
|| StateNo = 800
TriggerAll = Random <= Var(59)*75
Trigger1 = InGuardDist
IgnoreHitPause = 1
[State AI, 700|710 (Evade5)]
Type = ChangeState
Value = 447
triggerall = var(11) = 1
Trigger1 = HitPauseTime = 0
Trigger1 = var(59) >= 8
Trigger1 = RoundState = 2
Trigger1 = StateType != S
Trigger1 = P2BodyDist X = [-300,300]
Trigger1 = Ctrl || (StateNo = [0,20]) || (StateNo = [100,101]) || (StateNo = [200,220]) || (StateNo = [400,420])
|| StateNo = 800
TriggerAll = Random <= Var(59)*75
Trigger1 = InGuardDist
IgnoreHitPause = 1
;チャージ
[State -1]
type = ChangeState
value = 700
triggerall = statetype != A
triggerall = ctrl
triggerall = p2bodydist X < 150
triggerall = p2bodydist X > 10
triggerall = p2statetype != L
triggerall = p2statetype != A
triggerall = p2movetype = A
triggerall = roundstate = 2
trigger1 = random < 300
triggerall = var(59)
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
; 通常攻撃
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
;フレイアバース
[State -1]
type = ChangeState
value = 100000
triggerall = power > 1000
triggerall = statetype != A
triggerall = ctrl
triggerall = p2bodydist X < 150
triggerall = p2bodydist X > 10
triggerall = p2statetype != L
triggerall = p2statetype != A
triggerall = p2movetype = A
triggerall = roundstate = 2
trigger1 = random < 300
triggerall = var(59) >= 2
;フレイアバースEX
[State -1]
type = ChangeState
value = 100004
triggerall = power > 1000
triggerall = statetype != A
triggerall = ctrl
triggerall = p2bodydist X < 150
triggerall = p2bodydist X > 10
triggerall = p2statetype != L
triggerall = p2statetype != A
triggerall = p2movetype = A
triggerall = roundstate = 2
trigger1 = random < 300
triggerall = var(59) >= 2
;スラスバース
[State -1]
type = ChangeState
value = 10001
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(59) >= 4
triggerall = power >= 1000
trigger1 = P2movetype = A
trigger1 = p2statetype !=A
trigger1 = p2statetype !=L
trigger1 = random < 200
trigger1 = p2bodydist X < 100
trigger1 = p2bodydist X > 0
trigger1 = ctrl
trigger2 = stateno = 210
trigger2 = AnimTime = 0
trigger2 = movehit
trigger2 = random < 70
trigger3 = stateno = 240
trigger3 = AnimTime = 0
trigger3 = movehit
trigger3 = random < 70
trigger4 = P2movetype = H
trigger4 = p2statetype =A
trigger4 = p2bodydist X < 90
trigger4 = p2bodydist X > 0
trigger4 = p2bodydist y > -60
trigger4 = p2bodydist y < -10
trigger4 = random < 70
trigger4 = ctrl
trigger5 = p2bodydist X < 90
trigger5 = p2bodydist X > 0
trigger5 = stateno = 5120
trigger5 = AnimTime = 0
trigger5 = random < 50
trigger6 = p2bodydist X < 90
trigger6 = p2bodydist X > 0
trigger6 = stateno = 52
trigger6 = AnimTime = 0
trigger6 = random < 50
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
; 必殺技
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
;カウンター
[State -1]
type = ChangeState
value = 701
triggerall = var(59) >= 4
triggerall = statetype != A
triggerall = p2stateno != 5120
triggerall = NumHelper(292) < 1
trigger1 = p2statetype != L
trigger1 = p2statetype != A
trigger1 = ctrl
trigger1 = random < 200
trigger1 = p2bodydist X < 30
trigger1 = p2bodydist X > 0
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
; 必殺技(飛び道具とヘルパー)
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
;ファイアーボール
[State -1]
type = ChangeState
value = 2005
triggerall = var(59) >= 6
triggerall = statetype != A
triggerall = p2stateno != 5120
triggerall = NumHelper(1591) < 1
triggerall = NumHelper(1592) < 1
trigger1 = p2statetype != L
trigger1 = p2statetype != A
trigger1 = ctrl
trigger1 = random < 70
trigger1 = p2bodydist X > 80
trigger1 = p2bodydist X < 110
trigger2 = p2statetype != L
trigger2 = p2statetype != A
trigger2 = ctrl
trigger2 = random < 200
trigger2 = p2bodydist X > 120
;投げハンマー
[State -1]
type = ChangeState
value = 502
triggerall = var(59)
triggerall = statetype != A
triggerall = p2stateno != 5120
trigger1 = p2statetype != L
trigger1 = p2statetype != A
trigger1 = ctrl
trigger1 = random < 70
trigger1 = p2bodydist X > 80
trigger1 = p2bodydist X < 110
trigger2 = p2statetype != L
trigger2 = p2statetype != A
trigger2 = ctrl
trigger2 = random < 200
trigger2 = p2bodydist X > 120
;空中投げハンマー
[State -1]
type = ChangeState
value = 500
triggerall = var(59)
triggerall = statetype = A
triggerall = p2stateno != 5120
trigger1 = p2statetype != L
trigger1 = p2statetype != A
trigger1 = ctrl
trigger1 = random < 70
trigger1 = p2bodydist X > 80
trigger1 = p2bodydist X < 110
trigger2 = p2statetype != L
trigger2 = p2statetype != A
trigger2 = ctrl
trigger2 = random < 200
trigger2 = p2bodydist X > 120
;クリボーをよぶ
[State -1]
type = ChangeState
value = 2500
triggerall = var(59)
triggerall = statetype != A
triggerall = p2stateno != 5120
trigger1 = p2statetype != L
trigger1 = p2statetype != A
trigger1 = ctrl
trigger1 = random < 70
trigger1 = p2bodydist X > 80
trigger1 = p2bodydist X < 110
trigger2 = p2statetype != L
trigger2 = p2statetype != A
trigger2 = ctrl
trigger2 = random < 200
trigger2 = p2bodydist X > 120
;ノコノコをよぶ
[State -1]
type = ChangeState
value = 2504
triggerall = var(59)
triggerall = statetype != A
triggerall = p2stateno != 5120
trigger1 = p2statetype != L
trigger1 = p2statetype != A
trigger1 = ctrl
trigger1 = random < 70
trigger1 = p2bodydist X > 80
trigger1 = p2bodydist X < 110
trigger2 = p2statetype != L
trigger2 = p2statetype != A
trigger2 = ctrl
trigger2 = random < 200
trigger2 = p2bodydist X > 120
;ボムヘイをよぶ
[State -1]
type = ChangeState
value = 2507
triggerall = var(59)
triggerall = statetype != A
triggerall = p2stateno != 5120
trigger1 = p2statetype != L
trigger1 = p2statetype != A
trigger1 = ctrl
trigger1 = random < 70
trigger1 = p2bodydist X > 80
trigger1 = p2bodydist X < 110
trigger2 = p2statetype != L
trigger2 = p2statetype != A
trigger2 = ctrl
trigger2 = random < 200
trigger2 = p2bodydist X > 120
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
; 通常攻撃
;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
;立ち弱パンチ
[State -1, Stand Light Punch]
type = ChangeState
value = 200
triggerall = var(59)
triggerall = statetype != A
triggerall = p2stateno != 5120
trigger1 = p2statetype != L
trigger1 = p2statetype != A
trigger1 = ctrl
trigger1 = random < 200
trigger1 = p2bodydist X < 30
trigger1 = p2bodydist X > 0
[State -1]
type = ChangeState
value = 201
triggerall = var(59)
trigger1 = stateno = 200
trigger1 = ctrl
trigger1 = Movecontact
[State -1]
type = ChangeState
value = 200
triggerall = var(59)
trigger1 = stateno = 201
trigger1 = ctrl
trigger1 = Movecontact
;立ち強パンチ
[State -1]
type = ChangeState
value = 210
triggerall = var(59)
triggerall = life > 1
triggerall = statetype != A
triggerall = p2stateno != 5120
trigger1 = p2statetype != L
trigger1 = ctrl
trigger1 = random < 50
trigger1 = p2bodydist X > 0
trigger1 = p2bodydist X < 90
trigger1 = p2bodydist y > -60
trigger2 = stateno = 200
trigger2 = AnimTime = 0
trigger2 = movehit
trigger3 = stateno = 230
trigger3 = AnimTime = 0
trigger3 = movehit
;立ち弱キック
[State -1]
type = ChangeState
value = 230
triggerall = var(59)
triggerall = life > 1
triggerall = statetype != A
triggerall = p2statetype != A
triggerall = p2stateno != 5120
trigger1 = p2life > 0
trigger1 = ctrl
trigger1 = random < 200
trigger1 = p2bodydist X < 30
trigger1 = p2bodydist X > 0
trigger2 = stateno = 200
trigger2 = movehit
trigger2 = p2bodydist X < 30
trigger2 = p2bodydist X > 15
[State -1, 立ち強キック]
type = ChangeState
value = 240
triggerall = var(59)
triggerall = statetype != A
triggerall = p2stateno != 5120
triggerall = NumHelper(1591) < 1
triggerall = NumHelper(1592) < 1
trigger1 = p2statetype != L
trigger1 = p2statetype != A
trigger1 = ctrl
trigger1 = random < 70
trigger1 = p2bodydist X > 80
trigger1 = p2bodydist X < 110
trigger2 = p2statetype != L
trigger2 = p2statetype != A
trigger2 = ctrl
trigger2 = random < 200
trigger2 = p2bodydist X > 120
;しゃがみ強キック
[State -1]
type = ChangeState
value = 440
triggerall = var(59)
triggerall = life > 1
triggerall = p2statetype != A
triggerall = p2stateno != 5120
triggerall = statetype != A
trigger1 = p2bodydist X < 120
trigger1 = p2bodydist X > 46
trigger1 = p2life > 1
trigger1 = ctrl
trigger1 = random < 70
trigger2 = stateno = 240
trigger2 = p2life > 1
trigger2 = movehit
trigger2 = p2bodydist X > 35
trigger2 = random < 30
;しゃがみ強パンチ
[State -1]
type = ChangeState
value = 410
triggerall = var(59)
triggerall = life > 1
triggerall = p2statetype = A
triggerall = p2stateno != 5120
triggerall = statetype != A
trigger1 = p2bodydist X < 90
trigger1 = p2bodydist X > 0
trigger1 = p2bodydist y > -60
trigger1 = ctrl
trigger1 = random < 100
;しゃがみ弱パンチ
[State -1]
type = ChangeState
value = 400
triggerall = var(59)
triggerall = statetype != A
triggerall = p2stateno != 5120
trigger1 = p2statetype !=A
trigger1 = p2statetype !=L
trigger1 = p2life > 1
trigger1 = ctrl
trigger1 = random < 100
trigger1 = p2bodydist X < 45
trigger1 = p2bodydist X > -10
;しゃがみ弱キック
[State -1]
type = ChangeState
value = 430
triggerall = var(59)
triggerall = statetype != A
triggerall = p2stateno != 5120
triggerall = movetype != H
triggerall = p2statetype !=A
triggerall = p2statetype !=L
;;;;triggerall = Pos Y = 0
trigger1 = ctrl
trigger1 = random < 150
trigger1 = p2bodydist X < 50
trigger1 = p2bodydist X > 0
;空中弱パンチ
[State -1]
type = ChangeState
value = 600
triggerall = var(59)
triggerall = statetype = A
trigger1 = ctrl
trigger1 = random < 100
trigger1 = p2bodydist X < 50
trigger1 = p2bodydist X > -0
trigger2 = stateno = 640
trigger2 = movecontact
trigger2 = animtime > 10
;空中弱キック
[State -1]
type = ChangeState
value = 630
triggerall = var(59)
triggerall = statetype = A
trigger1 = ctrl
trigger1 = random < 100
trigger1 = p2bodydist X < 50
trigger1 = p2bodydist X > -0
;空中強パンチ
[State -1]
type = ChangeState
value = 610
triggerall = var(59)
triggerall = statetype = A
trigger1 = ctrl
trigger1 = random < 200
trigger1 = p2bodydist X < 50
trigger1 = p2bodydist X > -20
;空中強キック
[State -1]
type = ChangeState
value = 640
triggerall = var(59)
triggerall = statetype = A
trigger1 = ctrl
trigger1 = random < 200
trigger1 = p2bodydist X < 50
trigger1 = p2bodydist X > -20
trigger2 = stateno = 630
trigger2 = movecontact
trigger2 = animtime > 7
;投げ
[State -1]
type = ChangeState
value = 800
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = p2bodydist X < 40
triggerall = p2bodydist X > -10
triggerall = ctrl
trigger1 = random < 150
triggerall = var(59)
trigger2 = NumHelper(292) < 1
;==============================================================================
; 超必殺技
;==============================================================================
; Parry
[State -1, StandParry]
type = hitoverride
triggerAll = statetype = S
triggerall = Movetype != H
trigger1 = !var(0)
trigger1 = command = "sparry"
attr = SA,NA,SA,HA,NP,SP,HP
stateno = 6200
ignorehitPause = 1
; Air Parry
[State -1, StandParry]
type = hitoverride
triggerAll = statetype = A
triggerall = Movetype != H
trigger1 = !var(0)
trigger1 = command = "sparry"
attr = SA,NA,SA,HA,NP,SP,HP
stateno = 6200
ignorehitPause = 1
[State -1,];ゲージ消費
type = ChangeState
value = 10000
triggerall = var(59) = 0
triggerall = command = "QCF_xy"
triggerall = power >= 1000
trigger1 = statetype = S
trigger1 = ctrl
[State -1,];ゲージ消費
type = ChangeState
value = 10001
triggerall = var(59) = 0
triggerall = command = "QCB_xy"
triggerall = power >= 1000
trigger1 = statetype = S
trigger1 = ctrl
[State -1,];ゲージ消費
type = ChangeState
value = 10004
triggerall = var(59) = 0
triggerall = command = "QCB_ab"
triggerall = power >= 1000
trigger1 = statetype = S
trigger1 = ctrl
[State -1, クリボー]
type = ChangeState
value = 2500
triggerall = var(59) = 0
triggerall = command = "board1"
trigger1 = statetype = S
trigger1 = ctrl
[State -1, ノコノコ]
type = ChangeState
value = 2504
triggerall = var(59) = 0
triggerall = command = "board2"
trigger1 = statetype = S
trigger1 = ctrl
[State -1, ノコノコ]
type = ChangeState
value = 2507
triggerall = var(59) = 0
triggerall = command = "board3"
trigger1 = statetype = S
trigger1 = ctrl
[State -1, Burst]
type = ChangeState
value = 8000
triggerall = command = "y+z"
triggerall = !ishelper
triggerall = var(59) = 0
triggerall = movetype = H
triggerall = enemy,hitdefattr != SCA,HA,HP,AT
triggerall = enemy,stateno != [120,155]
triggerall = enemy,stateno != [800,899]
triggerall = enemy,stateno != [3000,4999]
triggerall = power >= 500
triggerall = alive
trigger1 = enemy,life != 0
trigger1 = !ctrl
trigger2 = numenemy
trigger2 = enemy,movehit && p2stateno != [3000,4999]
trigger3 = enemy,numhelper
trigger3 = movetype = H && p2stateno != [3000,4999]
trigger4 = numenemy
trigger4 = enemy,movehit && p2stateno != [800,899]
;==============================================================================
; 移動関連
;==============================================================================
[State -1, 走る]
type = ChangeState
value = 100
triggerall = var(59) = 0
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl
[State -1, バックステップ]
type = ChangeState
value = 105
triggerall = var(59) = 0
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl
;==============================================================================
; 特殊技
;==============================================================================
;------------------------------------------------------------------------------
[State -1, 挑発]
type = ChangeState
value = 195
triggerall = var(59) = 0
triggerall = command = "start"
trigger1 = statetype != A
trigger1 = ctrl
[State -1, カンフースルー];投げ技
type = ChangeState
value = 800
triggerall = var(59) = 0
triggerall = command = "y"
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, パワー溜め];ちょっとこ丸が追加した技
type = ChangeState
value = 700
triggerall = var(59) = 0
triggerall = command = "hold_c"
triggerall = command = "hold_z"
trigger1 = statetype != A && ctrl
[State -1, シールド];ちょっとこ丸が追加した技
type = ChangeState
value = 701
triggerall = var(59) = 0
triggerall = command ="DDBB+a"
trigger1 = ctrl
;==============================================================================
; 通常攻撃技
;==============================================================================
[State -1, 立ち弱パンチ]
type = ChangeState
value = 200
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
[State -1]
type = ChangeState
value = 201
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = stateno = 200
trigger1 = Movecontact
[State -1]
type = ChangeState
value = 200
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = stateno = 201
trigger1 = Movecontact
[State -1, 立ち強パンチ]
type = ChangeState
value = 210
triggerall = var(59) = 0
triggerall = command = "y"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 5
trigger3 = (stateno = 230) && time > 6
[State -1, 立ち弱キック]
type = ChangeState
value = 230
triggerall = var(59) = 0
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 7
trigger3 = (stateno = 230) && time > 9
[State -1, 立ち強キック]
type = ChangeState
value = 240
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 5
trigger3 = (stateno = 230) && time > 6
;------------------------------------------------------------------------------
[State -1, しゃがみ弱パンチ]
type = ChangeState
value = 400
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
[State -1, しゃがみ強パンチ]
type = ChangeState
value = 410
triggerall = var(59) = 0
triggerall = command = "y"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno = 400) || (stateno = 430)
trigger2 = (time > 9) || (movecontact && time > 5)
[State -1, しゃがみ弱キック]
type = ChangeState
value = 430
triggerall = var(59) = 0
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno = 400) || (stateno = 430)
trigger2 = (time > 9) || (movecontact && time > 5)
[State -1, しゃがみ強キック]
type = ChangeState
value = 440
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno = 400) || (stateno = 430)
trigger2 = (time > 9) || (movecontact && time > 5)
;------------------------------------------------------------------------------
[State -1, ジャンプ弱パンチ]
type = ChangeState
value = 600
triggerall = var(59) = 0
triggerall = command = "x"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600
trigger2 = statetime >= 7
;trigger3 = stateno = 1350 ;Win版のカンフーマンには「ブロッキング」が搭載予定だったらしい
[State -1, ジャンプ強パンチ]
type = ChangeState
value = 610
triggerall = var(59) = 0
triggerall = command = "y"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 || stateno = 630
trigger2 = movecontact
;trigger3 = stateno = 1350 ;Win版のカンフーマンには「ブロッキング」が搭載予定だったらしい
[State -1, ジャンプ弱キック]
type = ChangeState
value = 630
triggerall = var(59) = 0
triggerall = command = "a"
trigger1 = statetype = A
trigger1 = ctrl
;trigger2 = stateno = 1350 ;Win版のカンフーマンには「ブロッキング」が搭載予定だったらしい
[State -1, ジャンプ強キック]
type = ChangeState
value = 640
triggerall = var(59) = 0
triggerall = command = "b"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 || stateno = 630
trigger2 = movecontact
;trigger3 = stateno = 1350 ;Win版のカンフーマンには「ブロッキング」が搭載予定だったらしい
[State -1, はんまー]
type = ChangeState
value = 502
triggerall = var(59) = 0
triggerall = command = "c"
trigger1 = statetype = S
trigger1 = ctrl
[State -1, はんまーair]
type = ChangeState
value = 500
triggerall = var(59) = 0
triggerall = command = "c"
trigger1 = statetype = A
trigger1 = ctrl
[State -1]
type = ChangeState
value = 6000
triggerall = var(59) = 0
triggerall = command = "z"
triggerall = statetype != A
trigger1 = ctrl
;空中バックステップ
[State -1, Air Back Step]
type = ChangeState
value = 447
triggerall = var(59) = 0
triggerall = var(11) = 1
trigger1 = command = "BB"
trigger1 = statetype = A
trigger1 = ctrl
;空中走り
[State -1, Air Run]
type = ChangeState
value = 446
triggerall = var(59) = 0
triggerall = var(11) = 1
trigger1 = command = "FF"
trigger1 = statetype = A
trigger1 = ctrl