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

[Command]
name = "FB"
command = ~$B,$F,a+b


[Command]
name = "FB"
command = ~$B,$F,a+x

[Command]
name = "FB"
command = ~$B,$F,a+y

[Command]
name = "FB"
command = ~$B,$F,b+x

[Command]
name = "FB"
command = ~$B,$F,b+y

[Command]
name = "FB"
command = ~$B,$F,x+y


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

[Command]
name = "midare"
command = ~D, DF, F, D, DF, F, z
time = 18

[Command]
name = "metta"
command = ~D, DF, F, D, DF, F, b
time = 18

[Command]
name = "RShiroin"
command = ~F, DF, D, DB, B, F, z
time = 18

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

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

[Command]
name = "full"
command = ~F, DF ,D, DB, B, b
time = 15

[Command]
name = "RSnokku"
command = ~D, DB, B, z
time = 15

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

[Command]
name = "supin"
command = ~F, D, DF, b
time = 15

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

[Command]
name = "daburu"
command = ~D, DB, B, a
time = 15

[Command]
name = "pgaesi"
command = ~D, DB, B, y
time = 15

[Command]
name = "nokku"
command = ~D, DB, B, x
time = 15

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

[Command]
name = "hasiriuti"
command = ~D, DF, F, a
time = 15

;------------------------------------------------------------------------------
;-| L[QA |---------------------------------------------------------
[Command]
name = "FF"
command = ~F, F
time = 5

[Command]
name = "BB"
command = ~B, B
time = 5

[Command]
name = "bbb"
command = b, b, b
time = 8

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

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

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

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

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

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

;------------------------------------------------------------------------------
;-| L[{{^ |---------------------------------------------------------
[Command]
name = "down_a"
command = /$D,a
time = 1

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

[Command]
name = "Dy"
command = /D,y
time = 1

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

[Command]
name = "DFa"
command = /$DF,a
time = 1

[Command]
name = "DFy"
command = /$DF,y
time = 1

[Command]
name = "DFb"
command = /$DF,b
time = 1

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

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

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

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

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

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

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

[Command]
name = "Bx"
command = /$B,x
time = 1
;------------------------------------------------------------------------------

[Command]
name = "CT"
command = a+b+x+y
time = 5

[Command]
name = "GC"
command = /F,a+b
time = 5

[Command]
name = "GC"
command = /F,a+x
time = 5

[Command]
name = "GC"
command = /F,a+y
time = 5

[Command]
name = "GC"
command = /F,b+x
time = 5

[Command]
name = "GC"
command = /F,b+y
time = 5

[Command]
name = "GC"
command = /F,x+y
time = 5

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

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

[Command]
name = "CD" 
command = /a+y
time = 1

[Command]
name = "CD"
command = /b+x
time = 1

[Command]
name = "CD"
command = /b+y
time = 1

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

[Command]
name = "holda"
command = /a

[Command]
name = "holdb"
command = /b

[Command]
name = "holdc"
command = /c

[Command]
name = "holdx"
command = /x

[Command]
name = "holdy"
command = /y

[Command]
name = "holdz"
command = /z

;-| {^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 = "fwd"
command = F
time = 1

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

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

[command]
name = "down"
command = D
time = 1
;---------------------------

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

[Command]
name = "highjump"
command = ~D,/$U
time = 6

[Command]
name = "highjumpC"
command = ~$U,$D,/$U
time = 6

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

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

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

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

[Command]
name = "holddown0"
command = /D
time = 1

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

;------------------------------------------------------------------------------
;-| 󒆃Wv|-----------------------------------------------------
[Command]
name = "airjumpfwd"
command = UF
time = 1

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

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

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

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

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

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

;JIXgK[
[State -1,]
type = ChangeState
value = 770
triggerall = var(25) = 0
triggerall = fvar(3) >= 52.5
triggerall = !var(59) && command = "CT"
triggerall = !var(59) && command != "holdback"
triggerall = !var(59) && command != "holdfwd"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact

;t[_uXg
[State -1,]
type = ChangeState
value = ifelse(statetype != A,750,760)
triggerall = var(25) = 0
triggerall = !var(59) && command = "c"
triggerall = power >= 1000
trigger1 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = [600,700]) || (stateno = [1000,1200]) || (stateno = [3000,3100])
trigger1 = movecontact
;------------------------------------------------------------------------------
;ыՒeł
[State -1,]
type = ChangeState
value = 3020
triggerall = fvar(3) >= 35
triggerall = var(25) = 0
triggerall = !var(59) && command = "midare"|| (NumHelper(60000)&&Helper(60000),Var(0)=3030 && Helper(60000),Var(1)>0)
triggerall = power >= 1000
triggerall = statetype != A
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = 634)
trigger2 = stateno != 441
trigger2 = stateno != 442
trigger2 = movecontact

;߂ł
[State -1,]
type = ChangeState
value = 3010
triggerall = var(25) = 0
triggerall = !var(59) && command = "metta"|| (NumHelper(60000)&&Helper(60000),Var(0)=3020 && Helper(60000),Var(1)>0)
triggerall = power >= 1000
triggerall = statetype != A
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = 634)
trigger2 = stateno != 441
trigger2 = stateno != 442
trigger2 = movecontact

;RS̃qCI
[State -1,]
type = ChangeState
value = 3001
triggerall = fvar(3) >= 35
triggerall = var(25) = 0
triggerall = !var(59) && command = "RShiroin"|| (NumHelper(60000)&&Helper(60000),Var(0)=3001 && Helper(60000),Var(1)>0)
triggerall = power >= 1000
triggerall = statetype != A
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = 634)
trigger2 = movecontact

;̃qCI
[State -1,]
type = ChangeState
value = 3000
triggerall = var(25) = 0
triggerall = !var(59) && command = "hiroin"|| (NumHelper(60000)&&Helper(60000),Var(0)=3000 && Helper(60000),Var(1)>0)
triggerall = power >= 1000
triggerall = statetype != A
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = 634)
trigger2 = movecontact

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

;Vł
[State -1,]
type = ChangeState
value = 1070
triggerall = power >= 500
triggerall = var(25) = 0
triggerall = !var(59) && command = "RSnokku"|| (NumHelper(60000)&&Helper(60000),Var(0)=1070 && Helper(60000),Var(1)>0)
triggerall = statetype = A
triggerall = var(22) = 0
trigger1 = ctrl
trigger2 = (stateno = [600,699])
trigger2 = movecontact

;ł
[State -1,]
type = ChangeState
value = 1050
triggerall = !var(59) && command = "hasiriuti"|| (NumHelper(60000)&&Helper(60000),Var(0)=1050 && Helper(60000),Var(1)>0)
triggerall = statetype != A
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = 102)

XbVqbg
[State -1,]
type = ChangeState
value = 1121
triggerall = !var(59) && command = "supin"|| (NumHelper(60000)&&Helper(60000),Var(0)=1121 && Helper(60000),Var(1)>0)
triggerall = !var(59) && command != "b"
triggerall = !var(59) && command != "z"
triggerall = statetype = A
triggerall = var(22) = 0
trigger1 = ctrl
trigger2 = (stateno = [600,699])
trigger2 = movecontact

;tXCO
[State -1,]
type = ChangeState
value = 1060
triggerall = !var(59) && command = "full"|| (NumHelper(60000)&&Helper(60000),Var(0)=1060 && Helper(60000),Var(1)>0)
triggerall = statetype != A
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = 634)
trigger2 = movecontact

;XsS
[State -1,]
type = ChangeState
value = 1030
triggerall = !var(59) && command = "supin"|| (NumHelper(60000)&&Helper(60000),Var(0)=1030 && Helper(60000),Var(1)>0)
triggerall = !var(59) && command = "y"|| (NumHelper(60000)&&Helper(60000),Var(0)=1030 && Helper(60000),Var(1)>0)
triggerall = statetype != A
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = 634)
trigger2 = movecontact

;XsHS
[State -1,]
type = ChangeState
value = 1031
triggerall = !var(59) && command = "supin"|| (NumHelper(60000)&&Helper(60000),Var(0)=1031 && Helper(60000),Var(1)>0)
triggerall = !var(59) && command = "b"|| (NumHelper(60000)&&Helper(60000),Var(0)=1031 && Helper(60000),Var(1)>0)
triggerall = statetype != A
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = 634)
trigger2 = movecontact

