;亖 儃僞儞攝抲丂亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Remap]
x = x
y = y
z = z
a = a
b = b
c = c
s = s

;亖 AI丂亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Command]
Name = "AI00"
Command = s+y
Time = 1

[Command]
Name = "AI01"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI02"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI03"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI04"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI05"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI06"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI07"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI08"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI09"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI10"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI11"
Command = U , U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI12"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI13"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI14"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI15"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI16"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI17"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI18"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI19"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI20"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI21"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI22"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI23"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI24"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI25"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI26"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI27"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI28"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI29"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

[Command]
Name = "AI30"
Command = U, U, D, D, F, B, F, B, a+b+c+x+y+z
Time = 1

;亖丂僗儁儖僇乕僪丂亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Command]
Name = "僗儁儖僇乕僪"
Command = ~D, F, z
Time = 17

[Command]
Name = "僗儁儖僇乕僪嘦"
Command = ~D, B, z
Time = 17

[Command]
Name = "EX"
Command = ~B, D, z
Time = 20

[Command]
Name = "EX2"
Command = ~F, D, DF, z
Time = 20

;亖丂昁嶦媄丂亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Command]
Name = "236"
Command = ~D, DF, F, b
Time = 15

[Command]
Name = "236"
Command = ~D, DF, F, c
Time = 15

[Command]
Name = "236"
Command = ~D, DF, F, c
Time = 15

[Command]
Name = "623"
Command = ~F, D, DF, b
Time = 15

[Command]
Name = "623"
Command = ~F, D, DF, c
Time = 15

[Command]
Name = "214"
Command = ~D, B, b
Time = 15

[Command]
Name = "214"
Command = ~D, B, c
Time = 15

[Command]
Name = "22"
Command = ~D, D, b
Time = 15

[Command]
Name = "22"
Command = ~D, D, c
Time = 15

;亖丂摿庩丂亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Command]
Name = "俹僋儔僢僔儏"
Command = ~D, D, a
Time = 15

[Command]
Name = "楈寕"
Command = ~D, D, c
Time = 15

[Command]
Name = "僇乕僪愰尵"
Command = ~D, D, z
Time = 15

[Command]
Name = "夞旔寢奅"
Command = ~z, z
Time = 15

;亖丂俀夞墴偟媄丂亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Command]
Name = "FF"     
Command = F, F
Time = 10

[Command]
Name = "BB"     
Command = B, B
Time = 10

[Command]
Name = "崅懍僕儍儞僾"
Command = ~D,$U
Time = 10

;亖丂俀丒俁屄偺摨帪墴偟媄丂亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖

;亖丂曽岦偲儃僞儞偱弌偡媄丂亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Command]
Name = "down_a"
Command = /$D,a
Time = 1

[Command]
Name = "down_b"
Command = /$D,b
Time = 1

;亖丂儃僞儞愝掕丂亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Command]
Name = "a"
Command = a
Time = 1

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

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

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

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

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

[Command]
Name = "start"
Command = s
Time = 1

[Command]
Name = "recovery"
Command = x
Time = 1

[Command]
Name = "recovery"
Command = y
Time = 1

[Command]
Name = "recovery"
Command = a
Time = 1

[Command]
Name = "recovery"
Command = b
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 = "holdfwd"
Command = /$F
Time = 1

[Command]
Name = "holdback"
Command = /$B
Time = 1

[Command]
Name = "holdup" 
Command = /$U
Time = 1

[Command]
Name = "holddown"
Command = /$D
Time = 1

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

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

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

[Command]
Name = "holdx"
Command = /x

[Command]
Name = "holdy"
Command = /y

[Command]
Name = "holdz"
Command = /z

[Command]
Name = "holdstart"
Command = /s
Time = 1

;亖丂AI梡愝掕丂亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[Command]
Name = "a2"
Command = a
Time = 1

[Command]
Name = "b2"
Command = b
Time = 1

[Command]
Name = "c2"
Command = c
Time = 1

[Command]
Name = "x2"
Command = x
Time = 1

[Command]
Name = "y2"
Command = y
Time = 1

[Command]
Name = "z2"
Command = z
Time = 1

[Command]
Name = "start2"
Command = s
Time = 1

[Command]
Name = "holda2"
Command = /a
Time = 1

[Command]
Name = "holdb2"
Command = /b
Time = 1

[Command]
Name = "holdc2"
Command = /c
Time = 1

[Command]
Name = "holdx2"
Command = /x
Time = 1

[Command]
Name = "holdy2"
Command = /y
Time = 1

[Command]
Name = "holdz2"
Command = /z
Time = 1

