;Ness
[Remap]
x = x
y = y
z = z
a = a
b = b
c = c
s = s
;-| Default Values |-------------------------------------------------------
[Defaults]
command.time = 15
command.buffer.time = 1
;
[Command]
name = "Starstorm"
command = ~D, DB, B, a+b
time = 20
[Command]
name = "Starstorm"
command = ~D, B, a+b
time = 20
[Command]
name = "StarstormAir"
command = ~D, DB, B, a+b
time = 20
[Command]
name = "StarstormAir"
command = ~D, B, a+b
time = 20
[Command]
name = "PKFlash"
command = ~D, DF, F, x+y
time = 20
[Command]
name = "PKFlash"
command = ~D, F, x+y
time = 20
[Command]
name = "PKFlashAir"
command = ~D, DF, F, x+y
time = 20
[Command]
name = "PKFlashAir"
command = ~D, F, x+y
time = 20
[Command]
name = "PKRockin"
command = ~D, DF, F, a+b
time = 20
[Command]
name = "PKRockin"
command = ~D, F, a+b
time = 20
;-| Special Motions |------------------------------------------------------
[Command]
name = "QCB_b"
command = ~D, DB, B, b
[Command]
name = "QCB_a"
command = ~D, DB, B, a
[Command]
name = "QCF_y"
command = ~D, DF, F, y
[Command]
name = "QCF_x"
command = ~D, DF, F, x
[Command]
name = "QCB_x"
command = ~D, DB, B, x
[Command]
name = "QCB_y"
command = ~D, DB, B, y
;-| Double Tap |-----------------------------------------------------------
[Command]
name = "FF" ;Required (do not remove)
command = F, F
time = 10
[Command]
name = "BB" ;Required (do not remove)
command = B, B
time = 10
[Command]
name = "Super Jump" ;Required (do not remove)
command = ~D, U
time = 10
[Command]
name = "Super Jump" ;Required (do not remove)
command = ~D, UF
time = 10
[Command]
name = "Super Jump" ;Required (do not remove)
command = ~D, UB
time = 10
[Command]
name = "Super Jump" ;Required (do not remove)
command = ~DF, U
time = 10
[Command]
name = "Super Jump" ;Required (do not remove)
command = ~DF, UF
time = 10
[Command]
name = "Super Jump" ;Required (do not remove)
command = ~DF, UB
time = 10
[Command]
name = "Super Jump" ;Required (do not remove)
command = ~DB, U
time = 10
[Command]
name = "Super Jump" ;Required (do not remove)
command = ~DB, UF
time = 10
[Command]
name = "Super Jump" ;Required (do not remove)
command = ~DB, UB
time = 10
;-| 2/3 Button Combination |-----------------------------------------------
[Command]
name = "recovery";Required (do not remove)
command = x+y
time = 1
;-| Dir + Button |---------------------------------------------------------
[Command]
name = "down_a"
command = /$D,a
time = 1
[Command]
name = "down_b"
command = /$D,b
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
[Command]
name = "back" ;Required (do not remove)
command = B
time = 10
[Command]
name = "fwd" ;Required (do not remove)
command = F
time = 10
;-| 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
[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_c"
command = /c
time = 1
[Command]
name = "hold_b"
command = /b
time = 1
[Statedef -1]
[State -1, PK Rockin']
type = ChangeState
value = 3200
triggerall = command = "PKRockin"
triggerall = power >= 3000
triggerall = statetype != A
trigger1 = ctrl || stateno = [100,105]
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 410 && (movecontact && time > 6)
trigger8 = stateno = 430 && movecontact
trigger9 = stateno = 440 && movecontact
trigger10 = stateno != [3000,3050)
trigger10 = movecontact
[State -1, PK Starstorm (Air)]
type = ChangeState
value = 3050
triggerall = command = "StarstormAir"
triggerall = power >= 2000
triggerall = statetype = A
triggerall = statetype != S
triggerall = ctrl
trigger1 = stateno = 600 && movecontact
trigger2 = stateno = 610 && movecontact
trigger3 = stateno = 630 && movecontact
trigger4 = stateno = 640 && movecontact
trigger5 = stateno != [3000,3050)
trigger6 = movecontact
[State -1, PK Starstorm]
type = ChangeState
value = 3000
triggerall = command = "Starstorm"
triggerall = power >= 2000
triggerall = statetype != A
trigger1 = ctrl || stateno = [100,105]
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 410 && (movecontact && time > 6)
trigger8 = stateno = 430 && movecontact
trigger9 = stateno = 440 && movecontact
trigger10 = stateno != [3000,3050)
trigger10 = movecontact
[State -1, PK Flash (Air)]
type = ChangeState
value = 3150
triggerall = command = "PKFlashAir"
triggerall = ifelse(!var(4),!numhelper(3101),command="PKFlash")
triggerall = power >= 1000
triggerall = statetype = A
triggerall = statetype != S
trigger1 = ctrl
trigger2 = stateno != [3050,3150)
trigger2 = movecontact
trigger3 = stateno = 600 && movecontact
trigger4 = stateno = 610 && movecontact
trigger5 = stateno = 630 && movecontact
trigger6 = stateno = 640 && movecontact
[State -1, PK Flash]
type = ChangeState
value = 3100
triggerall = command = "PKFlash"
triggerall = ifelse(!var(4),!numhelper(3101),command="PKFlash")
triggerall = power >= 1000
triggerall = statetype != A
trigger1 = ctrl || stateno = [100,105]
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 410 && (movecontact && time > 6)
trigger8 = stateno = 430 && movecontact
trigger9 = stateno = 440 && movecontact
trigger10 = stateno != [3000,3050)
trigger10 = movecontact
[State -1, Strong PK Thunder (Air)]
type = ChangeState
value = 1160
triggerall = command = "QCB_b"
triggerall = ifelse(!var(4),!numhelper(1101),command="QCB_b")
triggerall = ifelse(!var(4),!numhelper(1111),command="QCB_b")
trigger1 = ctrl
trigger1 = statetype = A
trigger2 = stateno = 600 && movecontact
trigger3 = stateno = 610 && movecontact
trigger4 = stateno = 630 && movecontact
trigger5 = stateno = 640 && movecontact
[State -1, Light PK Thunder (Air)]
type = ChangeState
value = 1150
triggerall = command = "QCB_a"
triggerall = ifelse(!var(4),!numhelper(1101),command="QCB_a")
triggerall = ifelse(!var(4),!numhelper(1111),command="QCB_a")
trigger1 = ctrl
trigger1 = statetype = A
trigger2 = stateno = 600 && movecontact
trigger3 = stateno = 610 && movecontact
trigger4 = stateno = 630 && movecontact
trigger5 = stateno = 640 && movecontact
[State -1, PSI Magnet]
type = ChangeState
value = 300
triggerall = command = "z"
trigger1 = ctrl || stateno = [100,105]
trigger1 = statetype = A
[State -1, PSI Magnet]
type = ChangeState
value = 300
triggerall = command = "z"
trigger1 = ctrl || stateno = [100,105]
trigger1 = statetype = S
[State -1, Strong PK Thunder]
type = ChangeState
value = 1110
triggerall = command = "QCB_b"
triggerall = ifelse(!var(4),!numhelper(1101),command="QCB_b")
triggerall = ifelse(!var(4),!numhelper(1111),command="QCB_b")
trigger1 = ctrl || stateno = [100,105]
trigger1 = statetype != A
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 410 && (movecontact && time > 6)
trigger8 = stateno = 430 && movecontact
trigger9 = stateno = 440 && movecontact
[State -1, Light PK Thunder]
type = ChangeState
value = 1100
triggerall = command = "QCB_a"
triggerall = ifelse(!var(4),!numhelper(1101),command="QCB_a")
triggerall = ifelse(!var(4),!numhelper(1111),command="QCB_a")
trigger1 = ctrl || stateno = [100,105]
trigger1 = statetype != A
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 410 && (movecontact && time > 6)
trigger8 = stateno = 430 && movecontact
trigger9 = stateno = 440 && movecontact
[State -1, Strong PK Fire]
type = ChangeState
value = 1015
triggerall = command = "QCF_y"
triggerall = ifelse(!var(4),!numhelper(1001),command="QCF_y")
triggerall = ifelse(!var(4),!numhelper(1011),command="QCF_y")
trigger1 = ctrl || stateno = [100,105]
trigger1 = statetype = A
trigger2 = stateno = 600 && movecontact
trigger3 = stateno = 610 && movecontact
trigger4 = stateno = 630 && movecontact
trigger5 = stateno = 640 && movecontact
[State -1, Strong PK Fire]
type = ChangeState
value = 1010
triggerall = command = "QCF_y"
triggerall = ifelse(!var(4),!numhelper(1001),command="QCF_y")
triggerall = ifelse(!var(4),!numhelper(1011),command="QCF_y")
trigger1 = ctrl || stateno = [100,105]
trigger1 = statetype != A
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 410 && (movecontact && time > 6)
trigger8 = stateno = 430 && movecontact
trigger9 = stateno = 440 && movecontact
[State -1, Light PK Fire]
type = ChangeState
value = 1003
triggerall = command = "QCF_x"
triggerall = ifelse(!var(4),!numhelper(1001),command="QCF_x")
triggerall = ifelse(!var(4),!numhelper(1011),command="QCF_x")
trigger1 = ctrl || stateno = [100,105]
trigger1 = statetype = A
trigger2 = stateno = 600 && movecontact
trigger3 = stateno = 610 && movecontact
trigger4 = stateno = 630 && movecontact
trigger5 = stateno = 640 && movecontact
[State -1, Light PK Fire]
type = ChangeState
value = 1000
triggerall = command = "QCF_x"
triggerall = ifelse(!var(4),!numhelper(1001),command="QCF_x")
triggerall = ifelse(!var(4),!numhelper(1011),command="QCF_x")
trigger1 = ctrl || stateno = [100,105]
trigger1 = statetype != A
trigger2 = stateno = 200 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 230 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 410 && (movecontact && time > 6)
trigger8 = stateno = 430 && movecontact
trigger9 = stateno = 440 && movecontact
[State -1, Run Back]
type = ChangeState
value = 105
trigger1 = command = "BB" || (command = "x" && command = "y" && command = "holdback") && command != "holddown"
trigger1 = statetype !=A
trigger1 = ctrl
[State -1, Run Fwd]
type = ChangeState
value = 100
trigger1 = command = "FF" || (command = "x" && command = "y") && command != "holddown"
trigger1 = statetype !=A
trigger1 = ctrl
[State -1, Super Jump]
type = ChangeState
value = 45
trigger1 = command = "Super Jump" || (command = "a" && command = "b")
trigger1 = statetype != A
trigger1 = ctrl || stateno = [100,105]
trigger2 = command = "holdup" || (command = "a" && command = "b")
trigger2 = stateno = 410
trigger2 = movehit && time > 16
[State -1, Back Throw]
type = ChangeState
value = 830
triggerall = command = "y"
triggerall = statetype = S
triggerall = ctrl
triggerall = stateno != 100
trigger1 = command = "holdback"
trigger1 = p2bodydist X < 17
trigger1 = (p2statetype = S) || (p2statetype = C)
trigger1 = p2movetype != H
[State -1, Down Throw]
type = ChangeState
value = 800
triggerall = command = "y"
triggerall = statetype = S
triggerall = ctrl
triggerall = stateno != 100
trigger1 = command = "holdfwd"
trigger1 = p2bodydist X < 3
trigger1 = (p2statetype = S) || (p2statetype = C)
trigger1 = p2movetype != H
[State -1, SGuardpush]
type = ChangeState
value = 1500
triggerall=command="x"&&command="y"
triggerall=statetype = S
trigger1=stateno=150||stateno=151
[State -1, CGuardpush]
type = ChangeState
value = 1501
triggerall=command="x"&&command="y"
triggerall = statetype = C
trigger1 = stateno = 152 || stateno = 153
[State -1, AGuardpush]
type = ChangeState
value = 1502
triggerall=command="x"&&command="y"
triggerall = statetype = A
trigger1 = stateno = 154 || stateno = 155
[State -1, dodge]
type = ChangeState
value = ifelse(command="holdback",352,ifelse(command="holdfwd",351,350))
triggerall = command = "c"
trigger1 = statetype != A
trigger1 = ctrl || stateno = [100,105]
[State -1, Stand Light Punch]
type = ChangeState
value = 200
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || stateno = [100,105]
[State -1, Stand Light Punch 2]
type = ChangeState
value = 201
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || stateno = [100,105]
trigger2 = stateno = 200
trigger2 = movecontact
[State -1, Stand Strong Punch]
type = ChangeState
value = 210
triggerall = command = "y"
triggerall = command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || stateno = [100,105]
trigger2 = stateno = [200,201]
trigger2 = movecontact
trigger3 = stateno = 230 && movecontact
[State -1, Stand Light Kick]
type = ChangeState
value = 230
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || stateno = [100,105]
trigger2 = stateno = [200,201]
trigger2 = movecontact
[State -1, Standing Strong Kick]
type = ChangeState
value = 240
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype != A
trigger1 = ctrl || stateno = [100,105]
trigger2 = stateno = [200,201]
trigger2 = movecontact
trigger3 = stateno = 230 && movecontact
[State -1, Down Taunt]
type = ChangeState
value = 197
triggerall = command = "start"
triggerall = command = "holddown"
trigger1 = statetype != A
trigger1 = ctrl
[State -1, Side Taunt]
type = ChangeState
value = 196
triggerall = command = "start"
triggerall = command = "holdfwd" || command = "holdback"
trigger1 = statetype != A
trigger1 = ctrl
[State -1, Up Taunt]
type = ChangeState
value = 195
triggerall = command = "start"
trigger1 = statetype != A
trigger1 = ctrl
[State -1, Crouching Light Punch]
type = ChangeState
value = 400
triggerall = command = "x"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl || stateno = [100,105]
trigger2 = stateno = [200,201]
trigger2 = movecontact
[State -1, Crouching Strong Punch]
type = ChangeState
value = 410
triggerall = command = "y"
triggerall = command = "holddown"
trigger1 = statetype != A
trigger1 = ctrl || stateno = [100,105]
trigger2 = stateno = 400 && movecontact
trigger3 = stateno = 430 && movecontact
trigger4 = stateno = [200,201]
trigger4 = movecontact
trigger5 = stateno = 230 && movecontact
[State -1, Crouching Light Kick]
type = ChangeState
value = 430
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype != A
trigger1 = ctrl || stateno = [100,105]
trigger2 = stateno = [200,201]
trigger2 = movecontact
trigger3 = stateno = 230 && movecontact
trigger4 = stateno = 400 && movecontact
trigger5 = stateno = 430 && (movecontact && time > 6)
[State -1, Crouching Strong Kick]
type = ChangeState
value = 440
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype != A
trigger1 = ctrl || stateno = [100,105]
trigger2 = stateno = 400 && movecontact
trigger3 = stateno = 430 && movecontact
trigger4 = stateno = [200,201]
trigger4 = movecontact
trigger5 = stateno = 230 && movecontact
[State -1, Jump Light Punch]
type = ChangeState
value = 600
triggerall = command = "x"
trigger1 = statetype = A
trigger1 = ctrl
[State -1, Jump Strong Punch]
type = ChangeState
value = 610
triggerall = command = "y"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact
trigger3 = stateno = 630 && movecontact
[State -1, Jump Light Kick]
type = ChangeState
value = 630
triggerall = command = "a"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact
[State -1, Jump Strong Kick]
type = ChangeState
value = 640
triggerall = command = "b"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact
trigger3 = stateno = 630 && movecontact
trigger4 = stateno = 610 && movecontact