;XsRS
[State -1,]
type = ChangeState
value = 1032
triggerall = power >= 500
triggerall = var(25) = 0
triggerall = !var(59) && command = "supin"|| (NumHelper(60000)&&Helper(60000),Var(0)=1032 && Helper(60000),Var(1)>0)
triggerall = !var(59) && command = "z"|| (NumHelper(60000)&&Helper(60000),Var(0)=1032 && Helper(60000),Var(1)>0)
triggerall = statetype != A
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = 634)
trigger2 = movecontact

;g@̃obg
[State -1,]
type = ChangeState
value = 1033
triggerall = power >= 500
triggerall = var(25) = 0
triggerall = !var(59) && command = "RSnokku"|| (NumHelper(60000)&&Helper(60000),Var(0)=1033 && Helper(60000),Var(1)>0)
triggerall = statetype != A
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = 634)
trigger2 = stateno != 441
trigger2 = stateno != 442
trigger2 = movecontact

;xWCi[
[State -1,]
type = ChangeState
value = 1040
triggerall = !var(59) && command = "pgaesi"|| (NumHelper(60000)&&Helper(60000),Var(0)=1040 && Helper(60000),Var(1)>0)
triggerall = statetype != A
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = 634)
trigger2 = movecontact

;ҏb~
[State -1,]
type = ChangeState
value = ifelse(statetype != A,1130,1133)
triggerall = !var(59) && command = "moujudome"|| (NumHelper(60000)&&Helper(60000),Var(0)=1130 && Helper(60000),Var(1)>0)
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = [600,699])
trigger2 = movecontact

;mbN
[State -1,]
type = ChangeState
value = 1000
triggerall = !var(59) && command = "nokku"|| (NumHelper(60000)&&Helper(60000),Var(0)=1000 && Helper(60000),Var(1)>0)
triggerall = statetype != A
triggerall = var(22) = 0
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,299]) || (stateno = [400,499]) || (stateno = 634)
trigger2 = movecontact

;==============================================================================
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------

;_bVnCWv
[State -1, ]
type = ChangeState
value = 530
TriggerAll=var(59) = 0
triggerall = statetype != A
triggerall = !var(59) && command = "highjump"
trigger1 = (stateno = [100,102])

;nCWv
[State -1, ]
type = ChangeState
value = 530
TriggerAll=var(59) = 0
triggerall = statetype != A
triggerall = !var(59) && command = "highjump"|| (NumHelper(60000)&&Helper(60000),Var(0)=530 && Helper(60000),Var(1)>0)
Triggerall = var(26) = [1,6]
trigger1 = ctrl
trigger2 = (stateno = [200,249]) && movecontact
trigger2 = stateno != 200
trigger2 = stateno != 205
trigger2 = stateno != 212
trigger2 = stateno != 230
trigger2 = stateno != 237
trigger2 = stateno != 240
trigger2 = stateno != 245
trigger2 = stateno != 247
trigger2 = stateno != 249

;ႪݍULZnCWv
[State -1, ]
type = ChangeState
value = 530
TriggerAll=var(59) = 0
Triggerall = var(26) = [1,6]
triggerall = !var(59) && command = "highjump"
triggerall = statetype = C
trigger1 = stateno = 400 && movecontact
trigger2 = stateno = 442 && movecontact

;󒆑OWv
[State -1, ]
type = ChangeState
value = ifelse(p2dist x < 0,520,510)
triggerall = statetype = A
TriggerAll=var(59) = 0
TriggerAll=var(24) <= 7
triggerall = var(0) <= 0
triggerall = var(7) = 0
trigger1 = !var(59) && command = "airjumpfwd"
trigger1 = Pos Y <= -20
trigger1 = Vel Y >= -5
trigger1 = ctrl && (stateno != [510,520]) || (stateno = [510,520]) && (time >= 10)
trigger2 = !var(59) && command = "aircombofwd" && movecontact
trigger2 = (stateno = [600,632])
trigger2 = stateno != 630

;FB(CT)OWv
[State -1, ]
type = ChangeState
value = ifelse(p2dist x < 0,520,510)
triggerall = statetype = A
TriggerAll=var(59) = 0
triggerall = !var(59) && command = "aircombofwd"
trigger1 = Var(25) != 0 && movecontact
trigger2 = Var(25) != 0 && stateno = 1004

;󒆐Wv
[State -1, ]
type = ChangeState
value = 515
triggerall = statetype = A
TriggerAll=var(59) = 0
TriggerAll=var(24) <= 7
triggerall = var(0) <= 0
triggerall = var(7) = 0
trigger1= !var(59) && command = "airjump"
trigger1 = Pos Y <= -20
trigger1 = Vel Y >= -5
trigger1 = ctrl && (stateno != [510,520]) || (stateno = [510,520]) && (time >= 10)
trigger2= !var(59) && command = "aircombo" && movecontact
trigger2 = (stateno = [600,632])
trigger2 = stateno != 630

;FB(CT)Wv
[State -1, ]
type = ChangeState
value = 515
triggerall = statetype = A
TriggerAll=var(59) = 0
triggerall = !var(59) && command = "aircombo"
trigger1 = Var(25) != 0 && movecontact
trigger2 = Var(25) != 0 && stateno = 1004

;󒆌Wv
[State -1, ]
type = ChangeState
value = ifelse(p2dist x < 0,510,520)
triggerall = statetype = A
TriggerAll=var(59) = 0
TriggerAll=var(24) <= 7
triggerall = var(0) <= 0
triggerall = var(7) = 0
trigger1 = !var(59) && command = "airjumpback"
trigger1 = Pos Y <= -20
trigger1 = Vel Y >= -5
trigger1 = ctrl && (stateno != [510,520]) || (stateno = [510,520]) && (time >= 10)
trigger2 = !var(59) && command = "aircomboback" && movecontact
trigger2 = (stateno = [600,632])
trigger2 = stateno != 630

;FB(CT)Wv
[State -1, ]
type = ChangeState
value = ifelse(p2dist x < 0,510,520)
triggerall = statetype = A
TriggerAll=var(59) = 0
triggerall = !var(59) && command = "aircomboback"
trigger1 = Var(25) != 0 && movecontact
trigger2 = Var(25) != 0 && stateno = 1004

;󒆃_bV
[State -1, Dash]
type = ChangeState
value = 500
TriggerAll=var(59) = 0
triggerall = var(0) <= 0
triggerall = statetype = A
triggerall = ctrl && (stateno != [510,520]) || (stateno = [510,520]) && (time >= 10)
triggerall = !var(59) && command != "holdup"
trigger1 = !var(59) && command = "FF"
trigger1 = Pos Y <= -30 && Vel Y <= 0
trigger2 = !var(59) && command = "FF"
trigger2 = Pos Y <= -5 && Vel Y >= 0

;LZ󒆃_bV
[State -1, Dash]
type = ChangeState
value = 500
TriggerAll=var(59) = 0
triggerall = var(0) <= 0
triggerall = statetype = A
triggerall = !var(59) && command != "holdup"
triggerall = !var(59) && command = "FF"
trigger1 = (stateno = [630,632])
trigger1 = movecontact

;LZFB(CT)󒆃_bV
[State -1, Dash]
type = ChangeState
value = 500
TriggerAll=var(59) = 0
triggerall = statetype = A
triggerall = !var(59) && command != "holdup"
triggerall = !var(59) && command = "FF"
trigger1 = Var(25) != 0 && movecontact
trigger2 = Var(25) != 0 && stateno = 1004

;󒆃oNXe
[State -1, Dash]
type = ChangeState
value = 505
TriggerAll=var(59) = 0
triggerall = var(0) <= 0
triggerall = statetype = A
triggerall = ctrl && (stateno != [510,520]) || (stateno = [510,520]) && (time >= 10)
triggerall = !var(59) && command != "holdup"
trigger1 = !var(59) && command = "BB"
trigger1 = Pos Y <= -30 && Vel Y <= 0
trigger2 = !var(59) && command = "BB"
trigger2 = Pos Y <= -5 && Vel Y >= 0