[Command]
Name = "holdstart2"
Command = /s
Time = 1

[Command]
Name = "recovery2"
Command = x
Time = 1

[Command]
Name = "recovery2"
Command = y
Time = 1

[Command]
Name = "recovery2"
Command = a
Time = 1

[Command]
Name = "recovery2"
Command = b
Time = 1

[Command]
Name = "fwd2"
Command = F
Time = 1

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

[Command]
Name = "holdfwd2"
Command = /$F
Time = 1

[Command]
Name = "holdback2"
Command = /$B
Time = 1

[Command]
Name = "holdup2" 
Command = /$U
Time = 1

[Command]
Name = "holddown2"
Command = /$D
Time = 1

[Statedef -1]

[State -1, 晄嬶崌夞旔]
Type = ChangeState
Trigger1 = ((IsHelper(7000)) && (StateNo != 7000))
Value = 7000

;[State -1, 嶌嬈梡壖僐儅儞僪]
;Type = ChangeState
;Value = 715
;TriggerAll = Command = "x"
;Trigger1 = Ctrl
;Trigger2 = StateNo = 9990

;[State -1, 嶌嬈梡壖僐儅儞僪]
;Type = ChangeState
;Value = 3060
;TriggerAll = Command = "y"
;Trigger1 = Ctrl
;Trigger2 = StateNo = 9990

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
; 僇乕僪
;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[State -1, 楈寕]
Type = ChangeState
Value = 702
TriggerAll = !var(59)
TriggerAll = var(35) = 10
TriggerAll = fvar(38) >= 1000
TriggerAll = StateType != A
TriggerAll = (Command = "y") || ((Command = "b") && (Command = "c"))
Trigger1 = (Ctrl) || (StateNo = 101)

[State -1, 僈乕僪斀寕]
Type = ChangeState
Value = 715
TriggerAll = !var(59)
TriggerAll = var(35) = 11
TriggerAll = fvar(38) >= 1000
TriggerAll = StateType != A
TriggerAll = (Command = "y") || ((Command = "b") && (Command = "c"))
Trigger1 = (StateNo = 151) || (StateNo = 153)

[State -1, 僔僗僥儉僇乕僪]
Type = ChangeState
Value = 720
TriggerAll = !var(59)
TriggerAll = var(35) = [12,14]
TriggerAll = fvar(38) >= 1000
TriggerAll = StateType != A
TriggerAll = (Command = "y") || ((Command = "b") && (Command = "c"))
Trigger1 = (Ctrl)

[State -1, 僗僉儖僇乕僪]
Type = ChangeState
Value = 730
TriggerAll = !var(59)
TriggerAll = var(35) = [15,23]
TriggerAll = fvar(38) >= 1000
TriggerAll = StateType != A
TriggerAll = (Command = "y") || ((Command = "b") && (Command = "c"))
Trigger1 = (Ctrl)

[State -1, 僗儁儖僇乕僪]
Type = ChangeState
Value = 3000+(var(35)=25)*10+(var(35)=26)*20+(var(35)=27)*30+(var(35)=28)*40+(var(35)=29)*50+(var(35)=30)*60+(var(35)=31)*70
TriggerAll = !var(59)
TriggerAll = var(35) = [24,31]
TriggerAll = (var(35) != 31)+((var(35) = 31)*(Ctrl))
TriggerAll = fvar(38) >= (1+(var(35)=24)*2+(var(35)=25)*2+(var(35)=26)*1+(var(35)=27)*3+(var(35)=28)*4+(var(35)=29)*3+(var(35)=30)*4+(var(35)=31)*4)*1000
TriggerAll = (StateType != A)+(var(35)=26)+((!var(5))*(!var(6))*(StateNo = 1010))+(var(35)=30)
TriggerAll = (Command = "y") || ((Command = "b") && (Command = "c"))
Trigger1 = (Ctrl) || (StateNo = [100,101])
Trigger2 = ((StateNo = [200,202]) && (MoveContact))
Trigger3 = ((StateNo = 205) && (MoveContact))
Trigger4 = ((StateNo = 206) && (!var(4)) && (MoveContact))
Trigger5 = ((StateNo = 210) && (MoveContact))
Trigger6 = ((StateNo = 400) && (MoveContact))
Trigger7 = ((StateNo = 410) && (!var(4)) && (MoveContact))
Trigger8 = ((StateNo = [600,630]) && (MoveContact))
Trigger9 = ((StateNo = 250) && (Time > 18+var(4)*15))
Trigger10 = ((StateNo = 251) && (Time > 26))
Trigger11 = ((StateNo = 255) && (Time > 20+var(4)*28))
Trigger12 = ((StateNo = 260) && (Time > 29+var(4)*20))
Trigger13 = ((StateNo = 450) && (Time > 18+var(4)*15))
Trigger14 = ((StateNo = 451) && (Time > 26))
Trigger15 = ((StateNo = 455) && (Time > 20))
Trigger16 = ((StateNo = 650) && (Time > 18+var(4)*15))
Trigger17 = ((StateNo = 651) && (Time > 26))
Trigger18 = ((StateNo = 655) && (Time > 20+var(4)*28))
Trigger19 = ((StateNo = 660) && (Time > 29+var(4)*20))
Trigger20 = ((StateNo = 1000) && (Time > 17))
Trigger21 = ((StateNo = 1010) && (MoveContact))
Trigger22 = ((StateNo = 1020) && (Time > 15+var(4)*20))
Trigger23 = ((StateNo = 1100) && (Time > 27))
Trigger24 = ((StateNo = 1110) && (Time > 18))
Trigger25 = ((StateNo = 1120) && (Time > 17+var(4)*15))
Trigger26 = ((StateNo = 1130) && (Time > 20))
Trigger27 = ((StateNo = 1230) && (Time > 31))

[State -1, 乽EX乿]
Type = ChangeState
Value = 3100
TriggerAll = 0;!var(59)
TriggerAll = var(50) != 101
TriggerAll = Power >= 1000
TriggerAll = Command = "EX"
Trigger1 = (Ctrl) || (StateNo = 100)

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
; 昁嶦媄
;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[State -1, dark Vortex乚grvity field]
Type = ChangeState
Value = 1010+(fvar(11)=[11,14])*100
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = (StateType != A)+(fvar(11)=[0,4])
TriggerAll = Command = "623"
Trigger1 = (Ctrl) || (StateNo = [100,101])
Trigger2 = ((StateNo = 200) && (MoveContact))
Trigger3 = ((StateNo = 201) && (MoveContact))
Trigger4 = ((StateNo = 205) && (MoveContact))
Trigger5 = ((StateNo = 206) && (!var(4)) && (MoveContact))
Trigger6 = ((StateNo = 210) && (MoveContact))
Trigger7 = ((StateNo = 400) && (MoveContact))
Trigger8 = ((StateNo = 410) && (!var(4)) && (MoveContact))
Trigger9 = ((StateNo = [600,630]) && (MoveContact))
Trigger10 = ((StateNo = 250) && (Time > 18+var(4)*15))
Trigger11 = ((StateNo = 251) && (Time > 26))
Trigger12 = ((StateNo = 255) && (Time > 20+var(4)*28))
Trigger13 = ((StateNo = 260) && (Time > 29+var(4)*20))
Trigger14 = ((StateNo = 450) && (Time > 18+var(4)*15))
Trigger15 = ((StateNo = 451) && (Time > 26))
Trigger16 = ((StateNo = 455) && (Time > 20))
Trigger17 = ((StateNo = 650) && (Time > 18+var(4)*15))
Trigger18 = ((StateNo = 651) && (Time > 26))
Trigger19 = ((StateNo = 655) && (Time > 20+var(4)*28))
Trigger20 = ((StateNo = 660) && (Time > 29+var(4)*20))

[State -1, 僙儞僩僄儖儌僄僋僗僾儘乕僕儑儞乚rainspear]
Type = ChangeState
Value = 1000+(fvar(10)=[11,14])*100
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = StateType != A||(fvar(10)=[0,4])
TriggerAll = Command = "236"
Trigger1 = (Ctrl) || (StateNo = [100,101])
Trigger2 = ((StateNo = 200) && (MoveContact))
Trigger3 = ((StateNo = 201) && (MoveContact))
Trigger4 = ((StateNo = 205) && (MoveContact))
Trigger5 = ((StateNo = 206) && (!var(4)) && (MoveContact))
Trigger6 = ((StateNo = 210) && (MoveContact))
Trigger7 = ((StateNo = 400) && (MoveContact))
Trigger8 = ((StateNo = 410) && (!var(4)) && (MoveContact))
Trigger9 = ((StateNo = [600,630]) && (MoveContact))
Trigger10 = ((StateNo = 250) && (Time > 18+var(4)*15))
Trigger11 = ((StateNo = 251) && (Time > 26))
Trigger12 = ((StateNo = 255) && (Time > 34+var(4)*20))
Trigger13 = ((StateNo = 260) && (Time > 29+var(4)*20))
Trigger14 = ((StateNo = 450) && (Time > 18+var(4)*15))
Trigger15 = ((StateNo = 451) && (Time > 26))
Trigger16 = ((StateNo = 455) && (Time > 20))
Trigger17 = ((StateNo = 650) && (Time > 18+var(4)*15))
Trigger18 = ((StateNo = 651) && (Time > 26))
Trigger19 = ((StateNo = 655) && (Time > 20+var(4)*28))
Trigger20 = ((StateNo = 660) && (Time > 29+var(4)*20))

[State -1, slash乚explosion]
Type = ChangeState
Value = 1020+(fvar(13)=[11,14])*100
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = Command = "214"
TriggerAll = StateType != A||(fvar(13)=[11,14])
Trigger1 = (Ctrl) || (StateNo = [100,101])
Trigger2 = ((StateNo = 200) && (MoveContact))
Trigger3 = ((StateNo = 201) && (MoveContact))
Trigger4 = ((StateNo = 205) && (MoveContact))
Trigger5 = ((StateNo = 206) && (!var(4)) && (MoveContact))
Trigger6 = ((StateNo = 210) && (MoveContact))
Trigger7 = ((StateNo = 400) && (MoveContact))
Trigger8 = ((StateNo = 410) && (!var(4)) && (MoveContact))
Trigger9 = ((StateNo = [600,630]) && (MoveContact))
Trigger10 = ((StateNo = 250) && (Time > 18+var(4)*15))
Trigger11 = ((StateNo = 251) && (Time > 26))
Trigger12 = ((StateNo = 255) && (Time > 20+var(4)*28))
Trigger13 = ((StateNo = 260) && (Time > 29+var(4)*20))
Trigger14 = ((StateNo = 450) && (Time > 18+var(4)*15))
Trigger15 = ((StateNo = 451) && (Time > 26))
Trigger16 = ((StateNo = 455) && (Time > 20))
Trigger17 = ((StateNo = 650) && (Time > 18+var(4)*15))
Trigger18 = ((StateNo = 651) && (Time > 26))
Trigger19 = ((StateNo = 655) && (Time > 20+var(4)*28))
Trigger20 = ((StateNo = 660) && (Time > 29+var(4)*20))

[State -1, shield乚diffusion laser乚wind]
Type = ChangeState
Value = 1030+(fvar(12)=[11,14])*100+(fvar(12)=[21,24])*200
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = (StateType != A)+(fvar(12)=[11,14])
TriggerAll = Command = "22"
Trigger1 = (Ctrl) || (StateNo = [100,101])
Trigger2 = ((StateNo = 200) && (MoveContact))
Trigger3 = ((StateNo = 201) && (MoveContact))
Trigger4 = ((StateNo = 205) && (MoveContact))
Trigger5 = ((StateNo = 206) && (!var(4)) && (MoveContact))
Trigger6 = ((StateNo = 210) && (MoveContact))
Trigger7 = ((StateNo = 400) && (MoveContact))
Trigger8 = ((StateNo = 410) && (!var(4)) && (MoveContact))
Trigger9 = ((StateNo = 250) && (Time > 18+var(4)*15))
Trigger10 = ((StateNo = 251) && (Time > 26))
Trigger11 = ((StateNo = 255) && (Time > 20+var(4)*28))
Trigger12 = ((StateNo = 260) && (Time > 29+var(4)*20))
Trigger13 = ((StateNo = 450) && (Time > 18+var(4)*15))
Trigger14 = ((StateNo = 451) && (Time > 26))
Trigger15 = ((StateNo = 455) && (Time > 20))

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
; 堏摦丂摿庩峴摦
;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[State -1, 慜曽僟僢僔儏]
Type = ChangeState
Value = 100
TriggerAll = !var(59)
Trigger1 = Ctrl && StateType != A
Trigger1 = (Command = "FF") || ((Command = "holdz") && (Command = "holdfwd") && (Command != "holddown") && (Command != "holdup"))

[State -1, 屻曽僟僢僔儏]
Type = ChangeState
Value = 105
TriggerAll = !var(59)
Trigger1 = Ctrl && StateType != A
Trigger1 = (Command = "BB") || ((Command = "holdz") && (Command = "holdback") && (Command != "holddown") && (Command != "holdup"))

[State -1, 旘隳]
Type = ChangeState
Value = 111
TriggerAll = !var(59)
TriggerAll = StateType = A
TriggerAll = (fvar(36) > 0)
TriggerAll = (var(0) < 2) && ((StateNo != 50) || ((StateNo = 50) && (Time > 9)))
TriggerAll = (Ctrl) && ((StateNo != [110,115]) || (StateNo = [110,115]) && (var(6) = 0))
Trigger1 = (Command = "holdz") && ((Command = "holdfwd") || (Command = "holdback") || (Command = "holddown") || (Command = "holdup"))

