[Remap]
x = x
y = y
z = z
a = a
b = b
c = c
s = s
[Defaults]
command.time = 30
command.buffer.time = 1
[Command]
name = "AI24"
command = F,D,U,b,x,s,DB,a
time = 0
[Command]
name = "AI23"
command = UF,c,U,B,s,x,UB,F,y
time = 0
[Command]
name = "AI22"
command = DF,F,B,UB,UF,y,x,a,z,U,s,b,DB
time = 0
[Command]
name = "AI21"
command = UB,DB,F,x,s,U,DF,b,z,B,c,y
time = 0
[Command]
name = "AI20"
command = U,DB,DF,D,s,x,a,c
time = 0
[Command]
name = "AI19"
command = c,UF,D,a,s,z,UB
time = 0
[Command]
name = "AI18"
command = B,DF,a,D,z,F,b,x,y,UB,U,c,UF,s,DB
time = 0
[Command]
name = "AI17"
command = b,UB,UF,DB,y,x,a,B,DF,F,z,s,U,c,D
time = 0
[Command]
name = "AI16"
command = z,s,UF,F,y,c,B,DB,D,b
time = 0
[Command]
name = "AI15"
command = c,a,b,D,U,UF,x,s,UB
time = 0
[Command]
name = "AI14"
command = U,y,UB,x,B,s,DF
time = 0
[Command]
name = "AI13"
command = a,s,U,UB,DB,y,F,c,B
time = 0
[Command]
name = "AI12"
command = b,y,c,D,a,s,F,B,DF,DB,UF
time = 0
[Command]
name = "AI11"
command = D,DB,F,DF,x,B,s,c
time = 0
[Command]
name = "AI10"
command = D,B,a,y,z,s,UF,DB,UB
time = 0
[Command]
name = "AI9"
command = UF,s,F,a,UB,y,B,x,c
time = 0
[Command]
name = "AI8"
command = F,UB,B,DF,D,c,UF,z,s,x,U
time = 0
[Command]
name = "AI7"
command = z,B,DB,UB,F,y,s,DF,b,a
time = 0
[Command]
name = "AI6"
command = b,UB,DF,DB,y,x,s,D,UF,a,U,z,F,c
time = 0
[Command]
name = "AI5"
command = U,a,UB,DF,c,b,D
time = 0
[Command]
name = "AI4"
command = z,UB,b,s,a,x,DB
time = 0
[Command]
name = "AI3"
command = B,DB,U,z,DF,c,a,x
time = 0
[Command]
name = "AI2"
command = c,F,DF,y,UF,D,U,UB,s,B,b,z,DB,x
time = 0
[Command]
name = "AI1"
command = x,DF,z,y,DB,c,F,s
time = 0
[Command]
name = "AI0"
command = DF,UB,UF,B,DB,z,b,y,D,s
time = 0
[Command]
name = "start2"
command = start
time = 1
[Command]
name = "up2"
command = $U
time = 1
[Command]
name = "back2"
command = $B
time = 1
[Command]
name = "down2"
command = $D
time = 1
[Command]
name = "fwd2"
command = $F
time = 1
[Command]
name = "z2"
command = z
time = 1
[Command]
name = "y2"
command = y
time = 1
[Command]
name = "x2"
command = x
time = 1
[Command]
name = "c2"
command = c
time = 1
[Command]
name = "b2"
command = b
time = 1
[Command]
name = "a2"
command = a
time = 1
[Command]
name = "start"
command = start
time = 1
[Command]
name = "Riding Polar"
command = ~D, DF, F, x+y
time = 40
[Command]
name = "Copter"
command = ~D, DB, B, x+y
time = 40
[Command]
name = "Nitro Kart"
command = ~D, DF, F, y+z
time = 40
[Command]
name = "Carpet"
command = ~D, DB, B, y+z
time = 40
[Command]
name = "Super Body Slam 1"
command = ~D, DF, F, y+z
time = 40
[Command]
name = "Super Body Slam 2"
command = ~D, DF, F, x+y
time = 40
[Command]
name = "Slide 1"
command = ~D, DF, F, x
[Command]
name = "Slide 2"
command = ~D, DF, F, y
[Command]
name = "Slide EX"
command = ~D, DF, F, z
[Command]
name = "Pogo Stick 1"
command = ~D, DB, B, x
[Command]
name = "Pogo Stick 2"
command = ~D, DB, B, y
[Command]
name = "Pogo Stick EX"
command = ~D, DB, B, z
[Command]
name = "Bazooka 1"
command = ~D, DB, B, D, DF, F, x
time = 40
[Command]
name = "Bazooka 2"
command = ~D, DB, B, D, DF, F, y
[Command]
name = "Bazooka EX"
command = ~B, DB, D, DF, F, z
[Command]
name = "Super Jump"
command = D, U
time = 10
[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
[Statedef -1]
[State -1, Riding Polar]
type = ChangeState
value = 1300
triggerall = var(59) <= 0
triggerall = command = "Riding Polar"
triggerall = Power > 1000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno=[200,220])||(stateno=[400,420]) && movecontact
[State -1, Copter]
type = ChangeState
value = 1400
triggerall = command = "Copter"
triggerall = Power > 2000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno=[200,220])||(stateno=[400,420]) && movecontact
[State -1, Nitro Kart]
type = ChangeState
value = 1500
triggerall = command = "Nitro Kart"
triggerall = Power > 1000
trigger1 = statetype != A
trigger1 = ctrl
[State -1, Carpet]
type = ChangeState
value = 1600
triggerall = command = "Carpet"
triggerall = Power > 2000
trigger1 = statetype != A
trigger1 = ctrl
[State -1, Super Body Slam]
type = ChangeState
value = 1700
triggerall = var(59) <= 0
triggerall = command = "Super Body Slam 1" || command = "Super Body Slam 2"
triggerall = Power > 1000
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = (stateno=[600,620]) && movecontact
[State -1, Bazooka 1]
type = ChangeState
value = 1200
triggerall = var(59) <= 0
triggerall = command = "Bazooka 1"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno=[200,220])||(stateno=[400,420]) && movecontact
[State -1, Bazooka 2]
type = ChangeState
value = 1210
triggerall = var(59) <= 0
triggerall = command = "Bazooka 2" || command = "Bazooka EX" && Power < 500
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno=[200,220])||(stateno=[400,420]) && movecontact
[State -1, Bazooka EX]
type = ChangeState
value = 1220
triggerall = var(59) <= 0
triggerall = command = "Bazooka EX"
triggerall = Power > 500
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno=[200,220])||(stateno=[400,420]) && movecontact
[State -1, Slide 1]
type = ChangeState
value = 1000
triggerall = var(59) <= 0
triggerall = command = "Slide 1"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno=[200,220])||(stateno=[400,420]) && movecontact
[State -1, Slide 2]
type = ChangeState
value = 1010
triggerall = var(59) <= 0
triggerall = command = "Slide 2" || command = "Slide EX" && Power < 500
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno=[200,220])||(stateno=[400,420]) && movecontact
[State -1, Slide EX]
type = ChangeState
value = 1020
triggerall = var(59) <= 0
triggerall = command = "Slide EX"
triggerall = Power > 500
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno=[200,220])||(stateno=[400,420]) && movecontact
[State -1, Pogo Stick 1]
type = ChangeState
value = 1100
triggerall = var(59) <= 0
triggerall = command = "Pogo Stick 1"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno=[200,220])||(stateno=[400,420]) && movecontact
[State -1, Pogo Stick 2]
type = ChangeState
value = 1110
triggerall = var(59) <= 0
triggerall = command = "Pogo Stick 2" || command = "Pogo Stick EX" && Power < 500
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno=[200,220])||(stateno=[400,420]) && movecontact
[State -1, Pogo Stick EX]
type = ChangeState
value = 1120
triggerall = var(59) <= 0
triggerall = command = "Pogo Stick EX"
triggerall = Power > 500
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = (stateno=[200,220])||(stateno=[400,420]) && movecontact
[State -1, Run Fwd]
type = ChangeState
value = 100
triggerall = var(59) <= 0
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl
[State -1, Run Back]
type = ChangeState
value = 105
triggerall = var(59) <= 0
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl
[State -1, Throw]
type = Null
value = 800
triggerall = command = "y" || command = "z"
triggerall = statetype = S
triggerall = ctrl
triggerall = stateno != 100
trigger1 = command = "holdfwd"
trigger1 = p2bodydist X < 10
trigger1 = (p2statetype = S) || (p2statetype = C)
trigger1 = p2movetype != H
trigger2 = command = "holdback"
trigger2 = p2bodydist X < 10
trigger2 = (p2statetype = S) || (p2statetype = C)
trigger2 = p2movetype != H
[State -1, Taunt]
type = ChangeState
value = 195
triggerall = command = "s"
trigger1 = statetype != A
trigger1 = ctrl
[State -1, Stand Light Punch]
type = ChangeState
value = 200
triggerall = var(59) <= 0
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno=200 && movecontact
[State -1, Stand Medium Punch]
type = ChangeState
value = 210
triggerall = var(59) <= 0
triggerall = command = "y"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno=200 && movecontact
[State -1, Stand Strong Punch]
type = ChangeState
value = 220
triggerall = var(59) <= 0
triggerall = command = "z"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno=200||stateno=210) && movecontact
[State -1, Crouching Light Punch]
type = ChangeState
value = 400
triggerall = var(59) <= 0
triggerall = command = "x"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno=400||stateno=200) && movecontact
[State -1, Crouching Medium Punch]
type = ChangeState
value = 410
triggerall = var(59) <= 0
triggerall = command = "y"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno=400||stateno=410||stateno=200) && movecontact
[State -1, Crouching Strong Punch]
type = ChangeState
value = 420
triggerall = var(59) <= 0
triggerall = command = "z"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno=400||stateno=410||stateno=200||stateno=210) && movecontact
[State -1, Jump Light Punch]
type = ChangeState
value = 600
triggerall = var(59) <= 0
triggerall = command = "x"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno=600 && movecontact
trigger2 = time >= 5
[State -1, Jump Medium Punch]
type = ChangeState
value = 610
triggerall = var(59) <= 0
triggerall = command = "y"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno=600 && movecontact
trigger2 = time >= 7
[State -1, Jump Strong Punch]
type = ChangeState
value = 620
triggerall = var(59) <= 0
triggerall = command = "z"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = (stateno=600||stateno=610) && movecontact
[State -1]
type = ChangeState
value = 700
triggerall = command = "b"
triggerall = command != "holdback"
triggerall = command != "holdfwd"
trigger1 = statetype = s
trigger1 = ctrl
[State -1]
type = ChangeState
value = 710
triggerall = command = "fwd_b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
[State -1]
type = ChangeState
value = 720
triggerall = command = "back_b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl = 1
;---------------------------------------------------------------------------
;Super Jump
[State -1, Super Jump]
type = ChangeState
value = 60
triggerall = command = "Super Jump"
trigger1 = statetype != A
trigger1 = ctrl
;---------------------------------------------------------------------------
; Crawling Fowards
[State -1, Jump Strong Kick]
type = ChangeState
value = 13
triggerall = command = "holdfwd"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl = 1