
[Command]
Name = "AI0"
Command = DB, D, U, U, F, U
Time = 0

[Command]
name = "AI1"
command = D,D,D,F,F,F,a+b+c
time = 0

[Command]
name = "AI2"
command = D,D,D,F,F,U,a+b+c
time = 0

[Command]
name = "AI3"
command = D,D,D,F,F,UF,a+b+c
time = 0

[Command]
name = "AI4"
command = D,D,D,F,F,D,a+b+c
time = 0

[Command]
name = "AI5"
command = D,D,D,F,F,DF,a+b+c
time = 0

[Command]
name = "AI6"
command = D,D,D,F,F,B,a+b+c
time = 0

[Command]
name = "AI7"
command = D,D,D,F,F,DB,a+b+c
time = 0

[Command]
name = "AI8"
command = D,D,D,F,F,UB,a+b+c
time = 0

[Command]
name = "AI9"
command = D,D,D,F,U,F,a+b+c
time = 0

[Command]
name = "AI10"
command = D,D,D,F,UF,F,a+b+c
time = 0

[Command]
name = "AI11"
command = D,D,D,F,DF,F,a+b+c
time = 0

[Command]
name = "AI12"
command = D,D,D,F,D,F,a+b+c
time = 0

[Command]
name = "AI13"
command = D,D,D,F,DB,F,a+b+c
time = 0

[Command]
name = "AI14"
command = D,D,D,F,B,F,a+b+c
time = 0

[Command]
name = "AI15"
command = D,D,D,F,UB,F,a+b+c
time = 0

[Command]
name = "AI16"
command = D,D,D,F,F,F,a+b+c
time = 0

[Command]
name = "AI17"
command = D,D,D,F,F,F,a+b+c
time = 0

[Command]
name = "AI18"
command = D,D,D,F,F,F,a+b+c
time = 0

[Command]
name = "AI19"
command = D,D,D,F,F,F,a+b,c
time = 0

[Command]
name = "AI20"
command = D,D,D,F,F,F,a,b,c
time = 0

[Command]
name = "AI21"
command = D,D,D,F,F,F,a+b+c
time = 0

[Command]
name = "AI22"
command = D,D,D,F,F,U,a+b,c
time = 0

[Command]
name = "AI23"
command = D,D,D,F,F,UF,a,b+c
time = 0

[Command]
name = "AI24"
command = D,D,D,F,F,U,a+b,c
time = 0

[Command]
name = "AI25"
command = D,D,D,F,F,DF,a,b,c
time = 0

[Command]
name = "AI26"
command = D,D,D,F,F,B,a+b,c
time = 0

[Command]
name = "AI27"
command = D,D,D,F,F,DB,a,b+c
time = 0

[Command]
name = "AI28"
command = D,D,D,F,F,UB,a,b+c
time = 0

[Command]
name = "AI29"
command = DF,D,D,F,U,F,a+b+c
time = 0

[Command]
name = "AI30"
command = B,D,D,F,UF,F,a+b+c
time = 0

[Command]
name = "AI31"
command = B,B,BD,F,DF,F,a+b+c
time = 0

[Command]
name = "AI32"
command = D,F,F,F,D,F,a+b+c
time = 0

[Command]
name = "AI33"
command = DF,D,DF,UF,DB,F,a+b+c
time = 0

[Command]
name = "AI34"
command = D,D,D,F,DB,DF,a+b+c
time = 0

[Command]
name = "AI35"
command = D,D,UF,DF,UB,UF,a+b+c
time = 0

[Command]
name = "AI36"
command = D,DF,DF,DF,DF,F,a+b+c
time = 0

[Command]
name = "AI37"
command = D,D,DB,UF,DF,UF,a+b+c
time = 0

[Command]
name = "AI38"
command = F,U,F,F,F,F,a,b+c
time = 0

[Command]
name = "AI39"
command = DF,UF,D,DF,U,F,a+b,c
time = 0

[Command]
name = "AI40"
command = D,D,D,D,F,D,a+b,c
time = 0

[Command]
name = "AI41"
command = D,D,D,F,F,F,a+b+c
time = 0

[Command]
name = "AI42"
command = D,D,D,F,F,U,a+b+c
time = 0

[Command]
name = "AI43"
command = D,D,D,F,F,UF,a+b+c
time = 0

[Command]
name = "AI44"
command = D,D,D,F,F,D,a+b+c
time = 0

