[command]
name = "SU"
command = ~D,U
time = 10

[command]
name = "ultimate"
command = a+b+c
time = 15

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

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

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

[command]
name = "skill_4"
command = ~D,DB,B,b
time = 15

[command]
name = "skill_5"
command = ~D,DF,F,c
time = 15

[command]
name = "skill_6"
command = ~D,DB,B,c
time = 15

[defaults]

[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 = "recovery"
command = y+z
time = 1

[command]
name = "recovery"
command = x+z
time = 1

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

[command]
name = "recovery"
command = b+c
time = 1

[command]
name = "recovery"
command = a+c
time = 1

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

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

[command]
name = "back_z"
command = /$B,z
time = 1

[command]
name = "down_x"
command = /$D,x
time = 1

[command]
name = "down_y"
command = /$D,y
time = 1

[command]
name = "down_z"
command = /$D,z
time = 1

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

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

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

[command]
name = "up_x"
command = /$U,x
time = 1

[command]
name = "up_y"
command = /$U,y
time = 1

[command]
name = "up_z"
command = /$U,z
time = 1

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

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

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

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

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

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

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

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

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

[command]
name = "up_a"
command = /$U,a
time = 1

[command]
name = "up_b"
command = /$U,b
time = 1

[command]
name = "up_c"
command = /$U,c
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 = "fwd"
command = $F
time = 1

[command]
name = "downfwd"
command = $DF
time = 1

[command]
name = "down"
command = $D
time = 1

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

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

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

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

[command]
name = "upfwd"
command = $UF
time = 1

[command]
name = "hold_x"
command = /x
time = 1

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

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

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

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

[command]
name = "hold_c"
command = /c
time = 1

[command]
name = "hold_s"
command = /s
time = 1

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

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

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

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

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

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

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

[command]
name = "holdupfwd"
command = /$UF
time = 1

[State -1, Domain Expansion]
type = ChangeState
triggerall = var(47) = 0        ; <-- ADD THIS LINE
triggerall = power >= 3000
trigger1 = command = "x"
value = 3000
ctrl = 1

[statedef 999999]
type = u

[state 0]
type = destroyself
trigger1= !time
