You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updated mapper to handle new GMCP Room.Info structure and improved game detection
Added:
- Support for new GMCP Room.Info structure with exits directly under
Room.Info.Exits
- Door details handling with state in exitData.details.state instead of
exitData.status
- Exit locking/unlocking based on door states (closed/locked doors
prevent pathfinding)
- Generic mmp.setEnvironmentColors() function for automatic room
coloring
- mmp.setGame() function to ensure game names are always lowercase
- Game detection requirement for mconfig command
- "mmp game" diagnostic command to check game detection status
- Debug messages for coordinate parsing and room repositioning
Changed:
- Door update logic to check exitData.details.type == "door" and use
details.state
- All game name comparisons to use lowercase consistently
- GoMud environment data registration to apply colors immediately
- mconfig to require game detection before showing options
Fixed:
- Game name inconsistency between "GoMud" and "gomud"
- Coordinate positioning for rooms with GMCP coordinates
- Game-specific options not showing due to incorrect filtering
- Exit locking now properly affects speedwalking pathfinding
Removed:
- GoMud-specific mmp.setgomudcolorcodes() function (replaced with
generic version)
0 commit comments