;-| ボタン配置 |---------------------------------------------------------------
[Remap]
x = x
y = y
z = z
a = a
b = b
c = c
s = s

;-| 標準化 |-------------------------------------------------------------------
[Defaults]
command.time = 15
command.buffer.time = 1

;-| AI |-----------------------------------------------------------------------
[Command]
Name = "AI0"
Command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
Time = 0
[Command]
Name = "AI1"
Command = b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b
Time = 0
[Command]
Name = "AI2"
Command = c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
Time = 0
[Command]
Name = "AI3"
Command = x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
Time = 0
[Command]
Name = "AI4"
Command = y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
Time = 0
[Command]
Name = "AI5"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI6"
Command = s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
Time = 0
[Command]
Name = "AI7"
Command = F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F
Time = 0
[Command]
Name = "AI8"
Command = D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D
Time = 0
[Command]
Name = "AI9"
Command = B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B
Time = 0
[Command]
Name = "AI10"
Command = U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U
Time = 0
[Command]
Name = "AI11"
Command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
Time = 0
[Command]
Name = "AI12"
Command = c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
Time = 0
[Command]
Name = "AI13"
Command = x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
Time = 0
[Command]
Name = "AI14"
Command = y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
Time = 0
[Command]
Name = "AI15"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI16"
Command = s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
Time = 0
[Command]
Name = "AI17"
Command = a,B,c,x,y,z,s,B,D,F,U,a,b,c,x,y,z,s,s
Time = 0
[Command]
Name = "AI18"
Command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
Time = 0
[Command]
Name = "AI19"
Command = b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b
Time = 0
[Command]
Name = "AI20"
Command = c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
Time = 0
[Command]
Name = "AI21"
Command = x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
Time = 0
[Command]
Name = "AI22"
Command = y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
Time = 0
[Command]
Name = "AI23"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI24"
Command = s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
Time = 0
[Command]
Name = "AI25"
Command = F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F
Time = 0
[Command]
Name = "AI26"
Command = D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D
Time = 0
[Command]
Name = "AI27"
Command = B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B
Time = 0
[Command]
Name = "AI28"
Command = U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U,U
Time = 0
[Command]
Name = "AI29"
Command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
Time = 0
[Command]
Name = "AI30"
Command = c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c
Time = 0
[Command]
Name = "AI31"
Command = x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
Time = 0
[Command]
Name = "AI32"
Command = y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y
Time = 0
[Command]
Name = "AI33"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI34"
Command = s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s
Time = 0
[Command]
Name = "AI35"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI36"
Command = z,z,z,z,z,z,a,a,a,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI37"
Command = z,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,z,z,z
Time = 0
[Command]
Name = "AI38"
Command = z,z,z,z,z,a,a,a,z,z,z,z,z,a,a,a,z,z,z
Time = 0
[Command]
Name = "AI39"
Command = z,z,z,z,z,a,a,a,z,z,z,z,z,z,a,a,z,z,z
Time = 0
[Command]
Name = "AI40"
Command = z,z,z,z,a,a,a,z,z,z,z,a,z,z,a,a,z,z,z
Time = 0
[Command]
Name = "AI41"
Command = z,z,z,a,z,z,z,z,z,z,z,z,z,a,a,z,z,z,z
Time = 0
[Command]
Name = "AI42"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI43"
Command = z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,z,a,a,z
Time = 0
[Command]
Name = "AI44"
Command = z,z,a,a,a,a,z,z,z,z,z,z,z,z,z,a,a,a,z
Time = 0
[Command]
Name = "AI45"
Command = z,z,z,z,z,z,a,a,z,z,z,z,z,a,a,a,a,z,z
Time = 0
[Command]
Name = "AI46"
Command = z,z,z,z,z,z,z,z,a,a,a,a,a,a,z,z,z,z,z
Time = 0
[Command]
Name = "AI47"
Command = z,z,z,a,a,a,a,z,z,z,z,z,z,z,z,z,z,z,z
Time = 0
[Command]
Name = "AI48"
Command = z,z,z,z,z,a,a,a,z,z,z,a,a,a,z,z,a,z,a
Time = 0
[Command]
Name = "AI49"
Command = z,z,z,z,a,a,a,z,z,z,z,z,a,a,a,z,z,z,z
Time = 0
[Command]
Name = "AI50"
Command = z,z,z,a,a,z,z,z,z,z,z,z,z,z,a,a,z,z,z
Time = 0

