;-| AI activation |----------------------------------------------------
[Command]
name = "AI1"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI2"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI3"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI4"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI5"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI6"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI7"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI8"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI9"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI10"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI11"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI12"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI13"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI14"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI15"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "AI16"     ;Required (do not remove)
command = U,U,U,U,U,U,U,U,D,D,D,D,D,D,D
time = 1

[Command]
name = "kongokoretsu"
command = D, D, D, z
time = 50

[Command]
name = "kongokoretsu"
command = D, D, D, y
time = 50

[Command]
name = "kongokoretsu"
command = D, D, D, x
time = 50



[Command]
name = "shungokusatsu"
command = x, x, F, a, z ;D, DB, B,D, DB, B, x ;
time = 50

[Command]
name = "kami"
command = a, a, F, x, c ;D, DB, B,D, DB, B, x ;
time = 50



[Command]
name = "shungokusatsu"
command = x, x, F, a, z ;D, DB, B,D, DB, B, x ;
time = 50

[Command]
name = "shin_bc"
command = D, DF, F,D, DF, F, y+z
time = 30

[Command]
name = "shin_bc"
command = D, DF, F,D, DF, F, x+z
time = 30

[Command]
name = "shin_bc"
command = D, DF, F,D, DF, F, x+y
time = 30

[Command]
name = "kick_bc"
command = D, DF, F,D, DF, F, b+c
time = 30

[Command]
name = "kick_bc"
command = D, DF, F,D, DF, F, a+c
time = 30

[Command]
name = "kick_bc"
command = D, DF, F,D, DF, F, a+b
time = 30




[Command]
name = "zanku_tasu_c"
command = D, DB, B,D, DB, B, c
time = 30

[Command]
name = "zanku_tasu_b"
command = D, DB, B,D, DB, B, b
time = 30

[Command]
name = "zanku_tasu_a"
command = D, DB, B,D, DB, B, a
time = 30

[Command]
name = "Dive_a"
command = D, DF, F, a
time = 30

[Command]
name = "Dive_b"
command = D, DF, F, b
time = 30

[Command]
name = "Dive_c"
command = D, DF, F, c
time = 30


[Command]
name = "shinryu_a"
command = D, DF, F,D, DF, F, a
time = 30


[Command]
name = "shinryu_b"
command = D, DF, F,D, DF, F, b
time = 30


[Command]
name = "shinryu_c"
command = D, DF, F,D, DF, F, c
time = 30

[Command]
name = "zanku_aereo_x"
command = D, DF, F,D, DF, F, x
time = 30

[Command]
name = "zanku_aereo_y"
command = D, DF, F,D, DF, F, y
time = 30

[Command]
name = "zanku_aereo_z"
command = D, DF, F,D, DF, F, z
time = 30
	


[Command]
name = "Teleport_xy"
command = F, DF, F,x+y
time = 30

[Command]
name = "Teleport_yz"
command = F, DF, F, y+z
time = 30

[Command]
name = "Teleport_xz"
command = F, DF, F, x+z
time = 30

[Command]
name = "Teleport_xyb"
command = B, DB, B,x+y
time = 30

[Command]
name = "Teleport_yzb"
command = B, DB, B, y+z
time = 30

[Command]
name = "Teleport_xzb"
command = B, DB, B, x+z
time = 30












[Command]
name = "Teleport_ab"
command = F, DF, F,a+b
time = 30

[Command]
name = "Teleport_bc"
command = F, DF, F, b+c
time = 30

[Command]
name = "Teleport_ac"
command = F, DF, F, a+c
time = 30

[Command]
name = "Teleport_abb"
command = B, DB, B,a+b
time = 30

[Command]
name = "Teleport_bcb"
command = B, DB, B, b+c
time = 30

[Command]
name = "Teleport_acb"
command = B, DB, B, a+c
time = 30





[Command]
name = "zanku_hado_a"
command = D,B,D,B, x
time = 40

[Command]
name = "zanku_hado_b"
command = D,B,D,B, y
time = 40

[Command]
name = "zanku_hado_c"
command = D,B,D,B, z
time = 40

[Command]
name = "shin_zanku_hado_a"
command = F,D,B,F,D,B, z
time = 40



[Command]
name = "hadoch_a"
command = F,D,B, x
time = 30

[Command]
name = "hadoch_b"
command = F,D,B, y
time = 30

[Command]
name = "hadoch_c"
command = F,D,B, z
time = 30


[Command]
name = "Tatsu_a"
command = D, DB, B, a
time = 30

[Command]
name = "Tatsu_b"
command = D, DB, B, b
time = 30

[Command]
name = "Tatsu_c"
command = D, DB, B, c
time = 30


[Command]
name = "Hadouken_x"
command = D, DF, F, x
time = 15

[Command]
name = "Hadouken_y"
command = D, DF, F, y
time = 15

[Command]
name = "Hadouken_z"
command = D, DF, F, z
time = 15

[Command]
name = "Shoryuken_x"
command = F, DF, F,x
time = 30

[Command]
name = "Shoryuken_y"
command = F, DF, F, y
time = 30

[Command]
name = "Shoryuken_z"
command = F, DF, F,  z
time = 30




[Command]
name = "start"
command = s
time = 1


[Command]
name = "FF"
command = F, F
time = 10


[Command]
name = "FFa"
command = F, F, a
time = 200

[Command]
name = "FFb"
command = F, F, b
time = 200


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


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


[Command]
name = "ab"
command = a+b
time = 1


[Command]
name = "ac"
command = a+c
time = 1



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


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


[Command]
name = "fwd_b"
command = /F,b
time = 1


[Command]
name = "fwd_c"
command = /F,c
time = 1


[Command]
name = "fwd_x"
command = /F,x
time = 1


[Command]
name = "fwd_y"
command = /F,y
time = 1


[Command]
name = "fwd_z"
command = /F,z
time = 1


[Command]
name = "back_a"
command = /B,a
time = 1


[Command]
name = "back_b"
command = /B,b
time = 1


[Command]
name = "back_c"
command = /B,c
time = 1

[Command]
name = "back_x"
command = /B,x
time = 1

[Command]
name = "back_y"
command = /B,y
time = 1


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


[Command]
name = "down_b"
command = /$D,b
time = 1


[Command]
name = "down_c"
command = /$D,c
time = 1


[Command]
name = "fwd_ab"
command = /F, a+b
time = 1


[Command]
name = "back_ab"
command = /B, a+b
time = 1

;-| Dir + Button |-----------------------------------------------------
[Command]
name = "superjump"
command = ~D, U

[Command]
name = "superjump"
command = ~DF, U

[Command]
name = "superjump"
command = ~DB, U

[Command]
name = "superjump"
command = ~D, UF

[Command]
name = "superjump"
command = ~D, UB

[Command]
name = "superjump"
command = ~DB, UF

[Command]
name = "superjump"
command = ~DF, UF


