Editor — the map-and-encounter editor

M1 maps + the M2 adventure graph: nodes are areas/encounters/traps/secrets, battle maps ride as payloads, connections carry kind · derived palette · --validate-map oracle

▦ battle map ◌ adventure graph

Map

resizing preserves painted cells that fit

Terrain palette

Tool

paint erase place unit

Units on the map

map JSON (engine contract)