World map — Thornhaven (Town)
Tip: The Condition sidebar’s Hands rows are separate from this map—click a held item name there for stow commands (same popup style as NPC names). See Items & Equipment.
Sky & portrait: time or weather reports world phase and weather in your main area (shared across sub-areas with the same area name). The portrait backdrop follows time and weather—see help time.
Each small square is one room (grid_x / grid_y in the world data; defaults ship in seed.sql). At most one room occupies each coordinate pair on this town map. This page labels cells with room id for reference; the live Play map omits those numbers on the drawing—click a cell for details. In-game tiles use brighter fills and gray borders/exit lines. North is the top row. Empty dashed cells have no room at that coordinate. Your Play Status sidebar lists name, then sex | race, then profession (emoji + label) | stance (abbrev), then wallet as tiered g/s/c with gold/silver/copper icon tints (vault icon tooltip = bank)—not drawn on the map tiles.
Developers: the same Thornhaven layout is exported as a static SVG, docs/map.svg, when you run go run ./scripts/mapgen from the repo root (optional -o path). Regenerate after changing town coordinates or connections in build/seed.sql or the generator.
Town grid (27 rooms)
In-game: Map panel uses the same grid with connecting lines—brighter tile fills, gray borders and exit lines; tiles do not show room ids; click a cell for NPCs, creatures, players, and (during a rescue) the gravedigger in that room. NPC command popovers widen with the text (up to the window) so long suggestions stay on one line when there is space. Room items (placard, signs, Quest Poster): tooltip with read …, then a cream text popup. Instance runs: lobby and entry cells get tint highlights in that dungeon map (see Instance dungeons). Paths in look may send go or climb for labeled exits (e.g. some Bastion stairs or ropes on shards that ran the latest Veilspire migrations). Player tooltips: idle reflects last meaningful command or say (not the web client’s automatic room refresh); super-admin accounts also see Online: session seconds while the character is connected. Creatures (default world): rats in 5 · giant rats / wolves in 7 · snakes in 27 · boars near 16–17. Cat roams squares and main streets. Custom servers may use a different room layout.