[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 = "F"
command = F
time = 1


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


[Command]
name = "U"
command = U
time = 1

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

[Command]
name = "UB"
command = UB
time = 1



[Command]
name = "U+F"
command = F, U
time = 1


[Command]
name = "U+B"
command = B, U
time = 1


[Command]
name = "DB"
command = DB
time = 1


[Command]
name = "DF"
command = DF
time = 1

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

[Command]
name = "upback"
command = UB
time = 1

[Command]
name = "downback"
command = DB
time = 1


[Command]
name = "holdfwd"
command = /$F
time = 1

[Command]
name = "holdback"
command = /$B
time = 1

[Command]
name = "holddownback"
command = /$DB
time = 1

[Command]
name = "holdupback"
command = /$UB
time = 1


[Command]
name = "holdup"
command = /$U
time = 1


[Command]
name = "holddown"
command = /$D
time = 1

[Command]
name = "holddown"
command = /$D
time = 1


[Command]
name = "holddownfwd"
command = /$DF
time = 1


[Command]
name = "hold_a"
command = /a
time = 1


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


[Command]
name = "hold_y"
command = /y
time = 1


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

;-| 2/3 Button Combination |-------------------------------------------
[Command]
name = "recovery";Required (do not remove)
command = x+y
time = 1

[Command]
name = "counter"
command = ~B, DB, D, x
time = 20

[Command]
name = "carga"
command = z+c
time = 1

[Command]
name = "carga2"
command = /z+c
time = 1

[Command]
name = "counter"
command = ~B, DB, D, y
time = 20

[Command]
name = "counter"
command = ~B, DB, D, z
time = 20

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

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

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


[Statedef -1]

[State -1,Hadouken A]
type = ChangeState
value = 3200
triggerall = command = "carga"
triggerall = Power < 3000
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1,24]
type = ChangeState
value = 3100
triggerall = power >= 1000
triggerall = statetype != A
trigger1 = command = "counter"
trigger1 = stateno = 150
trigger2 = command = "counter"
trigger2 = stateno = 151

trigger3 = var(20) = 1
trigger3 = stateno = 150
trigger3 = random > 500

trigger4 = var(20) = 1
trigger4 = stateno = 151
trigger4 = random > 500

[State -1,Hadouken A]
type = ChangeState
value = 2700
triggerall = command = "kami"
triggerall = power = 3000
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200

trigger3 = stateno = 205

trigger4 = stateno = 210

trigger5 = stateno = 215

trigger6 = stateno = 225

trigger7 = stateno = 230

trigger8 = stateno = 240

trigger9 = stateno = 250

trigger10 = stateno = 1701

trigger11 = stateno = 1703

trigger12 = stateno = 1705

trigger13 = stateno = 1707

[State -1,Hadouken A]
type = ChangeState
value = 2600
triggerall = command = "shin_bc"
triggerall = power = 3000
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

trigger17 = stateno = 1701

trigger18 = stateno = 1703

trigger19 = stateno = 1705

trigger20 = stateno = 1707

trigger21 = stateno = 360
trigger21 = MoveContact = 1

trigger22 = stateno = 350
trigger22 = MoveContact = 1

trigger23 = stateno = 300
trigger23 = MoveContact = 1

trigger24 = stateno = 310
trigger24 = MoveContact = 1

trigger25 = stateno = 320
trigger25 = MoveContact = 1

trigger26 = stateno = 330
trigger26 = MoveContact = 1

trigger27 = stateno = 340
trigger27 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 8100
triggerall = command = "kongokoretsu"
triggerall = power = 3000
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

trigger17 = stateno = 1701

trigger18 = stateno = 1703

trigger19 = stateno = 1705

trigger20 = stateno = 1707

trigger21 = stateno = 360
trigger21 = MoveContact = 1

trigger22 = stateno = 350
trigger22 = MoveContact = 1

trigger23 = stateno = 300
trigger23 = MoveContact = 1

trigger24 = stateno = 310
trigger24 = MoveContact = 1

trigger25 = stateno = 320
trigger25 = MoveContact = 1

trigger26 = stateno = 330
trigger26 = MoveContact = 1

trigger27 = stateno = 340
trigger27 = MoveContact = 1


[State -1,Hadouken A]
type = ChangeState
value = 2900
triggerall = command = "kick_bc"
triggerall = power = 3000
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

trigger17 = stateno = 1701

trigger18 = stateno = 1703

trigger19 = stateno = 1705

trigger20 = stateno = 1707

trigger21 = stateno = 360
trigger21 = MoveContact = 1

trigger22 = stateno = 350
trigger22 = MoveContact = 1

trigger23 = stateno = 300
trigger23 = MoveContact = 1

trigger24 = stateno = 310
trigger24 = MoveContact = 1

trigger25 = stateno = 320
trigger25 = MoveContact = 1

trigger26 = stateno = 330
trigger26 = MoveContact = 1

trigger27 = stateno = 340
trigger27 = MoveContact = 1




[State -1,Hadouken A]
type = ChangeState
value = 3000
triggerall = command = "shungokusatsu"
triggerall = power = 3000
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200

trigger3 = stateno = 205

trigger4 = stateno = 210

trigger5 = stateno = 215

trigger6 = stateno = 225

trigger7 = stateno = 230

trigger8 = stateno = 240

trigger9 = stateno = 250

trigger10 = stateno = 1701

trigger11 = stateno = 1703

trigger12 = stateno = 1705

trigger13 = stateno = 1707

[State -1,Hadouken A]
type = ChangeState
value = 2400
triggerall = command = "shinryu_a"
triggerall = power > 1000
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200

trigger3 = stateno = 205

trigger4 = stateno = 210

trigger5 = stateno = 215

trigger6 = stateno = 225

trigger7 = stateno = 230

trigger8 = stateno = 240

trigger9 = stateno = 250

trigger10 = stateno = 1701

trigger11 = stateno = 1703

trigger12 = stateno = 1705

trigger13 = stateno = 1707

[State -1,Hadouken A]
type = ChangeState
value = 2410
triggerall = command = "shinryu_b"
triggerall = power > 2000
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200

trigger3 = stateno = 205

trigger4 = stateno = 210

trigger5 = stateno = 215

trigger6 = stateno = 225

trigger7 = stateno = 230

trigger8 = stateno = 240

trigger9 = stateno = 250

trigger10 = stateno = 1701

trigger11 = stateno = 1703

trigger12 = stateno = 1705

trigger13 = stateno = 1707

[State -1,Hadouken A]
type = ChangeState
value = 2420
triggerall = command = "shinryu_c"
triggerall = power = 3000
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200

trigger3 = stateno = 205

trigger4 = stateno = 210

trigger5 = stateno = 215

trigger6 = stateno = 225

trigger7 = stateno = 230

trigger8 = stateno = 240

trigger9 = stateno = 250

trigger10 = stateno = 1701

trigger11 = stateno = 1703

trigger12 = stateno = 1705

trigger13 = stateno = 1707


[State -1,Hadouken A]
type = ChangeState
value = 2500
triggerall = command = "zanku_tasu_c"
triggerall = power = 3000
triggerall = var(20) = 0
;triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

trigger17 = stateno = 1701

trigger18 = stateno = 1703

trigger19 = stateno = 1705

trigger20 = stateno = 1707

trigger21 = stateno = 360
trigger21 = MoveContact = 1

trigger22 = stateno = 350
trigger22 = MoveContact = 1

trigger23 = stateno = 300
trigger23 = MoveContact = 1

trigger24 = stateno = 310
trigger24 = MoveContact = 1

trigger25 = stateno = 320
trigger25 = MoveContact = 1

trigger26 = stateno = 330
trigger26 = MoveContact = 1

trigger27 = stateno = 340
trigger27 = MoveContact = 1


[State -1,Hadouken A]
type = ChangeState
value = 2510
triggerall = command = "zanku_tasu_b"
triggerall = power > 2000
triggerall = var(20) = 0
;triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

trigger17 = stateno = 1701

trigger18 = stateno = 1703

trigger19 = stateno = 1705

trigger20 = stateno = 1707

trigger21 = stateno = 360
trigger21 = MoveContact = 1

trigger22 = stateno = 350
trigger22 = MoveContact = 1

trigger23 = stateno = 300
trigger23 = MoveContact = 1

