;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗
;乗乗乗乗| 弶婜愝掕   |乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗
;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗



;乗乗乗乗| 儃僞儞儕儅僢僾  |乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗

[Remap]
x = x
y = y
z = z
a = a
b = b
c = c
s = s

;乗乗乗乗| 僨僼僅儖僩愝掕  |乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗

[Defaults]
Command.Time = 15
Command.buffer.Time = 1





;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗
;乗乗乗乗| 僐儅儞僪掕媊 |乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗
;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗




;乗乗乗乗| AI婲摦僐儅儞僪 |乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗

[Command]
Name = "AI_00"
Command = a, a
Time = 0
[Command]
Name = "AI_01"
Command = a, b
Time = 0
[Command]
Name = "AI_02"
Command = a, c
Time = 0
[Command]
Name = "AI_03"
Command = a, x
Time = 0
[Command]
Name = "AI_04"
Command = a, y
Time = 0
[Command]
Name = "AI_05"
Command = a, z
Time = 0
[Command]
Name = "AI_06"
Command = a, s
Time = 0
[Command]
Name = "AI_07"
Command = b, a
Time = 0
[Command]
Name = "AI_08"
Command = b, b
Time = 0
[Command]
Name = "AI_09"
Command = b, c
Time = 0
[Command]
Name = "AI_10"
Command = b, x
Time = 0
[Command]
Name = "AI_11"
Command = b, y
Time = 0
[Command]
Name = "AI_12"
Command = b, z
Time = 0
[Command]
Name = "AI_13"
Command = b, s
Time = 0
[Command]
Name = "AI_14"
Command = c, a
Time = 0
[Command]
Name = "AI_15"
Command = c, b
Time = 0
[Command]
Name = "AI_16"
Command = c, c
Time = 0
[Command]
Name = "AI_17"
Command = c, x
Time = 0
[Command]
Name = "AI_18"
Command = c, y
Time = 0
[Command]
Name = "AI_19"
Command = c, z
Time = 0
[Command]
Name = "AI_20"
Command = c, s
Time = 0
[Command]
Name = "AI_21"
Command = x, a
Time = 0
[Command]
Name = "AI_22"
Command = x, b
Time = 0
[Command]
Name = "AI_23"
Command = x, c
Time = 0
[Command]
Name = "AI_24"
Command = x, x
Time = 0
[Command]
Name = "AI_25"
Command = x, y
Time = 0
[Command]
Name = "AI_26"
Command = x, z
Time = 0
[Command]
Name = "AI_27"
Command = x, s
Time = 0
[Command]
Name = "AI_28"
Command = y, a
Time = 0
[Command]
Name = "AI_29"
Command = y, b
Time = 0
[Command]
Name = "AI_30"
Command = y, c
Time = 0
[Command]
Name = "AI_31"
Command = y, x
Time = 0
[Command]
Name = "AI_32"
Command = y, y
Time = 0
[Command]
Name = "AI_33"
Command = y, z
Time = 0
[Command]
Name = "AI_34"
Command = y, s
Time = 0
[Command]
Name = "AI_35"
Command = s, a
Time = 0
[Command]
Name = "AI_36"
Command = s, b
Time = 0
[Command]
Name = "AI_37"
Command = s, c
Time = 0
[Command]
Name = "AI_38"
Command = s, x
Time = 0
[Command]
Name = "AI_39"
Command = s, y
Time = 0
[Command]
Name = "AI_40"
Command = s, z
Time = 0
[Command]
Name = "AI_41"
Command = s, s
Time = 0
[Command]
Name = "AI_42"
Command = U, U
Time = 0
[Command]
Name = "AI_43"
Command = U, F
Time = 0
[Command]
Name = "AI_44"
Command = U, D
Time = 0
[Command]
Name = "AI_45"
Command = U, B
Time = 0
[Command]
Name = "AI_46"
Command = F, U
Time = 0
[Command]
Name = "AI_47"
Command = F, F
Time = 0
[Command]
Name = "AI_48"
Command = F, D
Time = 0
[Command]
Name = "AI_49"
Command = F, B
Time = 0