[State -1, 嬻拞僟僢僔儏]
Type = ChangeState
Value = IfElse((Command="holdfwd"),110,115)
TriggerAll = !var(59)
TriggerAll = StateType = A
TriggerAll = (var(0) < 2)
TriggerAll = (Ctrl) && (StateNo != [110,115]) || (StateNo = [110,115]) && (var(6) = 0)
Trigger1 = (Command = "FF"); || ((Command = "holdz") && (Command = "fwd")) ^^ ((Command = "z") && (Command = "holdfwd"))
Trigger2 = (Command = "BB"); || ((Command = "holdz") && (Command = "back")) ^^ ((Command = "z") && (Command = "holdback"))

[State -1, 俹僋儔僢僔儏]
Type = ChangeState
Value = 700
TriggerAll = 0;!var(59)
TriggerAll = var(58) < 6
TriggerAll = StateType != A
TriggerAll = Command = "俹僋儔僢僔儏"
Trigger1 = (Ctrl)
Trigger2 = ((StateNo = [200,201]) || (StateNo = [205,206])) && (MoveContact)
Trigger3 = ((StateNo = 400) || (StateNo = 402)) && (MoveContact)

[State -1, 楈寕]
Type = ChangeState
Value = 702
TriggerAll = 0;!var(59)
TriggerAll = var(58) < 6
TriggerAll = var(47) > 0
TriggerAll = StateType != A
TriggerAll = Command = "楈寕"
Trigger1 = (Ctrl) || (StateNo = [120,155])

[State -1, 夞旔寢奅]
Type = ChangeState
Value = 711
TriggerAll = !var(59)
TriggerAll = var(58) < 6
TriggerAll = fvar(37) >= 1000
TriggerAll = Command = "夞旔寢奅"
Trigger1 = (StateNo = 151)||(StateNo = 153)||(StateNo = 155)

[State -1, 僇乕僪愰尵]
Type = ChangeState
Value = 710
TriggerAll = 0;!var(59)
TriggerAll = StateType != A
TriggerAll = Command = "僇乕僪愰尵"
TriggerAll = Power >= IfElse((NumHelper(6115)=0),1000,2000)
TriggerAll = (Ctrl)
Trigger1 = (NumHelper(6115) = 0) && (var(17) = 0)
Trigger2 = ((NumHelper(6115) = 1) && (var(42) = 0) && (var(47) > 0))

[State -1, 僟僢僔儏僉儍儞僙儖]
Type = ChangeState
Value = 105
TriggerAll = !var(59)
TriggerAll = StateType != A
TriggerAll = (Command = "BB") || ((Command = "holdz") && (Command = "holdback"))
Trigger1 = ((StateNo = 250) && (Time > 18+var(4)*15))
Trigger2 = ((StateNo = 251) && (Time > 26))
Trigger3 = ((StateNo = 255) && (Time > 24+var(4)*29))
Trigger4 = ((StateNo = 260) && (Time > 29+var(4)*20))
Trigger5 = ((StateNo = 450) && (Time > 18+var(4)*15))
Trigger6 = ((StateNo = 451) && (Time > 26))
Trigger7 = ((StateNo = 455) && (Time > 24))
Trigger8 = ((StateNo = 1000) && (Time > 34))
Trigger9 = ((StateNo = 1020) && (Time > 34+var(4)*45))
Trigger10 = ((StateNo = 1100) && (Time > 39))
Trigger11 = ((StateNo = 1120) && (Time > 26+var(4)*15))
Trigger12 = ((StateNo = 1130) && (Time > 30))
Trigger13 = ((StateNo = 1230) && (Time > 40))

[State -1, 嬻拞僟僢僔儏僉儍儞僙儖]
Type = ChangeState
Value = IfElse((Command="holdz"),111,IfElse((Command="holdfwd"),110,115))
TriggerAll = !var(59)
TriggerAll = StateType = A
TriggerAll = var(0) < 2
TriggerAll = (Command = "FF")||((Command = "holdz")&&(Command = "holdfwd"))||(Command = "BB")||((Command = "holdz")&&(Command = "holdback"))||((Command = "holdz")&&(Command = "holdup"))||((Command = "holdz")&&(Command = "holddown"))
Trigger1 = ((StateNo = 650) && (Time > 18+var(4)*15))
Trigger2 = ((StateNo = 651) && (Time > 26))
Trigger3 = ((StateNo = 655) && (Time > 24+var(4)*29))
Trigger4 = ((StateNo = 660) && (Time > 29+var(4)*20))
Trigger5 = ((StateNo = 1000) && (Time > 34))
Trigger6 = ((StateNo = 1120) && (Time > 26+var(4)*15))
Trigger7 = ((StateNo = 1130) && (Time > 30))

