Skip to content

[Maze] Better handle initial starts and ignore other VarbitChanged#40

Merged
Infinitay merged 3 commits intomasterfrom
maze-first-run
Dec 19, 2025
Merged

[Maze] Better handle initial starts and ignore other VarbitChanged#40
Infinitay merged 3 commits intomasterfrom
maze-first-run

Conversation

@Infinitay
Copy link
Copy Markdown
Owner

feat(maze): Add support for starting in event

  • Added proper support for handling initial runs when (re)starting the plugin when already inside the maze random event

fix(maze): Fix handling varbit changed events for other events

  • Now ignoring VarbitChanged events for Drill Demon and Pirate Chest when fired from within the maze random event
    • Added a maze instance check to the Drill Demon random event for VarbitChanged
    • Added a maze instance check to the Pirate Chest random revent for VarbitChanged

Regarding the VarbitChanged changes, when inside the random event maze, the game modifies varbits associated with the drill demon and pirate chest random events. Not sure why this happens, but I'll early-return out of the event handling to avoid extra logging.

- Added proper support for handling initial runs when (re)starting the plugin when already inside the maze random event
- Now ignoring VarbitChanged events for Drill demon and Pirate Chest when fired from within the maze random event
	- Added a maze instance check to the Drill Demon random event for VarbitChanged
	- Added a maze instance check to the Pirate Chest random revent for VarbitChanged
- Added proper support for handling initial runs when (re)starting the plugin when already inside the Maze random event
- Fixed unnecessary VarbitChanged event handling when fired from within the Maze random event
@Infinitay
Copy link
Copy Markdown
Owner Author

Infinitay commented Dec 19, 2025

chore: Update plugin to v2.6.2

  • Added proper support for handling initial runs when (re)starting the plugin when already inside the Maze random event
  • Fixed unnecessary VarbitChanged event handling when fired from within the Maze random event

@Infinitay Infinitay merged commit 92b6319 into master Dec 19, 2025
@Infinitay Infinitay added implemented The changes have been implemented locally and/or a PR has been made maze Maze module labels Dec 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

implemented The changes have been implemented locally and/or a PR has been made maze Maze module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant