Änderungen

Summary

  1. Add GameStatus package and use it for save/load replay fix (details)
  2. Add tests for mocked Quest and Quest Item natives. (#413) (details)
Commit 574dc4905ab3897941b41aa23d485c8766c009f0 by frotty
Add GameStatus package and use it for save/load replay fix

Replays crash if the file to be loaded is not available, but the sync event is still replayed, meaning the data is stored in the replay. Using GameStatus we check for replay and then don't read files and don't trigger additional sync events.  You can opt-out via configurable variables.
The file was addedwurst/file/GameStatus.wurst
The file was modifiedwurst/file/SaveLoadData.wurst (diff)
The file was modifiedwurst/file/SyncSimple.wurst (diff)
Commit b1667407ec07756f164905a346a97061621d1f30 by noreply
Add tests for mocked Quest and Quest Item natives. (#413)

Co-authored-by: thecadorn <[email protected]>
The file was addedwurst/_handles/QuestTests.wurst
The file was addedwurst/_handles/QuestItemTests.wurst