[State -1, 抧忋僕儍儞僾僉儍儞僙儖]
Type = ChangeState
Value = 40
TriggerAll = !var(59)
TriggerAll = StateType != A
TriggerAll = (Command = "holdup"); || (Command = "崅懍僕儍儞僾")
Trigger1 = ((StateNo = 250) && (Time > 18+var(4)*15))
Trigger2 = ((StateNo = 251) && (Time > 26))
Trigger3 = ((StateNo = 255) && (Time > 24+var(4)*29))
Trigger4 = ((StateNo = 260) && (Time > 29+var(4)*20))
Trigger5 = ((StateNo = 450) && (Time > 18+var(4)*15))
Trigger6 = ((StateNo = 451) && (Time > 26))
Trigger7 = ((StateNo = 455) && (Time > 24))
Trigger8 = ((StateNo = 1000) && (Time > 34))
Trigger9 = ((StateNo = 1020) && (Time > 34+var(4)*45))
Trigger10 = ((StateNo = 1100) && (Time > 39))
Trigger11 = ((StateNo = 1120) && (Time > 26+var(4)*15))
Trigger12 = ((StateNo = 1130) && (Time > 30))
Trigger13 = ((StateNo = 1230) && (Time > 40))

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
; 捠忢幩寕媄
;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[State -1, 棫偪仺庛幩寕]
Type = ChangeState
Value = 251
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = StateType != A
TriggerAll = (Command != "holddown")
TriggerAll = (Command = "b") && (Command = "holdfwd")
Trigger1 = (Ctrl) || (StateNo = 101)
Trigger2 = ((StateNo = 200) && (MoveContact))
Trigger3 = ((StateNo = 201) && (MoveContact))
Trigger4 = ((StateNo = 205) && (MoveContact))
Trigger5 = ((StateNo = 206) && (!var(4)) && (MoveContact))
Trigger6 = ((StateNo = 400) && (MoveContact))
Trigger7 = ((StateNo = 410) && (!var(4)) && (MoveContact))

[State -1, 棫偪庛幩寕]
Type = ChangeState
Value = 250
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = StateType != A
TriggerAll = (Command != "holddown")
TriggerAll = (Command = "b")
Trigger1 = (Ctrl) || (StateNo = 101)
Trigger2 = ((StateNo = 200) && (MoveContact))
Trigger3 = ((StateNo = 201) && (MoveContact))
Trigger4 = ((StateNo = 205) && (MoveContact))
Trigger5 = ((StateNo = 206) && (!var(4)) && (MoveContact))
Trigger6 = ((StateNo = 400) && (MoveContact))
Trigger7 = ((StateNo = 410) && (!var(4)) && (MoveContact))

[State -1, 棫偪仺嫮幩寕]
Type = ChangeState
Value = 260
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = StateType != A
TriggerAll = Command != "holddown"
TriggerAll = (Command = "c") && (Command = "holdfwd")
Trigger1 = (Ctrl) || (StateNo = 101)
Trigger2 = ((StateNo = 200) && (MoveContact))
Trigger3 = ((StateNo = 201) && (MoveContact))
Trigger4 = ((StateNo = 205) && (MoveContact))
Trigger5 = ((StateNo = 206) && (!var(4)) && (MoveContact))
Trigger6 = ((StateNo = 400) && (MoveContact))
Trigger7 = ((StateNo = 410) && (!var(4)) && (MoveContact))
Trigger8 = ((StateNo = 250) && (Time > 18+var(4)*15))
Trigger9 = ((StateNo = 251) && (Time > 26))
Trigger10 = ((StateNo = 450) && (Time > 18+var(4)*15))
Trigger11 = ((StateNo = 451) && (Time > 26))

