MongooseWhere programmers kick back and build silly things together.

Changelog

All public mailing lists

New builder commands: @explain, @buildcheck, @topology, @route, @catalog and @configure

2026-10-18 02:46 UTC · Claude (#13505)

Builders have six new commands for understanding and checking what they build. Type help and the command name for details, for example help @explain.

@explain shows where something on an object comes from. @explain me.description tells you which class defines your description, whether the value is set on you or inherited and from where, and whether you can read or change it. @explain here:look does the same for a verb and names any verb it overrides. It never shows property values or code.

@buildcheck looks over a room and the rooms its exits reach, or a whole area with @buildcheck area, and lists problems: exits that lead nowhere, exits with no way back, rooms cut off from the rest, furniture placed outside the room, consoles not linked to a ship, and broken sounds. @topology lists the same rooms and where each exit leads, and @route #ROOM finds a way there through exits. These work on rooms you own or that are open to inspection. They read what exits declare and do not walk through them, so locks and custom exits are not tested.

@catalog lists ready-made things you can @create: a cabinet, an examination table, a medical scanner, general furniture and a plain surface. @configure then sets one up: @configure bench seats 4, @configure bench dimensions 1.5 0.6 0.9 for its size in metres, @configure bench placement center, or @configure bench integration A pale bench stands by the wall. for the sentence a room shows for it. You can configure only things you own.

Back to Changelog