I have a particular command code that is not performing:Code: ;Teleport Forward[State -1, Teleport Forward]type = ChangeStatevalue = ifelse((command="fwd_z"),700,701)triggerall = var(0)=0triggerall = command = "fwd_z" || command = "back_z"triggerall = power >= 200trigger1 = ctrltrigger1 = time > 30how come this isn't performing?
Remember that order is important in the CMD file. Try moving it before other commands and see if it works.See if the command itself is too hard to pull. Change it to something simple (I use "x" for testing, for example)The "time > 30" trigger seems weird to me, but I'm guessing you're doing it to prevent instantaneous repetitions of the command... I'd comment it and see what happens But if you know what you're doing, I guess you can leave it as it is.Make sure var(0)'s is zero when you're testing (as you require it to have that value for the move to execute). Use the DisplayToClipboard controller to check if this is what is troubling you.That's what I'd do (also, shouldn't this be in the "M.U.G.E.N Development Help" subforum?)
Another thing, press the spacebar to make sure you have full super. It may be something youre overlooking. Go through the triggers and comment them out one by one and see if it works. AFTER you do what SilentProtagonist suggested. He listed the most obvious problems with the changestate. I'd drop the time > 30 first. If youre trying to have a move that only happens when in a particular move there's a better way to set it up. I would use something liketriggerall = stateno = 240trigger1 = Command = "fwd_z" && time =[5,20] trigger2 = Command = "back_z" && time =[5,20] for a second fierce punch to activate. It would only activate once the first fierce punch was past a few sprites. This is just an example so dont try to use it as it is in your character.
time >= 30Try doing the command after you've walked for at least a second. Then it'll be fine. If that's not what you're after you should not have the time trigger at all.