;LZ󒆃oNXe
[State -1, Dash]
type = ChangeState
value = 505
TriggerAll=var(59) = 0
triggerall = var(0) <= 0
triggerall = statetype = A
triggerall = !var(59) && command != "holdup"
triggerall = !var(59) && command = "BB"
trigger1 = (stateno = [630,632])
trigger1 = movecontact

;LZFB(CT)󒆃oNXe
[State -1, Dash]
type = ChangeState
value = 505
TriggerAll=var(59) = 0
triggerall = statetype = A
triggerall = !var(59) && command != "holdup"
triggerall = !var(59) && command = "BB"
trigger1 = Var(25) != 0 && movecontact
trigger2 = Var(25) != 0 && stateno = 1004

;_bV
[State -1, Dash]
type = ChangeState
value = 100
triggerall = !var(59) && command = "FF"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = Var(25) != 0 && movecontact

;obNXebv
[State -1, Back Step]
type = ChangeState
value = 105
triggerall = !var(59) && command = "BB"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = Var(25) != 0 && movecontact

;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
;
[State -1, ]
type = ChangeState
value = 800
triggerall = !var(59) && command = "b"
triggerall = !var(59) && command != "a"
triggerall = !var(59) && command != "x"
triggerall = !var(59) && command != "y"
triggerall = statetype = S
triggerall = var(22) = 0
triggerall = ctrl || (stateno = [100,102])
triggerall = stateno != 100
triggerall = p2bodydist X < 15
trigger1 = !var(59) && command = "holdfwd"
trigger1 = (p2statetype = S) || (p2statetype = C)
trigger1 = p2movetype != H
trigger2 = !var(59) && command = "holdback"
trigger2 = (p2statetype = S) || (p2statetype = C)
trigger2 = p2movetype != H

;------------------------------------------------------------------------------
;󒆓
[State -1, ]
type = ChangeState
value = 830
triggerall = !var(59) && command = "b"
triggerall = !var(59) && command != "a"
triggerall = !var(59) && command != "x"
triggerall = !var(59) && command != "y"
triggerall = statetype = A
triggerall = ctrl
triggerall = stateno != 100
triggerall = p2bodydist X = [0,15]
triggerall = p2bodydist Y = [-120,50]
trigger1 = !var(59) && command = "holdfwd"
trigger1 = (p2statetype = A)
trigger1 = p2movetype != H
trigger2 = !var(59) && command = "holdback"
trigger2 = (p2statetype = A)
trigger2 = p2movetype != H

;==============================================================================
;------------------------------------------------------------------------------

;6P
[State -1,]
type = ChangeState
value = 205
triggerall = !var(59) && command = "Fx"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [446,447])

;4P
[State -1,]
type = ChangeState
value = 202
triggerall = !var(59) && command = "Bx"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,220]) && movecontact
trigger2 = stateno != 205
trigger3 = (stateno = [400,430]) && movecontact
trigger4 = (stateno = [446,447])

;5P
[State -1,]
type = ChangeState
value = 200
triggerall = !var(59) && command = "x"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 400 && movecontact
trigger4 = (stateno = 200) && time >= 6
trigger5 = (stateno = [446,447])

;4K
[State -1,]
type = ChangeState
value = 212
triggerall = !var(59) && command = "Ba"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,235]) && movecontact
trigger2 = stateno != 212
trigger3 = (stateno = [400,430]) && movecontact
trigger4 = (stateno = [446,447])

;6K
[State -1,]
type = ChangeState
value = 215
triggerall = !var(59) && command = "Fa"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,220]) && movecontact
trigger3 = (stateno = [400,410]) && movecontact
trigger4 = (stateno = [446,447])

;5K
[State -1,]
type = ChangeState
value = 210
triggerall = !var(59) && command = "a"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = 200) && movecontact
trigger3 = (stateno = 400) && movecontact
trigger4 = (stateno = [446,447])

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

;4S
[State -1,]
type = ChangeState
value = 237
triggerall = !var(59) && command = "By"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [446,447])

;6S
[State -1,]
type = ChangeState
value = 235
triggerall = !var(59) && command = "Fy"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,220]) && movecontact
trigger2 = stateno != 205
trigger3 = (stateno = [400,410]) && movecontact
trigger4 = (stateno = [446,447])

;S
[State -1,]
type = ChangeState
value = 220
triggerall = !var(59) && command = "y"
triggerall = !var(59) && command != "holddown"
triggerall = p2bodydist X = [-40,40]
triggerall = p2bodydist Y = [-250,0]
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,210]) && movecontact
trigger2 = stateno != 207
trigger3 = (stateno = 410) && movecontact
trigger4 = (stateno = [446,447])

;S
[State -1,]
type = ChangeState
value = 230
triggerall = !var(59) && command = "y"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,220]) && movecontact
trigger2 = stateno != 212
trigger3 = (stateno = [400,410]) && movecontact
trigger4 = (stateno = [446,447])

;_bVHS
[State -1,]
type = ChangeState
value = 247
triggerall = !var(59) && command = "Fb"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = stateno = 100
trigger1 = var(28) = 0

;6HS
[State -1,]
type = ChangeState
value = 245
triggerall = !var(59) && command = "Fb"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = 102) || (stateno = 100 && var(28) = 1)
trigger2 = (stateno = [200,220]) && movecontact
trigger2 = stateno != 205
trigger2 = stateno != 212
trigger3 = (stateno = [400,430]) && movecontact
trigger4 = (stateno = [446,447])

;4HS
[State -1,]
type = ChangeState
value = 249
triggerall = !var(59) && command = "Bb"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,220]) && movecontact
trigger2 = stateno != 205
trigger2 = stateno != 212
trigger3 = (stateno = [400,410]) && movecontact
trigger4 = (stateno = [446,447])

;5HS
[State -1,]
type = ChangeState
value = 240
triggerall = !var(59) && command = "b"
triggerall = !var(59) && command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])
trigger2 = (stateno = [200,237]) && movecontact
trigger2 = stateno != 205
trigger2 = stateno != 212
trigger2 = stateno != 230
trigger3 = (stateno = [400,430]) && movecontact
trigger4 = (stateno = [446,447])

;------------------------------------------------------------------------------
;
[State -1, Taunt]
type = ChangeState
value = 195
triggerall = !var(59) && command = "start"
trigger1 = statetype != A
trigger1 = ctrl || (stateno = [100,102])

;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
;2P
[State -1,]
type = ChangeState
value = 400
triggerall = !var(59) && command = "x"
triggerall = !var(59) && command = "holddown"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 400 && movecontact || (stateno = [100,102])
trigger3 = stateno = 200 && movecontact
trigger4 = (stateno = 400) && time >= 6
trigger5 = (stateno = [446,447])

;2K
[State -1,]
type = ChangeState
value = 410
triggerall = !var(59) && command = "a"
triggerall = !var(59) && command = "holddown"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,210]) && movecontact || (stateno = [100,102])
trigger2 = stateno != 205
trigger2 = stateno != 212
trigger3 = (stateno = 400) && movecontact
trigger4 = (stateno = [446,447])
trigger5 = stateno = 410
trigger5 = time >= 10
;------------------------------------------------------------------------------

;2S
[State -1,]
type = ChangeState
value = 430
triggerall = !var(59) && command = "y"
triggerall = !var(59) && command = "holddown"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,220]) && movecontact || (stateno = [100,102])
trigger2 = stateno != 205
trigger2 = stateno != 212
trigger3 = (stateno = [400,410]) && movecontact
trigger4 = (stateno = [446,447])

;3HS
[State -1,]
type = ChangeState
value = ifelse(statetype = C,445,444)
triggerall = !var(59) && command = "DFb"
triggerall = !var(59) && command = "holddown"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,249]) && movecontact || (stateno = [100,102])
trigger2 = stateno != 205
trigger2 = stateno != 212
trigger2 = stateno != 237
trigger2 = stateno != 247
trigger3 = (stateno = [400,430]) && movecontact

;2HS
[State -1,]
type = ChangeState
value = 440
triggerall = !var(59) && command = "b"
triggerall = !var(59) && command = "holddown"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,237]) && movecontact || (stateno = [100,102])
trigger2 = stateno != 212
trigger3 = (stateno = [400,430]) && movecontact
trigger4 = (stateno = [446,447])

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

;JP
[State -1,]
type = ChangeState
value = 600
triggerall = !var(59) && command = "x"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = (stateno = [600,610]) && movecontact
trigger3 = var(7) != 0
trigger3 = movecontact
trigger3 = (stateno = [605,645])
trigger3 = (stateno != 635)
trigger4 = (stateno = 600) && time >= 6

;J2K
[State -1,]
type = ChangeState
value = 612
triggerall = !var(59) && command = "Fa"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = (stateno = [600,630])&& movecontact
trigger2 = (stateno != 610)
trigger2 = (stateno != 612)
trigger3 = var(7) != 0
trigger3 = movecontact
trigger3 = (stateno = [605,645])
trigger3 = (stateno != 612)
trigger3 = (stateno != 635)

;JK
[State -1,]
type = ChangeState
value = 610
triggerall = !var(59) && command = "a"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = (stateno = 600)&& movecontact
trigger3 = var(7) != 0
trigger3 = movecontact
trigger3 = (stateno = [605,645])
trigger3 = (stateno != 635)

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

;J6S
[State -1,]
type = ChangeState
value = 633
triggerall = !var(59) && command = "Fy"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = (stateno = [600,645]) && movecontact
trigger2 = (stateno != 633)
trigger2 = (stateno != 634)
trigger3 = var(7) != 0
trigger3 = movecontact
trigger3 = (stateno = 630)

;JS
[State -1,]
type = ChangeState
value = 630
triggerall = !var(59) && command = "y"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = (stateno = [600,610]) && movecontact
trigger3 = var(7) != 0
trigger3 = movecontact
trigger3 = (stateno = 630)

;J6HS
[State -1,]
type = ChangeState
value = 645
triggerall = !var(59) && command = "Fb"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = (stateno = [600,632]) && movecontact
trigger3 = var(7) != 0
trigger3 = movecontact
trigger3 = (stateno = [640,645])

;JHS
[State -1,]
type = ChangeState
value = 640
triggerall = !var(59) && command = "b"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = (stateno = [600,630]) && movecontact
trigger3 = var(7) != 0
trigger3 = movecontact
trigger3 = (stateno = 645)

;
;L@
;
;trigger1 = ėpLq
;trigger1 = ėpLq2
;trigger1 = ėpLq
;	trigger1 = 
;		trigger1 = px
;			trigger1 = R{
;
;낢p
;

;
;؂Ԃ
;
[State ]
type = ChangeState
value = 800
trigger1 = var(59)>1 && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22]))
trigger1 = !(id > enemy,id && (enemy,prevstateno = 5001 || enemy,prevstateno = 5011) && enemy,time <= 1)
trigger1 = P2movetype=A
	trigger1 = abs(p2bodydist X)<15 && p2statetype!=A
		trigger1 = random<3+10*(var(58)>3)+200*(var(58)>4)

[State 󒆓]
type = ChangeState
value = 830
trigger1 = var(59)>1 && Alive && p2life>0 && statetype=A && P2statetype=A && roundstate=2 && ctrl
trigger1 = P2movetype!=H
trigger1 = P2movetype=A
	trigger1 = (p2bodydist X = [0,15]) && p2bodydist Y = [-120,50]
		trigger1 = random<3+10*(var(58)>3)+200*(var(58)>4)


[State 623b]
type = ChangeState
value = 1031
trigger1 = var(59) && !var(25) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102]))
	trigger1 = (p2bodydist X=[0,60+40*(var(59)=1)]) && p2bodydist Y>-100
		trigger1 = random<75+15*2**(var(58)-1)
			trigger1 =P2movetype=A && enemynear(var(57)),time=[(5-var(58))*8,20+(5-var(58))*8]

[State ѓg]
type = ChangeState
value = 1040
trigger1 = var(59) && !var(25) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102]))
	trigger1 = p2bodydist X>100
		trigger1 = random<15*2**(var(58)-1)
			trigger1 =var(56)
;
;JIXgK[>
;
[State ł]
type = ChangeState
value = 1050
triggerall = (var(59)||var(54)) && !var(22) && var(25)
	
		
			trigger1 =(stateno=200||stateno=410) && moveguarded
			trigger2 =(stateno=[100,102]) && P2stateno=[120,155]
[State 623y]
type = ChangeState
value = 1030
triggerall = (var(59)||var(54)) && !var(22) && var(25)

		;trigger1 = random%10<5
			trigger1 =(stateno=200||stateno=410) && movecontact
			trigger2 =ctrl && p2bodydist X<100 && P2stateno=[5000,5050]
			
[State d]
type = ChangeState
value = 101
triggerall = (var(59)||var(54)) && !var(22) && var(25)
	trigger1 = p2bodydist Y>-40
		;trigger1 = random%10<5
			trigger1 =stateno=1030 && movecontact=1


[State 623y]
type = ChangeState
value = 1030
triggerall = (var(59)||var(54)) && !var(22) && var(25) && !var(52) && Alive && p2life>0 && statetype!=A && roundstate=2 && (ctrl||(stateno=[100,102]))
	trigger1 = p2bodydist Y>-70
		;trigger1 = random%10<5
			trigger1 =(stateno=[100,102]) && ((P2stateno=[780,787])||(P2stateno=[120,155]))

[State 6j]
type = ChangeState
value = 37
triggerall = (var(59)||var(54)) && !var(22) && var(25)
	trigger1 = p2bodydist Y<-90
		;trigger1 = random%10<5
			trigger1 =stateno=1030 && movehit

[State 6b]
type = ChangeState
value = 245
triggerall = (var(59)||var(54)) && !var(22) && var(25) && Alive && p2life>0 && statetype!=A && roundstate=2 && (ctrl||(stateno=[100,102]))
	trigger1 = p2bodydist X<110
		;trigger1 = random%10<5
			trigger1 = P2stateno=[780,787]

[State d]
type = ChangeState
value = 101;IƂoEh
trigger1 = (var(59)||var(54)) && !var(22) && !var(25) && Alive && p2life>0 && statetype!=A && ctrl
	trigger1 = p2bodydist X>0
		;trigger1 = random%10<5
			trigger1 = P2stateno=[780,787]

[State d]
type = ChangeState
value = 101
triggerall = (var(59)||var(54)) && !var(22) && var(25)
	
		;trigger1 = random%10<5
			trigger1 =stateno=245 && movehit

[State 63214b]
type = ChangeState
value = 1060
triggerall = (var(59)||var(54)) && !var(22) && var(25) && Alive && p2life>0 && statetype!=A && roundstate=2 && (ctrl||(stateno=[100,102]))
	trigger1 = p2bodydist X<110
		;trigger1 = random%10<5
			trigger1 =(stateno=[100,102]) && P2stateno=[780,787]
;
;K[hEOCYE
;
[State K[h]
type = ChangeState
value = 120
triggerall = var(59) && Alive && p2life>0 && InGuardDist && statetype!=L && StateNo!=[120,155]
triggerall = Random<75+15*2**(var(58)-1) && (ctrl||(stateno=[21,22]))
;ʏK[h
Trigger1 = EnemyNear(var(57)),HitDefAttr!=,NT,ST,HT
;ѓK[h
trigger2 = var(56)

[State -2,CD]
type = Varset
triggerall = var(59) && Alive && p2life>0 && InGuardDist && statetype!=L
triggerall = ctrl && StateNo != 500 && StateNo != 505 || StateNo = [100,155]
triggerall = power >= 1
triggerall = var(2) = 0
triggerall = fvar(3) >= 5
Triggerall = EnemyNear(var(57)),HitDefAttr!=,NT,ST,HT||var(56)
triggerall = Random<75+15*2**(var(58)-1)
trigger1 = stateno=101
v = 22
value = ifelse(statetype=C,2,1)
ignorehitpause = 1

[State bs]
type = ChangeState
value = 105
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22]))
	trigger1 = (p2bodydist X=[0,80]) && (p2bodydist Y=[-160,-80]) && backedgebodydist>100
		trigger1 = random>750+100*(var(59))
		
		
[State bs]
type = ChangeState
value = 105
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype=L && roundstate=2 && (ctrl||(stateno=[21,22]))
	trigger1 = (p2bodydist X=[0,80]) && backedgebodydist>100
		trigger1 = random>750+100*(var(59))

;
;΋
;
[State 6y]
type = ChangeState
value = 235
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102])) && !var(55)
	trigger1 = (p2bodydist X=[0,40]) && P2statetype=A && p2bodydist Y=[-80-enemynear(var(57)),vel Y,-enemynear(var(57)),vel Y]
		trigger1 = random<15*2**(var(58)-1)
