How rainsillwood/maintenancemorihelper works
Maintenance Mori Helper is a Tampermonkey userscript that augments the Maintenance Mori game UI. A player opens a supported game page; the script enhances selected screens, loads game or server data where needed, and presents richer information or editable GvG maps. The repository also contains several historical script variants, sample request/response data, master tables, and images. The README documents the data converter and several enhancements, but the excerpts do not show all their implementation details; those links are documented rather than inferred from imports.
Main entry points: MaintenanceMoriHelper.user.js Current userscript · MasterBook Master tables · assets Game assets · FormData API examples
Components 14
Userscript runtime
- Current userscript
MaintenanceMoriHelper.user.js
Game enhancements
- Arena and teams
MaintenanceMoriHelper.user.js - Temple rewards
MaintenanceMoriHelper.user.js - GvG mapper
MaintenanceMoriHelper.user.js - Data converter
MaintenanceMoriHelper.user.js - Clear records
MaintenanceMoriHelper.user.js
Game data
- Master tables
MasterBook - Game assets
assets - API examples
FormData
Script variants
- Older helper
extend/MaintenanceMoriHelper.user.js - Older filename variant
extend/MaintanceMoriHelper.user.js - Guild helper variant
extend/GuildHelper.user.js.js
Other components
- Player
- Maintenance Mori
Connections 15
- Player → Current userscript: uses
README.md - Current userscript → Maintenance Mori: augments
README.md - Player → Arena and teams: views
README.md - Player → Temple rewards: views
README.md - Player → GvG mapper: configures
README.md - Player → Data converter: converts
README.md - Player → Clear records: looks up
MaintenanceMoriHelper.user.js - Current userscript → Arena and teams: routes to
MaintenanceMoriHelper.user.js - Current userscript → Temple rewards: routes to
MaintenanceMoriHelper.user.js - Current userscript → GvG mapper: renders
MaintenanceMoriHelper.user.js - Arena and teams → Master tables: reads
- Temple rewards → Master tables: reads
- GvG mapper → API examples: uses data shaped by
- Current userscript → Master tables: loads tables
- Current userscript → Game assets: uses