;乗乗乗乗| 昁嶦媄  |乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗

[Command]
name = "a1"
command = ~D, DF, F, x
time = 20

[Command]
name = "a2"
command = ~D, DF, F, y
time = 20

[Command]
name = "a3"
command = ~D, DF, F, z
time = 20

[Command]
name = "a4"
command = ~D, DF, F, a
time = 20

[Command]
name = "a5"
command = ~D, DF, F, b
time = 20

[Command]
name = "a6"
command = ~D, DF, F, c
time = 20

[Command]
name = "a7"
command = ~D, DF, F, s
time = 20

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

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

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

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

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

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

[Command]
name = "b7"
command = ~D, DB, B, s
time = 20

;乗乗乗乗| 僉乕俀夞楢懕擖椡  |乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗

[Command]
name = "FF"       ;昁恵僐儅儞僪柤
command = F, F
time = 10

[Command]
name = "BB"       ;昁恵僐儅儞僪柤
command = B, B
time = 10

;乗乗乗乗| 摨帪墴偟  |乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗

[Command]
name = "recovery" ;昁恵僐儅儞僪柤
command = x+y
time = 1

;乗乗乗乗| 曽岦僉乕亄儃僞儞  |乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗

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

;乗乗乗乗| 曽岦僉乕 |乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗

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

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

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

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

;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗
[statedef -1]
;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗

;偑傔偪傔儕僙僢僩
[state ]
type = varset
trigger1 = 1
sysvar(1) = 0
ignorehitpause = 1

;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗
;乗乗乗乗| 僐儅儞僪幚峴晹暘 |乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗
;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗

;AI Command Check
[state mind, AI Command]
type = varset
triggerall = var(59) = 0 && !ishelper
trigger1 = command = "AI_01" || command = "AI_02" || command = "AI_03" || command = "AI_04"
trigger2 = command = "AI_05" || command = "AI_06" || command = "AI_07" || command = "AI_08"
trigger3 = command = "AI_09" || command = "AI_10" || command = "AI_11" || command = "AI_12"
trigger4 = command = "AI_13" || command = "AI_14" || command = "AI_15" || command = "AI_16"
trigger5 = command = "AI_17" || command = "AI_18" || command = "AI_19" || command = "AI_20"
trigger6 = Command = "AI_21" || Command = "AI_22" || Command = "AI_23" || Command = "AI_24"
trigger7 = Command = "AI_24" || Command = "AI_26" || Command = "AI_27" || Command = "AI_28"
trigger8 = Command = "AI_29" || Command = "AI_30" || Command = "AI_31" || Command = "AI_32"
trigger9 = Command = "AI_33" || Command = "AI_34" || Command = "AI_35" || Command = "AI_36"
trigger10 = Command = "AI_37" || Command = "AI_38" || Command = "AI_39" || Command = "AI_40"
trigger11 = Command = "AI_41" || Command = "AI_42" || Command = "AI_43" || Command = "AI_44"
trigger12 = Command = "AI_45" || Command = "AI_46" || Command = "AI_47" || Command = "AI_48"
trigger13 = Command = "AI_49" || Command = "AI_00"
trigger14 = 0 ;AI懄婲摦僗僀僢僠
v = 59
value = 1
ignorehitpause = 1

[state ]
type = changestate
triggerall = !ishelper
triggerall = ctrl
triggerall = statetype != a
triggerall = stateno != 100
triggerall = stateno != 105
trigger1 = command = "holdfwd"
trigger2 = command = "holdback"
value = 20
persistent = 256
ignorehitpause = 1

;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗
;丂昁嶦媄
;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗


[state ]
type = changestate
triggerall = !ishelper
triggerall = (!numhelper(10305)) || (palno = 12)
triggerall = !numhelper(10710) && !numhelper(10720)
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
trigger1 = var(59) = 0
trigger1 = command = "b1"
trigger2 = var(59) > 0
trigger2 = sysvar(3) >= 2000
trigger2 = random = [300,350]
value = 30000
persistent = 256
ignorehitpause = 1

[state ]
type = changestate
triggerall = !ishelper
triggerall = (!numhelper(10305)) || (palno = 12)
triggerall = !numhelper(10710) && !numhelper(10720)
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
trigger1 = var(59) = 0
trigger1 = command = "b2"
trigger2 = var(59) > 0
trigger2 = sysvar(3) >= 2000
trigger2 = random = [300,350]
value = 30100
persistent = 256
ignorehitpause = 1

[state ]
type = changestate
triggerall = !ishelper
triggerall = (!numhelper(10305)) || (palno = 12)
triggerall = !numhelper(10710) && !numhelper(10720)
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
trigger1 = var(59) = 0
trigger1 = command = "b3"
trigger2 = var(59) > 0
trigger2 = sysvar(3) >= 2000
trigger2 = random = [300,350]
value = 30200
persistent = 256
ignorehitpause = 1

[state ]
type = changestate
triggerall = !ishelper
triggerall = (!numhelper(10305)) || (palno = 12)
triggerall = !numhelper(10710) && !numhelper(10720)
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
trigger1 = var(59) = 0
trigger1 = command = "b4"
trigger2 = var(59) > 0
trigger2 = sysvar(3) >= 2000
trigger2 = random = [300,350]
value = 30300
persistent = 256
ignorehitpause = 1

[state ]
type = changestate
triggerall = !ishelper
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
triggerall = !numhelper(10710) && !numhelper(10720)
trigger1 = var(59) = 0
trigger1 = command = "a1"
trigger2 = var(59) > 0
trigger2 = random = [300,400]
value = 10600
persistent = 256
ignorehitpause = 1

[state ]
type = changestate
triggerall = !ishelper
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
triggerall = !numhelper(10710) && !numhelper(10720)
trigger1 = var(59) = 0
trigger1 = command = "a2"
trigger2 = var(59) > 0
trigger2 = random = [300,400]
value = 10700
persistent = 256
ignorehitpause = 1

[state ]
type = changestate
triggerall = !ishelper
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
triggerall = !numhelper(10710) && !numhelper(10720)
trigger1 = var(59) = 0
trigger1 = command = "a3"
trigger2 = var(59) > 0
trigger2 = random = [300,400]
value = 10800
persistent = 256
ignorehitpause = 1

;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗
;丂捠忢媄
;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗

[state ]
type = changestate
triggerall = !ishelper
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
trigger1 = var(59) = 0
trigger1 = command = "x"
trigger2 = var(59) > 0
trigger2 = random = [300,400]
value = 10000
persistent = 256
ignorehitpause = 1

[state ]
type = changestate
triggerall = !ishelper
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
trigger1 = var(59) = 0
trigger1 = command = "y"
trigger2 = var(59) > 0
trigger2 = random = [300,400]
value = 10100
persistent = 256
ignorehitpause = 1

[state ]
type = changestate
triggerall = !ishelper
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
trigger1 = var(59) = 0
trigger1 = command = "z"
trigger2 = var(59) > 0
trigger2 = random = [300,400]
value = 10200
persistent = 256
ignorehitpause = 1

[state ]
type = changestate
triggerall = !ishelper
triggerall = !numhelper(10305)
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
trigger1 = var(59) = 0
trigger1 = command = "a"
trigger2 = var(59) > 0
trigger2 = random = [300,400]
value = 10300
persistent = 256
ignorehitpause = 1

[state ]
type = changestate
triggerall = !ishelper
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
trigger1 = var(59) = 0
trigger1 = command = "b"
trigger2 = var(59) > 0
trigger2 = random = [300,400]
value = 10400
persistent = 256
ignorehitpause = 1

[state ]
type = changestate
triggerall = !ishelper
triggerall = alive && roundstate = 2
triggerall = ctrl
triggerall = statetype != a
trigger1 = var(59) = 0
trigger1 = command = "c"
trigger2 = var(59) > 0
trigger2 = random = [300,400]
value = 10500
persistent = 256
ignorehitpause = 1

;乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗乗