So I've decided to add this mechanic where you can "spend" your double jump on a dash instead if you want. Everything works, except when it doesn't.
Animation in Construct has always been a problem for me, and when I finally fixed it and started adding more stuff, new problems emerged.
When I dash on the rising part of a jump, it dashes, but doesn't play the dash animation, rather it just plays the jump animation again. When I dash on the falling portion, it plays just fine. There's nothing that says "when jumping, play the dash", since you can dash whether on the ground OR in the air. It just says "when you press shift, you dash".
The wall jump is an even worse problem. When you wall jump, you stick to a wall, slowly slide down, then you press jump, and you kick off the wall. Everything there works fine. However, for some reason, it doesn't play my wall-jump animation at all, and it only kicks off the wall after a second consecutive wall jump. I don't understand.
These things have cause some minor burnout trying to fix,
Please help, thank you.