[State b]
type = ChangeState
value = 240
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102])) && !var(55)
	trigger1 = (p2bodydist X=[0+11*enemynear(var(57)),vel x,90+11*enemynear(var(57)),vel x]) && p2bodydist Y>-110 && P2statetype=A
		trigger1 = random<15*2**(var(58)-1)
[State 6b]
type = ChangeState
value = 245
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102])) && !var(55)
	trigger1 = (p2bodydist X=[60+24*enemynear(var(57)),vel x,110+24*enemynear(var(57)),vel x]) && p2bodydist Y>-120 && P2statetype=A
		trigger1 = random<15*2**(var(58)-1)

[State 5j]
type = ChangeState
value = 38
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && !var(55)
	trigger1 = (p2bodydist X=[0,100]) && P2statetype=A
		trigger1 =random%10=9
			trigger1 =vel X>0
;
;nS
;
;JIXgK[
[State -1,]
type = ChangeState
value = 770
triggerall = (var(59)||var(54)) && Alive && p2life>0 && !var(25) && fvar(3)>=52.5 && statetype!=A && roundstate=2 && ctrl && stateno!=750
	;triggerall = p2bodydist X>150
			;mbN
			trigger1 = numprojID(1006)
			trigger2 = numhelper(1012)
			trigger3 = random%10=0 && P2movetype!=A && !var(56) && p2bodydist X>150
			trigger4 = P2statetype=L||((P2stateno=[150,155]) && p2bodydist X>100)
;
;n㗧ߋ absx<
;
[State a]
type = ChangeState
value = 210
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102])) && stateno!=750
trigger1 = ifelse(p2movetype=A && (stateno!=[100,102]),(EnemyNear(var(57)),animtime>=-5||(P2bodydist X<-2 && statetype!=A)),1) && ifelse(var(59)>1 && (stateno!=[100,102]),!inguarddist,1)
	trigger1 = (p2bodydist X=[-40,35+5*(var(59)=1)]) && p2bodydist Y>-40-5*(enemynear(var(57)),vel Y) && !var(53)
		trigger1 = random%10<6-5*(var(59)=1)
		
[State 2a]
type = ChangeState
value = 410
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102])) && stateno!=750
trigger1 = ifelse(p2movetype=A && (stateno!=[100,102]),(EnemyNear(var(57)),animtime>=-5||(P2bodydist X<-2 && statetype!=A)),1) && ifelse(var(59)>1 && (stateno!=[100,102]),!inguarddist,1)
	trigger1 = (p2bodydist X=[-50,45+5*(var(59)=1)]) && p2bodydist Y>-40 && var(53)
		trigger1 = random%10<6-5*(var(59)=1)

[State 2x]
type = ChangeState
value = 400
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])||(stateno=[100,102])) && stateno!=750
trigger1 = ifelse(p2movetype=A && (stateno!=[100,102]),(EnemyNear(var(57)),animtime>=-5||(P2bodydist X<-2 && statetype!=A)),1) && ifelse(var(59)>1,!inguarddist,1)
	trigger1 = (p2bodydist X=[-25,25+5*(var(59)=1)]) && p2bodydist Y>-40
		trigger1 = random%10<6-5*(var(59)=1)

[State 6j]
type = ChangeState
value = 37
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||stateno=21)
	trigger1 = (p2bodydist X=[45,60]) && P2statetype!=A && enemynear(var(57)),const(size.mid.pos.y)<-50
		trigger1 =random%10=0



[State ]
type = ChangeState
value = 800
trigger1 = var(59)>1 && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22]))
trigger1 = !(id > enemy,id && (enemy,prevstateno = 5001 || enemy,prevstateno = 5011) && enemy,time <= 1)
	trigger1 = abs(p2bodydist X)<15 && p2statetype!=A
		trigger1 = random%10=9

[State Db]
type = ChangeState
value = 247
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && stateno=[101,102]
	trigger1 = p2bodydist X<60 && P2statetype!=A
		trigger1 =random%10>7
		
[State tXCO]
type = ChangeState
value = 1060
trigger1 = var(59) && !var(22) && Alive && p2life>0 && statetype!=A && roundstate=2 && (ctrl||(stateno=[21,22])) && stateno!=750
	;łƂ
	trigger1 = numpartner
	trigger1 = partner,movetype=A && ifelse(numenemy=2,(enemynear(0),movetype=H && enemynear(1),movetype=H),P2movetype=H)
	trigger1 = p2bodydist X=[0,100]
		trigger1 = random%10<4
;
;n㗧蒆 ~
;
[State ]
type = ChangeState
value = 101
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=750
	trigger1 = p2bodydist X>30
		trigger1 =random%10<3
			trigger1 = (P2stateno=[5000,5050]) && !inguarddist && !var(55)

[State ]
type = ChangeState
value = 21
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=750
	trigger1 = p2bodydist X>40-16*var(53)
		trigger1 =random%10<4
			trigger1 = !var(55)

[State 5j]
type = ChangeState
value = 38
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=750
	trigger1 = p2bodydist X=[100,200]
		trigger1 =random%10<5
			trigger1 = !var(55)


[State ~]
type = ChangeState
value = 102
triggerall = var(59) && Alive && statetype!=A && stateno=101
	trigger1 = p2bodydist X<0+60*(P2statetype=A)
	trigger2 = roundstate>2||!P2life

[State 6b]
type = ChangeState
value = 245
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=750
	trigger1 = p2bodydist X=[60,110]
		trigger1 =random%10=6
			trigger1 = !var(55)

[State 4a]
type = ChangeState
value = 212
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=750
	trigger1 = p2bodydist X=[60,110+30*(random%10=0)]
		trigger1 =random%10=7

[State 6a]
type = ChangeState
value = 215
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=750
	trigger1 = p2bodydist X=[55,90]
		trigger1 =random%10=8
			trigger1 = !var(55)

[State ł]
type = ChangeState
value = 1050
trigger1 = var(59) && !var(22) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl
	trigger1 = (p2bodydist X=[60,120]) && p2bodydist Y>-90
		trigger1 =random%10=9
			trigger1 = !var(55)
;
;n㗧艓 ~ 
;
[State -1, Taunt]
type = ChangeState
value = 195
trigger1 = var(59)=1 && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])) && stateno!=750
	trigger1 = p2bodydist X>180
		trigger1 = random%10>7
			trigger1 = !inguarddist
	

