SciffyMUD

The SciffyMUD Players' Manual


SciffyMUD: Commands

A complete list of normal commands available in SciffyMUD is presented here. Please note that other commands may be made available under special circumstances, or in future updates.


Normal Commands

All of these commands are also made available in the menu-interface mode

help

Returns a list of available commands, and the URL (web-address) of this manual-page.

Complain (or Suggest)

Issues a formal complaint or suggestion to the Circle® (you will be asked to type in your complaint or suggestion, as well as some other details).

There are several reasons for doing this:

  • You think the game is unfair - a genuine complaint
  • You have an idea of how to improve the game - suggestions
  • You have seen someone in Sanctuary breaking the rules (see the Rules page) - you want administrators to enforce the rules
  • You think that the Circle® has broken the rules - you want the MUD to know how bad they have been
  • Anything else - generally, if you want the Circle® to do something

In any case, your comments are always welcome.

Unless your comments are "rgjcv iunhjwno etnghjwe 5uiokmwe criopngu4 589nuvgt 5489wn uvgofi u452yw guibvhvu ibhytwe vnuguiwr thtwenro r", in which case they're not.

menu

Switch to the menu-interface mode

Not yet implemented.

chat

Switch to the chat-interface mode

Not yet implemented.

password

Prompt to change your password

status

Returns the status of the game (how many players are logged on, how many rooms/objects/etc.)

[go] <direction>

Move in a particular direction (e.g.   go north   )

[go] home

Go back to your home

look

Goes into more detail about what you can see

look at (or ex or examine) <something>

Goes into excruciating detail about the specified thing.

say <something>

Causes your character to say <something> aloud.

say <something> to <someone>

Causes your character to say <something> to <someone> if they're in the room. If the given person is not in the room, then everybody else may also hear it.

emote <does something>

Your character <does something>. For instance, emote laughs will cause your character to laugh. This won't change anybody's stat's, but everyone in the room can sense you doing it.

If you like, there are several pre-defined emote commands, which - under normal circumatances - are just emotes. They can have other, more subtle effects, too - at least in the wild world of questing!

  • happy - you :-)
  • sad - you :-(
  • red - you shout the word "Red" in a special way
  • purple - you shout the word "Purple" in a special way
  • nod - you nod
  • shrug - you shrug
  • grin - you grin :-)
  • poing - you poing around the room, Kiki-style
  • spit - you excrete saliva. Please note that this is strictly against the rules of sanctuary, and if you see anyone doing this, then you should report them to the Circle® immediately.
  • summersault - you perform an acrobatic stunt.
  • backsummersault - you perform a DANGEROUS acrobatic stunt
  • sunbathe - you sunbathe. Note that Sanctuary is in perpetual night-time, so this doesn't work very often...
  • bounce [<someone>] - you bounce, or you bounce <someone> around!
  • poink [<someone>] - you poink <someone> in the nose!
  • nudge [<someone>] - you nugde <someone> to get their attention. A few NPCs may also respond to this...

fight with <someone>

Engage in combat with the given person. Note that fighting back is not automatic!

Weapons and armor are Not yet implemented. You'll have to hit people with your bare hands, and you don't get experience for it yet, either.

Please note that combat in Sanctuary is strictly against the rules, and the Circle® will take strong action against anyone who does.

read <object>

Read the specified object (currently, only implemented for "read letter")

get (or pick up, or pickup, or take) <object>

Pick up the specified object in the room

get (or pick up, or pickup, or take) all

Pick up all available objects in the room Not yet implemented.

drop (or leave) <object>

Drop the specified object from your inventory

drop (or leave) all

drop all available objects in your inventory Not yet implemented.

inventory (or i)

Tells you what objects are in your inventory