;-| 超必殺技 |-----------------------------------------------------------------
[Command]
Name = "ジェノサイドエンド"
Command = ~D, DF, F, D, DF, F, z
Time = 30

[Command]
Name = "弱インフィニティーアーツ"
Command = ~D, DF, F, D, DF, F, a
Time = 30

[Command]
Name = "強インフィニティーアーツ"
Command = ~D, DF, F, D, DF, F, b
Time = 30

[Command]
Name = "弱ギガンティックプレッシャー"
Command = ~D, DF, F, D, B, x
Time = 30

[Command]
Name = "強ギガンティックプレッシャー"
Command = ~D, DF, F, D, B, y
Time = 30

;-| 必殺技 |-------------------------------------------------------------------
[Command]
Name = "弱ゴッドプレス"
Command = ~F, D, B, x
Time = 20

[Command]
Name = "強ゴッドプレス"
Command = ~F, D, B, y
Time = 20

[Command]
Name = "弱トライデントアーツ"
Command = ~F, D, B, a
Time = 20

[Command]
Name = "強トライデントアーツ"
Command = ~F, D, B, b
Time = 20

[Command]
Name = "弱ジェノサイドカッター"
Command = ~F, D, DF, a
Time = 14

[Command]
Name = "強ジェノサイドカッター"
Command = ~F, D, DF, b
Time = 14

[Command]
Name = "弱ダークバリヤー"
Command = ~D, DF, F, a
Time = 16

[Command]
Name = "強ダークバリヤー"
Command = ~D, DF, F, b
Time = 16

;-| キー２回連続入力 |---------------------------------------------------------
[Command]
name = "FF"
command = F, F
time = 10

[Command]
Name = "FF2"
Command = ~F, F
Time = 3

[Command]
name = "BB"
command = B, B
time = 10

[Command]
Name = "BB2"
Command = ~B, B
Time = 3

[Command]
Name = "longjump"
Command = ~$D, $U
Time = 10

;-| 同時押し |-----------------------------------------------------------------
[Command]
name = "recovery"
command = x+a
time = 1

[Command]
name = "recovery"
command = a+x
time = 1

[Command]
Name = "xa"
Command = x+a
Time = 1

[Command]
Name = "yb"
Command = y+b
Time = 1

[Command]
Name = "zc"
Command = z+c
Time = 1

[Command]
Name = "ya"
Command = a+y
Time = 1

[Command]
Name = "xb"
Command = b+x
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

[Command]
Name = "holdx"
Command = /$x
Time = 1

[Command]
Name = "holdy"
Command = /$y
Time = 1

[Command]
Name = "holdz"
Command = /$z
Time = 1

[Command]
Name = "holda"
Command = /$a
Time = 1

[Command]
Name = "holdb"
Command = /$b
Time = 1

[Command]
Name = "holdc"
Command = /$c
Time = 1

;-| 方向キー |-----------------------------------------------------------------
[Command]
Name = "F"
Command = F
Time = 1

[Command]
Name = "B"
Command = B
Time = 1

[Command]
Name = "U"
Command = U
Time = 1

[Command]
Name = "D"
Command = D
Time = 1

[Command]
Name = "UB"
Command = UB
Time = 1

[Command]
Name = "UF"
Command = UF
Time = 1

[Command]
Name = "DB"
Command = DB
Time = 1

[Command]
Name = "DF"
Command = DF
Time = 1

;==============================================================================
[Statedef -1]

[State -1, ステート奪取判定用]
type = VarSet
trigger1 = 1
var(12) = GameTime
ignorehitpause = 1

;-| 超必殺技 |-----------------------------------------------------------------
[State -1, ジェノサイドエンド]
type = ChangeState
value = 3000
Triggerall = Command = "ジェノサイドエンド" || var(22) = 3000
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = Power >= 2000
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger18 = StateNo = 1310 && (AnimElem = 15, < 0 && MoveContact)
Trigger18 = var(17) >= 1000
Trigger19 = StateNo = 2101 && (AnimElem = 4,>= 0 && AnimElem = 53, < 0)
Trigger19 = var(17) >= 1000

[State -1, 弱インフィニティーアーツ]
type = ChangeState
value = 2100
Triggerall = Command = "弱インフィニティーアーツ" || var(22) = 2100
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = (Power >= 1000) || (PalNo = [11,12])
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger18 = StateNo = 1310 && (AnimElem = 15, < 0 && MoveContact)
Trigger18 = var(17) >= 1000

[State -1, 強インフィニティーアーツ]
type = ChangeState
value = 2110
Triggerall = Command = "強インフィニティーアーツ" || var(22) = 2110
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = (Power >= 1000) || (PalNo = [11,12])
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger18 = StateNo = 1310 && (AnimElem = 15, < 0 && MoveContact)
Trigger18 = var(17) >= 1000

[State -1, 弱ギガンティックプレッシャー]
type = ChangeState
value = 2000
Triggerall = Command = "弱ギガンティックプレッシャー" || var(22) = 2000
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = (Power >= 1000) || (PalNo = [11,12])
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger18 = StateNo = 1310 && (AnimElem = 15, < 0 && MoveContact)
Trigger18 = var(17) >= 1000

[State -1, 強ギガンティックプレッシャー]
type = ChangeState
value = 2010
Triggerall = Command = "強ギガンティックプレッシャー" || var(22) = 2010
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = (Power >= 1000) || (PalNo = [11,12])
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger18 = StateNo = 1310 && (AnimElem = 15, < 0 && MoveContact)
Trigger18 = var(17) >= 1000

;-| 必殺技 |-------------------------------------------------------------------
[State -1, 弱ゴッドプレス]
type = ChangeState
value = 1000
Triggerall = Command = "弱ゴッドプレス" || var(22) = 1000
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))

[State -1, 強ゴッドプレス]
type = ChangeState
value = 1010
Triggerall = Command = "強ゴッドプレス" || var(22) = 1010
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))

[State -1, 弱ジェノサイドカッター]
type = ChangeState
value = 1100
Triggerall = Command = "弱ジェノサイドカッター" || var(22) = 1100
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))

[State -1, 強ジェノサイドカッター]
type = ChangeState
value = 1110
Triggerall = Command = "強ジェノサイドカッター" || var(22) = 1110
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))

[State -1, 弱ダークバリヤー]
type = ChangeState
value = 1200
Triggerall = Command = "弱ダークバリヤー" || var(22) = 1200
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = !var(21)
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))

[State -1, 強ダークバリヤー]
type = ChangeState
value = 1210
Triggerall = Command = "強ダークバリヤー" || var(22) = 1210
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = !var(21)
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))

[State -1, 弱トライデントアーツ]
type = ChangeState
value = 1300
Triggerall = Command = "弱トライデントアーツ" || var(22) = 1300
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))

[State -1, 強トライデントアーツ]
type = ChangeState
value = 1310
Triggerall = Command = "強トライデントアーツ" || var(22) = 1310
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = !var(59)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 240 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger12 = StateNo = 245 && (MoveContact = [1,5])
Trigger13 = StateNo = 250 && (AnimElem = 9, < 0 && (MoveContact = [1,5])) 
Trigger14 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger15 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger16 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger17 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))

;-| 基本行動 |-----------------------------------------------------------------
[State -1, ダッシュ]
type = ChangeState
value = 100
Triggerall = !var(59)
Triggerall = Command = "FF" || (Command = "FF2" && P2Dist X >= 0)
Triggerall = RoundState = 2
Triggerall = StateType != A
Trigger1 = Ctrl
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0


