Server Changes

effective 04-22-2000


The spirit worlds are now seperate from the real world, so by default you will be unable to see activity in it from the umbra, shadowlands, or astral plane.

The flags called WRAITH and WRAITHSEE are now SHADOW and SHADOWSEE.

The flags ASTRAL and ASTRALSEE have been added for astral plane travellers.

There has been a slight change in the behavior of the 'spirit sight' flags to match this. Now, UMBRASEE, SHADOWSEE, and ASTRALSEE allow you to see through the gauntlet or shroud (from either side). So, if you are a normal wraith who is able to see the real world, you'll need the SHADOWSEE flag in addition to the SHADOW flag. A spectre without that ability will just have the latter and will be unable to perceive the real world.

All actions by folks in one of the spirit realms or solely in chimerical reality will be prefaced by the name of the world in parantheses (for those who can see them). This way, you can more easily keep track of who in a room is a chimera, who is a ghost, and who is flesh and blood.

There are now three hardcode supported descs in addition to @desc. They are @fdesc, @sdesc, and @udesc, which are for chimerical desc, shadowlands desc, and umbral desc, respectively. The latter two should generally only apply to rooms while the first can be used on just about anything. Anyone set CHIMERA or FAESEE will see the @fdesc of an object instead of its @desc (if it has one). Similarly, anyone set UMBRA will see the @udesc and anyone set SHADOW will see the @sdesc.

The short description, which was previous put in &sdesc, will now be in &shortdesc. I will change everyone when I transfer the database, but the docs may have the old form for a bit until I can hunt them down.

People set SHADOW, UMBRA, ASTRAL, or HIDDEN can now use the regular page command again without difficulty.

No, I still haven't found an easy way to make HIDDEN take into account people's Auspex levels.


Amberyl's MUSH Manual is accessible via the 'man' command.

A new flag, BLIND, suppresses has arrived / has left messages.

Variable destination exits are implemented, via the "variable" keyword and the ExitTo attribute; the destination of the exit is determined when it is used. The link_variable power has been added in support of this.

@chown now checks a ChownLock on CHOWN_OK objects.

New /pretty switch to examine and @decompile "pretty-prints" (with indentation) attributes.

New /pairs switch to examine matches parentheses, brackets, and braces(), displaying them in ANSI colors.

The ansi() function compacts multiple ANSI attributes into a single ANSI code.

An ANSI underline code, %xu, has been added.

Added '@cpattr' command.

@edit hilites the changed text.

Multi-page and last-paged are now supported.

Added 'think' command.

Added SpeechLock/AUDITORIUM support.

Added VACATION flag, which auto-resets when a player connects.


More information on the crunchy bits (function changes) can be found at the TinyMUSH 3.0 website.