;------------------------------------------------------------------------------
;ＡＩ発動用コマンド
;------------------------------------------------------------------------------
[Command]
name = "AI-000"
command = ~F,a,~D,y,~U,c+x,D,b+y,F,z,z,z+a
time = 1

[Command]
name = "AI-001"
command = ~F,c,~D,y,~U,c+a,D,b+x,B,z,z,z+b
time = 1

[Command]
name = "AI-002"
command = ~F,y,~D,y,~U,c+y,D,b+z,F,z,z,z+c
time = 1

[Command]
name = "AI-003"
command = ~F,b,~D,y,~U,c+b,D,b+a,B,z,z,z+x
time = 1

[Command]
name = "AI-004"
command = ~F,x,~D,x,~U,c+x,D,b+y,F,z,z,z+y
time = 1

[Command]
name = "AI-005"
command = ~F,z,~D,y,~U,c+a,D,b+c,B,z,z,z+a
time = 1

[Command]
name = "AI-006"
command = ~D,U,x+y+z,~F,F,b,c,y,B,~B,a+b+c,U
time = 1

[Command]
name = "AI-007"
command = ~U,D,x+b+z,~F,F,b,b,x,B,~B,a+y+c,F
time = 1

[Command]
name = "AI-008"
command = ~D,U,a+y+c,~F,F,b,a,z,B,~B,x+b+z,D
time = 1

[Command]
name = "AI-009"
command = ~U,D,x+b+c,~F,F,b,c,x,B,~B,a+y+z,B
time = 1

[Command]
name = "AI-010"
command = ~x,~y,~z,~a,~b,~c,~s,a+b+c,x+y+z,~F,B
time = 1

[Command]
name = "AI-011"
command = F,D,F
time = 0

[Command]
name = "AI-012"
command = B,F,B
time = 0

[Command]
name = "AI-013"
command = U,B,U
time = 0

[Command]
name = "AI-014"
command = D,U,D
time = 0

[Command]
name = "AI-015"
command = a,s,a
time = 0

[Command]
name = "AI-016"
command = b,a,b
time = 0

[Command]
name = "AI-017"
command = c,b,c
time = 0

[Command]
name = "AI-018"
command = x,c,x
time = 0

[Command]
name = "AI-019"
command = y,x,y
time = 0

[Command]
name = "AI-020"
command = z,y,z
time = 0

[Command]
name = "AI-021"
command = a,b,x,c
time = 0

[Command]
name = "AI-022"
command = a,b,x,c,a,z,a,z,a,a,a
time = 0

[Command]
name = "AI-023"
command = a,b,x,c,a,z,a,z,a,a
time = 0

[Command]
name = "AI-024"
command = a,b,x,c,a,z,a,z,z
time = 0

[Command]
name = "AI-025"
command = a,b,x,c,a,z,a,z,y
time = 0

[Command]
name = "AI-026"
command = a,b,x,c,a,z,a,z,x
time = 0

[Command]
name = "AI-027"
command = a,b,x,c,a,z,a,z,s
time = 0

[Command]
name = "AI-028"
command = a,b,x,c,a,z,a,z,c
time = 0

[Command]
name = "AI-029"
command = a,b,x,c,a,z,a,z,b
time = 0

[Command]
name = "AI-030"
command = a,b,x,c,a,z,a,z,a
time = 0

[Command]
name = "AI-031"
command = a,b,x,c,a,z,a,z
time = 0

[Command]
name = "AI-032"
command = a,b,x,c,a,z,a,y
time = 0

[Command]
name = "AI-033"
command = a,b,x,c,a,z,a,x
time = 1

[Command]
name = "AI-034"
command = a,b,x,c,a,z,a,c
time = 1

[Command]
name = "AI-035"
command = a,b,x,c,a,z,a,s
time = 1

[Command]
name = "AI-036"
command = a,b,x,c,a,z,a,b,a
time = 1

[Command]
name = "AI-037"
command = a,b,x,c,a,z,a,b
time = 1

