Spoiler: This only got state 420 to work and nothing else (click to see content)
[State 1600, Reversal]
type = reversaldef
trigger1 =1
reversal.attr = SA, NA
pausetime = 0, 12
p1stateno = ifelse (command="holdfwd", 210, ifelse (command="holdup", 400, 420))
hitsound = s2, 0
sparkno = s7001
sparkxy = 0, 0
numhits = 100
Spoiler: I got this to trigger state 420 but not 220 (click to see content)
[State 1600, Reversal]
type = reversaldef
trigger1 =1 ; When this should happen
trigger1 = command="holdfwd"
reversal.attr = SA, NA ; This means that this does great against normal attacks, standing or airborne, anything else this just won't work
pausetime = 0, 12 ;Pause time
p1stateno = 220
hitsound = s2, 0 ;Adequate sound goes here
sparkno = s7001 ;Adequate sparknumber goes here
sparkxy = 0, 0 ;Position of said spark
numhits = 100 ;For some reason when testing this, if you put 100 in here, per example, this indicate in your character combo counter 100 hits when hit, wtf?
[State 1600, Reversal]
type = reversaldef
trigger1 =1 ; When this should happen
trigger1 = command !="holdfwd"
reversal.attr = SA, NA ; This means that this does great against normal attacks, standing or airborne, anything else this just won't work
pausetime = 0, 12 ;Pause time
p1stateno = 420
hitsound = s2, 0 ;Adequate sound goes here
sparkno = s7001 ;Adequate sparknumber goes here
sparkxy = 0, 0 ;Position of said spark
numhits = 100 ;For some reason when testing this, if you put 100 in here, per example, this indicate in your character combo counter 100 hits when hit, wtf?
I think if you have the 3 command = it'll work.