RPG Maps (Content Pack)
Use this skill when the user asks to create/update/query maps, reveal fog-of-war, or ensure spatial consistency across sessions.
Files (authoritative)
- •Index:
cartridges/<id>/maps/MAP_INDEX.md - •Macro maps:
cartridges/<id>/maps/macro/* - •Micro maps:
cartridges/<id>/maps/micro/* - •Session instances (temporary reveals):
campaigns/<id>/maps/runtime/*
Each map is a triad:
- •
*.md(render) - •
*.data.yaml(structured data) - •
*.logic.md(constraints, derivations, update reasons)
Workflow (stable)
- •Resolve which
map_idis relevant (or create one) and register it incartridges/<id>/maps/MAP_INDEX.md. - •Update the triad minimally; bump
versionon any change. - •Enforce fog-of-war: unknown stays
?; rumored POI is a point, not a full layout. - •Persist via
ARCHIVE_DELTA(append/patch only). Never rewrite whole map files.
References
- •Full map protocol:
Map-Gen.md - •Reboot protocol:
HOT_START.md(maps are WARM; don’t load unless needed)