trigger24 = stateno = 310
trigger24 = MoveContact = 1

trigger25 = stateno = 320
trigger25 = MoveContact = 1

trigger26 = stateno = 330
trigger26 = MoveContact = 1

trigger27 = stateno = 340
trigger27 = MoveContact = 1


[State -1,Hadouken A]
type = ChangeState
value = 2520
triggerall = command = "zanku_tasu_a"
triggerall = power > 1000
triggerall = var(20) = 0
;triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

trigger17 = stateno = 1701

trigger18 = stateno = 1703

trigger19 = stateno = 1705

trigger20 = stateno = 1707

trigger21 = stateno = 360
trigger21 = MoveContact = 1

trigger22 = stateno = 350
trigger22 = MoveContact = 1

trigger23 = stateno = 300
trigger23 = MoveContact = 1

trigger24 = stateno = 310
trigger24 = MoveContact = 1

trigger25 = stateno = 320
trigger25 = MoveContact = 1

trigger26 = stateno = 330
trigger26 = MoveContact = 1

trigger27 = stateno = 340
trigger27 = MoveContact = 1

trigger28 = stateno = [2220,2224]
trigger28 = MoveContact = 1


[State -1,Hadouken A]
type = ChangeState
value = 2220
triggerall = command = "zanku_aereo_x"
triggerall = power > 1000
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 1701

trigger17 = stateno = 1703

trigger18 = stateno = 1705

trigger19 = stateno = 1707

trigger21 = stateno = 360
trigger21 = MoveContact = 1

trigger22 = stateno = 350
trigger22 = MoveContact = 1

trigger23 = stateno = 300
trigger23 = MoveContact = 1

trigger24 = stateno = 310
trigger24 = MoveContact = 1

trigger25 = stateno = 320
trigger25 = MoveContact = 1

trigger26 = stateno = 330
trigger26 = MoveContact = 1

trigger27 = stateno = 340
trigger27 = MoveContact = 1


[State -1,Hadouken A]
type = ChangeState
value = 2200
triggerall = command = "zanku_aereo_z"
triggerall = power = 3000
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

trigger17 = stateno = 1701

trigger18 = stateno = 1703

trigger19 = stateno = 1705

trigger20 = stateno = 1707

trigger21 = stateno = 360
trigger21 = MoveContact = 1

trigger22 = stateno = 350
trigger22 = MoveContact = 1

trigger23 = stateno = 300
trigger23 = MoveContact = 1

trigger24 = stateno = 310
trigger24 = MoveContact = 1

trigger25 = stateno = 320
trigger25 = MoveContact = 1

trigger26 = stateno = 330
trigger26 = MoveContact = 1

trigger27 = stateno = 340
trigger27 = MoveContact = 1


[State -1,Hadouken A]
type = ChangeState
value = 2210
triggerall = command = "zanku_aereo_y"
triggerall = power > 2000
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

trigger17 = stateno = 1701

trigger18 = stateno = 1703

trigger19 = stateno = 1705

trigger20 = stateno = 1707

[State -1,Hadouken A]
type = ChangeState
value = 3350
triggerall = command = "shinryu_c"
triggerall = power = 3000
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 350
trigger2 = MoveContact = 1

trigger3 = stateno = 300
trigger3 = MoveContact = 1

trigger4 = stateno = 310
trigger4 = MoveContact = 1

trigger5 = stateno = 320
trigger5 = MoveContact = 1

trigger6 = stateno = 330
trigger6 = MoveContact = 1

trigger7 = stateno = 340
trigger7 = MoveContact = 1

trigger8 = stateno = 360
trigger8 = MoveContact = 1

trigger9 = stateno = 3053
trigger9 = MoveContact = 1

trigger10 = Anim = 43
trigger10 = Time > 10


[State -1,Hadouken A]
type = ChangeState
value = 2100
triggerall = command = "zanku_aereo_x"
triggerall = power > 1000
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 350
trigger2 = MoveContact = 1

trigger3 = stateno = 300
trigger3 = MoveContact = 1

trigger4 = stateno = 310
trigger4 = MoveContact = 1

trigger5 = stateno = 320
trigger5 = MoveContact = 1

trigger6 = stateno = 330
trigger6 = MoveContact = 1

trigger7 = stateno = 340
trigger7 = MoveContact = 1

trigger8 = stateno = 360
trigger8 = MoveContact = 1

trigger9 = stateno = 3053
trigger9 = MoveContact = 1

trigger10 = stateno = 2521
trigger10 = MoveContact = 1



[State -1,Hadouken A]
type = ChangeState
value = 2102
triggerall = command = "zanku_aereo_y"
triggerall = power > 2000
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1


trigger2 = stateno = 350
trigger2 = MoveContact = 1

trigger3 = stateno = 300
trigger3 = MoveContact = 1

trigger4 = stateno = 310
trigger4 = MoveContact = 1

trigger5 = stateno = 320
trigger5 = MoveContact = 1

trigger6 = stateno = 330
trigger6 = MoveContact = 1

trigger7 = stateno = 340
trigger7 = MoveContact = 1

trigger8 = stateno = 360
trigger8 = MoveContact = 1

trigger9 = stateno = 3053
trigger9 = MoveContact = 1



[State -1,Hadouken A]
type = ChangeState
value = 2104
triggerall = command = "zanku_aereo_z"
triggerall = var(20) = 0
triggerall = power = 3000
triggerall = statetype = A
trigger1 = ctrl = 1


trigger2 = stateno = 350
trigger2 = MoveContact = 1

trigger3 = stateno = 300
trigger3 = MoveContact = 1

trigger4 = stateno = 310
trigger4 = MoveContact = 1

trigger5 = stateno = 320
trigger5 = MoveContact = 1

trigger6 = stateno = 330
trigger6 = MoveContact = 1

trigger7 = stateno = 340
trigger7 = MoveContact = 1

trigger8 = stateno = 360
trigger8 = MoveContact = 1

trigger9 = stateno = 3053
trigger9 = MoveContact = 1



[State -1,Hadouken A]
type = ChangeState
value = 2000
triggerall = command = "zanku_hado_a"
triggerall = var(20) = 0
triggerall = power > 1000
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

trigger17 = stateno = 1701

trigger18 = stateno = 1703

trigger19 = stateno = 1705

trigger20 = stateno = 1707


[State -1,Hadouken A]
type = ChangeState
value = 2001
triggerall = command = "zanku_hado_b"
triggerall = var(20) = 0
triggerall = power > 2000
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

trigger17 = stateno = 1701

trigger18 = stateno = 1703

trigger19 = stateno = 1705

trigger20 = stateno = 1707


[State -1,Hadouken A]
type = ChangeState
value = 8170;2002
triggerall = command = "shin_zanku_hado_a"
triggerall = var(20) = 0
triggerall = power = 3000
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

trigger17 = stateno = 1701

trigger18 = stateno = 1703

trigger19 = stateno = 1705

trigger20 = stateno = 1707


[State -1,Hadouken A]
type = ChangeState
value = 2002
triggerall = command = "zanku_hado_c"
triggerall = var(20) = 0
triggerall = power = 3000
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

trigger17 = stateno = 1701

trigger18 = stateno = 1703

trigger19 = stateno = 1705

trigger20 = stateno = 1707



[State -1,Hadouken A]
type = ChangeState
value = 1700
triggerall = statetype != A
triggerall = command = "Teleport_xy"
triggerall = var(20) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1700
triggerall = statetype != A
triggerall = command = "Teleport_yz"
triggerall = var(20) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1700
triggerall = statetype != A
triggerall = command = "Teleport_xz"
triggerall = var(20) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1
	