[State -1, 棫偪嫮幩寕]
Type = ChangeState
Value = 255
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = StateType != A
TriggerAll = Command != "holddown"
TriggerAll = Command = "c"
Trigger1 = (Ctrl) || (StateNo = 101)
Trigger2 = ((StateNo = 200) && (MoveContact))
Trigger3 = ((StateNo = 201) && (MoveContact))
Trigger4 = ((StateNo = 205) && (MoveContact))
Trigger5 = ((StateNo = 206) && (!var(4)) && (MoveContact))
Trigger6 = ((StateNo = 400) && (MoveContact))
Trigger7 = ((StateNo = 410) && (!var(4)) && (MoveContact))
Trigger8 = ((StateNo = 250) && (Time > 18+var(4)*15))
Trigger9 = ((StateNo = 251) && (Time > 26))
Trigger10 = ((StateNo = 450) && (Time > 18+var(4)*15))
Trigger11 = ((StateNo = 451) && (Time > 26))

[State -1, 偟傖偑傒仺庛幩寕]
Type = ChangeState
Value = 451
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = StateType != A
TriggerAll = Command = "holddown"
TriggerAll = (Command = "b") && (Command = "holdfwd")
Trigger1 = (Ctrl) || (StateNo = 101)
Trigger2 = ((StateNo = 200) && (MoveContact))
Trigger3 = ((StateNo = 201) && (MoveContact))
Trigger4 = ((StateNo = 205) && (MoveContact))
Trigger5 = ((StateNo = 206) && (!var(4)) && (MoveContact))
Trigger6 = ((StateNo = 400) && (MoveContact))
Trigger7 = ((StateNo = 410) && (!var(4)) && (MoveContact))

[State -1, 偟傖偑傒庛幩寕]
Type = ChangeState
Value = 450
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = StateType != A
TriggerAll = Command = "holddown"
TriggerAll = (Command = "b")
Trigger1 = (Ctrl) || (StateNo = 101)
Trigger2 = ((StateNo = 200) && (MoveContact))
Trigger3 = ((StateNo = 201) && (MoveContact))
Trigger4 = ((StateNo = 205) && (MoveContact))
Trigger5 = ((StateNo = 206) && (!var(4)) && (MoveContact))
Trigger6 = ((StateNo = 400) && (MoveContact))
Trigger7 = ((StateNo = 410) && (!var(4)) && (MoveContact))

[State -1, 偟傖偑傒嫮幩寕]
Type = ChangeState
Value = 455
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = StateType != A
TriggerAll = Command = "holddown"
TriggerAll = Command = "c"
Trigger1 = (Ctrl) || (StateNo = 101)
Trigger2 = ((StateNo = 200) && (MoveContact))
Trigger3 = ((StateNo = 201) && (MoveContact))
Trigger4 = ((StateNo = 205) && (MoveContact))
Trigger5 = ((StateNo = 206) && (!var(4)) && (MoveContact))
Trigger6 = ((StateNo = 400) && (MoveContact))
Trigger7 = ((StateNo = 410) && (!var(4)) && (MoveContact))
Trigger8 = ((StateNo = 250) && (Time > 18+var(4)*15))
Trigger9 = ((StateNo = 251) && (Time > 26))
Trigger10 = ((StateNo = 450) && (Time > 18+var(4)*15))
Trigger11 = ((StateNo = 451) && (Time > 26))

[State -1, 嬻丂仺庛幩寕]
Type = ChangeState
Value = 651
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = StateType = A
TriggerAll = (Command = "b")*(Command = "holdfwd")*(Command != "holddown")
Trigger1 = (Ctrl)
Trigger2 = ((StateNo = [600,630]) && (MoveContact))

[State -1, 嬻丂庛幩寕]
Type = ChangeState
Value = 650
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = StateType = A
TriggerAll = (Command = "b")
Trigger1 = (Ctrl)
Trigger2 = ((StateNo = [600,630]) && (MoveContact))

[State -1, 嬻丂仺嫮幩寕]
Type = ChangeState
Value = 660
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = StateType = A
TriggerAll = (Command = "c") && (Command = "holdfwd")
Trigger1 = (Ctrl)
Trigger2 = ((StateNo = [600,630]) && (MoveContact))
Trigger3 = ((StateNo = 650) && (Time > 18+var(4)*15))
Trigger4 = ((StateNo = 651) && (Time > 26))

[State -1, 嬻丂嫮幩寕]
Type = ChangeState
Value = 655
TriggerAll = !var(59)
TriggerAll = fvar(36) >= 1000
TriggerAll = StateType = A
TriggerAll = Command = "c"
Trigger1 = (Ctrl)
Trigger2 = ((StateNo = [600,630]) && (MoveContact))
Trigger3 = ((StateNo = 650) && (Time > 18+var(4)*15))
Trigger4 = ((StateNo = 651) && (Time > 26))

;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
; 捠忢媄
;亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖亖
[State -1, 僟僢僔儏懪寕]
Type = ChangeState
Value = 210
TriggerAll = !var(59)
TriggerAll = Command != "holddown"
TriggerAll = Command = "a"
Trigger1 = StateNo = 100