[Command]
name = "AI-038"
command = a,b,x,c,a,z,a
time = 1

[Command]
name = "AI-039"
command = a,b,x,c,a,z
time = 1

[Command]
name = "AI-040"
command = a,b,x,c,a
time = 1

[Command]
name = "AI-041"
command = a,b,x,c,y
time = 1

[Command]
name = "AI-042"
command = z,z,z,z,z,z,z,z,y,~F,a,~D,y,~U,c+x,D,b+y,F,z,z,z+a
time = 1

[Command]
name = "AI-043"
command = z,z,z,z,z,z,z,z,y,~F,c,~D,y,~U,c+a,D,b+x,B,z,z,z+b
time = 1

[Command]
name = "AI-044"
command = z,z,z,z,z,z,z,z,y,~F,y,~D,y,~U,c+y,D,b+z,F,z,z,z+c
time = 1

[Command]
name = "AI-045"
command = z,z,z,z,z,z,z,z,y,~F,b,~D,y,~U,c+b,D,b+a,B,z,z,z+x
time = 1

[Command]
name = "AI-046"
command = z,z,z,z,z,z,z,z,y,~F,x,~D,x,~U,c+x,D,b+y,F,z,z,z+y
time = 1

[Command]
name = "AI-047"
command = z,z,z,z,z,z,z,z,y,~F,z,~D,y,~U,c+a,D,b+c,B,z,z,z+a
time = 1

[Command]
name = "AI-048"
command = z,z,z,z,z,z,z,z,y,~D,U,x+y+z,~F,F,b,c,y,B,~B,a+b+c,U
time = 1

[Command]
name = "AI-049"
command = z,z,z,z,z,z,z,z,y,~U,D,x+b+z,~F,F,b,b,x,B,~B,a+y+c,F
time = 1

[Command]
name = "AI-050"
command = z,z,z,z,z,z,z,z,y,~D,U,a+y+c,~F,F,b,a,z,B,~B,x+b+z,D
time = 1

[Command]
name = "AI-051"
command = z,z,z,z,z,z,z,z,y,~U,D,x+b+c,~F,F,b,c,x,B,~B,a+y+z,B
time = 1

[Command]
name = "AI-052"
command = z,z,z,z,z,z,z,z,y,~x,~y,~z,~a,~b,~c,~s,a+b+c,x+y+z,~F,B
time = 1

[Command]
name = "AI-053"
command = z,z,z,z,z,z,z,z,y,F,D,F
time = 0

[Command]
name = "AI-054"
command = z,z,z,z,z,z,z,z,y,B,F,B
time = 0

[Command]
name = "AI-055"
command = z,z,z,z,z,z,z,z,y,U,B,U
time = 0

[Command]
name = "AI-056"
command = z,z,z,z,z,z,z,z,y,D,U,D
time = 0

[Command]
name = "AI-057"
command = z,z,z,z,z,z,z,z,y,a,s,a
time = 0

[Command]
name = "AI-058"
command = z,z,z,z,z,z,z,z,y,b,a,b
time = 0

[Command]
name = "AI-059"
command = z,z,z,z,z,z,z,z,y,c,b,c
time = 0

[Command]
name = "AI-060"
command = z,z,z,z,z,z,z,z,y,x,c,x
time = 0

[Command]
name = "AI-061"
command = z,z,z,z,z,z,z,z,y,y,x,y
time = 0

[Command]
name = "AI-062"
command = z,z,z,z,z,z,z,z,y,z,y,z
time = 0

[Command]
name = "AI-063"
command = z,z,z,z,z,z,z,z,y,a,b,x,c
time = 0

[Command]
name = "AI-064"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,a,a,a
time = 0

[Command]
name = "AI-065"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,a,a
time = 0

[Command]
name = "AI-066"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,z
time = 0

[Command]
name = "AI-067"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,y
time = 0

[Command]
name = "AI-068"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,x
time = 0

