;-------------------------------------------------------------
;Evil Ryu, by Reu
;-------------------------------------------------------------
[Command]
name = "CPU1"
command = D, D, U, U, D, U
time = 1
[Command]
name = "CPU2"
command = D, U, U, D, D, U
time = 1
[Command]
name = "CPU3"
command = D, D, D, U, U, U
time = 1
[Command]
name = "CPU4"
command = U, D, D, U, U, U
time = 1
[Command]
name = "CPU5"
command = D, D, U, U, D, D
time = 1
[Command]
name = "CPU6"
command = U, D, D, D, D, U
time = 1
[Command]
name = "CPU7"
command = U, U, U, U, U, D
time = 1
[Command]
name = "CPU8"
command = U, U, U, U, D, U
time = 1
[Command]
name = "CPU9"
command = U, U, U, D, U, U
time = 1
[Command]
name = "CPU10"
command = U, U, D, U, U, U
time = 1
[Command]
name = "CPU11"
command = U, D, U, U, U, U
time = 1
[Command]
name = "CPU12"
command = D, U, D, U, D, U
time = 1
[Command]
name = "CPU13"
command = U, U, D, U, U, U, U
time = 1
[Command]
name = "CPU14"
command = U, D, D, U, U, U, U
time = 1
[Command]
name = "CPU15"
command = D, U, D, U, U, U, D
time = 1
[Command]
name = "CPU16"
command = D, D, D, U, U, U, U
time = 1
[Command]
name = "CPU17"
command = U, U, D, U, U, D, D
time = 1
[Command]
name = "CPU18"
command = D, D, D, U, D, D, D
time = 1
[Command]
name = "CPU19"
command = U, D, D, U, D, U, D
time = 1
[Command]
name = "CPU20"
command = D, D, D, U, U, U, D
time = 1
[Command]
name = "CPU21"
command = U, D, U, D, U, U, U
time = 1
[Command]
name = "CPU22"
command = U, U, U, U, U, U, U
time = 1
[Command]
name = "CPU23"
command = D, D, D, D, D, D, D
time = 1
[Command]
name = "CPU24"
command = D, D, D, D, D, D, U
time = 1
[Command]
name = "CPU25"
command = D, D, D, D, D, U, D
time = 1
[Command]
name = "CPU"
command = a
time = 1
[Command]
name = "CPU"
command = b
time = 1
[Command]
name = "CPU"
command = c
time = 1
[Command]
name = "CPU"
command = x
time = 1
[Command]
name = "CPU"
command = y
time = 1
[Command]
name = "CPU"
command = z
time = 1
[Command]
name = "CPU"
command = s
time = 1
[Command]
name = "CPU"
command = F
time = 1
[Command]
name = "CPU"
command = B
time = 1
[Command]
name = "CPU"
command = U
time = 1
[Command]
name = "CPU"
command = D
time = 1
[Command]
name = "QCF2_a"
command = ~D, DF, F, D, DF, F, a
time = 20
[Command]
name = "QCF2_a"
command = ~D, DF, F, D, DF, F, b
time = 20
[Command]
name = "QCF2_a"
command = ~D, DF, F, D, DF, F, c
time = 20
[Command]
name = "QCF2_x"
command = ~D, DF, F, D, DF, F, x
time = 20
[Command]
name = "QCF2_x"
command = ~D, DF, F, D, DF, F, y
time = 20
[Command]
name = "QCF2_x"
command = ~D, DF, F, D, DF, F, z
time = 20
[Command]
name = "QCB2_a"
command = ~D, DB, B, D, DB, B, a
time = 20
[Command]
name = "QCB2_a"
command = ~D, DB, B, D, DB, B, b
time = 20
[Command]
name = "QCB2_a"
command = ~D, DB, B, D, DB, B, c
time = 20
[Command]
name = "QCB2_x"
command = ~D, DF, F, DF, D, DB, B, x
time = 30
[Command]
name = "QCB2_x"
command = ~D, DF, F, DF, D, DB, B, y
time = 30
[Command]
name = "QCB2_x"
command = ~D, DF, F, DF, D, DB, B, z
time = 30
[Command]
name = "HCF_x" 
command = ~D, DB, B, D, DB, B, x
time = 20
[Command]
name = "HCF_x"
command = ~D, DB, B, D, DB, B, y
time = 20
[Command]
name = "HCF_x"
command = ~D, DB, B, D, DB, B, z
time = 20
[Command]
name = "sshinshun"
command = x, x, F, a, z
time = 35
[Command]
name = "Bust1"
command = B, DB, D, DF, F, x+y
time = 30
[Command]
name = "Bust2"
command = B, DB, D, DF, F, y+z
time = 30
[Command]
name = "Bust3"
command = B, DB, D, DF, F, x+z
time = 30
[Command]
name = "gousho1"
command = B, DB, D, DF, F, a+b
time = 30
[Command]
name = "gousho2"
command = B, DB, D, DF, F, b+c
time = 30
[Command]
name = "gousho3"
command = B, DB, D, DF, F, a+c
time = 30
[Command]
name = "hBust1"
command = x, y F, a, b
time = 50
[Command]
name = "hBust2"
command = F, DF, D, DB, B, y+z
time = 30
[Command]
name = "hBust3"
command = F, DF, D, DB, B, x+z
time = 30
[Command]
name = "d3a"
command = D, D, D, a
time = 25
[Command]
name = "d3a"
command = D, D, D, b
time = 25
[Command]
name = "d3a"
command = D, D, D, c
time = 25
[Command]
name = "d3x"
command = D, D, D, x
time = 25
[Command]
name = "d3x"
command = D, D, D, y
time = 25
[Command]
name = "d3x"
command = D, D, D, z
time = 25
[Command]
name = "asuraf_a"
command = ~F, D, DF, a+b
[Command]
name = "asuraf_b"
command = ~F, D, DF, b+c
[Command]
name = "asuraf_c"
command = ~F, D, DF, a+c
[Command]
name = "asuraf_x"
command = ~F, D, DF, x+y
[Command]
name = "asuraf_y"
command = ~F, D, DF, y+z
[Command]
name = "asuraf_z"
command = ~F, D, DF, x+z
[Command]
name = "asurab_a"
command = ~B, D, DB, a+b
[Command]
name = "asurab_b"
command = ~B, D, DB, b+c
[Command]
name = "asurab_c"
command = ~B, D, DB, a+c
[Command]
name = "asurab_x"
command = ~B, D, DB, x+y
[Command]
name = "asurab_y"
command = ~B, D, DB, y+z
[Command]
name = "asurab_z"
command = ~B, D, DB, x+z
[Command]
name = "QCF_x"
command = ~D, DF, F, x
[Command]
name = "QCF_y"
command = ~D, DF, F, y
[Command]
name = "QCF_z"
command = ~D, DF, F, z
[Command]
name = "RDP_a"
command = ~D, DF, F, a
[Command]
name = "RDP_b"
command = ~D, DF, F, b
[Command]
name = "RDP_c"
command = ~D, DF, F, c
[Command]
name = "CF_x"
command = ~B, DB, D, DF, F, x
[Command]
name = "CF_y"
command = ~B, DB, D, DF, F, y
[Command]
name = "CF_z"
command = ~B, DB, D, DF, F, z
[Command]
name = "DP_x"
command = ~F, D, DF, x
[Command]
name = "DP_y"
command = ~F, D, DF, y
[Command]
name = "DP_z"
command = ~F, D, DF, z
[Command]
name = "HCB_a"
command = ~D, DB, B, a
[Command]
name = "HCB_b"
command = ~D, DB, B, b
[Command]
name = "HCB_c"
command = ~D, DB, B, c
[Command]
name = "QCB_a"
command = ~F, DF, D, DB, B, a
[Command]
name = "QCB_b"
command = ~F, DF, D, DB, B, b
[Command]
name = "QCB_c"
command = ~F, DF, D, DB, B, c
[Command]
name = "QCB_x"
command = ~D, DB, B, x
[Command]
name = "QCB_y"
command = ~D, DB, B, y
[Command]
name = "QCB_z"
command = ~D, DB, B, z
[Command]
name = "BQCD_a"
command = ~B, DB, D, a
time = 10
[Command]
name = "BQCD_b"
command = ~B, DB, D, b
time = 10
[Command]
name = "BQCD_c"
command = ~B, DB, D, c
time = 10
[Command]
name = "BQCD_x"
command = ~B, DB, D, x
[Command]
name = "BQCD_y"
command = ~B, DB, D, y
[Command]
name = "BQCD_z"
command = ~B, DB, D, z
[Command]
name = "FF"
command = F, F
time = 10
[Command]
name = "BB"
command = B, B
time = 10
[Command]
name = "DDs"
command = D, D, s
time = 30
[Command]
name = "recovery"
command = a+b
time = 1
[Command]
name = "recovery"
command = x+y
time = 1
[Command]
name = "ab"
command = a+b
time = 1
[Command]
name = "bc"
command = b+c
time = 1
[Command]
name = "xy"
command = x+y
time = 1
[Command]
name = "yz"
command = y+z
time = 1
[Command]
name = "ax"
command = a+x
time = 1
[Command]
name = "by"
command = b+y
time = 1
[Command]
name = "cz"
command = c+z
time = 1
[Command]
name = "up_a"
command = /U, a
time = 1
[Command]
name = "up_b"
command = /U, b
time = 1
[Command]
name = "up_c"
command = /U, c
time = 1
[Command]
name = "fwd_ab"
command = /F, a+b
time = 1
[Command]
name = "fwd_xy"
command = /F, x+y
time = 1
[Command]
name = "back_ab"
command = /B, a+b
time = 1
[Command]
name = "a"
command = a
time = 1
[Command]
name = "b"
command = b
time = 1
[Command]
name = "c"
command = c
time = 1
[Command]
name = "x"
command = x
time = 1
[Command]
name = "y"
command = y
time = 1
[Command]
name = "z"
command = z
time = 1
[Command]
name = "s"
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 = "hold_z"
command = /z
time = 1
[Command]
name = "hold_c"
command = /c
time = 1
[Command]
name = "hold_y"
command = /y
time = 1
[Command]
name = "hold_b"
command = /b
time = 1
[Command]
name = "hold_x"
command = /x
time = 1
[Command]
name = "hold_a"
command = /a
time = 1
[Command]
name = "hold_s"
command = /s
time = 1
[Command]
name = "holdfwd2"
command = ~D,$F
time = 5
[Command]
name = "holdback2"
command = ~D,$B
time = 5
[Command]
name = "holdup2" 
command = ~D,$U
time = 5
[Statedef -1]
[State -1, AI alternate activate]
type = VarSet
trigger1  = command = "CPU1"
trigger2  = command = "CPU2"
trigger3  = command = "CPU3"
trigger4  = command = "CPU4"
trigger5  = command = "CPU5"
trigger6  = command = "CPU6"
trigger7  = command = "CPU7"
trigger8  = command = "CPU8"
trigger9  = command = "CPU9"
trigger10 = command = "CPU10"
trigger11 = command = "CPU11"
trigger12 = command = "CPU12"
trigger13 = command = "CPU13"
trigger14 = command = "CPU14"
trigger15 = command = "CPU15"
trigger16 = command = "CPU16"
trigger17 = command = "CPU17"
trigger18 = command = "CPU18"
trigger19 = command = "CPU19"
trigger20 = command = "CPU20"
trigger21 = command = "CPU21"
trigger22 = command = "CPU22"
trigger23 = command = "CPU23"
trigger24 = command = "CPU24"
trigger25 = command = "CPU25"
v = 30
value = 59
[State -1]
type = ChangeState
value = 0
triggerall = Var(30) = 59
triggerall = Win = 1
trigger1 = statetype != A
trigger1 = ctrl
[State -1, random taunt]
type = changestate
value = 196
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype = S
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X = [50,300]
triggerall = random <= 900
triggerall = Var(44) = 0
trigger1 = p2stateno = 5050
trigger2 = p2stateno = 5100
trigger3 = p2stateno = 5101
trigger4 = p2stateno = 5110
trigger5 = p2stateno = 5020
trigger6 = p2stateno = 5030
[State -1, random backdash]
type = changestate
value = 105
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && ctrl = 1
triggerall = statetype != A
triggerall = backedgebodydist > 80
trigger1 = p2movetype != A
trigger1 = P2BodyDist X = [20,200]
trigger1 = stateno = 0 && random <= 800
[State -1, random forwarddash]
type = changestate
value = 100
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && ctrl = 1
triggerall = statetype != A
triggerall = frontedgebodydist > 80
trigger1 = p2movetype != A
trigger1 = P2BodyDist X = [20,400]
trigger1 = stateno = 0 && random <= 800
trigger2 = NumHelper(3) = 1 || numhelper(7) = 1
trigger2 = P2BodyDist X = [20,400]
trigger2 = stateno = 0 && random <= 400
[State -1, cpu hadoken barrage1]
type = changestate
value = 1002
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype = S
triggerall = statetype != A
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = ctrl
triggerall = p2stateno != 5050
triggerall = p2stateno != 5100
triggerall = p2stateno != 5101
triggerall = p2stateno != 5110
triggerall = p2stateno != 5020
triggerall = p2stateno != 5030
triggerall = NumProjID(4) = 0
triggerall = NumProjID(10) = 0
triggerall = Var(16) < 3
triggerall = P2movetype != A
trigger1 = P2BodyDist X = [200,999]
trigger1 = P2BodyDist Y = [-10,0]
trigger1 = random <= 300
[State -1, cpu hadoken barrage1]
type = changestate
value = 10002
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype = S
triggerall = statetype != A
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = ctrl
triggerall = p2stateno != 5050
triggerall = p2stateno != 5100
triggerall = p2stateno != 5101
triggerall = p2stateno != 5110
triggerall = p2stateno != 5020
triggerall = p2stateno != 5030
triggerall = NumProjID(4) = 0
triggerall = NumProjID(10) = 0
triggerall = Var(16) < 3
triggerall = P2movetype != A
trigger1 = P2BodyDist X = [200,999]
trigger1 = P2BodyDist Y = [-10,0]
trigger1 = random <= 300
[State -1, cpu hadoken barrage]
type = changestate
value = 1000
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype = S
triggerall = statetype != A
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = ctrl
triggerall = NumProjID(4) = 0
triggerall = NumProjID(10) = 0
triggerall = P2movetype != A
trigger1 = P2BodyDist X > 250 && P2BodyDist Y > -10
trigger1 = random <= 999
[State -1, cpu warp counter close range]
type = changestate
value = 3970
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X = [20,100]
trigger1 = random <= 50
trigger1 = p2movetype = A
trigger2 = ProjGuardedTime(0) != -1 && ProjGuardedTime(0) < 30 && random <= 50
trigger3 = prevstateno = 1000 && random <= 50
trigger4 = enemy, Numproj > 0 && random <= 100
[State -1, cpu warp counter close range]
type = changestate
value = 3990
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype != A
triggerall = ctrl
triggerall = backedgedist > 50
triggerall = P2BodyDist X = [20,100]
trigger1 = p2movetype = A
trigger1 = random <= 50
trigger2 = ProjGuardedTime(0) != -1 && ProjGuardedTime(0) < 30&& random <= 50
trigger3 = prevstateno = 1000 && random <= 100
[State -1, cpu warp counter medium range]
type = changestate
value = 3960
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X = [100,200]
trigger1 = p2movetype = A
trigger1 = random <= 50
trigger2 = ProjGuardedTime(0) != -1 && ProjGuardedTime(0) < 30&& random <= 50
trigger3 = prevstateno = 1000 && random <= 50
trigger4 = enemy, Numproj > 0 && random <= 100
[State -1, cpu warp counter far range]
type = changestate
value = 3960
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X > 200
trigger1 = p2movetype = A
trigger1 = random <= 50
trigger2 = prevstateno = 1000 && random <= 50
trigger3 = enemy, Numproj > 0 && random <= 10
[State -1, cpu warp]
type = changestate
value = 3960
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype = S
triggerall = statetype != A
triggerall = ctrl
triggerall = numhelper(4) = 1
triggerall = helper(4), movecontact = 0
triggerall = Frontedgebodydist > 150
trigger1 = P2BodyDist X = [50,200]
trigger1 = random <= 50
[State -1, cpu warp]
type = changestate
value = 3980
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype = S
triggerall = statetype != A
triggerall = ctrl
triggerall = numhelper(4) = 1
triggerall = helper(4), movecontact = 0
triggerall = Backedgedist > 50
trigger1 = P2BodyDist X = [50,200]
trigger1 = random <= 50
[State -1, random hadouken]
type = changestate
value = 1002
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 5
triggerall = NumProjID(4) = 0
triggerall = NumProjID(10) = 0
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = Var(16) < 3
triggerall = P2movetype != A
trigger1 = statetype = S
trigger1 = P2BodyDist X > 60
trigger1 = P2BodyDist Y > -30
trigger1 = random <= 200
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 425
trigger2 = moveguarded
trigger3 = stateno = 220
trigger3 = moveguarded
trigger4 = stateno = 420
trigger4 = moveguarded
[State -1, random hadouken]
type = changestate
value = 10002
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 5
triggerall = NumProjID(4) = 0
triggerall = NumProjID(10) = 0
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = Var(16) < 3
triggerall = P2movetype != A
trigger1 = statetype = S
trigger1 = P2BodyDist X > 60
trigger1 = P2BodyDist Y > -30
trigger1 = random <= 500
trigger1 = statetype != A
trigger1 = ctrl
[State -1]
type = ChangeState
value = 41
triggerall = var(30) = 59 && random <= 400
triggerall = statetype != A && stateno != 100
triggerall = p2movetype = I
trigger1 = ctrl = 1 && random <= 600
trigger1 = P2BodyDist X = [200,999]
[State -1, Jump in hk]
type = changestate
value = 620
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype = A && var(40) < 50
triggerall = (P2BodyDist X = [30,70]) && (P2Bodydist Y = [40,80])
triggerall = vel X > 0 && Vel Y > 0
trigger1 = stateno = 50
[State -1]
type = ChangeState
value = 42
triggerall = var(30) = 59 && random <= 400
triggerall = statetype != A
triggerall = p2movetype != A && stateno != 100
trigger1 = ctrl = 1
trigger1 = P2BodyDist X = [90,200]
[State -1]
type = ChangeState
value = 22
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = var(30) = 59 && random <= 900
triggerall = statetype != A
triggerall = p2movetype != A && stateno != 100
trigger1 = ctrl = 1
trigger1 = P2BodyDist X = [50,150]
trigger1 = backedgedist > 50
[State -1, Air hadou trap2]
type = changestate
value = 1868
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype = A
triggerall = P2BodyDist X > 50
triggerall = Pos Y = [-50,-30]
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = stateno = 50 && vel Y > 0
[State -1, Air hadou trap2]
type = changestate
value = 1868
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype = A
triggerall = P2BodyDist X = [50,110]
triggerall = P2BodyDist Y = [0,160]
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = stateno = 50 && vel Y > 0 && time = 40
[State -1]
type = ChangeState
value = 0
triggerall = Var(30) = 59
triggerall = statetype != A
trigger1 = stateno = 40 || stateno = 20 || stateno = 10
[State -1]
type = ChangeState
value = 21
triggerall = var(30) = 59
triggerall = statetype != A
triggerall = p2movetype != A
trigger1 = ctrl = 1
trigger1 = P2BodyDist X = [50,999]
[State -1]
type = ChangeState
value = 1865
triggerall = Var(30) = 59
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = random < 400 && var(10) = 0
trigger1 = stateno = 50 && time = 15
trigger1 = vel X < 0
trigger1 = statetype = A
trigger1 = P2BodyDist X != [-30,30]
[State -1, Air hadou extra]
type = changestate
value = 1550
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype = A
trigger1 = stateno = 1865 && time = 17
[State -1]
type = ChangeState
value = 1862
triggerall = Var(30) = 59 && var(40) > 50 && p2movetype != H
triggerall = Var(10) = 0 && stateno != 1862 && stateno != 1861
trigger1 = ctrl = 1 &&  stateno = 50
trigger1 = P2bodydist X = [40,80]
trigger1 = P2Bodydist Y = [40,100]
trigger1 = p2movetype != A && random <= 200
trigger2 = ctrl = 1 &&  stateno = 50
trigger2 = P2bodydist X = [30,70]
trigger2 = P2Bodydist Y = [30,90]
trigger2 = p2movetype != A && random <= 200
trigger3 = ctrl = 1 &&  stateno = 50
trigger3 = P2bodydist X = [20,60]
trigger3 = P2Bodydist Y = [20,80]
trigger3 = p2movetype != A && random <= 200
trigger4 = ctrl = 1 &&  stateno = 50
trigger4 = P2bodydist X = [10,50]
trigger4 = P2Bodydist Y = [10,70]
trigger4 = p2movetype != A && random <= 200
trigger5 = ctrl = 1 &&  stateno = 50
trigger5 = P2bodydist X = [50,90]
trigger5 = P2Bodydist Y = [50,110]
trigger5 = p2movetype != A && random <= 200
trigger6 = ctrl = 1 &&  stateno = 50
trigger6 = P2bodydist X = [60,100]
trigger6 = P2Bodydist Y = [60,120]
trigger6 = p2movetype != A && random <= 200
trigger7 = stateno = 1863 && time > 20
trigger7 = P2bodydist X = [40,80]
trigger7 = P2Bodydist Y = [40,110]
trigger7 = p2movetype != A && random <= 800
trigger8 = stateno = 1863 && time > 20
trigger8 = P2bodydist X = [30,70]
trigger8 = P2Bodydist Y = [30,100]
trigger8 = p2movetype != A && random <= 800
trigger9 = stateno = 1863 && time > 20
trigger9 = P2bodydist X = [20,60]
trigger9 = P2Bodydist Y = [20,90]
trigger9 = p2movetype != A && random <= 800
trigger10 = stateno = 1863 && time > 20
trigger10 = P2bodydist X = [10,50]
trigger10 = P2Bodydist Y = [10,80]
trigger10 = p2movetype != A && random <= 800
trigger11 = stateno = 1863 && time > 20
trigger11 = P2bodydist X = [50,90]
trigger11 = P2Bodydist Y = [50,110]
trigger11 = p2movetype != A && random <= 200
trigger12 = stateno = 1863 && time > 20
trigger12 = P2bodydist X = [60,100]
trigger12 = P2Bodydist Y = [60,120]
trigger12 = p2movetype != A && random <= 200
[State -1]
type = ChangeState
value = 1861
triggerall = Var(30) = 59 && var(40) > 50 && p2movetype != H
triggerall = Var(10) = 0 && stateno != 1862 && stateno != 1861
triggerall = frontedgedist > 100
triggerall = enemynear, backedgedist > 30
trigger1 = ctrl = 1 &&  stateno = 50
trigger1 = P2bodydist X = [40,80]
trigger1 = P2Bodydist Y = [40,100]
trigger1 = p2movetype != A && random <= 200
trigger2 = ctrl = 1 &&  stateno = 50
trigger2 = P2bodydist X = [30,70]
trigger2 = P2Bodydist Y = [30,90]
trigger2 = p2movetype != A && random <= 200
trigger3 = ctrl = 1 &&  stateno = 50
trigger3 = P2bodydist X = [20,60]
trigger3 = P2Bodydist Y = [20,80]
trigger3 = p2movetype != A && random <= 200
trigger4 = ctrl = 1 &&  stateno = 50
trigger4 = P2bodydist X = [10,50]
trigger4 = P2Bodydist Y = [10,70]
trigger4 = p2movetype != A && random <= 200
trigger5 = ctrl = 1 &&  stateno = 50
trigger5 = P2bodydist X = [50,90]
trigger5 = P2Bodydist Y = [50,110]
trigger5 = p2movetype != A && random <= 200
trigger6 = ctrl = 1 &&  stateno = 50
trigger6 = P2bodydist X = [60,100]
trigger6 = P2Bodydist Y = [60,120]
trigger6 = p2movetype != A && random <= 200
trigger7 = stateno = 1863 && time > 20
trigger7 = P2bodydist X = [40,80]
trigger7 = P2Bodydist Y = [40,110]
trigger7 = p2movetype != A && random <= 800
trigger8 = stateno = 1863 && time > 20
trigger8 = P2bodydist X = [30,70]
trigger8 = P2Bodydist Y = [30,100]
trigger8 = p2movetype != A && random <= 800
trigger9 = stateno = 1863 && time > 20
trigger9 = P2bodydist X = [20,60]
trigger9 = P2Bodydist Y = [20,90]
trigger9 = p2movetype != A && random <= 800
trigger10 = stateno = 1863 && time > 20
trigger10 = P2bodydist X = [10,50]
trigger10 = P2Bodydist Y = [10,80]
trigger10 = p2movetype != A && random <= 800
trigger11 = stateno = 1863 && time > 20
trigger11 = P2bodydist X = [50,90]
trigger11 = P2Bodydist Y = [50,110]
trigger11 = p2movetype != A && random <= 200
trigger12 = stateno = 1863 && time > 20
trigger12 = P2bodydist X = [60,100]
trigger12 = P2Bodydist Y = [60,120]
trigger12 = p2movetype != A && random <= 200
[State -1]
type = ChangeState
value = 1865
triggerall = Var(30) = 59 && var(40) > 50 && p2movetype != H
triggerall = Var(10) = 0 && stateno != 1862 && stateno != 1861
triggerall = Vel Y < 0
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = ctrl = 1 &&  stateno = 50
trigger1 = P2bodydist X = [40,80]
trigger1 = P2Bodydist Y = [40,100]
trigger1 = p2movetype != A && random <= 200
trigger2 = ctrl = 1 &&  stateno = 50
trigger2 = P2bodydist X = [30,70]
trigger2 = P2Bodydist Y = [30,90]
trigger2 = p2movetype != A && random <= 200
trigger3 = ctrl = 1 &&  stateno = 50
trigger3 = P2bodydist X = [20,60]
trigger3 = P2Bodydist Y = [20,80]
trigger3 = p2movetype != A && random <= 200
trigger4 = ctrl = 1 &&  stateno = 50
trigger4 = P2bodydist X = [10,50]
trigger4 = P2Bodydist Y = [10,70]
trigger4 = p2movetype != A && random <= 200
trigger5 = ctrl = 1 &&  stateno = 50
trigger5 = P2bodydist X = [50,90]
trigger5 = P2Bodydist Y = [50,110]
trigger5 = p2movetype != A && random <= 200
trigger6 = ctrl = 1 &&  stateno = 50
trigger6 = P2bodydist X = [60,100]
trigger6 = P2Bodydist Y = [60,120]
trigger6 = p2movetype != A && random <= 200
trigger7 = stateno = 1863 && time > 20
trigger7 = P2bodydist X = [40,80]
trigger7 = P2Bodydist Y = [40,110]
trigger7 = p2movetype != A && random <= 800
trigger8 = stateno = 1863 && time > 20
trigger8 = P2bodydist X = [30,70]
trigger8 = P2Bodydist Y = [30,100]
trigger8 = p2movetype != A && random <= 800
trigger9 = stateno = 1863 && time > 20
trigger9 = P2bodydist X = [20,60]
trigger9 = P2Bodydist Y = [20,90]
trigger9 = p2movetype != A && random <= 800
trigger10 = stateno = 1863 && time > 20
trigger10 = P2bodydist X = [10,50]
trigger10 = P2Bodydist Y = [10,80]
trigger10 = p2movetype != A && random <= 800
trigger11 = stateno = 1863 && time > 20
trigger11 = P2bodydist X = [50,90]
trigger11 = P2Bodydist Y = [50,110]
trigger11 = p2movetype != A && random <= 200
trigger12 = stateno = 1863 && time > 20
trigger12 = P2bodydist X = [60,100]
trigger12 = P2Bodydist Y = [60,120]
trigger12 = p2movetype != A && random <= 200
[State -1, CVS dodge]
type = changestate
value = 1200
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = statetype != A
trigger1 = stateno = 405 && movecontact = 0 && animtime = 0
trigger2 = stateno = 400 && movecontact = 0 && animtime = 0
trigger3 = stateno = 206 && movecontact = 0 && animtime = 0
[State -1, random roll]
type = changestate
value = 1200
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X = [0,25]
triggerall = P2BodyDist Y = [-90,0]
trigger1 = p2movetype = A && random <= 249
[State -1, counter dragon punch! l]
type = changestate
value = 1500
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X = [0,25]
triggerall = P2BodyDist Y = [-90,0]
trigger1 = p2movetype = A
[State -1, starter]
type = ChangeState
value = 420
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = P2statetype != A && p2life > 0
triggerall = p2stateno != 5110 && p2stateno != 5120 && p2stateno != 5100 && p2stateno != 5101
trigger1 = P2Movetype = H
trigger1 = stateno = 1520 && time = 3 && random < 500
trigger1 = statetype != A
trigger1 = P2BodyDist X = [-10,60]
trigger1 = P2BodyDist Y = [-110,10]
[State -1, upperjab followup]
type = changestate
value = 230
triggerall = roundstate = 2
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A && random >= 500
triggerall = P2BodyDist X = [-10,60]
triggerall = P2BodyDist Y = [-110,0]
triggerall = (p2movetype = H) && (p2stateno != [130,155])
triggerall = P2statetype = A
trigger1 = stateno = 52 && animtime = 0
trigger2 = stateno = 1520 && time = 3
[State -1, Hurricane kick followup]
type = changestate
value = 1800
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A
triggerall = P2BodyDist X = [-10,60]
triggerall = P2BodyDist Y = [-110,0]
triggerall = p2movetype = H
trigger1 = stateno = 1520 && time = 3
[State -1, Air hadou trap]
type = changestate
value = 1867
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A
triggerall = P2BodyDist X = [20,40]
triggerall = P2BodyDist Y = [0,160]
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = stateno = 50 && time = 20 && ctrl = 1
[State -1, jump pursuit]
type = changestate
value = 42
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A
triggerall = P2BodyDist X = [0,40]
triggerall = P2BodyDist Y = [-115,-60]
triggerall = p2movetype = H
trigger1 = stateno = 52 && animtime = 0 && power < 3000
trigger2 = stateno = 52 && animtime = 0 && power >= 3000 && random <= 300
[State -1, jump neutral]
type = changestate
value = 43
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A
triggerall = P2BodyDist X = [0,40]
triggerall = P2BodyDist Y = [-115,-60]
triggerall = p2movetype = H
trigger1 = stateno = 52 && animtime = 0 && power < 3000
trigger2 = stateno = 52 && animtime = 0 && power >= 3000 && random <= 300
[State -1, jump backward]
type = changestate
value = 44
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A
triggerall = P2BodyDist X = [-40,40]
triggerall = P2BodyDist Y = [-115,-60]
triggerall = p2movetype = H
trigger1 = stateno = 52 && animtime = 0 && power < 3000
trigger2 = stateno = 52 && animtime = 0 && power >= 3000 && random <= 300
trigger3 = stateno = 420 && movehit
[State -1, jump backward]
type = changestate
value = 44
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0 && power >= 3000
triggerall = statetype != A
triggerall = p2movetype = H && backedgedist > 20
trigger1 = stateno = 420 && movehit
[State -1, jump forward]
type = changestate
value = 41
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A
trigger1 = stateno = 420 && moveguarded && var(40) <= 50
trigger2 = stateno = 206 && moveguarded && var(40) > 50
[State -1, warp backward]
type = changestate
value = 3980
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A && backedgedist > 50
trigger1 = stateno = 420 && moveguarded && var(40) > 50
trigger2 = stateno = 206 && moveguarded && var(40) > 50
[State -1, warp forward]
type = changestate
value = 3960
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A && backedgedist > 50
trigger1 = stateno = 420 && moveguarded && var(40) < 50
trigger2 = stateno = 206 && moveguarded && var(40) > 50
[State -1, hadou followup]
type = changestate
value = 1000
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = P2BodyDist X = [30,300]
triggerall = p2movetype = H
trigger1 = stateno = 1864 && time = 3 && p2statetype = A
[State -1, dive kick followup]
type = changestate
value = 1861
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A && frontedgedist > 66
triggerall = p2movetype = H
triggerall = enemynear, backedgedist > 30
trigger1 = stateno = 615 && movehit && random <= 200
[State -1, Air hurricane kick followup]
type = changestate
value = 1852
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A
triggerall = p2movetype = H && vel X >= 0
trigger1 = stateno = 615 && movehit
[State -1, Air hurricane kick followup]
type = changestate
value = 1952
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A
triggerall = p2movetype = H && vel X = 0
trigger1 = stateno = 615 && movehit
[State -1, reversing air hadouken followup]
type = changestate
value = 1867
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A
triggerall = p2movetype = H && vel X < 0
trigger1 = stateno = 615 && movehit
[State -1, cornertrap dive kick evade]
type = changestate
value = 1861
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A
triggerall = P2BodyDist X = [-60,-20]
triggerall = P2BodyDist Y = [0,50]
triggerall = enemynear, backedgedist > 30
trigger1 = stateno = 1863 && time > 30
[State -1, Air hadou trap]
type = changestate
value = 1867
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A
triggerall = P2BodyDist X = [20,40]
triggerall = P2BodyDist Y = [0,160]
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = stateno = 1863 && time = 30 && random <= 500
[State -1, Air hadou extra]
type = changestate
value = 1750
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A
trigger1 = stateno = 1867 && time = 17
[State -1, Air hadou trap2]
type = changestate
value = 1870
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A
triggerall = P2BodyDist X = [50,110]
triggerall = P2BodyDist Y = [0,160]
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = stateno = 1863 && time = 50
[State -1]
type = ChangeState
value = 1200
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = P2statetype != A && p2life > 0
triggerall = P2BodyDist Y = [-10,10]
triggerall = p2stateno != 5110 && p2stateno != 5120
trigger1 = P2statetype = S
trigger1 = P2Movetype != A
trigger1 = ctrl = 1
trigger1 = statetype != A
trigger1 = P2BodyDist X = [-10,50]
trigger1 = random < 249
[State -1]
type = ChangeState
value = 206
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = P2statetype != A && p2life > 0 && power >= 3000
triggerall = P2BodyDist Y = [-10,10]
triggerall = p2stateno != 5110 && p2stateno != 5120
trigger1 = P2statetype = S
trigger1 = P2Movetype != A
trigger1 = ctrl = 1
trigger1 = statetype != A
trigger1 = P2BodyDist X = [-10,50]
trigger1 = random < 400
trigger2 = (p2movetype = H) && var(40) < 50
trigger2 = p2stateno = [130,155]
trigger2 = stateno = 52 && animtime = 0
[State -1]
type = ChangeState
value = 240
triggerall = roundstate = 2
triggerall = Var(30) = 59 && p2life > 0
triggerall = P2statetype = S
trigger1 = stateno = 206
trigger1 = movecontact && time > 9
[State -1]
type = ChangeState
value = 225
triggerall = roundstate = 2
triggerall = Var(30) = 59 && p2life > 0
triggerall = P2statetype = S
trigger1 = stateno = 240
trigger1 = movecontact && time > 10
[State -1]
type = ChangeState
value = 1002
triggerall = roundstate = 2
triggerall = Var(30) = 59 && p2life > 0
triggerall = P2statetype != A
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = stateno = 225
trigger1 = moveguarded
[State -1]
type = ChangeState
value = 3845
triggerall = roundstate = 2
triggerall = Var(30) = 59 && p2life > 0
triggerall = P2statetype != A
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = stateno = 225 && power >= 3000
trigger1 = movehit
[State -1, crossup]
type = ChangeState
value = 1200
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && random > 800
triggerall = P2statetype != A && p2life > 0
triggerall = P2BodyDist Y = [-10,10]
triggerall = p2stateno != 5110 && p2stateno != 5120 && p2stateno != 5100 && p2stateno != 5101
triggerall = NumHelper(3) = 1 && numhelper(7) = 1
trigger1 = (p2movetype = H)
trigger1 = p2stateno = [130,155]
trigger1 = stateno = 52 && animtime = 0
[State -1, starter]
type = ChangeState
value = 400
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = P2statetype != A && p2life > 0
triggerall = P2BodyDist Y = [-10,10]
triggerall = p2stateno != 5110 && p2stateno != 5120 && p2stateno != 5100 && p2stateno != 5101
trigger1 = P2Movetype != A
trigger1 = ctrl = 1
trigger1 = statetype != A
trigger1 = P2BodyDist X = [-10,50]
trigger1 = random < 800
trigger2 = (p2movetype = H) && var(40) > 50
trigger2 = p2stateno = [130,155]
trigger2 = stateno = 52 && animtime = 0
[State -1]
type = ChangeState
value = 420
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = P2statetype != A && p2life > 0
triggerall = P2BodyDist Y = [-10,10]
triggerall = p2stateno != 5110 && p2stateno != 5120 && p2stateno != 5100 && p2stateno != 5101
trigger1 = P2Movetype != A
trigger1 = ctrl = 1
trigger1 = statetype != A
trigger1 = P2BodyDist X = [65,75]
trigger1 = random < 800
[State -1]
type = ChangeState
value = 420
triggerall = roundstate = 2
triggerall = Var(30) = 59 && p2life > 0
triggerall = P2statetype != A
trigger1 = stateno = 400
trigger1 = movecontact && time > 9
[State -1, Joudan Geri]
type = changestate
value = 4480
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 1000
triggerall = P2BodyDist X = [0,120]
triggerall = P2BodyDist Y = [-44,0]
triggerall = enemynear, backedgedist <= 30
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(10) = 0
trigger1 = stateno = 420 && movehit
trigger2 = stateno = 2820 && movehit
[State -1, Joudan Geri]
type = changestate
value = 4480
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 1000
triggerall = enemynear, backedgedist <= 30
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(10) = 0
trigger1 = stateno = 230 && movehit && animelem = 2
[State -1]
type = ChangeState
value = 1800
triggerall = roundstate = 2
triggerall = Var(30) = 59 && p2life > 0
triggerall = P2BodyDist X = [0,63]
trigger1 = stateno = 420
trigger1 = movehit
[State -1]
type = ChangeState
value = 1820
triggerall = roundstate = 2
triggerall = Var(30) = 59 && p2life > 0
triggerall = P2BodyDist X > 63
trigger1 = stateno = 420
trigger1 = movehit
[State -1, upperjab followup]
type = changestate
value = 425
triggerall = roundstate = 2
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A && random >= 500
triggerall = P2BodyDist X = [-20,30]
triggerall = P2BodyDist Y = [-60,0]
triggerall = (p2movetype = H) && (p2stateno != [130,155])
triggerall = P2statetype = A
trigger1 = stateno = 52 && animtime = 0
[State -1, shoryuken kick followup]
type = changestate
value = 1500
triggerall = roundstate = 2
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A
triggerall = P2BodyDist X = [-20,30]
triggerall = P2BodyDist Y = [-60,0]
triggerall = (p2movetype = H) && (p2stateno != [130,155])
trigger1 = stateno = 52 && animtime = 0 && p2statetype = A
[State -1, Seoi hadouken followup]
type = ChangeState
value = 10002
triggerall = roundstate = 2
triggerall = Var(30) = 59 && p2life > 0
trigger1 = stateno = 230
trigger1 = movecontact
[State -1, jump forward]
type = changestate
value = 91
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype != A
trigger1 = stateno = 10010 && animtime = 0
trigger2 = stateno = 425 && movecontact
[State -1, punch air juggle]
type = changestate
value = 615
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A
triggerall = P2BodyDist X = [-40,40]
triggerall = P2BodyDist Y = [-105,0]
triggerall = p2movetype = H
trigger1 = stateno = 50 && ctrl = 1
[State 40, 6, hurricane kick]
type = ChangeState
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A && vel X > 0
trigger1 = time = [3,9]
trigger1 = p2bodydist X = [-10,60]
trigger1 = p2bodydist Y = [15,35]
trigger1 = p2statetype = A && p2movetype = H
trigger1 = stateno = 50
trigger2 = stateno = 616 && movehit && time > 10
value = 1952
ctrl = 0
[State -1, Air hadouken]
type = changestate
value = 1870
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A && frontedgedist <= 66
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = stateno = 615 && movehit
[State -1]
type = ChangeState
value = 4050
triggerall = Var(30) = 59 && power >= 3000
triggerall = Var(10) = 0 && stateno != 1862 && stateno != 1861
triggerall = p2movetype = H && vel X <= -5
trigger1 = ctrl = 1 &&  stateno = 50
trigger1 = P2bodydist X = [120,140]
trigger1 = P2Bodydist Y = [85,95]
trigger1 = p2movetype != A
trigger2 = ctrl = 1 &&  stateno = 50
trigger2 = P2bodydist X = [100,110]
trigger2 = P2Bodydist Y = [75,85]
trigger2 = p2movetype != A
[State -1, starter]
type = ChangeState
value = 420
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = P2statetype != A && p2life > 0
triggerall = P2BodyDist Y = [-10,10]
triggerall = p2stateno != 5110 && p2stateno != 5120 && p2stateno != 5100 && p2stateno != 5101
trigger1 = P2Movetype != A
trigger1 = ctrl = 1
trigger1 = statetype != A
trigger1 = P2BodyDist X = [0,75]
trigger1 = random < 800
trigger1 = enemynear, backedgedist < 30
[State -1, starter]
type = ChangeState
value = 230
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = P2statetype = A && p2life > 0
triggerall = p2stateno != 5110 && p2stateno != 5120 && p2stateno != 5100 && p2stateno != 5101
trigger1 = P2Movetype = H
trigger1 = ctrl = 1 && statetype != A
triggerall = P2BodyDist X = [-10,60]
triggerall = P2BodyDist Y = [-110,0]
trigger1 = random < 800
[State -1, starter]
type = ChangeState
value = 1820
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = P2statetype = A && p2life > 0
triggerall = p2stateno != 5110 && p2stateno != 5120 && p2stateno != 5100 && p2stateno != 5101
trigger1 = P2Movetype = H
trigger1 = ctrl = 1 && statetype != A
triggerall = P2BodyDist X = [-10,90]
triggerall = P2BodyDist Y = [-210,-111]
trigger1 = random < 800
[State -1, starter]
type = ChangeState
value = 1862
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = P2statetype = A && p2life > 0
triggerall = p2stateno != 5110 && p2stateno != 5120 && p2stateno != 5100 && p2stateno != 5101
trigger1 = P2Movetype = H
trigger1 = ctrl = 1
trigger1 = stateno = 50
trigger1 = P2BodyDist X = [30,80]
trigger1 = P2BodyDist Y = [10,40]
trigger1 = random < 800
[State -1, hurr kick]
type = changestate
value = 1952
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = statetype = A
trigger1 = stateno = 1862 && movecontact && p2statetype = A
[State -1, joudan]
type = changestate
value = 2820
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = p2statetype = A
triggerall = P2BodyDist X = [-5,120]
triggerall = P2BodyDist Y = [-60,0]
triggerall = p2movetype = H
trigger1 = stateno = 1864 && time >= 3
[State -1, shoryuken]
type = changestate
value = 1700
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = p2statetype = A
triggerall = P2BodyDist X = [-5,50]
triggerall = P2BodyDist Y = [-130,0]
triggerall = p2movetype = H
trigger1 = stateno = 1864 && time >= 3
[State -1, shoryuken]
type = changestate
value = 1700
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = p2statetype = A
triggerall = p2movetype = H
trigger1 = stateno = 230 && movehit && animelem = 2
[State -1, shoryuken]
type = changestate
value = 43
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = p2statetype = A
triggerall = P2BodyDist X = [20,50]
triggerall = P2BodyDist Y = [-200,-100]
triggerall = p2movetype = H
trigger1 = stateno = 1520 && time >= 2
[State -1, shoryuken]
type = changestate
value = 1865
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59 && p2life > 0
triggerall = p2statetype = A
triggerall = P2BodyDist X = [30,60]
triggerall = P2BodyDist Y = [-30,-10]
triggerall = p2movetype = H
trigger1 = stateno = 50
[State -1, denjin backstab]
type = changestate
value = 1002
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power < 3000
triggerall = P2BodyDist X = [70,640]
triggerall = P2BodyDist Y = [-60,0]
triggerall = p2movetype != H
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = var(10) = 0
trigger1 = ctrl 
trigger1 = facing = (enemy,facing) && p2stateno != 5110 && p2stateno != 5120
[State -1, Shinkuu Hadouken]
type = changestate
value = 3885
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 3000
triggerall = P2BodyDist Y = [-60,0]
triggerall = p2movetype != H
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(10) = 0
trigger1 = ctrl 
trigger1 = facing = (enemy,facing) && p2stateno != 5110 && p2stateno != 5120
[State -1, shinkuu hadouken]
type = ChangeState
value = 3885
triggerall = Var(30) = 59
triggerall = power >= 3000
triggerall = roundstate = 2
triggerall = var(10) = 0
trigger1 = numhelper(3) = 1 && time > 10 && helper(3), movehit
trigger1 = stateno = 1002 || stateno = 1001 || stateno = 1000 || stateno = 10000 || stateno = 10001 || stateno = 10002 || stateno = 10010
trigger2 = numhelper(3) = 1
trigger2 = stateno = 3961 || stateno = 3971 || stateno = 3981 || stateno = 3991
trigger2 = random <= 700 && p2movetype = H && helper(3), movehit
[State -1, Joudan Geri]
type = changestate
value = 4480
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 1000
triggerall = P2BodyDist X = [0,120]
triggerall = P2BodyDist Y = [-44,0]
triggerall = enemynear, backedgedist <= 30
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(10) = 0
trigger1 = stateno = 52 && animtime = 0 && p2movetype = H && random <= 500
trigger2 = stateno = 1520 && time = 3 && p2movetype = H && random <= 500
[State -1, Shin Shoryuken counter & initialize]
type = changestate
value = 3480
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 3000
triggerall = P2BodyDist X = [-20,40]
triggerall = P2BodyDist Y = [-60,0]
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(10) = 0
trigger1 = stateno = 3961 || stateno = 3971 || stateno = 3981 || stateno = 3991
trigger1 = p2movetype = A && random <= 10 && (p2bodydist X = [-10,40]) && var(6) = 0
trigger2 = stateno = 52 && animtime = 0 && p2movetype = H && random <= 600
trigger3 = stateno = 1520 && time = 3 && p2movetype = H && random <= 600
[State -1, Shinkuu Tatsumaki Senpuu Kyaku initialize]
type = changestate
value = 3800
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 3000
triggerall = P2BodyDist X = [-60,90]
triggerall = P2BodyDist Y = [-160,0]
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(10) = 0
trigger1 = stateno = 52 && animtime = 0 && p2movetype = H && random <= 300
trigger2 = stateno = 1520 && time = 3 && p2movetype = H && random <= 300
[State -1, misogi initialize]
type = changestate
value = 3930
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 3000
triggerall = P2BodyDist X = [-60,90]
triggerall = P2BodyDist Y = [-360,-200]
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(10) = 0
trigger1 = stateno = 52 && animtime = 0 && p2movetype = H && random <= 300
trigger2 = stateno = 1520 && time = 3 && p2movetype = H && random <= 300
[State -1, KKZ initialize]
type = changestate
value = 4800
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 3000
triggerall = P2BodyDist X = [-60,90]
triggerall = P2BodyDist Y = [-360,-200]
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(10) = 0
trigger1 = stateno = 52 && animtime = 0 && p2movetype = H && random <= 300
trigger2 = stateno = 1520 && time = 3 && p2movetype = H && random <= 300
[State -1, Metsu Hadouken!]
type = changestate
value = 3875
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 3000
triggerall = P2BodyDist X = [-60,90]
triggerall = P2BodyDist Y = [-260,0]
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(10) = 0
trigger1 = stateno = 52 && animtime = 0 && p2movetype = H
trigger2 = stateno = 1520 && time = 3 && p2movetype = H
[State -1, Joudan Geri]
type = changestate
value = 4480
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 1000
triggerall = P2BodyDist X = [0,120]
triggerall = P2BodyDist Y = [-44,0]
triggerall = enemynear, backedgedist <= 30
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(10) = 0
trigger1 = stateno = 52 && animtime = 0 && p2movetype = H && random <= 500
trigger2 = stateno = 1520 && time = 3 && p2movetype = H && random <= 500
trigger3 = stateno = 420 && movecontact
[State -1]
type = ChangeState
value = 4030
triggerall = Var(30) = 59
triggerall = Var(10) = 0
triggerall = roundstate = 2
triggerall = power >= 1000
triggerall = var(46) < 90
trigger1 = stateno = 3481 && movehit && time = 45 && p2bodydist X > 50
trigger2 = stateno = 3910 && movehit && time > 50 && p2bodydist X > 0 && pos Y >= -100 && random <= 300
trigger3 = stateno = 4060 && pos Y > -100 && p2movetype = H && time = 70 && random <= 300
[State -1]
type = ChangeState
value = 4060
triggerall = Var(30) = 59
triggerall = Var(10) = 0
triggerall = roundstate = 2
triggerall = power >= 1000
triggerall = var(46) < 90
trigger1 = stateno = 3910 && movehit && time > 50 && random <= 300
trigger2 = numhelper(3) = 1
trigger2 = stateno = 4030 && (helper(3), movehit) && time > 30
trigger3 = stateno = 3860 && movecontact && time >= 40 && random <= 300 && var(6) = 0
[State -1]
type = ChangeState
value = 4050
triggerall = Var(30) = 59
triggerall = Var(10) = 0
triggerall = roundstate = 2
triggerall = power >= 1000
triggerall = var(46) < 90
trigger1 = stateno = 3910 && movehit && time > 50 && p2bodydist X > 0
trigger2 = stateno = 3860 && movecontact && time >= 40 && random <= 300 && var(6) = 0
trigger3 = stateno = 4060 && pos Y > -100 && p2movetype = H && time = 70
[State -1]
type = ChangeState
value = 3900
triggerall = Var(30) = 59
triggerall = Var(10) = 0
triggerall = roundstate = 2
triggerall = power >= 1000
triggerall = var(46) < 90
trigger1 = stateno = 3481 && movehit && time = 45 && p2bodydist X <= 50
[State -1, Messatsu Joudan Geri]
type = changestate
value = 4480
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 1000
triggerall = P2BodyDist X = [-20,40]
triggerall = P2BodyDist Y = [-70,0]
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(46) < 90
triggerall = var(10) = 0
trigger1 = stateno = 4044 && p2movetype = H && random <= 200
trigger2 = stateno = 3932 && time > 10 && random <= 549
[State -1, Misogi Drop]
type = changestate
value = 3930
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 1000
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(46) < 90
triggerall = var(10) = 0
trigger1 = stateno = 4044 && p2movetype = H && random <= 200
trigger2 = numhelper(3) = 1
trigger2 = stateno = 3885 && numhelper(3) = 1 && helper(3), movehit && random <= 200
trigger3 = stateno=  4800 && helper(8), movehit && time > 60
[State -1, Shinkuu Hadouken]
type = changestate
value = 3885
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 1000
triggerall = P2BodyDist X = [-20,40]
triggerall = P2BodyDist Y = [-70,0]
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(46) < 90
triggerall = var(10) = 0
trigger1 = stateno = 4044 && p2movetype = H && random <= 200
trigger2 = stateno = 3932 && time > 10 && random <= 449
[State -1, Shin Shoryuken]
type = changestate
value = 3480
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 1000
triggerall = P2BodyDist X = [-20,40]
triggerall = P2BodyDist Y = [-70,0]
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(46) < 90
triggerall = var(10) = 0
trigger1 = stateno = 4044 && p2movetype = H && random <= 700
trigger2 = stateno = 3932 && time > 10 && random <= 449
[State -1, Shinkuu Tatsumaki Senpuu Kyaku initialize]
type = changestate
value = 3800
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 1000
triggerall = P2BodyDist X = [-90,90]
triggerall = P2BodyDist Y = [-160,0]
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(10) = 0
triggerall = var(46) < 90
trigger1 = stateno = 4044 && p2movetype = H && random <= 100
trigger2 = stateno = 3932 && time > 10 && random <= 109
[State -1, KKGRZ]
type = changestate
value = 4800
triggerall = (roundstate != [0,1]) || (roundstate != [3,4])
triggerall = Var(30) = 59
triggerall = power >= 1000
triggerall = P2BodyDist X = [-120,120]
triggerall = P2BodyDist Y = [-330,0]
triggerall = statetype != A
triggerall = roundstate = 2
triggerall = var(10) = 0
triggerall = var(46) < 90
trigger1 = stateno = 4044 && p2movetype = H && random <= 300
trigger2 = stateno = 3932 && time > 10 && random <= 709
[State -1, Forward Ground Rec]
type = ChangeState
value = 2010
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = alive = 1 && canrecover = 1 && pos y >= -5
trigger1 = stateno = 5100 || stateno = 5101
trigger1 = random <= 999
[State -1, Jab Ground Rec]
type = ChangeState
value = 2003
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = alive = 1 && canrecover = 1 && pos y > -5
trigger1 = stateno = 5050 || stateno = 5071
trigger1 = random <= 499
[State -1, Strong Ground Rec]
type = ChangeState
value = 2002
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = alive = 1 && canrecover = 1 && pos y > -5
trigger1 = stateno = 5050 || stateno = 5071
trigger1 = random <= 499
[State -1, Fierce Ground Rec]
type = ChangeState
value = 2001
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(30) = 59
triggerall = alive = 1 && canrecover && pos y > -5
trigger1 = stateno = 5050 || stateno = 5071
trigger1 = random <= 499
[State -1]
type = ChangeState
value = 5210
triggerall = canrecover = 1
triggerall = Var(30) = 59
triggerall = random < 999
triggerall = life > 0
trigger1 = time > 30
trigger1 = stateno = 5050
[State -1]
type = ChangeState
value = 5201
triggerall = canrecover = 1
triggerall = Var(30) = 59
triggerall = random < 999
triggerall = life > 0
trigger1 = stateno = 5100
trigger1 = Pos Y < -20
persistent = 0
[State -1]
type = ChangeState
value = 130
triggerall = Var(30) = 59 && var(10) = 0
triggerall = random < 999
triggerall = P2movetype = A
triggerall = statetype != A
triggerall = P2statetype != C
trigger1 = ctrl
trigger2 = stateno = 52
[State -1]
type = ChangeState
value = 131
triggerall = Var(30) = 59 && var(10) = 0
triggerall = random < 999
triggerall = P2movetype = A
triggerall = statetype != A
triggerall = P2statetype = C
trigger1 = ctrl
trigger2 = stateno = 52
[State -1]
type = ChangeState
value = 132
triggerall = Var(30) = 59 && var(10) = 0
triggerall = random < 999
triggerall = P2movetype = A
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 5210
[State -1]
type = ChangeState
value = 152
triggerall = var(30) = 59
triggerall = Statetype != A
triggerall = P2statetype = C
triggerall = P2Movetype = A
trigger1 = stateno = 150
trigger2 = stateno = 151
[State -1]
type = ChangeState
value = 150
triggerall = var(30) = 59
triggerall = Statetype != A
triggerall = P2statetype != C
triggerall = P2Movetype = A
trigger1 = stateno = 152
trigger2 = stateno = 153
[State -1]
type = ChangeState
value = 150
triggerall = var(30) = 59
triggerall = Statetype != A
triggerall = Pos Y > -1
triggerall = P2statetype != C
triggerall = P2Movetype = A
trigger1 = stateno = 154
trigger2 = stateno = 155
[State -1]
type = ChangeState
value = 152
triggerall = var(30) = 59
triggerall = Statetype != A
triggerall = Pos Y > -1
triggerall = P2statetype = C
triggerall = P2Movetype = A
trigger1 = stateno = 154
trigger2 = stateno = 155
[State -1, Forward Ground Rec]
type = ChangeState
value = 2010
triggerall = command = "ab"
triggerall = alive = 1 && canrecover = 1 && pos y >= -5
trigger1 = stateno = 5100 || stateno = 5101
[State -1, Jab Ground Rec]
type = ChangeState
value = 2001
triggerall = command = "BQCD_x"
triggerall = alive = 1 && canrecover = 1 && pos y > -5
trigger1 = stateno = 5050 || stateno = 5071
[State -1, Strong Ground Rec]
type = ChangeState
value = 2002
triggerall = command = "BQCD_y" || command = "ab" || command = "bc"
triggerall = alive = 1 && canrecover = 1 && pos y > -5
trigger1 = stateno = 5050 || stateno = 5071
[State -1, Fierce Ground Rec]
type = ChangeState
value = 2003
triggerall = command = "BQCD_z"
triggerall = alive = 1 && canrecover && pos y > -5
trigger1 = stateno = 5050 || stateno = 5071
[State -1, Fierce Shoryureppa]
type = ChangeState
value = 4480
triggerall = var(30) != 59
triggerall = command = "gousho1" || command = "gousho2" || command = "gousho3"
triggerall = power >= 1000 || var(10) > 1
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 210 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 1500 || stateno = 1600 || stateno = 1700 
trigger3 = movecontact
trigger4 = stateno = 1000 || stateno = 1001 || stateno = 1002
trigger4 = p2movetype = H && time > 14
trigger5 = stateno = 3700 || stateno = 3800 || stateno = 3820 || stateno = 3865 || stateno = 3866 || stateno = 3867 || stateno = 3871 || stateno = 3875 || stateno = 3900
trigger5 = movecontact
trigger6 = stateno = 2150 || stateno  =  2200 || stateno = 3885 || stateno = 3845
trigger6 = movecontact
trigger7 = stateno = 250 || stateno = 209 || stateno = 220 || stateno = 230 || stateno = 225 || stateno = 420 || stateno = 425
trigger7 = movecontact
trigger8 = stateno = 3961 || stateno = 3971 || stateno = 3981 || stateno = 3991 || stateno = 750
trigger9 = movecontact
trigger9 = stateno = 1550 || stateno = 1650 || stateno = 1750 || stateno = 4052 || stateno = 275 || stateno = 270 || stateno = 280 || stateno = 281
trigger10 = stateno = 3885
trigger10 = p2movetype = H && time > 7
trigger11 = stateno = 60051
trigger11 = numhelper(7) = 1
trigger11 = helper(7), movecontact
trigger11 = time > 50
trigger12 = stateno = 1003 || stateno = 1004 || stateno = 1005
trigger12 = p2movetype = H && time > 15
trigger13 = stateno = 3480 || stateno = 2800 || stateno = 2810 || stateno = 2820
trigger13 = movecontact
trigger14 = stateno = 4044 && p2movetype = H
trigger15 = stateno = 3932
trigger16 = stateno = 10010 && p2movetype = H
trigger17 = stateno = 4800 && p2movetype = H && time > 22
[State -1, Fierce Shoryureppa]
type = ChangeState
value = 4800
triggerall = var(30) != 59
triggerall = command = "d3x"
triggerall = power >= 1000 || var(10) > 1
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 210 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 1500 || stateno = 1600 || stateno = 1700 
trigger3 = movecontact
trigger4 = stateno = 1000 || stateno = 1001 || stateno = 1002
trigger4 = p2movetype = H && time > 14
trigger5 = stateno = 3700 || stateno = 3800 || stateno = 3820 || stateno = 3865 || stateno = 3866 || stateno = 3867 || stateno = 3871 || stateno = 3875 || stateno = 3900
trigger5 = movecontact
trigger6 = stateno = 2150 || stateno  =  2200 || stateno = 3885 || stateno = 3845 || stateno = 4480
trigger6 = movecontact
trigger7 = stateno = 250 || stateno = 209 || stateno = 220 || stateno = 230 || stateno = 225 || stateno = 420 || stateno = 425
trigger7 = movecontact
trigger8 = stateno = 3961 || stateno = 3971 || stateno = 3981 || stateno = 3991 || stateno = 750
trigger9 = movecontact
trigger9 = stateno = 1550 || stateno = 1650 || stateno = 1750 || stateno = 4052 || stateno = 275 || stateno = 270 || stateno = 280 || stateno = 281
trigger10 = stateno = 3885
trigger10 = p2movetype = H && time > 7
trigger11 = stateno = 60051
trigger11 = numhelper(7) = 1
trigger11 = helper(7), movecontact
trigger11 = time > 50
trigger12 = stateno = 1003 || stateno = 1004 || stateno = 1005
trigger12 = p2movetype = H && time > 15
trigger13 = stateno = 3480 || stateno = 2800 || stateno = 2810 || stateno = 2820
trigger13 = movecontact
trigger14 = stateno = 4044 && p2movetype = H
trigger15 = stateno = 3932
trigger16 = stateno = 10010 && p2movetype = H
[State -1, Fierce Shoryureppa]
type = ChangeState
value = 3480
triggerall = var(30) != 59
triggerall = command = "QCF2_a" || command = "QCF2_a" || command = "QCF2_a"
triggerall = power >= 1000 || var(10) > 1
trigger1 = statetype != A
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 210 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 1500 || stateno = 1600 || stateno = 1700 
trigger3 = movecontact
trigger4 = stateno = 1000 || stateno = 1001 || stateno = 1002
trigger4 = p2movetype = H && time > 14
trigger5 = stateno = 3700 || stateno = 3800 || stateno = 3820 || stateno = 3865 || stateno = 3866 || stateno = 3867 || stateno = 3871 || stateno = 3875 || stateno = 3900
trigger5 = movecontact
trigger6 = stateno = 2150 || stateno  =  2200 || stateno = 3885 || stateno = 3845 || stateno = 2800 || stateno = 2810 || stateno = 2820 || stateno = 4480
trigger6 = movecontact
trigger7 = stateno = 250 || stateno = 209 || stateno = 220 || stateno = 230 || stateno = 225 || stateno = 420 || stateno = 425 || stateno = 4480
trigger7 = movecontact
trigger8 = stateno = 3961 || stateno = 3971 || stateno = 3981 || stateno = 3991 || stateno = 750
trigger9 = movecontact
trigger9 = stateno = 1550 || stateno = 1650 || stateno = 1750 || stateno = 4052 || stateno = 275 || stateno = 270 || stateno = 280 || stateno = 281
trigger10 = stateno = 3885
trigger10 = p2movetype = H && time > 7
trigger11 = stateno = 60051
trigger11 = numhelper(7) = 1
trigger11 = helper(7), movecontact
trigger11 = time > 50
trigger12 = stateno = 1003 || stateno = 1004 || stateno = 1005
trigger12 = p2movetype = H && time > 15
trigger13 = stateno = 3450 || stateno = 3455 || stateno = 3460 || stateno = 3700 || stateno = 3865 || stateno = 3866 || stateno = 3867 || stateno = 3871 || stateno = 3875 || stateno = 3900
trigger13 = movecontact
trigger14 = stateno = 4044 && p2movetype = H
trigger15 = stateno = 3932
trigger16 = stateno = 10010 && p2movetype = H
trigger17 = stateno = 4800 && p2movetype = H && time > 22
[State -1, Shippu Jinrai Kyaku]
type = ChangeState
value = 3800
triggerall = var(30) != 59
triggerall = command = "QCB2_a" || command = "QCB2_a" || command = "QCB2_a"
triggerall = power >= 1000 || var(10) > 1
trigger1 = statetype != A && ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 210 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 1500 || stateno = 1600 || stateno = 1700
trigger3 = movecontact
trigger4 = stateno = 1000 || stateno = 1001 || stateno = 1002
trigger4 = p2movetype = H && time > 15
trigger5 = stateno = 3450 || stateno = 3455 || stateno = 3460 || stateno = 3700 || stateno = 3865 || stateno = 3866 || stateno = 3867 || stateno = 3871 || stateno = 3875 || stateno = 3900
trigger5 = movecontact
trigger6 = stateno = 2150 || stateno  =  2200 || stateno = 3885 || stateno = 3845 || stateno = 4480
trigger6 = movecontact
trigger7 = stateno = 250 || stateno = 209 || stateno = 220 || stateno = 230 || stateno = 225 || stateno = 420 || stateno = 425
trigger7 = movecontact
trigger8 = stateno = 3961 || stateno = 3971 || stateno = 3981 || stateno = 3991
trigger9 = movecontact
trigger9 = stateno = 1550 || stateno = 1650 || stateno = 1750 || stateno = 4052 || stateno = 750 || stateno = 275 || stateno = 270 || stateno = 280 || stateno = 281
trigger10 = stateno = 3885
trigger10 = p2movetype = H && time > 7
trigger11 = stateno = 60051
trigger11 = numhelper(7) = 1
trigger11 = helper(7), movecontact
trigger11 = time > 50
trigger12 = stateno = 1003 || stateno = 1004 || stateno = 1005
trigger12 = p2movetype = H && time > 15
trigger13 = stateno = 3480 || stateno = 2800 || stateno = 2810 || stateno = 2820 || stateno = 4480
trigger13 = movecontact
trigger14 = stateno = 4044 && p2movetype = H
trigger15 = stateno = 3932
trigger16 = stateno = 10010 && p2movetype = H
trigger17 = stateno = 4800 && p2movetype = H && time > 22
[State -1, Shin Hadouken]
type = ChangeState
value = 3885
triggerall = var(30) != 59
triggerall = command = "QCF2_x" || command = "QCF2_x" || command = "QCF2_x"
triggerall = power >= 1000 || var(10) > 1
triggerall = numproj = 0
trigger1 = statetype != A && ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 210 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 1500 || stateno = 1600 || stateno = 1700
trigger3 = movecontact
trigger4 = stateno = 1000 || stateno = 1001 || stateno = 1002
trigger4 = p2movetype = H && time > 15
trigger5 = stateno = 3450 || stateno = 3455 || stateno = 3460 || stateno = 3700 || stateno = 3800 || stateno = 3820 || stateno = 3865 || stateno = 3866 || stateno = 3867 || stateno = 3871 || stateno = 3875 || stateno = 3900
trigger5 = movecontact
trigger6 = stateno = 2150 || stateno  =  2200 || stateno = 3845
trigger6 = movecontact
trigger7 = stateno = 250 || stateno = 209 || stateno = 220 || stateno = 230 || stateno = 225 || stateno = 420 || stateno = 425 || stateno = 4480
trigger7 = movecontact
trigger8 = stateno = 3961 || stateno = 3971 || stateno = 3981 || stateno = 3991
trigger9 = movecontact
trigger9 = stateno = 1550 || stateno = 1650 || stateno = 1750 || stateno = 4052 || stateno = 750 || stateno = 275 || stateno = 270 || stateno = 280 || stateno = 281
trigger10 = stateno = 60051
trigger10 = numhelper(7) = 1
trigger10 = helper(7), movecontact
trigger10 = time > 50
trigger11 = stateno = 1003 || stateno = 1004 || stateno = 1005
trigger11 = p2movetype = H && time > 15
trigger12 = stateno = 3480 || stateno = 2800 || stateno = 2810 || stateno = 2820 || stateno = 4480
trigger12 = movecontact
trigger13 = stateno = 4044 && p2movetype = H
trigger14 = stateno = 3932
trigger15 = stateno = 10010 && p2movetype = H
trigger16 = stateno = 4800 && p2movetype = H && time > 22
[State -1, Shin Hadouken]
type = ChangeState
value = 3875
triggerall = var(30) != 59
triggerall = command = "HCF_x" || command = "HCF_x" || command = "HCF_x"
triggerall = power >= 3000
triggerall = numproj = 0
trigger1 = statetype != A && ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 210 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 1500 || stateno = 1600 || stateno = 1700
trigger3 = movecontact
trigger4 = stateno = 1000 || stateno = 1001 || stateno = 1002
trigger4 = p2movetype = H && time > 15
trigger5 = stateno = 3450 || stateno = 3455 || stateno = 3460 || stateno = 3700 || stateno = 3800 || stateno = 3820 || stateno = 3865 || stateno = 3866 || stateno = 3867 || stateno = 3871 || stateno = 3875 || stateno = 3900
trigger5 = movecontact
trigger6 = stateno = 2150 || stateno  =  2200 || stateno = 3845
trigger6 = movecontact
trigger7 = stateno = 250 || stateno = 209 || stateno = 220 || stateno = 230 || stateno = 225 || stateno = 420 || stateno = 425 || stateno = 4480
trigger7 = movecontact
trigger8 = stateno = 3961 || stateno = 3971 || stateno = 3981 || stateno = 3991
trigger9 = movecontact
trigger9 = stateno = 1550 || stateno = 1650 || stateno = 1750 || stateno = 4052 || stateno = 750 || stateno = 275 || stateno = 270 || stateno = 280 || stateno = 281
trigger10 = stateno = 60051
trigger10 = numhelper(7) = 1
trigger10 = helper(7), movecontact
trigger10 = time > 50
trigger11 = stateno = 1003 || stateno = 1004 || stateno = 1005
trigger11 = p2movetype = H && time > 15
trigger12 = stateno = 3480 || stateno = 2800 || stateno = 2810 || stateno = 2820 || stateno = 4480
trigger12 = movecontact
trigger13 = stateno = 4044 && p2movetype = H
trigger14 = stateno = 3932
trigger15 = stateno = 10010 && p2movetype = H
trigger16 = stateno = 4800 && p2movetype = H && time > 22
[State -1, Shin Hadouken]
type = ChangeState
value = 3845
triggerall = var(30) != 59
triggerall = command = "Bust1" || command = "Bust2" || command = "Bust3"
triggerall = power >= 3000
triggerall = numproj = 0
trigger1 = statetype != A && ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 210 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 1500 || stateno = 1600 || stateno = 1700
trigger3 = movecontact
trigger4 = stateno = 1000 || stateno = 1001 || stateno = 1002
trigger4 = p2movetype = H && time > 15
trigger5 = stateno = 3450 || stateno = 3455 || stateno = 3460 || stateno = 3700 || stateno = 3800 || stateno = 3820 || stateno = 3865 || stateno = 3866 || stateno = 3867 || stateno = 3871 || stateno = 3875 || stateno = 3900
trigger5 = movecontact
trigger6 = stateno = 2150 || stateno  =  2200 || stateno = 4480
trigger6 = movecontact
trigger7 = stateno = 250 || stateno = 209 || stateno = 220 || stateno = 230 || stateno = 225 || stateno = 420 || stateno = 425
trigger7 = movecontact
trigger8 = stateno = 3961 || stateno = 3971 || stateno = 3981 || stateno = 3991
trigger9 = movecontact
trigger9 = stateno = 1550 || stateno = 1650 || stateno = 1750 || stateno = 4052 || stateno = 750 || stateno = 275 || stateno = 270 || stateno = 280 || stateno = 281
trigger10 = stateno = 3885
trigger10 = p2movetype = H && time > 7
trigger11 = stateno = 60051
trigger11 = numhelper(7) = 1
trigger11 = helper(7), movecontact
trigger11 = time > 50
trigger12 = stateno = 1003 || stateno = 1004 || stateno = 1005
trigger12 = p2movetype = H && time > 15
trigger13 = stateno = 3480 || stateno = 2800 || stateno = 2810 || stateno = 2820 || stateno = 4480
trigger13 = movecontact
trigger14 = stateno = 4044 && p2movetype = H
trigger15 = stateno = 3932
trigger16 = stateno = 10010 && p2movetype = H
trigger17 = stateno = 4800 && p2movetype = H && time > 22
[State -1]
type = ChangeState
value = 3930
triggerall = var(30) != 59
triggerall = command = "d3a" || command = "d3a" || command = "d3a"
triggerall = power >= 1000 || var(10) > 1
trigger1 = statetype != A && ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 210 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 1500 || stateno = 1600 || stateno = 1700
trigger3 = movecontact
trigger4 = stateno = 1000 || stateno = 1001 || stateno = 1002
trigger4 = p2movetype = H && time > 15
trigger5 = stateno = 3450 || stateno = 3455 || stateno = 3460 || stateno = 3700 || stateno = 3865 || stateno = 3866 || stateno = 3867 || stateno = 3871 || stateno = 3875 || stateno = 3900
trigger5 = movecontact
trigger6 = stateno = 2150 || stateno  =  2200 || stateno = 3885 || stateno = 3845
trigger6 = movecontact
trigger7 = stateno = 250 || stateno = 209 || stateno = 220 || stateno = 230 || stateno = 225 || stateno = 420 || stateno = 425 || stateno = 3800
trigger7 = movecontact
trigger8 = stateno = 3961 || stateno = 3971 || stateno = 3981 || stateno = 3991
trigger9 = movecontact
trigger9 = stateno = 1550 || stateno = 1650 || stateno = 1750 || stateno = 4052 || stateno = 750 || stateno = 275 || stateno = 270 || stateno = 280 || stateno = 281
trigger10 = stateno = 3885
trigger10 = p2movetype = H && time > 7
trigger11 = stateno = 60051
trigger11 = numhelper(7) = 1
trigger11 = helper(7), movecontact
trigger11 = time > 50
trigger12 = stateno = 1003 || stateno = 1004 || stateno = 1005
trigger12 = p2movetype = H && time > 15
trigger13 = stateno = 3480 || stateno = 2800 || stateno = 2810 || stateno = 2820 || stateno = 4480
trigger13 = movecontact
trigger14 = stateno = 4044 && p2movetype = H
trigger15 = stateno = 10010 && p2movetype = H
trigger16 = stateno = 4800 && p2movetype = H && time > 22
[State -1, 16]
type = ChangeState
value = 4050
triggerall = var(30) != 59
triggerall = command = "QCF2_a" || command = "QCF2_a" || command = "QCF2_a"
triggerall = power >= 1000 || var(10) > 1
trigger1 = statetype = A && ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625
trigger2 = movecontact
trigger3 = stateno = 721 || stateno = 616
trigger3 = movecontact
trigger4 = stateno = 1853 || stateno = 271 || stateno = 282
trigger4 = movecontact
trigger5 = stateno = 1854
trigger5 = movecontact
trigger6 = stateno = 1855
trigger6 = movecontact
trigger7 = stateno = 1510
trigger7 = movecontact
trigger8 = stateno = 1610
trigger8 = movecontact
trigger9 = stateno = 1710
trigger9 = movecontact
trigger10 = stateno = 1800
trigger10 = movecontact
trigger11 = stateno = 1802
trigger11 = movecontact
trigger12 = stateno = 1810
trigger12 = movecontact
trigger13 = stateno = 1812
trigger13 = movecontact
trigger14 = stateno = 1820
trigger14 = movecontact
trigger15 = stateno = 1822
trigger15 = movecontact
trigger16 = stateno = 1830
trigger16 = movecontact
trigger17 = stateno = 1832
trigger17 = movecontact
trigger18 = stateno = 1834
trigger18 = movecontact
trigger19 = stateno = 1835
trigger19 = movecontact
trigger20 = stateno = 1832
trigger20 = movecontact
trigger21 = stateno = 1840
trigger21 = movecontact
trigger22= stateno = 1842
trigger22 = movecontact
trigger23 = stateno = 1850
trigger23 = movecontact
trigger24 = stateno = 1851
trigger24 = movecontact
trigger25 = stateno = 1852 ||stateno = 1950 || stateno = 1951 || stateno = 1952
trigger25 = movecontact
trigger26 = stateno = 4030
trigger26 = p2movetype = H && time > 10
trigger27 = stateno = 3454 || stateno = 3451 || stateno = 3470 || stateno = 3710 || stateno = 3840 || stateno = 3869 || stateno = 3873 ||  stateno = 3880 ||  stateno = 3860
trigger27 = movecontact
trigger28 = stateno = 4040
trigger28 = movecontact
trigger29 = stateno = 4041 || stateno = 4021
trigger30 = movecontact
trigger30 = stateno = 1560 || stateno = 1660 || stateno = 1760
trigger31 = stateno = 1860 || stateno = 1861 || stateno = 1862 || stateno = 271
trigger31 = movecontact
trigger32 = stateno = 1863
trigger33 = stateno = 4060
trigger33 = p2movetype = H && time > 81
trigger34 = stateno = 1865 || stateno = 1866 || stateno = 1867 || stateno = 1550 || stateno = 1650 || stateno = 1750
trigger34 = p2movetype = H && time > 15
trigger35 = stateno = 4043 && movecontact
trigger36 = stateno = 4020 && movecontact
trigger37 = stateno = 1839
trigger38 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger38 = p2movetype = H && time > 15
trigger39 = stateno = 4022
trigger40 = stateno = 3840 || stateno = 3860 || stateno = 3910 || stateno = 3911 || stateno = 3454 || stateno = 3451 || stateno = 3470
trigger40 = movecontact
trigger41 = stateno = 4060
trigger41 = numhelper(11) = 1
trigger41 = helper(11), movecontact
trigger42 = stateno = 4061
trigger42 = P2movetype = H
trigger43 = stateno = 3490 || stateno = 3481
trigger43 = movecontact
[State -1, 16]
type = ChangeState
value = 4060
triggerall = var(30) != 59
triggerall = command = "HCF_x" || command = "HCF_x" || command = "HCF_x"
triggerall = power >= 1000 || var(10) > 1
trigger1 = statetype = A && ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625
trigger2 = movecontact
trigger3 = stateno = 721 || stateno = 616
trigger3 = movecontact
trigger4 = stateno = 1853
trigger4 = movecontact
trigger5 = stateno = 1854 || stateno = 271 || stateno = 282
trigger5 = movecontact
trigger6 = stateno = 1855
trigger6 = movecontact
trigger7 = stateno = 1510
trigger7 = movecontact
trigger8 = stateno = 1610
trigger8 = movecontact
trigger9 = stateno = 1710
trigger9 = movecontact
trigger10 = stateno = 1800
trigger10 = movecontact
trigger11 = stateno = 1802
trigger11 = movecontact
trigger12 = stateno = 1810
trigger12 = movecontact
trigger13 = stateno = 1812
trigger13 = movecontact
trigger14 = stateno = 1820
trigger14 = movecontact
trigger15 = stateno = 1822
trigger15 = movecontact
trigger16 = stateno = 1830
trigger16 = movecontact
trigger17 = stateno = 1832
trigger17 = movecontact
trigger18 = stateno = 1834
trigger18 = movecontact
trigger19 = stateno = 1835
trigger19 = movecontact
trigger20 = stateno = 1832
trigger20 = movecontact
trigger21 = stateno = 1840
trigger21 = movecontact
trigger22= stateno = 1842
trigger22 = movecontact
trigger23 = stateno = 1850
trigger23 = movecontact
trigger24 = stateno = 1851
trigger24 = movecontact
trigger25 = stateno = 1852 ||stateno = 1950 || stateno = 1951 || stateno = 1952
trigger25 = movecontact
trigger26 = stateno = 4021
trigger26 = projcontact2000 = 1, < 20
trigger27 = stateno = 4020
trigger27 = movecontact
trigger28 = stateno = 3454 || stateno = 3451 || stateno = 3470 || stateno = 3710 || stateno = 3840 || stateno = 3869 || stateno = 3873 ||  stateno = 3880 ||  stateno = 3860
trigger28 = movecontact
trigger29 = stateno = 4040
trigger29 = movecontact
trigger30 = stateno = 4041 || stateno = 4021
trigger31 = movecontact
trigger31 = stateno = 1560 || stateno = 1660 || stateno = 1760
trigger32 = stateno = 1860 || stateno = 1861 || stateno = 1862 || stateno = 4050 || stateno = 4053 || stateno = 271
trigger32 = movecontact
trigger33 = stateno = 1863
trigger34 = stateno = 1865 || stateno = 1866 || stateno = 1867 || stateno = 1550 || stateno = 1650 || stateno = 1750
trigger34 = p2movetype = H && time > 15
trigger35 = stateno = 4043 && movecontact
trigger36 = stateno = 4020 && movecontact
trigger37 = stateno = 1839
trigger38 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger38 = p2movetype = H && time > 15
trigger39 = stateno = 4022
trigger40 = stateno = 4030 && p2movetype = H && time > 10
trigger41 = stateno = 3840 || stateno = 3860 || stateno = 3910 || stateno = 3911 || stateno = 4050 || stateno = 3454 || stateno = 3451 || stateno = 3470
trigger41 = movecontact
trigger42 = stateno = 3490 || stateno = 3481
trigger42 = movecontact
[State -1, 16]
type = ChangeState
value = 3900
triggerall = var(30) != 59
triggerall = command = "QCB2_a" || command = "QCB2_a" || command = "QCB2_a"
triggerall = power >= 1000 || var(10) > 1
trigger1 = statetype = A && ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625
trigger2 = movecontact
trigger3 = stateno = 721 || stateno = 616
trigger3 = movecontact
trigger4 = stateno = 1853
trigger4 = movecontact
trigger5 = stateno = 1854 || stateno = 271 || stateno = 282
trigger5 = movecontact
trigger6 = stateno = 1855
trigger6 = movecontact
trigger7 = stateno = 1510
trigger7 = movecontact
trigger8 = stateno = 1610
trigger8 = movecontact
trigger9 = stateno = 1710
trigger9 = movecontact
trigger10 = stateno = 1800
trigger10 = movecontact
trigger11 = stateno = 1802
trigger11 = movecontact
trigger12 = stateno = 1810
trigger12 = movecontact
trigger13 = stateno = 1812
trigger13 = movecontact
trigger14 = stateno = 1820
trigger14 = movecontact
trigger15 = stateno = 1822
trigger15 = movecontact
trigger16 = stateno = 1830
trigger16 = movecontact
trigger17 = stateno = 1832
trigger17 = movecontact
trigger18 = stateno = 1834
trigger18 = movecontact
trigger19 = stateno = 1835
trigger19 = movecontact
trigger20 = stateno = 1832
trigger20 = movecontact
trigger21 = stateno = 1840
trigger21 = movecontact
trigger22= stateno = 1842
trigger22 = movecontact
trigger23 = stateno = 1850
trigger23 = movecontact
trigger24 = stateno = 1851
trigger24 = movecontact
trigger25 = stateno = 1852 ||stateno = 1950 || stateno = 1951 || stateno = 1952
trigger25 = movecontact
trigger26 = stateno = 4021
trigger26 = projcontact2000 = 1, < 20
trigger27 = stateno = 4020
trigger27 = movecontact
trigger28 = stateno = 3454 || stateno = 3451 || stateno = 3470 || stateno = 3710 || stateno = 3840 || stateno = 3869 || stateno = 3873 ||  stateno = 3880 ||  stateno = 3860
trigger28 = movecontact
trigger29 = stateno = 4040
trigger29 = movecontact
trigger30 = stateno = 4041 || stateno = 4021
trigger31 = movecontact
trigger31 = stateno = 1560 || stateno = 1660 || stateno = 1760
trigger32 = stateno = 1860 || stateno = 1861 || stateno = 1862 || stateno = 4050 || stateno = 4053 || stateno = 271
trigger32 = movecontact
trigger33 = stateno = 1863
trigger34 = stateno = 1865 || stateno = 1866 || stateno = 1867 || stateno = 1550 || stateno = 1650 || stateno = 1750
trigger34 = p2movetype = H && time > 15
trigger35 = stateno = 4043 && movecontact
trigger36 = stateno = 4020 && movecontact
trigger37 = stateno = 1839
trigger38 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger38 = p2movetype = H && time > 15
trigger39 = stateno = 4022
trigger40 = stateno = 4030 && p2movetype = H && time > 10
trigger41 = stateno = 3840 || stateno = 3860 || stateno = 4050 || stateno = 3454 || stateno = 3451 || stateno = 3470
trigger41 = movecontact
trigger42 = stateno = 4060 || stateno = 4061
trigger42 = numhelper(11) = 1
trigger42 = helper(11), movecontact
trigger43 = stateno = 4060
trigger43 = p2movetype = H && time > 81
trigger44 = stateno = 3490 || stateno = 3481
trigger44 = movecontact
[State -1, 16]
type = ChangeState
value = 4030
triggerall = var(30) != 59
triggerall = command = "QCF2_x" || command = "QCF2_x" || command = "QCF2_x"
triggerall = power >= 1000 || var(10) > 1
trigger1 = statetype = A && ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625
trigger2 = movecontact
trigger3 = stateno = 721 || stateno = 616
trigger3 = movecontact
trigger4 = stateno = 1853
trigger4 = movecontact
trigger5 = stateno = 1854 || stateno = 271 || stateno = 282
trigger5 = movecontact
trigger6 = stateno = 1855
trigger6 = movecontact
trigger7 = stateno = 1510
trigger7 = movecontact
trigger8 = stateno = 1610
trigger8 = movecontact
trigger9 = stateno = 1710
trigger9 = movecontact
trigger10 = stateno = 1800
trigger10 = movecontact
trigger11 = stateno = 1802
trigger11 = movecontact
trigger12 = stateno = 1810
trigger12 = movecontact
trigger13 = stateno = 1812
trigger13 = movecontact
trigger14 = stateno = 1820
trigger14 = movecontact
trigger15 = stateno = 1822
trigger15 = movecontact
trigger16 = stateno = 1830
trigger16 = movecontact
trigger17 = stateno = 1832
trigger17 = movecontact
trigger18 = stateno = 1834
trigger18 = movecontact
trigger19 = stateno = 1835
trigger19 = movecontact
trigger20 = stateno = 1832
trigger20 = movecontact
trigger21 = stateno = 1840
trigger21 = movecontact
trigger22= stateno = 1842
trigger22 = movecontact
trigger23 = stateno = 1850
trigger23 = movecontact
trigger24 = stateno = 1851
trigger24 = movecontact
trigger25 = stateno = 1852 ||stateno = 1950 || stateno = 1951 || stateno = 1952
trigger25 = movecontact
trigger26 = stateno = 4021
trigger26 = projcontact2000 = 1, < 20
trigger27 = stateno = 4020
trigger27 = movecontact
trigger28 = stateno = 3454 || stateno = 3451 || stateno = 3470 || stateno = 3710 || stateno = 3840 || stateno = 3869 || stateno = 3873 ||  stateno = 3880 ||  stateno = 3860
trigger28 = movecontact
trigger29 = stateno = 4040
trigger29 = movecontact
trigger30 = stateno = 4041 || stateno = 4021
trigger31 = movecontact
trigger31 = stateno = 1560 || stateno = 1660 || stateno = 1760
trigger32 = stateno = 1860 || stateno = 1861 || stateno = 1862 || stateno = 4050 || stateno = 4053 || stateno = 271
trigger32 = movecontact
trigger33 = stateno = 1863
trigger34 = stateno = 1865 || stateno = 1866 || stateno = 1867 || stateno = 1550 || stateno = 1650 || stateno = 1750
trigger34 = p2movetype = H && time > 15
trigger35 = stateno = 4043 && movecontact
trigger36 = stateno = 4020 && movecontact
trigger37 = stateno = 1839
trigger38 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger38 = p2movetype = H && time > 15
trigger39 = stateno = 4022
trigger40 = stateno = 3840 || stateno = 3860 || stateno = 3910 || stateno = 3911 || stateno = 4050 || stateno = 3454 || stateno = 3451 || stateno = 3470
trigger40 = movecontact
trigger41 = stateno = 4060
trigger41 = numhelper(11) = 1
trigger41 = helper(11), movecontact
trigger42 = stateno = 4061
trigger42 = P2movetype = H
trigger43 = stateno = 4060
trigger43 = p2movetype = H && time > 81
trigger44 = stateno = 3490 || stateno = 3481
trigger44 = movecontact
[State -1]
type = ChangeState
value = 3920
triggerall = var(30) != 59
triggerall = power >= 3000
triggerall = command = "cz"
triggerall = var(10) = 0
trigger1 = statetype != A && ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
[State -1]
type = ChangeState
value = 3921
triggerall = var(30) != 59
triggerall = power >= 3000
triggerall = command = "cz"
triggerall = var(10) = 0
trigger1 = statetype = A && ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
[State -1]
type = ChangeState
value = 3960
triggerall = var(30) != 59
triggerall = command = "asuraf_x"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = statetype = C
trigger2 = ctrl = 1
[State -1]
type = ChangeState
value = 3960
triggerall = var(30) != 59
triggerall = command = "asuraf_y"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = statetype = C
trigger2 = ctrl = 1
[State -1]
type = ChangeState
value = 3960
triggerall = var(30) != 59
triggerall = command = "asuraf_z"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = statetype = C
trigger2 = ctrl = 1
trigger3 = stateno = 100
[State -1]
type = ChangeState
value = 3970
triggerall = var(30) != 59
triggerall = command = "asuraf_a"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = statetype = C
trigger2 = ctrl = 1
trigger3 = stateno = 100
[State -1]
type = ChangeState
value = 3970
triggerall = var(30) != 59
triggerall = command = "asuraf_b"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = statetype = C
trigger2 = ctrl = 1
trigger3 = stateno = 100
[State -1]
type = ChangeState
value = 3970
triggerall = var(30) != 59
triggerall = command = "asuraf_c"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = statetype = C
trigger2 = ctrl = 1
trigger3 = stateno = 100
[State -1]
type = ChangeState
value = 3980
triggerall = var(30) != 59
triggerall = command = "asurab_x"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = statetype = C
trigger2 = ctrl = 1
trigger3 = stateno = 100
[State -1]
type = ChangeState
value = 3980
triggerall = var(30) != 59
triggerall = command = "asurab_y"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = statetype = C
trigger2 = ctrl = 1
trigger3 = stateno = 100
[State -1]
type = ChangeState
value = 3980
triggerall = var(30) != 59
triggerall = command = "asurab_z"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = statetype = C
trigger2 = ctrl = 1
trigger3 = stateno = 100
[State -1]
type = ChangeState
value = 3990
triggerall = var(30) != 59
triggerall = command = "asurab_a"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = statetype = C
trigger2 = ctrl = 1
trigger3 = stateno = 100
[State -1]
type = ChangeState
value = 3990
triggerall = var(30) != 59
triggerall = command = "asurab_b"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = statetype = C
trigger2 = ctrl = 1
trigger3 = stateno = 100
[State -1]
type = ChangeState
value = 3990
triggerall = var(30) != 59
triggerall = command = "asurab_c"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = statetype = C
trigger2 = ctrl = 1
trigger3 = stateno = 100
[State -1]
type = ChangeState
value = 41
triggerall = var(30) != 59
triggerall = command = "holdup2"
trigger1 = StateType != A
trigger1 = ctrl = 1
trigger2 = stateno = 200 
trigger2 = movecontact
trigger3 = stateno = 210 
trigger3 = movecontact
trigger4 = stateno = 220 
trigger4 = movecontact
trigger5 = stateno = 400
trigger5 = movecontact
trigger6 = stateno = 410
trigger6 = movecontact
trigger7 = stateno = 420 
trigger7 = movecontact
trigger8 = stateno = 710
trigger8 = movecontact
trigger9 = stateno = 720
trigger9 = movecontact
trigger10 = stateno = 100
trigger11 = stateno = 105
trigger12 = stateno = 250 || stateno = 209 || stateno = 220 || stateno = 230 || stateno = 225 || stateno = 420 || stateno = 425 || stateno = 270
trigger12 = movecontact
[State -1, Punch Alpha]
type = ChangeState
value = 2100
triggerall = var(30) != 59
triggerall = power >= 1000
triggerall = stateno >= 150 && stateno <= 153
trigger1 = command = "BQCD_x" || command = "BQCD_y" || command = "BQCD_z"
trigger2 = command = "holdfwd" && command = "cz"
trigger2 = p2statetype = A
[State -1, Kick Alpha]
type = ChangeState
value = 2200
triggerall = var(30) != 59
triggerall = power >= 1000
triggerall = stateno >= 150 && stateno <= 153
trigger1 = command = "BQCD_a" || command = "BQCD_b" || command = "BQCD_c"
trigger2 = command = "holdfwd" && command = "cz"
trigger2 = p2statetype != A
[State -1, Kick Alpha]
type = ChangeState
value = 2211
triggerall = var(30) != 59
triggerall = power >= 1000
triggerall = stateno >= 154 && stateno <= 155
trigger1 = command = "BQCD_x" || command = "BQCD_y" || command = "BQCD_z"
trigger2 = command = "holdfwd" && command = "cz"
trigger2 = p2statetype = A
[State -1, Kick Alpha]
type = ChangeState
value = 2210
triggerall = var(30) != 59
triggerall = power >= 1000
triggerall = stateno >= 154 && stateno <= 155
trigger1 = command = "BQCD_a" || command = "BQCD_b" || command = "BQCD_c"
trigger2 = command = "holdfwd" && command = "cz"
trigger2 = p2statetype = A
[State -1, Stand Punch Throw]
type = ChangeState
value = 900
triggerall = statetype = S
triggerall = ctrl = 1
triggerall = var(30) != 59
triggerall = var(10) = 0
trigger1 = (command = "holdfwd" || command = "holdback") && command = "xy"
trigger2 = (command = "holdfwd" || command = "holdback") && command = "yz"
[State -1, Stand Kick Throw]
type = ChangeState
value = 905
triggerall = var(30) != 59
triggerall = statetype = S
triggerall = ctrl = 1
triggerall = var(10) = 0
trigger1 = (command = "holdfwd" || command = "holdback") && command = "ab"
trigger2 = (command = "holdfwd" || command = "holdback") && command = "bc"
[State -1]
type = changestate
value = 1050
triggerall = var(30) != 59 && var(10) = 0
triggerall = power < 3000
trigger1 = command = "by"
trigger1 = statetype = s
trigger1 = ctrl = 1
[State -1, Jab DP]
type = ChangeState
value = 1500
triggerall = command = "DP_x"
triggerall = statetype != A
triggerall = var(30) != 59
triggerall = var(34) = 0
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger3 = movecontact
trigger4 = stateno = 210 && movecontact && time < 8
trigger5 = stateno = 1900 && movecontact
trigger6 = stateno = 210 || stateno = 750
trigger6 = movecontact
trigger7 = ((stateno = [3875,3878]) && movecontact)
trigger7 = var(28) >= 2
trigger8 = var(10) > 0
trigger8 = statetype !=A
trigger8 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger9 = var(10) > 0
trigger9 = statetype !=A
trigger9 = stateno = 210 || stateno = 750 || movecontact || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger10 = var(10) > 0
trigger10 = statetype !=A && time > 30
trigger10 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Strong DP]
type = ChangeState
value = 1600
triggerall = command = "DP_y"
triggerall = var(30) != 59
triggerall = statetype != A
trigger1 = var(34) = 0
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger3 = movecontact
trigger4 = stateno = 210 && movecontact && time < 8
trigger5 = stateno = 1900 && movecontact
trigger6 = stateno = 210 || stateno = 750
trigger6 = movecontact
trigger7 = ((stateno = [3875,3878]) && movecontact)
trigger7 = var(28) >= 2
trigger8 = var(10) > 0
trigger8 = statetype !=A
trigger8 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger9 = var(10) > 0
trigger9 = statetype !=A
trigger9 = stateno = 210 || stateno = 750 || movecontact || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger10 = var(10) > 0
trigger10 = statetype !=A && time > 30
trigger10 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Fierce DP]
type = ChangeState
value = 1700
triggerall = command = "DP_z"
triggerall = var(30) != 59
triggerall = statetype != A
triggerall = var(34) = 0
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger3 = movecontact
trigger4 = stateno = 210 && movecontact && time < 8
trigger5 = stateno = 1900 && movecontact
trigger6 = stateno = 210 || stateno = 750
trigger6 = movecontact
trigger7 = ((stateno = [3875,3878]) && movecontact)
trigger7 = var(28) >= 2
trigger8 = var(10) > 0
trigger8 = statetype !=A
trigger8 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger9 = var(10) > 0
trigger9 = statetype !=A
trigger9 = stateno = 210 || stateno = 750 || movecontact || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger10 = var(10) > 0
trigger10 = statetype !=A && time > 30
trigger10 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Short HK]
type = ChangeState
value = 1800
triggerall = command = "HCB_a"
triggerall = var(30) != 59
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 200 || stateno = 205 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220|| stateno = 201 || stateno = 206
trigger3 = movecontact
trigger4 = stateno = 210 && movecontact && time < 8
trigger5 = stateno = 210 || stateno = 750
trigger5 = movecontact
trigger6 = ((stateno = [3875,3878]) && movecontact)
trigger6 = var(28) >= 2
trigger7 = var(10) > 0
trigger7 = statetype !=A
trigger7 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger8 = var(10) > 0
trigger8 = statetype !=A
trigger8 = stateno = 210 || stateno = 750 || movecontact || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger9= var(10) > 0
trigger9 = statetype !=A && time > 30
trigger9 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Forward HK]
type = ChangeState
value = 1810
triggerall = command = "HCB_b"
triggerall = var(30) != 59
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 200 || stateno = 205 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220|| stateno = 201 || stateno = 206
trigger3 = movecontact
trigger4 = stateno = 210 && movecontact && time < 8
trigger5 = stateno = 210 || stateno = 750
trigger5 = movecontact
trigger6 = ((stateno = [3875,3878]) && movecontact)
trigger6 = var(28) >= 2
trigger7 = var(10) > 0
trigger7 = statetype !=A
trigger7 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger8 = var(10) > 0
trigger8 = statetype !=A
trigger8 = stateno = 210 || stateno = 750 || movecontact || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger9= var(10) > 0
trigger9 = statetype !=A && time > 30
trigger9 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Roundhouse HK]
type = ChangeState
value = 1820
triggerall = command = "HCB_c"
triggerall = var(30) != 59
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 200 || stateno = 205 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220 || stateno = 201 || stateno = 206
trigger3 = movecontact
trigger4 = stateno = 210 && movecontact && time < 8
trigger5 = stateno = 210 || stateno = 750
trigger5 = movecontact
trigger6 = ((stateno = [3875,3878]) && movecontact)
trigger6 = var(28) >= 2
trigger7 = var(10) > 0
trigger7 = statetype !=A
trigger7 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger8 = var(10) > 0
trigger8 = statetype !=A
trigger8 = stateno = 210 || stateno = 750 || movecontact || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger9= var(10) > 0
trigger9 = statetype !=A && time > 30
trigger9 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Short HK]
type = ChangeState
value = 2800
triggerall = command = "RDP_a"
triggerall = var(30) != 59
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 200 || stateno = 205 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220|| stateno = 201 || stateno = 206
trigger3 = movecontact
trigger4 = stateno = 210 && movecontact && time < 8
trigger5 = stateno = 210 || stateno = 750
trigger5 = movecontact
trigger6 = ((stateno = [3875,3878]) && movecontact)
trigger6 = var(28) >= 2
trigger7 = var(10) > 0
trigger7 = statetype !=A
trigger7 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger8 = var(10) > 0
trigger8 = statetype !=A
trigger8 = stateno = 210 || stateno = 750 || movecontact || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger9= var(10) > 0
trigger9 = statetype !=A && time > 30
trigger9 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Forward HK]
type = ChangeState
value = 2810
triggerall = command = "RDP_b"
triggerall = var(30) != 59
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 200 || stateno = 205 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220|| stateno = 201 || stateno = 206
trigger3 = movecontact
trigger4 = stateno = 210 && movecontact && time < 8
trigger5 = stateno = 210 || stateno = 750
trigger5 = movecontact
trigger6 = ((stateno = [3875,3878]) && movecontact)
trigger6 = var(28) >= 2
trigger7 = var(10) > 0
trigger7 = statetype !=A
trigger7 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger8 = var(10) > 0
trigger8 = statetype !=A
trigger8 = stateno = 210 || stateno = 750 || movecontact || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger9= var(10) > 0
trigger9 = statetype !=A && time > 30
trigger9 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Roundhouse HK]
type = ChangeState
value = 2820
triggerall = command = "RDP_c"
triggerall = var(30) != 59
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 200 || stateno = 205 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220 || stateno = 201 || stateno = 206
trigger3 = movecontact
trigger4 = stateno = 210 && movecontact && time < 8
trigger5 = stateno = 210 || stateno = 750
trigger5 = movecontact
trigger6 = ((stateno = [3875,3878]) && movecontact)
trigger6 = var(28) >= 2
trigger7 = var(10) > 0
trigger7 = statetype !=A
trigger7 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger8 = var(10) > 0
trigger8 = statetype !=A
trigger8 = stateno = 210 || stateno = 750 || movecontact || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger9= var(10) > 0
trigger9 = statetype !=A && time > 30
trigger9 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Short A.HK]
type = ChangeState
value = 1850
triggerall = command = "QCB_a"
triggerall = var(10) = 0
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31
trigger5 = stateno = 1866 && time > 31
trigger6 = stateno = 1867 && time > 31
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Short A.HK]
type = ChangeState
value = 1950
triggerall = command = "HCB_a"
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31
trigger5 = stateno = 1866 && time > 31
trigger6 = stateno = 1867 && time > 31
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Short A.HK]
type = ChangeState
value = 1853
triggerall = command = "QCB_a"
triggerall = Var(10) > 1
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600 || movecontact
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger6 = p2movetype = H && time > 15 && time > 17
trigger7 = stateno = 1839 || ctrl = 1
trigger8 = stateno = 1863
[State -1, Forward A.HK]
type = ChangeState
value = 1851
triggerall = command = "QCB_b"
triggerall = var(10) = 0
triggerall = statetype = A
triggerall = var(30) != 59
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31
trigger5 = stateno = 1866 && time > 31
trigger6 = stateno = 1867 && time > 31
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Forward A.HK]
type = ChangeState
value = 1951
triggerall = command = "HCB_b"
triggerall = statetype = A
triggerall = var(30) != 59
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31
trigger5 = stateno = 1866 && time > 31
trigger6 = stateno = 1867 && time > 31
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Forward A.HK]
type = ChangeState
value = 1854
triggerall = command = "QCB_b"
triggerall = var(30) != 59
triggerall = var(10) > 1
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger6 = p2movetype = H && time > 15 && time > 17
trigger7 = stateno = 1839 || ctrl = 1
trigger8 = stateno = 1863
[State -1, Roundhouse A.HK]
type = ChangeState
value = 1852
triggerall = command = "QCB_c"
triggerall = var(30) != 59
triggerall = var(10) = 0
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31
trigger5 = stateno = 1866 && time > 31
trigger6 = stateno = 1867 && time > 31
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Roundhouse A.HK]
type = ChangeState
value = 1952
triggerall = command = "HCB_c"
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31
trigger5 = stateno = 1866 && time > 31
trigger6 = stateno = 1867 && time > 31
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Roundhouse A.HK]
type = ChangeState
value = 1855
triggerall = command = "QCB_c"
triggerall = var(30) != 59
triggerall = var(10) > 1
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600 || movecontact
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger6 = p2movetype = H && time > 15 && time > 17
trigger7 = stateno = 1839 || ctrl = 1
trigger8 = stateno = 1863
[State -1, Short A.HK]
type = ChangeState
value = 1860
triggerall = command = "RDP_a"
triggerall = var(10) = 0
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = ctrl = 1 && vel Y >= 0
trigger2 = ctrl = 1 && vel Y < 0 && pos Y < -70
trigger3 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger3 = movecontact
trigger4 = stateno = 1863
trigger4 = time > 15
trigger5 = stateno = 1865 && time > 31
trigger6 = stateno = 1866 && time > 31
trigger7 = stateno = 1867 && time > 31
trigger8 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Short A.HK]
type = ChangeState
value = 1860
triggerall = command = "RDP_a"
triggerall = var(10) > 1
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600 || movecontact
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger6 = p2movetype = H && time > 15 && time > 17
trigger7 = stateno = 1839 || ctrl = 1
trigger8 = stateno = 1863
[State -1, Short A.HK]
type = ChangeState
value = 1861
triggerall = command = "RDP_b"
triggerall = var(10) = 0
triggerall = var(30) != 59
triggerall = statetype = A
triggerall = (vel Y <= 0) || ((Vel Y > 0) && (pos Y < -70))
trigger1 = ctrl = 1 && vel Y >= 0
trigger2 = ctrl = 1 && vel Y < 0 && pos Y < -70
trigger3 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger3 = movecontact
trigger4 = stateno = 1863
trigger4 = time > 15
trigger5 = stateno = 1865 && time > 31
trigger6 = stateno = 1866 && time > 31
trigger7 = stateno = 1867 && time > 31
trigger8 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Short A.HK]
type = ChangeState
value = 1861
triggerall = command = "RDP_b"
triggerall = var(10) > 1
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600 || movecontact
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger6 = p2movetype = H && time > 15 && time > 17
trigger7 = stateno = 1839 || ctrl = 1
trigger8 = stateno = 1863
[State -1, Short A.HK]
type = ChangeState
value = 1862
triggerall = command = "RDP_c"
triggerall = var(10) = 0
triggerall = var(30) != 59
triggerall = statetype = A
triggerall = (vel Y <= 0) || ((Vel Y > 0) && (pos Y < -70))
trigger1 = ctrl = 1 && vel Y >= 0
trigger2 = ctrl = 1 && vel Y < 0 && pos Y < -70
trigger3 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger3 = movecontact
trigger4 = stateno = 1863
trigger4 = time > 15
trigger5 = stateno = 1865 && time > 31
trigger6 = stateno = 1866 && time > 31
trigger7 = stateno = 1867 && time > 31
trigger8 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Short A.HK]
type = ChangeState
value = 1862
triggerall = command = "RDP_c"
triggerall = var(10) > 1
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600 || movecontact
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger6 = p2movetype = H && time > 15 && time > 17
trigger7 = stateno = 1839 || ctrl = 1
trigger8 = stateno = 1863
[State -1, Short A.HK]
type = ChangeState
value = 1865
triggerall = command = "QCB_x"
triggerall = var(30) != 59
triggerall = statetype = A
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31 && var(10) > 1
trigger5 = stateno = 1866 && time > 31 && var(10) > 1
trigger6 = stateno = 1867 && time > 31 && var(10) > 1
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Short A.HK]
type = ChangeState
value = 1550
triggerall = command = "QCB_x"
triggerall = var(30) != 59
triggerall = statetype = A && time = [16,30]
trigger1 = stateno = 1865 || stateno = 1866 || stateno = 1867
[State -1, Short A.HK]
type = ChangeState
value = 1650
triggerall = command = "QCB_y"
triggerall = var(30) != 59
triggerall = statetype = A && time = [16,30]
trigger1 = stateno = 1865 || stateno = 1866 || stateno = 1867
[State -1, Short A.HK]
type = ChangeState
value = 1750
triggerall = command = "QCB_z"
triggerall = var(30) != 59
triggerall = statetype = A && time = [16,30]
trigger1 = stateno = 1865 || stateno = 1866 || stateno = 1867
[State -1, Short A.HK]
type = ChangeState
value = 1865
triggerall = command = "QCB_x"
triggerall = var(10) > 1
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600 || movecontact
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger6 = p2movetype = H && time > 15 && time > 17
trigger7 = stateno = 1839 || ctrl = 1
trigger8 = stateno = 1863
[State -1, Short A.HK]
type = ChangeState
value = 1866
triggerall = command = "QCB_y"
triggerall = var(30) != 59
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31 && var(10) > 1
trigger5 = stateno = 1866 && time > 31 && var(10) > 1
trigger6 = stateno = 1867 && time > 31 && var(10) > 1
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Short A.HK]
type = ChangeState
value = 1866
triggerall = command = "QCB_y"
triggerall = var(10) > 1
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600 || movecontact
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger6 = p2movetype = H && time > 15 && time > 17
trigger7 = stateno = 1839 || ctrl = 1
trigger8 = stateno = 1863
[State -1, Short A.HK]
type = ChangeState
value = 1867
triggerall = command = "QCB_z"
triggerall = var(30) != 59
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = statetype = A
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31 && var(10) > 1
trigger5 = stateno = 1866 && time > 31 && var(10) > 1
trigger6 = stateno = 1867 && time > 31 && var(10) > 1
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Short A.HK]
type = ChangeState
value = 1867
triggerall = command = "QCB_z"
triggerall = var(10) > 1
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600 || movecontact
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger6 = p2movetype = H && time > 15 && time > 17
trigger7 = stateno = 1839 || ctrl = 1
trigger8 = stateno = 1863
[State -1, Short A.HK]
type = ChangeState
value = 1868
triggerall = command = "QCF_x"
triggerall = var(10) = 0
triggerall = var(30) != 59
triggerall = statetype = A
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31
trigger5 = stateno = 1866 && time > 31
trigger6 = stateno = 1867 && time > 31
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Short A.HK]
type = ChangeState
value = 1868
triggerall = command = "QCF_x"
triggerall = var(10) > 1
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600 || movecontact
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = p2movetype = H && time > 15 && time > 17
trigger6 = stateno = 1839 || ctrl = 1
trigger7 = stateno = 1863
[State -1, Short A.HK]
type = ChangeState
value = 1869
triggerall = command = "QCF_y"
triggerall = var(10) = 0
triggerall = var(30) != 59
triggerall = statetype = A
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31
trigger5 = stateno = 1866 && time > 31
trigger6 = stateno = 1867 && time > 31
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Short A.HK]
type = ChangeState
value = 1869
triggerall = command = "QCF_y"
triggerall = var(10) > 1
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600 || movecontact
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = p2movetype = H && time > 15 && time > 17
trigger6 = stateno = 1839 || ctrl = 1
trigger7 = stateno = 1863
[State -1, Short A.HK]
type = ChangeState
value = 1870
triggerall = command = "QCF_z"
triggerall = var(10) = 0
triggerall = var(30) != 59
triggerall = statetype = A
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625 || stateno = 616
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31
trigger5 = stateno = 1866 && time > 31
trigger6 = stateno = 1867 && time > 31
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Short A.HK]
type = ChangeState
value = 1870
triggerall = command = "QCF_z"
triggerall = var(10) > 1
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600 || movecontact
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = p2movetype = H && time > 15 && time > 17
trigger6 = stateno = 1839 || ctrl = 1
trigger7 = stateno = 1863
[State -1, Jab FB]
type = ChangeState
value = 10000
triggerall = command = "CF_x"
triggerall = var(30) != 59
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = statetype != A
triggerall = Var(10) = 0
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
persistent = 0
trigger1 = ctrl = 1
trigger2 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger2 = movecontact
trigger3 = stateno = 210 && movecontact && time < 8
trigger4 = hitdefattr = C, NA && movecontact
trigger5 = stateno = 210 || stateno = 750
trigger5 = movecontact
trigger6 = ((stateno = [3875,3878]) && movecontact)
trigger6 = var(28) >= 2
[State -1, Jab FB]
type = ChangeState
value = 1000
triggerall = command = "QCF_x"
triggerall = var(30) != 59
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = statetype != A
triggerall = Var(10) = 0
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
persistent = 0
trigger1 = ctrl = 1
trigger2 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger2 = movecontact
trigger3 = stateno = 210 && movecontact && time < 8
trigger4 = hitdefattr = C, NA && movecontact
trigger5 = stateno = 210 || stateno = 750
trigger5 = movecontact
trigger6 = ((stateno = [3875,3878]) && movecontact)
trigger6 = var(28) >= 2
[State -1, Jab FB]
type = ChangeState
value = 1003
triggerall = command = "QCF_x"
triggerall = var(30) != 59
triggerall = statetype != A
triggerall = Var(10) > 0
trigger1 = ctrl = 1
trigger2 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger3 = stateno = 210 || stateno = 750 || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger4 = statetype !=A && time > 30
trigger4 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Strong FB]
type = ChangeState
value = 10001
triggerall = command = "CF_y"
triggerall = var(30) != 59
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = statetype != A
triggerall = Var(10) = 0
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger2 = movecontact
trigger3 = stateno = 210 && movecontact && time < 8
trigger4 = hitdefattr = C, NA && movecontact
trigger5 = stateno = 210 || stateno = 750
trigger5 = movecontact
trigger6 = ((stateno = [3875,3878]) && movecontact)
trigger6 = var(28) >= 2
[State -1, Strong FB]
type = ChangeState
value = 1001
triggerall = command = "QCF_y"
triggerall = var(30) != 59
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = statetype != A
triggerall = Var(10) = 0
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger2 = movecontact
trigger3 = stateno = 210 && movecontact && time < 8
trigger4 = hitdefattr = C, NA && movecontact
trigger5 = stateno = 210 || stateno = 750
trigger5 = movecontact
trigger6 = ((stateno = [3875,3878]) && movecontact)
trigger6 = var(28) >= 2
[State -1, Strong FB]
type = ChangeState
value = 1004
triggerall = command = "QCF_y"
triggerall = statetype != A
triggerall = var(30) != 59
triggerall = Var(10) > 0
trigger1 = ctrl = 1
trigger2 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger3 = stateno = 210 || stateno = 750 || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger4 = statetype !=A && time > 30
trigger4 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Fierce FB]
type = ChangeState
value = 10002
triggerall = command = "CF_z"
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = var(30) != 59
triggerall = statetype != A
triggerall = Var(10) = 0
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger2 = movecontact
trigger3 = stateno = 210 && movecontact && time < 8
trigger4 = hitdefattr = C, NA && movecontact
trigger5 = stateno = 210 || stateno = 750
trigger5 = movecontact
trigger6 = ((stateno = [3875,3878]) && movecontact)
trigger6 = var(28) >= 2
[State -1, Fierce FB]
type = ChangeState
value = 1002
triggerall = command = "QCF_z"
triggerall = NumHelper(3) = 0 && numhelper(7) = 0
triggerall = var(30) != 59
triggerall = statetype != A
triggerall = Var(10) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger2 = movecontact
trigger3 = stateno = 210 && movecontact && time < 8
trigger4 = hitdefattr = C, NA && movecontact
trigger5 = stateno = 210 || stateno = 750
trigger5 = movecontact
trigger6 = ((stateno = [3875,3878]) && movecontact)
trigger6 = var(28) >= 2
[State -1, Fierce FB]
type = ChangeState
value = 1005
triggerall = command = "QCF_z"
triggerall = var(30) != 59
triggerall = statetype != A
triggerall = Var(10) > 0
trigger1 = ctrl = 1
trigger2 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger3 = stateno = 210 || stateno = 750 || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger4 = statetype !=A && time > 30
trigger4 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Jab Roll]
type = ChangeState
value = 1200
triggerall = command = "ax"
triggerall = var(30) != 59
triggerall = Statetype != A
trigger1 = ctrl = 1
trigger2 = hitdefattr = C, NA && movecontact
trigger3 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger3 = movecontact
trigger4 = stateno = 210 && movecontact && time < 8
trigger5 = stateno = 1900 && movecontact
trigger6 = var(10) > 0
trigger6 = statetype !=A
trigger6 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger7 = var(10) > 0
trigger7 = statetype !=A
trigger7 = stateno = 210 || stateno = 750 || movecontact || stateno = 405 || stateno = 400 || stateno = 415 || stateno = 410 || stateno = 425 || stateno = 420
trigger8 = var(10) > 0
trigger8 = statetype !=A && time > 30
trigger8 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1]
type = ChangeState
value = 100
triggerall = var(30) != 59
triggerall = statetype != A
triggerall = var(23) = 0
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl = 1
[State -1]
type = ChangeState
value = 105
triggerall = var(30) != 59
triggerall = statetype != A
triggerall = command = "BB"
triggerall = statetype != A
trigger1 = ctrl = 1
trigger2 = stateno = [200,400]
trigger2 = movecontact
[State -1, Taunt]
type = ChangeState
value = 196
triggerall = var(30) != 59
triggerall = command  = "s"
triggerall = statetype = S
trigger1 = ctrl = 1
trigger2 = var(10) > 0
trigger2 = statetype !=A
trigger2 = stateno = 201 || stateno = 206 || stateno = 209 || stateno = 215 || stateno = 230 || stateno = 240 || stateno = 225 || stateno = 250 || stateno = 220
trigger3 = var(10) > 0
trigger3 = statetype !=A
trigger3 = stateno = 210 || stateno = 750
[State -1, Taunt]
type = ChangeState
value = 11050
triggerall = var(30) != 59 && power >= 3000
triggerall = command  = "DDs"
triggerall = statetype != A
trigger1 = ctrl = 1
[State -1, S.Short]
type = ChangeState
value = 201
triggerall = var(30) != 59
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = stateno = 100
trigger3 = var(10) > 0
trigger3 = statetype = S
trigger3 = movecontact
trigger4 = var(10) > 0
trigger4 = statetype !=A && time > 30
trigger4 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, S.Jab]
type = ChangeState
value = 206
triggerall = var(30) != 59
triggerall = command != "holddown"
triggerall = command = "x"
trigger1 = statetype = S && ctrl = 1
trigger2 = stateno = 100
trigger3 = var(10) > 0
trigger3 = statetype = S
trigger3 = movecontact
trigger4 = var(10) > 0
trigger4 = statetype !=A && time > 30
trigger4 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, S.Forward]
type = ChangeState
value = 209
triggerall = var(30) != 59
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = command = "holdback"
triggerall = statetype = S
trigger1 = ctrl = 1
trigger2 = movecontact&& time > 14
trigger2 = stateno = 201
trigger3 = stateno = 100
trigger4 = var(10) > 0
trigger4 = statetype = S
trigger4 = movecontact
trigger5 = var(10) > 0
trigger5 = statetype !=A && time > 30
trigger5 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, S.Forward]
type = ChangeState
value = 209
triggerall = var(30) != 59
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = command != "holdfwd"
triggerall = command != "holdback"
triggerall = P2bodydist X < 27
triggerall = statetype = S
trigger1 = ctrl = 1
[State -1, New Forward Kick]
type = ChangeState
value = 210
triggerall = var(30) != 59
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = command != "holdfwd"
triggerall = command != "holdback"
triggerall = statetype = S
trigger1 = ctrl = 1
trigger2 = movecontact&& time > 14
trigger2 = stateno = 201
trigger3 = stateno = 100
trigger4 = var(10) > 0
trigger4 = statetype = S
trigger4 = movecontact
trigger5 = var(10) > 0
trigger5 = statetype !=A && time > 30
trigger5 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, S.Forward]
type = ChangeState
value = 720
triggerall = var(30) != 59
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = command = "holdfwd"
trigger1 = Statetype = S
trigger1 = ctrl = 1
trigger2 = movecontact&& time > 14
trigger2 = stateno = 201
trigger3 = stateno = 100
trigger4 = var(10) > 0
trigger4 = statetype = S
trigger4 = movecontact
trigger5 = var(10) > 0
trigger5 = statetype !=A && time > 30
trigger5 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Close S.Strong]
type = ChangeState
value = 215
triggerall = var(30) != 59
triggerall = command = "y"
triggerall = command != "holddown"
triggerall = command = "holdback"
triggerall = statetype = S
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = movecontact&& time > 9
trigger2 = stateno = 206
[State -1, Close S.Strong]
type = ChangeState
value = 215
triggerall = var(30) != 59
triggerall = command = "y"
triggerall = statetype = S
triggerall = P2bodydist X < 27
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
[State -1, S.Strong]
type = ChangeState
value = 240
triggerall = var(30) != 59
triggerall = command = "y"
triggerall = command != "holddown"
trigger1 = statetype = S && ctrl = 1
trigger2 = movecontact&& time > 9
trigger2 = stateno = 206
trigger3 = stateno = 100
trigger4 = var(10) > 0
trigger4 = statetype = S
trigger4 = movecontact
trigger5 = var(10) > 0
trigger5 = statetype !=A && time > 30
trigger5 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Guard Crusher]
type = ChangeState
value = 250
triggerall = var(30) != 59
triggerall = command = "holdback" && command = "c"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = movecontact&& time > 11
trigger2 = stateno = 210
trigger3 = movecontact&& time > 14
trigger3 = stateno = 201
trigger4 = movecontact&& time > 9
trigger4 = stateno = 209
[State -1, Guard Crusher]
type = ChangeState
value = 250
triggerall = var(30) != 59
triggerall = P2bodydist X < 27 && command = "c"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
[State -1, S.Rounhouse]
type = ChangeState
value = 220
triggerall = var(30) != 59
triggerall = command = "c"
triggerall = command != "holddown"
trigger1 = statetype = S && ctrl = 1
trigger2 = movecontact&& time > 11
trigger2 = stateno = 210
trigger3 = movecontact&& time > 14
trigger3 = stateno = 201
trigger4 = movecontact&& time > 9
trigger4 = stateno = 209
trigger5 = stateno = 100
trigger6 = var(10) > 0
trigger6 = statetype = S
trigger6 = movecontact
trigger7 = movecontact
trigger7 = stateno = 209
trigger8 = var(10) > 0
trigger8 = statetype !=A && time > 30
trigger8 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, Close S.Fierce]
type = ChangeState
value = 230
triggerall = var(30) != 59
triggerall = command = "holdback" && command = "z"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
trigger2 = movecontact&& time > 9
trigger2 = stateno = 206
trigger3 = movecontact&& time > 10
trigger3 = stateno = 240
trigger4 = movecontact&& time > 12
trigger4 = stateno = 215
[State -1, Close S.Fierce]
type = ChangeState
value = 230
triggerall = var(30) != 59
triggerall = p2bodydist X < 27 && command = "z"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
[State -1, S.Fierce]
type = ChangeState
value = 225
triggerall = var(30) != 59
triggerall = command = "z"
triggerall = command != "holddown"
trigger1 = statetype = S && ctrl = 1
trigger2 = movecontact&& time > 9
trigger2 = stateno = 206
trigger3 = movecontact&& time > 10
trigger3 = stateno = 240
trigger4 = movecontact&& time > 12
trigger4 = stateno = 215
trigger5 = var(10) > 0
trigger5 = statetype = S
trigger5 = movecontact
trigger6 = var(10) > 0
trigger6 = statetype !=A && time > 30
trigger6 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1]
type = ChangeState
value = 40
triggerall = var(30) != 59
triggerall = command = "holdup"
trigger1 = movecontact
trigger1 = stateno = 425
trigger2 = stateno = 250 || stateno = 209 || stateno = 220 || stateno = 230 || stateno = 225 || stateno = 420 || stateno = 425 || stateno = 270
trigger2 = movecontact
[State -1, C.Short]
type = ChangeState
value = 400
triggerall = var(30) != 59
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl = 1
trigger2 = stateno = 100
trigger3 = var(10) > 0
trigger3 = movecontact
trigger3 = statetype != A
trigger4 = var(10) > 0
trigger4 = statetype !=A && time > 30
trigger4 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, C.Jab]
type = ChangeState
value = 405
triggerall = var(30) != 59
triggerall = command = "x"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl = 1
trigger2 = stateno = 100
trigger3 = var(10) > 0
trigger3 = movecontact
trigger3 = statetype != A
trigger4 = var(10) > 0
trigger4 = statetype !=A && time > 30
trigger4 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, C.Forward]
type = ChangeState
value = 410
triggerall = command = "b"
triggerall = var(30) != 59
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl = 1
trigger2 = movecontact && time > 9
trigger2 = stateno = 400
trigger3 = stateno = 100
trigger4 = var(10) > 0
trigger4 = movecontact
trigger4 = statetype != A
trigger5 = var(10) > 0
trigger5 = statetype !=A && time > 30
trigger5 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, C.Strong]
type = ChangeState
value = 415
triggerall = command = "y"
triggerall = var(30) != 59
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl = 1
trigger2 = movecontact && time > 8
trigger2 = stateno = 405
trigger3 = stateno = 100
trigger4 = var(10) > 0
trigger4 = movecontact
trigger4 = statetype != A
trigger5 = var(10) > 0
trigger5 = statetype !=A && time > 30
trigger5 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, C.Roundhouse]
type = ChangeState
value = 420
triggerall = command = "c"
triggerall = var(30) != 59
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl = 1
trigger2 = movecontact && time > 9
trigger2 = stateno = 400
trigger3 = movecontact&& time > 12
trigger3 = stateno = 410
trigger4 = stateno = 100
trigger5 = var(10) > 0
trigger5 = movecontact
trigger5 = statetype != A
trigger6 = var(10) > 0
trigger6 = statetype !=A && time > 30
trigger6 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, C.Fierce]
type = ChangeState
value = 425
triggerall = command = "z"
triggerall = var(30) != 59
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl = 1
trigger2 = movecontact && time > 8
trigger2 = stateno = 405
trigger3 = movecontact && time > 11
trigger3 = stateno = 415
trigger4 = var(10) > 0
trigger4 = movecontact
trigger4 = statetype != A
trigger5 = var(10) > 0
trigger5 = statetype !=A && time > 30
trigger5 = stateno = 1003 || stateno = 1004 || stateno = 1005
[State -1, J.Short NN]
type = ChangeState
value = 600
triggerall = var(30) != 59
triggerall = Vel X != 0
triggerall = statetype = A
triggerall = command = "a"
trigger1 = ctrl = 1
trigger2 = var(10) > 0
trigger2 = movecontact
[State -1, J.Short]
type = ChangeState
value = 603
triggerall = var(30) != 59
triggerall = command = "a"
triggerall = Statetype = A
trigger1 = ctrl = 1
trigger2 = var(10) > 0
trigger2 = movecontact
[State -1, J.Jab]
type = ChangeState
value = 605
triggerall = var(30) != 59
triggerall = command = "x"
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = var(10) > 0
trigger2 = movecontact
[State -1, Forced J.Forward N]
type = ChangeState
value = 613
triggerall = var(30) != 59
triggerall = command = "up_b" && (command != "holdfwd" || command != "holdback")
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = var(10) > 0
trigger2 = movecontact
[State -1, J.Forward]
type = ChangeState
value = 610
triggerall = var(30) != 59
triggerall = Vel X != 0
triggerall = command = "b"
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = var(10) > 0
trigger2 = movecontact
[State -1, J.Forward N]
type = ChangeState
value = 613
triggerall = var(30) != 59
triggerall = command = "b" && Vel X = 0
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = var(10) > 0
trigger2 = movecontact
[State -1, Short A.HK]
type = ChangeState
value = 616
triggerall = command = "y" && command = "holdup"
triggerall = var(10) = 0
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = stateno = 600 || stateno = 603 || stateno = 605 || stateno = 610 || stateno = 613 || stateno = 615 || stateno = 623 ||  stateno = 620 || stateno = 625
trigger2 = movecontact
trigger3 = stateno = 1863
trigger4 = stateno = 1865 && time > 31
trigger5 = stateno = 1866 && time > 31
trigger6 = stateno = 1867 && time > 31
trigger7 = stateno = 3869 || stateno = 3872 || stateno = 3873 || stateno = 3881
[State -1, Short A.HK]
type = ChangeState
value = 616
triggerall = command = "y" && command = "holdup"
triggerall = Var(10) > 1
triggerall = var(30) != 59
triggerall = statetype = A
trigger1 = stateno = 605 || stateno = 603 || stateno = 615 || stateno = 613 || stateno = 625 || stateno = 623 || stateno = 620 || stateno = 721 || stateno = 275 || stateno = 270 || stateno = 600 || movecontact
trigger2 = stateno = 1865 && time > 25 && var(10) > 1
trigger3 = stateno = 1866 && time > 25 && var(10) > 1
trigger4 = stateno = 1867 && time > 25 && var(10) > 1
trigger5 = stateno = 1868 || stateno = 1869 || stateno = 1870
trigger6 = p2movetype = H && time > 15 && time > 17
trigger7 = stateno = 1839 || ctrl = 1
trigger8 = stateno = 1863
[State -1, J.Strong]
type = ChangeState
value = 615
triggerall = var(30) != 59
triggerall = command = "y"
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = var(10) > 0
trigger2 = movecontact
[State -1, Forced J.Rounhouse]
type = ChangeState
value = 623
triggerall = var(30) != 59
triggerall = command = "up_c" && (command != "holdfwd" || command != "holdback")
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = var(10) > 0
trigger2 = movecontact
[State -1, J.Roundhouse NN]
type = ChangeState
value = 620
triggerall = var(30) != 59
triggerall = Vel X != 0
triggerall = command = "c"
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = var(10) > 0
trigger2 = movecontact
[State -1, J.Rounhouse]
type = ChangeState
value = 623
triggerall = var(30) != 59
triggerall = command = "c" && Vel X = 0
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = var(10) > 0
trigger2 = movecontact
[State -1, J.Fierce]
type = ChangeState
value = 625
triggerall = var(30) != 59
triggerall = command = "z"
triggerall = statetype = A
trigger1 = ctrl = 1
trigger2 = var(10) > 0
trigger2 = movecontact