Decouple watcher updates from events
Pathoschild opened this issue ยท 1 comments
SMAPI updates watchers and raises events at the same time. That can have unintended effects like mod changes to the game state not being detected correctly (e.g. see this Automate report).
Instead, update & reset watchers in one go and raise mod events based on a snapshot of that state.