those resets can be tricky. Let's see
There seem to be fishy events that look wrong from what I can tell at first sight:
- Why do both "sides" D and A (wall on left - line 262 and wall on right - line 266) have the following difference:
- "X Platform is on floor"?
- You do set "Reset Platform double jump allowed to True" but I don't see any condition that makes use of it. As in: you don't have "If double jump allowed = False" don't let player double jump. But I would guess this is done by the platformer behavior itself, right?
- I would also guess you shouldn't reset your Platformer Behaviour's Double Jump while the player is in the air, since the double jump seems to be reset when on the ground, right?
If enabled, the player may make one extra mid-air jump before landing on the ground."
This is what the docu says.
I hope this helps as a starting point.
I hope there simply are a lot of Construct double jump tutorials out there. Maybe you can check how they do it generally again.
I hope you figure it out or somebody else proofs that help is around the corner if you ask for help nicely :*