forked from increpare/PuzzleScript
-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
On a very big level, undoing 3 times results in resetting the metadata. The issue was also mentioned here.
Reproduction Steps
- Create a single level with a size of 100x100 and runtime_metadata_twiddling on.
- Put a button where the player can change the smoothscreen e.g.
LATE [Player Button] -> [Player Button] smoothscreen 3x3 1x1. - Player goes to the button, walks around a bit, and then undo 3 times.
What did you expect would happen?
The smoothscreen should still be 3x3 unless the undo passed the button.
OS & Browser version, desktop/mobile
Windows 11, Firefox
Screenshots, example projects, other relevant issues, etc.
It has the following error:
RUNTIME METADATA TWIDDLING: Reloaded level state that did not have saved metadata. Likely this state was recovered from a CHECKPOINT. Using the default metadata instead.
This issue also appeared when we were working with a checkpoint and restarting a level.
Reproduction Steps 2
- Create a single level with a size of 100x100 and runtime_metadata_twiddling on.
- Put a button where the player can change the smoothscreen e.g.
LATE [Player Button] -> [Player Button] checkpoint smoothscreen 3x3 1x1. - Player goes to the button, walk for just 1 unit, and then restart the level (press R).
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working