MongooseWhere programmers kick back and build silly things together.

All help topics · Link to this topic

Showing help on '$building_utils'

building utilities ($building_utils #21)

Verbs useful for building. For a complete description of a given verb, do `help $building_utils:verbname'.

make_exit(spec,source,dest[,don't-really-create]) => a new exit
spec is an exit-spec as described in `help @dig'

set_names(object, spec) - sets name and aliases for an object
parse_names(spec) => list of {name, aliases}
in both of these, spec is of the form
<name>[[,:]<alias>,<alias>,...]
(as described in `help @rename')

recreate(object, newparent) - effectively recycle and recreate object
as a child of newparent

:make_exit - make_exit(spec, source, dest[, use-$recycler-pool [, kind]])
:set_names - $building_utils:set_names(object, spec)
:recreate(object,newparent) -- effectively recycle and recreate the specified object as a child of parent. Returns true if successful.
:parse_names - $building_utils:parse_names(spec)
:object_audit_string(object [,prospectus-style])
:do_audit(who, start, end, match)
:do_audit_item(object, match-name-string, prospectus-flag)
:clone_rooms - clone_rooms(rooms_or_area, ?deep=true) -> {clones, mapping}.
:open_sockets - open_sockets(rooms) -> {{room, exit}, ...} for every exit in the set whose dest is $nothing (an open socket / unfinished exit).
:mate - mate(exit_a, exit_b) -> wire two open-socket exits to point at each other's source rooms (bidirectional), updating entrances.
:place_chunk - place_chunk(master_rooms, target_room, ?target_dir) -> placed clones.

Also from $generic_utils: 1 documented verb. help $generic_utils