


;------------------------------------------------------------------------------
;-| {^zu |---------------------------------------------------------------
;e{^̔zuȒPɕύXł܂B
;̃LN^[̃{^zuςƂȂǂɎg܂B
;x = x  x = a ɕς΁Axaɕς܂B
[Remap]
x = x
y = y
z = z
a = a
b = b
c = c
s = s

;------------------------------------------------------------------------------
;-| W |-------------------------------------------------------------------
[Defaults]
; timeLqȂꍇAȉ̒lQƂ܂Bŏl1łB
command.time = 20

; buffer.time̒lłB1`30܂Őݒł܂B
; ʂ1łB
command.buffer.time = 1



;--------------------
;AI activation
;--------------------

[Command]
name = "ai"
command = U, D, B, F, U, a, F, b, U, F, y, z, F
time = 1
[Command]
name = "ai2"
command = F, b, U, F, y, z, F, U, D, B, F, U, a
time = 1
[Command]
name = "ai3"
command = a, F, b, U, D, B, F, U, B, F, y, z, F, x
time = 1
[Command]
name = "ai4"
command = c, a, F, z, U, F, y, z, F, x, D, B, F, U, B
time = 1
[Command]
name = "ai5"
command = z, c, U, F, c, U, F, D, F, x, z, c, z, c, z, c
time = 1
[Command]
name = "ai6"
command = z, c, U, F, c, U, F, U, F, y, z, F, x, D
time = 1
[Command]
name = "ai7"
command = z ,c ,z ,c ,z ,c ,z ,c ,z ,c ,z ,U ,F ,c ,U
time = 1
[Command]
name = "ai8"
command = z, c, U, F, U, F, y, z, F, x, D, a, F, z, U
time = 1
[Command]
name = "ai9"
command = z, c, z, F, B, U, D, F, DF, z, U, c, U, F, D
time = 1
[Command]
name = "ai10"
command = z, c, D, F, U, DF ,y , z+c, F, x, D, a, F, z, U
time = 1
[Command]
name = "ai11"
command = F, x, D, a, F, z, U, z, c, D, F, U, DF, y, z+c
time = 1
[Command]
name = "ai12"
command = z, c, U, F, U, D, U, c, z, z+b, F, y, z, F, x, D
time = 1
[Command]
name = "ai13"
command = z, c, U, F, c, U, F, U, F, y, z, F, x, D, z, c
time = 1
[Command]
name = "ai14"
command = c,z,c,U,F,c,U,F,D,F,x+z,c,z,
time = 1
[Command]
name = "ai15"
command = z,c,U,F,c,U,z,F,x,D,a,F,z,U,F,U,F,y,z,F,x,D,z,c,z,c,z
time = 1
[Command]
name = "ai16"
command = z,c,U,F,c,U,F,U,F,y,z,F,x,D,b,c,a,x
time = 1
[Command]
name = "ai17"
command = z,c,F,y,z,F,F,x,D,b,c,a,x,D,z,c,z,c,z
time = 1
[Command]
name = "ai18"
command = c,z,c,U,F,c,U,F,c,z
time = 1
[Command]
name = "ai19"
command = z,c,U,F,c,U,z,x,D,a,F,z,U,F,U,F,y,z,F
time = 1
[Command]
name = "ai20"
command = z,c,U,U,F,c,U,F,U,F,c,U,F,U,F,y,z,D,F,x+z
time = 1
[Command]
name = "ai21"
command = z,c,D,F,U,DF,y,z+c,F,z,c,D,F,U
time = 1
[Command]
name = "ai22"
command = F,x,D,a,F,z,U,DF,y,z+c,x,D,a,F,z,U
time = 1
[Command]
name = "ai23"
command = z,c,U,F,U,D,U,c,z,D,a,F,z,U,y,z,F,x,D,z,c
time = 1
[Command]
name = "ai24"
command = z+b,F,y,z,F,x,z,c,U,F,c,U,F,U,F,z,c,z
time = 1
[Command]
name = "ai25"
command = F,U,c,x,F,U,c,x,F,U,c,x,F,U,c,x,FU,c+x
time = 1
[Command]
name = "ai26"
command = c,z,c,U,F,c,U,F,D,F,x+z,c,z,c,U,F,U,F,y
time = 1
[Command]
name = "ai27"
command = D,a,F,z,U,F,U,F,y,z,c,U,F,c,U,z,F,x
time = 1
[Command]
name = "ai28"
command = z,c,U,F,z,F,x,D,b,c,a,x,D
time = 1
[Command]
name = "ai29"
command = z,c,F,y,z,F,F,x,z,c,z,c,z,x,D,b,c,a
time = 1
[Command]
name = "ai30"
command = c,z,c,U,F,c,U,U,F,c,U,z,F,x,z,F,F
time = 1
[Command]
name = "ai31"
command = D,a,F,z,U,F,U,F,y,x+z,c,z,c,U,F,U,F,y+z
time = 1
[Command]
name = "ai32"
command = z,c,U,F,z,F,x,D,b,c,a,x,D,D,b,c,a
time = 1
[Command]
name = "ai33"
command = z,c,F,y,z,F,F,x,z,c,F,D,F,c,z,c,z,x
time = 1
[Command]
name = "ai34"
command = z,c,D,y,z+c,F,z,c,D,F,U,F,U,DF
time = 1
[Command]
name = "ai35"
command = F,x,D,a,F,z,x,D,a,F,z,UD,a,F,z,U
time = 1
[Command]
name = "ai36"
command = z,c,U,F,U,D,U,U,DF,y,z+c,c,z,y,z,F,x,D,z,c
time = 1
[Command]
name = "ai37"
command = z+b,F,y,z,F,U,F,z,c,z,F,x,z,c,U,F,c,U
time = 1
[Command]
name = "ai38"
command = F,U,c,x,F,U,c,x,F,U,c,x,F,c,U,F,D,F
time = 1
[Command]
name = "ai39"
command = c,z,c,U,F,x+z,c,U,c,x,FU,c+z,c,U,F,U,F,y
time = 1
[Command]
name = "ai40"
command = F,z,c,z,F,x,z,c,U,F,c,U,x,FU,c+z,c,U,F,U,F,y
time = 1
[Command]
name = "ai41"
command = F,U,c,x,F,U,c,x,F,F,D,F,z+b,F,y,z,F,U
time = 1
[Command]
name = "ai42"
command = c,z,c,U,F,U,c,x,F,c,U,x+z,c,U,c,z,x,a
time = 1



;-| AIpR}h |------------------------------

;-| KEZ |-----------------------------------------------------------------

[Command]
name = "236_V"
command = ~D, DF, F, b

[Command]
name = "214_V"
command = ~D, DB, B, b

;-| KEZ |-------------------------------------------------------------------

[Command]
name = "2363_A"
command = ~F, D, DF, y

[Command]
name = "2363_B"
command = ~F, D, DF, x

[Command]
name = "2363_C"
command = ~F, D, DF, a

[Command]
name = "236_A"
command = ~D, DF, F, y

[Command]
name = "236_B"
command = ~D, DF, F, x

[Command]
name = "236_C"
command = ~D, DF, F, a

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

[Command]
name = "214_B"
command = ~D, DB, B, x

[Command]
name = "214_C"
command = ~D, DB, B, a

[Command]
name = "DD_A"
command = ~D, D, y

[Command]
name = "DD_B"
command = ~D, D, x

[Command]
name = "DD_C"
command = ~D, D, a

[Command]
name = "jump"    
command = ~$D,$U
time = 12

;-| L[QA |---------------------------------------------------------

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

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

;-|  |-----------------------------------------------------------------

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

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

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

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

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

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

[Command]
name = ""
command = y+x
time = 1

;-| L[{{^ |---------------------------------------------------------

;-| {^P |---------------------------------------------------------------
[Command]
name = "a"
command = a
time = 1

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

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

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

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

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

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

[Command]
name = "F"
command = $F
time = 300
command.buffer.time = 300

[Command]
name = "F"
command = ~$F
time = 300
command.buffer.time = 300

[Command]
name = "B"
command = $B
time = 300
command.buffer.time = 300

[Command]
name = "B"
command = ~$B
time = 300
command.buffer.time = 300

;-| L[ςȂ |-----------------------------------------------------

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

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

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

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

;==============================================================================
[Statedef -1]
;==============================================================================
;KEZ
[State -1]
type = ChangeState
value = 3000
triggerall = var(59)=0 && command =  "214_V"
triggerall = power >= 3000
triggerall = statetype != A
trigger1 = ctrl

[State -1]
type = ChangeState
value = 3000
triggerall = var(59)=0 && command =  "214_V"
triggerall = power >= 3000
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
trigger7 = (stateno = 2000) && AnimElem = 13, >= 1
trigger8 = (stateno = 2200) && AnimElem = 5, >= 1
trigger9 = (stateno = 2210) && AnimElem = 5, >= 1
trigger10 = (stateno = 2211) && AnimElem = 8, >= 1
trigger11 = (stateno = 2020) && AnimElem = 13, >= 1
trigger12 = (stateno = 2220) && AnimElem = 5, >= 1
trigger13 = (stateno = 2221) && AnimElem = 8, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 3100
triggerall = var(59)=0 && command =  "236_V"
triggerall = power >= 3000
triggerall = statetype != A
trigger1 = ctrl

[State -1]
type = ChangeState
value = 3100
triggerall = var(59)=0 && command =  "236_V"
triggerall = power >= 3000
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
trigger7 = (stateno = 2000) && AnimElem = 13, >= 1
trigger8 = (stateno = 2200) && AnimElem = 5, >= 1
trigger9 = (stateno = 2210) && AnimElem = 5, >= 1
trigger10 = (stateno = 2211) && AnimElem = 8, >= 1
trigger11 = (stateno = 2020) && AnimElem = 13, >= 1
trigger12 = (stateno = 2220) && AnimElem = 5, >= 1
trigger13 = (stateno = 2221) && AnimElem = 8, >= 1
ignorehitpause = 1

;==============================================================================
;KEZ
[State -1]
type = ChangeState
value = 2300
triggerall = (var(59)=0 && command = "2363_A")
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 2300
triggerall = (var(59)=0 && command = "2363_A")
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 2310
triggerall = (var(59)=0 && command = "2363_B"); || ((var(59)=0 && command = "2363_C") && power < 1000)
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 2310
triggerall = (var(59)=0 && command = "2363_B"); || ((var(59)=0 && command = "2363_C") && power < 1000)
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 2320
triggerall = (var(59)=0 && command = "2363_C")
triggerall = power >= 1000
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 2320
triggerall = (var(59)=0 && command = "2363_C")
triggerall = power >= 1000
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
trigger7 = (stateno = 2000) && AnimElem = 13, >= 1
trigger8 = (stateno = 2200) && AnimElem = 5, >= 1
trigger9 = (stateno = 2210) && AnimElem = 5, >= 1
trigger10 = (stateno = 2211) && AnimElem = 8, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 2100
triggerall = (var(59)=0 && command = "214_A")
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 2100
triggerall = (var(59)=0 && command = "214_A")
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 2110
triggerall = (var(59)=0 && command = "214_B"); || ((var(59)=0 && command = "214_C") && power < 1000)
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 2110
triggerall = (var(59)=0 && command = "214_B"); || ((var(59)=0 && command = "214_C") && power < 1000)
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 2120
triggerall = (var(59)=0 && command = "214_C")
triggerall = power >= 1000
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 2120
triggerall = (var(59)=0 && command = "214_C")
triggerall = power >= 1000
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
trigger7 = (stateno = 2000) && AnimElem = 13, >= 1
trigger8 = (stateno = 2200) && AnimElem = 5, >= 1
trigger9 = (stateno = 2210) && AnimElem = 5, >= 1
trigger10 = (stateno = 2211) && AnimElem = 8, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 2200
triggerall = (var(59)=0 && command = "236_A")
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 2200
triggerall = (var(59)=0 && command = "236_A")
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 2210
triggerall = (var(59)=0 && command = "236_B"); || ((var(59)=0 && command = "236_C") && power < 1000)
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 2210
triggerall = (var(59)=0 && command = "236_B"); || ((var(59)=0 && command = "236_C") && power < 1000)
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 2220
triggerall = (var(59)=0 && command = "236_C")
triggerall = power >= 1000
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 2220
triggerall = (var(59)=0 && command = "236_C")
triggerall = power >= 1000
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
trigger7 = (stateno = 2000) && AnimElem = 13, >= 1
trigger8 = (stateno = 2200) && AnimElem = 5, >= 1
trigger9 = (stateno = 2210) && AnimElem = 5, >= 1
trigger10 = (stateno = 2211) && AnimElem = 8, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 2000
triggerall = (var(59)=0 && command = "DD_A")
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 2000
triggerall = (var(59)=0 && command = "DD_A")
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 2010
triggerall = (var(59)=0 && command = "DD_B")
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 2010
triggerall = (var(59)=0 && command = "DD_B")
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 2020
triggerall = (var(59)=0 && command = "DD_C")
triggerall = statetype != A
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 2020
triggerall = (var(59)=0 && command = "DD_C")
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
trigger6 = (stateno = 430) && AnimElem = 8, >= 1
ignorehitpause = 1

;==============================================================================

[State -1]
type = ChangeState
value = 100
triggerall = var(59)=0 && command =  "FF"
trigger1 = statetype = S
trigger1 = ctrl

[State -1]
type = ChangeState
value = 105
triggerall = var(59)=0 && command =  "BB"
trigger1 = statetype = S
trigger1 = ctrl

[State -1]
type = ChangeState
value = 103
triggerall = var(59)=0 && command =  "FF"
triggerall = statetype = A
triggerall = stateno != 105
triggerall = var(4) != 0
triggerall = Pos Y <= -9
triggerall = ctrl
trigger1 = stateno != 103

[State -1]
type = ChangeState
value = 108
triggerall = var(59)=0 && command =  "BB"
triggerall = statetype = A
triggerall = stateno != 105
triggerall = var(4) != 0
triggerall = Pos Y <= -9
triggerall = ctrl
trigger1 = stateno != 103
trigger1 = stateno != 108

;------------------------------------------------------------------------------
;
[State -1]
type = ChangeState
value = 800
triggerall = var(59)=0 && command =  "" || command = "c" && command != "holddown"
triggerall = statetype != A
triggerall = var(59)=0
trigger1 = ctrl = 1

[State -1]
type = ChangeState
value = 800
triggerall = var(59)=0 && command =  "" || command = "c" && command != "holddown"
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 400) && AnimElem = 3, >= 1
ignorehitpause = 1

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

[State -1]
type = ChangeState
value = 200
triggerall = var(59)=0 && command =  "y"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl

[State -1]
type = ChangeState
value = 200
triggerall = var(59)=0 && command =  "y"
triggerall = command != "holddown"
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 400) && AnimElem = 3, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 210
triggerall = var(59)=0 && command =  "x"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl

[State -1]
type = ChangeState
value = 210
triggerall = var(59)=0 && command =  "x"
triggerall = command != "holddown"
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 400) && AnimElem = 3, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 220
triggerall = var(59)=0 && command =  "a"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl

[State -1]
type = ChangeState
value = 220
triggerall = var(59)=0 && command =  "a"
triggerall = command != "holddown"
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 400) && AnimElem = 3, >= 1
trigger4 = (stateno = 410) && AnimElem = 5, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 230
triggerall = var(59)=0 && command =  "b"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl

[State -1]
type = ChangeState
value = 230
triggerall = var(59)=0 && command =  "b"
triggerall = command != "holddown"
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
ignorehitpause = 1

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

[State -1]
type = ChangeState
value = 400
triggerall = var(59)=0 && command =  "y"
triggerall = var(59)=0 && command =  "holddown"
trigger1 = statetype = C
trigger1 = ctrl

[State -1]
type = ChangeState
value = 400
triggerall = var(59)=0 && command =  "y"
triggerall = var(59)=0 && command =  "holddown"
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 400) && AnimElem = 3, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 410
triggerall = var(59)=0 && command =  "x"
triggerall = var(59)=0 && command =  "holddown"
trigger1 = statetype = C
trigger1 = ctrl

[State -1]
type = ChangeState
value = 410
triggerall = var(59)=0 && command =  "x"
triggerall = var(59)=0 && command =  "holddown"
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 400) && AnimElem = 3, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 420
triggerall = var(59)=0 && command =  "a"
triggerall = var(59)=0 && command =  "holddown"
trigger1 = statetype = C
trigger1 = ctrl

[State -1]
type = ChangeState
value = 420
triggerall = var(59)=0 && command =  "a"
triggerall = var(59)=0 && command =  "holddown"
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 430
triggerall = var(59)=0 && command =  "b"
triggerall = var(59)=0 && command =  "holddown"
trigger1 = statetype = C
trigger1 = ctrl

[State -1]
type = ChangeState
value = 430
triggerall = var(59)=0 && command =  "b"
triggerall = var(59)=0 && command =  "holddown"
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 220) && AnimElem = 6, >= 1
trigger4 = (stateno = 400) && AnimElem = 3, >= 1
trigger5 = (stateno = 410) && AnimElem = 5, >= 1
ignorehitpause = 1

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

[State -1]
type = ChangeState
value = 600
triggerall = var(59)=0 && command =  "y"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = (stateno = 51) && PrevStateNo = 600

[State -1]
type = ChangeState
value = 600
triggerall = var(59)=0 && command =  "y"
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 600) && AnimElem = 3, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 610
triggerall = var(59)=0 && command =  "x"
trigger1 = statetype = A
trigger1 = ctrl

[State -1]
type = ChangeState
value = 610
triggerall = var(59)=0 && command =  "x"
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 600) && AnimElem = 3, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 620
triggerall = var(59)=0 && command =  "a"
trigger1 = statetype = A
trigger1 = ctrl

[State -1]
type = ChangeState
value = 620
triggerall = var(59)=0 && command =  "a"
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 600) && AnimElem = 3, >= 1
trigger2 = (stateno = 610) && AnimElem = 6, >= 1
ignorehitpause = 1

[State -1]
type = ChangeState
value = 630
triggerall = var(59)=0 && command =  "b"
trigger1 = statetype = A
trigger1 = ctrl

[State -1]
type = ChangeState
value = 630
triggerall = var(59)=0 && command =  "b"
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 600) && AnimElem = 3, >= 1
trigger2 = (stateno = 610) && AnimElem = 6, >= 1
trigger3 = (stateno = 620) && AnimElem = 7, >= 1
ignorehitpause = 1

;-| 2iWv |-----------------------------------------------------

[State -1]
type = ChangeState
value = 45
triggerall = var(59)=0 && command =  "holdup"
triggerall = command != "holddown"
triggerall = statetype = A
triggerall = Pos Y <= -9
triggerall = Var(8) = 0
triggerall = Var(17) = 0
trigger1 = Anim = 41 && AnimElem = 2, >= 0
trigger1 = ctrl
trigger2 = Anim = 42 && AnimElem = 2, >= 0
trigger2 = ctrl
trigger3 = Anim = 43 && AnimElem = 2, >= 0
trigger3 = ctrl
trigger4 = Anim = [51,53]
trigger4 = ctrl && AnimElem = 2, >= 0
trigger5 = (stateno = 51) && Time >= 1
trigger5 = ctrl
trigger6 = Anim = 5040
trigger6 = ctrl
trigger7 = (stateno = 5210) && Time >= 1
trigger7 = ctrl
trigger8 = (stateno = 2320) && ctrl

;-| WvLZ |-----------------------------------------------------

;n
[State -1]
type = ChangeState
value = 40
triggerall = var(59)=0 && command =  "holdup"
triggerall = command != "holddown"
triggerall = statetype != A
triggerall = Var(9) = 0
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 3, >= 1
trigger2 = (stateno = 210) && AnimElem = 4, >= 1
trigger3 = (stateno = 430) && AnimElem = 8, >= 1
ignorehitpause = 1

;
[State -1]
type = ChangeState
value = 45
triggerall = var(59)=0 && command =  "holdup"
triggerall = command != "holddown"
triggerall = statetype = A
triggerall = Var(17) = 0
triggerall = Var(8) = 0
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 600) && AnimElem = 3, >= 1
trigger2 = (stateno = 610) && AnimElem = 6, >= 1
trigger3 = (stateno = 620) && AnimElem = 7, >= 1
ignorehitpause = 1

;------------------------------------------------------------------------------
;
[State -1]
type = Null;ChangeState
value = 195
triggerall = var(59)=0 && command =  "start"
trigger1 = statetype != A
trigger1 = ctrl




;Movimientos basicos
;-------------------

[State -1, AI]
type = VarSet
triggerall = !var(59) 
triggerall = RoundState = [1,2]
trigger1 = command = "ai" || command = "ai2" || command = "ai3" || command = "ai4"
trigger2 = command = "ai5" || command = "ai6" || command = "ai7" || command = "ai8"
trigger3 = command = "ai9" || command = "ai10" || command = "ai11" || command = "ai12"
trigger4 = command = "ai13" || command = "ai14" || command = "ai15" || command = "ai16"
trigger5 = command = "ai17" || command = "ai18" || command = "ai19" || command = "ai20"
trigger6 = command = "ai21" || command = "ai22" || command = "ai23" || command = "ai24"
trigger7 = command = "ai25" || command = "ai26" || command = "ai27" || command = "ai28"
trigger8 = command = "ai29" || command = "ai30" || command = "ai31" || command = "ai32"
trigger9 = command = "ai33" || command = "ai34" || command = "ai35" || command = "ai36"
trigger10 = command = "ai37" || command = "ai38" || command = "ai39" || command = "ai40"
trigger11 = command = "ai41" || command = "ai42"
trigger12 = NumHelper(50000)
trigger12 = Helper(50000),var(59)
trigger13 = 1
var(59) = 1


;[uilj
[State -1, kubigari]
type = ChangeState
value = 3000
triggerall = var(59)=1 && roundstate=2 && statetype !=A && stateno!=0
triggerall = (p2statetype!=A) && p2stateno!=5120 && p2movetype!=H
triggerall =  power>=3000 
triggerall =  p2life>200 || life<300
trigger1 = ctrl || (stateno = 20) || (stateno = 100) 
trigger1 = p2bodydist X =[-5,150]


;[uilj
[State -1, kubigari]
type = ChangeState
value =2100
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall = (p2statetype!=A) && p2stateno!=5120 && p2movetype!=H
trigger1 = ctrl || (stateno = 20) || (stateno = 100) 
trigger1 = p2bodydist X =[-5,60]
trigger1 = (p2movetype=A) || (p2life<=200)
trigger2= ctrl || (stateno = 20) || (stateno = 100) 
trigger2 = p2bodydist X =[-5,35]
trigger3= ctrl || (stateno = 20) || (stateno = 100) 
trigger3 = p2bodydist X =[35,60]
trigger3 = random<=300
trigger3 = p2stateno!=0
trigger4= ctrl || (stateno = 400)
trigger4 = moveguarded
[State -1]
type = ChangeState
value = 2100
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) 
triggerall = !inguarddist
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = (stateno = 200) && AnimElem = 2, >= 1
ignorehitpause = 1
[State -1, Guard(AI)]
Type = ChangeState
Value = 120
triggerall = var(59)=1 && roundstate = 2
TriggerAll = Ctrl||(StateNo=[20,22])||(StateNo=100&&Time>12)
TriggerAll = StateNo!=[120,155]
Trigger1 = P2StateType!=A
Trigger1 = P2Dist X>=0
Trigger1 = InGuardDist
Trigger1 = !EnemyNear,hitdefattr=SCA,NT,ST,HT
Trigger2 = !EnemyNear,hitdefattr=SCA,NT,ST,HT
Trigger2 = P2MoveType=A
Trigger2 = P2Dist X<0
Trigger3 = Enemy,NumHelper>0||Enemy,NumProj>0
Trigger3 = InGuardDist


;oNXe
[State -1,kopann]
type = null;ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype !=a
triggerall = !inguarddist 
trigger1 = Ctrl || (stateno = 20)  || (stateno = 0) || (stateno = 100) || (stateno = 21)  
trigger1 = p2statetype = L && p2bodydist X<50
value = 105


;
[State -1,syouryuu]
type = ChangeState
triggerall = var(59)=1 && roundstate=2 
triggerall = (p2statetype!=L)
triggerall = !inguarddist && p2movetype=H
trigger1 = Ctrl ;|| (stateno = 51)
trigger1 = statetype = A
value = 630

[state -2,AI]
type = varset
trigger1 = var(24) = 1      ;AI
trigger1 = stateno =2000  ;̋Z̃Xe[g
v = 58        ;var(56)gp
value = 180   ;180t[iRbԁj

[state -2,AI]
type = varadd
trigger1 = var(58) > 0
var(58) = -1

;p
[State -1]
type = ChangeState
triggerall = var(24)=1 && roundstate=2 && statetype !=a
triggerall = (p2statetype!=L) 
triggerall = !inguarddist && p2stateno!=0 
trigger1 = Ctrl || (stateno = 100)  || (stateno = 0)  
trigger1 = P2BodyDist X >120
trigger1 = random<=300
value = 2000
[State -1]
type = ChangeState
value = 2310
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) && var(9)!=0
triggerall = !inguarddist
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0
triggerall = HitPauseTime = 0
trigger1 = (stateno = 430) && AnimElem = 8, >= 1
ignorehitpause = 1
[State -1]
type = ChangeState
value = 210
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) 
triggerall = !inguarddist
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 
triggerall = HitPauseTime = 0
trigger1 = (stateno = 400) && AnimElem = 2, >= 1
ignorehitpause = 1
[State -1]
type = null; ChangeState
value = 430
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) 
triggerall = !inguarddist
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 
triggerall = HitPauseTime = 0
trigger1 = (stateno = 220) && AnimElem = 2, >= 1
ignorehitpause = 1
[State -1]
type = ChangeState
value = 2210
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) 
triggerall = !inguarddist
triggerall = statetype != A
triggerall = Var(5) != 0
triggerall = HitCount > 0 
triggerall = HitPauseTime = 0
trigger1 = (stateno = 210) && AnimElem = 2, >= 1
ignorehitpause = 1
[State -1]
type = ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) 
triggerall = !inguarddist
trigger1 = ctrl || (stateno = 20) || (stateno = 0) || (stateno = 21)
trigger1 = (p2statetype!=A)
trigger1 = p2bodydist X = [-5,40]
value = 400
[State -1]
type = ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) 
triggerall = !inguarddist && p2stateno=0
trigger1 = ctrl || (stateno = 20) 
trigger1 = (p2statetype!=A)
trigger1 = p2bodydist X > 50
value = 100
[State -1]
type = null;ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) && stateno!=0 && stateno!=5900
triggerall = !inguarddist
trigger1 = ctrl || (stateno = 20) || (stateno = 0) || (stateno = 21)
trigger1 = (p2statetype!=A) && random<=400
trigger1 = p2bodydist X = [50,110]
value = 210
[State -1]
type = ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype =a
triggerall = !inguarddist  && (stateno != 105)  
triggerall = Ctrl || (stateno = [40,99])
trigger1 = P2BodyDist X = [-5,100]
trigger1 = p2statetype =A 
Trigger1 = Pos Y + const(movement.yaccel) / 2 * 36 + (Vel y * 6) <= -20
Trigger1 = Pos Y + const(movement.yaccel) / 2 * 81 + (Vel y * 9) >= 0
Trigger1   = Pos Y + const(movement.yaccel) / 2 * 36 + (Vel y * 6) >= (Enemynear,const(size.head.pos.y) / ((Enemynear,StateType = C) + 1) + 10)
value = 630
[State -1]
type = ChangeState
value = 40
triggerall = var(59)=1 && roundstate=2 && statetype !=A 
triggerall =  (p2statetype!=L) 
triggerall = Var(9) = 0
trigger1 = (stateno = 430) 
trigger1 = movecontact
ignorehitpause = 1
;Wv
[State -1, Dash]
type = ChangeState
value = 40
triggerall = var(59) = 1 && RoundState = 2
triggerall = statetype != A && stateno!=0 && stateno!=5900 && p2stateno!=0 && p2stateno!=5900 
triggerall = stateno != 40 && p2movetype!=H
triggerall = !inguarddist 
triggerall = Ctrl || (stateno = 20) || (stateno = 0)
trigger1 = P2BodyDist X > 150
trigger1 = random<=200
ctrl = 1
;n
[State -1]
type = ChangeState
value = 40
triggerall = var(59)=1 
triggerall = statetype != A
triggerall = Var(9) = 0
triggerall = Var(5) != 0
triggerall = HitCount > 0 || P2StateNo = [120,155]
triggerall = HitPauseTime = 0
trigger1 = ctrl || (stateno = 430) && AnimElem = 8, >= 1
ignorehitpause = 1
GC
[State -1]
type = ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) 
triggerall = !inguarddist && var(9)!=0
triggerall = ctrl || (stateno = 20) || (stateno = 0) || (stateno = 21)
trigger1 = p2bodydist X = [-5,60]
trigger1 = (p2statetype=A) && p2movetype=H &&frontedgedist<=80
trigger2 = (p2stateno=[5100,5101]) ||(p2stateno=912)
trigger2 = p2bodydist X = [-5,60]
value = 220
[State -1]
type = ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) && var(9)=0 
triggerall = !inguarddist 
triggerall = ctrl || (stateno = 20) || (stateno = 0) || (stateno = 21)
trigger1 = (p2statetype=A) && p2movetype=H &&frontedgedist<=80 && p2bodydist Y > -50
trigger1 = p2bodydist X = [-5,60]
trigger2 = (p2stateno=[5100,5101]) ||(p2stateno=912)
trigger2 = p2bodydist X = [-5,40]
value = 2210
[State -1]
type = ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) ;&& var(57)=0 
triggerall = !inguarddist 
triggerall = ctrl || (stateno = 20) || (stateno = 0) || (stateno = 21)
trigger1 = (p2statetype=A) && p2movetype=H &&frontedgedist<=80 && p2bodydist Y > -50
trigger1 = p2bodydist X = [-5,60]
trigger2 = (p2stateno=[5100,5101]) ||(p2stateno=912)
trigger2 = p2bodydist X = [-5,60]
value = 220
[State -1]
type = ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) 
triggerall = !inguarddist 
triggerall = ctrl || (stateno = 20) || (stateno = 0) || (stateno = 21)
trigger1 = (p2stateno=[5100,5101]) ||(p2stateno=912) 
trigger1 = p2bodydist X = [40,80]
trigger2 = p2stateno=2104
value = 2000
[state -2,AI]
type = varset
trigger1 = var(59) = 1      ;AI
trigger1 = stateno =2210  ;̋Z̃Xe[g
v = 57        ;var(56)gp
value = 500   ;180t[iRbԁj
[state -2,AI]
type = varadd
trigger1 = var(57) > 0
var(57) = -1
[State -1]
type = ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L)
triggerall = !inguarddist
triggerall = ctrl || (stateno = 20) || (stateno = 0) || (stateno = 21)
trigger1 = (p2stateno=[5100,5101]) ||(p2stateno=912)
trigger1 = p2bodydist X = [-5,60]
value = 430
[State -1]
type = ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) 
triggerall = !inguarddist
triggerall = ctrl || (stateno = 20) || (stateno = 0) || (stateno = 21)
trigger1 = (p2statetype=A) && p2movetype=H && frontedgedist<=110 
trigger1 = p2bodydist X = [-5,110]
trigger2 = (p2statetype=A) && p2stateno=5210 && frontedgedist<=110 
trigger2 = p2bodydist X = [-5,110]
trigger3 = (p2statetype=A) && prevstateno=[2210,2219]
trigger3 = p2bodydist X = [-5,40]


value = 430
G΋󓊂
[State -1]
type = ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype !=A
triggerall =  (p2statetype!=L) && (p2stateno!=[2103,2104]) && (p2stateno!=[5100,5101]) && (p2stateno!=[100,105])
triggerall = !inguarddist
trigger1 = ctrl || (stateno = 20) || (stateno = 0) || (stateno = 21)
trigger1 = (p2statetype=A) && p2movetype=H && frontedgedist>=110  && p2bodydist Y <= -50
trigger2 = ctrl || (stateno = 20) || (stateno = 0) || (stateno = 21)
trigger2 = (p2statetype=A) && p2movetype!=H
trigger2 = (p2stateno=[40,99]) || (p2bodydist Y < -50) 
trigger3 = ctrl ||(stateno = 430) 
trigger3= movecontact
trigger3 = Var(9) != 0
value = 2310
;p
[State -1]
type = ChangeState
triggerall = var(59)=1 && roundstate=2 && statetype !=a
triggerall = (p2statetype=L) || (p2stateno=2104)
Triggerall = !InGuardDist
;Triggerall = power<5000
;triggerall = (p2stateno!=5120)
trigger1 = Ctrl || (stateno = 100) || stateno = 0 | stateno = [20,21] 
value = 2000
;pE
[State -1, Walk]
type = ChangeState
value = 20
triggerall = var(59) = 1 && RoundState = 2
triggerall = !inguarddist
trigger1 = statetype != A
;trigger1 = p2statetype != A && movetype!= H && P2BodyDist X!=[-5,20] && frrontedgedist>=50
trigger1 = ctrl && stateno != 20 && stateno!=[120,155]
trigger1 = P2statetype!=L
trigger1 = statetype != L
ctrl = 1