Attack Delay

Started by KamiyaKasshinRyu, November 22, 2008, 04:22:41 PM

Previous topic - Next topic

KamiyaKasshinRyu

How do you make a delay for your characters attack after he use it?
Like you make a 1 second (60 game ticks) delay for Low Punch to Low Punch again.

Thanks for any help.

Bastard Mami

You need a var . just use a trigger1 = 1 on the attack's state and set that var to 60, then in st-2 always decrease the var. in your cmd use var>0 as a trigger.

KamiyaKasshinRyu

Oh Thanks.
Is it like this:

[State 0, VarSet]
type = VarSet
trigger1 = 1
v = 1
value = 60

then on st -2:
[State 0, VarAdd]
type = VarAdd
trigger1 = Time > 10 * TicksPerSecond
v = 1
value = -60

then on .cmd
[State -1, Stand Light Punch]
type = ChangeState
value = 200
triggerall = command = "x"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger1= var>0 ;Greater than 0 right?

Am I Right?
I try it but doesnt work



Bastard Mami

Quote from: KamiyaKasshinRyu on November 22, 2008, 04:54:54 PM
then on st -2:
[State 0, VarAdd]
type = VarAdd
trigger1 = var(1)> 0
v = 1
value = -1

just change that.