MMR update #38
A lot of logic bugs have been fixed this week, along with some changes to classic/1983 mode. Some of the bugs that were fixed this week have been in the game for months - if not well over a year. If you see something odd, please let me know so I can fix them.
If you attempted to get in touch with me via the contact form on the MMR site in the last 30 days or more, chances are that I didn't get the message. A combination of Mailgun settings and a broken contact form was the cause. These have been fixed now so it shouldn't happen again.
A name in parenthesis and in bold is the finder of the bug/quirk. Thanks to all, I really do appreciate your time and support. Cheers!
Editor
- fixed crash when adjusting exit doors in the last puzzle in the set (Jared)
- auto-save puzzle set filenames no longer append to itself (Jared)
- darkness/daylight tooltip now changes depending on mode
- fixed missing dialog header when saving a puzzle set
Game
- fixed logic flaw in befuddle gas that could cause a player to be stuck in gas indefinitely (Jared)
- befuddle gas now closer matches the Original
- fixed game timing bug that caused the game to run fast until it caught up (when running past full-speed) (Kaia/Jayde)
- fixed players not being able to blast out of a snare if adjacent to a non-blastable brick (Jared)
- fixed bug in blasting that prevent valid moves (Jeffrey)
- player-specific boss bombs no longer detonate if caught in a blast wave from another bomb; (Jeffrey)
- this matches the Original
- only applies if Quirks mode is enabled
- monk spawning behaviour refactored (all game modes, doors/no doors)
- you can now use the Ctrl/Cmd+Q shortcut to abandon your game; (Jeffrey)
- this is similar to the Original game when pressing Esc (replaced with game menu)
- if trying from the editor, you won't be prompted and you'll be return straight to the editor
- Bomb proof bombs quirk added to Quirks Mode; (Jeffrey)
- originally on Jason Summers' page
Ctrl+Q to abandon your game
General
- remove icon file from builds (already embedded in execute)
- secret exits no longer show in puzzle schematics (Jared)
- optimized puzzle helper methods (used to find and manipulate objects in a puzzle)
- file extensions removed from file dialog for a cleaner look (Jared)
- added reCaptcha and AJAX form submission to the site contact form
Updated contact form
Bugs being worked on
- monks merging when crossing on/off ladders
- switching to windowed mode hides the Dock (Sierra)
- regen bomb timing does not accurately match the Original
What I'll probably do next
- continue working on LAN
- ability to 'pause' the game when testing and return after minor edits