[State -1, ダッシュジャンプ]
type = ChangeState
value = 40
Triggerall = !var(59)
Triggerall = Command = "holdup"
Triggerall = RoundState = 2
Triggerall = StateType != A
Trigger1 = StateNo = [100,101]

[State -1, バックステップ]
type = ChangeState
value = 105
Triggerall = !var(59)
Triggerall = Command = "BB" || (Command = "BB2" && P2Dist X >= 0)
Triggerall = RoundState = 2
Triggerall = StateType != A
Trigger1 = Ctrl 
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0

[State -1, 緊急回避]
type = ChangeState
value = IfElse(Command="holdback",910,900)
Triggerall = !var(59)
Triggerall = StateType != A
Triggerall = !(Command = "holddown")
Triggerall = Command = "xa" || Command = "c"
Triggerall = RoundState = 2
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0


[State -1, ガードキャンセル緊急回避]
type = ChangeState
value = IfElse(Command="holdback",930,920)
Triggerall = !var(59)
Triggerall = StateType != A
Triggerall = !(Command = "holddown")
Triggerall = Command = "xa" || Command = "c"
Triggerall = RoundState = 2
Triggerall = Power >= 1000
Trigger1 = StateNo = 150 || StateNo = 152

[State -1, クイック緊急回避]
type = ChangeState
value = 940
Triggerall = !var(59)
Triggerall = StateType != A
Triggerall = !(Command = "holddown")
Triggerall = Command = "xa" || Command = "c"
Triggerall = RoundState = 2
Triggerall = var(17) >= 1000
Trigger1 = StateNo = [200,499]
Trigger1 = StateNo != 245
Trigger1 = MoveContact = [1,5]

[State -1, 受身]
type = ChangeState
value = IfElse(Command="holdfwd",950,960)
Triggerall = !var(59)
Triggerall = Command = "xa" || Command = "c"
Triggerall = RoundState = 2
Triggerall = alive
Triggerall = CanRecover
Trigger1 = StateNo = 5050 || StateNo = 5071
Trigger1 = Pos y >= -20
Trigger1 = Vel y > 0

[State -1, 前方投げ]
type = ChangeState
value = 800
Triggerall = Command = "holdfwd" || Command = "holdback"
Triggerall = Command = "y"
Triggerall = StateType != A
Triggerall = !var(59)
Triggerall = (abs(P2BodyDist X) <= 18)
Triggerall = P2StateType != A
Triggerall = StateNo != [100,101]
Trigger1 = Ctrl
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0

[State -1, 後方投げ]
type = ChangeState
value = 810
Triggerall = Command = "holdfwd" || Command = "holdback"
Triggerall = Command = "b"
Triggerall = StateType != A
Triggerall = !var(59)
Triggerall = (abs(P2BodyDist X) <= 18)
Triggerall = P2StateType != A
Triggerall = StateNo != [100,101]
Trigger1 = Ctrl
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0

[State -1, 地上ふっ飛ばし]
type = ChangeState
value = 240
Triggerall = !var(59)
Triggerall = Command = "z"
Triggerall = RoundState = 2
Triggerall = StateType != A
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0

[State -1, 空中ふっ飛ばし]
type = ChangeState
value = 640
Triggerall = !var(59)
Triggerall = Command = "z"
Triggerall = RoundState = 2
Triggerall = StateType = A
Trigger1 = Ctrl

[State -1, ガードキャンセルふっ飛ばし]
type = ChangeState
value = 245
Triggerall = !var(59)
Triggerall = Command = "z"
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = Power >= 1000
Trigger1 = StateNo = 150 || StateNo = 152

[State -1, 挑発]
type = ChangeState
value = 195
Triggerall = !var(59)
Triggerall = Command = "start"
Triggerall = RoundState = 2
Triggerall = StateType != A
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0


