mud/
mud/2.4.5/dgd/include/
mud/2.4.5/dgd/std/
mud/2.4.5/dgd/sys/
mud/2.4.5/doc/
mud/2.4.5/doc/examples/
mud/2.4.5/log/
mud/2.4.5/obj/Go/
mud/2.4.5/players/
mud/2.4.5/players/lars/
mud/2.4.5/room/death/
mud/2.4.5/room/maze1/
mud/2.4.5/room/post_dir/
mud/2.4.5/room/sub/
void destruct(ob)
object ob;

Completely destroy and remove object "ob". The argument can also be a string.
After the call to destruct(), no global variables will exist any longer,
only local, and arguments.

If an object self-destructs, it will immediately terminate execution and
return 0. There is one exception: If the destruct-statement is followed by
a 'return 1' immediately after, then this return statement will be executed.

If someone carried the object that was destructed, his local weight will
be updated.

See also clone_object().