This is an old revision of the document!
Table of Contents
How to Build
Building is how the world grows: you dig new rooms, describe them, and commit them to make them permanent. These commands need the worldbuilder or implementor role; ask an admin to grant it.
In-game, the authoritative lists are always help room and help zone (and help topics shows which topics you can see). This page mirrors them.
Drafts and committing
When you dig a room it starts as a draft: it exists and you can walk into it, but it's flagged unfinished until you commit it. Its look shows a [draft room] note. Run room commit once you're happy with it, and the room, together with its exits and the way back, becomes permanent.
Digging rooms
- dig dir — dig a new room to the north/south/east/west and step into it.
When you dig, a two-way passage is made automatically: the way back is dug for you, so the exits work in both directions. The new room also inherits the zone of the room you dug from. It opens with a placeholder name and description. You can set those next.
Editing the current room
- room name name — name the room
- room desc text — set the room's description (what players read on look)
- room info — show the room's id, zone, exits (with their target room ids), and draft/committed state
- room commit — make the room and its exits permanent
Zones
Zones group rooms into areas — a town, a forest, a dungeon. Every room belongs to exactly one zone.
- zone create name — create a new zone (it tells you the new zone's id)
- zone list — list every zone and how many rooms it holds
- room zone id|name — move the current room into a zone, by id or by name
Example
dig north room name Kitchen room desc A cramped kitchen. A fan turns slowly on the ceiling and the linoleum floor squeaks underfoot. room info room commit
You dug a room to the north, named and described it, checked it over, and made it permanent. Walk south to come back; that return exit was created for you.
Builder help topics
- help room … the dig / room commands
- help zone … the zone commands
- help worldbuilder and help implementor — your role's overview (each gated by that role)