[Command]
name = "AI-069"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,s
time = 0

[Command]
name = "AI-070"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,c
time = 0

[Command]
name = "AI-071"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,b
time = 0

[Command]
name = "AI-072"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,a
time = 0

[Command]
name = "AI-073"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z
time = 0

[Command]
name = "AI-074"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,y
time = 0

[Command]
name = "AI-075"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,x
time = 1

[Command]
name = "AI-076"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,c
time = 1

[Command]
name = "AI-077"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,s
time = 1

[Command]
name = "AI-078"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,b,a
time = 1

[Command]
name = "AI-079"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,b
time = 1

[Command]
name = "AI-080"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a
time = 1

[Command]
name = "AI-081"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a,z
time = 1

[Command]
name = "AI-082"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,a
time = 1

[Command]
name = "AI-083"
command = z,z,z,z,z,z,z,z,y,a,b,x,c,y
time = 1

[Command]
name = "AI-084"
command = z,z,z,z,z,z,z,z,y,z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,a,a,a
time = 0

[Command]
name = "AI-085"
command = z,z,z,z,z,z,z,z,y,z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,a,a
time = 0

[Command]
name = "AI-086"
command = z,z,z,z,z,z,z,z,y,z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,z
time = 0

[Command]
name = "AI-087"
command = z,z,z,z,z,z,z,z,y,z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,y
time = 0

[Command]
name = "AI-088"
command = z,z,z,z,z,z,z,z,y,z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,x
time = 0

[Command]
name = "AI-089"
command = z,z,z,z,z,z,z,z,y,z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,s
time = 0

[Command]
name = "AI-090"
command = z,z,z,z,z,z,z,z,y,z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,c
time = 0

[Command]
name = "AI-091"
command = z,z,z,z,z,z,z,z,y,z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,b
time = 0

[Command]
name = "AI-092"
command = z,z,z,z,z,z,z,z,y,z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z,a
time = 0

[Command]
name = "AI-093"
command = z,z,z,z,z,z,z,z,y,z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,z
time = 0

[Command]
name = "AI-094"
command = z,z,z,z,z,z,z,z,y,z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,y
time = 0

[Command]
name = "AI-095"
command = z,z,z,z,z,z,z,z,y,z,z,z,z,z,z,z,z,y,a,b,x,c,a,z,a,x
time = 1
;------------------------------------------------------------------------------
;超必殺技
;------------------------------------------------------------------------------

;居合い
[Command]
name = "iai"
command = ~D,DF,F,D,DF,F,x
time = 20

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

;ツイスター
[Command]
name = "twister"
command = ~B,F,DF,D,DB,B,x
time = 20

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

;プレッシャーフライヤー
[Command]
name = "pressure-fryer"
command = ~D,DB,B,D,DB,B,x
time = 20

[Command]
name = "pressure-fryer"
command = ~D,DB,B,D,DB,B,y
time = 20

;カーネル３ダース
[Command]
name = "colonel-3-dozen"
command = ~F,B,DB,D,DF,F,x
time = 20

[Command]
name = "colonel-3-dozen"
command = ~F,B,DB,D,DF,F,y
time = 20

;ホールピース
[Command]
name = "whole-piece"
command = ~D,DB,B,D,DB,B,a
time = 20

[Command]
name = "whole-piece"
command = ~D,DB,B,D,DB,B,b
time = 20

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

ウイング or リブ
[Command]
name = "wing-or-rib"
command = ~F,D,DF,x

[Command]
name = "wing-or-rib"
command = ~F,D,DF,y

;ドラム or サイ
[Command]
name = "drum-or-thigh"
command = ~D,DF,F,x

[Command]
name = "drum-or-thigh"
command = ~D,DF,F,y

;キール
[Command]
name = "keel"
command = ~D,DB,B,x

[Command]
name = "keel"
command = ~D,DB,B,y

;------------------------------------------------------------------------------
;特殊技
;------------------------------------------------------------------------------