[Command]
name = "AI45"
command = D,D,D,F,F,DF,a+b+c
time = 0

[Command]
name = "AI46"
command = D,D,D,F,F,B,a+b+c
time = 0

[Command]
name = "AI47"
command = D,D,D,F,F,DB,a+b+c
time = 0

[Command]
name = "AI48"
command = D,D,D,F,F,UB,a+b+c
time = 0

[Command]
name = "AI49"
command = D,D,D,F,U,F,a+b+c
time = 0

[Command]
name = "AI50"
command = D,D,D,F,UF,F,a+b+c
time = 0

;-| 超必殺技 |-----------------------------------------------------------------

[Command]
name = "suesson"
command = ~D, DF, F, D, DF, F, x
time = 20

[Command]
name = "mell"
command = ~D, DF, F, D, DF, F, y
time = 20

[Command]
name = "gekkoutyou"
command = ~D, DF, F, D, DF, F, c
time = 20

[Command]
name = "all"
command = ~D, DB, B, D, DB, B, b
time = 20

[Command]
name = "SF"
command = ~D, DB, B, D, DB, B, a
time = 20

;------------------------------------------------------------------------------
;-| 必殺技 |-------------------------------------------------------------------

[Command]
name = "QCF_a"
command = ~D, DF, F, a
time = 20

[Command]
name = "QCB_a"
command = ~D, DB, B, a
time = 20

[Command]
name = "QCF_b"
command = ~D, DF, F, b
time = 20

[Command]
name = "QCF_c"
command = ~D, DF, F, c
time = 20

[Command]
name = "hadou"
command = ~F, D, DF, c
time = 20

[Command]
name = "indou"
command = ~B, DB, D, DF, F, c
time = 20

[Command]
name = "bb"
command = ~B, DB, D, DF, F, c
time = 20

[Command]
name = "QCB_c"
command = ~D, DB, B, c
time = 20

[Command]
name = "QCB_b"
command = ~D, DB, B, b
time = 20

[Command]
name = "holdd x" 
command = /$D,x
time = 20

[Command]
name = "holdf x" 
command = ~D, DF, F,x
time = 20

[Command]
name = "ub"
command = /$D,b
time = 20

[Command]
name = "uc"
command = /$D,c
time = 20

[Command]
name = "fc"
command = /$F,c
time = 20

[Command]
name = "hj1"
command = $D,$F,$U
time = 20

[Command]
name = "hj2"
command = $D,$B,$U
time = 20

;------------------------------------------------------------------------------
;-| キー２回連続入力 |---------------------------------------------------------

[Command]
name = "FF"       ;必須コマンド名
command = F, F
time = 10

[Command]
name = "BB"       ;必須コマンド名
command = B, B
time = 10

;------------------------------------------------------------------------------
;-| 同時押し |-----------------------------------------------------------------

[Command]
name = "recovery" ;必須コマンド名
command = a+b
time = 1

[Command]
name = "hukitobasi" 
command = b+c
time = 1

[Command]
name = "tame" 
command = /b+c
time = 1

[Command]
name = "/z"
command = /z
time = 1

[Command]
name = "jump" 
command = UF
time = 1

;------------------------------------------------------------------------------
;-| 方向キー＋ボタン |---------------------------------------------------------

[Command]
name = "if"
command = /$B,z
time = 1

[Command]
name = "down_a"
command = /$D,a
time = 1

[Command]
name = "F_a"
command = /$F,a
time = 20

[Command]
name = "F_b"
command = /$F,b
time = 20

;------------------------------------------------------------------------------
;-| ボタン単発 |---------------------------------------------------------------
[Command]
name = "a"
command = a
time = 20

[Command]
name = "b"
command = b
time = 20

[Command]
name = "holdb"
command = /b
time = 1

[Command]
name = "c"
command = c
time = 20

[Command]
name = "z"
command = z
time = 20

[Command]
name = "x"
command = x
time = 20

[Command]
name = "y"
command = y
time = 20

[Command]
name = "start"
command = start
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

[Statedef -1] 

;==============================================================================
; 超必殺技
;==============================================================================
;------------------------------------------------------------------------------

[State -1, シャイニングフィンガー]
type = ChangeState
value = 2999
TriggerAll = Var(59) = 0
triggerall = command = "SF"
triggerall = power >= 1000
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 1200
trigger2 = movehit
trigger3 = stateno = 1310
trigger3 = time >= 31
trigger3 = movehit
trigger4 = hitdefattr = SC, NA
trigger4 = movehit
trigger5 = stateno = 800