[State -1,Hadouken A]
type = ChangeState
value = 1702
triggerall = statetype != A
triggerall = command = "Teleport_xyb"
triggerall = var(20) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1702
triggerall = statetype != A
triggerall = command = "Teleport_yzb"
triggerall = var(20) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1702
triggerall = statetype != A
triggerall = command = "Teleport_xzb"
triggerall = var(20) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1





[State -1,Hadouken A]
type = ChangeState
value = 1704
triggerall = statetype != A
triggerall = command = "Teleport_ab"
triggerall = var(20) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1704
triggerall = statetype != A
triggerall = command = "Teleport_bc"
triggerall = var(20) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1704
triggerall = statetype != A
triggerall = command = "Teleport_ac"
triggerall = var(20) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1
	
[State -1,Hadouken A]
type = ChangeState
value = 1706
triggerall = statetype != A
triggerall = command = "Teleport_abb"
triggerall = var(20) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1706
triggerall = statetype != A
triggerall = command = "Teleport_bcb"
triggerall = var(20) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1706
triggerall = statetype != A
triggerall = command = "Teleport_acb"
triggerall = var(20) = 0
trigger1 = ctrl = 1
trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1








[State -1,Hadouken A]
type = ChangeState
value = 1500
triggerall = command = "hadoch_a"
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1502
triggerall = command = "hadoch_b"
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1504
triggerall = command = "hadoch_c"
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1


[State -1,Hadouken A]
type = ChangeState
value = 1400
triggerall = command = "Tatsu_a"
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1


[State -1,Hadouken A]
type = ChangeState
value = 1420
triggerall = command = "Tatsu_b"
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1


[State -1,Hadouken A]
type = ChangeState
value = 1440
triggerall = command = "Tatsu_c"
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1



[State -1,Hadouken A]
type = ChangeState
value = 1300
triggerall = command = "Tatsu_a"
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 360
trigger2 = MoveContact = 1

trigger3 = stateno = 350
trigger3 = MoveContact = 1

trigger4 = stateno = 300
trigger4 = MoveContact = 1

trigger5 = stateno = 310
trigger5 = MoveContact = 1

trigger6 = stateno = 320
trigger6 = MoveContact = 1

trigger7 = stateno = 330
trigger7 = MoveContact = 1

trigger8 = stateno = 340
trigger8 = MoveContact = 1


[State -1,Hadouken A]
type = ChangeState
value = 1330
triggerall = command = "Tatsu_b"
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 360
trigger2 = MoveContact = 1

trigger3 = stateno = 350
trigger3 = MoveContact = 1

trigger4 = stateno = 300
trigger4 = MoveContact = 1

trigger5 = stateno = 310
trigger5 = MoveContact = 1

trigger6 = stateno = 320
trigger6 = MoveContact = 1

trigger7 = stateno = 330
trigger7 = MoveContact = 1

trigger8 = stateno = 340
trigger8 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1350
triggerall = command = "Tatsu_c"
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 360
trigger2 = MoveContact = 1

trigger3 = stateno = 350
trigger3 = MoveContact = 1

trigger4 = stateno = 300
trigger4 = MoveContact = 1

trigger5 = stateno = 310
trigger5 = MoveContact = 1

trigger6 = stateno = 320
trigger6 = MoveContact = 1

trigger7 = stateno = 330
trigger7 = MoveContact = 1

trigger8 = stateno = 340
trigger8 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 3050
triggerall = command = "Dive_a"
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 360
trigger2 = MoveContact = 1

trigger3 = stateno = 350
trigger3 = MoveContact = 1

trigger4 = stateno = 300
trigger4 = MoveContact = 1

trigger5 = stateno = 310
trigger5 = MoveContact = 1

trigger6 = stateno = 320
trigger6 = MoveContact = 1

trigger7 = stateno = 330
trigger7 = MoveContact = 1

trigger8 = stateno = 340
trigger8 = MoveContact = 1

trigger9 = Anim = 43
trigger9 = Time > 10

[State -1,Hadouken A]
type = ChangeState
value = 3052
triggerall = command = "Dive_b"
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 360
trigger2 = MoveContact = 1

trigger3 = stateno = 350
trigger3 = MoveContact = 1

trigger4 = stateno = 300
trigger4 = MoveContact = 1

trigger5 = stateno = 310
trigger5 = MoveContact = 1

trigger6 = stateno = 320
trigger6 = MoveContact = 1

trigger7 = stateno = 330
trigger7 = MoveContact = 1

trigger8 = stateno = 340
trigger8 = MoveContact = 1

trigger9 = Anim = 43
trigger9 = Time > 10

[State -1,Hadouken A]
type = ChangeState
value = 3054
triggerall = command = "Dive_c"
triggerall = statetype = A
triggerall = var(20) = 0
trigger1 = ctrl = 1

trigger2 = stateno = 360
trigger2 = MoveContact = 1

trigger3 = stateno = 350
trigger3 = MoveContact = 1

trigger4 = stateno = 300
trigger4 = MoveContact = 1

trigger5 = stateno = 310
trigger5 = MoveContact = 1

trigger6 = stateno = 320
trigger6 = MoveContact = 1

trigger7 = stateno = 330
trigger7 = MoveContact = 1

trigger8 = stateno = 340
trigger8 = MoveContact = 1

trigger9 = Anim = 43
trigger9 = Time > 10



[State -1,Hadouken A]
type = ChangeState
value = 1100
triggerall = command = "Shoryuken_x"
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1110
triggerall = command = "Shoryuken_y"
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1120
triggerall = command = "Shoryuken_z"
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1000
triggerall = command = "Hadouken_x"
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1001
triggerall = command = "Hadouken_y"
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1002
triggerall = command = "Hadouken_z"
triggerall = var(20) = 0
triggerall = statetype != A
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 210
trigger4 = MoveContact = 1

trigger5 = stateno = 215
trigger5 = MoveContact = 1

trigger6 = stateno = 225
trigger6 = MoveContact = 1

trigger7 = stateno = 230
trigger7 = MoveContact = 1

trigger8 = stateno = 240
trigger8 = MoveContact = 1

trigger9 = stateno = 250
trigger9 = MoveContact = 1

trigger10 = stateno = 400
trigger10 = MoveContact = 1

trigger11 = stateno = 410
trigger11 = MoveContact = 1

trigger12 = stateno = 420
trigger12 = MoveContact = 1

trigger13 = stateno = 430
trigger13 = MoveContact = 1

trigger14 = stateno = 440
trigger14 = MoveContact = 1

trigger15 = stateno = 450
trigger15 = MoveContact = 1

trigger16 = stateno = 220
trigger16 = MoveContact = 1

[State -1,Hadouken A]
type = ChangeState
value = 1200
triggerall = command = "Hadouken_x"
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 360
trigger2 = MoveContact = 1

trigger3 = stateno = 350
trigger3 = MoveContact = 1

trigger4 = stateno = 300
trigger4 = MoveContact = 1

trigger5 = stateno = 310
trigger5 = MoveContact = 1

trigger6 = stateno = 320
trigger6 = MoveContact = 1

trigger7 = stateno = 330
trigger7 = MoveContact = 1

trigger8 = stateno = 340
trigger8 = MoveContact = 1

trigger9 = Anim = 43
trigger9 = Time > 10

[State -1,Hadouken A]
type = ChangeState
value = 1201
triggerall = command = "Hadouken_y"
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 360
trigger2 = MoveContact = 1

trigger3 = stateno = 350
trigger3 = MoveContact = 1

