Okay, I found this out on my own! 8)
First off, you'll need two moves.
Key:
1- Move A States
2- Move B States
In the CMD, you need to place these above the "[Statedef-1]"
[command]
name = "Move1"
command= D, D, a
time=33
[command]
name = "Move2"
command= D, D, b
time=33
Next. Below the statedef-1, add this
;MoveA
[State -1, MoveA]
type = ChangeState
value = 1 <=This will be your MoveA state
triggerall = command = "MoveA"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
;---------------------------------------------
;MoveB
[State -1, MoveB]
type = ChangeState
value = 2 <= This will be your MoveB state
triggerall = command = "MoveB"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger1= Var(10) >=5
Okay, now we move to the CNS.
The follow code will go in your CNS where MoveA is.
[State 1, VarAdd]
type = VarAdd
trigger1 = stateno= 1 && time=0
v = 10
value = 1
ignorehitpause = 1
persistent = 1
This will add 1 value to Var(10).
Next, we add this lines. This will change the characters state to the next move.
[State 1, ChangeState]
type = ChangeState
trigger1 = Var(10) = 5
value = 2 <=This will change it to Move 2
ctrl = 0
anim = 10023
ignorehitpause = 1
persistent = 1
In your move two state, add this superpause
[State 2, SuperPause]
type = SuperPause
trigger1 = Var(10)=5 && Time=0
time = 36
anim = s*, * ;SuperSpark
sound = S*, * ; Sound
pos = 21,-22
darken = 1
That will create a superspark once the move is learned. You can it to > = instead of = if you want to keep the superspark afterwards.
And, to avoid repeat the superspark (if you don't want to keep it), add this.
[State 2, VarAdd]
type = VarAdd
trigger1 = stateno= 2 && time=4
v = 10
value = 1
ignorehitpause = 1
persistent = 1
This will add one the Var around 4 ticks of Move B.
Well, that's all. If you have question, please post them. I'll try to explain this a best as I can.