buy (<name of thing you want to buy>|<name of location of accommodation you want to buy>

Buy something. If there is a SalesBeing in the room, then you can buy things from them (if you have enough CCs). If there is an Estate Agent in the room, then you can buy your accommodation (or upgrade it), buy typing the name of the place where your accommodation is located. For instance "Buy accommodation in the East End" can be abbreviated to "Buy the East End"

more [(<on>|<off)>

By itself, "more" toggles the screen-at-a-time behaviour between on and off. "on" and "off" can be added to force it into a particular state.

When it is turned on, you will see the line:
"--MORE STUFF TO READ; PRESS RETURN; MORE STUFF TO READ--"
after every screenful of information. If your client has scrollback, you might not want this.

who

Lists everybody who is currently playing on the MUD

logout (or exit, or quit)

Logs you out of the game.

High Chancellor®-Only Commands

All of these commands are also made available in the menu-interface mode

SHUTDOWN

This command saves the state of the MUD, kicks everyone off and shuts it down. Please use sparingly...

RELOAD

This command saves the state of the MUD, kicks everyone off and shuts it down. It then restarts it. This could be useful in deleting memory leaks. Please use this sparingly, too...

UPDATE

Causes the MUD to update itself to the latest uploaded version, upon the next respawn (by getting http://members.nbci.com/Zarlock/mud.snapshot.tar.gz, and recompiling). There is a time-lag with this. Please do NOT use this unless you know that mud.snapshot.tar.gz is up-to-date (it usually isn't!)

announce <text>

Shouts <text> so loudly that everyone in the MUD can hear you.

kickoff <character index>

Forces the character to log off. Please remember that this is extremely irritating to the person in question, and it should only really be used as a punishment for a severe crime.

goto <number>

Instantly teleport to the area with the given index number

dump <something>

Displays a list of all the <something> in the game.

If you just want to know its index, use indexof instead.

If you want to find out about a uniquely-named thing, use whereis instead

Valid forms of <something> are...

dump chars

See everything about all characters registered with the game

dump rooms

See everything about every area in the game (telnet client with a scroll-back feature recommended!)

dump objs

See everything about every object in the game

dump timers

List all of the active timers in the game

dump bindings

List all of the event-bindings in the game

dump npcs

List all of the NPCs (Non-player characters) (shopkeepers, bankers, estate-agents and monsters) in the game

add room <direction>

Creates a new room (or area), and connects it to the current one.

add door <direction> <room_index>

Adds a door (or exit) to the current room (or area), which leads to the room at index <room_index>.

Note that direction should not contain any spaces.

Note that the no door is made back into the room you're standing in.

add objtype [<name>]

Adds an object-type. If a (single-word) name is given, that becomes the default name of the object-type

The attributes of the object-type can currently only be set using actions.

add object <object_type_index> [<optional quantity>]

Adds a new object of the given object-type to your inventory.

add (npc|estateagent|banker) <name (no spaces)>

Adds a new NPC in the given room. If given as "npc", then the NPC will be a general chatting NPC or monster. If given as "estateagent", then the NPC will be an Estate-Agent, from whom players can buy and upgrade their homes. If given as "banker", then the player NPC be a banker, who can keep a portion of your money safe.

rename objtype/objtshort/objtlong <index> to <text>

Used with the word "objtype", this command changes the name of the object-type to the given<text>

Used with the word "objtshort", the object-type's short description is changed instead. "objtlong" changes the object-type's long description.

rename room/roomshort/roomlong <index> to <text>

Used with the word "room", this command changes the name of the room to the given<text>

Used with the word "roomshort", the room's short description is changed instead. "roomlong" changes the room's long description.

rename object <index> to [<name>]

This causes the object with the given index to become a named object, with the given name, unless the given name is blank, when the object is instead demoted to being unnamed.

rename npcname/npcdesc <index> to <text>

Renames the given NPC (or their basic description) to the given <text>

delete door <direction>

Deletes a door in the current room, in direction <direction>. Note that this does not delete any doorway going back again!

delete room <index>

This deletes the room with the given index, thus changing the indexes of all later rooms!!!. Note that any doors leading to this room will lead to an undefined location (not necessarily an ethereal place), and they should be removed as they could cause the game to crash.

summon (object|character) <index>

Instantly summons the specified object or character to your location.

recall <character index>

Summon the character to the Lower Chancellortarium®.

dismiss <room index>

Move all people in the L.C.® to the given room.

create object <object-type index> <experience modifier> <optional object name>

Creates an object of a particular type

Not yet implemented.

create objecttype

Creates a new type of object

Not yet implemented.

action <action>

Execute the given <action>

function <function>

Execute the given <function> (same as "action funZ<function>")

timeout <seconds> <action>

After <seconds> seconds, execute <action>, then stop. You can check on time remaining with the dump timers command.

timeout <seconds> <action> repeat

After every <seconds> seconds, execute <action>. You can check on time remaining until the next execution with the dump timers command.

timeout <seconds> <message> announce

For the next <seconds> seconds, the timer will periodically announce <message>, counting down until the end of the timeout. You can check on total time remaining with the dump timers command. <message> should only be a single word.

indexof char <name>

Returns the index of the character(s) with the given name.

indexof room <name>

Returns the index of the room(s) with the given name.

indexof obj <name>

Returns the index of the object(s) with the given name.

indexof objtype <name>

Returns the index of the object-type(s) with the given name.

indexof player <name>

Returns the index of the player(s) with the given name.

smite <character index>

Outright kills character with given index

whereis (or stat or info) <name>

(Name of command may change).

This nifty command dumps the first character, and/or the first object, and/or the first room (as many of those as it can find). Use to check the status of objects by name, instead of trawling through dump all ...

hurt <Character's index> <stamina-loss>

Causes the character to be hit, even if they are not in combat or are in a combat-free area. The character will lost the given amount of stamina, and may die as a result.

Menu-Interface Specific Commands

Q(UIT)

Leave the menu-interface, and go to the textual interface

C(HAT)

Leave the menu-interface, and go to the chat-based interface

save

This command saves the entire state of the MUD. It is called every fifteen minutes by VIB just in case

goto <room index>

Instantly teleport to the given room.

Chat-Mode Specific Commands

.menu

exit chat for the menu interface

.text

go to the textual-interface

.<command>

perform the specified command, as if in textual-interface


Back to index

Zarlock the Superfluous to Requirements
Last modified: Fri May 11 22:14:06 BST 2001