;大ジャンプ
[Command]
name = "super_jump"
command = D,$U
time = 7

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

[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 = "recovery" ;必須コマンド名
command = x+y
time = 1

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

;[Command]
;name = "fwd_a"
;command = /F,a

[Command]
name = "backward_C"
command = /B,c

[Command]
name = "foward_C"
command = /F,c

;------------------------------------------------------------------------------
;レバガチャ
;------------------------------------------------------------------------------

[Command]
name = "gacha"
command = x
time = 1

[Command]
name = "gacha"
command = y
time = 1

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

[Command]
name = "gacha"
command = a
time = 1

[Command]
name = "gacha"
command = b
time = 1

[Command]
name = "gacha"
command = c
time = 1

[Command]
name = "gacha"
command = F
time = 1

[Command]
name = "gacha"
command = D
time = 1

[Command]
name = "gacha"
command = B
time = 1

[Command]
name = "gacha"
command = U
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"   ;必須コマンド名
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
triggerall = ishelper(9999)
triggerall = (var(0) < 6)
triggerall = (var(34) <= 0) && (var(35) <= 0)
triggerall = (command = "iai")
triggerall = (Power > 999)
triggerall = (NumHelper(2000) = 0)
trigger1 = (StateType != A) && (Ctrl)
trigger2 = (StateNo = [200,499]) && (MoveContact)
trigger3 = (StateNo = 1000) && (MoveContact)
value = 3000

[State -1, ツイスター]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (var(0) < 6)
triggerall = (var(34) <= 0) && (var(35) <= 0)
triggerall = (command = "twister")
triggerall = (Power > 999)
trigger1 = (StateType != A) && (Ctrl)
value = 3300

[State -1, プレッシャーフライヤー]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (var(0) < 6)
triggerall = (var(34) <= 0) && (var(35) <= 0)
triggerall = (command = "pressure-fryer")
triggerall = (!NumHelper(3400))
triggerall = (Power > 999)
trigger1 = (StateType != A) && (Ctrl)
value = 3400

[State -1, カーネル3ダース]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (var(0) < 6)
triggerall = (var(34) <= 0) && (var(35) <= 0)
triggerall = (command = "colonel-3-dozen")
triggerall = (Power > 1999)
trigger1 = (StateType != A) && (Ctrl)
value = 3500

[State -1, ホールピース]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (var(0) < 6)
triggerall = (var(34) <= 0) && (var(35) <= 0)
triggerall = (command = "whole-piece")
triggerall = (Power > 2999)
trigger1 = (StateType != A) && (Ctrl)
trigger2 = (StateNo = [200,499]) && (MoveContact)
value = 3200

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

[State -1, ウイング]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "wing-or-rib")
triggerall = (var(0) < 6)
trigger1 = (StateType != A) && (Ctrl)
trigger2 = (StateNo = [200,499]) && (MoveContact)
trigger3 = (StateNo = 1000) && (MoveContact)
value = 1010

[State -1, ドラム]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "drum-or-thigh")
triggerall = (var(0) < 6)
trigger1 = (StateType != A) && (Ctrl)
trigger2 = (StateNo = [200,499]) && (MoveContact)
value = 1000

[State -1, リブ]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "wing-or-rib")
triggerall = (var(0) < 6)
trigger1 = (StateType = A) && (Ctrl)
trigger2 = (StateNo = [600,699]) && (MoveContact)
trigger3 = (StateNo = 1011) && (Time > 10)
value = 1030

[State -1, サイ]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "drum-or-thigh")
triggerall = (var(0) < 6)
trigger1 = (StateType = A) && (Ctrl)
trigger2 = (StateNo = [600,699]) && (MoveContact)
trigger3 = (StateNo = 1011) && (Time > 10)
value = 1020


[State -1, キール]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "keel")
triggerall = (var(0) < 6)
trigger1 = (StateType != A) && (Ctrl)
trigger2 = (StateNo = [200,499]) && (MoveContact)
value = 1040

;------------------------------------------------------------------------------
;特殊技
;------------------------------------------------------------------------------

[State -1, 投げ]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "y")
triggerall = (var(0) < 6)
triggerall = (StateNo != 100)
triggerall = (StateNo != 101)
triggerall = (StateNo != 106)
trigger1 = (command = "holdfwd") || (command = "holdback")
trigger1 = (StateType != A)
trigger1 = (Ctrl)
trigger1 = (P2BodyDist X < 8)
trigger1 = (P2StateType != A)
trigger1 = (P2MoveType != H)
value = 800

[State -1, 後退]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (RoundState = 2) && (Alive)
triggerall = (var(0) < 6)
trigger1 = (((command = "a") && (command = "x")) || (command = "z")) && (command = "holdback") && (StateType != A) && (Ctrl)
value = 710

[State -1, 回り込み]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (RoundState = 2) && (Alive)
triggerall = (var(0) < 6)
trigger1 = (((command = "a") && (command = "x")) || (command = "z"))  && (StateType != A) && (Ctrl)
value = 700

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

[State -1, 走る]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (StateNo != 100)
triggerall = (var(0) < 6)
trigger1 = (command = "FF") && (StateType = S) && (Ctrl)
value = 100

[State -1, 後ろに走る]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (StateNo != 105)
triggerall = (var(0) < 6)
trigger1 = (command = "BB") && (StateType = S) && (Ctrl)
value = 105

[State -1, スーパージャンプ]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (var(0) < 6)
trigger1 = (command = "super_jump") && (StateType != A) && (Ctrl)
value = 10003

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

[State -1, しゃがみ強パンチキャンセルジャンプ]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (var(0) < 6)
trigger1 = (command = "holdup") && (StateNo = 410) && (MoveContact)
value = 10003

;------------------------------------------------------------------------------
; 通常攻撃
;------------------------------------------------------------------------------

[State -1, 立ち弱パンチ]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "x") && (command != "holddown")
triggerall = (var(0) < 6)
trigger1 = (StateType = S) && (Ctrl)
trigger2 = (StateNo = 200) && (MoveContact) && (AnimElemTime(3) > 0)
trigger3 = (StateNo = 230) && (MoveContact) && (AnimElemTime(3) > 0)
trigger4 = (StateNo = 400) && (MoveContact) && (AnimElemTime(3) > 0)
trigger5 = (StateNo = 430) && (MoveContact) && (AnimElemTime(3) > 0)
value = 200

[State -1, 立ち強パンチ]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "y") && (command != "holddown")
triggerall = (var(0) < 6)
trigger1 = (StateType = S) && (Ctrl)
trigger2 = (StateNo = 200) && (MoveContact)
trigger3 = (StateNo = 230) && (MoveContact)
trigger4 = (StateNo = 400) && (MoveContact)
trigger5 = (StateNo = 430) && (MoveContact)
value = 210

[State -1, 立ち弱キック]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "a") && (command != "holddown")
triggerall = (var(0) < 6)
trigger1 = (StateType = S) && (Ctrl)
trigger2 = (StateNo = 200) && (MoveContact) && (AnimElemTime(3) > 0)
trigger3 = (StateNo = 230) && (MoveContact) && (AnimElemTime(3) > 0)
trigger4 = (StateNo = 400) && (MoveContact) && (AnimElemTime(3) > 0)
trigger5 = (StateNo = 430) && (MoveContact) && (AnimElemTime(3) > 0)
value = 230

[State -1, 立ち強キック]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "b") && (command != "holddown")
triggerall = (var(0) < 6)
trigger1 = (StateType = S) && (Ctrl)
trigger2 = (StateNo = 200) && (MoveContact)
trigger3 = (StateNo = 230) && (MoveContact)
trigger4 = (StateNo = 400) && (MoveContact)
trigger5 = (StateNo = 430) && (MoveContact)
trigger6 = (StateNo = [210,229]) && (MoveContact)
trigger7 = (StateNo = [410,429]) && (MoveContact)
value = 240

[State -1, しゃがみ強キック]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "c") && (command != "backward_C") && (command != "foward_C")
triggerall = (var(0) < 6)
trigger1 = (StateType = S) && (Ctrl)
trigger2 = (StateNo = 200) && (MoveContact)
trigger3 = (StateNo = 230) && (MoveContact)
trigger4 = (StateNo = 400) && (MoveContact)
trigger5 = (StateNo = 430) && (MoveContact)
trigger6 = (StateNo = [210,229]) && (MoveContact)
trigger7 = (StateNo = [410,429]) && (MoveContact)
trigger8 = (StateType = C) && (Ctrl)
value = 1200

[State -1, しゃがみ強キック]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "backward_C") && (command != "holddown")
triggerall = (var(0) < 6)
trigger1 = (StateType = S) && (Ctrl)
trigger2 = (StateNo = 200) && (MoveContact)
trigger3 = (StateNo = 230) && (MoveContact)
trigger4 = (StateNo = 400) && (MoveContact)
trigger5 = (StateNo = 430) && (MoveContact)
trigger6 = (StateNo = [210,229]) && (MoveContact)
trigger7 = (StateNo = [410,429]) && (MoveContact)
value = 1600

[State -1, しゃがみ強キック]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "foward_C") && (command != "holddown")
triggerall = (var(0) < 6)
trigger1 = (StateType = S) && (Ctrl)
trigger2 = (StateNo = 200) && (MoveContact)
trigger3 = (StateNo = 230) && (MoveContact)
trigger4 = (StateNo = 400) && (MoveContact)
trigger5 = (StateNo = 430) && (MoveContact)
trigger6 = (StateNo = [210,229]) && (MoveContact)
trigger7 = (StateNo = [410,429]) && (MoveContact)
value = 1800
;------------------------------------------------------------------------------

[State -1, しゃがみ弱パンチ]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "x") && (command = "holddown")
triggerall = (var(0) < 6)
trigger1 = (StateType = C) && (Ctrl)
trigger2 = (StateNo = 200) && (MoveContact) && (AnimElemTime(3) > 0)
trigger3 = (StateNo = 230) && (MoveContact) && (AnimElemTime(3) > 0)
trigger4 = (StateNo = 400) && (MoveContact) && (AnimElemTime(3) > 0)
trigger5 = (StateNo = 430) && (MoveContact) && (AnimElemTime(3) > 0)
value = 400

[State -1, しゃがみ強パンチ]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "y") && (command = "holddown")
triggerall = (var(0) < 6)
trigger1 = (StateType = C) && (Ctrl)
trigger2 = (StateNo = 200) && (MoveContact)
trigger3 = (StateNo = 230) && (MoveContact)
trigger4 = (StateNo = 400) && (MoveContact)
trigger5 = (StateNo = 430) && (MoveContact)
value = 410

[State -1, しゃがみ弱キック]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "a") && (command = "holddown")
triggerall = (var(0) < 6)
trigger1 = (StateType = C) && (Ctrl)
trigger2 = (StateNo = 200) && (MoveContact) && (AnimElemTime(3) > 0)
trigger3 = (StateNo = 230) && (MoveContact) && (AnimElemTime(3) > 0)
trigger4 = (StateNo = 400) && (MoveContact) && (AnimElemTime(3) > 0)
trigger5 = (StateNo = 430) && (MoveContact) && (AnimElemTime(3) > 0)
value = 430

[State -1, しゃがみ強キック]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "b") && (command = "holddown")
triggerall = (var(0) < 6)
trigger1 = (StateType = C) && (Ctrl)
trigger2 = (StateNo = 200) && (MoveContact)
trigger3 = (StateNo = 230) && (MoveContact)
trigger4 = (StateNo = 400) && (MoveContact)
trigger5 = (StateNo = 430) && (MoveContact)
trigger6 = (StateNo = [210,229]) && (MoveContact)
trigger7 = (StateNo = [410,429]) && (MoveContact)
value = 440

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

[State -1, ジャンプ弱パンチ]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "x")
triggerall = (var(0) < 6)
trigger1 = (StateType = A) && (Ctrl)
trigger2 = (var(35) = 1) && (StateNo = 600 || StateNo = 630) && (MoveContact)
value = 600

[State -1, ジャンプ強パンチ]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "y")
triggerall = (var(0) < 6)
trigger1 = (StateType = A) && (Ctrl)
trigger2 = (StateNo = 600 || StateNo = 630) && (MoveContact)
trigger3 = (var(35) = 1) && (StateNo = 640) && (MoveContact)
value = 610

[State -1, ジャンプ弱キック]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "a")
triggerall = (var(0) < 6)
trigger1 = (StateType = A) && (Ctrl)
trigger2 = (var(35) = 1) && (StateNo = 600 || StateNo = 630) && (MoveContact)
value = 630

[State -1, ジャンプ強キック]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "b")
triggerall = (var(0) < 6)
trigger1 = (StateType = A) && (Ctrl)
trigger2 = (StateNo = 600 || StateNo = 630) && (MoveContact)
trigger3 = (var(35) = 1) && (StateNo = 610) && (MoveContact)
value = 640

;------------------------------------------------------------------------------
;挑発
;------------------------------------------------------------------------------

[State -1, 挑発]
type = ChangeState
triggerall = ishelper(9999)
triggerall = (command = "start")
triggerall = (var(0) < 6)
trigger1 = (StateType != A) && (Ctrl)
value = 10000

;------------------------------------------------------------------------------
[State -3, Activate_AI]
type = VarSet
triggerall = (var(0) = 0) && (RoundState < 3)
trigger1 = (command = "AI-000") || (command = "AI-011")
trigger2 = (command = "AI-001") || (command = "AI-012")
trigger3 = (command = "AI-002") || (command = "AI-013")
trigger4 = (command = "AI-003") || (command = "AI-014")
trigger5 = (command = "AI-004") || (command = "AI-015")
trigger6 = (command = "AI-005") || (command = "AI-016")
trigger7 = (command = "AI-006") || (command = "AI-017")
trigger8 = (command = "AI-007") || (command = "AI-018")
trigger9 = (command = "AI-008") || (command = "AI-019")
trigger10= (command = "AI-009") || (command = "AI-020")
trigger11= (command = "AI-010") || (command = "AI-021")
trigger12 = (command = "AI-022") || (command = "AI-023")
trigger13 = (command = "AI-024") || (command = "AI-025")
trigger14 = (command = "AI-026") || (command = "AI-027")
trigger15 = (command = "AI-028") || (command = "AI-029")
trigger16 = (command = "AI-030") || (command = "AI-031")
trigger17 = (command = "AI-032") || (command = "AI-033")
trigger18 = (command = "AI-034") || (command = "AI-035")
trigger19 = (command = "AI-036") || (command = "AI-037")
trigger20 = (command = "AI-038") || (command = "AI-039")
trigger21 = (command = "AI-040") || (command = "AI-041")
trigger22 = (command = "AI-042") || (command = "AI-043")
trigger23 = (command = "AI-044") || (command = "AI-045")
trigger24 = (command = "AI-046") || (command = "AI-047")
trigger25 = (command = "AI-048") || (command = "AI-049")
trigger26 = (command = "AI-050") || (command = "AI-051")
trigger27 = (command = "AI-052") || (command = "AI-053")
trigger28 = (command = "AI-054") || (command = "AI-055")
trigger29 = (command = "AI-056") || (command = "AI-057")
trigger30 = (command = "AI-058") || (command = "AI-059")
trigger31 = (command = "AI-060") || (command = "AI-061")
trigger32 = (command = "AI-062") || (command = "AI-063")
trigger33 = (command = "AI-064") || (command = "AI-065")
trigger34 = (command = "AI-066") || (command = "AI-067")
trigger35 = (command = "AI-068") || (command = "AI-069")
trigger36 = (command = "AI-070") || (command = "AI-071")
trigger37 = (command = "AI-072") || (command = "AI-073")
trigger38 = (command = "AI-074") || (command = "AI-075")
trigger39 = (command = "AI-076") || (command = "AI-077")
trigger40 = (command = "AI-078") || (command = "AI-079")
trigger41 = (command = "AI-080") || (command = "AI-081")
trigger42 = (command = "AI-082") || (command = "AI-083")
trigger43 = (command = "AI-084") || (command = "AI-085")
trigger44 = (command = "AI-086") || (command = "AI-087")
trigger45 = (command = "AI-088") || (command = "AI-089")
trigger46 = (command = "AI-090") || (command = "AI-091")
trigger47 = (command = "AI-092") || (command = "AI-093")
trigger48 = (command = "AI-094") || (command = "AI-095")
v = 59
value = 1
IgnoreHitPause = 1
Persistent = 1