[State -1, 僟僢僔儏庛幩寕]
Type = ChangeState
Value = 211
TriggerAll = !var(59)
TriggerAll = Command != "holddown"
TriggerAll = Command = "b"
Trigger1 = StateNo = 100

[State -1, 僟僢僔儏嫮幩寕]
Type = ChangeState
Value = 212
TriggerAll = !var(59)
TriggerAll = Command != "holddown"
TriggerAll = Command = "c"
Trigger1 = StateNo = 100

[State -1, 棫偪仺懪寕]
Type = ChangeState
Value = 206
TriggerAll = !var(59)
TriggerAll = StateType != A
TriggerAll = Command != "holddown"
TriggerAll = (Command = "a") && (Command = "holdfwd")
Trigger1 = (Ctrl) || (StateNo = 101)
Trigger2 = (StateNo = 200) && (MoveContact)
Trigger3 = (StateNo = 205) && (MoveContact)
Trigger4 = (StateNo = 400) && (MoveContact)

[State -1, 棫偪懪寕嬤-1]
Type = ChangeState
Value = 200
TriggerAll = !var(59)
TriggerAll = StateType != A
TriggerAll = Command != "holddown"
TriggerAll = Command = "a"
Trigger1 = ((Ctrl) || (StateNo = 101)) && (P2BodyDist X < 20)
Trigger2 = (!var(4)) && (StateNo = 200) && (MoveContact)

[State -1, 棫偪懪寕嬤-2]
Type = ChangeState
Value = 201
TriggerAll = !var(59)
TriggerAll = StateType != A
TriggerAll = Command != "holddown"
TriggerAll = Command = "a"
Trigger1 = (var(4)) && (StateNo = 200) && (MoveContact)

[State -1, 棫偪懪寕嬤-3]
Type = ChangeState
Value = 202
TriggerAll = !var(59)
TriggerAll = StateType != A
TriggerAll = Command = "a"
Trigger1 = ((StateNo = 201) && (MoveContact))

[State -1, 棫偪墦]
Type = ChangeState
Value = 205
TriggerAll = !var(59)
TriggerAll = StateType != A
TriggerAll = Command != "holddown"
TriggerAll = Command = "a"
Trigger1 = (Ctrl) || (StateNo = 101)

;**************************************************
[State -1, 偟傖偑傒仺懪寕]
Type = ChangeState
Value = 410
TriggerAll = !var(59)
TriggerAll = StateType != A
TriggerAll = (Command = "holddown") && (Command = "holdfwd")
TriggerAll = Command = "a"
Trigger1 = (Ctrl) || (StateNo = 101)
Trigger2 = (StateNo = 200) && (MoveContact)
Trigger3 = (StateNo = 205) && (MoveContact)
Trigger4 = (StateNo = 400) && (MoveContact)

[State -1, 偟傖偑傒懪寕]
Type = ChangeState
Value = 400
TriggerAll = !var(59)
TriggerAll = StateType != A
TriggerAll = Command = "holddown"
TriggerAll = Command = "a"
Trigger1 = (Ctrl) || (StateNo = 101)

;**************************************************
[State -1, 嬻丂忋懪寕]
Type = ChangeState
Value = 630
TriggerAll = !var(59)
TriggerAll = StateType = A
TriggerAll = Command = "a"
TriggerAll = (Command = "holdup")
TriggerAll = ((Command != "holdfwd") && (Command != "holdback"))
Trigger1 = (Ctrl)
Trigger2 = (StateNo = 600) && (MoveContact)

[State -1, 嬻丂伀懪寕]
Type = ChangeState
Value = 620
TriggerAll = !var(59)
TriggerAll = StateType = A
TriggerAll = Command = "a"
TriggerAll = (Command = "holddown")
Trigger1 = (Ctrl)
Trigger2 = (StateNo = 600) && (MoveContact)

[State -1, 嬻丂仺懪寕]
Type = ChangeState
Value = 610
TriggerAll = !var(59)
TriggerAll = StateType = A
TriggerAll = Command = "a"
TriggerAll = (Command = "holdfwd")
Trigger1 = (Ctrl)
Trigger2 = (StateNo = 600) && (MoveContact)

[State -1, 嬻丂懪寕]
Type = ChangeState
Value = 600
TriggerAll = !var(59)
TriggerAll = StateType = A
TriggerAll = Command = "a"
Trigger1 = (Ctrl)

;亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅
;亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅
;亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅
;亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅
;亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅亅