;-| Button Remapping |-----------------------------------------------------
[Remap]
a = a
b = b
c = c
x = x
y = y
z = z
s = s

;-| Default Values |-------------------------------------------------------
[Defaults]
command.time = 15
command.buffer.time = 1

;-| Special Motions |------------------------------------------------------

[Command]
name = "Parasol Twirl"
command = /$b
time = 1

[Command]
name = "Guard"
command = /$c
time = 1


;-| Single Button |---------------------------------------------------------
[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

;-| Hold Dir |--------------------------------------------------------------
[Command]
name = "holdfwd";Required (do not remove)
command = /$F
time = 1

[Command]
name = "holdback";Required (do not remove)
command = /$B
time = 1

[Command]
name = "holdup" ;Required (do not remove)
command = /$U
time = 1

[Command]
name = "holddown";Required (do not remove)
command = /$D
time = 1

[Statedef -1]

;-----------------------------------------------------------------------
;
[State -1, Triple ball]
type = ChangeState
value = 200
triggerall = command = "b"
trigger1 = statetype = S || statetype = C
Trigger1 = ctrl = 1
trigger2 = StateNo = 100

[State -1, ball]
type = ChangeState
value = 210
triggerall = command = "c"
trigger1 = statetype = S || statetype = C
Trigger1 = ctrl = 1
trigger2 = StateNo = 100


;---------------------------------------------------------------------------
; Jump
[State -1, Jump]
type = ChangeState
value = IfElse(StateType = S, 41, 45)
triggerall = command = "a"
trigger1 = statetype = S || statetype = A
trigger1 = ctrl || StateNo = 100
trigger2 = stateno = 605