[State mbNĂ`]
type = ChangeState
value = 1000
trigger1 = var(59) && !var(22) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])) && stateno!=750
	trigger1 = p2bodydist X>120
		trigger1 = random%10<=1-(!var(25))
			trigger1 = (P2stateno!=[5000,5050]) && !var(56) && !numhelper(1012) && !var(55)

[State y]
type = ChangeState
value = 230
trigger1 = var(59) && !var(22) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])) && stateno!=750
	trigger1 = (p2bodydist X=[120,170]) && P2statetype!=A
		trigger1 = random%10<4-2*(!var(25))
			trigger1 = (P2stateno!=[5000,5050]) && !var(56) && !var(55)
			

[State 5j]
type = ChangeState
value = 38
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=750
	trigger1 = p2bodydist X>180
		trigger1 =random%10>7 && !var(55)

[State 5aj]
type = ChangeState
value = 515
trigger1 = var(59) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=750 && !var(0)
	trigger1 = p2bodydist X>180

			trigger1 = p2bodydist Y>100 && vel Y<0
;
;n㗧艓X >
;
[State -1, hj]
type = ChangeState
value = 530
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22]))
	trigger1 = p2bodydist X>170
		trigger1 = random%10>7 && !var(55)

[State -1, 6j]
type = ChangeState
value = 37
trigger1 = var(59) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22]))
	trigger1 = p2bodydist X>170
		trigger1 = random%10<2

[State y]
type = ChangeState
value = 230
trigger1 = var(59) && !var(22) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22])) && stateno!=750
	trigger1 = p2bodydist X>170 && P2statetype!=A
		trigger1 = random%10=[4,5]
			trigger1 = (P2stateno!=[5000,5050]) && !var(56)
;
;󒆑S
;

;
;󒆗ߋ <
;
[State ja]
type = ChangeState
value = 610
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl && prevstateno!=37 && vel X!=const(velocity.jump.fwd.x)
	trigger1 = (p2bodydist X=[0,65+5*(vel X-enemynear(var(57)),vel X)]) && p2bodydist Y>-40 && ifelse(vel x=0,vel Y>0,1)
		trigger1 = random%10<6-5*(var(59)=1)


[State ja]
type = ChangeState
value = 610
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl && prevstateno=37
	trigger1 = (p2bodydist X=[-20,-5])||((p2bodydist X=[0,65+5*(vel X-enemynear(var(57)),vel X)])&&vel Y>0)
;
;󒆗蒆 ~
;
[State jD]
type = ChangeState
value = 500
trigger1 = var(59) && !var(0) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=531
	trigger1 = p2bodydist X>100 && p2bodydist Y>-80 && pos Y<-30
		trigger1 = random%10<6
;
;󒆗艓 ~
;
[State j6y]
type = ChangeState
value = 633
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl
	trigger1 = p2bodydist X>150 && p2bodydist Y>150 && P2statetype!=A
		;trigger1 = random%10<6-5*(var(59)=1)


;
;󒆗艓 >180
;
[State jb]
type = ChangeState
value = 640
trigger1 = var(59) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl
	trigger1 = (p2bodydist X=[100,180-enemynear(var(57)),vel X]) && P2statetype!=A && vel x>0 && pos Y<-50
		trigger1 = random%10<6

;
;R{
;
;
;x>
;
[State y]
type = ChangeState
value = 220
trigger1 = (var(59)||var(54)) && !var(25)
	trigger1 = p2bodydist X<40 && p2bodydist Y>-90 && P2statetype=A
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =stateno=200 && movecontact

[State a]
type = ChangeState
value = 210
trigger1 = (var(59)||var(54)) && !var(25)
	trigger1 = p2bodydist X<55 && p2bodydist Y>-90
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =stateno=200 && movecontact

[State b]
type = ChangeState
value = 240
trigger1 = (var(59)||var(54)) && !var(25)
	trigger1 = (p2bodydist X=[40,90]) && p2bodydist Y>-110
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =stateno=200 && movecontact
;
;2x>
;
[State 2a]
type = ChangeState
value = 410
trigger1 = (var(59)||var(54))
	trigger1 = p2bodydist X<50 && P2statetype!=A
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =stateno=400 && movecontact
			
[State 2y]
type = ChangeState
value = 430
trigger1 = (var(59)||var(54))
	trigger1 = p2bodydist X<100 && p2bodydist Y>-40
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =stateno=400 && movecontact
;
;a>
;
[State ̃qCI]
type = ChangeState
value = 3000
trigger1 = var(59)
trigger1 = !var(25) && power>=1000
	trigger1 = p2bodydist X<80 && p2bodydist Y>-95
	
			trigger1 =stateno=210 && movehit


[State -1,߂]
type = ChangeState
value = 3010
trigger1 = (var(59)||var(54))
trigger1 = !var(25) && power>=1000
	trigger1 = p2bodydist X<80 && P2statetype=A && enemynear(var(57)),backedgebodydist>33
	
			trigger1 =stateno=210 && movehit
			
[State y]
type = ChangeState
value = 220
trigger1 = (var(59)||var(54))
	trigger1 = p2bodydist X<40 && p2bodydist Y>-90
		trigger1 = random%10<5
			trigger1 =stateno=210 && movecontact

[State y]
type = ChangeState
value = 220
trigger1 = (var(59)||var(54))
	

			trigger1 =stateno=210 && movecontact && var(55)

[State b]
type = ChangeState
value = 240
trigger1 = (var(59)||var(54))
	trigger1 = (p2bodydist X=[40,90]) && p2bodydist Y>-110
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =stateno=210 && movecontact

[State b]
type = ChangeState
value = 240
trigger1 = (var(59)||var(54))
	trigger1 = p2bodydist X<90 && p2bodydist Y>-110 && P2statetype=A
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =stateno=210 && movecontact


;
;2a>
;
[State ̃qCI]
type = ChangeState
value = 3000
trigger1 = (var(59)||var(54))
trigger1 = !var(25) && power>=1000
	trigger1 = p2bodydist X<80 && p2bodydist Y>-95
	
			trigger1 =stateno=410 && movehit

[State 2y]
type = ChangeState
value = 430
trigger1 = (var(59)||var(54)) && !var(25)
	trigger1 = p2bodydist X<100 && P2statetype!=A
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =stateno=410 && movecontact
;
;4a>
;
[State b]
type = ChangeState
value = 240
trigger1 = (var(59)||var(54))
	trigger1 = (p2bodydist X=[-2,90]) && p2bodydist Y>-110
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =stateno=212 && movecontact
;
;y>
;
[State 6hj]
type = ChangeState
value = 530
trigger1 = (var(59)||var(54))
	trigger1 = p2bodydist X<40 && p2bodydist Y=[-160,-10]
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 = stateno=220 && movecontact

[State b]
type = ChangeState
value = 240
trigger1 = (var(59)||var(54))
	trigger1 = p2bodydist X<90 && p2bodydist Y>-100
		trigger1 = random%10<3
			trigger1 =stateno=220 && movecontact

[State 2b]
type = ChangeState
value = 440
trigger1 = (var(59)||var(54))
	trigger1 = p2bodydist X<75 && P2statetype!=A
		trigger1 = random%10<5
			trigger1 =stateno=220 && movecontact

[State 4b]
type = ChangeState
value = 249
trigger1 = (var(59)||var(54))
	trigger1 = p2bodydist X<75 && P2statetype!=A
		trigger1 = random%10<8
			trigger1 =stateno=220 && movecontact

[State 623y]
type = ChangeState
value = 1030
trigger1 = (var(59)||var(54)) && !var(22)
	trigger1 = p2bodydist X<100 && p2bodydist Y>-100
		
			trigger1 =stateno=220 && movecontact && !var(55)

;
;2y>
;
[State 2b]
type = ChangeState
value = 440
trigger1 = (var(59)||var(54))
	trigger1 = p2bodydist X<75 && P2statetype!=A
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =stateno=430 && movecontact

[State b]
type = ChangeState
value = 240
trigger1 = (var(59)||var(54))
	trigger1 = p2bodydist X<75 && P2statetype=A
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =stateno=430 && movecontact
;
;6y>
;
[State -1, hj]
type = ChangeState
value = 530
trigger1 = (var(59)||var(54))
	
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 = stateno=235 && movehit && P2statetype=A

;
;b>
;
[State RS̃qCI]
type = ChangeState
value = 3001
trigger1 = (var(59)||var(54)) && fvar(3)>=35 && !var(25) && !var(22) && power>=1000
	trigger1 = p2bodydist X<40+30*(enemynear(var(57)),vel x=[-0.2,0.2])-30*(enemynear(var(57)),backedgebodydist<33) && p2bodydist Y>-70
		trigger1 = random%10<5
			trigger1 =stateno=240 && movehit && P2statetype=A
			
[State ̃qCI]
type = ChangeState
value = 3000
trigger1 = (var(59)||var(54)) && !var(25) && !var(22) && power>=1000
	trigger1 = p2bodydist X<40+50*(enemynear(var(57)),vel x=[-0.2,0.2])-30*(enemynear(var(57)),backedgebodydist<33) && p2bodydist Y>-95
		;trigger1 = random%10=10
			trigger1 =stateno=240 && movehit && P2statetype=A

[State -1,ыՒeł]
type = ChangeState
value = 3020
trigger1 = (var(59)||var(54))
trigger1 = fvar(3)>=35 && !var(25) && !var(22) && power>=1000
	
	
			trigger1 =stateno=240 && movehit

[State t[_uXg]
type = null;ChangeState
value = ifelse(statetype != A,750,760)
trigger1 = (var(59)||var(54)) && !var(25) && power>=1000
	

			trigger1 = stateno=240 && movehit

[State 214z]
type = ChangeState
value = 1033
trigger1 = (var(59)||var(54)) && power>=500 && !var(25) && !var(22)
	trigger1 = p2bodydist X<115 && p2bodydist Y>-100
		;trigger1 = random%10=20
			trigger1 =stateno=240 && movehit
			
			
[State -1,623y]
type = ChangeState
value = 1030
trigger1 = (var(59)||var(54)) && !var(22)
	trigger1 = p2bodydist X<100 && P2statetype=A

			trigger1 = stateno=240 && movehit
;
;2b>
;
[State -1,ыՒeł]
type = ChangeState
value = 3020
trigger1 = (var(59)||var(54))
trigger1 = fvar(3)>=35 && !var(25) && !var(22) && power>=1000
	
	
			trigger1 =stateno=440 && movehit

[State 214z]
type = ChangeState
value = 1033
trigger1 = (var(59)||var(54)) && power>=500 && !var(25) && !var(22)

		;trigger1 = random%10=20
			trigger1 =stateno=440 && movehit

[State mbNĂ`]
type = ChangeState
value = 1000
trigger1 = (var(59)||var(54)) && !var(22)
	;trigger1 = (p2bodydist X=[-25,25+5*(var(59)=1)])
		;trigger1 = random%10<6-5*(var(59)=1)
			trigger1 = stateno=440 && movehit>6

[State -1,j236x]
type = ChangeState
value = 1130
trigger1 = (var(59)||var(54)) && !var(22)
	trigger1 = p2bodydist X<60

			trigger1 = stateno=440 && movehit

[State -1,623y]
type = ChangeState
value = 1030
trigger1 = (var(59)||var(54)) && !var(22)
	trigger1 = p2bodydist X<100

			trigger1 = stateno=440 && movehit
;
;6b>
;
[State RS̃qCI]
type = ChangeState
value = 3001
trigger1 = (var(59)||var(54))
trigger1 = fvar(3)>=35 && !var(25) && !var(22) && power>=1000
	trigger1 =p2bodydist X<50
		trigger1 = random%10<5
			trigger1 =stateno=245 && movehit
			
[State ̃qCI]
type = ChangeState
value = 3000
trigger1 = (var(59)||var(54))
trigger1 = !var(25) && !var(22) && power>=1000
	trigger1 =p2bodydist X<50
		
			trigger1 =stateno=245 && movehit

[State -1,ыՒeł]
type = ChangeState
value = 3020
trigger1 = (var(59)||var(54))
trigger1 = fvar(3)>=35 && !var(25) && !var(22) && power>=1000
	
	
			trigger1 =stateno=245 && movehit

[State 214z]
type = ChangeState
value = 1033
trigger1 = (var(59)||var(54)) && power>=500 && !var(25) && !var(22)
	trigger1 =p2bodydist X<90
		;trigger1 = random%10=20
			trigger1 =stateno=245 && movehit

[State 623y]
type = ChangeState
value = 1030
trigger1 = (var(59)||var(54)) && !var(22) && !var(25)
	trigger1 =p2bodydist X<70

			trigger1 =stateno=245 && movehit
;
;6boEh>
;
[State ]
type = ChangeState
value = 101
trigger1 = (var(59)||var(54)) && !var(25) && !var(22)
	trigger1 = stateno=245 && movehit && P2stateno=[6200,6203]

[State x]
type = ChangeState
value = 200
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[100,102]))
	trigger1 = p2bodydist X<40 && p2bodydist Y>-90
		;trigger1 = random%10<5
			trigger1 = P2stateno=[6200,6203]
;
;4b>
;
[State RS̃qCI]
type = ChangeState
value = 3001
trigger1 = (var(59)||var(54))
trigger1 = fvar(3)>=35 && !var(25) && !var(22) && power>=1000
	trigger1 =p2bodydist X<50
		trigger1 = random%10<5
			trigger1 =stateno=249 && movehit && time>27

[State ̃qCI]
type = ChangeState
value = 3000
trigger1 = (var(59)||var(54))
trigger1 = !var(25) && !var(22) && power>=1000
	trigger1 =p2bodydist X<50

			trigger1 =stateno=249 && movehit && time>27

[State -1,ыՒeł]
type = ChangeState
value = 3020
trigger1 = (var(59)||var(54))
trigger1 = fvar(3)>=35 && !var(25) && !var(22) && power>=1000
	
	
			trigger1 =stateno=249 && movehit && time>27

[State 214z]
type = ChangeState
value = 1033
trigger1 = (var(59)||var(54)) && power>=500 && !var(25) && !var(22)
	trigger1 =p2bodydist X<90

			trigger1 =stateno=249 && movehit && time>27

[State 623y]
type = ChangeState
value = 1030
trigger1 = (var(59)||var(54)) && !var(22) && !var(25)
	trigger1 =p2bodydist X<70

			trigger1 =stateno=249 && movehit && time>27
;
;Db>
;
[State RS̃qCI]
type = ChangeState
value = 3001
trigger1 = (var(59)||var(54))
trigger1 = fvar(3)>=35 && !var(25) && !var(22) && power>=1000

		trigger1 = random%10<5
			trigger1 =stateno=247 && movehit
			
[State ̃qCI]
type = ChangeState
value = 3000
trigger1 = (var(59)||var(54))
trigger1 = !var(25) && !var(22) && power>=1000

		trigger1 = random%10<5
			trigger1 =stateno=247 && movehit
			
[State -1,ыՒeł]
type = ChangeState
value = 3020
trigger1 = (var(59)||var(54))
trigger1 = fvar(3)>=35 && !var(25) && !var(22) && power>=1000
	
	
			trigger1 =stateno=247 && movehit
			
[State 214z]
type = ChangeState
value = 1033
trigger1 = (var(59)||var(54)) && power>=500 && !var(25) && !var(22)

		;trigger1 = random%10=20
			trigger1 =stateno=247 && movehit
			
[State 214a]
type = ChangeState
value = 1130
trigger1 = (var(59)||var(54)) && !var(22)
	
		trigger1 = random%10<3
			trigger1 =stateno=247 && movehit
			
[State 623y]
type = ChangeState
value = 1030
trigger1 = (var(59)||var(54)) && !var(22)

		trigger1 = random%10<5
			trigger1 =stateno=247 && movehit
			
[State -1,236x]
type = ChangeState
value = 1130
trigger1 = (var(59)||var(54)) && !var(22)


			trigger1 = stateno=247 && movehit
;
;j6y2>
;
[State RS̃qCI]
type = ChangeState
value = 3001
trigger1 = (var(59)||var(54))
trigger1 = fvar(3)>=35 && !var(25) && !var(22) && power>=1000

		trigger1 = random%10<5
			trigger1 =stateno=634 && movehit


[State -1,ыՒeł]
type = ChangeState
value = 3020
trigger1 = (var(59)||var(54))
trigger1 = fvar(3)>=35 && !var(25) && !var(22) && power>=1000
	
	
			trigger1 =stateno=634 && movehit

[State ̃qCI]
type = ChangeState
value = 3000
trigger1 = (var(59)||var(54))
trigger1 = !var(25) && !var(22) && power>=1000


			trigger1 =stateno=634 && movehit


[State 623y]
type = ChangeState
value = 1030
trigger1 = (var(59)||var(54)) && !var(25) && !var(22)

		trigger1 = random%10<5
			trigger1 = stateno=634 && movehit

[State -1,236x]
type = ChangeState
value = 1130
trigger1 = (var(59)||var(54)) && !var(22)


			trigger1 = stateno=634 && movehit
;
;mbN>
;
[State -1,ыՒeł]
type = ChangeState
value = 3020
triggerall = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=750
triggerall = fvar(3)>=35 && !var(25) && !var(22) && power>=1000
	
	
			trigger1 =projcontacttime(1006)=[0,30]
			trigger2 = var(51)
			
[State ]
type = ChangeState
value = 101
triggerall = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=750
	triggerall = p2bodydist X<150
			trigger1 = projcontacttime(1006)=[0,30]
			trigger2 = var(51)
			
[State 6hj]
type = ChangeState
value = 530
triggerall = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=750
	triggerall = p2bodydist X>150
			trigger1 = projcontacttime(1006)=[0,30]
			trigger2 = var(51)
;
;214z>
;
[State ]
type = null;ChangeState
value = 101
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl && stateno!=750
	trigger1 = p2bodydist X>50
	
			trigger1 = var(55)

[State a]
type = ChangeState
value = 210
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[100,102]))
	trigger1 = (p2bodydist X=[-40,100]) && p2bodydist Y>-110 && var(55) && enemynear(var(57)),vel Y>=0
	
[State RS̃qCI]
type = ChangeState
value = 3001
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22]))
trigger1 = fvar(3)>=35 && !var(25) && !var(22) && power>=1000
	trigger1 = p2bodydist X<20 && p2bodydist Y>-80 && enemynear(var(57)),vel Y>=0
		;trigger1 = random%10=2
			trigger1 =var(55)
			
[State ̃qCI]
type = ChangeState
value = 3000
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22]))
trigger1 = !var(25) && !var(22) && power>=1000
	trigger1 = p2bodydist X<80 && p2bodydist Y>-80 && enemynear(var(57)),vel Y>=0
		;trigger1 = random%10=1
			trigger1 =var(55)


[State -1, 6j]
type = ChangeState
value = 37
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22]))
	trigger1 = p2bodydist Y<-100
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =var(55)


[State -1, 4j]
type = ChangeState
value = 39
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && (ctrl||(stateno=[21,22]))
	trigger1 = p2bodydist X<130 && p2bodydist Y<-90
		;trigger1 = ifelse(var(59)=1,random%10<5,random%10=2)
			trigger1 =var(55)
;
;6hj>
;
[State jx]
type = ChangeState
value = 600
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl
	trigger1 = (p2bodydist X=[-25,30+5*(vel X+enemynear(var(57)),vel X)]) && enemynear(var(57)),backedgebodydist<33
		;trigger1 = random%10<6-5*(var(59)=1)
			trigger1 = stateno=531 && P2stateno=[5000,5050]

[State j6b]
type = ChangeState
value = 645
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl
	trigger1 = (p2bodydist X=[0,40+5*(vel X+enemynear(var(57)),vel X)])
		;trigger1 = random%10<6-5*(var(59)=1)
			trigger1 = stateno=531 && P2stateno=[5000,5050]
;
;6j>
;
[State jx]
type = ChangeState
value = 600
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl
	trigger1 = (p2bodydist X=[-25,30+5*(vel X-enemynear(var(57)),vel X)])
		;trigger1 = random%10<6-5*(var(59)=1)
			trigger1 = prevstateno=37 && P2stateno=[5000,5050]
;
;4j>
;
[State jx]
type = ChangeState
value = 600
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype=A && P2statetype!=L && roundstate=2 && ctrl
	trigger1 = (p2bodydist X=[-25,30+5*(vel X-enemynear(var(57)),vel X)])
		;trigger1 = random%10<6-5*(var(59)=1)
			trigger1 = prevstateno=39 && P2stateno=[5000,5050]
;
;jx>
;
[State ja]
type = ChangeState
value = 610
trigger1 = (var(59)||var(54))
	trigger1 = vel Y<0
		;trigger1 = random%10<6-5*(var(59)=1)
			trigger1 = stateno=600 && movecontact
			
[State j6b]
type = ChangeState
value = 645
trigger1 = (var(59)||var(54))
	;trigger1 =
		trigger1 = ifelse(!var(0),random%10<6,1);_ς݂Ȃ疳
			trigger1 = stateno=600 && movecontact
			
[State jy]
type = ChangeState
value = 630
trigger1 = (var(59)||var(54))
	;trigger1 = ifelse(var(0),enemynear(var(57)),backedgebodydist>33
		;trigger1 = random%10<6-5*(var(59)=1)
			trigger1 = stateno=600 && movecontact
			

;
;ja>
;
[State -1,j236z]
type = ChangeState
value = 1070
trigger1 = (var(59)||var(54)) && power>=500 && !var(25) && !var(22)
	trigger1 = p2bodydist X>0 && P2statetype!=A && p2bodydist Y=[-30,60]
		trigger1 = random%10<4
			trigger1 = stateno=610 && movehit=1

[State -1,j6y]
type = ChangeState
value = 633
trigger1 = (var(59)||var(54))
	trigger1 = p2bodydist X>0 && P2statetype!=A
		trigger1 = random%10<8
			trigger1 = stateno=610 && movehit

[State jx]
type = ChangeState
value = 600
trigger1 = (var(59)||var(54)) && P2statetype!=L
	trigger1 = P2statetype!=A
	
			trigger1 = stateno=610 && movecontact

[State jy]
type = ChangeState
value = 630
trigger1 = (var(59)||var(54))
	
	
			trigger1 = stateno=610 && movecontact


;
;jy>
;
[State JD]
type = ChangeState
value = 500
trigger1 = (var(59)||var(54)) && !var(0)
	;trigger1 = (p2bodydist X=[-25,25+5*(var(59)=1)])
		;trigger1 = random%10<6-5*(var(59)=1)
			trigger1 = stateno=630 && movecontact
;
;JD>
;
[State ja]
type = ChangeState
value = 600
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype=A && roundstate=2 && ctrl
	trigger1 = (p2bodydist X=[-25,25+5*(var(59)=1)])
		;trigger1 = random%10<6-5*(var(59)=1)
			trigger1 = stateno=500 && ((P2stateno=[5000,5050])||(P2stateno=[780,787]))
;
;j6b>
;
[State -1,j236z]
type = ChangeState
value = 1070
trigger1 = (var(59)||var(51)) && power>=500 && !var(25) && !var(22)
	;trigger1 = (p2bodydist X=[-25,25+5*(var(59)=1)])
		;trigger1 = random%10<6-5*(var(59)=1)
			trigger1 = stateno=645 && movecontact
			
[State -1,j6y]
type = ChangeState
value = 633
trigger1 = (var(59)||var(54)) && !var(25) && !var(22)

		trigger1 = random%10<4
			trigger1 = stateno=645 && movecontact

[State -1,j623y]
type = ChangeState
value = 1121
trigger1 = (var(59)||var(54)) && !var(22)

		trigger1 = random%10<7
			trigger1 = stateno=645 && movecontact

[State -1,j236x]
type = ChangeState
value = 1130
trigger1 = (var(59)||var(54)) && !var(22)


			trigger1 = stateno=645 && movecontact
			

;
;j236z>
;
[State 1070,]
type = ChangeState
value = 1071
trigger1 = (var(59)||var(54))
trigger1 = AnimElemTime(6) = 0

		trigger1 = random%10<6
			trigger1 = stateno=1070 && movecontact


[State 1070,]
type = ChangeState
value = 1072
trigger1 = (var(59)||var(54))
trigger1 = AnimElemTime(6) = 0


			trigger1 = stateno=1070 && movecontact
			
;
;623y>
;
[State t[_uXg]
type = null;ChangeState
value = ifelse(statetype != A,750,760)
trigger1 = (var(59)||var(54)) && !var(25) && power>=1000
	trigger1 = p2bodydist X<60

			trigger1 = stateno=1030 && movehit
;
;214a>
;
[State t[_uXg]
type = null;ChangeState
value = ifelse(statetype != A,750,760)
trigger1 = (var(59)||var(54)) && !var(25) && power>=1000
	;trigger1 = p2bodydist X<40

			trigger1 = stateno=1130 && movehit && time>32
;
;}L>_bV>
;
[State ̃qCI]
type = ChangeState
value = 3000
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && stateno=[100,102]
trigger1 = !var(25) && !var(22) && var(50) && power>=1000
	trigger1 = p2bodydist X<70 && p2bodydist Y>-95
	
			trigger1 = P2stateno=[5000,5050]
;
;}L>
;


[State x]
type = ChangeState
value = 200
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl
	trigger1 = p2bodydist X<40 && p2bodydist Y>-90
		;trigger1 = random%10<5
			trigger1 =stateno=750 && P2stateno=[5000,5050]
			
[State b]
type = ChangeState
value = 240
trigger1 = (var(59)||var(54)) && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl
	trigger1 = p2bodydist X<80; && p2bodydist Y>-90
		trigger1 = random%10<5
			trigger1 =stateno=750 && P2stateno=[5000,5050]

[State ł]
type = ChangeState
value = 1050
trigger1 = (var(59)||var(54)) && !var(22) && power<1000 && Alive && p2life>0 && statetype!=A && P2statetype!=L && roundstate=2 && ctrl
	trigger1 = p2bodydist X<120 && p2bodydist Y>-90
		
			trigger1 =stateno=750 && P2stateno=[5000,5050]