;-| 特殊攻撃 |-----------------------------------------------------------------
[State -1, ダブルトマホーク]
Type = ChangeState
Value = 250
triggerall = !var(59)
Triggerall = (Command = "a" && Command = "holdfwd" && Command != "holddown")
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = P2Dist X >= 0
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151 || StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = 5001 || StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger6 = StateNo = 210 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 5, >= 0 && AnimElem = 7, < 0))
Trigger7 = StateNo = 215 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 6, < 0))
Trigger8 = StateNo = 220 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger9 = StateNo = 225 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))
Trigger10 = StateNo = 235 && ((AnimElem = 10, < 0 && (MoveContact = [1,5])) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 5, < 0))
Trigger11 = StateNo = 400 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 2, >= 0 && AnimElem = 3, < 0))
Trigger12 = StateNo = 410 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0 && AnimElem = 6, < 0))
Trigger13 = StateNo = 420 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 4, >= 0))
Trigger14 = StateNo = 430 && ((MoveContact = [1,5]) || (!MoveContact && AnimElem = 3, >= 0 && AnimElem = 4, < 0))

;-| 通常攻撃 |-----------------------------------------------------------------
[State -1, 遠距離弱P]
Type = ChangeState
Value = 200
triggerall = !var(59)
Triggerall = Command = "x" && Command != "holddown"
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = !(abs(P2BodyDist X) < 21)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151
Trigger2 = HitOver
Trigger3 = StateNo = 5001
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && AnimElem = 3, >= 0
Trigger6 = StateNo = 400 && AnimElem = 3, >= 0
Trigger7 = StateNo = 420 && AnimElem = 4, >= 0

[State -1, 近距離弱P]
Type = ChangeState
Value = 205
triggerall = !var(59)
Triggerall = Command = "x" && Command != "holddown"
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = (abs(P2BodyDist X) < 21)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151
Trigger2 = HitOver
Trigger3 = StateNo = 5001
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && AnimElem = 3, >= 0
Trigger6 = StateNo = 400 && AnimElem = 3, >= 0
Trigger7 = StateNo = 420 && AnimElem = 4, >= 0

[State -1, 遠距離強P]
Type = ChangeState
Value = 210
triggerall = !var(59)
Triggerall = Command = "y" && Command != "holddown"
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = !(abs(P2BodyDist X) < 24)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151
Trigger2 = HitOver
Trigger3 = StateNo = 5001
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0

[State -1, 近距離強P]
Type = ChangeState
Value = 215
triggerall = !var(59)
Triggerall = Command = "y" && Command != "holddown"
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = (abs(P2BodyDist X) < 24)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151
Trigger2 = HitOver
Trigger3 = StateNo = 5001
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0

[State -1, 遠距離弱K]
Type = ChangeState
Value = 220
triggerall = !var(59)
Triggerall = Command = "a" && Command != "holddown"
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = !(abs(P2BodyDist X) < 21)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151
Trigger2 = HitOver
Trigger3 = StateNo = 5001
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && AnimElem = 3, >= 0
Trigger6 = StateNo = 400 && AnimElem = 3, >= 0
Trigger7 = StateNo = 420 && AnimElem = 4, >= 0

[State -1, 近距離弱K]
Type = ChangeState
Value = 225
triggerall = !var(59)
Triggerall = Command = "a" && Command != "holddown"
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = (abs(P2BodyDist X) < 21)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151
Trigger2 = HitOver
Trigger3 = StateNo = 5001
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0
Trigger5 = StateNo = 205 && AnimElem = 3, >= 0
Trigger6 = StateNo = 400 && AnimElem = 3, >= 0
Trigger7 = StateNo = 420 && AnimElem = 4, >= 0

[State -1, 遠距離強K]
Type = ChangeState
Value = 230
triggerall = !var(59)
Triggerall = Command = "b" && Command != "holddown"
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = !(abs(P2BodyDist X) < 24)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151
Trigger2 = HitOver
Trigger3 = StateNo = 5001
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0

