So yeah, I have this puzzle thing where you place irregular pieces and they snap to their destination. It's all good there.
When a piece doesn't snap in place, I want it to snap back to it's source position. I am using "Dragdrop" behavior, so I had an "On Drop" event that checks if placement is proper.
I placed an "Else" event after it, but one can't use "Else" after events in Construct. So I just put everything inside a sub-event of the "On Drop" event that picks the proper puzzle piece. Now I can use "Else" against the other conditions (distance to proper destination, etc).
Turns out that when that "Else" event fires, it doesn't remember the piece picked with the "On Drop" event, and after it has fired once it will also fire every time, even if the conditions do not match.
O.o what gives? I already went around "Else" in another game, is it completely broken now?