Delete simplifies the process of deleting objects.
syntax: delete {object} to {object} internals {object};
The first object is the one being deleted
The second object is where it will end up
The last object is where any internal objects are to be relocated to.
Common delete destinations are:
- 0 is the void (removed each hour)
- 7209 is the rubbish bin, where the janitor will eventually send it to the void.
If no internals object is specified, then the internal objects become lost nigels.. forever floating in the frangible limbo between nothingness and the void.
delete $target to 7209 internals $loc;
This code delete the $target to the rubbish bin and empties its contents into the current location.
delete $target to 0 internals 0;
This deletes the $target to the void and also all of its internal objects.
Delete does not:
- check for locked or ownership
- send a relook $loc
Delete does:
- unhost and unposes any hosted objects from your deleted object
- unlink any doorways that linked to it
- unhosts, unposes and switches off the delete object