trigger4 = stateno = 300
trigger4 = MoveContact = 1

trigger5 = stateno = 310
trigger5 = MoveContact = 1

trigger6 = stateno = 320
trigger6 = MoveContact = 1

trigger7 = stateno = 330
trigger7 = MoveContact = 1

trigger8 = stateno = 340
trigger8 = MoveContact = 1

trigger9 = Anim = 43
trigger9 = Time > 10

[State -1,Hadouken A]
type = ChangeState
value = 1202
triggerall = command = "Hadouken_z"
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 360
trigger2 = MoveContact = 1

trigger3 = stateno = 350
trigger3 = MoveContact = 1

trigger4 = stateno = 300
trigger4 = MoveContact = 1

trigger5 = stateno = 310
trigger5 = MoveContact = 1

trigger6 = stateno = 320
trigger6 = MoveContact = 1

trigger7 = stateno = 330
trigger7 = MoveContact = 1

trigger8 = stateno = 340
trigger8 = MoveContact = 1

trigger9 = Anim = 43
trigger9 = Time > 10


[State -1,Patada Fuerte]
type = ChangeState
value = 800
triggerall = P2MoveType != H 
triggerall = P2StateNo != [5000,6000]
triggerall = p2bodydist X < 5
triggerall = (command = "holdfwd" || command = "holdback") && (command = "y" || command = "z" || command = "b" || command = "c")
triggerall = statetype = S
triggerall = stateno != 100
triggerall = ctrl = 1
triggerall = var(20) = 0
trigger1 = p2statetype = S
trigger2 = p2statetype = C


[State -1,Patada Fuerte]
type = ChangeState
value = 805
triggerall = P2MoveType != H 
triggerall = P2StateNo != [5000,6000]
triggerall = p2bodydist X < 5
triggerall = command = "fwd_c"
triggerall = statetype = S
triggerall = stateno != 100
triggerall = ctrl = 1
triggerall = var(20) = 0
trigger1 = p2statetype = S
trigger2 = p2statetype = C


[State -1, Run Back]
type = ChangeState
value = 999
triggerall = statetype != A
triggerall = stateno = 420
triggerall = MoveHit = 1
trigger4 = Var(20) = 1 && p2life > 0
trigger1 = command = "U"
trigger2 = command = "UF"
trigger3 = command = "UB"




[State -1, Run Fwd]
type = ChangeState
value = 100
trigger1 = command = "FF"
triggerall = var(20) = 0
trigger1 = statetype = S
trigger1 = ctrl

[State -1, Run Back]
type = ChangeState
value = 105
trigger1 = command = "BB"
triggerall = var(20) = 0
trigger1 = statetype = S
trigger1 = ctrl

[State -1, Run Back]
type = ChangeState
value = 192
trigger1 = command = "start"
triggerall = var(20) = 0
trigger1 = statetype = S
trigger1 = ctrl

[State -1,Puñetazo Medio]
type = ChangeState
value = 215
triggerall = command = "fwd_y"
triggerall = var(20) = 0
triggerall = statetype = S
trigger1 = ctrl = 1

[State -1,Puñetazo Flojo Cerca]
type = ChangeState
value = 205
triggerall = command = "x"
triggerall = var(20) = 0
triggerall = statetype = S
triggerall = p2bodydist X < 10
trigger1 = ctrl = 1


[State -1,Puñetazo Flojo]
type = ChangeState
value = 200
triggerall = var(20) = 0
triggerall = command = "x"
triggerall = statetype = S
trigger1 = ctrl = 1



[State -1,Puñetazo Medio]
type = ChangeState
value = 220
triggerall = var(20) = 0
triggerall = p2bodydist X < 10
triggerall = command = "z"
triggerall = statetype = S
trigger1 = ctrl = 1

[State -1,Patada Media]
type = ChangeState
value = 235
triggerall = command = "fwd_b"
triggerall = statetype = S
triggerall = var(20) = 0
trigger1 = ctrl = 1

trigger2 = stateno = 260
trigger2 = MoveContact = 1


[State -1,Puñetazo Fuerte]
type = ChangeState
value = 260
triggerall = var(20) = 0
triggerall = command = "y"
triggerall = statetype = S
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1

trigger4 = stateno = 225
trigger4 = MoveContact = 1



[State -1,Puñetazo Fuerte]
type = ChangeState
value = 210
triggerall = command = "z"
triggerall = var(20) = 0
triggerall = statetype = S
trigger1 = ctrl = 1

trigger2 = stateno = 260
trigger2 = MoveContact = 1
trigger3 = stateno = 230
trigger3 = MoveContact = 1



[State -1,Puñetazo Medio]
type = ChangeState
value = 220
triggerall = command = "y"
triggerall = statetype = S
triggerall = var(20) = 0
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger2 = stateno = 205
trigger2 = MoveContact = 1



[State -1,Patada Floja]
type = ChangeState
value = 225
triggerall = command = "a"
triggerall = var(20) = 0
triggerall = statetype = S
trigger1 = ctrl = 1

trigger2 = stateno = 200
trigger2 = MoveContact = 1

trigger3 = stateno = 205
trigger3 = MoveContact = 1


[State -1,Patada Media]
type = ChangeState
value = 230
triggerall = var(20) = 0
triggerall = command = "b"
triggerall = statetype = S
trigger1 = ctrl = 1

trigger2 = stateno = 225
trigger2 = MoveContact = 1

trigger3 = stateno = 200
trigger3 = MoveContact = 1

trigger4 = stateno = 205
trigger4 = MoveContact = 1

trigger5 = stateno = 260
trigger5 = MoveContact = 1




[State -1,Patada Fuerte]
type = ChangeState
value = 250
triggerall = var(20) = 0
triggerall = p2bodydist X < 10
triggerall = command = "c"
triggerall = statetype = S
trigger1 = ctrl = 1

trigger2 = stateno = 230
trigger2 = MoveContact = 1

trigger3 = stateno = 210
trigger3 = MoveContact = 1

trigger4 = stateno = 220
trigger4 = MoveContact = 1



[State -1,Patada Fuerte]
type = ChangeState
value = 240
triggerall = command = "c"
triggerall = var(20) = 0
triggerall = statetype = S
trigger1 = ctrl = 1

trigger2 = stateno = 230
trigger2 = MoveContact = 1

trigger3 = stateno = 210
trigger3 = MoveContact = 1

trigger4 = stateno = 220
trigger4 = MoveContact = 1


[State -1,Puñetazo Flojo Agachado]
type = ChangeState
value = 400
triggerall = command = "x"
triggerall = var(20) = 0
triggerall = statetype = C
trigger1 = ctrl = 1

trigger2 = stateno = 430
trigger2 = MoveContact = 1



[State -1,Puñetazo Medio Agachado]
type = ChangeState
value = 410
triggerall = command = "y"
triggerall = var(20) = 0
triggerall = statetype = C
trigger1 = ctrl = 1

trigger2 = stateno = 430
trigger2 = MoveContact = 1

trigger3 = stateno = 400
trigger3 = MoveContact = 1

[State -1,Puñetazo Medio Agachado]
type = ChangeState
value = 420
triggerall = command = "z"
triggerall = statetype = C
triggerall = var(20) = 0
trigger1 = ctrl = 1

trigger2 = stateno = 410
trigger2 = MoveContact = 1

trigger3 = stateno = 440
trigger3 = MoveContact = 1


[State -1,Puñetazo Medio Agachado]
type = ChangeState
value = 430
triggerall = command = "a"
triggerall = var(20) = 0
triggerall = statetype = C
trigger1 = ctrl = 1