[State -1, 近距離強K]
Type = ChangeState
Value = 235
triggerall = !var(59)
Triggerall = Command = "b" && Command != "holddown"
Triggerall = RoundState = 2
Triggerall = StateType != A
Triggerall = (abs(P2BodyDist X) < 24)
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 151
Trigger2 = HitOver
Trigger3 = StateNo = 5001
Trigger3 = HitOver
Trigger4 = StateNo = 5120
Trigger4 = AnimTime = 0

[State -1, 屈み弱P]
Type = ChangeState
Value = 400
triggerall = !var(59)
Triggerall = Command = "x" && Command = "holddown"
Triggerall = RoundState = 2
Triggerall = StateType != A
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 205 && AnimElem = 3, >= 0
Trigger5 = StateNo = 400 && AnimElem = 3, >= 0
Trigger6 = StateNo = 420 && AnimElem = 4, >= 0

[State -1, 屈み強P]
Type = ChangeState
Value = 410
triggerall = !var(59)
Triggerall = Command = "y" && Command = "holddown"
Triggerall = RoundState = 2
Triggerall = StateType != A
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = StateNo = 5011
Trigger3 = HitOver

[State -1, 屈み弱K]
Type = ChangeState
Value = 420
triggerall = !var(59)
Triggerall = Command = "a" && Command = "holddown"
Triggerall = RoundState = 2
Triggerall = StateType != A
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = StateNo = 5011
Trigger3 = HitOver
Trigger4 = StateNo = 205 && AnimElem = 3, >= 0
Trigger5 = StateNo = 400 && AnimElem = 3, >= 0
Trigger6 = StateNo = 420 && AnimElem = 4, >= 0

[State -1, 屈み強K]
Type = ChangeState
Value = 430
triggerall = !var(59)
Triggerall = Command = "b" && Command = "holddown"
Triggerall = RoundState = 2
Triggerall = StateType != A
Trigger1 = Ctrl || (StateNo = [100,101])
Trigger2 = StateNo = 153
Trigger2 = HitOver
Trigger3 = StateNo = StateNo = 5011
Trigger3 = HitOver

[State -1, 垂直ジャンプ弱P]
Type = ChangeState
Value = 600
triggerall = !var(59)
Triggerall = Command = "x"
Triggerall = RoundState = 2
Triggerall = StateType = A
Trigger1 = Ctrl

[State -1, 垂直ジャンプ強P]
Type = ChangeState
Value = 610
triggerall = !var(59)
Triggerall = Command = "y"
Triggerall = RoundState = 2
Triggerall = StateType = A
Triggerall = !(abs(Vel X) > 0 || var(5))
Trigger1 = Ctrl

[State -1, 斜めジャンプ強P]
Type = ChangeState
Value = 615
triggerall = !var(59)
Triggerall = Command = "y"
Triggerall = RoundState = 2
Triggerall = StateType = A
Triggerall = (abs(Vel X) > 0 || var(5))
Trigger1 = Ctrl

[State -1, 垂直ジャンプ弱K]
Type = ChangeState
Value = 620
triggerall = !var(59)
Triggerall = Command = "a"
Triggerall = RoundState = 2
Triggerall = StateType = A
Triggerall = !(abs(Vel X) > 0 || var(5))
Trigger1 = Ctrl

[State -1, 斜めジャンプ弱K]
Type = ChangeState
Value = 625
triggerall = !var(59)
Triggerall = Command = "a"
Triggerall = RoundState = 2
Triggerall = StateType = A
Triggerall = (abs(Vel X) > 0 || var(5))
Trigger1 = Ctrl

[State -1, 垂直ジャンプ強K]
Type = ChangeState
Value = 630
triggerall = !var(59)
Triggerall = Command = "b"
Triggerall = RoundState = 2
Triggerall = StateType = A
Triggerall = !(abs(Vel X) > 0 || var(5))
Trigger1 = Ctrl

[State -1, 斜めジャンプ強K]
Type = ChangeState
Value = 635
triggerall = !var(59)
Triggerall = Command = "b"
Triggerall = RoundState = 2
Triggerall = StateType = A
Triggerall = (abs(Vel X) > 0 || var(5))
Trigger1 = Ctrl