;[State -2]
;type = null
;triggerall = ishelper(9999)
;trigger1 = command="AI00"||command="AI01"||command="AI02"||command="AI03"||command="AI04"||command="AI05"||command="AI06"||command="AI07"||command="AI08"||command="AI09"
;trigger1 = var(59):=1||1
;trigger2 = command="AI10"||command="AI11"||command="AI12"||command="AI13"||command="AI14"||command="AI15"||command="AI16"||command="AI17"||command="AI18"||command="AI19"
;trigger2 = var(59):=1||1
;trigger3 = command="AI20"||command="AI21"||command="AI22"||command="AI23"||command="AI24"||command="AI25"||command="AI26"||command="AI27"||command="AI28"||command="AI29"
;trigger3 = var(59):=1||1
;trigger4 = command="AI30"||command="AI31"||command="AI32"||command="AI33"||command="AI34"||command="AI35"||command="AI36"||command="AI37"||command="AI38"||command="AI39"
;trigger4 = var(59):=1||1
;trigger5 = command="AI40"||command="AI41"||command="AI42"||command="AI43"||command="AI44"||command="AI45"||command="AI46"||command="AI47"||command="AI48"||command="AI49"
;trigger5 = var(59):=1||1
;trigger6 = command="AI50"||command="AI51"||command="AI52"||command="AI53"||command="AI54"||command="AI55"||command="AI56"||command="AI57"||command="AI58"||command="AI59"||command="AI60"
;trigger6 = var(59):=1||1
;IgnoreHitPause = 1
;supermovetime = 99999999
;pausemovetime = 99999999

[State -2]
type = varrandom
trigger1 = ishelper(9999) && var(59) && root,var(10) != 12
v = 58
range = 0,35
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = varset
trigger1 = ishelper(9999) && var(59) && root,var(10) = 12
var(58) = 25
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
TriggerAll = P2BodyDist X>=150
Trigger1 = Ctrl && Var(58) = [6,8]
value = 100
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Var(58) = [0,2]
value = 1000
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Var(58) = [3,5]
value = 1020
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Var(58) = [9,11]
value = 1200
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Var(58) = [12,14]
value = 1010
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Var(58) = [15,17]
value = 1600
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Var(58) = [18,20]
value = 1050
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Var(58) = [21,24]
value = 3000
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Var(58) = [25,27]
value = 3200
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Var(58) = [28,31]
value = 10000
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Var(58) = [32,34]
value = 40
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 200
value = 1000
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 400
value = 1040
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 600
value = 1030
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 400
value = 1800
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 800
value = 3400
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 100
value = 200
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 200
value = 210
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 300
value = 230
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 400
value = 240
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 500
value = 250
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 600
value = 400
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 700
value = 410
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 800
value = 430
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
type = selfstate
TriggerAll = IsHelper(9999) && Var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,Alive||RoundState=2
Trigger1 = Ctrl && Random < 900
value = 440
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999