trigger2 = stateno = 400
trigger2 = MoveContact = 1


[State -1,Puñetazo Medio Agachado]
type = ChangeState
value = 440
triggerall = command = "b"
triggerall = var(20) = 0
triggerall = statetype = C
trigger1 = ctrl = 1

trigger2 = stateno = 410
trigger2 = MoveContact = 1

trigger3 = stateno = 400
trigger3 = MoveContact = 1

trigger4 = stateno = 430
trigger4 = MoveContact = 1



[State -1,Puñetazo Medio Agachado]
type = ChangeState
value = 450
triggerall = command = "c"
triggerall = statetype = C
triggerall = var(20) = 0
trigger1 = ctrl = 1

trigger2 = stateno = 440
trigger2 = MoveContact = 1

trigger3 = stateno = 420
trigger3 = MoveContact = 1




[State -1,Puñetazo Flojo Agachado]
type = ChangeState
value = 300
triggerall = var(20) = 0
triggerall = command = "x"
triggerall = statetype = A
trigger1 = ctrl = 1

[State -1,Puñetazo Medio Agachado]
type = ChangeState
value = 310
triggerall = command = "y"
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 300
trigger2 = MoveContact = 1

trigger3 = stateno = 340
trigger3 = MoveContact = 1

[State -1,Puñetazo Medio Agachado]
type = ChangeState
value = 320
triggerall = command = "z"
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 310
trigger2 = MoveContact = 1

trigger3 = stateno = 330
trigger3 = MoveContact = 1

[State -1,Puñetazo Medio Agachado]
type = ChangeState
value = 345
triggerall = command = "b"
triggerall = statetype = A
triggerall = var(20) = 0
triggerall = Vel X = 0
trigger1 = ctrl = 1

trigger2 = stateno = 340
trigger2 = MoveContact = 1

trigger3 = stateno = 300
trigger3 = MoveContact = 1


[State -1,Puñetazo Medio Agachado]
type = ChangeState
value = 330
triggerall = command = "b"
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 340
trigger2 = MoveContact = 1

trigger3 = stateno = 310
trigger3 = MoveContact = 1

[State -1,Puñetazo Medio Agachado]
type = ChangeState
value = 340
triggerall = command = "a"
triggerall = var(20) = 0
triggerall = statetype = A
trigger1 = ctrl = 1

trigger2 = stateno = 300
trigger2 = MoveContact = 1



[State -1,Puñetazo Medio Agachado]
type = ChangeState
value = 360
triggerall = command = "c"
triggerall = var(20) = 0
triggerall = statetype = A
triggerall = Vel X = 0
trigger1 = ctrl = 1

trigger2 = stateno = 330
trigger2 = MoveContact = 1

trigger3 = stateno = 310
trigger3 = MoveContact = 1


[State -1,Puñetazo Medio Agachado]
type = ChangeState
value = 350
triggerall = command = "c"
triggerall = statetype = A
triggerall = var(20) = 0
trigger1 = ctrl = 1

trigger2 = stateno = 330
trigger2 = MoveContact = 1

trigger3 = stateno = 320
trigger3 = MoveContact = 1

[State -1, Run Back]
type = ChangeState
value = 999
triggerall = var(20) = 0
trigger1 = command = "superjump"
trigger1 = statetype != A
trigger1 = ctrl

[State -1, AI activation1]
type = varset
trigger1 = command = "AI1"
trigger2 = command = "AI2"
trigger3 = command = "AI3"
trigger4 = command = "AI4"
trigger5 = command = "AI5"
trigger6 = command = "AI6"
trigger7 = command = "AI7"
trigger8 = command = "AI8"
trigger9 = command = "AI9"
trigger10 = command = "AI10"
trigger11 = command = "AI11"
trigger12 = command = "AI12"
trigger13 = command = "AI13"
trigger14 = command = "AI14"
trigger15 = command = "AI15"
trigger16 = command = "AI16"
v = 20
value = 1


;Inteligencia Artificial por CMD Prueba sacada de Evilken
[State -1]
type = ChangeState
value = 999
triggerall = var(20) = 1
triggerall = statetype != A && stateno != 100
triggerall = p2movetype != A
trigger1 = ctrl = 1 && random <= 700
trigger1 = P2BodyDist X = [120,999]

[State -1, counter dragon punch! l]
type = changestate
value = 2104
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X = [20,50]
triggerall = P2BodyDist Y = [10,90]
trigger1 = p2movetype = A
trigger1 = Power = 3000

[State -1, counter dragon punch! l]
type = changestate
value = 2102
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X = [20,50]
triggerall = P2BodyDist Y = [10,90]
trigger1 = p2movetype = A
trigger1 = Power < 2000

[State -1, counter dragon punch! l]
type = changestate
value = 2100
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X = [20,50]
triggerall = P2BodyDist Y = [10,90]
trigger1 = p2movetype = A
trigger1 = Power < 1000




[State -1,Hadouken A]
type = ChangeState
value = 3200
triggerall = Var(20) = 1
triggerall = Power < 3000
triggerall = statetype != A
triggerall = p2movetype != A
triggerall = p2statetype != A
triggerall = p2statetype != S
triggerall = p2statetype != C
triggerall = ctrl = 1
trigger1 = P2BodyDist X = [250,999]
trigger1 = p2stateno = 5050
trigger2 = p2stateno = 5100
trigger3 = p2stateno = 5101
trigger4 = p2stateno = 5110
trigger5 = p2stateno = 5020
trigger6 = p2stateno = 5030

[State -1]
type = ChangeState
value = 200
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = P2statetype = S && p2life > 0
triggerall = P2BodyDist Y = [-10,10]
triggerall = p2stateno != 5110 && p2stateno != 5120 && p2stateno != 5050
trigger1 = P2Movetype != A
trigger1 = ctrl = 1
trigger1 = statetype != A
trigger1 = P2BodyDist X = [-10,50]
trigger1 = random < 500

[State -1]
type = ChangeState
value = 260
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
triggerall = P2statetype != A
trigger1 = stateno = 200
trigger1 = movecontact = 1

[State -1]
type = ChangeState
value = 210
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
triggerall = P2statetype != A
trigger1 = stateno = 260
trigger1 = movecontact = 1





[State -1]
type = ChangeState
value = 215
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = P2statetype = C && p2life > 0
triggerall = P2BodyDist Y = [-10,10]
triggerall = p2stateno != 5110 && p2stateno != 5120
trigger1 = P2Movetype != A
trigger1 = ctrl = 1
trigger1 = statetype != A
trigger1 = P2BodyDist X = [-10,60]
trigger1 = random < 100

[State -1]
type = ChangeState
value = 235
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = P2statetype = C && p2life > 0
triggerall = P2BodyDist Y = [-10,10]
triggerall = p2stateno != 5110 && p2stateno != 5120 && p2stateno != 5050
trigger1 = P2Movetype != A
trigger1 = ctrl = 1
trigger1 = statetype != A
trigger1 = P2BodyDist X = [-10,60]
trigger1 = random < 100



[State -1]
type = ChangeState
value = 430
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = P2statetype = S && p2life > 0
triggerall = P2BodyDist Y = [-10,10]
triggerall = p2stateno != 5110 && p2stateno != 5120  && p2stateno != 5050
trigger1 = P2Movetype != A
trigger1 = ctrl = 1
trigger1 = statetype != A
trigger1 = P2BodyDist X = [-10,60]
trigger1 = random < 500

[State -1]
type = ChangeState
value = 440
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
triggerall = P2statetype != A
trigger1 = stateno = 430
trigger1 = movecontact = 1

[State -1]
type = ChangeState
value = 450
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
triggerall = P2statetype != A
trigger1 = stateno = 440
trigger1 = movecontact = 1

[State -1]
type = ChangeState
value = 1440
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
trigger1 = stateno = 450
trigger1 = movehit = 1

[State -1]
type = ChangeState
value = 450
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
trigger1 = stateno = 420
trigger1 = moveguarded = 1


[State -1]
type = ChangeState
value = 1706
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
trigger1 = stateno = 450
trigger1 = moveguarded = 1
trigger2 = stateno = 210
trigger2 = moveguarded = 1





[State -1]
type = ChangeState
value = 2200
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
triggerall = P2statetype != A
triggerall = power = 3000
triggerall = random <= 500
trigger1 = stateno = 210
trigger1 = movehit = 1
trigger2 = ctrl
trigger2 = P2BodyDist X = [0,25]
trigger2 = P2BodyDist Y = [-90,0]
trigger2 = p2movetype = A
trigger2 = Random > 500

trigger3 = P2BodyDist X = [0,25]
trigger3 = P2BodyDist Y = [-90,0]
trigger3 = p2movetype = A
trigger3 = stateno = 1700
trigger3 = Random > 500


[State -1]
type = ChangeState
value = 2700
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = power = 3000
triggerall = p2stateno != 5110 && p2stateno != 5120 && p2stateno != 5050
triggerall = ctrl = 1
trigger1 = Random > 500
trigger1 = P2Movetype = A
trigger1 = statetype != A
trigger2 = Random > 500
trigger2 = p2stateno = 5050
trigger2 = P2BodyDist Y = [-999,-30]

[State -1]
type = ChangeState
value = 2600
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
triggerall = P2statetype != A
triggerall = power = 3000
triggerall = random <= 200
trigger1 = stateno = 210
trigger1 = movehit = 1

trigger2 = ctrl
trigger2 = P2BodyDist X = [0,25]
trigger2 = P2BodyDist Y = [-90,0]
trigger2 = p2movetype = A
trigger2 = Random > 500

trigger3 = P2BodyDist X = [0,25]
trigger3 = P2BodyDist Y = [-90,0]
trigger3 = p2movetype = A
trigger3 = stateno = 1700
trigger3 = Random > 500


[State -1]
type = ChangeState
value = 2500
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
triggerall = P2statetype != A
triggerall = power = 3000
triggerall = random <= 200
trigger1 = stateno = 210
trigger1 = movehit = 1
trigger2 = ctrl
trigger2 = P2BodyDist X = [0,25]
trigger2 = P2BodyDist Y = [-90,0]
trigger2 = p2movetype = A
trigger2 = Random > 500

trigger3 = P2BodyDist X = [0,25]
trigger3 = P2BodyDist Y = [-90,0]
trigger3 = p2movetype = A
trigger3 = stateno = 1700
trigger3 = Random > 500

[State -1]
type = ChangeState
value = 2900
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
triggerall = P2statetype != A
triggerall = power = 3000
triggerall = random <= 200
trigger1 = stateno = 210
trigger1 = movehit = 1
trigger2 = ctrl
trigger2 = P2BodyDist X = [0,25]
trigger2 = P2BodyDist Y = [-90,0]
trigger2 = p2movetype = A
trigger2 = Random > 500

trigger3 = P2BodyDist X = [0,25]
trigger3 = P2BodyDist Y = [-90,0]
trigger3 = p2movetype = A
trigger3 = stateno = 1700
trigger3 = Random > 500

[State -1]
type = ChangeState
value = 2420
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
triggerall = P2statetype != A
triggerall = power = 3000
triggerall = random <= 200
trigger1 = stateno = 210
trigger1 = movehit = 1
trigger2 = ctrl
trigger2 = P2BodyDist X = [0,25]
trigger2 = P2BodyDist Y = [-90,0]
trigger2 = p2movetype = A
trigger2 = Random > 500

trigger3 = P2BodyDist X = [0,25]
trigger3 = P2BodyDist Y = [-90,0]
trigger3 = p2movetype = A
trigger3 = stateno = 1700
trigger3 = Random > 500


[State -1, random taunt]
type = changestate
value = 192
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = statetype = S
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X = [50,300]
triggerall = random <= 50
trigger1 = p2stateno = 5050
trigger2 = p2stateno = 5100
trigger3 = p2stateno = 5101
trigger4 = p2stateno = 5110
trigger5 = p2stateno = 5020
trigger6 = p2stateno = 5030

[State -1, cpu hadoken barrage1]
type = changestate
value = 1002
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = statetype = S
triggerall = statetype != A
triggerall = ctrl
triggerall = p2stateno != 5050
triggerall = p2stateno != 5100
triggerall = p2stateno != 5101
triggerall = p2stateno != 5110
triggerall = p2stateno != 5020
triggerall = p2stateno != 5030
triggerall = P2movetype != A
trigger1 = P2BodyDist X = [200,999]
trigger1 = P2BodyDist Y = [-10,0]
trigger1 = random <= 400

[State -1, cpu hadoken barrage]
type = changestate
value = 1000
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = statetype = S
triggerall = statetype != A
triggerall = ctrl
triggerall = P2movetype != A
trigger1 = P2BodyDist X > 350 && P2BodyDist Y > -10
trigger1 = random <= 300

[State -1, cpu warp counter close range]
type = changestate
value = 1702
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X = [20,100]
trigger1 = random <= 400
trigger1 = p2movetype = A
trigger2 = ProjGuardedTime(0) != -1 && ProjGuardedTime(0) < 30 && random <= 50
trigger3 = prevstateno = 1000 && random <= 50

[State -1, cpu warp counter close range]
type = changestate
value = 1704
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = statetype != A
triggerall = ctrl
triggerall = backedgedist > 50
triggerall = P2BodyDist X = [20,100]
trigger1 = p2movetype = A
trigger1 = random <= 500
trigger2 = ProjGuardedTime(0) != -1 && ProjGuardedTime(0) < 30&& random <= 50
trigger3 = prevstateno = 1000 && random <= 100

[State -1, cpu warp counter medium range]
type = changestate
value = 1704
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X = [100,200]
trigger1 = p2movetype = A
trigger1 = random <= 500
trigger2 = ProjGuardedTime(0) != -1 && ProjGuardedTime(0) < 30&& random <= 50
trigger3 = prevstateno = 1000 && random <= 50
trigger4 = enemy, Numproj > 0 && random <= 100

[State -1, cpu warp]
type = changestate
value = 1704
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = statetype = S
triggerall = statetype != A
triggerall = ctrl
triggerall = Frontedgebodydist > 300
trigger1 = P2BodyDist X = [50,200]
trigger1 = random <= 500

[State -1, random hadouken]
type = changestate
value = 1002
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = P2movetype != A
trigger1 = statetype = S
trigger1 = P2BodyDist X > 100
trigger1 = P2BodyDist Y > -30
trigger1 = random <= 400
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 220
trigger2 = moveguarded = 1
trigger3 = stateno = 230
trigger3 = moveguarded = 1
trigger4 = stateno = 240
trigger4 = moveguarded = 1
trigger5 = stateno = 250
trigger5 = moveguarded = 1
trigger6 = stateno = 210
trigger6 = movehit = 1


[State -1, Air hadou trap2]
type = changestate
value = 1200
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = statetype = A
triggerall = P2BodyDist X = [50,110]
triggerall = P2BodyDist Y = [0,160]
trigger1 = stateno = 999 && vel Y > 0

[State -1]
type = ChangeState
value = 0
triggerall = Var(20) = 1
triggerall = statetype != A
trigger1 = stateno = 40 || stateno = 20 || stateno = 10


[State -1]
type = ChangeState
value = 1200
triggerall = Var(20) = 1
triggerall = random < 400 && var(10) = 0
trigger1 = stateno = 999 && time = 15
trigger1 = vel X < 0
trigger1 = statetype = A


[State -1]
type = ChangeState
value = 1202
triggerall = Var(20) = 1 && stateno != 1201 && stateno != 1200
triggerall = statetype = A
trigger1 = ctrl = 1 &&  stateno = 50
trigger1 = P2bodydist X = [40,80]
trigger1 = P2Bodydist Y = [40,100]
trigger1 = p2movetype != A && random <= 200

[State -1]
type = ChangeState
value = 1201
triggerall = Var(20) = 1 && stateno != 1200 && stateno != 1202
triggerall = frontedgedist > 100
triggerall = statetype = A
trigger1 = ctrl = 1 &&  stateno = 50
trigger1 = P2bodydist X = [40,80]
trigger1 = P2Bodydist Y = [40,100]
trigger1 = p2movetype != A && random <= 200

[State -1]
type = ChangeState
value = 1200
triggerall = Var(20) = 1 && stateno != 1201 && stateno != 1202
triggerall = Vel Y < 0
triggerall = statetype = A
trigger1 = ctrl = 1 &&  stateno = 50
trigger1 = P2bodydist X = [40,80]
trigger1 = P2Bodydist Y = [40,100]
trigger1 = p2movetype != A && random <= 200

[State -1, counter dragon punch! l]
type = changestate
value = 1120
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype != A
triggerall = ctrl
triggerall = P2BodyDist X = [0,25]
triggerall = P2BodyDist Y = [-90,0]
trigger1 = p2movetype = A
trigger1 = Power < 3000


[State -1, Air hadou trap]
type = changestate
value = 1200
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype = A
triggerall = P2BodyDist X = [-40,20]
triggerall = P2BodyDist Y = [0,160]
trigger1 = stateno = 999 && time > 20 && ctrl = 1


[State -1, punch air juggle]
type = changestate
value = 300
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype = A
triggerall = P2BodyDist X = [-40,40]
triggerall = P2BodyDist Y = [-105,0]
triggerall = p2movetype = H
trigger1 = stateno = 999 && ctrl = 1

[State -1, punch air juggle]
type = changestate
value = 340
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype = A
trigger1 = stateno = 300 && movehit = 1

[State -1, punch air juggle]
type = changestate
value = 310
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype = A
trigger1 = stateno = 340 && movehit = 1

[State -1, punch air juggle]
type = changestate
value = 330
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype = A
trigger1 = stateno = 310 && movehit = 1

[State -1, punch air juggle]
type = changestate
value = 350
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype = A
triggerall = P2statetype != S
trigger1 = stateno = 330 && movehit = 1

[State -1, Air hadouken]
type = changestate
value = 3350
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = statetype = A
triggerall = Var(20) = 1 && p2life > 0
triggerall = power = 3000
trigger1 = stateno = 350 && movehit = 1


[State -1, Air hadouken]
type = changestate
value = 1202
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = statetype = A
triggerall = Var(20) = 1 && p2life > 0
trigger1 = stateno = 350 && movehit = 1
trigger1 = random < 800

[State -1, Air hadouken]
type = changestate
value = 3050
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = statetype = A
triggerall = Var(20) = 1 && p2life > 0
trigger1 = stateno = 350 && movehit = 1
trigger1 = random < 800

[State -1, cornertrap dive kick evade]
type = changestate
value = 3053
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype = A
triggerall = P2statetype = S
triggerall = P2BodyDist X = [-60,-20]
triggerall = P2BodyDist Y = [0,50]
trigger1 = stateno = 330

[State -1, dive kick followup]
type = changestate
value = 3050
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype = A && frontedgedist > 66
trigger1 = stateno = 350 && movehit = 1 && random <= 200
trigger1 = random < 10


[State -1, Air hurricane kick followup]
type = changestate
value = 1350
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype = A
triggerall = vel X >= 0
trigger1 = stateno = 350 && movehit = 1 && pos Y <= -100

[State -1, Air hadou trap]
type = changestate
value = 1200
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype = A
triggerall = P2BodyDist X = [-40,20]
triggerall = P2BodyDist Y = [0,160]
trigger1 = stateno = 3053 && time = 30 && random <= 500

[State -1, Air hadou extra]
type = changestate
value = 1202
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype = A
trigger1 = stateno = 1200 && time = 17

[State -1, Air hadou trap2]
type = changestate
value = 1200
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1 && p2life > 0
triggerall = statetype = A
triggerall = P2BodyDist X = [50,110]
triggerall = P2BodyDist Y = [0,160]
trigger1 = stateno = 1200 && time = 50

[State -1]
type = ChangeState
value = 400
triggerall = (roundstate != [0,1]) || (roundstate != [3,4]) 
triggerall = Var(20) = 1
triggerall = P2statetype != A && p2life > 0
triggerall = P2BodyDist Y = [-10,10]
triggerall = p2stateno != 5110 && p2stateno != 5120
trigger1 = P2Movetype != A
trigger1 = ctrl = 1
trigger1 = statetype != A
trigger1 = P2BodyDist X = [-10,50]
trigger1 = random < 800

[State -1]
type = ChangeState
value = 410
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
triggerall = P2statetype != A
trigger1 = stateno = 400
trigger1 = movecontact = 1

[State -1]
type = ChangeState
value = 420
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
triggerall = P2statetype != A
trigger1 = stateno = 410
trigger1 = movecontact = 1

[State -1]
type = ChangeState
value = 999
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
triggerall = P2statetype != A
trigger1 = stateno = 420
trigger1 = movehit = 1

[State -1]
type = ChangeState
value = 1440
triggerall = roundstate = 2
triggerall = Var(20) = 1 && p2life > 0
trigger1 = stateno = 210
trigger1 = movehit = 1

[State -1]
type = ChangeState
value = 5210
triggerall = canrecover = 1
triggerall = Var(20) = 1
triggerall = random < 999
triggerall = life > 0
trigger1 = time > 30
trigger1 = stateno = 5050

[State -1]
type = ChangeState
value = 130
triggerall = Var(20) = 1
triggerall = random < 999
triggerall = P2movetype = A
triggerall = statetype != A
triggerall = P2statetype != C
trigger1 = ctrl

[State -1]
type = ChangeState
value = 131
triggerall = Var(20) = 1
triggerall = random < 999
triggerall = P2movetype = A
triggerall = statetype != A
triggerall = P2statetype = C
trigger1 = ctrl

[State -1]
type = ChangeState
value = 132
triggerall = Var(20) = 1
triggerall = random < 999
triggerall = P2movetype = A
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 5210

[State -1]
type = ChangeState
value = 152
triggerall = var(20) = 1
triggerall = Statetype != A
triggerall = P2statetype = C
triggerall = P2Movetype = A
trigger1 = stateno = 150
trigger2 = stateno = 151

[State -1]
type = ChangeState
value = 150
triggerall = var(20) = 1
triggerall = Statetype != A
triggerall = P2statetype != C
triggerall = P2Movetype = A
trigger1 = stateno = 152
trigger2 = stateno = 153

[State -1]
type = ChangeState
value = 150
triggerall = var(20) = 1
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(20) = 1
triggerall = Statetype != A
triggerall = Pos Y > -1
triggerall = P2statetype = C
triggerall = P2Movetype = A
trigger1 = stateno = 154
trigger2 = stateno = 155