[State -1, スエッソン]
type = ChangeState
value = 2400
Triggerall = Var(59) = 0
triggerall = Var(15) = 0
triggerall = numhelper(2500) = 0
triggerall = command = "suesson"
triggerall = power >= 1000
triggerall = fVar(6) >= 30
triggerall = var(7) !=1
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 1500
trigger2 = time > 5
trigger3 = stateno = 1510
trigger3 = time > 5
trigger4 = stateno = 800

[State -1, オールレンジ]
type = ChangeState
value = 3099
TriggerAll = Var(59) = 0
triggerall = command = "all"
triggerall = power >= 2000
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 800

[State -1, 月光蝶]
type = ChangeState
value = 3000
TriggerAll = Var(59) = 0
triggerall = command = "gekkoutyou"
triggerall = power >= 3000
triggerall = life <= 200
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 1310
trigger2 = time >= 31
trigger2 = movehit
trigger3 = stateno = 800

;==============================================================================
; 必殺技
;==============================================================================
;------------------------------------------------------------------------------

[State -1, 脚部メガ粒子砲]
type = ChangeState
value = 1320
TriggerAll = Var(59) = 0
triggerall = command = "QCB_b"
trigger1 = statetype = A
trigger1 = ctrl = 1
trigger2 = stateno = 700
trigger3 = stateno = 701
trigger4 = stateno = 801

[State -1, バズーカ2]
type = ChangeState
value = 1001
TriggerAll = Var(59) = 0
triggerAll = Var(6) != 2
triggerall = command = "a"
trigger1 = stateno = 1000
trigger1 = time >= 53
trigger2 = stateno = 1001
trigger2 = time >= 30

[State -1, バズーカ]
type = ChangeState
value = 1000
TriggerAll = Var(59) = 0
triggerall = command = "QCF_a"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 800

[State -1, 捕縛]
type = ChangeState
value = 1419
TriggerAll = Var(59) = 0
triggerall = command = "indou"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 800

[State -1, 三連ビーム]
type = ChangeState
value = 1200
TriggerAll = Var(59) = 0
triggerall = command = "QCF_b"
triggerall = numhelper(23100) = 0
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 800

[State -1, ワイヤークロー]
type = ChangeState
value = 1310
TriggerAll = Var(59) = 0
triggerall = command = "QCB_a"
triggerall = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 1802
trigger2 = time >= 21
trigger2 = movehit
trigger3 = stateno = 800

[State -1, 輻射波動]
type = ChangeState
value = 1330
TriggerAll = Var(59) = 0
triggerall = command = "hadou"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = hitdefattr = S, NA
trigger2 = movehit
trigger3 = stateno = 1310
trigger3 = time >= 31
trigger3 = movehit
trigger4 = stateno = 800

[State -1, 一斉射撃(空中)]
type = ChangeState
value = 1600
TriggerAll = Var(59) = 0
triggerall = command = "bb"
triggerall = power >= 500
trigger1 = statetype = A
trigger1 = stateno = 1320
trigger2 = hitdefattr = A, NA
trigger2 = movehit
trigger3 = stateno = 801

[State -1, 一斉射撃]
type = ChangeState
value = 1400
TriggerAll = Var(59) = 0
triggerall = command = "QCF_c"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = hitdefattr = S, NA
trigger2 = movehit
trigger3 = stateno = 1310
trigger3 = time >= 31
trigger3 = movehit
trigger4 = stateno = 800

[State -1, 溶断破砕マニピュレーター]
type = ChangeState
value = 1100
TriggerAll = Var(59) = 0
triggerall = command = "QCB_c"
triggerall =statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 1310
trigger2 = time >= 31
trigger2 = movehit
trigger3 = stateno = 800

[State -1, マヒロー（ビーム）]
type = ChangeState
value = 1510
TriggerAll = Var(59) = 0
TriggerAll = fVar(6) > 0
triggerall = command = "holdf x" 
triggerall =statetype != A
triggerall = var(7) !=1
trigger1 = ctrl = 1
trigger2 = stateno = 1500
trigger2 = time > 5
trigger3 = stateno = 1510
trigger3 = time > 5
trigger4 = stateno = 800
trigger5 = hitdefattr = SC, NA
trigger5 = movehit

[State -1, マヒロー（ビームファン 降下）]
type = ChangeState
value = 1500
TriggerAll = Var(59) = 0
TriggerAll = fVar(6) > 0
triggerall = command = "holdd x" 
triggerall =statetype != A
triggerall = var(7) !=1
trigger1 = ctrl = 1
trigger2 = stateno = 1500
trigger2 = time > 5
trigger3 = stateno = 1510
trigger3 = time > 5
trigger4 = stateno = 800
trigger5 = hitdefattr = SC, NA
trigger5 = movehit

[State -1, 吹き飛ばし]
type = ChangeState
value = 1800
TriggerAll = Var(59) = 0
triggerall = command = "hukitobasi"
triggerall =statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 1310
trigger2 = time >= 31
trigger2 = movehit
trigger3 = stateno = 800

[State -1, ガードキャンセル攻撃]
type = ChangeState
value = 500
TriggerAll = Var(59) = 0
triggerall = command = "hukitobasi"
triggerall = command = "holdfwd"
triggerall = power >= 1000
trigger1 = stateno = [150,153]

;==============================================================================
; 移動関連
;==============================================================================
;------------------------------------------------------------------------------

[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 = 700
TriggerAll = Var(59) = 0
triggerAll = Var(10) = 0
triggerAll = Var(19) != 3
triggerall = command = "FF"
triggerall = statetype = A
trigger1 = ctrl

[State -1, 空中ダッシュ(後ろ)]
type = ChangeState
value = 701
TriggerAll = Var(59) = 0
triggerAll = Var(10) = 0
triggerAll = Var(19) != 3
triggerall = command = "BB"
triggerall = statetype = A
trigger1 = ctrl

;==============================================================================
; 通常攻撃技
;==============================================================================
;------------------------------------------------------------------------------

[State -1, 投げ]
type = ChangeState
value = 802
TriggerAll = Var(59) = 0
triggerall = command = "c"
triggerall = command != "holddown"
trigger1 = command = "holdfwd"
trigger1 = p2bodydist X < 10
trigger1 = p2statetype != A
trigger1 = p2movetype != H
trigger1 = statetype = S
trigger1 = ctrl

[State -1, アッパー]
type = ChangeState
value = 201
TriggerAll = Var(59) = 0
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = command != "holdfwd"
trigger1 = stateno = 210
trigger1 = movecontact

[State -1, パンチ]
type = ChangeState
value = 200
TriggerAll = Var(59) = 0
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 400
trigger2 = movecontact
trigger3 = stateno = 200
trigger3 = movecontact
trigger4 = stateno = 1310
trigger4 = time >= 31
trigger4 = movehit
trigger5 = stateno = 800

[State -1, 中段]
type = ChangeState
value = 225
TriggerAll = Var(59) = 0
triggerall = command = "F_b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = stateno = 800

[State -1, 中段]
type = ChangeState
value = 211
TriggerAll = Var(59) = 0
triggerall = command = "F_b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 400
trigger3 = movecontact
trigger4 = stateno = 410
trigger4 = movecontact
trigger5 = stateno = 1310
trigger5 = time >= 31
trigger5 = movehit
trigger6 = stateno = 210
trigger6 = movecontact

[State -1, 強パンチ]
type = ChangeState
value = 210
TriggerAll = Var(59) = 0
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200
trigger2 = movecontact
trigger3 = stateno = 400
trigger3 = movecontact
trigger4 = stateno = 410
trigger4 = movecontact
trigger5 = stateno = 1310
trigger5 = time >= 31
trigger5 = movehit
trigger6 = stateno = 800

[State -1, 払い]
type = ChangeState
value = 230
TriggerAll = Var(59) = 0
triggerall = command != "holddown"
triggerall = command = "c"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 210
trigger2 = movecontact
trigger3 = stateno = 400
trigger3 = movecontact
trigger4 = stateno = 200
trigger4 = movecontact
trigger5 = stateno = 1310
trigger5 = time >= 31
trigger5 = movehit
trigger6 = stateno = 201
trigger6 = movecontact
trigger7 = stateno = 800

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

[State -1, 挑発]
type = ChangeState
value = 196
TriggerAll = Var(59) = 0
triggerall = command = "start"
triggerall = command = "holddown"
trigger1 = statetype != A
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 = 400
TriggerAll = Var(59) = 0
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 400
trigger2 = movecontact
trigger3 = stateno = 200
trigger3 = movecontact
trigger4 = stateno = 1310
trigger4 = time >= 31
trigger4 = movehit
trigger5 = stateno = 800

[State -1, キック]
type = ChangeState
value = 410
TriggerAll = Var(59) = 0
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 400
trigger2 = movecontact
trigger3 = stateno = 410
trigger3 = movecontact
trigger4 = stateno = 200
trigger4 = movecontact
trigger5 = stateno = 1310
trigger5 = time >= 31
trigger5 = movehit
trigger6 = stateno = 800

[State -1, 分離パンチ]
type = ChangeState
value = 430
TriggerAll = Var(59) = 0
triggerall = command = "c"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 400
trigger2 = movecontact
trigger3 = stateno = 410
trigger3 = movecontact
trigger4 = stateno = 230
trigger4 = movecontact
trigger4 = time >= 36
trigger5 = stateno = 1310
trigger5 = time >= 31
trigger5 = movehit
trigger6 = stateno = 800
trigger7 = stateno = 210
trigger7 = movecontact
trigger8 = stateno = 201
trigger8 = movecontact
trigger9 = stateno = 800

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

[State -1, ジャンプ弱パンチ]
type = ChangeState
value = 600
TriggerAll = Var(59) = 0
triggerall = command = "a"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = Var(10) != 1
trigger2 = stateno = 600
trigger2 = movecontact
trigger3 = stateno = 610
trigger3 = movecontact
trigger4 = Var(10) = 1
trigger4 = stateno = 600
trigger4 = time > 19
trigger5 = Var(10) = 1
trigger5 = stateno = 611
trigger5 = movecontact
trigger6 = Var(10) = 1
trigger6 = stateno = 632
trigger6 = movecontact
trigger6 = time > 17
trigger7 = stateno = 700
trigger8 = stateno = 701
trigger9 = stateno = 801

[State -1, ジャンプ強パンチ]
type = ChangeState
value = 611
TriggerAll = Var(59) = 0
triggerall = Var(10) = 1
triggerall = command = "ub"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600
trigger2 = movecontact
trigger3 = stateno = 632
trigger3 = movecontact
trigger3 = time > 16

[State -1, ジャンプ強パンチ]
type = ChangeState
value = 610
TriggerAll = Var(59) = 0
triggerall = command = "b"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600
trigger2 = movecontact
trigger3 = Var(10) = 1
trigger3 = stateno = 632
trigger3 = movecontact
trigger3 = time > 17
trigger4 = stateno = 700
trigger5 = stateno = 701
trigger6 = stateno = 801

[State -1, 払い]
type = ChangeState
value = 630
TriggerAll = Var(59) = 0
triggerall = command = "uc"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600
trigger2 = movecontact
trigger3 = stateno = 610
trigger3 = movecontact
trigger4 = stateno = 611
trigger4 = movecontact
trigger5 = stateno = 632
trigger5 = movecontact
trigger5 = time > 16
trigger6 = stateno = 700
trigger7 = stateno = 701
trigger8 = stateno = 801

[State -1, 分離攻撃]
type = ChangeState
value = 632
TriggerAll = Var(59) = 0
triggerall = command = "c"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600
trigger2 = movehit
trigger3 = stateno = 610
trigger3 = movehit
trigger4 = stateno = 611
trigger4 = movehit
trigger5 = stateno = 700
trigger6 = stateno = 701
trigger7 = stateno = 801

[State -1, ブースト(地上)]
type = ChangeState
value = 800
triggerall = command = "z"
triggerall = command != "holdback"
triggerall = statetype != A
triggerall = movetype != H
triggerall = var(26) = 0
triggerall = RoundState = 2
trigger1 = fvar(1) = 100
trigger2 = var(23) = 1

[State -1, ブースト(空中)]
type = ChangeState
value = 801
triggerall = command = "z"
triggerall = command != "holdback"
triggerall = statetype = A
triggerall = movetype != H
triggerall = var(26) = 0
triggerall = RoundState = 2
trigger1 = fvar(1) = 100
trigger2 = var(23) = 1

[State -1, ハイジャンプ]
type = ChangeState
value = 520
triggerall = statetype = S
triggerall = ctrl
trigger1 = command = "hj1"
trigger2 = command = "hj2"
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
