Repository navigation
Releases
v0.1.0 – Universal Map Plugin Initial Release
🛰️ v0.1.0 – Universal Map Plugin Initial Release
The Universal Map Plugin adds narrative and tactical map support to AresMUSH. Designed for maximum flexibility, this plugin supports both grid-based maps (great for FS3-style or tactical combat) and abstract zones (ideal for FFG space combat, investigative scenes, or narrative play).
This initial release includes:
✨ Features
🔧 @map/create <title>=grid fog – Create a new map
🌐 @map/view – Get a portal link to view the map
🧍 @map/addtoken – Add a character, NPC, or ship token
🔁 @map/move – Move a token
🧱 @map/addobject – Place terrain (cover, walls, etc.)
🌫️ @map/reveal / @map/hide – Fog of war controls
🗑️ @map/delete – Delete a map
🚫 @map/uninstall – Admin-safe uninstall with confirmation
🗂 YAML Config
universal_map.yml: core plugin options and command shortcuts
universal_map_objects.yml: define terrain types, fog rules, icons, and bonuses
🔐 Admin Features
Full uninstall support via @map/uninstall/confirm
Clean data structure using UniversalMapGrid, Token, and Object models
Extensible helper system with MapHelpers.format_object(...)
Portal-ready request handlers and web integration
📦 Install
text
Copy
Edit
plugin/install https://github.com/mscottkey/ares-universalmap-plugin