Eldhamud_2.5.83/clans/
Eldhamud_2.5.83/classes/
Eldhamud_2.5.83/doc/
Eldhamud_2.5.83/doc/DIKU/
Eldhamud_2.5.83/doc/MERC/
Eldhamud_2.5.83/doc/mudprogs/
Eldhamud_2.5.83/houses/
#HELPS
0 !~
Syntax: !

! repeats the last command you typed.
~
33 AASSIGN~
Syntax: aassign <filename>.are  Example:  aassign edo.are

AASSIGN temporarily assigns all rooms, objects, and mobiles in the area
range to your pfile.  This allows you to use rlist, olist, mlist, and
reset list.  This also means that typing savearea, reset area, or
instazone will affect this area.

To save changes permenantly, type "aassign none" and foldarea.

&rWarning&w!! Do not have an area aassigned to yourself when getting personal
vnums assigned to you.  The personal vnums will overwrite the area file.

In order to assign a proto area to yourself, you must either have that
area bestowed to you by a Greater God or higher.

In order to assign a nonproto area to yourself, you must either have
that area bestowed to you by an Exalted+. Even if you have the area bestowed
only Lesser+ can aassign themselves nonproto areas.
~
33 ACTFLAGS MOBFLAGS~
&GMOBFLAG       &W|&GDESCRIPTION&W
&Y--------------&W|&Y--------------------------------------------------------&W
sentinel       Mobile always stays at its post.
scavenger      Mobile picks up items of value.
aggressive     Mobile attacks players.
stayarea       Mobile does not leave its home area.
wimpy          Mobile flees when low in hits.
practice       Players can "practice" at this mobile.
immortal       Mobile is immortal (not implemented).
deadly         Mobile has a deadly poison (not implemented).
meta_aggr      Mobile is VERY aggressive (not implemented).
nowander       Mobile doesn't wander unless attacked.
mountable      Mobile can be mounted.
prototype      Mobile is under construction.
running        Mobile is running (moves twice as fast)
noassist       Mobile won't assist other mobs in a fight.
pacifist       Mobile cannot be attacked.
scholar        Mobile can teach languages.
secretive      Mobile will not echo acts. MOBs actions are invisible.
mobinvis       Mobile is invisible to both pc's and non pc's.
noattack       Mobile won't use any physical attacks.
autonomous     Mobile won't switch tanks if hit by someone with higher style.
pet            Mobile can be used in creating a petshop.
&Y--------------&W|&Y--------------------------------------------------------&W
~
40 ADVANCE~
Syntax: advance <character> <level>

ADVANCE sets a character's level to the specified value.  It is the
only way to create new immortal characters within the game.  ADVANCE
may also be used to demote characters.
~
32 ADVANCEDEXITS~
SMAUG supports having more than one exit in the same direction, as well as
the special direction 'somewhere', represented by a '?'.

If you already have an exit leading north, and would like another one, use
a plus sign '+' in front of the direction:
  redit exit +n 3001          - Adds another exit north to room 3001

To modify an extra exit like this, or to remove it, you'll have to refer to
it by number:
  redit exit #2 3002          - Change the second exit to go to room 3002
  (to know what number an exit is, do an "rstat")

For someone to be able to use the second north exit, you have to set one of
the extra flags (see EXFLAGS) like CAN_CLIMB.  It's also usually a good idea
to set the HIDDEN flag for any special exit so that it looks nicer to those
with autoexits on.

The AUTO flag makes it possible to go in a direction by simply typing the
keyword for that exit:
  redit exit ? 3001           - Create a 'somewhere' exit to 3001
  redit exflags ? auto hidden - Set the proper flags
  redit exname ? swim         - Set the keyword "swim"
  ... here, if a player types 'swim' in the room they will move to room 3001

~
1 AFFECTED 'AFFECTED BY'~
Syntax:  affected       (abbrevation:  af)
Syntax:  affected by    (abbreviation: af by)

'Affected' is a spells-at-a-glance function, which displays only the spells
(and skill affects) your character is currently under.  Each affect will be
listed by name only for the sake of brevity (if you want to know what each
is doing, use help <spell/skill name> or 'score').

Characters level 20 or above and deadly characters will also see the number
of rounds remaining for each affect.  Affects with a remaining lifespan of
less than 25 rounds are displayed in white, and those in immediate danger
of wearing off will flash.

'Affected by' displays a character's affects separate from its spell/skill
affect list.  This is useful for ensuring that affects given from equipment
are actually functioning.  For example, if you are wearing a visor with
detect_invis but 'affected by' does not show you as having that affect, you
are not detecting invisibility.

'Affected by' also displays your current susceptibilities, resistances and
immunities if your character is level 20 or higher.
~
31 AFFECTEDBY AFFECTED_BY~
The following are affect flags that can be used when osetting an item
(with oset <item> affect affected <affect flag>).  These flags can also
be used when msetting a mobile (mset <mob name> affected <affect flag>).
They may additionally be used to mset players if your level allows it.

Blind          Invisible    Detect_evil  Detect_invis  Detect_magic
Detect_hidden  **Hold**     Sanctuary    Faerie_fire   Infrared
Curse          **Flaming**  Poison       Protect       Paralysis
Sneak          Hide         Sleep        Charm         Flying
Pass_door      Floating     Truesight    Detect_traps  Scrying
Fireshield     Shockshield  Iceshield    Aqua_breath   Possess

Note - Hold and Flaming are current not in use.

See also: OSET AFFECTTYPES
~
31 AFFECTTYPES APPLYTYPES~
none        strength    dexterity   intelligence  wisdom       constitution
sex         level       age         height        weight       mana
hit         move        gold        experience    armor        hitroll
damroll     save_para   save_rod    save_poison   save_breath  save_spell
charisma    resistant   immune      susceptible   affected     luck
backstab    pick        track       steal         sneak        hide
detrap      dodge       peek        scan          gouge        search
mount       disarm      kick        parry         bash         stun
punch       climb       grip        scribe        brew

Additionally:
weaponspell <sn>    Will cast a spell on victim with every blow of a weapon
wearspell   <sn>    Will cast a spell on wearer when object is worn
removespell <sn>    Will cast a spell on wearer when object is removed
<skill> <modifier>  Will modifify a player's ability in a skill

See AFFECTEDBY
~
0 AFK~
Syntax:  afk (abbreviation for "away from keyboard")

The 'afk' command will place an [AFK] flag beside your name on the who
list when activated, as well as informing those who send tells that you
you are afk.  It can be toggled on or off by typing afk, and will also
go off automatically when you enter any command.

~
1 AGGRESSIVE~
Syntax: style aggressive

This style of combat allows a fighter to strike more effectively, but
leaves many holes in his defenses as well. Fighters who know this tactic
can strike enemies for more damage, but their enemies' weapons will slip
through their defenses for slightly more damage as well.

See Also: style, evasive, defensive, standard, aggressive, berserk
~
1 ALIAS~
Syntax: alias [New Command Word] [Command(s) It activates]

You can use the alias command to make a shorter or easier command that
replaces a longer or more in depth on. (This only applys to the character
who made the alias) An example would be:
alias nc note write
Typing nc would do "note write"

Alias alone gives you a list of the aliases you have made and you may
not use an alias to overwrite anouther command for instance:
alias nw note write

This would go through fine but "nw" would still take you northwest.
~
32 ALIGNMENT ALIGN ZAPPING~
Your alignment can range from +300 to -300. When you are +300 this
means that you are good aligned, when you are -300 this means you are
evil aligned, and when you are 0 aligned this means you are neutral.
You can change your alignment by killing good or evil aligned mobs.
This will raise or lower your alignment.

The different alignments will allow you to wear different pieces of
equipment. If you are good aligned and try to wear a piece of equipment
which is antigood, you will be zapped, which means the piece of eq will
fall to the ground. The same occurs when you are evil and you try to
wear an antievil piece of eq, or if you are neutral and try to wear
an antineutral piece of eq. You can also be zapped during battle if you
are fighting a mob opposite of your align.

You can find out what your alignment is by typing SCORE.
~
38 ALLOW BAN~
ALLOW BAN WARN
Syntax:  allow  site/race/class    <address/race/class>
Syntax:  ban    site/race/class    <address/race/class>   <type>    <duration>
Syntax:  ban    show               <class/site/race>      <number>
Syntax:  warn   <site/class/race>  <number>

BAN site will ban a site from playing the game.
BAN race bans anyone with that race from playing the game.
BAN class bans anyone with that class from playing the game.
BAN site/race/class without any other arguemts will give you a list of
currently banned sites/races/classes.
Type can either be a level or one of the following keywords: all,newbie,mortal,
warn. If you set it to a level everyone equal to that level and below will not
be allowed on.  Warn, sends a warning to the Warn: channel that someone if
logging in from the site, with a certaing class or race.  If you add the
duration, the ban will expire in that many days. Sites can be banned with the *
wildcard as well.  Be carefull however as *.edu would ban everysite from .edu,
or *foo* would ban anysite that had the string foo in it.
BAN show, will print out the reason why that particular site/race or class was
banned and by who.  Number can be a class or race name, a site address or
you can use # followed by the ban number.
WARN will toggle the warn flag on a CURRENTLY banned site/class or race.

ALLOW site/race/class  <address/race/class>  removes a site, class or race from
the ban list.  This also can be allowed by using # syntax.

~
0 ANSI~
Syntax: ansi <on/off>

The ansi command will either enable or disable ansi colour.  Ansi colour
will work provided your terminal has a compatible mode.
~
0 APPRAISE~
Syntax: appraise <item>
        appraise all

Appraise, when at a repairshop type mob, will tell you the condition of
your equipment in question.  The mob will tell you if it needs repair or
not, and if so, how much it will cost.

~
1 AREAS~
Syntax:  areas
Syntax:  areas old
Syntax:  areas <low range> <hi range>

The 'areas' command displays an alphabetically sorted list of all areas
within the game, together with the author and suggested level range of
each area.

The 'areas old' command displays an unsorted list of all areas (the old
style), as well as the author and suggested level range of each area.

You can specify a level range to see a list of all areas with suggested
ranges which encompass the argument.  This can be a little awkward as
each area has a low and a high suggested range.  Suffice to say that if
an area's level range matches even one level of the range you request,
it will be displayed.

Special thanks to Fireblade for design and coding of this restyled function.
The Realms of Despair will provide a copy of areas built by individuals
to that individual and no one else. To receive a copy of an area for use
on other muds, you must contact that individual.

~
32 ARMORCLASS~
.
&gThere are two values used with armor class for object type Armor:

&GValue0: Variable amount based on level of item at repop.
Value1: Maximum repairable armor setting for the object.

&gSetting Value0 has no effect. It will re-adjust itself on repop based on
the repop level of the item. Setting Value1 below the expected repop value
for Value0 will result in an item that cannot be repaired until Value0 drops
below Value1's setting. The listing below gives you a rough approximation of
the values returned for Value0 based on level:

&GLevel Invoked   Value0   Level Invoked   Value0   Level Invoked   Value0
-------------   ------   -------------   ------   -------------   ------
      1           1-3         10           3-5         20           6-8
     30           8-10        40          11-13        30          13-15

&gThe amount that Value0 is set to determines the amount the player's A.C. will
be adjusted. Different wear locations have a different multiplying affect:

&G0 X Value0: Wield, Ears.
1 X Value0: Arms,  Finger, Neck, Feet, Hands, Shield, Waist, Wrist, Hold, Eyes.
2 X Value0: Head,  Legs,   About.
3 X Value0: Body.

&gSee also OSET, AFFECTTYPES, WEARFLAGS, OBJECTFLAGS, OBJECTTYPES, ITEMVALUES,
WEAPONTYPES, VARIABLES, and OMENU.
~
39 ASET~
Syntax:  aset <area filename> <field> <value>

Aset is used to set the following fields for an individual area:
author    - The name of the area's author
name      - The full "name" of an area... ie: {10 20} Somegod  Some Area
filename  - The filename (ie: somearea.are)
lo_room   - The lowest room vnum
hi_room   - The highest room vnum
lo_obj    - The lowest obj vnum
hi_obj    - The highest obj vnum
lo_mob    - The lowest mob vnum
hi_mob    - The highest mob vnum
low_economy - minumum amount of gold the area will start with at reboot
max_economy - maximum amount of gold the area _can_ start with at reboot
resetmsg  - Message displayed throughout the area at reset
resetfrq  - Number of minutes between area resets
flags     - Area-wide flags:  nopkill

The area must be folded to make these changes permanent.

See ASTAT, ECONOMY, FOLDAREA
~
39 ASTAT~
Syntax:  astat                      (area stats for the area you are in)
Syntax:  astat <filename of area>   (area stats for specified area)

Astat displays the vital stats of an area, including the following:
Name:            title of the area
Filename:        filename of the area
Prototype:       If the area is prototype or under construction, will be 'yes'
Max_players:     max # of players in the area as of last reboot
IllegalPks:      number of illegal pkills in the area since last reboot
Gold looted:     total amount of gold looted from the area since last reboot
Area Economy:    current pool of gold for the area (not including player gold)
Mdeaths:         number of players mobs killed in the area since last reboot
Mkills:          number of mobs killed in the area since last reboot
Pdeaths/Pkills:  number of players killed by players in area since reboot
Author:          name of the area's author
Number Players:  current number of players in the area
Area flags:      area-wide flags (such as nopkill)
Low/hi_room:     first/last room vnum of the area
Low/hi_obj       first/last object vnum of the area
Low/hi_mob       first/last mob vnum of the area
Soft range:      level range recommended for the area
Hard range:      level range enforced for area (outside range cannot enter)
Resetmsg:        current reset message for the area at repop
Reset frequency: frequency with which the area resets

See ASET
~
2 ATTACKER ATTACKERFLAG ATTACKERFLAGS~
&PAttacker &Wflags are automatically given by the mud code to players
who engage in illegal attacks upon other players. These attacks can
initiated by using MURDER, casting an attack spell, or ordering
followers to attack a player. Deadlies attacking Deadlies do not
receive Attacker Flags. These flags are only given out in situations
that involve Peaceful players, i.e. Deadlies attacking Peacefuls,
(or vice versa), or Peacefuls attacking Peacefuls. You will be
tagged with an &PAttacker &Wflag if:

  1. You attempt to MURDER another player, or they attempt to
  MURDER you. (See &CHelp Murder &Wand &GLaws Pkill &Wfor more info
  on attacking other players).

  2. You order charmed mobiles or pets to attack a player, or you
  are attacked by another players mobiles. (See &CHelp Charm &Wor
  &CHelp Pets &Wfor more info)>

  3. You are a &RDeadly &Wplayer and attacked a fellow Clanmember.

&WDarkhaven Guards, shopkeepers and special function mobs now respond
differently to illegal flags. You may find yourself barred from making
purchases, placed before Judge Kendra for a hearing, or sentenced to
jail. Should you acquire an &PAttacker &Wor any other illegal activity
flag, see Judge Kendra in Townhall. Her Honour is located one west of
the Main Lobby (See &CHelp Townhall &Wfor info).
~
33 ATTACKS~
This item is no longer used. See Help specfun to apply skill groups to a
monster


See MSET and DEFENSES  (Some are not implemented).
~
1 AUCTION~
Syntax: auction <item name> <starting value>
Syntax: auction bid <value>

The auction command is used for performing auctions.  Simply typing auction
will display the current item being auctioned, if there is one. If nothing is
being auctioned, auction <item name> <starting value> will begin an auction.
If no starting value is specified, it begins at 0 gold.

Auction bid <value> will place a bet for the item.
Auction will also work with the following arguments:

au bid 20k      - bids 20000 coins
au bid 20k300   - bids 20300 coins (20,000 + 300)
au bid 20k3003  - bids 20300 coins, too (only checks first 3 chars after "k")
au bid 1m       - bids 1 million coins

On an existing bid of 3000:
au bid +10       - adds 10%, making the bet 1300.
au bid +         - adds 25% (the default if no number given), bet is 12300.
au bid x         - multiplies by 2, making the bet 20000.
au bid x5        - multiplies by 5, making the bet 30000.
~
31 AUCTIONSTOP~
Syntax <auctionstop>

Auction stop will stop the current auction. use it with discression, do not
stop an auction just because of an over bid. The only real reason to stop an
auction would be becuase of a broken item, scammed or stolen item.
~
31 AVTALK~
Syntax: avtalk <message>

This allows you to use the avtalk (level 30+) channel.
~
1 AXE~
&wThis is a passive skill that allows you to use an axe.
It's use is automatic once you have learned it.
~
31 BAMFIN BAMFOUT~
Syntax: bamfin  <message>
Syntax: bamfout <message>

The standard messages for GOTO are 'arrives in a swirling mist' and
'leaves in a swirling mist'.  You can replace these messages with messages of
your own choosing using the BAMFIN and BAMFOUT commands.
~
31 'BAN 30'~
Seeking to ban a site above level 1 should be an extremely rare situation. One
in which the actions of one or more key persons from a site are deemed to be
a detriment to the enjoyment of a large portion of the players in the game.
Such person(s) are generally deemed to be beyond rehabilitation at this time.

When seeking to ban a site, make use of the Grub command to both see the impact
of the ban, and to get a list of all character names from the site. You can use
this list to keep an eye out for these characters coming in from other sites,
as it's obvious these days that a site ban may not always cure the situation.

All site bans above level one should be set at level 30 or higher. It should be
a rare instance in which a site is banned at some in between level. Only in the
direst of instances would a site be banned above level 30, as this will affect
immortal level players as well.

See also: 'BAN ALLOW' 'BAN NEWBIE' 'BAN DURATION'
~
31 'BAN DURATION'~
The standard set for ban durations are as follows:

Newbie Ban:          1) One week on first instance.
                     2) Two weeks for the second.
                     3) One month at newbie, or level 30 for third.
                     4) Permanent at newbie, or level 30 for 4th offense.

Bans for level 2-30: 1) One month for first instance.
                     2) Two months, or permanent for 2nd.
                     3) Permanent for 3rd offense.

All bans above level 30 should be permanent by their very nature.

&WReminder - Without documenting each time we ban a site, we will have no
           source of history on sites. Always remember to post a note
           detailing the reasons for the ban.&w

See also: 'BAN ALLOW' 'BAN NEWBIE' 'BAN 30'
~
31 'BAN NEWBIE'~
Banning a site is a form of last resort, as it not only affects the offending
player or players, but will also affect every other player from that site.
Before seeking to ban a site, even for a temporary level 1 banning, make
sure you have exhausted all other options first.

In the case of newbie bans, most such instances arise through the actions of
one or more abusive players who log in a newbie and begin swearing, spamming,
threatening, etc.. Many times this has developed from an immature player's
frustrations over getting a name authed. If you find a player going through a
series of silly names trying to auth them, make every effort to try and talk
with them first. If this fails, use Fquit to discourage them. If you have
Disconnect, use this instead, as it is less provoking than fquit (makes it
appear as if they simply lost their conneection). If they continue their
efforts, send them warnings to get their attention. Use freeze if you have it
(or if someone else is on who can use it) to get their attention and make sure
received the message. Then, and only then, once you've exhausted all avenues
at being civil, you can use ban in good conscience. You've given the player(s)
every chance to cease their actions and given them fair warning over the fact
that if they continue they risk getting banned.

See also: 'BAN ALLOW' 'BAN 30' 'BAN DURATION'
~
1 BANK WITHDRAW DEPOSIT BALANCE~
0 BANK BALANCE DEPOSIT WITHDRAW
Syntax:  balance
Syntax:  deposit <amount>
Syntax:  withdraw <amount>

The banking commands allow you to manage your funds more effeciently.
Funds deposited in banks are safe from thieves, and are saved even if
you die, so storing some cash in the bank is a wise precaution.

To DEPOSIT, simply find a bank, and deposit any amount of gold you wish.

To WITHDRAW, simply go to the bank and withdraw what you need.

To see how much you have, type BALANCE, it will show you how much you
have on hand, and how much is in the bank.

Code for banks courtesy of Minas Ravenblood of The Apocalypse Theatre.

~
38 BARENUM BARESIZE~
Syntax: mset <mob> barenum <number>
mset <mob> baresize <num>

These mob fields control the mobs ability to fight without weapons.
Barenum is the low end of the damage done and baresize is the multiplier.
For example: barenum 10 and baresize 5 would have the effect of allowing
the mob to hit barehanded for 10-30 damage.

* This field also affects experience gained.
Experience is calculated as follows:
^level 3*5 + max_hit +barenum *baresize +damroll * 30
+hitroll *ch -> level *10
~
40 BESTOW BESTOWMENTS~
Syntax: bestow <victim> command [command] [command] etc
bestow <victim> list
bestow <victim> none

Bestow is used to give a command to a player that the player would not normally
have. Bestow victim command will give the command to the person, bestow victim
list will show all commands corrently bestowed on the person, and bestow victim
none will remove all bestowments.
~
35 BESTOWAREA~
Syntax: bestowarea <victim> <filename>.are

This command allows members of the Area Council to bestow area names
to immortals so that they can engage in group building.

Once an AC member bestows a proto area on a player, that player can
use the aassign command to assign themselves that proto area in order
to help the owner of the proto area.

Examples:

bestowarea joe bob.are           allows joe to work on bob's proto area
bestowarea joe                   lists all of joe's bestowed areas
bestowarea joe list              ditto
bestowarea joe none              removes all of joe's bestowed areas

~
1 BLINDED~
Certain spells and attacks can render a player blind for anywhere from a
few rounds (gouge) to several hundred rounds (the blind spell).  If you
are blinded, you will see only your name on the 'who' list, and will be
unable to see either your inventory or your location.

You may either wait out the effect of the blindness, request assistance
over channels, or make your way to a healer such as Sonoria in Darkhaven,
who will eventually remove your blindness.

See also GOUGE, BLIND
~
1 BLOWGUN~
&wThis is a passive skill that allows you to use a blowgun.
It's use is automatic once you have learned it.
~
1 BOT BOTS BOTTING~
Bots, the running of a character using triggers while there is no one
attending it, is against the rules of EldhaMUD, you may use triggers to
automate your charicter, but you must be at the keyboard and if sent a tell
respond in a timely fashion.
~
0 QUAFF RECITE~
Syntax:  quaff  <potion>                (to quaff potions)
         quaff  <potion> <container>    (quaff directly from container)
Syntax:  recite <scroll> <target>       (to recite a scroll)


QUAFF quaffs a potion (as opposed to DRINK, which drinks mundane liquids).

RECITE recites a magical scroll; the <target> is optional, depending on the
nature of the scroll.

All of these commands use up their objects:  Potions and scrolls have a
single charge.
~
0 BUY LIST SELL VALUE~
Syntax: buy   <object>
Syntax: buy   <# of object> <object>
Syntax: list
Syntax: list  <object>
Syntax: sell  <object>
Syntax: value <object>

BUY buys an object from a shop keeper.
BUY <# of object> <object> will allow you to buy up to twenty of a normal
store item at once.

LIST lists the objects the shop keeper will sell you.  LIST <object> lists
just the objects with that name.

SELL sells an object to a shop keeper.

VALUE asks the shop keeper how much he, she, or it will buy the item for.

~
0 CAST~
Syntax: cast <spell> <target>

Before you can cast a spell, you have to practice it.  The more you practice,
the higher chance you have of success when casting.  Casting spells costs mana.
The mana cost decreases as your level increases.

The <target> is optional.  Many spells which need targets will use an
appropriate default target, especially during combat.

If the spell name is more than one word, then you must quote the spell name.
Example: cast 'cure critic' frag.  Quoting is optional for single-word spells.
You can abbreviate the spell name.

When you cast an offensive spell, the victim usually gets a saving throw.
The effect of the spell is reduced or eliminated if the victim makes the
saving throw successfully.

See also the help sections for individual spells.
~
41 CEDIT~
Syntax:  cedit save
Syntax:  cedit <command> create [code]
Syntax:  cedit <command> delete
Syntax:  cedit <command> show
Syntax:  cedit <command> [field]

Field being one of:
  level position log code

Cedit create is used to create the entry and name for a new command.
Cedit delete is used to delete a command.
Cedit code is used to assign a defined section of code to a command.
Cedit show displays current statistics on a command.
Cedit level sets the minimum level for usage of a command.
Cedit position sets the min_pos for execution of the command.
Cedit log determines the manner in which the command will be logged.

Use 'cedit save' to save changes permanently.

See RESTRICT
~
1 CHA CHARISMA~
Charisma (CHA in your 'score') represents your characters physical beauty
and charm.  It primarily affects:

 - a character's practice rate with a language scholar

 - prices charged to a character by shopkeepers

No class receives charisma as a prime attribute.

~
1 CHALLENGE ACCEPT DECLINE~
Syntax: Challenge <player>
Syntax: Accept; Decline

Challenge and then the players name challenges that player to a duel.
Accept simply accepts their challenge and decline declines their
challenge.
~
1 CHANNELS~
Syntax:  channels
Syntax:  channels +<channel|all>
Syntax:  channels -<channel|all>

With no options, CHANNELS show you your current channels.  With a plus or
minus sign and an option, CHANNELS turns that channel on or off.  Using the
'all' option, CHANNELS will turn on/off all normal channels.

Public channels are those that can be seen by everyone, regardless of their
affiliation with clans, guilds, orders or councils.  Private channels are
channels available to those with affiliations of some sort, and also tells.

The first channels you will have as a new player are SAY, TELL, and NEWBIE.

 - to use say, the person you want to talk to must be in the same room,
   just type SAY <message>.
 - to use tell, the target person may be anywhere within the Realms, just
   type TELL <name or 0.name> [message].
 - newbiechat is seen and used only by level 1 characters, members of the
   Newbie Council, and Immortals.

For a more complete explanation of each channel's use and who can
use it, read section 3 of your Adventurer's Guide book.
~
0 CHAT . MUSIC ASK ANSWER SHOUT YELL~
Syntax: chat     <message>
Syntax: music    <message>
Syntax: ask      <message>
Syntax: answer   <message>
Syntax: shout    <message>
Syntax: yell     <message>

These commands send messages through communication channels to other players.

SHOUT sends a message to all awake players in the world.  To curb excessive
shouting, SHOUT imposes a three-second delay on the shouter.

CHAT, MUSIC, and QUESTION and ANSWER also send messages to all interested
players.  '.' is a synonym for CHAT.  The ASK and ANSWER commands
both use the same 'question' channel

YELL sends a message to all awake players within your area.

You can use the CHANNELS command to hear, or not hear, any of these channels.
~
38 CHECKVNUM CHECKVNUMS~
Syntax: checkvnums <field> <start vnum> <end vnum>

Checkvnums will allow you to view if any areas conflict with a set
of vnums that you need.
Correct FIELD values include Mob, Object, Room, or All (all three fields).
Starting and ending vnums should not be more than 5k from each other
as you might spam yourself out :)

See Also: AASSIGN, MAASSIGN, OASSIGN, FREEVNUMS, FREEVNUMS2
~
1 CLAN~
&wSyntax: &GSpeak Clan

&wThis skill allows you to speak the language of the clan you are in.
The clans of the game are Temperence and The Flock.

See also: Clans
~
1 CLANS~
Syntax:  clans
    or:  clans <clan name>

The 'clans' displays a list of all current clans, the clan deity and its
leader, as well as the clan pkills (victories) and pdeaths (losses).

You can also use 'clans <clan name>' to view information on the specified
Clan.

To see more information on the roles of clans type HELP DEADLYCLANS.

See also GUILDS, ORDERS

~
0 CLANTALK~
Syntax: clantalk <message>

Provided that you are in a clan, clantalk will send the message to all
current members, as well as the deity.
~
1 CLAN_CREATION~
Clan Creation Guidelines
So you want to create a clan do you? Well here are a few guidelines you should
follow to make the setup seamless.

1) You must have achieved level 30 before applying for a clan.
2) You must be in good standing with the immortals.
3) You must have the proper amount of money required at the time of setup. If
you do not, your clan will not be created.
4) More to come when needed
--
Questions for setup:
1) Name of Clan
2) Deity
3) Leader
4) Number1
5) Clan Description
6) Motto
7) Clanhall room names/descriptions (consists of 5 rooms) Main room with 4
exits off of it. Descriptions are for the entrance, mainroom, meeting room,
storage room, your own custom room
8) Tag, that shows up beside a players name when you look at the room. ie.
[TEMPERANCE]
Prices:
Clan starter package(Clansetup/clanhall setup(5rooms):99999999
Upgrades:
Addtional room:9999999
More upgrades to come at a later date.
--
Clanitems-Clan items will be available in the future, more information will
be released when time allows and more clan features have been setup. Please
note however that if you do purchase a starter clan, your first clanitem will
be free.
--
Any questions, inquiries, or intending to purchase a clan, please contact
celest by posting a note to her on the personal board, or by email at
celest@eldhamud.org
**note that clane prices will be changed and that 99999999 will not be the
actual price.
Thankyou.
~
31 CLIMATE~
Syntax climate <field> <name>

This command allows you to view or modify the climate
settings for an area. There are settings for temperature,
precipitation, and wind. In addition, you may specify
neighboring areas who will affect changes in the current
areas weather. Therefore there are four fields to choose
from. Each field has a different range of values available.

Field name:           Values:
temp                  cold, cool, normal, warm, hot
precip                arid, dry, normal, damp, wet
wind                  still, calm, normal, breezy, windy
neighbor              <area name>

Specifying an area name with neighbor which is already on
the list will remove it. Using climate without any arguments
will display the area's current setting. Note that this
command always refers to the area which you are currently in.
~
37 CMDTABLE~
Syntax: cmdtable

Lists all of the commands in the game, and how many times they have been used
since the last startup.
~
35 COINDUCT COOUTCAST COIN COOUT~
COINDUCT COOUTCAST COIN COOUT

Syntax:  coinduct <playername>
         cooutcast <playername>

Coinduct inducts an player into a council.  Cooutcast removes a player
from a council.
This command should only be used if it is your council unless authorized.
~
1 COLOR COLOUR~
The following 16 colors are supported in the commands echo, recho,
mpecho, mpechoat and mpechoaround.

&&R &RRed&D                 &&r &rDark Red&D
&&Y &YYellow&D              &&O &ODark Yellow&D
&&G &GGreen&D               &&g &gDark Green&D
&&C &CCyan&D                &&c &cDark Cyan&D
&&B &BBlue&D                &&b &bDark Blue&D
&&P &PPurple&D              &&p &pDark Purple&D
&&W &WWhite&D               &&w &wGray&D
&&z &zDark Gray&D           &&Z &ZRandom Color&D
&&D &DReset Color

&&U or &&u &UUnderline&D     &&V or &&v &VInvert Color&D

* When using Underline or Invert Color, use the color code first, then the
  Underline or Invert codes.  (i.e. - &&R&&U)

See also: COLORS.
~
45 COLORIZE~
Syntax:   colorize
Syntax:   colorize [<LOCATION> <COLOR>]

LOCATION:  Without any arguments will list your current
settings.  Otherwise specify the location you want to change.

COLOR:  This can be the name of the color you want or default
which will set it to the current color in the mud scheme for that
location.

~
31 COLORS~
The ability to color Help and other files is very useful. We ask
that you try to stick to these guidelines for color usage so that
we can have some consistency in their use:

Here are some outlines for using color on a white text file:
  &CHelp (Filename) &Wcolored cyan.
  &GLaws (Law) &WColored green.
  &PAttacker/Killer/Thief &Wcolored pink.
  &GOrder/Guild (Order/Guild) &Wcolored green.
  &RClans (Clan) &Wcolored red.
  &YSyntax  &Wfor sytax references, colored yellow.
  &CDeities (Deity) &Wcolored cyan.
  &RDeadly/Dealies &Wcolored red.
&Y  Config (+/- option) &Wcolored yellow.&D

If you wish to add other colors to your file, please use good
taste, make sure it is readable and don't get too whacky. If
you follow the above guidelines and stick to using white for
all other text, it will keep the text solid and legible. Should
you choose not to use any colors at all, that is also okay, the
above guidlines are merely for proper use of color, white is
always acceptable.

In addition, please keep in mind that the following topics should
not be colored except by their defaults:
  - Help (area name)
  - Help (skill)
  - Help (spell)
  - Help (class)
~
1 COMBAT~
You may choose a fight by finding a mob, and using LOOK, CONSIDER, and
IDENTIFY to gauge the difficulty of the opponent.  You can LOOK <mob>
to get a look at its equipment and description, this will often help
indicate how hard a fight might be. You can CONSIDER <mob> for a one
on one comparison of the mobs hitpoints and level to your own.  You may
also CAST IDENTIFY <mob> to get more detailed information about the mob.

You may start a fight by using KILL, MURDER, or many spells and skills
available to players.  The easiest way to start a fight is to KILL <mob>.
Currently, you may also MURDER <mob>, but this causes the mob to yell out.

You may find yourself in trouble during a fight, and wish to leave, this
can be done by using FLEE or RECALL.  You can flee a fight by typing FLEE.
You may recall from a fight with the spell 'word of recall' or by reciting
a recall scroll.  You may also set it up to flee automatically once you go
below a certain number of hitpoints by using WIMPY.  To use your wimpy, type
WIMPY or WIMPY <number of hitpoints>.  Leaving a fight with wimpy, flee, and
recall WILL cost you a loss of experience, with recall causing the greatest
loss.

For more information on combat, read section 12 of your Adventurer's Guide.
~
1 COMMANDS SOCIALS~
Syntax:  commands <string>
Syntax:  socials

COMMANDS shows you all the (non-social) commands available to you.  If you
include a string you see all available commands that begin with that string.

SOCIALS shows you all the social commands available to you.
(Special thanks to KaVir for mailing us lots of extra socials)

See also EMOTE
~
1 COMMON~
&wSyntax: &GSpeak Common

&wThis skill allows you to speak the basic language of Eldha. This language
is called "common", it is highly suggested you learn it at the Language
teacher (&wSyntax: &GLanguage Learn Common&w).

&wSee also: Languages, Speak
~
-1 COMPLAINT COMPLAINTS~
Concerns and complaints may be emailed to Tommi powell123@yahoo.com
Details are important, and logs (when not unduly long) are always best.

~
1 CON CONSTITUTION~
Constitution (CON in your 'score') represents your character's physical
stamina.  Among other things, it affects:

 - the number of hitpoints a character receives each time it levels

 - the number of hitpoints recovered or regenerated at each tick if
   resting or sleeping

 - the number of additional moves a character receives at level

 - improvement or worsening of a character's mental state, thus
   affecting general endurance

No class receives constitution as a prime attribute.

~
0 CONFIG~
Syntax:  config + or - <option>

This command configures some of your character behavior.  Typing CONFIG
alone shows you your current settings.  With a plus or minus sign and
an option, CONFIG turns that option on or off.  The options are:

  NICE      Toggle attack response if attacked by a player (non-deadly only)
  NORECALL  Toggle automatic recall if you lose link during combat
  AUTOEXIT  You automatically see exits
  AUTOLOOT  You automatically loot corpses (not on pkilled corpses)
  AUTOSAC   You automatically sacrifice corpses
  AUTOGOLD  You automatically split gold from kills with your group
  GAG       Toggle whether you see battle details in full or brief form
  PAGER     Toggle page pausing on long scrolls
  BLANK     You have a blank line before your prompt
  BRIEF     You see brief descriptions only.
  COMBINE   You see object lists in combined format
  NOINTRO   Toggle whether you see the graphic screen at login
  PROMPT    You have a prompt
  TELNTGA   You receive a telnet GA sequence
  ANSI      You receive ANSI color sequences
  RIP       You don't receive RIP graphics
  DRAG      Toggle whether others can drag you if you are incapacitated
  NOSUMMON  Toggle whether you will allow player characters to summon you
  GROUPWHO   Toggles an announcement that you seek to group.
For more information on the configuration menu, read section 5 in your
Adventurer's Guide book.

See also: PAGER, PROMPT, PCOLORS.
~
0 CONSIDER~
Syntax: consider <character>

CONSIDER tells you what your chances are of killing a character.
Of course, it's only a rough estimate.
~
0 CONTAINER CONTAINERS~
Containers are almost a necessity in the Realms.  They are used to carry
items, food, and drinks.  They help allow you to sort things, by using two
or more types of containers at once.  Corpses use many of the same commands
as regular containers.

EXAM <container> or LOOK IN <container> allows you to see what it contains.

GET <item> <container> allows you to take one item from a container.
GET ALL <container> allows you to take everything from a container at once.
GET ALL.<item> <container> allows you to take all of a particular item type

PUT <item> <container> puts an item inside a container.
PUT ALL <container> will put as much of your inventory in the container as
possible, until the container is full.
PUT ALL.<item> <container> will put as much of one type of item into the
container as possible, until the container is full.
EMPTY <container> will pour all of the contents onto the ground.
EMPTY <container> <different container> will transfer the contents.
   Read your Guide to the Realms for more information on containers.

~
33 CONTAINER_FLAGS~
Container flag values:
     Closeable = 1
     Pickproof = 2
     Closed    = 4
     Locked    = 8
~
41 CONTROLS~
Cset is used to set the system's 'control panel' settings.
Syntax: cset <field> <level>
Fields: save - saves the control panel settings
        dodge_mod - divide dodge chance (% learned) by this (default 2)
        parry_mod - same as above, for parry                (default 2)
        tumble_mod - same as above, for tumble              (default 4)
        stun - sets normal (mob vs. player / player vs. mob) stun modifier
        stun_pvp - as above, for player vs. player
        bash_pvp - bash modifier player versus player
        bash_nontank - modifier if basher is not tanking the victim
        gouge_pvp - gouge modifier player versus player
        gouge_nontank - gouge modifier if gouger is not tanking the victim
        dam_pvp - percentage adjustment for player vs. player fighting
        dam_pvm - as above, for player vs. mob
        dam_mvp - as above, for mob vs. player
        dam_mvm - as above, for mob vs. mob
        get_notake - level to pick up notake flagged items
        read_all - level to read all mail
        read_free - level to read mail for free
        write_free - level to write mail for free (no items necessary)
        take_all - level to take all mail
        muse - level to see/use muse channel
        think - level to see/use think channel
        log - level to see log channel
        build - level to see build channel
        proto_modify - level to modify prototype objects
        mset_player - level to allow mset to operate on a player
        override_private - level to override private/solitary rooms
        forcepc - level to force pc's
        guild_overseer - name of the Overseer of Guilds
        guild_advisor - name of the Advisor to Guilds
        saveflag - flags/actions on which to save a pfile (drop, give, get,
                   receive, auction, zap, death, auction, auto, password)
        ban_site_level -  level able to ban sites
        ban_class_level - level able to ban classes
        ban_race_level -  level able to ban races
        bestow_dif - max lvl dif between bestowed cmd level and char lvl
        checkimmhost - imm host checking on or off

~
45 COORDS~
Syntax: coords <x> <y>

The coords command simply lets you jump to a new set of coordinates
on the overland map. All you need to do is type 'coords <x> <y>'
where x and y are the target coordinates on the map. Note that this
only moves you to new coordinates on the map you are currently on.
If you want to change maps, use the 'goto' command to accomplish this.

See also: GOTO
~
1 COPYRIGHT~
.
SMAUG (c)1995, 1996, 1997, 1998 D.S.D. Software.
~
1 COUNCILTALK~
Syntax: counciltalk <message>
Syntax: coun <message>

The Counciltalk command will allow your message to be heard by other
characters in your council, should you be a member of one.
~
1 CRASH~
Crashes are unforeseen interruptions in the game that cause everyone
to be disconnected. If you type time and look at the system start up
time, you can determine if the game has just rebooted or if it was a
problem with only your character.
   99.9% of the time corpses will save over a crash. The game will
start back up with your character at the last place you saved or the
game saved you.

See &WHELP REIMBURSEMENT &w and &WHELP SAVE &w
~
40 CREATE_TOKEN CREATE TOKEN~
Syntax: create_token <token type>
Syntax: create_token value (to see what types of tokens are available)

These tokens will be used as rewards for players depending on what type of
competition or event is being held.  When you type "create_token value", there
will be a table showing the different tokens and how many Practices, Quest
Points, Experience, and Gold each type will give.  Please remember that these
are special and rare items and should be treated as such.
~
-1 CREDITS~
+-------------------------------------------------------------------------+
 | o         M A N Y    S P E C I A L    T H A N K S    T O :            o |
 |           ================================================              |
 |                                                                         |
 | I would like to personally thank the Immortal Staff of The Oakland      |
 | Chronicles, Celest, Altere and Krelowyn, all of whome have been a great |
 | help in bringing the EldhaMUD codebase to where it is today. Also to    |
 | Cynshard, Irrylath and Quidexan, my new fellow coders, who have come on |
 | board to take EldhaMUD to even greater heights.                         |
 |                                                                         |
 | The following people all deserve mention for code snoppets they have    |
 | contributed to the community, which has helped teach me to program in C.|
 | Samson and the whole AFKmud team, for the FUSS packages, many snippets  |
 | and the AFKmud codebase, all of which have been used in the making of   |
 | EldhaMUD. The following people for snippets i may or may not have used  |
 | Garil, Noplex, Aurora, Chaos, Orion Elder, Senir, Saqid, Shogar, Rasmus,|
 | Gangian, Badastas, Vladaar, Haelyn, Gabriel Androctus, Altair, Belgrath,|
 | Gareth, Tagith and Mirrodan.                                            |
 |                                                                         |
 | A special mention to Nick Gammon and everyone who has ever helped me at |
 | http://www.gammon.com.au. Your some of the nicest and most helpfull     |
 | people i have had the chance of talking too.                            |
 |                                                                         |
 | Lastly i would like to thank all the giants whose shoulders i have stood|
 | apon in bringing EldhaMUD to the public. The Smaug, Merc and Diku teams.|
 |                                                                         |
 | Original SMAUG 1.4a written by Thoric (Derek Snider) with Altrag,       |
 | Blodkai, Haus, Narn, Scryn, Swordbearer, Tricops, Gorog, Rennard,       |
 | Grishnakh, Fireblade, and Nivek.                                        |
 |                                                                         |
 | Original MERC 2.1 code by Hatchet, Furey, and Kahn.                     |
 |                                                                         |
 | Original Dikumud, concept, and design:                                  |
 | Katja Nyboe               [Superwoman] (katz@freja.diku.dk)             |
 | Tom Madsen              [Stormbringer] (noop@freja.diku.dk)             |
 | Hans Henrik Staerfeldt           [God] (bombman@freja.diku.dk)          |
 | Michael Seifert                 [Papi] (seifert@freja.diku.dk)          |
 | Sebastian Hammer               [Quinn] (quinn@freja.diku.dk)            |
 |                                                                         |
 | o                       -Robert Powell (Tommi)                         o|
 +-------------------------------------------------------------------------+
~
39 CSET~
Cset is used to set the system's 'control panel' settings.
Syntax: cset <field> <level>
Fields: save - saves the control panel settings
        dodge_mod - divide dodge chance (% learned) by this (default 2)
        parry_mod - same as above, for parry                (default 2)
        tumble_mod - same as above, for tumble              (default 4)
        stun - sets normal (mob vs. player / player vs. mob) stun modifier
        stun_pvp - as above, for player vs. player
        bash_pvp - bash modifier player versus player
        bash_nontank - modifier if basher is not tanking the victim
        gouge_pvp - gouge modifier player versus player
        gouge_nontank - gouge modifier if gouger is not tanking the victim
        dam_pvp - percentage adjustment for player vs. player fighting
        dam_pvm - as above, for player vs. mob
        dam_mvp - as above, for mob vs. player
        dam_mvm - as above, for mob vs. mob
        get_notake - level to pick up notake flagged items
        read_all - level to read all mail
        read_free - level to read mail for free
        write_free - level to write mail for free (no items necessary)
        take_all - level to take all mail
        muse - level to see/use muse channel
        think - level to see/use think channel
        log - level to see log channel
        build - level to see build channel
        proto_modify - level to modify prototype objects
        mset_player - level to allow mset to operate on a player
        override_private - level to override private/solitary rooms
        forcepc - level to force pc's
        guild_overseer - name of the Overseer of Guilds
        guild_advisor - name of the Advisor to Guilds
        saveflag - flags/actions on which to save a pfile (drop, give, get,
                   receive, auction, zap, death, auction, auto, password)

~
1 DAGGER~
&wThis is a passive skill that allows you to use a dagger.
It's use is automatic once you have learned it.
~
0 DAMAGE~
When one character attacks another, the severity of the damage is shown
in the verb used in the damage message.  Damage messages vary depending
on weapon type, or what is inflicting the damage.  Escalating damage is
indicated by the use of _ _ around the messages, regardless of weapon
type.  Messages in all caps indicate even higher degrees of damage,
while those surrounded by * * indicate the highest levels.

The message shown will reflect the actual damage you are inflicting on
(or receiving from) your opponent, and not a specific fixed amount.
~
33 DAMAGETYPES~
V3 Dammage types for weapons and projectiles.
-----------------------------------------------
0 | DAM_HIT,
1 | DAM_SLASH,
2 | DAM_STAB,
3 | DAM_HACK,
4 | DAM_CRUSH,
5 | DAM_LASH,
6 | DAM_PIERCE,
7 | DAM_THRUST,
8 | DAM_SLICE,

~
31 DAMPLUS~
.
For those unsure of what damplus is, it is part of the damage
equasion for a mob... ie:  10d6 + 10   (the +10 is the damplus)
This "damplus" is always added, whether or not the mob is barehanded or
wielding a weapon.   This is basically the mob's damroll.

~
1 DAMROLL~
Represents the amount of damage you inflict upon an opponent.
The higher the number, the better.

~
33 DAMTYPES ACTTYPES CLASSTYPES POWERTYPES~
DAMAGE          ACTION       CLASS         POWER       SAVES
none            none         none          none        none
fire            create       lunar         minor       poison_death
cold            destroy      solar         greater     wands
electricity     resist       travel        major       para_petri
energy          suscept      summon                    breath
acid            divinate     life                      spell_staff
poison          obscure      death
drain           change       illusion

~
0 DEATH~
When your character dies, you are reincarnated at the Altar to Thoric in
Darkhaven (or your clan's temple).  Your corpse is left behind where you
were killed, together with all of your equipment.  Your gold stays with
you (the gods want you to have your gold).

Any spells which were affecting you are canceled by death, and you lose
experience points as well.  Following/groups are not affected by death.

Corpses decay after time.  When this happens the objects inside a corpse
will decay with it.  Player corpses last roughly 30 minutes of real time.
Only the player who died or someone in their group can retrieve objects
from a player's corpse.  The only exceptions are for deadly characters,
who can loot each other's corpses at will.

If you have chosen a deity and have gained enough favor, you may be able
to supplicate to your god for your corpse.  Also see 'help supplicate',
'help deities', 'help favor' for more information on deities.

For more information on death, see section 13 of your Adventurers Guide.

~
33 DEFENSES~
This is no longer used, see help spec_fun for mob defence ai functions.

See MSET and ATTACKS  (Some are not implemented).
~
1 DEFENSIVE~
Syntax: style defensive

This style emphasizes the deflecting of blows from an enemy. It is similar
to the evasive style, except that it focuses on holding ground instead of
dodging. An effective fighter will take less damage from an enemy, but not
as much as one using evasive tactics. A fighter will also do less damage to
enemies, but slightly greater than those who simply evade.

See Also: style, evasive, defensive, standard, aggressive, berserk
~
1 DEITIES DEITY~
Syntax: 'deities'
        'deities <deity>'

The deities command displays all the deities of the world.  Using an
argument will display the target deity's description.

&gMAJOR DEITIES:


LESSER DEITIES:


&gMINOR DEITIES:

~
38 DEITYFIELD2 DEITYFIELDS2~
Flee, flee_npcrace, flee_npcfoe: favor adjustment made when fleeing

Kill, kill_npcrace, kill_npcfoe: favor adjustment made when you kill something

Kill_magic: favor adjustment for each offensive spell cast

Sac: favor adjustment for sacrificing a corpse

Bury_corpse/dig_corpse: Favor adjustments for burying/digging up corpses.

Aid_spell: favor adjustment for helping someone with a spell

Aid: favor adjustment for aiding someone physically (aid, rescue)

Steal: favor adjustment for theft

Backstab: favor adjustment for circling and backstabbing

Die, die_npcrace, die_npcfoe: favor adjustment for dying

spell_aid: favor adjustment for having a help spell cast upon you.
~
38 DEITYFIELDS DEITYFIELD~
Alignment: Deities alignment.  Followers lose favor for all actions when
430 or more out of alignment.

Worshippers: # of followers.

Npcrace: A mob race protected by the deity.  The _npcrace fields only apply
to this race.

Npcfoe: A mob race detested by the deity.  The _npcfoe fields only apply to
this race.

Race: A race the deity is restricted to.
Class: A class the deity is restricted to.

Sex: A sex the deity only accepts.

Element: Resistance deity bestows on followers.

Suscept: Susceptible deity bestows on followers.

Affected: Spell deity bestows on followers.

Object: vnum of deity object

Avatar: vnum of deity avatar

Scorpse, Savatar, Sdeityobj, Srecall: Prices (in favor) to supplicate for these
for a particular deity.

SEE HELP DEITYFIELDS2
~
38 DELAY~
Syntax: delay <victim> <rounds>

This command will allow an immortal to "pause" a player. All commands
received by the mud from that player will be delayed by the number of
round determined by the delaying immortal. After the rounds have
elapsed, anything input by the victim during the delay will take affect
on the mud.
NOTE: Mobiles cannot be delayed.
~
38 DENY DISCONNECT FREEZE~
Syntax: deny       <character>
Syntax: disconnect <character>
Syntax: freeze     <character>

DENY denies access to a particular player and throws them out of the game.
DENY persists past reboots and crashes and can only be undone by either loading
up the character and doing a 'mset <character name> flags deny', or by editing
the player file offline.

DISCONNECT <character> immediately disconnects that character.

FREEZE <character> is a toggle which prevents a character from issuing any
commands at all.
~
0 DESCRIPTION BIO~
Syntax: description
        bio

The DESCRIPTION command puts you into an editor to edit your long character
description (what people see when they look at you).
The BIO command puts you into an editor to edit your personal bio: what
people see when they check WHOIS on you.

An Immortal can request you change your description or bio if it contains
inappropriate material.  Do not use profanity, racial slurs, sexual comments,
other players names (without their permission), or off-color remarks.  Refusal
to change your bio, description, or title on Immortal request is grounds for
loss of character privileges.
~
45 DESTROY~
-----------------------------------------------------------

     SYNTAX:  destroy <target>

DESCRIPTION: The DESTROY command does exactly as it suggests:
             destroys player files. Caution, the command
             destroys the pfile in use, leaving only the
             backup of the pfile, if there is one.


-----------------------------------------------------------
~
0 DEVOTE~
Syntax: 'devote <deity>'
        'devote none'

Devote allows you to devote yourself to a deity.  If you leave your deity
for another, your favor is set to -2300 and you are blinded for a period
of time. Devote is available to level 5 characters and higher.

Note: You must 'devote none' first before devoting to a new deity.

SEE ALSO: supplicate, deities, favor.
To see specific information about a deity, type 'deities [deityname]'
~
1 DEX DEXTERITY~
Dexterity (DEX in your 'score') represents your character's agility, and
it affects (among other things):

 - the maximum number of items you can carry at once in your inventory;
   with each additional point of dex you can carry additional items.

 - each additional point of dexterity also lowers (improves) your natural
   armor class.

 - the number of new moves you receive each time you level, as well as the
   number of moves you regenerate at each tick (when resting to refresh or
   regain movement points).

 - success chances with bash, stun and gouge, and helps determine whether a
   thief will be able to poison a weapon or tumble effectively.

Dexterity is also very important for quaffing potions in combat.  High dex
will allow you to quaff without dropping many potions during the heat of
battle, while a poor dexterity will cause you to accidentally drop many
of the valuable vials.

Dexterity is the prime attribute of thieves and vampires.

~
36 DICEFORMULAS~
To make the special SMAUG spells possible, special dice formula handling
had to be coded in.  (At least to make it nice).  This dice formula code
supports full BEDMAS expressions ( ) ^^ / * + -, plus extra mud related
operators and variables:

D dice         L level          H hit points      M mana
V movement     S strength       I intelligence    W wisdom
X dexterity    C consitution    A charisma        U luck
Y age

See SMAUGSPELLS and SSET.
~
-1 DIKU 'DIKU MUD' 'DIKU TEAM' 'DIKU CREDITS'~
The Original DIKUMud Team:

          Katja Nyboe               [Superwoman] (katz@freja.diku.dk)
          Tom Madsen              [Stormbringer] (noop@freja.diku.dk)
          Hans Henrik Staerfeldt           [God] (bombman@freja.diku.dk)
          Michael Seifert                 [Papi] (seifert@freja.diku.dk)
          Sebastian Hammer               [Quinn] (quinn@freja.diku.dk)

                     Additional contributions from:

 Michael Curran  - the player title collection and additional locations.
 Bill Wisner     - for being the first to successfully port the game,
                   uncovering several old bugs, uh, inconsistencies,
                   in the process.

         And: Mads Haar and Stephan Dahl for additional locations.

  The Original DIKUMud was Developed at the Department of Computer Science
                     at the University of Copenhagen.
~
37 DMESG~
Syntax: dmesg

Displays the contents of the boot log.

If you have the ability, please fix any problems found in the boot log.
~
31 DND~
On or off syntax: DND

This command toggles your personal dnd flag.
This command effectively secludes immortals from those of lower level.
Each immortal has a personal dnd flag associated with their pfile. In
addition, each room can have a dnd flag associated with the room.

When your personal dnd flag is set, lower level imms can't 'at', 'goto',
'trans', sight you on 'where' or 'where (name). This does not affect LD
immortals, they can still be transferred, even with the DND flag on. To
see the flag's status, 'mstat self', it will be listed under 'pcflags'.
Syntax for room flag: redit flags DND

The DND room flag effectively blocks any 'at', and 'goto' commands
either to the room, or to a mob/object in the room. NOTE: It is only
in effect if:
a) there is an immortal in the room with their DND flag on.
b) the immortal attempting the commands is of lower level than the
   immortal with the activated DND flag in the room.
~
0 DODGE~
Syntax:  operates automatically

Dodge is a skill which assists in the evasion of incoming attacks.  If
you are successful, your opponent's attack misses and you take will
take no damage. Dodge is an automatic skill and requires no weapon.
~
33 DOORDIRS~
Here is the order of the exits, and their corresponding values:

  ---------------------
  | Direction | Value |
  |--------------------
  | NORTH     |   0   |
  | EAST      |   1   |
  | SOUTH     |   2   |
  | WEST      |   3   |
  | UP        |   4   |
  | DOWN      |   5   |
  | NORTHEAST |   6   | Exits 6 - 10 are relatively new, and may not be
  | NORTHWEST |   7   | fully supported by all of the code yet.
  | SOUTHEAST |   8   |
  | SOUTHWEST |   9   |
  | SOMEWHERE |  10   |
  ---------------------

See REDIT, RSTAT and RESETCMDS.
~
1 DRAGON~
&wSyntax: &GSpeak Dragon

&wThis skill allows you to speak the language of the dragons. You can
learn this language at the Language Teacher (Syntax: &GLanguage Learn Dragon&w).

&wSee Also: Languages, Speak
~
0 DROP GET GIVE PUT TAKE~
Syntax:  drop <object>
         drop <amount>  coins
Syntax:  get  <object>
         get  <object>  <container>
Syntax:  give <object>  <character>
         give <amount>  coins <character>
Syntax:  put  <object>  <container>
Syntax:  get/put/drop   <# amount>  <object>
Syntax:  get/put        <# amount>  <object> <container>

DROP drops an object, or some coins, on the ground.

GET takes an object, either lying on the ground, or from a container, or
even from a corpse (TAKE is a synonym for get).

GIVE gives an object, or some coins, to another character.

PUT puts an object into a container.

Use 'drop/get/put all' to reference all objects present.
Use 'drop/get/put all.<object>' to reference all objects of the same name.

Examples:
 - drop 300 coins
 - get all.ball backpack
 - get 5 sword
 - put 15 potion backpack

~
32 ECHO RECHO~
Syntax:  echo      <color> <message>
         echo  imm <color> <message>
         echo  pc  <color> <message>
Syntax:  recho     <color> <message>

ECHO sends a message to all players in the game, without any prefix indicating
who sent it.  If 'echo imm <message>' is used, only level 31+ characters will
see the message. If 'echo pc <message>' is used, only player characters will
see the message. Echos should always adhere to the guidelines laid out in the
Realm of Order (vnum 1214).

ECHO done in color should avoid the use of red and dark red unless it is a
Urgent message containing important information related to the game.

RECHO sends a message to all players in your room, without any prefix
indicating who sent it.

See also : COLOR 'IMM ECHO'
~
31 ECONOMY~
Each area will initialize (on bootup of the mud) with a pool of gold based
on the area's range and the wealth of each mob in that area.

The shopkeepers and thieves will automatically deposit gold into the economy
if they are carrying more than a certain amount (the higher the level of the
shopkeeper, the greater they will carry before depositing).

To allow mobprogs to be created to manipulate area economies, making them
interactive and interdependent, there are two mpcommands:  mpdeposit, and
mpwithdraw (see related helpfiles).  There is also an 'if economy' ifcheck.

The aset command can also be used to adjust an area's economy by hand
(example:  aset <area filename> low_economy <amount>, this will give
the specified area a minimum economy at the level you set).

Mobs will not repop with more gold than what they were originally created
with, but if the area economy runs low they will begin to repop with less
until the economy is replenished (as they all share the same gold pool).

Use foldarea to make changes to an area's economy with aset permenent.

See ASET, FOLDAREA
~
1 EDITOR~
The SMAUG Editor is used when you're writing mail, notes, your bio,
description or other long bodies of text. The commands in the editor are
(these commands are shown with a space between the / and the command letter.
Omit the space when using the commands in your notes):

/ ?              Displays editor help.
/ l              Lists the current contents of the note.
/ c              Clears the current contents of the note.
/ d [line]       Delete line. If no line number is given, the most
                  recent line is deleted.
/ g <line>       Goto line. This is useful for inserting lines,
                  deleting and fixing lines, etc.
/ i <line>       Insert line. Inserts a new blank line where specified.
/ r <old> <new>  Global replace. '/g' to the line you want to start
                  replacing at first, or no occurences will be found.
/ a              Abort editing. No changes you made are kept.
/ ! <command>    Execute mud command. '/! smile' sends the smile
                  command, without exiting the editor.
/ s              Save buffer, and exit the editor.

~
1 EMOTE~
Syntax:  emote <text>

Emote is a customized expression of emotions or actions.  For example:

emote justs smiles and nods.

... displays to everyone in the room:

<Your character's name> just smiles and nods.

See also SOCIALS
~
0 EMPTY~
Syntax:  empty <container>
Syntax:  empty <container> <container>

This command allows you to empty a container of its contents.

Use 'empty <container>' to dump the contents to the ground.

Use 'empty <container> <container>' will empty the contents of the
first container into the second container.
~
1 'ENCHANT ARMOR'~
&wSyntax: &Gc enchant armor <item>

&wThis spell allows you to enchant armor. Armor must be created before
it can be enchanted.
~
0 'ENCHANT WEAPON'~
Syntax: cast 'enchant weapon' <weapon>

This spell imbues a weapon with a magical enchantment, increasing its to-hit
and to-dam bonuses.  The weapon must be non-magical to start with, else the
enchantment will not succeed.  This spell also causes the weapon to be
aligned with the alignment with the caster.
~
0 'ENHANCED DAMAGE'~
This skill increases the damage you inflict when attacking.  Use of the
skill is automatic once you have practiced it.
~
0 ENTER LEAVE~
Syntax:  enter
Syntax:  leave

In rooms either 'somewhere' exits or exits responding only to keywords,
you can simply type 'enter' or 'leave' to pass through that exit.

The most common use of this is with portals cast by mages.  To use the
portal, simply type 'enter' on either side of it and you will pass
through to the other side.

~
1 EQDAMAGE~
While in combat, you may notice that your equipment is taking damage.  For
example, you may see "Your lifebane gets damaged."  Each time this happens,
the AC of the item is damaged by one.  If the AC on an item is 5, after it
is damaged more than five times it will be destroyed or scraped.

If you wish to preserve the equipment, you must repair it by taking it to
the town blacksmith. (NOTE:  Not all equipment is repairable)  You may also
notice that while fighting a creature which attacks you with acid breath or
another acid attack, your equipment gets "etched and pitted."  When this
occurs the AC on that item is damaged by one permanently.  You cannot
repair the damage done by "pitting and etching."
~
0 EQUIPMENT INVENTORY~
Syntax: equipment
Syntax: inventory

EQUIPMENT lists your equipment (armor, weapons, and held items).
INVENTORY lists your inventory.
~
1 EVASIVE~
Syntax: style evasive

This style of fighting focuses on the art of dodging and parrying blows.
Less damage will be taken by a fighter using this style, but the damage
a fighter does in battle is also reduced due to the concentration needed
for evading an enemy.


See also: style, defensive, standard, aggressive, berserk
~
0 EXAMINE LOOK~
Syntax: look
Syntax: look    <object>
Syntax: look    <character>
Syntax: look    <direction>
Syntax: look    <keyword>
Syntax: look in <container>
Syntax: look in <corpse>
Syntax: examine <container>
Syntax: examine <corpse>

LOOK looks at something and sees what you can see.

EXAMINE is short for 'LOOK container' followed by 'LOOK IN container'.
~
31 EXFLAGS~
The redit exflags <dir> [flag] ... command accepts the following flags:

ISDOOR        | There is a door in that direction
CLOSED        | The door is closed
LOCKED        | The door is locked
SECRET        | The door is a secret door
PICKPROOF     | Door is pickproof
FLY           | Must be able to fly to go that way
CLIMB         | Must be able to climb to go that way
DIG           | Passage is blocked and must be dug out
NOPASSDOOR    | Door is resistant to the passdoor spell
HIDDEN        | Door is not "obvious" -- doesn't appear with autoexits
CAN_CLIMB     | Can use the climb command to go this way
CAN_ENTER     | Can use the enter command to go this way
CAN_LEAVE     | Can use the leave command to go this way
AUTO          | Keyword can be typed to go this way
SEARCHABLE    | Searching in this direction can remove the SECRET flag
BASHED        | Denotes a door that has succesfully been bashed open
BASHPROOF     | Cannot bash the door
NOMOB         | Mobs may not pass through this exit
WINDOW        | Points to a destination, but does not allow direct access to it
CAN_LOOK      | Allows a person to view the destination room for a WINDOW exit
PUSHTYPE      | Players will be pushed or pulled by a type of force.
PUSH          | Players will be pushed or pulled with a degree of force.
~
31 EXITMAKING~
The 'redit exit' command is used to create, modify and remove exits in a room.
Currently there can only be one exit in a certain direction.
The syntax of the 'redit exit' command is as follows:
redit exit <direction> [vnum] [exit-type] [key] [keyword(s)]
direction: one of: n, s, e, w, u, d, ne, nw, se, sw or ?
vnum     : the room number in which the exit leads to.
exit-type: a number detailing the exit -- has a door, open/closed/locked etc.
key      : a number corresponding to a key object which can unlock the door.
keywords : keywords used to refer to the door, (or exit).

If only 'redit exit <direction>' is specified, the exit will be removed.
The 'key' field is optional when specifying keywords.  All other fields are
required previous to the field desired.

Examples:
redit exit n 3001           - Creates an exit north to room 3001
redit exit n 3001 3 gate    - Changes the exit north to have a closed "gate"
redit exit n 3001 3 15 gate - Changes the gate to allow use of a key vnum 15
redit exit n                - Removes the north exit

See EXITTYPES for generating the exit-type value.
~
0 EXITS~
Syntax: exits

Tells you the visible exits of the room you are in.  Not all exits are visible.
You can use the 'bump' technique to find hidden exits.  (Try to walk in a
certain direction and see what you bump into).
~
31 EXITTYPES~
These are the currently valid exit-types:
      0 - Plain exit
      1 - Door exists         (Required to be closed or locked)
      2 - Door is Closed
      4 - Door is Locked
      8 - Door is Secret      (Trying to go that way won't reveal door)
     32 - Door is Pickproof   (Door can't be picked by spell or skill)
     44 - Need to be able to fly to go that way
    128 - Need to be able to climb to go that way
   324 - Door is Passdoor proof

NOTE: You must ADD the values together to generate an exit-type:
        3 = a closed door
        7 = a closed and locked door
       11 = a closed secret door
       15 = a closed, locked and secret door

-- Use the 'redit exflags' command to change these flags, and to set the
   advanced exit flags, most of which are not shown above.

See EXFLAGS and EXITMAKING.
~
0 EXPERIENCE LEVEL XP~
Syntax:  level

Your character advances in power by gaining experience.  Type LEVEL to see
how many experience points you'll need for the next few levels.

You gain experience by:
    inflicting damage upon an opponent
    being part of a group that kills an opponent
    succeeding while learning a skill or a spell through real world usage

You lose experience by:
    fleeing from combat
    recalling out of combat
    being the target of some spells (energy drain, etc.)
    dying

The experience you get from a kill depends on several things:  how many
players are in your group; your level versus the level of the monster;
your alignment versus the monster's alignment and some random variation.

Your last 30 kills are recorded.  Each time you kill a creature that has
been one of your last 30 kills you will receive less and less exp for it.
The creature will also learn from its experience with you over time; if
its intelligence is higher than your own it will begin to gain an
advantage over you in combat.
~
1 FAVOR~
Your favor reflects how much your deity favors you.  It can increase if you
follow the principles of your deity, and decrease if you go against those
wishes.  High favor gives you better chance rolls and weapon bonuses, while
low favor penalizes you.  You also use favor when you supplicate to your
deity for special services.

Note: If you deviate from your deity's alignment, you shall suffer a penalty
in favor for some actions.

SEE ALSO: deities, devote, supplicate, favor_levels

~
1 FAVOR_LEVELS~
The following lists the favor scale as listed on the 'score' sheet.
The prompt variable for favor uses the same scale, but with fewer
levels (thus is less accurate):

Loved
Cherished
Honored
Praised
Favored
Respected
Liked
Tolerated
Ignored
Shunned
Disliked
Dishonored
Disowned
Abandoned
Despised
Hated
Damned

See also:  favor, deities, supplicate, devote
~
0 FILL~
Syntax:  fill <drincon>
Syntax:  fill <container>
Syntax:  fill <pipe> <herb>

FILL can be used with drink containers, regular containers or pipes.
 - to fill a drink container, go to a fountain and 'fill <drinkcon>'
 - to fill a container such as a backpack with items from the ground,
   type 'fill <container>'
 - to fill a pipe you must have both the pipe and the herb in your
   inventory, then type 'fill <pipe> <herb>'

~
2 FLAG FLAGS~
&P(ATTACKER)&W, &P(KILLER) &Wand &P(THIEF) &Wflags are given to players who
violate laws regarding Pkilling and/or Theft. Having one of these flags
will cause Darkhaven mobs to treat you differently. You may be placed before
Judge Kendra and be fined or thrown in jail until an immortal can impose
a sentence upon you. For help on &P(ATTACKER) &Wor &P(KILLER) &Wflags, see
&CHELP ATTACKER &Wor &CHELP KILLER&W. To find out what constitutes illegal
theft, see &YLAWS STORES&W.
~
0 FLEE RESCUE~
Syntax: flee
Syntax: rescue   <character>

Once you start a fight, you can't just walk away from it.  If the fight
is not going well, you can attempt to FLEE, or another character can
RESCUE you.

If you lose your link during a fight, then your character will keep
fighting, and will attempt to RECALL from time to time.  Your chances
of making the recall are reduced, and you will lose much more experience.

In order to RESCUE successfully, you must practice the appropriate skill.
~
33 FLOODFILL~
Syntax: mapedit fill <sectortype>
Syntax: mapedit undo

Floodfilling is the process of changing all of the terrain within a contained
section of the map into another kind of terrain. It operates much the same way
as Windows Paint, or any other floodfill function in a graphics editor would.

You will first need to use the mapedit command to walk an outline on the map
in the shape you'd like it to be. Once you've done this, turn off your mapedit
flag and then step to the inside of the area you've just surrounded ( or to
the outside if you want to fill what's on the outside instead ).
Then, type: mapedit fill <sectortype> where sectortype is any sector in the
sectortypes list, except exits. The floodfill function will the proceed to
change everything inside the boundry from what your standing on, into what you
want it to be.

So if your standing on oceans, and you want to fill grassland inside the boundry,
type: mapedit fill grassland. That will change all the oceans into grasslands.

Note that you CANNOT specify a terrain type to fill in that is the same as what
you are standing on. To force the code to allow for that would create an infinite
loop, and so the fill operation will just fail instead.

If for some reason you need to undo what you've just filled in, simply type:
'mapedit undo' and your last floodfill will be reversed.

See also: SECTORTYPES, MAPEDIT
~
36 FOLDAREA~
Syntax:  foldarea <area filename>

This command saves an area file, usually after modification.

&rThis command must be used with extreme care.  If you aren't
exactly and intimately familiar with the changes being made
or what the command does -- don't use it.&w

*NOTE*
Area files have backups that record the file as it was prior to foldarea.
If you folda something and realize there's a mistake, and you've only
folded it once -- don't do anything else.  Post a note or find Blodkai.

Do not fold changes into non-quest areas that are quest related.  If you
must do this, write a note or ensure it's changed back.

Any time an area is folded, document it with the fixed command.
(check 'help fixed')

See ASET, UNFOLDAREA and INSTALLAREA.

~
1 FOLLOW~
Syntax:  follow <character>

'Follow' starts you following another character.  To stop following, type
'follow self'.  You cannot follow those more than ten levels above you.

You may follow lower level characters or characters up to ten levels higher.
You must first follow someone before you can join their group.

See also GROUP
~
36 FOR~
Syntax:  for (argument) (command)
Syntax:  for (argument) (command) (target)

For allows an immortal to perform a command at or even on a large
number of targets.  The arguments include:  all, mobs, gods.

Example:  for gods gl, you will 'glance' in the room of every god
who is online (include link-dead)

You can also perform an action on the argument target.
Example:  for mobs poke #, you will perform the 'poke' social on
every mob in the game.

'For' does not override private flags.
~
32 FORCE~
Syntax: force <character> <command>
Syntax: force all <command>

FORCE forces one character or mob to execute a command.

FORCE 'all' forces all player characters to execute a command.
This is typically used for 'force all save'.

Force is restricted to mob use only until level 37.
  *Note.. NEVER force a mob to drop eq and give to a player..lest God
   smite thee down in your very tracks.
~
34 FORCECLOSE~
Syntax: forceclose <descriptor>

This command will force a certain descriptor to close.
This is useful to disconnect connections that aren't really connected
due to a poor TCP connection.

It can also be used to forceclose a connection before a potential
problem player can even get to the authorization state of connection.

See USERS, CONSTATES and DISCONNECT.
~
38 FSHOW~
-----------------------------------------------------------

     SYNTAX: fshow <moblog | plevel>

DESCRIPTION: The FSHOW command when used with the MOBLOG
             variable, displays the current log of MPLOG. When
             FSHOW is used with the PLEVEL variable, it will
             display the current log of all character levels
             that have occurred since the last reboot.

-----------------------------------------------------------
~
35 FURNITUREVALUES~
FURNITUREVALUES
It is now possible to sit/sleep/rest/stand on furniture.
Here is how all of this works.
value2 - sit/sleep/rest/stand on furniture (more below)
As for value2, it uses bitvictors, and here are their numbers
SIT ON -    1        SIT IN -    2        SIT AT -    4
STAND ON -  8        STAND IN -  16       STAND AT -  32
SLEEP ON -  64       SLEEP IN -  128      SLEEP AT -  256
REST ON -   512      REST IN -   324     REST AT -   2048
Furniture is set using the v2 setting and through adding the
values to make it work.  Say you want SIT ON and STAND IN, you
would add 1 and 16 and get 17.
A quick note, you can only be on in at an object.  If you
set all 3 of them to lets say Sit, when type type sit
object, they will sit at the object.  So only select
one.
~
1 GENERAL~
. _____________________________________________________________________
 /                                                                 /   \
|      Eldhamud, The Oakland Chronicals General Help File         |    |
 \_________________________________________________________________\   |
 |                                                                     |
 |                                                                     |
 |  MOVEMENT                        GROUP                              |
 |  north south east west up down   follow group gtell split           |
 |  exits recall                                                       |
 |  sleep wake rest stand                                              |
 |                                                                     |
 |  OBJECTS                         INFORMATION / COMMUNICATION        |
 |  get put drop give sacrifice     help commands areas                |
 |  wear wield hold                 report score time weather where who|
 |  recite quaff zap brandish       description password title         |
 |  lock unlock open close pick     bug idea typo                      |
 |  inventory equipment look        gossip say shout tell yell         |
 |  eat drink fill                  emote note                         |
 |  list buy sell value                                                |
 |                                                                     |
 |  COMBAT                          OTHER                              |
 |  kill flee kick rescue disarm    ! save quit                        |
 |  backstab cast wimpy             practice train                     |
 |                                                                     |
 |                                                                     |
 | For more help, type 'help <topic>' for any command, skill, or spell.|___
 | Also help on: DAMAGE DEATH EXPERIENCE NEW GLORY TICK WIZLIST        |   \
 |                                                                     |    |
 \______________________________________________________________________\__/
~
41 GFIGHTING~
-----------------------------------------------------------

     SYNTAX: gfighting
             gfighting <low> <high>
             gfighting <low> <high> mobs

DESCRIPTION: The GFIGHTING command does a global search
             for the fighting targets specified, where
             <low> <high> indicates the target's level.

    EXAMPLE: gfighting 1 5 would display a list of PCs
             levels one through five that are fighting,
             who they are fighting and their level, what
             vnum/room name they are fighting in, and the
             name of the area they are fighting in. By
             adding the 'mobs' variable, the command
             would display the same information for mobs
             of the levels specified.

-----------------------------------------------------------
~
1 GODS~
The domains of Despair's Gods are often terror-filled and designed
to horrify and shock any mortal visitors. None have ever discovered
an entrance to any of these domains, for they are guarded by the
most powerful of godly magics.
~
1 GOHOME~
Syntax: gohome

After a player has acquired a house, they may use this command to
instantly transport themselves to their house.  It is similar to RECALL,
but GOHOME will take you home instead of the recall point.  However, it
will not work if you are in a "No Recall" or similar type of room.

See also: RECALL.
~
1 GOLD~
Syntax:  gold

Displays the current total amount of gold you are carrying.
~
31 GOTO~
Syntax: goto <location>

GOTO takes you to a location.  The location may be specified as a vnum,
as the name of a mobile, or as the name of an object.

If the location is a vnum, and it does not already exist, and it is within
your room vnum range; it shall be created for your to edit further with
REDIT.

You may not GOTO a room if it is PRIVATE and has two (or more) characters
already present, or if it is SOLITARY and has one (or more) characters
already present.

You may also "GOTO pk" to go to the site of the most recent illegal pkill.
See REDIT.
~
-1 GREETING~
.                            _______ _
                           '   /    /        ___
                               |    |,---. .'   `
                               |    |'   ` |----'
                               /    /    | `.___,
                 ___                          .            .
               .'   `. .___  `   ___  , __   _/_     ___   |
               |     | /   \ | .'   ` |'  `.  |     /   `  |
               |     | |   ' | |----' |    |  |    |    |  |
                `.__.' /     / `.___, /    |  \__/ `.__/| /\__
                          .___                            ,
                          /   `    __.      .    __.
                          |    | .'   \     \  .'   \
                          |    | |    |     |  |    |
                          /---/   `._.' /`  |   `._.'
                                        \___/`
                   Eldhamud V2 by Robert Powell (The Fury)
Enter your character's name or type REGISTER to create a new character:
~
1 GRIP~
This skill is automatic, once practiced.  The skill causes you to grip
your weapon tightly as someone tries to disarm you, making it far more
difficult to successfully disarm you.  This skill will only increase as
you are engaged in fights where someone is attempting to disarm you.
~
-1 'GROUP DISPLAY~
.
&gFollowing Zed           [hitpnts]   [ magic ] [mvs] [mst] [race]  [to lvl]
[&G43- A Dru&g] Zed           &w35/94       &C66/80     &G90   &Y-==     &GElf
&g
Each line begin with the [&wLevel Alignment Class&g] for each char.  Classes
are displayed by their first three letters.  Alignment reads:
 A... 730+          -A... 330 to  749  +N...  130 to  349   N...-149 to 149
-N...-349 to -130   +S...-749 to -330   S...-300 to -730

&w[hitpnts]&g lists current hitpoints for each character:
          Current hitpoints under 40% of maximum will be displayed in yellow,
          while current hitpoints under 25% will be displayed in flashing red.
&w[ magic ]&g lists current magic points (mana or blood) followed by maximum
          magic points for each character.  Warrior mana is not displayed.
&w[mst]&g     tracks mentalstate.  A normal or near-normal state, where the
          char is neither tired (negative mentalstate) or delirious (high),
          is represented by a === bar.  As mentalstate lifts into delirium,
          sections are replaced with +, the greater the number of +'s the more
          delirious the char.  As mentalstate sinks below into exhaustion,
          sections of the bar are replaced with -, the more -'s the greater
          the character's exhaustion.
&w[mvs]&g     lists current moves only
&w[race]&g    is the character's race.
&w[to lvl]  &gdisplays exp required to attain the next level (non-Avatars only)
~
1 GROUP GROUPING~
Syntax:  group <character>, group all, group, group disband

'Group <character>' adds someone who is following you into your group, making
them a group member.  Group members share experience from kills, and may use
the GTELL and SPLIT commands.  If anyone in your group is attacked, you will
automatically join the fight.

If character is already a member of your group, 'group <character>' again to
remove them from your party.  Removing the character from the group does not
stop them from following you, however.  A character can also leave a group
by using the 'follow self' command, in which case they will both leave your
group and stop following you.

'Group' with no argument shows statistics for each character in your group.

'Group all' groups all eligible players following you in the room.

'Group disband' allows the leader to disband his group (members will stop
following and are ungrouped).

You may group only characters within eight levels of your own.  See section
10 of your Adventurer's Guide for more information on groups and grouping.

See also GROUP DISPLAY
~
0 GTELL ; REPLY SAY TELL~
Syntax: gtell <message>
Syntax: say   <message>
Syntax: tell  <character> <message>

All of these commands send messages to other players.  GTELL sends a message to
all of the characters in your group, wherever they are, even if they are
sleeping or stunned or dying.  ';' is a synonym for GTELL.

SAY sends a message to all awake players in your room.  The single quote '''
is a synonym for SAY.

TELL sends a message to one awake player anywhere in the world.

REPLY sends a message to the last player who sent you a TELL.  REPLY will work
even if you can't see the player, and without revealing their identity.  This
is handy for talking to invisible or switched immortal players.
~
43 GWHERE~
-----------------------------------------------------------

     SYNTAX: gwhere
             gwhere <low> <high>
             gwhere <low> <high> mobs

DESCRIPTION: The GWHERE command displays a global location
             list of the targets specified; name of target
             and level, vnum/name of room, and name of area
             are all displayed, where <low><high> indicates
             the level of the players or MOBs. If level
             criterias are note defined, all will be displayed.

-----------------------------------------------------------

SEE ALSO: GFIGHTING
~
31 HEDIT~
Syntax: hedit [help topic]

This command allows you to edit a help topic.  If the specified help topic
does not exist, it will be created for you. The default help page (summary)
will be selected if you do not specify a page.

NOTE - Always, when creating a new help entry, type Help <new entry name>
       prior to creating your entry. A pre-existing help file associated
       with that keyword may already exist.
&Y
Colors &wcan now be added to help files using the same command set that changes
a player's prompt. &bMultiple &Ycolor &wcombinations can be set on a given line
including ^bbackground^x colors. However there are a couple of quirks to take
note of:
&Y
    1) At the very least, the first character of a help file cannot be
       either the symbol '&&' or the symbol '^^'.
    2) Color changes have to be separated by at least one character. ie,
       '&&Y.^^r' will work, '&&Y^^r' will cause problems.
    3) Color codes are imbedded within text and _do_ count in note buffers
       for line length. ie, watch out for <Long Line Trimmed>.
&w
Colors should be used to &Yenhance &wthe help file, or specific parts of the
help file. Tact and restraint should be used if considering the use of colors.


See HSET, PCOLORS.
~
31 HELL UNHELL~
Syntax: hell <character> <number> <hours or days>
Syntax: unhell <character>

The hell command sends a character to hell for a given period of time.  It
automatically releases the character when their time has been served.  Upon
being helled, the character receives the message, "The immortals are not
pleased with your actions.  You shall remain in hell for <time period>".

Hell takes arguments of either hours or days.  To hell someone for 3 hours,
"hell <character> 3 hours".  To hell someone for three days, "hell <character>
3 days".  Hell will default to hours if hours or days is not specified.

You may not hell someone for more than thirty days with the hell command.

To release a player from hell, simply "unhell <character>".
~
0 HELP~
You must really need Help!

To find help topics available to you, type hlist.  This will give you
a very long list of help files.  If you would like a shortened list,
type hlist a for help files that begin with the letter a.
~
1 HIDE SNEAK VISIBLE~
Syntax:  hide
Syntax:  sneak
Syntax:  visible

If you successfully hide, creatures cannot see you unless they are affected
by 'detect hidden'.  Player characters can detect you, however.

If you successfully sneak, you can move from place to place without being
noticed by other player characters.  If you flee, you will stop sneaking
and will have to 'sneak' again.

In order to either hide or sneak successfully, you will have to practice
the appropriate skill.

Visible (vis) cancels your hiding and sneaking, as well as any invisibility,
effectively making you visible again to all.

~
1 HITROLL HR~
Represents your chances of hitting your opponent.  The higher
the number, the better.

~
1 HLIST~
Syntax: hlist <low level range> <high level range>

This command will give you a listing of available help files. The list
is in alphabetical order based on the first triggering keyword. While
this command was initially designed as a maintenance tool to help us
track help files, it is also available to players so that they can
capture a listing of the help files available to them.

Note - You may only view help files that are coded for viewing by your
       level or lower.

Note - The list of help files is quite extensive, and the command does
       not as yet have a way to filter/shorten the list. Screen capture
       is, at present, your only recourse.
~
0 HOLD REMOVE WEAR WIELD~
Syntax:  hold   <object>
Syntax:  remove <object>
Syntax:  remove all
Syntax:  wear   <object>
Syntax:  wear   all
Syntax:  wield  <object>

Three of these commands will cause you to take an object from your inventory
and use it as equipment:

HOLD is for lights, wands and staves; WEAR is for armor; WIELD is for weapons.

You may not be able to HOLD, WEAR, or WIELD an item if its alignment does not
match yours, if it is too heavy for you, or if you are not experienced enough
to use it properly.

WEAR ALL will attempt to HOLD/WEAR/WIELD each suitable item in inventory.

REMOVE will take an object from your equipment and place it into inventory.

REMOVE ALL will remove all your equipment and place it into inventory.

~
31 HOLYLIGHT INVIS~
Syntax: holylight
Syntax: invis

HOLYLIGHT is a toggle that allows you to see (almost) every character and
mobile in the game.  With holy light, you can see what's in the game more
easily.  Without holy light, you can see what mortal players see.

INVIS is a toggle which makes you completely invisible to all player characters
of lower level than you, and to all mobiles.

When an immortal is INVIS, they will have a flag on the who list which
indicates their level of invisibility, such as (31) for INVIS 31.  A
similar flag will also appear when you 'LOOK' in a room - this flag will
say (Invis 31).

HOLYLIGHT will not allow you to see immortal INVIS characters who are
higher level than you.
~
1 HOME HOUSE HOUSING~
Within the realm of Eldha, players are able to buy a house/home for
themselves.  These are limited to just one home per character.  Upon the
acquisition of a home, players will gain the use of the GOHOME command
along with being able to write up a house description and choosing room
flags...for a price of course.

See also: GOHOME.
~
1 HOMEPAGE~
syntax: homepage <url>

example: homepage http://eldhamud.genesismuds.com

If you have a web page somewhere, you can use the homepage
command to show people a link to that page whenever they
select the 'see who's on' link from this MUD's home page.

To remove your homepage setting, type 'homepage clear'.

~
37 'HP'~
This is an abbreviation for hit points.  All classes begin with 20 hp
at creation and gain between 6 and 19 hp per gained level, depending on
class, race and CON.  Equipment can also add to your total hp.
~
31 HSET~
Syntax: hset  <command> [value] [help topic]
 save                            Saves all help pages (to help.are)
 level <level> <help topic>      Sets help topic to specified level
 keyword <keyword> <help topic>  Sets help keyword to specified keyword
 remove <level.><help topic>     Removes the specified help page

Note:  If you wish to set more than one keyword to a help topic, enclose all
       the keywords, space separated inside quotes.  (Like in spellcasting)
Note:  If you have instances of multiple help files with the same keyname,
       using Hset Remove without a level designation will remove the one with
       the lowest level of access. ie:

       Help file XYZZY at level 37, and help file 'SAVE XYZZY' at level 38.
       Typing 'HSET REMOVE XYZZY' will remove the level 37 XYZZY.
       Typing 'HSET REMOVE 38.XYZZY' will remove the level 38 'SAVE XYZZY'.

Setting a help entry level to -1 prevents the header from showing up
when you view the help with the help command.
See also: HEDIT

~
0 HUMAN HUMANS~
.
HELP HUMAN HUMANS

In the beginning there were Humans, Elves and Ogres. Humans are the most
numerous and the plainest race in the Realms. Although possessing no special
abilities or bonuses, they are the most adaptable and flexible race and are
able to assume any class. Humans are bipedal creatures with two arms
and a roundish head. Their height, weight, eye and hair color vary greatly. It
is rare to find any two who look exactly alike. In dark times Humans and Elves
mated creating a new race, called HALF-ELVES (see help HALF-ELF HALFELF) and
Humans and Ogres mated created the Half-Ogre Race.  (See help HALF-OGRE, or
help HALFOGRE)
~
1 ICESHIELD FIRESHIELD SHOCKSHIELD~
Iceshield conjures an encompassing shield of ice which will return the
attacks of your enemy with tongues of cold.
Syntax:  cast iceshield

Fireshield surrounds the caster with a wall of fire which returns your
enemies' attacks with balls of fire.
Syntax:  cast fireshield

Shockshield surrounds the caster with a field of electric energy which will
return your enemies' attacks with bolts of lightning.
Syntax:  cast shockshield
 * shockshield cannot be cast on others


The chances of your shields striking your opponent increase with your level,
with the odds at low levels being very low.

Like shields will negate each other's effects.  For example, if your enemy
has fireshield, your fireshield will counter any fireballs thrown by his,
and his will counter any fireballs thrown by yours.
~
0 IDEA TYPO BUG~
Syntax: bug  <message>
        idea <message>
        typo <message>

These commands will take your message and record it into a file as feedback
to the mud implementors.

Both the bug and typo command will automatically record your location so you do
not need to try to explain where you are in the world.
~
0 IDENTIFY~
Syntax: cast identify <object>

This spell reveals information about the object.
~
31 'IFCHECK CANPKILL'~
&r*-------------------------------------------------------------------*

     &GEXAMPLE:     &cif canpkill($n)
                  mpechoat 0.$n Your fate awaits, $n.
 &GDESCRIPTION:     &cThe CANPKILL ifcheck is used to determine
                  if the target is a:
                     - Minimum age of 18,
                     - Minimum level of 5, and
                     - pkiller.

&r*-------------------------------------------------------------------*&w

  &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK CANSEE'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif cansee($n)
                          '$n can see just fine!

          &GDESCRIPTION:    &cThe CANSEE ifcheck is used to determine if
                          the target is able to see.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK CHA'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif cha($n) > 18
                         'You're very charismatic, $n!

        &GDESCRIPTION:     &cThe CHA ifcheck is used to direct a command
                         based on the charisma stat of the target.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK CHARCOUNT'~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:    &cif charcount(2300) > 10

      &GDESCRIPTION:    &cCHARCOUNT ifcheck counts the number of chars
                      in the specified room. This example returns TRUE if
                      there are more than 10 chars in room 2300.
                      You can use this form in room or mob programs and
                      you can have one room program check the number of
                      chars in a different room.
                      Note the number of characters is defined as the
                      number of mortals plus the number of mobs.

          &GEXAMPLE:    &cif charcount(0) > 10

      &GDESCRIPTION:    &cUse a zero room number if you want to have
                      a mob check the number of chars in its room.
                      Note that if the mob changes rooms, the ifcheck
                      applies to whatever room the mob is in.
                      You should use this form in mob programs only.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK CLAN'~
&r*-------------------------------------------------------------------*

      &GEXAMPLE:   &cif clan($n) == inconnu
                 tell 0.$n You're an Inconnu!

  &GDESCRIPTION:   &cThe CLAN ifcheck is used to determine if the
                 target belongs to a Clan or Order.

&r*-------------------------------------------------------------------*

  &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK CLANTYPE'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif clantype($n) == 15
                          '$n belongs to an Order.

          &GDESCRIPTION:    &cThe CLANTYPE is used to determine what
                          type of clan the target belongs to.
&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK CLASS'~
&r*-------------------------------------------------------------------*

     &GEXAMPLE:        &cif class($n) == 0
                     t 0.$n You're a mage!

 &GDESCRIPTION:        &cThe CLASS ifcheck is used to determine the
                     class of the target. (HELP NPCCLASSES)

 &r*-------------------------------------------------------------------*

  &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK CON'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif con($n) < 5
                         'You're constitution is low, $n.

        &GDESCRIPTION:     &cThe CON ifcheck is used to direct a command
                         based on the constitution stat of the target.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK COUNCIL~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:   &cif council($n) == 1
                     '$n is from the Council of Elders.

      &GDESCRIPTION:   &cThe COUNCIL ifcheck determines what
                     council the target belongs to.(HELP COUNCILNUMS)

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK DEITY'~
&r*-------------------------------------------------------------------*

        &GEXAMPLE:      &cif deity($n) == vl'arescht
                      'May Thoric save your evil soul!

    &GDESCRIPTION:      &cThe DEITY ifcheck is used to determine who
                      the target is devoted to.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK DEX'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif dex($n) > 20
                         'You're pretty nimble, $n

        &GDESCRIPTION:     &cThe DEX ifcheck is used to direct a command
                         based on the dexterity stat of the target.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK DOINGQUEST'~
EXAMPLE:
DESCRIPTION
SEE ALSO: mpedit, opedit, rpedit, ifchecks.
~
31 'IFCHECK ECONOMY'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif economy(2301) > 3000000
                          mpecho DH economy is booming!

          &GDESCRIPTION:    &cThe ECONOMY(rvnum) ifcheck is used to base
                          a command on the economy of the area the
                          checker is in. NOTE: area will be specified
                          by default to area the MOB is in, via rvnum.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK FAVOR'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif favor($n) == 2300
                         'You're well loved by your deity, $n.

        &GDESCRIPTION:     &cThe FAVOR ifcheck is used to determine the
                         amount of favor held by the target.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK GOLDAMT'~
&r*-------------------------------------------------------------------*

     &GEXAMPLE:        &cif goldamt($i) > 3000
                    'I'm rich!

 &GDESCRIPTION:        &cThe GOLDAMT ifcheck determines the specified
                     amount of coins carried by the target.

 &r*-------------------------------------------------------------------*

  &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK GUILD'~
&r*-------------------------------------------------------------------*

        &GEXAMPLE:       &cif guild($n) == guild of thieves
                       'You belong to the GoT!

    &GDESCRIPTION:       &cThe GUILD ifcheck is used to determine
                       what guild the target belongs to, if any.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK HITPRCNT'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:   &cif hitprcnt($n) < 10
                         'You're going to dieeeeeee!

          &GDESCRIPTION:   &cThe HITPRCNT ifcheck is used to base a
                         command on the targets current hit points.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK HPS'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif hps($n) > 1900
                         'You're buff, $n!!

        &GDESCRIPTION:     &cThe HPS ifcheck is used to base a command
                         on the target's current hit points.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK INROOM'~
&r*-------------------------------------------------------------------*

     &GEXAMPLE:         &cif inroom($i) == 1200
                      'Look at all the notes to read!

 &GDESCRIPTION:         &cThe INROOM(target) ifcheck is used to
                      determine the target's rvnum location.

 &r*-------------------------------------------------------------------*

  &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK INT'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:    &cif int($i) == 25
                        'I'm smart!

        &GDESCRIPTION:    &cThe INT ifcheck is used to direct a command
                        based on the intelligence of the target.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISASUPRESSED'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif isasupressed($n) > 10
                          '$n's got a bit of wait ahead of them!

          &GDESCRIPTION:    &cThe ISASUPRESSED ifcheck checks the
                          target's asupress timer.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK ISATTACKER' 'IFCHECK ISKILLER' 'IFCHECK ISTHIEF'~
-----------------------------------------------------------

     SYNTAX: if isattacker($n)
             say Didn't quite pull it off, did you?

DESCRIPTION: The ISATTACKER, ISTHIEF, and ISKILLER, if
             checks are used to determine if the target
             is flagged as an attacker/killer/thief.

-----------------------------------------------------------

SEE ALSO: MPPARDON, FLAGS, PARDON
~
31 'IFCHECK ISCHARMED'~
&r *-------------------------------------------------------------------*

     &GEXAMPLE:         &cif ischarmed($n)
                      'Wake up!

 &GDESCRIPTION:         &cThe ISCHARMED ifcheck determines if the
                      target is charmed.

 &r*-------------------------------------------------------------------*

  &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISDEVOTED'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif isdevoted($n)
                         'I see you have devoted your soul, $n.

        &GDESCRIPTION:     &cThe ISDEVOTED ifcheck is used to determine
                         if the target is devoted to a Deity.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISEVIL'~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:    &cif isevil($n)
                      'Greetings, evil one.

      &GDESCRIPTION:    &cThe ISEVIL ifcheck is used to determine if
                      the targets alignment is lower than -330.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK ISFIGHT'~
&r*-------------------------------------------------------------------*

     &GEXAMPLE:         &cif isfight($i)
                      yell Lookie Mom! I'm fighting!

 &GDESCRIPTION:         &cThe ISFIGHT ifcheck determines if the target
                      is fighting.

 &r*-------------------------------------------------------------------*

  &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK ISFOLLOW'~
EXAMPLE:

DESCRIPTION
SEE ALSO: mpedit, opedit, rpedit, ifchecks.
~
32 'IFCHECK ISGOOD'~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:    &cif isgood($n)
                      'Always a pleasure, $n.

      &GDESCRIPTION:    &cThe ISGOOD ifcheck is used to determine if
                      the target's alignment is +330 or higher.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK ISIMMORT'~
&r*-------------------------------------------------------------------*

     &GEXAMPLE:        &cif isimmort($n)
                     bow 0.$n

 &GDESCRIPTION:        &cThe ISIMMORT ifcheck determines if the
                     target is an Immortal.

 &r*-------------------------------------------------------------------*

   &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISLEADER'~
&r*-------------------------------------------------------------------*

        &GEXAMPLE:      &cif isleader($n)
                      '$n is an Order, Guild, or Clan leader.

    &GDESCRIPTION:      &cThe ISLEADER ifcheck is used to determine if the
                      target is a leader of an Order, Guild, or Clan.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISLOCKED'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif islocked($n) == 6
                         'The northeast exit is locked.

        &GDESCRIPTION:     &cThe ISLOCKED(dir) ifcheck is used to
                         determine if a specified exit is locked.
                         (HELP DOORDIRS)

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISMORPHED'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif ismorphed($n)
                          '$n is not as they appear!

          &GDESCRIPTION:    &cThe ISMORPHED ifcheck is used to determine
                          if the target is morphed. (HELP MORPHTYPES)

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK ISMOUNTED'~
&r*-------------------------------------------------------------------*

      &GEXAMPLE:        &cif ismounted($n)
                      mpforce 0.$n dismount

  &GDESCRIPTION:        &cThe ISMOUNTED ifcheck determines if the
                      target is mounted.

 &r*-------------------------------------------------------------------*

   &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISNEUTRAL'~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:    &cif isneutral($n)
                      'Make up your mind, $n.

      &GDESCRIPTION:    &cThe ISNEUTRAL ifcheck is used to determine if
                      the target's alignment is:
                      - less than +330 and
                      - greater than -330

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISNPC'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif isnpc($n)
                         '$N is a Non-player character.

        &GDESCRIPTION:     &cThe ISNPC ifcheck is used to determine if
                         the target is a Non-player character. (MOB)

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISNUISANCE'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif isnuisance($n)
                          '$n is a bit of a pest.

          &GDESCRIPTION:    &cThe ISNUISANCE ifcheck is used to determine
                          if the PC is nuisanced.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISOPEN'~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:      &cif isopen($n) == 6
                        'The northeast exit is open.

      &GDESCRIPTION:      &cThe ISOPEN ifcheck is used to determine if
                        an exit is open in the specified direction.
                        (HELP DOORDIRS)

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISPACIFIST'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif ispacifist($n)
                         '$n will not fight.

        &GDESCRIPTION:     &cThe ISPACIFIST ifcheck is used to determine
                         if the target is flagged pacifist. (MOB)

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISPASSAGE'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif ispassage($n) == 6
                         'There is a passage leading northeast.

        &GDESCRIPTION:     &cThe ISPASSAGE(dir) ifcheck is used to
                         determine if there is an exit in the
                         specified direction. (HELP DOORDIRS)

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISPC'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif ispc($n)
                         '$n is a Player Character.

        &GDESCRIPTION:     &cThe ISPC ifcheck is used to determine if
                         the target is a Player Character. (PC)

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK ISPKILL'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif ispkill($n)
                         '$n is a deadly character.

        &GDESCRIPTION:     &cThe ISPKILL ifcheck is used to determine
                         if the target is a deadly character. (pkiller)

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK ISSHELLED'~
&r*-------------------------------------------------------------------*

        &GEXAMPLE:       &cif isshelled($n)
                       mpat 0.$n 'Tsk, tsk.

    &GDESCRIPTION:       &cThe ISSHELLED ifcheck is used to determine
                       if the target is helled.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK LCK'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif lck($n) < 5
                         'Betcha don't feel very lucky, $n.

        &GDESCRIPTION:     &cThe LCK ifcheck is used to direct a command
                         based on the luck stat of the target.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK LEADER'~
EXAMPLE:         if isleader($n)
                 $ is an order, guild, or clan leader
SEE ALSO: mpedit, opedit, rpedit, ifchecks.
~
32 'IFCHECK LEVEL'~
&r*-------------------------------------------------------------------*

        &GEXAMPLE:      &cif level($n) < 5
                      'You're just a wee baby, $n!

    &GDESCRIPTION:      &cThe LEVEL ifcheck is used to determine the
                      level of the target.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK MANA'~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:   &cif mana($n) > 30
                     'You're low on mana, $n.

      &GDESCRIPTION:   &cThe MANA ifcheck is used to determine the
                     amount of mana the target has.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK MOBCOUNT'~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:    &cif mobcount(2300) > 10

      &GDESCRIPTION:    &cMOBCOUNT ifcheck counts the number of mobs
                      in the specified room. This example returns TRUE if
                      there are more than 10 mobs in room 2300.
                      You can use this form in room or mob programs and
                      you can have one room program check the number of
                      mobs in a different room.


          &GEXAMPLE:    &cif mobcount(0) > 10

      &GDESCRIPTION:    &cUse a zero room number if you want to have
                      a mob check the number of mobs in its room.
                      Note that if the mob changes rooms, the ifcheck
                      applies to whatever room the mob is in.
                      You should use this form in mob programs only.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK MOBINAREA'~
&r*-------------------------------------------------------------------*

        &GEXAMPLE:         &cif mobinarea(3) == 1
                         'The SuperMob is here working.

    &GDESCRIPTION:         &cThe MOBINAREA(vnum) ifcheck is used to
                         determine if the target is in the area.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK MOBINROOM'~
&r*-------------------------------------------------------------------*

        &GEXAMPLE:         &cif mobinroom(3) > 1
                         'We only need one SuperMob!

    &GDESCRIPTION:         &cThe MOBINROOM(vnum) ifcheck is used to
                         determine if, and/or how many, of target
                         are present in the room.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK MOBINVIS'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif ismobinvis($n)
                          '$N is mobinvis

          &GDESCRIPTION:    &cThe ISMOBINVIS ifcheck determines if the
                          target MOB is flagged mobinvis.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK MOBINVISLEVEL'~
&r*-------------------------------------------------------------------*

        &GEXAMPLE:       &cif mobinvislevel($i) == 30
                       'I'm invisible to all under lvl 30

    &GDESCRIPTION:       &cThe MOBINVISLEVEL is used to determine
                       the level the target is invisible to.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK MOBINWORLD'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif mobinworld(2344) < 1
                         'Who killed Harakiem?

        &GDESCRIPTION:     &cThe MOBINWORLD(vnum) ifcheck is used to
                         determine if the specified MOB is anywhere
                         in the realms.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK MORTAL'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif mortal($n)
                         'Greetings Mortal.

        &GDESCRIPTION:     &cThe MORTAL ifcheck is used to determine
                         if the target is level 30 or lower.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK MORTCOUNT'~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:    &cif mortcount(2300) > 10

      &GDESCRIPTION:    &cMORTCOUNT ifcheck counts the number of mortals
                      in the specified room. This example returns TRUE if
                      there are more than 10 mortals in room 2300.
                      You can use this form in room or mob programs and
                      you can have one room program check the number of
                      mortals in a different room.


          &GEXAMPLE:    &cif mortcount(0) > 10

      &GDESCRIPTION:    &cUse a zero room number if you want to have
                      a mob check the number of mortals in its room.
                      Note that if the mob changes rooms, the ifcheck
                      applies to whatever room the mob is in.
                      You should use this form in mob programs only.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK MORTINROOM'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif mortinroom(Fred)
                          ruffle fred

          &GDESCRIPTION:    &cThe MORTINROOM ifcheck returns true everytime
                          the mortal is in the room. MORTINROOM will
                          work for link dead as well as link live players.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK MORTINWORLD'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif mortinworld(Fred)
                          mpat 0.Fred say Hi Fred!

          &GDESCRIPTION:    &cMORTINWORLD ifcheck returns true if the
                          mortal is in the game. MORTINWORLD will
                          work for both link dead as well as link
                          live players.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK MULTI'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif multi($n) > 4
                          '$n has more than four characters logged in.

          &GDESCRIPTION:    &cThe MULTI ifcheck is used to determine if/
                          how many PCs the target has logged in. Also
                          applies to MOBs, objects, rooms.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK NAME'~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:      &cif name($n) == haus
                        bow 0.$n

      &GDESCRIPTION:      &cthe NAME ifcheck is used to determine
                        the name of the target.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK NORECALL'~
EXAMPLE:
DESCRIPTION
SEE ALSO: mpedit, opedit, rpedit, ifchecks.
~
32 'IFCHECK NUISANCE'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif nuisance($n)
                          'How much of a pest are you....

          &GDESCRIPTION:    &cThe NUISANCE ifcheck is used to determine
                          at what level the target is nuisanced.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK NUMBER'~
EXAMPLE:

DESCRIPTION
SEE ALSO: mpedit, opedit, rpedit, ifchecks.
EXAMPLE:
DESCRIPTION
SEE ALSO: mpedit, opedit, rpedit, ifchecks.
~
31 'IFCHECK OBJTYPE'~
&r*-------------------------------------------------------------------*

        &GEXAMPLE:      &cif objtype($o) == 19
                      'Yummy! Food!

    &GDESCRIPTION:      &cThe OBJTYPE ifcheck is used to determine the
                      type of object the target is. (HELP OBJTYPENUMS)

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK OBJVAL0'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif objval($0) = 10
                          (and the object is a drink container)
                          This container has 10 units of fluid in it

          &GDESCRIPTION:    &cThe OBJVAL0(name) ifcheck returns the numeric
                          value of the val0 field of the object referenced
                          by name.  See 'help ITEMVALUES' for what val0
                          can be used for.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK OBJVAL1'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif objval($1) == 20
                          (and the object is an armor)
                          The AC of the armor is 20

          &GDESCRIPTION:    &cThe OBJVAL1(name) ifcheck returns the numeric
                          value of the val1 field of the object referenced
                          by name.  See 'help ITEMVALUES' for what val1
                          can be used for.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK OBJVAL2'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif objval($2) == 12
                          (And the item is a drinkcon)
                          This container holds coffee

          &GDESCRIPTION:    &cThe OBJVAL(name) ifcheck returns the numeric
                          value of the val2 field of the object referenced
                          by name. See 'help ITEMVALUES' for what val2
                          can be used for.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK OBJVAL3'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif objval($3) == 12
                          (And the object is a weapon)
                          This is a suction type weapon

          &GDESCRIPTION:    &cThe OBJVAL(name) ifcheck returns the numeric
                          value of the val3 field of the object referenced
                          by name. See 'help ITEMVALUES' for what val3
                          can be used for.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK OBJVAL4'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif objval($4) == 135
                          (And the object is a salve)
                          The 1st spell this salve casts is poison

          &GDESCRIPTION:    &cThe OBJVAL(name) ifcheck returns the numeric
                          value of the val3 field of the object referenced
                          by name. See 'help ITEMVALUES' for what val4
                          can be used for.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK OBJVAL5'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif objval($4) == 135
                          (And the object is a salve)
                          The 2nd spell this salve casts is poison

          &GDESCRIPTION:    &cThe OBJVAL(name) ifcheck returns the numeric
                          value of the val3 field of the object referenced
                          by name. See 'help ITEMVALUES' for what val4
                          can be used for.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK OTYPEHERE'~
EXAMPLE:



DESCRIPTION
The OTYPEHERE(name)/OTYPEHERE(number) ifcheck is used to determine
if an object of the given objecttype is in the room.  See
'help OBJECTTYPES.'

SEE ALSO: mpedit, opedit, rpedit, ifchecks.
~
31 'IFCHECK OTYPEINV'~
EXAMPLE:



DESCRIPTION
The OTYPEINV(name)/OTYPEINV(number) ifcheck is used to determine
if an object of the given objecttype is in the checker's inventory.
See 'help OBJECTTYPES.'

SEE ALSO: mpedit, opedit, rpedit, ifchecks.
~
31 'IFCHECK OTYPEROOM'~
EXAMPLE:



DESCRIPTION
SEE ALSO: mpedit, opedit, rpedit, ifchecks.
The OTYPEROOM(name)/OTYPEROOM(number) ifcheck is used to determine
if an object of the given objecttype is in the checker's room.


See 'help OBJECTTYPES.'
SEE ALSO: mpedit, opedit, rpedit, ifchecks.
~
31 'IFCHECK OTYPEWEAR'~
EXAMPLE:



DESCRIPTION
The OTYPEWEAR(name)/OTYPEWEAR(number) ifcheck is used to determine
if an object of the given objecttype is worn by the checker.
See 'help OBJECTTYPES.'

SEE ALSO: mpedit, opedit, rpedit, ifchecks.
~
31 'IFCHECK OVNUMCARRY'~
&r*-------------------------------------------------------------------*

      &GEXAMPLE:   &cif ovnumcarry(1200) > 1
                 'Why do you have so many general imm boards?

  &GDESCRIPTION:   &cThe OVNUMCARRY(vnum) ifcheck is used to determine
                 if an object with the given vnum is worn OR carried
                 by the CHECKER.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK OVNUMHERE'~
&r*-------------------------------------------------------------------*

      &GEXAMPLE:         &cif ovnumhere(1200)
                       'Reading Imm Sam, I see.

  &GDESCRIPTION:         &cThe OVNUMHERE(vnum) ifcheck is used to
                       determine if an object is:
                       - in the room of the checker
                       - in the inventory of the checker
                       - being worn by the checker
                       - carried by the checker

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK OVNUMINV'~
&r*-------------------------------------------------------------------*

      &GEXAMPLE:         &cif ovnuminv(1200) < 1
                       'Where's my Imm board?

  &GDESCRIPTION:         &cThe OVNUMINV(vnum) ifcheck is used to
                       determine if an object is in the checker's
                       inventory.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK OVNUMROOM'~
&r*-------------------------------------------------------------------*

      &GEXAMPLE:         &cif ovnumroom(1200) > 1
                       'Why are there so many general Imm boards here?

  &GDESCRIPTION:         &cThe OVNUMROOM(vnum) ifcheck is used to determine
                       if an object is in the room the checker is in.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK OVNUMWEAR'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:   &cif ovnumwear(1200)
                         'Why am I wearing the general imm board?

          &GDESCRIPTION:   &cThe OVNUMWEAR(vnum) ifcheck is used to
                         determine if the specified object is being
                         worn by the checker.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK POSITION'~
&r*-------------------------------------------------------------------*

        &GEXAMPLE:         &cif position($i) == 6
                         stand

    &GDESCRIPTION:         &cThe POSITION ifcheck is used to determine
                         the position of the target.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK RACE'~
&r*-------------------------------------------------------------------*

        &GEXAMPLE:           &cif race($n) == drow
                           ,eyes the Drow suspiciously

    &GDESCRIPTION:           &cThe RACE ifcheck is used to determine the
                           race of the target.(HELP NPCRACES)

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK RAND'~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:    &cif rand(25)
                      'I will say this 25% of the time, or less.

      &GDESCRIPTION:    &cThe RAND ifcheck is used to vary command
                      strings given to the same trigger.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK SEX'~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:      &cif sex($n) == 2
                        'Greetings M'Lady!

      &GDESCRIPTION:      &cThe SEX ifcheck is used to determine the
                        gender of the target.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK STR'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:    &cif str($n) < 5
                        'You need to work out, $n.

        &GDESCRIPTION:    &cThe STR ifcheck is used to direct a command
                        based on the target's strength stat.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK TIME'~
&r*-------------------------------------------------------------------*

          &GEXAMPLE:      &cif time($n) == 1201
                        'Noon, and all is well.

      &GDESCRIPTION:      &cThe TIME ifcheck is used to determine the
                        time of day in military time. <,>, ! and ==
                        also apply in any combination.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK TIMESKILLED'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:     &cif timeskilled($n) > 200
                         'Try an easier MUD, $n :)

        &GDESCRIPTION:     &cThe TIMESKILLED(name) ifcheck is used
                         to base a command on the specified number of
                         times the target has been killed.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK WAITSTATE'~
&r*-------------------------------------------------------------------*

              &GEXAMPLE:    &cif waitstate($n) > 5
                          '$n is a bit lagged.

          &GDESCRIPTION:    &cThe WAITSTATE ifcheck is used to check
                          the amount of "wait" a PC has. Does not
                          apply to NPCs.

&r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 'IFCHECK WASINROOM'~
&r*-------------------------------------------------------------------*

     &GEXAMPLE:   &centry_prog 30
                if ispc($n)
                if wasinroom($n) == 1200
                mpe $n was in room 1200

 &GDESCRIPTION:   &cThe WASINROOM ifcheck is used to determine if the
                target was in a specified room. NOTE: wasinroom checks
                for the 'last' room the target was in only.

&r*-------------------------------------------------------------------*

  &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
32 'IFCHECK WIS'~
&r*-------------------------------------------------------------------*

            &GEXAMPLE:    &cif wis($n) > 20
                        'You're a wise person, $n.

        &GDESCRIPTION:     &cThe WIS ifcheck is used to direct a command
                         based on the wisdom stat of the target.

 &r*-------------------------------------------------------------------*

    &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3

~
31 IFCHECKS~
VALUE CHECKS (If check == #/string/vnum)
Ifcheck        Question                      Ifcheck    Question
&r------------   ---------------------------   ---------  ------------------
&GHitprcnt       &cPercentage of hit/max_hit?    &GSex        &cSex?
&GDeity          &cName of deity?  (STRING)      &GName       &cName?  (STRING)
&GLevel          &cExperience level?             &GInroom     &cRoom #?  (VNUM)
&GObjtype        &cType of Object?               &GStr        &c# of strength?
&GObjval#        &cValue# equal to this?         &GInt        &c# of intelligen
&GNumber         &cIs its vnum equal to this?    &GWis        &c# of wisdom?
&GPosition       &cPosition #?                   &GDex        &c# of dexterity?
&GClan           &cClan name?  (STRING)          &GCon        &c# of constituti
&GRace           &cRace name?  (STRING)          &GCha        &c# of charisma?
&GMobinarea      &cIs mob in area?               &GMobinworld &cDoes mob exist?
&GMobinroom      &cHow many of mob?  (VNUM)      &GLck        &c# of luck?
&GGuild          &cGuild name?  (STRING)         &GGoldamt    &c# of gold ya go
&GClass          &cClass name?  (STRING)         &GFavor      &c# of favor?
&GMobinvislevel  &cLevel of invis?               &GEconomy    &c# of economy?
&GCouncil        &cMember of council?            &GHps        &c# of hps?
&GMana           &c# of mana?                    &GMortal      &c*Not In Use*
&r------------   ---------------------------   ---------  ------------------

&wValue checks can use == (equals) > (greater than) < (less than)
and ! (not).  Combine for:  != (not equal) >= (greater than or equal).

&YSee individual help files for each ifcheck: &Whelp 'ifcheck mortcount'

&YContinued on: IFCHECKS2, IFCHECKS3
&rSee Also:     MPSTAT RPSTAT OPSTAT MPEDIT RPEDIT OPEDIT TRIGGER MPTRIGGERS
              RPTRIGGERS OPTRIGGERS MPCOMMANDS RPCOMMANDS OPCOMMANDS VARIABLES
              AFFECTEDBY (for a list of affect types)&w
~
31 IFCHECKS2~
&r----------  ------------------------    -----------  ------------------
&GIsgood      &cAlign +330 or higher?       &GIsdevoted    &ctarget devoted?
&GIsneutral   &cAlign < 330 and > -330?     &GIsimmort     &cImmortal?
&GIsevil      &cAlign -330 or lower?        &GIsmounted    &cMounted?
&GIsfollow    &cFollow master in room?      &GIsnpc        &cMob?
&GRand (#)    &cEqual to or less?           &GIspc         &cPlayer character?
&GIsaffected  &cAffected_by name?           &GIspkill      &cPkill?
&GCanpkill    &cPkill lev>4 and age>17      &GIsfight      &cFighting?
&GIsmobinvis  &cMobinvis? (versus invis)    &GIscharmed    &cCharmed?
&GNorecall    &cIs target's room norecall?  &GIspacifist   &cPacifist?
&GMortinworld &cIs mort anywhere?           &GMortinarea   &cin area?
&GMortinroom  &cIs mort in room?            &GIspassage    &c(DIR)Exit exists?
&GWasInRoom   &cWas target in X room?       &GIsMulti      &cMulti-playing?
&GIsopen      &c(DIR)Exit open?             &GIslocked     &c(DIR)Exit locked?
&GTime        &c(Military)Time of day?      &GWeight       &cTarget's weight?
&GMortCount   &cMortals in room?            &GMobCount     &cNPCs in room?
&GCharCount   &cNPCs + Mortals in room?
&r----------  ------------------------    -----------  ------------------

&wValue checks can use == (equals) > (greater than) < (less than)
and ! (not).  Combine for:  != (not equal) >= (greater than or equal).

&YSee individual help files for each ifcheck: &Whelp 'ifcheck mortcount'

&YContinued on: IFCHECKS, IFCHECKS3
&rSee Also:   MPSTAT RPSTAT OPSTAT MPEDIT RPEDIT OPEDIT TRIGGER MPTRIGGERS
            RPTRIGGERS OPTRIGGERS MPCOMMANDS RPCOMMANDS OPCOMMANDS VARIABLES
            AFFECTEDBY (for a list of affect types)&w

~
31 IFCHECKS3~
.
&GTimesKilled
&c        If timeskilled($* OR vnum) == amount
For character checks only, can use any normal mobprog operator

&GOvnumHere  OvnumRoom  OvnumCarry  OvnumWear  OvnumInv
&c        If ovnum<place>(vnum) == amount
For objects only, counts how many objects of vnum 'vnum' exist in <place>

&GOtypeHere  OtypeRoom  OtypeCarry  OtypeWear  OtypeInv
&c        If otype<place>(type OR value) == amount
For objects only, counts how many objects of type 'value' are in <place>
Will convert the type names (light is 1, for example)

&gDefinitions:
Room  In the room the mobile is in.  Wear   Worn by the mobile as equipment.
Inv   In the mobile's inventory.     Carry  Worn or in inventory
Here  All of the above

&YContinued on: IFCHECKS, IFCHECKS2
&rSee Also:     MPSTAT RPSTAT OPSTAT MPEDIT RPEDIT OPEDIT TRIGGER MPTRIGGERS
              RPTRIGGERS OPTRIGGERS MPCOMMANDS RPCOMMANDS OPCOMMANDS VARIABLES
              AFFECTEDBY (for a list of affect types)&w
~
34 IFCHECKS4~
&GThe following are ifchecks available to port 1300 immortals only:

&Yifcheck           syntax                 usage
&Wisasupressed      if isasupressed($n)    is the target asupressed?
ismorphed         if ismorphed($n)       Is the target morphed? (not in use)
isnuisance        if isnuisance($n)      Is the target nuisanced?
ishelled          if ishelled($n)        Is the target currently helled?
ismulti           if ismulti($n) (value) Is the target multying?
waitstate         if waitstate($n) (val) Is the target in waitstate?

&YAdditional help on each of these subjects is available through
'IFCHECK (IFCHECK NAME)'.

&WSee Also: IMMPROGS
~
1 IGNORE~
Syntax:  ignore
Syntax:  ignore <character>
Syntax:  ignore reply/none

Ignore allows you to ignore other characters in the Realms.  All tells,
says, socials, and emotes from these characters will be blocked (gagged
out).  You will still see their communications through public channels,
however.

Simply typing ignore will give you a list of all the characters you are
currently ignoring.

Ignore <character> allows you to add or remove a character from your list
of ignored players.  If the name is already on the list it will be removed.
If the name is not on the list it will be added.  Note that only the names
of actual characters will be accepted and that it is not necessary for
them to be logged on at the time.

Ignore reply will cause you to ignore the last person to send you a tell.
This can be used to prevent invisible people from spamming you.

Ignore none will set you to ignoring no one.

~
31 IMM~
This immortal list of rules and regulations is currently under construction.

The helpfiles that are available are:

'help immrules'
'help imm invis'          'help imm echo'          'help imm recho'
'help imm auth'           'help imm forceclose'    'help imm force'
'help imm snoop'          'help imm freeze'        'help imm bodybag'

'help immortal'           'help creator'           'help savior'
'help demi god'           'help lesser god'
~
31 'IMM ECHO'~
Associated help files: echo

Echos should generally be medieval in nature, and their use confined
primarily to administrative functions, weddings, quest, role-playing
and the like.  Role-playing should be used rarely, however.

Though there is some leeway within these guidelines, some practices
are frowned upon and should be avoided.  Do not use your name in an echo
unless necessary.  Avoid comical phrases or 'cutsey' terms.  Do not use
:) or other symbols/punctuations at all.

If any of the above are necessary, there exist a sufficient number of
public channels via which the task can be accomplished while still
reaching a wide audience -  without forcing it onto the screen of
every character in the game.
~
31 'IMM EQUIP~
.                       Equipment Usage
                       ---------------
**  All equipment worn by an immortal must be made from vnum 1222.
**  No stats or affects may be added to vnum 1222.
**  If you need to test your mobs, you may make a weapon with the
    stats needed to test your mob.
~
31 'IMM FORCE'~
Associated help files: force

This command allows you to make someone execute a command.  Forcing
someone can often be looked at as high-handed.  Most common use of
force is to make someone do something as you are snooping, to check
problems or bugs, without waiting having to tell the character exactly
what to type.  It is always best to ask the person before you begin
forcing them.  You may also use force to make a player quit, drop,
or read something when you are punishing them.

Force all <command> can be done, but causes excessive lag because it
causes every player lower than you to attempt the command.  This should
be reserved to "force all save" in times of numerous crashes.  You should
never force all to use a channel.
~
31 'IMM FORCECLOSE'~
Associated help files: forceclose

This command will force a certain descriptor to close.  To use, you
must first look for the number listed under Desc on the user list.
Then type: forceclose <Desc #>

You can use forceclose to knock a trouble player offline, as well as
knock off someone who it stuck online.
~
31 'IMM FREEZE'~
Associated help files: help freeze

Syntax: deny         <character>
Syntax: disconnect   <character>
Syntax: freeze       <character>

DENY denies access to a particular player and throws them out of the game.
Deny is permanent (persists across reboots) and is not undoable from within
the game.  Only someone with access to the player files directory may repeal
a DENY by editing the appropriate player file.

DISCONNECT <character> immediately disconnects that character.

FREEZE <character> is a toggle which prevents a character from issuing any
commands at all.
~
31 'IMM GOTO'~
Syntax: goto <name>

This is a reminder to use common courtesy when using such commands
as goto.   Not only is it considered inappropriate to goto higher
level immortals without asking permission, the same could be said
when wanting to visit any player on the mud.  A quick tell requesting
to visit would suffice.  For those of you who frequent headquarters,
either Clans, Guilds or Orders, requesting permission, though not
necessary, is certainly welcome.  Note that if a mortal requests that
you leave their hq, and you have no pressing business, you are obligated
to abide by their wishes.  (This does not apply to high ranking immortals.)

~
31 'IMM INVIS'~
Associated help files: invis and wizinvis

Those Immortals between levels 31 and 34 may invis to level 31 when they
are running or preparing a quest, involved in a building projects that
requires you to be uninterrupted, or you are actively watching a mortal.
At all other times, the Immortal should be visible to all levels of mortals
and Immortals.  Wizinvis is to be used as a tool to assist you in your duties
as an Immortal, it is not a means to spy on others or hide.

Immortals of level 35 and above may use wizinvis beyond 31 to work on
projects or monitor another person.  It is mandatory to be visible to all
other immortals whenever reasonably able to do so.  Keep the use of
"Someone" to a minimum on channels.  Exceptions are when you need to answer
a question, make a comment, or pass on some information, but are too busy
to become visible.
~
31 'IMM RECHO'~
Associated help files: recho

Rechos should generally be medieval in nature, and their use confined
primarily to administrative functions, weddings, quest, role-playing
and the like.  Recho can be seen by all players in one room.  Do not
use recho to "scare" mortals.  Recho is seen on logs, be cautious in
using them in social/private situations.
~
31 'IMM SNOOP'~
Associated help files: snoop

The snoop command is a very valuable tool, when used appropriately.  Snoop
not only allows you to watch another person, but to see the world through
their eyes, helping to track down problems the person may be experiencing.
The reasons for snooping are too varied to mention here, but the reasons
NOT to snoop are easily listed.

-- Do not snoop people being intimate. <i.e. Mudsex, voyeurism, etc...>
-- Do not repeat information learned in snoop casually, especially to mortals
-- Only snoop a person talking to a higher level Immortal with the higher
   Immortals "Express Permission".
-- If a higher level Immortal begins communication with someone you are
   snooping, inform that higher Immortal immediately of the snoop.
-- If a higher level Immortals requests you to stop snooping, do so quickly.
-- "Spot check" snooping of lower level Immortals is part of being a higher
   level immortal.  All Immortals may be snooped at any time, for any reason.
-- Do not snoop for the purpose of gaining information for personal reasons.
-- Any incidental references learned in snoop should be disregarded.
    ** For example, you learn someone is having a mud affair from snoop.
    ** This information has nothing to do with the reason you are snooping
    ** and should not affect your judgement.  It should not be passed on.
-- Being an Immortal is a privilege and a job.  Snoop is a tool to assist
   you do your job properly.  Snoop is neither a toy nor a right.
~
31 IMMLAW2 IMMLAWS2 IMMRULES2~
. -- Continued from immlaws1
6) Auths
* Names should sound medieval and not be offensive to a sex, religion, race etc

7) Helling
* Do not abuse.  Talk to the offender and use as necessary.
* Accessive abuse of mortal rules.
* Comment

8) Snooping
* Not for personal reason, and any personal information received is private
* Snoop only for the time needed to accomplish objective.

9) Disputes Between Immortals
* Handle them privately and not on public channels.

10) DO NOT share your password/account with any other.

   See also, "Immlaws1, hell, snoop, password, bodybag," and
the new immortal guidebook as well as board 1214 for more info.
~
31 IMMLAWS IMMLAW IMMLAWS1 IMMRULES IMMRULES1~
1) Equipment
* All eq must be made from vnum 1222.
* No stats or affects can be added to the item.
* No immortal should possess Glory or over 30000 Gold

2) Invis
* Levels 34 and under should be visible at all times.

3) Corpse Retrievals
* Mortals should attempt to get mortal help first
* Must eat a minimum of one item if the player is above level 10

4) Silencing
* Insulting of an individual which is witnessed by an Immortal.
* Usage of foul language beyond minor offenses (under imms discretion)
* Prolonged discussion of sexual acts requires one public warning that
  further communication will result in silencing.

5) Giving Mortal aid/information
* Not Tolerated
* You can NOT: give eq; info on areas, mobs, and items; spelling; transing
  to areas; act as spy; give out mortal stats.

 See also help IMMLAWS2
~
34 IMMPROGS~
These mpcommands are restricted knowledge to port 1300 immortals.

&Ympcommand          syntax                  basic description
&Wmpapply/mpapplyb   mpapply 0.$n            For use in pre-auth.
mpbodybag          mpbodybag 0.$n          Not currently in use.
mpfillin           mpfillin <dir>          Closes off exits
mplog              mplog <text>            Logs mob activity
mposet/mpmset      mp$set <field> <value>  Osets and Msets objs mobs.
mpnuisance         mpnuisance $n <val>...  Sets player to nuisance (in use?)
mpscatter          mpscatter $n vnum vnum  Do not use.
mpstrew            unknown                 unknown
mppeace            mppeace <victim>        Performs an immortal peace.
mpasurpess         mpasupress $n val       Not in use.
mpdelay            mpdelay <victim><time>  Delays a victim for * rounds

&WNOTE: &CIf flagged "not in use" or "do not use", then &YDON'T USE &W:P
&WFor more on individual mpcommands, type "Help (mpcommandname)".

&YSee also: &WIFCHECKS4
~
31 IMMPROMPT~
In addition to the normal prompt tokens, the following are available for
immortal use only:

  %r  - 'vnum' of current room           %i  - '(Invis Lv) ' wizinvis
  %R  - '<#vnum> ' of current room       %I  - 'Lv' wizinvis
        (with config +vnum set)

See also PROMPT
~
31 IMMTALK :~
Syntax: immtalk <message>

IMMTALK sends a message to all immortals.  : is a synonym for IMMTALK.
~
31 IMOTD~
&g--------------------------------------------------------------------------------
                          &cThe Oriental Dojo Immortal MOTD
&g--------------------------------------------------------------------------------
                           &WWelcome to The Oriental Dojo
 &wAll Bug Reports && Sugestions: Use bugtracker 3 http://fury.eldhamud2.org
 Don't forget to sign up on our website to get access to the forums, blogs
 bugtracker and many other goodies.
&g--------------------------------------------------------------------------------
~
30 INDUCT OUTCAST~
Syntax:  induct  <player>
         outcast <player>

Induct and outcast are clan commands.  The leader and number 1 of the
clan receive the induct commands, while the deity, leader, number 1 and
number 2 all receive outcast.  Induct will bring a new player into the
clan, while outcast will remove them.
~
1 INFORMATION~
SLIST   - a command that lists all your spells and skills and the level at
          which you may practice them.
AREAS   - Typing AREAS will get you a list of all areas.  You may get more
          information on each area by typing HELP <full area name>.
WIZLIST - This is a list of all Immortals of the game.
COMMANDS- This is a list of all commands available to you.
SOCIALS - This is a list of all socials available.
TIME    - This will tell you the current times inside the Realms, the time
          the Realms was last rebooted, and the current time in Toronto.
WHERE   - Where will give you a list of other players in the same area.
SAVE    - After level two, typing SAVE will save your process.
QUIT    - If you want to leave the game, type QUIT.
WHO     - A list of other players visible to you in the Realms.
TITLE   - Once you reach level five, you may make your own title.
PASSWORD- Your password can be changed with PASSWORD <new> <new>
DESC    - You may set up a personal description, type DESC to edit.

This is only a brief list of commands that will help you do things with your
character.  More detailed information on each command can be found in the
HELP files.  You may also read sections 1 and 20 in your Adventurer's Guide
book to learn more about these commands.
~
39 INSTALLAREA~
Syntax: installarea <area filename> <full area name/title>

Installs a prototype area into the mud as a non-prototype area.
The filename can be fixed with aset, (don't forget to foldarea the new name.)

Currently the builder should quit and have his/her vnums cleared manually.
(This should be fixed soon).
~
1 INT INTELLIGENCE~
Intelligence (INT in your 'score') represents your character's mental
capacity.  Among other things, it affects:

 - heavily influences the amount of mana a character gains at level

 - affects the amount of mana regenerated or recovered at each tick
   if a character is resting or sleeping

 - the rate at which a character learns a new skill or spell

 - the percentage rate at which a character practices a new language

Intelligence is an important factor in learning between combatants.  If
a character fights a creature several times, the more intelligent of the
two opponents will gain an advantage over time...

Intelligence is the prime attribute of the mage.

~
45 IPCOMPARE~
Syntax: ipcompare <name>
        ipcompare <site>
        ipcompare <name or site> <room|area|world> <#>

This takes * as a wild card.
Ipcompare will compare online users to search for multiplayers. A positive
match using ipcompare does not always mean it is a multiplayer..but shows
that there are more than one user from a site on simultaneously.
Ipcompare <field> <#> will limit the output to x number of lines based on #.
* may be used as a wild card, for example ipcompare 207.18.3.* will return
matches from any that begin with the ip prior to the asterisk.
Ipcompare <field> <room|area|world> will limit the search based on that
criteria.  The room|area|world limitation will be judged on the room that
the immortal issued the command in.  So if you are in a different area
than the victim, it will show only players matching the site in the area
you are in.
~
33 ITEMVALUES~
In these values, 'sn' is a spell number;  a negative value means 'no spell'.
Item Type |V0         |V1          |V2         |V3         |V4       |V5
----------|-----------|------------|-----------|-----------|---------|-------
armor     |current AC |original AC |           |           |         |
container |capacity   |flags       |key vnum   |condition  |         |
drinkcon  |capacity   |quantity    |liquid #   |poison?    |         |
food      |food value |(condition) |           |poison?    |         |
light     |           |            |hours left |           |         |
pill      |spell level|sn 1        |sn 2       |sn 3       |food val |
potion    |spell level|sn 1        |sn 2       |sn 3       |         |
projectile|           |            |           |  damtype  |proj*type|
salve     |spell level|charges     |max charges|delay      |sn       |sn
scroll    |spell level|sn 1        |sn 2       |sn3        |         |
weapon    |condition  |num dice    |size dice  |weapontype |dam*type |
missiles  |condition  |            |dam bonus  |weapontype |dam*type |proj*type
quiver    |capacity   |flags       |key vnum   |condition  |         |

See OBJECTTYPES, WEAPONTYPES, SLOOKUP, LIQUIDTYPES, LEVERFLAGS, OSET,
    ARMORCLASS, WEAPONCONDITION and MISSILES.
~
38 KHISTORY~
Syntax: khistory <player>

This command will display a list of mobs recently killed by the
character in question.
This is an imm only command.
~
1 KILL MURDER~
KILL MURDER
Syntax:  kill     <character>
Syntax:  murder   <character>   -- must be level 5 or higher to murder

KILL starts a fight, and, hopefully, kills something.

MURDER is used to initiate attacks on other player characters (WARNING:
see 'laws pkill' for restrictions on attacking other players).  You must
be level 5 or higher to be able to use the murder command.

~
2 KILLER KILLERFLAG KILLERFLAGS~
&WThe mud will automatically assign you a &PKiller &Wflag if you cause the
death of another player. Only situations which involve peacefuls being
killed by mortals, or &RDeadlies &Wkilling fellow clanmembers will result
in the assignment of this flag. You will receive a &PKiller &Wflag if:

  1. You caused the DEATH of another player, regardless of who attacked first.
  To help prevent yourself from acquiring a &PKiller &Wflag after being
  attacked, set yourself to &YConfig +Nice &W(See &CHelp Config &Wfor info).

  2. You were the Master of a mobile which killed another player while
  under the influence of your charm. PLEASE NOTE that you will receive a
  &PKiller &Wflag even if the player that died attacked the charmed
  mobile without the Master's permission. Charmers and Pet Owners are held
  responsible for the actions of their Pets/Charmies. (See &CHelp Charm
  &Wand &CHelp Pets &Wfor more info on these topics).

  3. You are a &RDeadly &Wplayer and caused the death of a fellow Clanmember.
~
1 KILLSTEAL KILLSTEALING~
Don't do it.
Kill stealing occurs when a player attacks a mob that is already being
fought. This is both annoying and illegal. If someone should do this to
you please inform them of the rules. If they continue, seek an immortal
but do not take the law into your own hands.
~
1 LANGUAGES~
Syntax: languages
Syntax: language learn <language name>

Languages alone shows which languages you know, and "language learn
<name>" will add to your percentage of language knowledge.  To learn a
language, a scholar who is knowledgable in that tongue must be present.

If someone is speaking in a language, and you know it, you will
understand what they are saying.  However, to change the language in which
you are speaking, you must change that manually.  (See help on SPEAK).

See also LANGUAGE , SPEAK
~
1 LCK LUCK~
Luck (LCK in your 'score') represents the tendency of a character to succeed
or prosper through chance or good fortune.  As in life, the exact extent of
this factor remains and will always remain shrouded in uncertainty...

Also as in life, however, it can be said with surety that its influence on a
character is pervasive.  Though it affects some aspects of life here in a
very direct manner, it can affect nearly every aspect to at least a degree.

~
32 LEVERFLAGS SWITCHFLAGS BUTTONFLAGS PULLCHAINFLAGS DIALFLAGS~
FLAG NAME     |  BITVECTOR  |  DESCRIPTION
----------------------------------------------------------------------
UP            |          1  |  Trigger is UP
UNLOCK        |          2  |  Trigger unlocks something
LOCK          |          4  |  Trigger locks something
D_NORTH       |          8  |  Affects the north exit
D_SOUTH       |         16  |  Affects the south exit
D_EAST        |         32  |  Affects the east exit
D_WEST        |         44  |  Affects the west exit
D_UP          |        128  |  Affects the exit up
D_DOWN        |        236  |  Affects the exit down
DOOR          |        312  |  Affects a door
CONTAINER    *|       324  |  Affects a container
OPEN          |       2048  |  Opens something
CLOSE         |       1396  |  Closes something
PASSAGE       |       8192  |  Creates a passage
OLOAD        *|      41384  |  Loads up an object
MLOAD        *|      32768  |  Loads up a mobile
TELEPORT      |      43536  |  Teleports the puller
TELEPORTALL  *|     13372  |  Teleports everyone in the room
TELEPORTPLUS *|     242414  |  Teleports everything in the room
DEATH        *|     324288  |  Causes instant death
CAST         *|    348367  |  Casts a spell (sn in value1)
FAKEBLADE    *|    2097132  |  Lever is a wax covered sword blade (OUCH)
RAND4         |    4194304  |  Randomizes the exits N, S, E, W
RAND6         |    8388138  |  Randomizes the exits N, S, E, W, U, D
TRAPDOOR     *|   16777216  |  Opens a trap door, everthing falls down

See OSET and ITEMVALUES.  * = not yet implemented.
~
1 LIGHT~
Syntax:  light <pipe>

This lights the herb in your pipe.  Once lit, the herb will continue to
burn until it burns itself out, is smoked out, or you tamp your pipe.
~
1 LIMBO~
The limitless void known as Limbo is a strange plane fabricated by
the Gods to hold mortals who have been rendered unconscious or have
been mortally wounded. It is a well known fact that only Gods may travel
here of their own volition.
~
32 LIQUIDTYPES~
Value | Liquid Type
------------------------------
  0   | water
  1   | beer
  2   | wine
  3   | ale
  4   | dark ale
  5   | whiskey
  6   | lemonade
  7   | firebreather
  8   | local specialty
  9   | slime mold juice
 10   | milk
 11   | tea
 12   | coffee
 13   | salt water
 14   | cola

See OSET and ITEMVALUES.
~
45 LOADUP~
Syntax:  loadup <player>

LOADUP allows one to load up a player's character (playing or not), to do
whatever needs be done to the character.  (Modifying a flag, changing a
password... etc).  Use FORCE to make the character do your bidding.

If we make any changes to the char, we comment the char and place a note in
their inventory explaining who loaded them up and what changes were made.
The character is transed to room 99 and forced to quit there (unless they
are going to be left in hell).  If we don't make any changes to the char, we
trans them back from where they came and force quit them there.  Loadup is
used primarily when a player quits to avoid dealing with immortals or if
they quit before you finish writing a comment.  But it is also used to
investigate chars for duping and other allegations made against them.

So... there is actually a wide range of reasons to use loadup and you are
encouraged to use your discretion in this area.

If you load up a character to slay or purge them, you must post in 1205.

See FORCE
~
35 LOG SNOOP~
Syntax: log   <character>
Syntax: log   all
Syntax: snoop <character>

LOG <character> causes all of a character's commands to be logged into
the server's log file.  Like FREEZE, it is a permanent character toggle.

Certain commands (PASSWORD) are protected against LOG.  Conversely, certain
commands (especially immortal commands) are always logged.

LOG ALL logs all character commands.  It is a server-wide toggle; it does not
persist across reboots.

SNOOP shows you a copy of all the input and output going to a character.
The character must have an open channel.  You may snoop more than one
character at a time.
The input from the player will be displayed with a header of the players
name and a percentage sign (i.e. Mudder%)
SNOOP yourself to cancel all outstanding snoops.
-- Do not snoop people being intimate. <i.e. Mudsex, voyeurism, etc...>
-- Do not repeat information learned in snoop casually, especially to mortals
-- Only snoop a person talking to a higher level Immortal with the higher
   Immortals "Express Permission".
-- If a higher level Immortal begins communication with someone you are
     snooping, inform that higher Immortal immediately of the snoop.
-- Any incidental references learned in snoop should be disregarded
    ** For example, you hear someone is having a mud affair, it is not
    ** important to the reason you are snooping.  Do not judge or pass
    ** on information learned in this manner.
-- "Spot check" snooping of lower level Immortals is part of being a higher
   level immortal.  All Immortals may be snooped at any time, for any reason.
-- Do not snoop for the purpose of gaining information for personal reasons.
-- Being an Immortal is a privilege and a job.  Snoop is a tool to assist
   you do your job properly.  Snoop is neither a toy nor a right.

~
1 LOYAL LOYALTY~
The item flag 'loyal' reflects a weapon's loyal status to its deadly owner.
Such a weapon will return to a player's inventory when disarmed by another
deadly character.

Note that a weapon will only be loyal to a deadly character, and it will be
loyal when disarmed by another deadly.  Non-deadly characters will gain no
advantage with a loyal weapon.

~
1 MACE~
&wThis is a passive skill that allows you to use a mace.
It's use is automatic once you have learned it.
~
30 MAKE~
Syntax:  make <object>

For use by clan, Order or guild leaders only to make one of the three
clan, Order or guild objects.

See SETCLAN
~
41 MAKECLAN~
MAKECLAN
-----------------------------------------------------------

     SYNTAX: makeclan <clan name>

DESCRIPTION: The MAKECLAN command is used to create a
             new clan, order, or guild which may then
             be customized with the SETCLAN command.

-----------------------------------------------------------

SEE ALSO: SETCLAN, SHOWCLAN
~
41 MAKEDEITY~
-----------------------------------------------------------

     SYNTAX: makedeity <deity name>

DESCRIPTION: The MAKEDEITY command creates a new deity
             that may then be customized with the SETDEITY
             command.

-----------------------------------------------------------

SEE ALSO: SETDEITY, SHOWDEITY, DEITIES
~
37 MAKEREPAIR~
Syntax:  makerepair <mobvnum>

Automatically gives the mobile the ability to repair damaged equipment.
Use 'repairset' to set the parameters by which the shop will function.

See REPAIRSET, REPAIRSTAT, REPAIRSHOPS
~
34 MAKESHOP~
Syntax: makeshop <mobile vnum>

Creates a new shop and assigns it to a mobile.

The levels of the items in the shop are picked randomly based on item type:

--------------------------------------------
|Item Type | Level Range                   |
--------------------------------------------
| default  | 0                             |
| pill     | 0 to 10                       |
| potion   | 0 to 10                       |
| scroll   | value[0] of the scroll object |
| wand     | 10 to 20                      |
| staff    | 15 to 25                      |
| armor    | 5 to 15                       |
| weapon   | 5 to 15                       |
--------------------------------------------

See SHOPSTAT, SHOPSET and SHOPS.
~
37 'MANA'~
Mana is the living inner power used by Druids, Clerics, Mages, Rangers and
even Thieves to cast their magic.  Warriors also have mana, but do not cast
spells.  As undead beings, Vampires neither have nor need mana.
~
45 MAPEDIT~
Syntax: mapedit
Syntax: mapedit sector <type>
Syntax: mapedit save <mapname>

The mapedit command is used to make changes to the overland map system.
It's a fairly involved portion of the OLC code as a whole, but is not
terribly difficult to use.

Typing 'mapedit' with no other arguments toggles your editor on or off.
When on, any movement you make will change the sector you're moving to
into whatever you have yourself set for. Think of it as "painting".

To set yourself to create a sector, simply type 'mapedit sector <type>'
where the type is something from the sectortypes list. Also note that
while you are in edit mode, typing 'look' will cause the sector you are
in to be changed.

To save changes to a map, type 'mapedit save <mapname>'. If you leave out
the mapname, the map you are currently on will be the one saved.
~
33 MAPEDIT~
Syntax: mapedit
Syntax: mapedit sector <type>
Syntax: mapedit save <mapname>

The mapedit command is used to make changes to the overland map system.
It's a fairly involved portion of the OLC code as a whole, but is not
terribly difficult to use.

Typing 'mapedit' with no other arguments toggles your editor on or off.
When on, any movement you make will change the sector you're moving to
into whatever you have yourself set for. Think of it as "painting".

To set yourself to create a sector, simply type 'mapedit sector <type>'
where the type is something from the sectortypes list. Also note that
while you are in edit mode, typing 'look' will cause the sector you are
in to be changed.

To save changes to a map, type 'mapedit save <mapname>'. If you leave out
the mapname, the map you are currently on will be the one saved.

For details on using the floodfill option, see 'help floodfill'.

For details on manipulating exits on the map, see 'help setexit'.

For details on manipulating landmarks on the map, see 'help setmark'.

See also: SECTORTYPES, REDIT, FLOODFILL, SETMARK, SETEXIT
~
33 MCREATE OCREATE~
Syntax: mcreate <vnum> <keywords>
Syntax: ocreate <vnum> <keywords>

Create and new mobile / object.
A prototype monster or object will be created with the selected vnum, and
set up with the plainest of default values.  A material image of the magical
prototype will appear before you, for you to futher modify with MSET or OSET.

See MSET or OSET.
~
1 MEDITATE MEDITATION~
Syntax:  meditate

A character in possession of this skill may use it to briefly focus its
energies toward restoring a small burst of mana.

~
37 MEMORY~
Syntax: memory

MEMORY reports the current counts of objects, mobiles, affects, rooms,
areas, etc, etc.
~
-1 MENTALSTATE MENTALSTATES 'MENTAL STATE' 'MENTAL STATES'~
.
&gYour mental state is your current frame of mind, and how clearly and
realistically you view your surroundings.  Mental states can be affected
by prolonged combat, hunger, thirst, or poison.  If you are affected by
one of the above for a period of time, your mental state will begin to
deteriorate, and you will not view your surroundings as they truly are.
You may begin to hallucinate, or become too lethargic to function, and
your general abilities will be affected.  In extreme cases you may
collapse from exhaustion or enter a delirious coma.

To restore your mental state, you may need to rest (resting and sleeping
will speed your recovery), eat, cure whatever poison afflicts you, etc.
Note that if you are malnourished your state will &wnot&g improve, even with
sleep, until you have fed and/or quenched your thirst.

Your mental state is by the text line in 'score' which describes your state
of mind (You feel great, etc.)  The 'group' display contains a less accurate
reading of your and your group-mates' mentalstates as well.

Note:  Changing your deity now affects your mental state.

See also 'GROUP DISPLAY'
~
-1 MERC 'MERC MUD' 'MERC TEAM' 'MERC CREDITS'~
This original code base is available as Merc_21.tar.gz via FTP from:
ftp.tcp.com, ftp.math.okstate.edu and ftp.game.org.
E-mail to 'merc-request@kpc.com' to join the merc mailing list.

Merc would like to thank ...
  ... Diku Mud for their code base.
  ... The Free Software Foundation and DJ Delorie for kick-ass tools.
  ... Copper Mud and Alfa Mud for releasing their code and worlds.
  ... Aod of Generic for ... well, everything.  You're a hoopy frood, Aod.
  ... Alander for many ideas and contributions.
  ... John Brothers of Silly for permission to use Silly code and worlds.
  ... Zrin for administering the mailing list.
  ... Abaddon for proofreading our comm.c.
  ... Hind, Quin, Vic, Diavolo, Oleg, Trienne, and others for porting help.
  ... Diavolo, Grodyn, Morgenes, and others for code and bug fixes.
  ... Raff, Doctor, VampLestat, Nirrad, Tyrst, PinkF, Chris, Glop for worlds.
  ... the players and imps of Mud Dome, Final Mud, Mud Lite, Vego Mud, Rivers
      of Mud, Ruhr Mud, and Mystic Realms for bug reports, ideas, new code,
      and hours of enjoyment.
                                Share and enjoy.
~
31 MFIND OFIND~
Syntax: mfind <name>
Syntax: ofind <name>

MFIND finds all mobile types with a particular name.

OFIND finds all object types with a particular name.
~
33 MINPOS~
Minimum Positions affect both spells and skills. For example, if the minimum
position for a spell was 8, it would work while sitting, fighting or any
position higher than that. The same spell would not work in the resting
position as it's ranked at 6.
0 POS_DEAD
1 POS_MORTAL
2 POS_INCAP
3 POS_STUNNED
4 POS_SLEEPING
5 POS_BERSERK
6 POS_RESTING
7 POS_AGGRESSIVE
8 POS_SITTING
9 POS_FIGHTING
10 POS_DEFENSIVE
11 POS_EVASIVE
12 POS_STANDING
13 POS_MOUNTED
14 POS_SHOVE
15 POS_DRAG
See also : Help STYLE
~
34 MINVOKE OINVOKE~
Syntax:  minvoke <vnum>
         minvoke <keyword of mob>
Syntax:  oinvoke <vnum>
         oinvoke <keyword of obj>
         oinvoke <vnum/keyword of obj> <level>

MINVOKE invokes an instance of the mobile specified.

OINVOKE invokes an copy of the object specified.  It accepts an optional
parameter for the level of the object to be invoked.

~
-1 MIP 'MESSAGING INTERFACE PROTOCOL'~
This MUD has been optimized to support Portal's MIP (Messaging Interface
Protocol) features. If you are using the Portal client software, this protocol
allows the mud to trigger events on your computer in a secure manner.

A few of the major features that the protocol supports:
* Playing sound effects and music
* Displaying still or animated images
* In-game downloading of media
* Tell monitoring
* Channel monitoring
* Much, much more!

The MIP specifications were developed by GiftWicks LLC, the creators of the
Portal mud client. The SMAUG support module was developed by Chris Coulter
(aka Gabriel Androctus) and released to the public domain.

For more information, or to download the Portal mud client, visit this site:
http://www.gameaxle.com/
~
33 MISSILES~
Creating a projectile is basically the same as making any other
weapon. The exception to this are its Values (see ITEMVALUES)
and the need to have missiles which match missileweapons.

&GFollow this basic proceedure to make a set of projectiles&W:
  1) Create a firing mechanism, for instance, a long bow.
  2) Set the itemtype to 'missileweapon'.
  3) Set the wearflags to 'take missile'
  4) Set the projectile values from the HELP ITEMVALUES table.
  5) Set the Value3 (V3) from the table in HELP WEAPONTYPES.

&G Now the wielded weapon is done, but you need something to fire...&W
  1) Create a shootable object, for instance, an arrow.
  2) Set the itemtype to 'projectile'
  3) Set the wearflags to 'take'.
  4) Set the projectile values from the HELP ITEMVALUES table.
  5) Set the V3 to match the V3 on the firing mechanism you created.

Don't forget to finish the items with weight, cost, long, short etc.
You now have two objects in inventory which are ready to fire.
Lastly, you may create a quiver for certain objects. To do this,
set the itemtype to 'quiver', and use v0 to set its capacity.
Be sure not to set the capacity too high, as quivers should be small.

See also: PROJECTILES, ITEMVALUES, WEAPONTYPES and OSET.
~
34 MLIST~
Syntax: mlist
      :	mlist <first mob>
      :	mlist <first mob> <last mob>

This command will list all of the prototype mobs in your area, when used
with no arguments.  When used with a single argument it will list all
mobs including and after the argument, and when used with two arguments,
it will list all mobs including and between the two.
~
38 MOBLOGSTATS~
October 22nd through 12/19
  ... 74 kills on Lord Xyranthas
  ... 32 kills on Onyx Golem
  ... 45 kills on Jagr -  5 Destiny loaded, 20 sacced for 0 Uncertainties
  ... 12 kills on Lord Seth - one Genesis, one Blasting Oblivion
  ... 28 kills on Dracula
  ... 32 kills on Emerald
  ... 337 kills on Bahamut - 35 Justices loaded
  ... 3 kills on Divine Retribution
  ... 32 kills on Froghemoth
~
-1 MOBPROG MOBPROGRAMS OBJPROG ROOMPROG MUDPROG~
.
         The MOBprograms have been contributed by N'Atas-ha.

         Haus hacked together room && obj programs 'cause
          he got sick of failing to add lever bitvectors,
               and cause he thought Carnage was a
                  Trancendentally Cool Mud.
~
31 MOBTRIGGERS MUDTRIGGERS MPTRIGGERS~
Trigger Optnl Triggering Variable Explanation
------- ----- ------------------- -----------
Act      {p}  <keyword / phrase>  [emotes, socials, actions, bamfs]
Speech   {p}  <keyword / phrase>  [says or tells from same room as mob]
Rand          <percentage>        [randomly triggered based on percentile]
Fight         <percentage>        [random, within a fight, based on percentile]
Hitprcnt      <percentage>        [percent is % of mob's max H.P.]
Greet         <percentage>        [entry that mob can see, by mob/player]
Allgreet      <percentage>        [entry by a mob/player, regardless if seen]
Entry         <percentage>        [when the mob itself enters a room]
Bribe         <amount of gold>    [when a player gives the mob money]
Death         <percentage>        [when the mob dies]
Script {hour}                     [loops a line at a time. Hour triggers start]
Time          <hour>              [script prog, runs once on hour specified]
Hour          <hour>              [loops as Script for an hour from start hour]

*NOTE* {hour}/<hour> is in military time. ie, 15 hours is 3p.m. mud time.
*NOTE* The mpcommand MPDONOTHING currently only works in Script progs,
       NOT in Time or Hour progs.

For mobs, see also: MPSTAT, MPEDIT, TRIGGER, MPCOMMANDS, IFCHECKS, VARIABLES.
~
-1 MOTD~
&g--------------------------------------------------------------------------------
                             &cThe Oriental Dojo MOTD
&g--------------------------------------------------------------------------------
                        &WWelcome to The Oriental Dojo .PvP.
 &wAll Bug Reports && Sugestions: Use bugtracker 3 http://fury.eldhamud2.org
 Don't forget to sign up on our website to get access to the forums, blogs
 bugtracker and many other goodies.

 Original SMAUG code by: Thoric (Derek Snider) with Altrag, Blodkai, Haus, Narn,
 Scryn, Swordbearer, Tricops, Gorog, Rennard, Grishnakh, Fireblade and Nivek.
 Original MERC 2.1 code by: Hatchet, Furey and Khan. Original DikuMUD code by:
 Hans Staerfeldt, Katja Nyboe, Tom Madsen, Michael Seifert & Sebastian Hammer.
&g--------------------------------------------------------------------------------
~
0 MOUNT DISMOUNT~
Syntax: mount <mob>
Syntax: dismount

Mount is a skill, which allows you to mount certain mobs.  Being mounted
on a mob cuts down on movement points that are used whenever you move.

New water sectors allow a person mounted to traverse them without damage
from drowning.  If you are in an area where your movement points begin
to drop suddenly and/or you begin to lose hps <hitpoints> quickly, you
should try to mount immediately.
~
1 MOVE MOVEMENT~
This discusses the process of moving your character from one place in the
Realms to another.  The common movements are north, east, south, west, up
down, northeast, southeast, southwest, and northwest.  You may also move
in these directions by the use of n, e, s, w, u, d, ne, se, sw, and nw.
If you need to pass through a door, at times they require being unlocked
and opened. To unlock a door, you type UNLOCK <direction or door name>.
To open a door, you type OPEN <direction or door name>.

At times, you may run out of movement points or require healing.  To allow
for faster recovery, you may SIT, REST, or SLEEP.  When are finished with
your recovery, and wish to continue adventuring, type WAKE or STAND.

For more detailed information on movement and doors, read sections 7 and
8 of your Adventurer's Guide book.
~
33 MPADVANCE~
Syntax: MPADVANCE <name> <level>

Advances the level of a player (not functional in prototype programs).
~
32 MPAPPLY MPAPPLYB~
Syntax:  mpapply <victim>
Syntax:  mpapplyb <victim>

These commands are used in the pre-auth area to signal a new character's
authorization status.  When a character first enters the game, it will
be targeted by an 'mpapply <victim>' which will inform the immortals that
the character is waiting for authorization.  Once the character is
authorized, a mob will attempt to 'mapplyb <victim>' the character, and
the character will be sent into the actual game.

~
33 MPASOUND~
Syntax: MPASOUND <phrase>

Displays a phrase to all surrounding rooms.
~
33 MPAT~
Syntax: MPAT <vnum> <command>

Lets the mobile perform a command at another location.
~
33 MPCOMMANDS RPCOMMANDS OPCOMMANDS~
The following commands can be used for Room, Mob and Object progs.  The
commands listed at the bottom are for mob progs only.  Each command also
has its own help file.  Type HELP <COMMAND>.

MPCOMMAND       PARAMETERS            MPCOMMAND      PARAMETERS
--------------  --------------------  -------------  --------------------
MPASOUND        <phrase>              MPJUNK         <name/var>
MPECHOAROUND    <name/var> <phrase>   MPECHOAT       <name/var> <phrase>
MPECHO          <phrase>              MPMLOAD        <mob vnum>
MPOLOAD         <object vnum>         MPPURGE        <object/mobile name>
MPADVANCE       <player name> <level> MPTRANSFER     <name/all>
MPFORCE         <name/all> <actions>  MPSLAY         <victim>
MPDREAM         <name> <phrase>       MPDAMAGE       <name> <#hps>
MPCLOSEPASSAGE  <room> <direction>    MPOPENPASSAGE  <origin> <dest> <dir>
MPPRACTICE      <victim> (skill|spell) (max_percent)
MPFAVOR         <victim> <favor>
MPQUESTREWARD   <victim> <Num QP>

Mobs only:
MPKILL           <name>                 MPGOTO <vnum>
MPAT             <vnum> <command>

See also: MPSTAT, RPSTAT, OPSTAT, MPEDIT, RPEDIT, OPEDIT, TRIGGER, MPTRIGGERS,
          RPTRIGGERS, OPTRIGGERS, IFCHECKS, VARIABLES.
~
32 MPDAMAGE~
Syntax:  mpdamage <victim> <amount>

This command inflicts a specified amount of damage on the victim.
This damage will be affected by sanctuary, but is not affected by
protect, saving throws or resists.

A mob should _never_ mpdamage itself.
~
32 MPDEPOSIT MPWITHDRAW~
Syntax:  mpdeposit <amount>
Syntax:  mpwithdraw <amount>

This command orders the mobile to deposit or withdraw a specified number
of gold coins from an area.  These can be used in conjunction with mpat
to tell the mob which area to withdraw/deposit money in.

Example:  mpat 2300 mpwithdraw 3000000

This would cause the mob to withdraw 5 million coins from the new Darkhaven
area, as that is the area vnum 2300 is in.

If no mpat is used, the mob will withdraw or deposit the gold from the
area in which it is located at the time.
~
33 MPDREAM~
Syntax: MPDREAM <name> <phrase>
Sends a message to a sleeping character.
~
33 MPECHO~
Syntax: MPECHO <phrase>

Displays a phrase to the entire room.
~
33 MPECHOAROUND~
Syntax: MPECHOAROUND <name> <phrase>

Displays a phrase to all in the room except victim.
The abbreviation "mer" may be used for mpechoaround.
~
33 MPECHOAT~
Syntax: MPECHOAT <name> <phrase>

Displays a phrase to only the victim.
The abbreviation "mea" may be used for mpechoat.
~
31 MPECHOZONE~
-----------------------------------------------------------

     SYNTAX: mpechozone <color> <string>

DESCRIPTION: The MPECHOZONE mpcommand works much like
             the ECHO and RECHO comands do except the
             specified string is only displayed within
             the area.

-----------------------------------------------------------

SEE ALSO: COLOR, MPCOMMANDS
~
35 MPEDIT~
Syntax:  mpedit <mobile> <command> [number]  [program] [arguments]
Syntax:  mpedit <mobile> add       <program> <arguments>
Syntax:  mpedit <mobile> insert    <number>  <program> <arguments>
Syntax:  mpedit <mobile> edit      <number>  [program] [arguments]
Syntax:  mpedit <mobile> delete    <number>
Syntax:  mpedit <mobile> list

Add, insert and edit will put you into the line editor to edit your
program.  The arguments consist of a trigger, plus any arguments
associated with that trigger.

For complete infomation, reference the mob program documentation available
via FTP on realms.game.org:  (building.tar.gz/building.tar.Z/building.zip )

See MPSTAT, TRIGGER, MPTRIGGERS, MPCOMMANDS, IFCHECKS, IFCHECKS2, VARIABLES
~
31 MPFAVOR~
-----------------------------------------------------------

     SYNTAX: mpfavor <target> -#
             mpfavor <target> +#
             mpfavor <target> #

DESCRIPTION: The MPFAVOR mpcommand is used to take, give,
             or set a PCs favor by/to the specified amount.

   EXAMPLES:

mpfavor 0.$n -10 -> decrease $n's favor by 10
mpfavor 0.$n +10 -> increase $n's favor by 10
mpfavor 0.$n 10  -> set $n's favor to 10

       NOTE: The current high/low settings for favor
             can not be exceeded: 2300 and -2300

-----------------------------------------------------------

SEE ALSO: MPCOMMANDS, 'IFCHECK FAVOR'
~
45 MPFILLIN~
Syntax: mpfillin <exit>

New mpfillin, this simply sets a closed door bit, so can be used for
several things, quietly closing a door, closing an exit that was dug, etc...
~
45 MPFIND~
.  Display a maxiumu of n lines.

mpfind n mud text
   Search all the mobs in the mud for
   mob progs that contain an occurrence of text.
   Display a maxiumu of n lines.

Example:
mpfind 20 901 969 if isnpc
  Search all mob progs in Olympus (vnums 901 thru 969)
  and display all mob vnums that contain text "if isnpc".
  Display a maximum of 20 lines.
Example:
mpfind 30 mud mpslay
  Search all mob pros in the entire mud
  and display all mob vnums containing text "mpslay".
  Display a maximum of 30 lines.
~
33 MPFORCE~
Syntax: MPFORCE <name/all>

Forces a player/mob to do a command (non-functional on immortals, all will
only force all in room).
~
33 MPGOTO~
Syntax: MPGOTO <vnum>

Goes to any room which is not private.
~
32 MPINVIS~
Syntax:  mpinvis
Syntax:  mpinvis <level>

This command controls a mob's ability to use a modified form of wizinvis.

Use 'mpinvis' alone to toggle the invisibility.

Use 'mpinvis <level>' to set the level at which the mob will be invis.

Mortals under the mobinvis level of the mob will be unable to see the mob
when it goes mobinvis; they cannot see it with any spell, it will be
completely invisible to them.

Be warned, however, that its programs will still function as normal, the
mortal will simply see a 'someone' if it performs an action or an echo
that they see, just as if a wizinvis immortal performed the action.

Also be warned that at the present time, area attacks _will_ hit a mobinvis
creature even if it is invisible.
~
33 MPJUNK~
Syntax: MPJUNK <name>

Destroys an object in inventory/being worn - can be used with all.object .
~
33 MPKILL~
Syntax: MPKILL <name>

Kills a player without using murder.
~
33 MPMLOAD MPOLOAD~
Syntax: MPMLOAD <vnum>
        MPOLOAD <vnum> <level> <timer>

Loads a mob or object. In the case of objects, the level must be set, or
supermob will end up setting the level. Timer is optional, and is the decay
timer for objects.
~
33 MPOPENPASSAGE MPCLOSEPASSAGE~
Syntax: MPOPENPASSAGE <origin> <destination> <direction>

Opens a passage to a room (does not affect pre-existing doors)

Syntax: MPCLOSEPASSAGE <room> <direction>

Closes a passage to a room (does not affect pre-existing doors that were
not created with mpopenpassage)
~
31 MPPARDON~
-----------------------------------------------------------

     SYNTAX: mppardon <target> <flag>

DESCRIPTION: The MPPARDON mpcommand works just as the
             immortal PARDON command does.

-----------------------------------------------------------

SEE ALSO: PARDON, FLAGS, 'IFCHECK ISATTACKER', 'IFCHECK
          ISKILLER', 'IFCHECK ISTHEIF'
~
31 MPPEACE~
*-------------------------------------------------------------------*

     SYNTAX:     MPPEACE <name>

DESCRIPTION:     Any target name within the room can be forced
                 to cease all fighting.

*-------------------------------------------------------------------*
See Also:  MPCOMMANDS OPCOMMANDS RPCOMMANDS OPTRIGGERS MPTRIGGERS
~
31 MPPKSET~
-----------------------------------------------------------

     SYNTAX: mppkset <target> yes/no

DESCRIPTION: The MPPKSET mpcommand will set the
             PC to deadly or peaceful based on what is
             specified regardless of their present state.
             No = peaceful Yes = deadly

-----------------------------------------------------------
~
32 MPPRACTICE~
Syntax:  mppractice <victim> <skill/spell/language> <amount>

This command will set the victim's percentage of proficiency in the
specified skill/spell/language to the specified amount.

It cannot train a character in a skill/spell/language the character does
not have as a part of its class and that it does not already have as a
result of its level.  In other words, it cannot train a warrior in
fireball, or a level 1 thief in gouge.
~
31 MPPURGE~
Syntax: MPPURGE <object/mobile>

Purges the room, or a specified object/mobile.
-----------------------------------------------------------

     SYNTAX: mppurge
             mppurge <item name>
             mppurge <mob name>

DESCRIPTION: The MPPURGE mpcommand works much like the
             immortal command PURGE, but for one exception:
             there must be something to purge. If there is
             nothing to be purged, the command will log a bug.

-----------------------------------------------------------
~
32 MPRESTORE~
Syntax:  mprestore <victim> <amount>

This command restores a specified number of hitpoints to the victim.
~
31 MPSCATTER~
*-------------------------------------------------------------------*

     SYNTAX:     MPSCATTER <target name> <low vnum> <hi vnum>

DESCRIPTION:     This command will send the victim to any one of
                 the rooms specified at random.

Example: mpscatter lascivias 1 30
         Will transfer Lascivias to a room between 1 and 30.
         The numbers you specify are inclusive in the formula.

*-------------------------------------------------------------------*

See also: MPCOMMANDS OPCOMMANDS RPCOMMANDS OPTRIGGERS MPTRIGGERS
~
31 MPSLAY~
-----------------------------------------------------------

     SYNTAX: mpslay <target>

DESCRIPTION: The mpcommand MPSLAY works exactly as the
             immortal slay command does, causing the
             PC/NPC target instant death. NOTE: This is
             a mob program command only.

-----------------------------------------------------------

SEE ALSO: MPCOMMANDS
~
33 MPSTAT~
Syntax:  mpstat <mob/mobvnum>

Mpstat will display all of the mobprograms that have been written for the
specified mob.  If an instance of that mob exists in the game, it can be
accessed with its vnum.

See MPEDIT, TRIGGER, MPTRIGGERS, MPCOMMANDS, IFCHECKS, IFCHECKS2, VARIABLES
~
33 MPTRANSFER~
Syntax: MPTRANSFER <name/all>

Transfers one or all in the room to a specified location.
~
34 MSET~
Syntax: mset <character> <field> <value>
        mset character on

MSET sets the properties of mobiles. If a mobile has the PROTOTYPE flag,
modifying an instance of this mobile will also modify the index mobile, which
all other instances of the mobile are based on.

MSET ON will lock you onto a particular mob/character. Once locked on, all
mset commands will imply 'mset <character>'. Hitting enter while in MSET ON
will give you an mstat of the mob/character you are working on. To get out
of MSET ON, simply type the word DONE. Example:

        mset gracca on
        long A large hulking figure stands here.
        sex 1
        done

See also: ACTFLAGS, SPECFUNCS, SAVINGTHROWS, RIS, NPC_RACES, ATTACKS,
          DEFENSES, MCREATE, MMENU and MSTAT.
~
32 MSTAT OSTAT RSTAT~
Syntax:  mstat <character/mob or mobvnum>
Syntax:  ostat <object/object vnum>
Syntax:  rstat
Syntax:  rstat <location>

MSTAT shows you statistics on a character or mobile.  If a copy of the mobile
is present in the game, you can access it using its vnum.

OSTAT shows you statistics on an object.  If a copy of the object is present
in the game, you can acces it using its vnum.

RSTAT shows you statistics on a location.  The location may be specified as
a roomvnum, as the name of a mobile, or as the name of an object.  Rstat
with no argument returns the statistics on your present room.

See MSET OSET and REDIT
~
32 MWHERE~
Syntax: mwhere <name>

MWHERE shows you the locations of all mobiles with a particular name.
~
-1 M_ADVHERO_~
You suddenly feel a strange surge of power flow through your veins!

You have mastered yourself as far as mortally possible, and now
see immortality within your grasp...

Along with your new position you recieve a new channel, to use this
channel type ': <message>' or 'imm <message>'.
~
0 IMMORTAL_ADVANCE~
With becomming a member of staff on this game comes great responcibility. See
to it that you conduct yourself at all times in the most honerable of
fashions, that you are open, impartial and transperant in all your dealings
with players and finally that you do the tasks that you have been hired to
perform and nothing outside of those duties. I wish to personally thank you
for joining our game staff. The_Fury.
~
1 'NEW' 'NEWBIE' 'START' 'BEGIN'~
Please take the time to read over the following help files. They will help to
get you aquainted with many of the simpler aspects of the game. It is very
important you read and understand the RULES, as the "I didn't know" defense
is not accepted. It is your responcibility to know and understand the rules.
We wish you the best of luck and hope that you enjoy The Oriental Dojo.

GUIDE -       Will help you learn to use your Adventurers Guide Book.
RULES -       Will lead you through the laws of the land.
SPAM -        Will explain what spam is, and why you should not do it.
CONFIG -      Will teach you about our configuration menu.
SCORE -       Will tell you about your character's personal score sheet.
MOVEMENT -    Will teach you various commands for moving about the Realms.
OBJECTS -     Will teach you various commands to use your equipment.
CONTAINER -   Will teach you about using containers to hold belongings.
CHANNELS -    Will teach you about communication with other players.
GROUP -       Will help you with grouping with other adventurers.
COMBAT -      Will teach you how to choose, start and stop a fight.
DEATH -       Will tell you about the death experience in the Realms.
PRACTICE -    Will teach you about training spells, skills, and weapons.
INFORMATION - Will cover ways to find certain types of information.
GENERAL -     Will bring up a list of general commands in the game.

To use these files, type HELP <topic>.  Type 'help' for general commands.
~
38 NEWBIECHAT~
Newbiechat is a channel created for and use by only low-level new
players.  It is designed to lessen the confusion of their transition
into the Realms, and can be used to gain answers to any questions
or problems the player may have.
~
34 NEWZONES~
Syntax: newzones [low] [high]
Lists the vnum range for rooms/mobs/objects in prototype areas that have been
loaded.
~
-1 NEW_DEATH~
...Everything begins to fade to black.  You feel yourself leaving your body.
Rising up into the air, you feel more free than you have ever felt before...

However, before your deity comes to collect your soul, you feel a strange
pulling sensation as strange and colorful mists swirl around you...

A low voice fills your head with words of advice... "When your character
dies, you are reincarnated at the cathedral of Notre  Dame de Sioux in New
Darkhaven; should you one day become a member of a  clan, guild or order you
will be returned to your own altar."

"Your corpse, however, is left behind where you were killed, together with
all of your equipment, so that you can attempt to return to the scene and
loot your corpse.  Your gold stays with you.  Corpses decay after time,  and
when this happens the objects inside will decay with it."

"Once you have chosen a deity and gained sufficient favor, you may be able
to supplicate to your deity for your corpse.  Type 'help death' for more
information.  This message will appear only on your first two deaths..."
~
1 NORTH SOUTH EAST WEST UP DOWN~
Syntax: north or n
Syntax: south or s
Syntax: east or e
Syntax: west or w
Syntax: up or u
Syntax: down or d

Use these commands to walk in a particular direction.
~
1 NORTHEAST NORTHWEST SOUTHEAST SOUTHWEST~
Syntax: northeast or ne
Syntax: northwest or nw
Syntax: southeast or se
Syntax: southwest or sw

Use these commands to walk in a particular direction.
~
35 NOSUPPLICATE NOSUPP~
Nosupplicate as a room flag is only for use in hell, jails and some immortal
rooms. It should never be used in an area without fair warning given to mortals
and after extensive consideration and approval by the Area council.
~
31 NOTELL NOEMOTE NOTITLE SILENCE UNSILENCE~
Syntax: notitle <character>
Syntax: noemote <character>
Syntax: notell  <character>
Syntax: silence <character>
Syntax: unsilence <character>

NOTITLE, NOEMOTE, NOTELL, and SILENCE are used to muffle other characters, by
preventing them from setting their title, emoting, telling, and using
channels, respectively.  Characters who are notelled will also not recieve
those forms of communication.

Use UNSILENCE to remove a player's silence.  Simple use notell, noemote or
notitle on the character again to remove each of those restrictions.
~
33 NPCCLASSES~
"kensei",     "wu jen",  "bushi",    "fighter", "shugenja", "iaijutsu",
"genshin",    "kishi",   "sohei",    "mystic",  "wizard",   "savage",
"blacksmith", "butcher", "princess", "prince",  "emporer",  "baker",
"questmaster", "emporess" "tattooartist", "weaponsmith", "armorsmith",
"merchant", "trainer",
"pc1", "pc2", "pc3", "pc4", "pc5", "pc6", "pc7", "pc8", "pc9", "pc10",

PC1->10 are there to be used when a class you require is not currently in the
list. Please inform a coder as to what pc value you have used so that it can
be added to code and this help file updated.

See also: ACTFLAGS, SPECFUNCS, BODYPARTS, SAVINGTHROWS, RIS, NPCRACES,
          ATTACKS, LANGUAGES, DEFENSES, MSTAT, MCREATE, MMENU.
~
33 NPCRACES~
"angel",  "vanara",   "nazumi",  "spirit",   "undead", "demon",   "kappa",
"kitsune","otoroshi", "jubokko", "baku",     "tengu",  "nue",     "hainu",
"tanuki", "basan",    "ashalan", "fudoshi",  "gaki",   "henemuri","ikiryo",
"kenku",   "kumo",    "naga",    "ningyo",   "abanue", "nukarumi","obake",
"orochi",  "podling", "shiyokai","takesasu", "tanuki", "ubume",   "uragiri",
"yokai",    "yorei",  "zokujin", "shiryo",   "merido", "sakkaku",
"mokumokuren",
"r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9",
"s1", "s2", "s3", "s4", "s5", "s6", "s7", "s8", "s9",
"ghoul", "shadow", "skeleton", "worm", "spider", "beast", "canine", "feline",
"rat",   "ox",     "tiger",    "rabbit", "dragon", "snake", "horse", "sheep",
"monkey", "rooster", "dog", "pig", "cat", "ant", "rat", "bat"

For information on what these races look like use google or Creatures of
Rokugan information book. Values r1->s9 can be used when the exact race you
require is not avalable. Please inform a coder with the value you have used
so that the code and this help can be updated.

See also: ACTFLAGS, SPECFUNCS, BODYPARTS, SAVINGTHROWS, RIS, NPCCLASSES,
          ATTACKS, LANGUAGES, DEFENSES, MSTAT, MCREATE, MMENU.
~
31 OBJECTFLAGS~
Flags that objects can have:

Flag        Affect                Flag        Affect
&r====        ======                ====        ======
&Gglow        &cn/a                   &Ghum         &cn/a
&Gdark        &cn/a                   &Gloyal       &cloyalty ('help loyal')
&Gevil        &cglow on det. evil     &Ginvis       &cinvisible
&Gmagic       &cprevents enchant      &Gnodrop      &ccannot drop
&Gbless       &c+20% resist dam.      &Gantigood    &czap if align +330
            &cdbl. duration poison
            &cweapon
&Gantievil    &czap if align -330     &Gantineutral &czap if align -330 to +330
&Gnoremove    &ccannot remove         &Ginventory   &cpurge upon char. death
&Gantimage    &czap if mage           &Gantithief   &czap if thief
&Gantiwarrior &czap if warrior        &Ganticleric  &czap if cleric
&Gantivampire &czap if vampire        &Gantidruid   &czap if druid
&Gorganic     &c+20% suscept. dam.    &Gmetal       &c+20% resist damage
&Gdonation    &cprevents get all      &Gclanobject  &cn/a
&Gclancorpse  &cn/a                   &Gprototype   &cn/a
&Gnolocate    &cnot visible on locate

&YAdditional flags:
&Gcovering      &cItems inside this are 'covered', use 'look under <object>' to
              see 'inside'.  The object does not have to be a container to
              be a covering object.  Use 'reset put' to indicate objects to
              be covered by this object.&w
~
1 OBJECTS~
To see the objects you currently possess, type INVENTORY and EQUIPMENT>
INVENTORY is the items you are carrying, but are not currently wearing.
EQUIPMENT shows you the equipment you are currently wearing.

You may WEAR, WIELD, or HOLD equipment to use it.  To stop using a piece
of equipment, you REMOVE it.  Before you may wield a new weapon, you must
first REMOVE the old weapon.

You can gain information on your objects by using LOOK or EXAMINE.  EXAMINE
tells you the condition of your item, as a more detailed form of LOOK.

To find out more information on objects, read sections 9, 10 and 17 of your
Adventurer's Guide book.
~
31 OBJECTTYPES~
Object types listed in bit order:

  None        Light     Scroll     Wand        Staff       Weapon
  Fireweapon  Missile   Treasure   Armor       Potion      Worn
  Furniture   Trash     Oldtrap    Container   Note        Drink_con
  Key         Food      Money      Pen         Boat        Corpse_npc
  Corpse_pc   Fountain  Pill       Blood       Bloodstain  Scraps
  Pipe        Herb_con  Herb       Incense     Fire        Book
  Switch      Lever     Pullchain  Button      Dial        Rune
  Runepouch   Match     Trap       Map         Portal      Paper
  Tinder      Lockpick  Spike      Disease     Oil         Fuel
  Short_bow   Long_bow  Crossbow   Projectile  Quiver      Shovel
  Salve

Not all are implemented.

See OSET ITEMVALUES ARMORCLASS.
~
31 OBJTRIGGERS OPTRIGGERS~
Trigger Optnl Triggering Variable Explanation
------- ----- ------------------- -----------
Wear          <percentage>        [when a player wears the object]
Remove        <percentage>        [when a player removes the object]
Speech   {p}  <keyword / phrase>  [says or tells from same room as mob]
Rand          <percentage>        [randomly triggered based on percentile]
Sac           <percentage>        [when a player sacrifices the object]
Zap           <percentage>        [when the player is zapped due to alignment]
Get           <percentage>        [when a player gets the object]
Drop          <percentage>        [when a player drops the object]
Damage        <percentage>        [when the object is damaged]
Repair        <percentage>        [when the object is repaired]
Greet         <percentage>        [when a mob/player enters the room]
Exa           <percentage>        [when the object is Examined or Looked upon]
Look          ** THIS TRIGGER IS NOT CURRENTLY IN USE **
Push          <percentage>        [when a player pushes an object]
Pull          <percentage>        [when a player pulls an object]
Use           <percentage>        [see 'help useprog' for details]

For objects see also: OPSTAT, OPEDIT, TRIGGER, OPCOMMANDS, IFCHECKS, VARIABLES.
~
32 OBJTYPENUMS~
.&r--------------------------------------------------------------------

                   &GNUMBER                 TYPE of OBJECT

                     &c1                       Light
                     2                       Scroll
                     3                       Wand
                     4                       Staff
                     5                       Weapon
                     9                       Armor
                    10                       Potion
                    15                       Container
                    16                       Note
                    18                       Key
                    19                       Food
                    23                       Mcorpse
                    24                       Pcorpse
                    26                       Pill
                    34                       Book

 &r--------------------------------------------------------------------

     &YSEE ALSO: &wMPEDIT, OPEDIT, RPEDIT, IFCHECKS, IFCHECKS2, IFCHECKS3
                 ITEMVALUES, OBJECTTYPES, VARIABLES,
~
33 OLIST~
Syntax: olist
      :	olist <first object>
      :	olist <first object> <last object>

This command will list all of the prototype objects in your area, when used
with no arguments.  When used with a single argument it will list all
objects including and after the argument, and when used with two arguments,
it will list all objects including and between the two.
~
45 OPEN CLOSE LOCK UNLOCK PICK BOLT UNBOLT~
Syntax: open   <object|direction>
Syntax: close  <object|direction>
Syntax: lock   <object|direction>
Syntax: unlock <object|direction>
Syntax: pick   <object|direction>
Syntax: bolt   <direction>
Syntax: unbolt <direction>

OPEN and CLOSE open and close an object or a door.
LOCK and UNLOCK lock and unlock a closed object or door.  You must have
the requisite key to LOCK or UNLOCK.
PICK can open a lock without having the key.  In order to PICK successfully,
you must practice the appropriate skill.

BOLT and UNBOLT bolt and unbolt a closed door.  You must be on the side of
the door that has the bolt to BOLT or UNBOLT the door.
~
33 OPSTAT~
Syntax: opstat <object/object vnum>

Opstat will display all of the objprograms that have been written for the
specified object.  If a copy of the object exists in the game, it can be
accessed by its vnum.

See OPEDIT, TRIGGER, OPTRIGGERS, OPCOMMANDS, IFCHECKS, IFCHECKS2 VARIABLES
~
31 OSET~
Syntax:  oset <object>    <field> <value>
         oset object on

If the copy of the object you are currently modifying has the PROTOTYPE flag,
your modifications will also modify the index of that object, which all other
instances of the object are based on.  In the future, every copy of that obj
will reflect your modifications.

Also be aware that modifications to the object affect list (everything that
is listed after 'object values') will affect _every_ copy of that object in
the game, including old copies (even if they are not online).  Thus if you
change a prototype-flagged copy of a sword to +4 damroll, every copy of that
vnum ever made will reflect that change.  If you add a 'magic' flag to that
sword, however, only copies made after the change will be affected.

If the copy of the object you are modifying does NOT have the PROTOTYPE flag,
your modifications will affect only that copy.

OSET ON will lock you onto a particular object.  Once locked on, all commands
commands will imply 'oset <object>'.  Hitting enter while in OSET ON gives
you an ostat of the object you are working on.  To get out of OSET ON, simply
type the word DONE. Example:

        oset staff on
        long A long gnarled staff of burnished oak lies here.
        type staff
        done

See AFFECTTYPES, WEARFLAGS, OBJECTFLAGS, OBJECTTYPES, ARMORCLASS
ITEMVALUES, WEAPONTYPES, VARIABLES, OMENU, LAYERS and LAYERS2
~
1 OVERLAND WILDERNESS 'ANSI MAP' 'ASCII MAP'~
EldhaMUD now features an ANSI map which represents the
terrain features of the area between zones. There are 3 maps, one
for each of the 3 continents of the planet. Travelling on them is much
the same as wandering through an area, except that you can see several
spaces around you as you travel.

It looks something like this:

&w^^^^^^^^^
^&g*******&w^
^&g***&WX&g***&w^
^&g**&WX&R@&WX&g**&w^
^&g*******&w^
^&g*******&w^
^^^^^^^^^&z

Each of the colored symbols represents a different kind of terrain.
The &R@&z symbol is you, and the &WX&z symbols are exits off of the map,
either
to other maps, or to regular zones such as Darkhaven. It is possible to
encounter random monsters roaming the map.

The map is best viewed with ANSI color turned on.
~
33 OWHERE~
Syntax 'Owhere <object/keyword>

This command will allow you to search for a certain item by using its
keyword. This will list the name of the object, its' location, the name
of the player(s) carrying it and the number of the objects currently online.
are currently on-line.

~
0 PAGELENGTH~
Syntax: pagelength <number of lines>

This command sets your screen to only display a certain amount of lines.
After setting pagelength, type clear to reinitialize your screen.
~
0 PAGER~
Syntax:  Pager <# of lines per screen>
Syntax:  Config +pager       (turns page pausing on)
Syntax:  Config -pager       (turns page pausing off)
Syntax:  Pager               (toggles pager on/off)

Pager is a configurable item that will pause screen scrollage at the user
specified pager length.  To set it, first set a desired page length using:

Pager <# of lines>

Initially, page length is set to 24 lines.  Once page length is set, use
the Config command to turn it on and off, or simply type 'pager'.

Commands available within the pager are:

(C)ontinue, (R)efresh, (B)ack, (Q)uit.

With 'continue' being the default item.  When the screen pauses, hit the
enter key to continue, or type another choice and hit the enter key.

See also: CONFIG
~
1 PARALYZE~
c 'paralyze' victim

This spell will drastically alter your opponents ability to fight back
for a brief time.
~
31 PARDON~
Syntax: pardon <character> killer
Syntax: pardon <character> thief
Syntax: pardon <character> attacker

PARDON pardons a player for their crimes.
~
0 PARRY~
Syntax:  operates automatically

Parry is a skill which assists in warding off incoming attacks.  If you
successfully parry attack, you take no damage from it.  Parry is an
autonomic skill, but you must be wielding a weapon to use it.

~
33 PART BODYPARTS XFLAGS~
Misc body parts:
HEAD     ARMS    LEGS   HEART        BRAINS      GUTS        HANDS   FEET
FINGERS  EAR     EYE    LONG_TONGUE  EYESTALKS   TENTACLES   FINS    WINGS
TAIL     SCALES  HOOVES FORELEGS     HAUNCHES

Used for attacking:
CLAWS    HORNS   TUSKS  TAILATTACK   SHARPSCALES
~
0 PASSWORD~
Syntax:  password  <new password>   <new password>

PASSWORD changes your character's password.  You repeat the new password only.
If you do not get it correctly it will not work.  This should end the typo
locking you out of your character.
The PASSWORD command is protected against being snooped or logged; it is
impossible for any immortal to in any way see, find or retrieve it.  It
is the responsibility of the player to ensure that the password of the
character is kept secure.

Passwords can not contain certain characters, or spaces.  We also advise
that you use an alphanumeric password (one containing both numbers and
letters) as they are harder to guess.  We also recommend that you choose
a password that is greater than 6 characters in length.  A good rule of
thumb is if it is in the dictionary, it is probably not a good password.

NOTE:  if you decide to trade a character, you do so at your own risk.
Immortals are not responsible for ensuring fair trades.  You may seek an
immortal to oversee a trade, but it is not their  responsibility.

&YThe password policy is:  password equals ownership.&w

See also PASSWORD_ZMUD
~
0 PCOLORS 'PROMPT COLORS'~
The following are the tags used for adding color in your text.

Foreground text tag: &&
Tokens for foreground text are:

&&x - Black           &&r - &rDark Red&D  &&g - &gDark Green&D
&&O - &OOrange (brown)&D  &&b - &bDark Blue&D &&p - &pPurple&D
&&c - &cCyan&D            &&w - &wGrey&D      &&z - &zDark Grey&D
&&R - &RRed&D             &&G - &GGreen&D     &&Y - &YYellow&D
&&B - &BBlue&D            &&P - &PPink&D      &&C - &CLight Blue&D
&&W - &WWhite&D
&&v or &&V - &vReverse the colors.&D
&&u or &&U - &uUnderline the text.&D
&&i or &&I - &iItalicize the text.&D
&&s or &&S - &sStrikeover text.&D
&&D - Resets to custom color for whatever is being displayed.
&&d - Resets to terminal default color.

Blinking foreground text tag: }}
Tokens for blinking text are:

}}x - Black           }}r - }rDark Red&D  }}g - }gDark Green&D
}}O - }OOrange (brown)&D  }}b - }bDark Blue&D }}p - }pPurple&D
}}c - }cCyan&D            }}w - }wGrey&D      }}z - }zDark Grey&D
}}R - }RRed&D             }}G - }GGreen&D     }}Y - }YYellow&D
}}B - }BBlue&D            }}P - }PPink&D      }}C - }CLight Blue&D
}}W - }WWhite&D

When putting color in something, please try to remember to close your
colors with a &&D tag so that anyone viewing it won't have to deal with
color bleeding all over the place. The same holds for italic or underlined
text as well.

The &&d tag should only be used when absolutely necessary.

Background color tag: ^^
Tokens for background color are:

^^x - Black         ^^r - Red           ^^g - Green
^^O - Orange        ^^b - Blue          ^^p - Purple
^^c - Cyan          ^^w - Grey

If setting both foreground and background colors. The foreground must
be used before the background color. Also, the last color setting in your
prompt will wash over into the text you type. So, if you want a set
of colors for your typed text, include that at the end of your prompt set.

Example (assuming current h.p.'s of 43 and mana of 23):

Prompt &&Y^^b<%h/&&x^^r%m>&&w^^x = <43/23>
        {A}     {B}       {C}

A) Yellow with blue background.
B) Black with dark red background.
C) Light Grey with black background.

See also: PROMPT, ANSI&D
~
35 PCRENAME~
syntax pcrename <oldname> <newname>

This command permanently changes a players name and should be used
sparingly. It does a check to ensure there is no other player by that
name already in the files.
~
31 PEACE~
Syntax: peace

PEACE causes all characters in a room to stop fighting.
~
0 PEEK~
This skill shows you a character's inventory when you look at a character.
Use of the skill is automatic when you 'look' at a character after you
have practiced the skill.
~
0 PET PETS~
You can buy pets in the pet shop.  You may buy one more pet each time you
advance in level.  Your pet-buying opportunities do not accumulate; use
them or lose them.  This policy prevents wholesale abuse of pets.

You are responsible for the actions of your pets.

See also &WHelp PETSAVE &w
~
1 PETSAVE~
Petsaving is automatic in the Realms. When you purchase a pet, it is
loyal to you until its' death. Your pet will automatically save when
you save and quit when you quit. If you die, your pet may still live
and vice-versa.
Pets remain loyal until they die or until you purchase a new pet. If
you lose link your pet may be killed without you around to protect it.
In no instances will pets be reimbursed. Do not even ask.
  *** You may only purchase one pet per level ***
~
37 'PICK LOCK'~
This skill enables you to pick open locked doors.
~
31 PIPEFLAG~
The following flags may be used with the item type pipe in the v3 item
value:
PIPE_TAMPEDPipe has been tamped (not really used yet)
PIPE_LITPipe is lit (required for smoking)
PIPE_HOTPipe is hot
PIPE_DIRTYPipe is dirty (not really used yet)
PIPE_FILTHYPipe is REALLY dirty (not used at all yet)
PIPE_GOINGOUTPipe is about to go out
PIPE_BURNTNot used yet.
PIPE_FULLOFASHPipe is full of ashes, and needs to be emptied.

~
0 POISON~
Syntax: cast poison <victim>

This spell reduces the strength of the victim by two, as well as reducing the
victim's regeneration rate.
~
1 POLEARM~
&wThis is a passive skill that allows you to use a polearm.
It's use is automatic once you have learned it.
~
1 PRACTICE~
Syntax: PRACTICE
Syntax: PRACTICE <skill|spell|weapon>

PRACTICE without an argument tells you your current ability level in all
the skills and spells available to you.  You can check this anywhere.

PRACTICE with an argument practice that skill or spell.  Your learning
percentage starts off at 0% (unlearned), and can be practiced once.
After this initial practice, the skill/spell must be used to develop it
to the level of 'adept' (Adept is not always necessarily 30%)  You must
be at a guild master to practice.

The higher your wisdom, the more practice sessions you will have each time you
gain a level.  Unused sessions are saved until you do use them.

All characters may practice skills, spells, and weapons in the Academy.

For more information on spell, skills, weapons, and practicing, read section
15 of your Adventurer's Guide book.
~
31 PROJECT~
Syntax: project -- same as project list
        project save
        project list [available]
        project code  --- Lists approved projects with no coders
        project mine -- Lists all projects that you own or are the coder
        project more --- Lists projects as well as coder/log info
        project add <name>
        project <number> coder  --- Assigns you as the coder of a project
        project <number> delete
        project <number> take
        project <number> log write
        project <number> log subject <subject>
        project <number> log post
        project <number> log list
        project <number> log <number> read
        project <number> log <number> delete
        project <number> description --- Buffer to describe the project
        project <number> show -- shows description of the project

You can remove yourself as a coder or owner by repeating the command.
Change status/post on other's projects, 40+, Code council, Vc heads.
List logs/read logs from others projects, 34+
Add/ delete logs  <Level 40+, Code council and VC heads)
~
33 PROJECTILETYPES~
0 PROJ_BOLT,
1 PROJ_ARROW,
2 PROJ_DART,
3 PROJ_STONE,
~
0 PROMPT FPROMPT~
Syntax:   prompt  <string>
Syntax:   fprompt <string>

Sets your prompt to a given string.  The game automatically sets your prompt
when your character is created, but you can use PROMPT to change your prompt
to more to your liking.  If you type 'default' as the string, your prompt
will be set back to the game default.

The fprompt sets your fighting prompt.  This is the prompt that is displayed
to you while you are fighting.  It follows the same format as the normal
prompt does.
Your prompt can be any string of characters that you wish. You can also embed
special characters and tokens into the string that you set. These special
characters are linked with specific groups of tokens. These tokens will add
specific sets of information to your prompt.

The first special character is:  %
Tokens for % are:
  %h  - current hitpoints                %m  - current mana (0 for vamp)
  %H  - maximum hitpoints                %M  - maximum mana (0 for vamp)
  %b  - current blood (0 for non-vamp)   %v  - current movement
  %B  - maximum blood (0 for non-vamp)   %V  - maximum movement
  %g  - gold held                        %x  - current experience
  %a  - your alignment                   %X  - experience needed to next level
  %A  - invisible/hide/sneak indicator   %S  - your current combat style

The other special characters are:
 &&  - Foreground color                  ^^  - Background color

Examples (assuming current hit points of 43, mana of 23, and movement of 120):
Prompt %h%m%v       =   4323120
Prompt <%h|%m|%v>>> =   <43|23|120>>>
Prompt %h %m %v     =   43 23 120

Please see HELP PCOLORS for a list of the color tokens. If you are immortal,
there are separate prompt options for your use. See HELP IMMPROMPT.
~
0 PROTECTION SANCTUARY~
Syntax: cast protection
Syntax: cast sanctuary  <character>

The PROTECTION spell reduces the damage taken from any attack by an evil
creature by one quarter.

The SANCTUARY spell reduces the damage taken by the character from any attack
by one half.

These spells may be used simultaneously for cumulative effect.
~
0 PULL PUSH LEVERS PULLCHAINS SWITCHES BUTTONS~
Syntax: pull <trigger>
Syntax: push <trigger>

Levers, switches, pullchains and buttons can do all sorts of interesting
things... open or unlock doors, change exits around, teleport you to another
location, cast a spell, summon a monster... you name it!
~
31 PULLTYPES~
&YSyntax&W: redit pushtype <direction> <type>
&YSyntax&W: redit push <direction> <force>

Where type is equal to Current, Wave, Whirlpool, Geyser, Wind,
Storm, and Vortex, to name a few . These equal the 'pushforce'
Other types include Vacuum, Slip, Coldwind, Sinkhole, Landslide,
Quicksand, Earthquake, Undefined, Lava, Hotair and Breeze (objects only).

The frequency of the push is controlled by the value set in
redit push <force>, and may be anything from -30 to 30. Positive
and negative values represent pulling and pushing, respectively.
The more positive (or negative) the number is, the sooner the force
will push or pull you.
~
37 PURGE~
Syntax: purge
Syntax: purge <character>

PURGE is used to clean up the world.  PURGE with no arguments removes all the
NPC's and objects in the current room.  PURGE with an argument purges one
character from anywhere in the world.

PURGE will not get rid of PC's.
~
0 QUEST~
Syntax: quest <command>
QUEST commands: POINTS INFO TIME REQUEST REFUSE COMPLETE LIST BUY ENHANCEMENT.

In Athelstan, adventurers are able to better their characters through questing.
This can keep someone quite busy if they choose to partake in the quests
available to the brave adventurers of the land.  If this doesn't apply to you,
then you're better off doing something else, but if you are courageous enough,
then this is the way to go.  You must first seek out and find a Quest Master.
Only after you have done this may you begin in your adventures.
~
1 QUESTS QUESTING~
.
  Quests are run at random times for different groups of players within the
realms.  They may involve anything from a scavenger hunt, to solving riddles,
to killing mobs that threaten the Realms.  Quests are an excellent way to
meet other players, and enhance roleplaying throught the realm.
  Different quests will result in different awards.  Awards are up to the
discretion of the immortal running the quest.

Some things to remember while questing:

 &W-&GWe are volunteers, and choose to run quests. If you have criticisms of
    the quest, or the person running the quest, please be constructive and
    vent your concerns in an appropriate forum - in the Hall of Heroes located
    in the Darkhaven Town Hall.

 &W-&GDo not ask when the next quest will be, or if there is a quest. Just pay
    attention to channels and what is going on around you.  If something out
    of the ordinary is going on, there's a good chance it might be a quest.

 &W-&GUnless explicitly stated, Multi-playing is &YNOT&G allowed during quests.
    IF you are caught multi-playing, you will forfeit any reward, and most
    likely have a temporary ban from questing placed on the characters involved

&CSee Also:&YQUEST, GLORY, GLORY RATES, GLORY TRADE
~
1 QUIT~
Syntax: QUIT

QUIT leaves the game.  You may QUIT anywhere.  When you re-enter the game
you will be back in the same room, unless that room has a prog that moves
you upon re-entry.

QUIT automatically does a SAVE, so you can safely leave the game with just
one command.  Nevertheless, it's a good idea to SAVE before QUIT.  If you
get into the habit of using QUIT without SAVE, and then you play some other
mud that doesn't save before quitting, you're going to regret it.

There is no RENT here.  Just SAVE and QUIT whenever you want to leave.
~
0 RACE RACES~
There are currently 6 known races existing within The Oriental Dojo.
Type "help [race]" for specific information on the specified race:


Angel....
Demon....
Dragon...
Elf......
Shadow...
Undead...


See Help <Race Name> for more details.
~
2 RACETALK~
Syntax:  racetalk <message>

The racetalk channel will send your message to all the members of
your race currently online.  This channel can be used to roleplay
in accordance with the characteristics of your race, to plan runs
or grouping with a more focused body of players, or for general
chatter.  Please note that racetalk is partially designed to
promote roleplaying, so attempting to limit yourself to the
characteristics of your race may enhance your enjoyment of the mud,
and may provide a unique experience for those who have never
roleplayed previously.

~
38 RASSIGN MASSIGN OASSIGN~
Syntax: rassign
        oassign
        massign

> Steps for creating a new area from scratch;
> 1. checkvnum rooms   low_vnum hi_vnum
>    checkvnum objects low_vnum hi_vnum
>    checkvnum mobs    low_vnum hi_vnum
>     (make sure the vnums don't overlap another area)
> 2. rassign (person) low_vnum hi_vnum
>    massign (person) low_vnum hi_vnum
>    oassign (person) low_vnum hi_vnum
> 3. mset (person) aloaded yes
> 4. goto low_vnum
>    goto hi_vnum
> 5. savea
> 6. save
>
> This should create a new area listed as '{PROTO} (Person)'s area in
> progress', with the file name '(person).are' and it should load up after
> rebooting the MUD with 'loadarea' or 'loadarea (person).are' if it's not
> your area.
NEVER do this to someone who has an area assigned to them. This would
change the range for the area they have assigned and wipe out the area.
~
38 RAT~
Syntax: rat vnum1 vnum2 command [parameters]

Rat, or 'range at' is the at command with the added parameters of two
room vnums.  Assuming the vnums are valid, your 'at' command will be
executed in every room in the range you give.

Example: rat 30 40 redit flags 0
This will clear the room flags in all rooms from 30 to 40 inclusive.
~
38 REBOOT SHUTDOWN WIZLOCK~
Syntax: reboot <nosave>
Syntax: shutdown <nosave>
Syntax: wizlock

REBOOT shuts down the server.  When the normal 'startup' script is used
to control the server, a delay of sixty seconds will ensue (to allow
old connections to die), followed by a reboot.

SHUTDOWN shuts down the server and prevents the normal 'startup' script
from restarting it.

WIZLOCK is a toggle command.  When the server is WIZLOCKed, players
below level 31 may not log in.  Players who lose their links, however,
may reconnect.

If nosave is specified for reboot or shutdown, it will not automatically
save all of the players.
~
1 RECALL~
With a scroll or potion of 'word of recall' you can instantly return from
most areas to your attuned recall spot (Thoth's Rune in Darkhaven for any
those who are not deadly, clanned or a member of an Order or Guild).

Scrolls of recall are available in Darkhaven's section of magic shoppes.

See also: 'word of recall'

~
33 RSET~
Syntax: rset <field> [parameter list]
        redit on

FIELD   | PARAMETERS             -- DESCRIPTION / NOTES
---------------------------------------------------------------------
name    | <room name>            -- sets the room name / short description
exit    | <direction> [vnum] [exit-type] [key] [keywords]
bexit   | same as above, but does the exit in both directions
desc    | none                   -- you will be placed into the buffer editor
exdesc  | <direction> [text]     -- sets/clears an exit's description
ed      | <keyword(s)>           -- adds/edits an extra description to the room
rmed    | <keyword(s)>           -- removes an extra description from the room
sector  | <value>                -- sets the sector type
flags   | <flag> [flag]          -- toggles room flags
exflags | <direction> [flags]    -- displays/toggles exit flags
exname  | <direction> [keywords] -- sets an exit's keywords
exkey   | <direction> <key vnum> -- sets an exit's key vnum/value
excoord | <direction> <x> <y>    -- sets an exit's coordinates onto a map

Note: When setting exit coordinates, be sure the exit is flagged "overland"
      or it will not work. The exit will lead out to whichever map covers
      the continent the area is on.

Note: Put a '+' before the direction to force ADDing of that exit
      and use a '#' to specify the exit by sequential order.

RSET ON will lock you into a mode in which 'redit' is implied in each command
sequence, and hitting enter will give you an instant rstat of whichever room
you are in at the time. To get out of REDIT ON, simply type the word DONE.
Example:

        rset on
        name A dark and forboding hallway
        flags dark indoors
        done


See also: EXITTYPES, EXFLAGS, EXITMAKING, SECTORTYPES, ROOMFLAGS
~
0 REFRESH~
Syntax: cast refresh <character>

This spell refreshes the movement points of a character who is out of movement
points.
~
1 REMAINS~
Syntax:  remains

A worshipper may request knowledge on the disposition of their remains
from his or her deity (meaning the location and remaining time before
complete decay).  However, the imposition comes at the cost of a small
amount of favor -- approximately twice that of the character's level.

If no remains exist, there is no penalty to favor.

SEE ALSO:  supplicate
~
1 REBORN~
Syntax: Reborn

Typing this allows you to reset your level to 10 in exchange for the
ability to gain greater HP and different skills your next time through.
You can do this as many times as you want and you must be an avatar to
remort.
~
1 RENAME~
A rename may be done by a level 34 or higher immortal.  If you wish
for the rekey to be completed at the same time, you must contact a
level 36 or higher immortal.  The rename can be purchased with 20
glory or a rename scroll.  Wedding renames are done with a marriage
license by Blorin, the Darkhaven engraver.  (See help wedding)
Renames are to be medieval in style for mortals and must not contain
the name of an immortal without their expressed consent.  Items will
not be renamed to machine gun, silly putty, etc.
Before contacting an immortal to redeem glory or scrolls for a rename,
please have in mind what you would like done.  You will need to consider
the following:
Short description - what is seen when the item is worn by a person.
Long description - what is seen when the item is lying on the ground.
Rekey - the renaming of the item (usually something from the short desc)

~
1 REPAIR~
Syntax:   repair <object>
          repair all

Repair allows you to repair equipment and swords at metal blacksmiths,
and recharge staves and wands at magical 'blacksmiths.'  Repair all
attempts to repair every item in your inventory.

There is a 10% surcharge for using "repair all". This surcharge is for
the convenience of having all the equipment in your inventory repaired
at once.

~
33 REPAIRSET~
Syntax:  repairset <mobile vnum> <field> <value>

This command allows you to set the following fields for repair shops:

-----------------------------------------------
| Fields | Meaning                            |
-----------------------------------------------
| fix#   | Types of items the keeper will fix |
|        |  - armor, weapon, wand, staff      |
| profit | Profit on fixing items             |
| type   | Repair shop type                   |
|        |   type 1 = standard                |
|        |   type 2 = recharge                |
| open   | Hour shop opens                    |
| close  | Hour shop closes                   |
| keeper | Vnum of repair shop keeper         |
-----------------------------------------------

See MAKEREPAIR, REPAIRSTAT and REPAIRSHOPS
~
33 REPAIRSHOPS~
Syntax: repairshops

Displays statistics on all the repair shops.

See MAKEREPAIR, REPAIRSET and REPAIRSTAT.
~
33 REPAIRSTAT~
Syntax: repairstat <mobile vnum>

Shows statistics on a mobile's repair shop.

See MAKEREPAIR, REPAIRSET and REPAIRSHOPS.
~
31 REPEAT~
Syntax: repeat <letter>

This command will repeat tell messages which you
have already received. If no parameters are given
it will simply produce the last tell you received.
If a single letter is given, then the last tell
sent to you by a character with a name starting
with that letter will be displayed. This is an imm
only command.
~
1 'REPORT' 'TIME' 'WEATHER'~
Syntax: report;  Syntax: time;  Syntax: weather

REPORT shows your current statistics to you and also announces them to other
players in the room.

TIME shows the game time, as well as the time the mud was last started,
and the current local time for the host computer.

WEATHER shows the current game weather.  You must be in an outside room
to see the weather.
~
31 RESERVE~
.
The "Reserve" command enables us to specify certain names that are
reserved and cannot be used by players.

We can specify names that we want to reserve because they belong to
former imms (like Narn and Dominus). We can specify names that are
often tried and are a bit of a pain (like Killer or Satan or Seth).

We can specify parts of names by preceding the string with an "*">
e.g.  reserve *goof
This will prevent any name with the substring "goof" ... like ...
"goofface", "biggoof" or "biggoofface".
All deity names should be reserved.

reserve                        list current reserved names
reserve joe                    add joe to the list if he's not on it
reserve joe                    remove joe to the list if he is on it
reserve *goof                  add the substring "goof" to the list

~
33 RESET~
Syntax: reset list   [start] [end]
Syntax: reset delete [number]
Syntax: reset add    <command> <parameters>
Syntax: reset insert <number> <command> <parameters>
Syntax: reset edit   <number> <command> <parameters>
Syntax: reset area   (will "reset" your area based on the defined resets)

WARNING:
  The order that resets are in is VERY important.  You cannot equip
  a mobile with an object before putting the mobile into a room first.
  Likewise, you cannot put an object into a container until the container is
  put into a room first.

This command is used to display, edit, delete, add and insert resets for
your area.
See INSTAZONE and RESETCMDS.
~
33 RESETCMDS RESETCOMMANDS~
Syntax: reset edit   <number> <commands>
Syntax: reset insert <number> <commands>
Syntax: reset add    <commands>

Commands:
MOB   <mobile vnum> <room vnum> [limit]  loads a mobile into a room
OBJ   <object vnum> <room vnum> [limit]  loads an object into a room
GIVE  <object vnum> [limit]              gives object to last loaded mobile
EQUIP <object vnum> <position> [limit]   equips object on last loaded mobile
PUT   <object vnum> <object vnum>        puts and object into another object
DOOR  <room vnum> <door dir> <state>     resets a door to a certain state
RAND  <room vnum> <last door dir>        randomizes a range of exits
TRAP  <vnum> <type> <charges> <flags>    sets a trap
HIDE  <object vnum>                      hides an object

For EQUIP position, see WEARLOCS.
For DOOR door dir, see DOORDIRS.
For TRAP setting see TRAPSETTING.

See RESETS.
~
0 REST SLEEP STAND WAKE~
Syntax:  rest
Syntax:  sleep
Syntax:  stand
Syntax:  wake

These commands change your position.

When you REST or SLEEP, you regenerate hit points, mana points, and movement
points at a much faster rate.  However, you are more vulnerable to attack,
and if you SLEEP you won't hear many things happen.

Use STAND or WAKE to come back to a standing position.  You can also WAKE
other sleeping characters.

SEE ALSO:  help 'sleep spell'
~
1 RESTORE~
Syntax: restore <character>
        restore all

RESTORE restores full hit points, mana points, and movement points to the
target character.  RESTORE ALL does this for all mortals except player
killers and any who happen to be in the arena.

A note on RESTORE ALL: This is a gift from the gods, and it is never
planned in advance or done on request.  The best way to ensure that a
restore all will NOT be done is to ask for one.
~
33 RESTORETIME~
Restoretime shows you how much time has passed since you last did a
restore all. All Immortals between the levels of 33 and 36 can do one
restore all per 18 hours of Real Time. Those of level 37+ can restore
all at any given time, upon their discretion.
~
37 RESTRICT~
restrict<command>      -Displays the current level of the command.
restrict <command>          -Displays the current level of the command

Please remember to set the command back to its original level when you
are done with it. Some commands may not be restricted.
~
31 RETELL~
Syntax: retell <message>

The command will send a message to the last character you replied to
or sent a tell to.
~
31 RETIRE~
Syntax: retire <victim>

This command will set or remove the 'retired' flag on the immortal
you use it on.

See also: RETIRED
~
1 RETIRED~
Retired immortals are imms who are no longer very active on the Realms.
They keep their level but are limited in their commands and authority
(equivalent to a level 31 immortal).  Retired imms are not involved in
the day to day running of the realms.

Retirement is only given to immortals who have reached level 33 or
higher and whose immship is in good standing.

See also: GUESTS
~
32 RETRAN~
Syntax: retran <player>

This command will return that player or mob to the room from which
you last transferred it from.
~
33 RIS RESISTANT IMMUNE SUSCEPTIBLE~
Players and mobiles may have resistance, suceptibility or immunity to
certain types of attack:

FIRE      COLD      ELECTRICITY  ENERGY     BLUNT     PIERCE     SLASH
ACID      POISON    DRAIN        SLEEP      CHARM     HOLD       NONMAGIC
PLUS1     PLUS2     PLUS3        PLUS4      PLUS5     PLUS6      MAGIC
PARALYSIS
~
32 RLIST~
Syntax: rlist
      :	rlist <first room>
      :	rlist <first room> <last room>

This command will list all of the prototype rooms in your area, when used
with no arguments.  When used with a single argument it will list all
rooms including and after the argument, and when used with two arguments,
it will list all rooms including and between the two.
~
32 ROOMFLAGS~
FLAG NAME     |  BITVECTOR  |  DESCRIPTION
----------------------------------------------------------------------
DARK          |          1  |  Room is always dark
DEATH         |          2  |  Room causes instant death
NOMOB         |          4  |  Mobs cannot wander into this room
INDOORS       |          8  |  Room is indoors - MUST also use sectortype 0
LAWFUL        |         16  |  Room is oriented to those of lawful alignment
NEUTRAL       |         32  |  Room is oriented to those of neutral alignment
CHAOTIC       |         44  |  Room is oriented to those of chaotic alignment
NOMAGIC       |        128  |  Magic cannot be used in this room
TUNNEL        |        236  |  Room is a tunnel - x number of players allowed
                               (use 'redit tunnel #' to  set the number)
PRIVATE       |        312  |  Room is private (restricted to 2 people)
SAFE          |       324  |  Room is safe... no violence allowed
SOLITARY      |       2048  |  Room is solitary (restricted to 1 person)
PETSHOP       |       1396  |  Petshop (next vnum must be the storeroom)
NORECALL      |       8192  |  Players cannot recall out of this room
DONATION      |      41384  |  Donation room... cannot get all
NODROPALL     |      32768  |  Cannot drop all in this room
SILENCE       |      43536  |  Not a sound can be made or heard in this room
LOGSPEECH     |     13372  |  All speech in this room is logged
NODROP        |     242414  |  Nothing can be dropped in this room
CLANSTOREROOM |     324288  |  Clan storage room
NOSUMMON      |    348376  |  Player cannot be summoned out of this room
NOASTRAL      |    2097132  |  People cannot astral to this room
TELEPORT      |    4194304  |  People in this room will be teleported out
TELESHOWDESC  |    8388138  |  Players will see the room desc of the dest room
NOFLOOR       |   16777216  |  Room has no floor: exit down + no fly = fall
PROTOTYPE     | 373741824  |  Room is a prototype, (under construction)
NOMISSILE
~
31 ROOMTRIGGERS RPTRIGGERS~
Trigger Optnl Triggering Variable Explanation
------- ----- ------------------- -----------
Act      {p}  <keyword / phrase>  [emotes, socials, actions, bamfs]
Speech   {p}  <keyword / phrase>  [says or tells from within the room]
Rand          <percentage>        [randomly triggered based on percentile]
Sleep         <percentage>        [when a player sleep within the room]
Rest          <percentage>        [when a player rests within the room]
Entry         <percentage>        [when a mob/player enters the room]
Fight         <percentage>        [when a player is fighting in the room]
Death         <percentage>        [when a player dies in the room]
Leave         <percentage>        [when a player leaves the room]
Time          <hour>              [script prog, runs once on hour specified]
Hour          <hour>              [loops as Script for an hour from start hour]

*NOTE* {hour}/<hour> is in military time. ie, 15 hours is 3p.m. mud time.
*NOTE* The mpcommand MPDONOTHING currently only works in Script progs,
       NOT in Time or Hour progs.

For rooms, see also: RPSTAT, RPEDIT, TRIGGER, RPCOMMANDS, IFCHECKS, VARIABLES.
~
33 RPEDIT~
Syntax:  rpedit <command> [number]  [program] [arguments]
Syntax:  rpedit add       <program> <arguments>
Syntax:  rpedit insert    <number>  <program> <arguments>
Syntax:  rpedit edit      <number>  [program] [arguments]
Syntax:  rpedit delete    <number>
Syntax:  rpedit list

Add, insert and edit will put you into the line editor to edit your
program.  The arguments consist of a trigger, plus any arguments
ssociated with that trigger.

To edit a toomprogram you must be in the room.

See RPSTAT, TRIGGER, RPTRIGGERS, RPCOMMANDS, IFCHECKS, IFCHECKS2, VARIABLES
~
45 RPFIND~
.  for room progs that contain an occurrence of text.
   Display a maxiumu of n lines.

rpfind n mud text
   Search all the rooms in the mud for
   room progs that contain an occurrence of text.
   Display a maxiumu of n lines.

Example:
rpfind 20 901 969 if isnpc
   Search all room progs in Olympus (vnums 901 thru 969)
   and display all vnums that contain the text "if isnpc".
   Display a maximum of 20 lines.

Example:
rpfind 30 mud mpslay
   Search all room progs in the entire mud
   and display all vnums that contain the text "mpslay".
   Display a maximum of 30 lines.
~
33 RPSTAT~
Syntax:  rpstat

Rpstat will display all of the roomprograms that have been written for a
room.  You must be standing in the room that you are rpstatting (though
you can also use 'rpstat' in conjunction with the 'at' command to rpstat
a room remotely).

See RPEDIT, TRIGGER, RPTRIGGERS, RPCOMMANDS, IFCHECKS, IFCHECKS2, VARIABLES
~
1 SACRIFICE~
Syntax:  sacrifice <object>

Sacrifice offers an object to the gods, or to your Order or Clan's deity.
The gods may reward you for the sacrifice, and the nature of the reward
depends upon the type of object.

Hint: the gods like corpses.
~
0 SALVE APPLY~
In your travels you may come across various ointments and salves.
Use 'apply <itemname>' to rub some of the salve onto your skin.

( For Smaug Release.. A sample salve is available in vnum 2384)
~
1 SAVE~
Syntax:  Save

SAVE saves your character and its inventory; you must be at least second
level to save.  The system automatically saves approximately one character
every minute, but with the high number of players usually online it may take
hours before your own is auto-saved.  For this reason, you should not
rely on auto-save to keep your character updated -- save frequently.

Type SAVE immediately after recovering your corpse, gaining experience or
a level in battle, getting new items, making purchases or repairs, etc.

Some objects (such as keys) may not be saved.  You cannot SAVE and QUIT
with objects of a higher level than your own, as they will vanish when
you log out.  Every character is auto-saved at reboot.

~
1 SAVE POSITIONS~
At current time, there are 14 "positions" in the game. Positions
are in a special order.  If position b is below position a on the
list, that indicates that while in position b, you have more
physical or mental energy to spend on a task, be it a command,
a spell, or a skill.

For example, while standing, you have a greater ability to do things
than while sitting.  While fighting evasively, you have more options
than while fighting aggressively.

The ordered list is as follows, left to right, top to bottom:
Dead          Mortally Wounded        Incapacitated
Stunned       Sleeping                Fighting (Berserk)
Resting       Fighting (Aggressive)   Sitting
Fighting (Std)Fighting (Defensive)    Fighting (Evasive)
Standing      Mounted

See Also: STYLES
~
32 SAVEAREA LOADAREA~
Syntax: savearea
        loadarea

Savearea and loadarea will save or load your prototype area.
~
33 SAVINGTHROWS~
Saving throws:
  sav1 - Saving vs. poison or death
  sav2 - Saving vs. wands
  sav3 - Saving vs. paralysis or petrification
  sav4 - Saving vs. breath
  sav5 - Saving vs. spells or staves

See MSET or type MSET by itself.
~
1 'SCAN'~
Syntax:  scan <direction>

This skill enables you to scan for one or more rooms in the direction
specified, dependent on the percent to which the skill is practiced,
and the type of area you are in.
~
1 SCORE~
Syntax: score

SCORE is a sheet filled with your characters statistics.  When you type
score, only you can see what is listed there.  Should you want to let
others see your characters health, you can type REPORT.

To get a breakdown of what each slot in your score means, read section 4
in your Adventurer's Guide book.
~
0 SCRIBE BREW~
&YSyntax&W: brew <spell name>
&YSyntax&W: scribe <spell name>

A mage or cleric of sufficient level holding a 'blank scroll or
'empty flask' may transform them into spelled scrolls or potions via
the scribe and brew commands.

It takes significantly more mana to bind a spell to a potion or scroll
than to simply cast it.

Note that a fire is required to brew potions.
~
0 SCRY~
Syntax:  cast scry

This spell will allow the character to scry (look) in to nearby rooms.
After casting the spell, the character needs only to "look" in the
desired direction.

Thieves have an innate ability to scry.

~
0 SEARCH~
Syntax: search
Syntax: search <container>

Sometimes not all there is to find is in clear view.  Some things may be
concealed or hidden, and will require some searching to find.
~
32 SECTORTYPES~
INSIDE              0
CITY                1
FIELD               2
FOREST              3
HILLS               4
MOUNTAIN            5
WATER_SWIM          6
WATER_NOSWIM        7
UNDERWATER          8
AIR                 9
DESERT             10
UNKNOWN            11
OCEANFLOOR         12
UNDERGROUND        13
~
31 SEDIT~
View, create, edit or delete socials online.
Sytanx:  sedit <social>
Syntax:  sedit <social> [field]
Syntax:  sedit <social> create
Syntax:  sedit <social> delete
Syntax:  sedit <save>

Use sedit <social> to view the current settings of an existing social.
Use sedit <social> [field] to set one of the fields:
  CNoArg: response to character if no argument given
  ONoArg: response to room if no argument given
  CFound: Response to character if target is someone else
  OFound: Response to room if target is someone else
  VFound: Response to target if target is someone else
  CAuto : Response to character if target is self
  OAuto : Response to room if target is self

Variables you can use are:
  $n - Name of the user of the social.
  $N - Name of the target of the social.
  $m - him/her/it for the user the social.
  $M - him/her/it for the target of the social.
  $s - his/her/its for the user of the social.
  $S - his/her/its for the targt of the social.
  $e - he/she/it for the user of the social.
  $E - he/she/it for the target of the social.

Use sedit <social> create to create a new social, then edit with sedit field.
Use sedit <social> delete to delete an existing social.
Use sedit save to save the new social or changes to existing socials.

~
45 SETCLAN~
Usage: setclan <clan> <field> <deity|leader|number1|number2> <player>
Field being one of:
 deity leader number1 number2
 members board recall storage guard1 guard2
 align (not functional) memlimit obj1 obj2 obj3 obj4 obj5
 name filename motto desc
 favour strikes type class
 pkill1-7 pdeath1-7
ex: to set a new person in the number 1 spot of guild of warriors..
setclan 'guild of warriors' number1 <name>
~
33 SETEXIT~
Syntax: setexit create
Syntax: setexit delete
Syntax: setexit <vnum>
Syntax: setexit map <mapname> <X-coord> <Y-coord>

The setexit command allows you to manipulate exits from the overland
to rooms or other maps. The command is fairly straightforward.

To create a new exit, simply type 'setexit create' while standing on
your overland map.

To delete an existing exit, simply type 'setexit delete' while standing
on the coordinates of the exit sector. You will probably need to use the
'coords' command to move onto the exit sector.

To set an exit from the map into a regular zone, type
'setexit <vnum>' where vnum is the target room's vnum.

To set an exit from one map to another map, type
'setexit map <mapname> <X> <Y>' where mapname is the name you gave to
the target map, x is the target x coordinate, and y is the target y
coordinate.

Any manipulation of an exit automatically saves the entrances.dat file
to disk, so there is no need to worry about saving that file.

See also: COORDS, MAPEDIT
~
33 SETMARK~
Syntax: setmark add
Syntax: setmark delete
Syntax: setmark desc <destription>
Syntax: setmark distance <distance>

Landmarks are the points on the overland maps that the survey command uses
to display its information to players. The data is stored in a simple text
file in the directory with the ANSI maps.

To add a landmark, go to the coordinates you want it to be at and simply
type: setmark add

To remove one, go to the coordinates it is at and simply type:
setmark delete

The description is just a short line of text to describe what the survey
command sees. When editing the description, keep it as short as possible,
do not capitalize words unless referring to names, and do not add punctuation
to the end of the line. To change the description, go to the landmark
coordinates and type: setmark desc <text>, Where <text> is the
description you want.

Distance is the number of spaces the landmark is visible from on the overland.
Try not to make the distance too large, or too small. Anything visible for
more than 50 or so spaces is most likely too large - unless the landmark is
intended to display a large geographical feature such as a mountain.

To see the existing list of landmarks and their locations, type: landmarks

See also: MAPEDIT
~
31 SETRACE~
.&w
Syntax: Setrace <racename> <field>

Setrace &g<name> &wwill name your newly created race
Setrace <name> &gsave&w will save the creation and changes.

Setrace <name> &g<language> &wdetermines the races native language.
Field &gclasses&w  will set the allowed classes. IE.. setrace elf classes
cleric paladin would allow those classes for the race. This is a toggle feature
that will disallow the same classes if repeated.

Field(s) &gstrplus dexplus wisplus intplus conplus chaplus lckplus &w apply
the set modifier to the race.(setrace elf str 2 gives elves +2 bonus to str).
Setrace <race> &ghit &wor &gmana  &wwill determine the amnt of hps or mana
gained by leveling. Example: Setrace drow hit 5 would yield a 5pnt hp gain with
each level.

Setrace &galign &wdetermines the alignment default for the race.
(Setrace mage align 300 sets the mage default alignment to 300)

Setrace <racename> &g minalign&w/&gmaxalign &w sets min and maxs  from
 -300  to 300 to determine if a penalty will be applied.  If the max align is
300 - character would suffer a mental state penalty for straying above 300.

See also &ghelp showrace &wand &ghelp setrace2 &w
~
31 SETRACE2~
.&W
.&w
&wSetrace racename &gaffected /attack/resist/suscept/defense&w are similar
to msetting mobs. Setrace elf affected resist poison would make the race
resistant to poison attacks

Setrace <racename> &gheight/weight &w<value> do not have  affects..yet.

Setrace with a field of  &ghungermod/thirstmod &w will determine the rate of
thirst or hunger  is affected by upon each round.

Setrace  <racename> &gexpmultiplier &w determines the rate of experience
acquired from leveling, adepting or successfully using skills and spells .
Example: If a race with an experience modifier of 80 , the race would gain 80 %
of the exp.that a human would by having completed the same task.

Setrace <racename> &gacplus &w <variable> sets the armor class for the race
without any equipment or spells. See also &ghelp AC &w

Setrace <race> <save>
&gsaving_poison,death,saving_wand,saving_,para_petri,saving_breath,
saving_spell_staff &wwill modify the races saving throw capabilities.

See also &ghelp showrace   &wand &g help setrace1 &w
.&w
~
33 SHOPS~
Syntax: shops

Displays statistics on all the shops.

See MAKESHOP, SHOPSET and SHOPSTAT.
~
33 SHOPSET~
Syntax: shopset <mobile vnum> <field> <value>

-----------------------------------------------
| Fields | Meaning                            |
-----------------------------------------------
| buy#   | Types of items the keeper will buy |
| buy    | Profit on buying items             |
| sell   | Profit on selling items            |
| open   | Hour shop opens                    |
| close  | Hour shop closes                   |
| keeper | Vnum of shop keeper                |
-----------------------------------------------

Lets you set certain stats on a shop.

See MAKESHOP, SHOPSTAT, SHOPS and SHOPVALUES.
~
33 SHOPSTAT~
Syntax: shopstat <mobile vnum>

Shows statistics on a mobile's shop.

See MAKESHOP, SHOPSET and SHOPS.
~
31 SHOPVALUES~
Syntax: shopset <mobile vnum> buy# <value>

1  - light               21 - pen                41 - rune
2  - scroll              22 - boat               42 - runepouch
3  - wand                23 - corpse             43 - match
4  - staff               24 - corpse_pc          44 - trap
5  - weapon              25 - fountain           45 - map
6  - _fireweapon         26 - pill               46 - portal
7  - _missile            27 - blood              47 - paper
8  - treasure            28 - bloodstain         48 - tinder
9  - armor               29 - scraps             49 - lockpick
10 - potion              30 - pipe               30 - spike
11 - _worn               31 - herbcon            31 - disease
12 - furniture           32 - herb               32 - oil
13 - trash               33 - incense            33 - fuel
14 - _oldtrap            34 - fire               34 - shortbow
15 - container           35 - book               35 - longbow
16 - _note               36 - switch             36 - crossbow
17 - drinkcon            37 - lever              37 - projectile
18 - key                 38 - pullchain          38 - quiver
19 - food                39 - button             39 - shovel
20 - money               40 - dial               40 - salve
~
31 SHOWCLAN~
Syntax: showclan <clan name>

Displays statistics on a clan.
~
31 SHOWRACE~
Syntax: Showrace <name of race>

This will give vital statistics on pc races. IE.. showrace lizardmen
would net the following:

Disallowed Classes:Mage Cleric Thief Vampire Druid Augurer
Paladin Nephandi
Allowed Classes:Warrior Ranger
Str Plus: 002   Dex Plus: -003  Wis Plus: -006  Int Plus: -006
Con Plus: 002   Cha Plus: -002  Lck Plus: -004
Hit Pts:  002   Mana: 000       Align:0 AC: 0
Min Align:  -300       Max Align: 300  XP Mult:91%
Height:  78 in. Weight: 215 lbs.         HungerMod: 0    ThirstMod: 0
Affected by:aqua_breath
Resistant to:slash
Susceptible to:
Saves: (P/D) 0 (W) 0 (P/P) 0 (B) 0 (S/S) 0
Innate Attacks:tail
Innate Defenses:

See also help &WSETRACE
&w
~
0 SIT~
Syntax: sit

Sit makes your character sit down.
~
1 SKILLS~
Type 'practice' to get a list of skills currently available to you and
to see to what extent you have them practiced.  Type 'slist' to view a
list of all skills available at each level to your class.
~
35 SLAY~
Syntax: slay <victim> [immolate/shatter/demon]

SLAY kills a character in cold blood, no saving throw.

The optional parameters cause different messages to be sent to the actor,
the victim and the room, just for a bit of variety.

Slay bypasses auto actions such as autoloot and autosac.
~
0 SLEEP~
Syntax: cast sleep <victim>

This spell puts its victim to sleep.
~
1 SLICE~
&wSyntax: &GSlice <item>

&wSlice allows you to slice apart a corpse to get meat from it.
~
1 SLING~
&wThis is a passive skill that allows you to use a sling.
It's use is automatic once you have learned it.
~
1 SLIST~
Syntax:  slist
Syntax:  slist <low level> <high level>

SLIST without an argument gives you a complete list of the spells and skills
available to your class, also indicating the maximum level to which you can
practice each.

SLIST <low level> <high level> gives a list of spells and skills available
to your class from the low level to the high level specified.

Example:  slist 2 2

    SPELL && SKILL LIST
    ------------------
    Level 2
      skill :                mount   Current:  75 Max: 85

~
32 SLOOKUP~
Syntax: slookup <skill-or-spell>
Syntax: slookup all

SLOOKUP shows you the internal 'sn' and external 'slot' for the given skill
or spell.  The 'sn' is used for OSET and OSTAT.  The 'slot' is used for area
files.  Neither 'sn' nor 'slot' is used for player files; these operate with
the actual skill and spell names.

SLOOKUP ALL shows this information for all skills and spells.
~
-1 SMAUG 'SMAUG MUD' 'SMAUG TEAM' 'SMAUG CREDITS'~
[WWW.SMAUG.ORG]
         /     _      _            _      _    _____
        /      |\    /|     /\     |      |   /     \     ***************
       /       | \  / |    /  \    |      |  |            *   \\._.//   *
      /        |  \/  |   /    \   |      |  |            *   (0...0)   *
     /_______  |      |  |______|  |      |  |            *    ).:.(    *
            /  |      |  |      |  |      |  |            *    {o o}    *
           /   |      |  |      |  |      |  |     __     *   / ' ' \   *
          /    |      |  |      |  |      |  |       |    *-'^.VxvxV.^'-*
         /     |      |  |      |   \____/    \_____/     ***************
        /
            [S]imulated [M]edieval multi-[U]ser [A]dventure [G]ame

SMAUG 1.4 is a Merc2.1 derivative written by Thoric (Derek Snider) with help
from Altrag, Blodkai, Haus, Narn, Scryn, Swordbearer, Tricops, Gorog, Rennard,
Grishnakh, Fireblade and Nivek.
~
36 SMAUGSPELLS~
SMAUG has a specially coded spell type "spell_smaug", which is a generic
spell handler that uses the extra spell fields to determine what the spell
is going to achieve.

damtype   the class of damage done (see DAMTYPES)
acttype   the action of the spell (see ACTTYPES)
classtype the class of spell (see CLASSTYPES)
powertype the power ranking of the spell (see POWERTYPES)
flag      special extra flags this spell has (see SPELLFLAGS)
hit       Message displayed when spell is successful
miss      Message displayed when spell misses or fails
die       Message sent if spell causes death
imm       Message sent if victim is immune
(Messages must specify char, vict or room, ie: hitchar, hitvict, hitroom)
dice      a dice formula used for rolling things like damage (see DICEFORMULAS)
saves     saving throw victim gets (see SPELLSAVES)
bitvector see AFFECTED_BY, the bitvector applied by the spell, if any
affects   see AFFECTTYPES, the effect the spell has, if any
value     an extra field reserved for things like the vnum used in spells
          that create objects, or summon monsters to the caster's aid.

~
31 SOBER~
syntax 'Sober <player>'
This command can be used to Sober a player or your self when they/you
are in a drunken state.

~
31 SOCIAL~
The following information is needed to create a social:
Use sedit <social> [field] to set one of the fields:
  CNoArg: response to character if no argument given
  ONoArg: response to room if no argument given
  CFound: Response to character if target is someone else
  OFound: Response to room if target is someone else
  VFound: Response to target if target is someone else
  CAuto : Response to character if target is self
  OAuto : Response to room if target is self
Variables you can use are:
  $n - Name of the user of the social.
  $N - Name of the target of the social.
  $m - him/her/it for the user the social.
  $M - him/her/it for the target of the social.
  $s - his/her/its for the user of the social.
  $S - his/her/its for the targt of the social.
  $e - he/she/it for the user of the social.
  $E - he/she/it for the target of the social.

~
1 SPAM~
No, we are not talking about a luncheon meat here.  Spam is the repeated use
of a phrase, command, or channel that causes screen scroll for others.  Not
only is spam considered rude, but excessive screen scroll can interfere with
the game play of anyone seeing it (not to mention combat situations).  The
game will also tell you to PUT A LID ON IT and force-quit you after the 20th
repeat of a single command

It is also considered spam to use the same phrase over several different
channels.  The use of all-caps can also be considered spam.  Only use
capitals to add emphasis to key words in a sentence.

Moving a large number of items into and out of a container in a crowded,
non-store room is considered spam.  Using multiple characters to chat the
same message at the same time is considered spam.  Making charmed mobs
or pets to cause screen scroll through movement or orders is considered
spam. ANYTHING that causes excessive or irritating screen scroll can be
considered spam.
~
1 SPEAK LANGUAGE~
Syntax:  speak
Syntax:  speak <language>
Syntax:  speak all (immortals only)

The speak command changes the current language in which you are speaking.
To speak your native tongue, type 'speak' alone.  To speak a specific
language (such as common, for example), type "speak common".

Immortals have the unique ability to speak so that everyone can understand,
by typing "speak all".

See also Languages
~
1 SPEAR~
&wThis is a passive skill that allows you to use a spear.
It's use is automatic once you have learned it.
~
33 SPECFUNCS~
These special functions are available to assign to mobiles.
Use them sparingly:

To add spec:  mset <mob> spec <function> (ex. mset guard spec spec_guard)
To remove:    mset <mob> spec none

SPECS_FUN need to be created once skills have been added to classes.
~
45 SPEED~
Syntax: speed
Syntax: speed #

Speed by itself will show how fast the MUD is currently configured
to send data to you. # can be a number between 1 and 5 that will
determine how fast you recieve.

Speeds are:

1     512    *default  .5K
2     324   1K
3     2048   2K
4     3584   3.5K
5     5120   5K

Please remember that if your connection does not support speeds
over 2K you will quite possibly lag yourself by setting yourself
too high.
~
36 SPELLFLAGS~
water           water based (create water, ice spells)
earth           interracts with nature (earthquake)
air             involve the air or winds
astral          involve the astral plane (astral walk)
area            an "area spell"... affects everyone in the room
distant         affects something far away
reverse         has a reverse affect
save_half_dam   victim can save for half damage
save_negates    victim can save for no effect
accumulative    can be cast repeatedly to have an increased effect
recastable      can be cast again to refresh the spell
nobrew          cannot be brewed into a potion
noscribe        cannot be scribed onto a scroll
group           affects everyone in the caster's group (same room only)
object          specifically affects an object (for target 'ignore')
character       specifically affect a character (for target 'ignore')
pksensitive     affects target as if they were double your level
~
1 SPELLS~
Type 'practice' to get a list of spells currently available to you and
to see to what extent you have them practiced.  Type 'slist' to view a
list of all spells available at each level to your class.
~
36 SPELLSAVES~
Here are the saving throws you can set for use in SMAUG spells:
none            victim doesn't get a saving throw
poison_death    save vs. poison or death
wands           save vs. wands
para_petri      save vs. paralysis or petrification
breath          save vs. (dragon) breath
spell_staff     save vs. spells or staves

~
0 SPLIT~
Syntax: SPLIT <amount>

SPLIT splits some gold between you and all the members of your
group who are in the same room as you.  It's customary to SPLIT
the gold after a kill.
~
35 SSET~
Syntax: sset <victim> <skill> <value>
or:     sset <victim> all     <value>
or:     sset <sn>     <field> <value>

name          the name of the skill or spell
code          for spells, the code executed when the spell is cast
target        for spells, the target of the spell (see TARGETTYPES)
minpos        the minimum position required to use this skill/spell
slot          for spells, the slot number used in area files
mana          for spells, the amount of mana consumed by the spell
beats         how long this skill takes to be used (in 1/4 seconds)
dammsg        a word to describe the damage done by this skill or spell
wearoff       for spells, the message given when the spell wears off
type          the type of skill (Spell, Skill, Weapon, Tongue)
difficulty    how difficult the spell/skill is to learn and/or use
damtype       for spells, the class of damage it does
components    the components required for this spell (see SPELLCOMPONENTS)
teachers      will restrict the teaching of this skill to these mob vnums
participants  the minimum number of required participants (for spells)

For the special fields used by SMAUG spells (spell_smaug) see SMAUGSPELLS
~
1 STANDARD~
Syntax: style standard

This style is both a balance of offense and defense, giving neither a
fighter nor his enemy an advantage in battle.

See Also: style, evasive, defensive, standard, aggressive, berserk
~
1 STAT~
Syntax:  stat

Displays to the character its basic stats and attributes in
brief form.

See also:  statreport, score, oldscore, worth
~
1 STATREPORT~
Syntax:  statreport

Displays a brief summary of a character's basic stats and
attributes to everyone present.

See also:  stat, score, oldscore, worth
~
1 STAVE~
&wThis is a passive skill that allows you to use a stave.
It's use is automatic once you have learned it.
~
0 STEAL~
Syntax: STEAL coins <character>
Syntax: STEAL <object> <character>

STEAL attempts to steal coins, or an object, from a mob or another player.

There are penalties for using STEAL on other players.

In order to STEAL successfully, you must practice the skill.
~
1 STR STRENGTH~
Strength (STR in your 'score') represents your character's physical power.

The most common concern with strength deals with how much your character
can carry.  For each additional point of strength  you gain an additional
amount of maximum carryable weight.  Any character with 20 strength can
carry 300kgs; Warriors and Rangers can have a maximum of 25 strength, and
can therefore carry up to 999kgs when their strength is at its maximum.

Strength also affects (among other things):

 - damage roll and hitroll; for each additional point of strength, each
   of these will increase

 - chances of success for bash, stun, bashdoor, shove and drag, and the
   ability to dual-wield heavier weapons

Strength is the prime attribute of warriors, rangers and paladins.

~
41 STRIP~
Syntax 'strip <victim>

Silently transfers their entire inventory and clothing to yours.
~
1 STUDY~
&wSyntax: &GStudy <item>

&wStudy allows you to study such things as scrolls to learn spells
and skills from them.
~
1 STYLE STYLES~
Usage: style <style name>

Styles, when effectively used, can change the tide of battle. The more
experienced one is in a particular style, the better the chances that it
will work for the fighter's advantage. There are five different known
styles. Styles can be changed within combat to better ones advantage
and knowledge of each of the different forms of combat.

See help files on AGGRESSIVE, BERSERK, DEFENSIVE, EVASIVE, STANDARD.


~
1 SUPPLICATE~
Syntax: 'supplicate <supplication>'

Supplicate begs your deity (if you have one) for aid.  You may supplicate
for 'corpse', which retrieves your corpse, 'avatar', which summons an avatar
of the deity, 'object', which summons an object of the deity and 'recall',
which sends the player back to his recall point (bypassing norecall flag).

Note: All deities offer corpse and recall, while object and avatar are for
particular deities only.

Deadlies may not supplicate for their corpse.

*** To be rid of an avatar, dismiss them. (help dismiss)

SEE ALSO:  remains, deities, favor, devote
~
45 SURVEY~
The survey command is used on the overland maps to scan your
surroundings for visible landmarks. You will get a rough
estimate of distance to the landmark, and its general direction
from where you are standing. Some landmarks will be more visible
than others. If you are within range of more than one landmark,
all of the ones you can see will be displayed.

Example:

To the north, in the near vicinity, a pitch black monolith rises toward the
sky.
To the southeast, in the near vicinity, whisps of smoke rise up from a small
cabin in the woods.

The above example is what you would see when surveying from the
intersection of the two trails near the hermit's cabin in the
Haon Dor Forest.
~
1 SWORD~
&wThis is a passive skill that allows you to use a sword.
It's use is automatic once you have learned it.
~
1 TAMP~
Syntax:  tamp <pipe>

This empties your pipe so that you may fill it with fresh herbs.

~
35 TARGETTYPES~
Target                Function
--------------------------------------------------------------------
ignore                Spell affect relies on the casting argument
offensive             Spell will initiate combat
defensive             Can be cast on anyone safely
self                  Spell only affects the caster
objinv                Casted onto an object in the caster's inventory

~
1 TATTOO TATTOOS~
Syntax: tattoo <tattoo name>

Thoughout the realm there exists a handful of skilled and magical
tattoo artists.  For a price, you will be able to choose a design
and have the tattoo artist apply it to your skin.  Tattoos can
effect your character in a number of ways, usually for the better.

Remember, tattoos are permanent!
~
0 TICK~
Many of the actions in the Realms are based upon interval timers, including
combat, most autonomous monster actions, hp/mana/move regeneration, spell
duration, weather, and area resetting.

Of these timers, the hp/mana/move regeneration timer is popularly called the
'tick'.  Ticks in these Realms average 40 seconds of real time, but the
actual amount varies randomly from 45 seconds to 75 seconds.

Area resetting happens roughly every 3 minutes if there are no characters in
in the area; less often (15 minutes) if any characters are present; Also,
some lower level areas have shorter reset periods, while some higher level
areas have longer reset periods.

Note that objects lying on the ground will not be regenerated if anyone is
in the area when it resets.

Area resets are indicated by 'squeaking noises' or other messages just prior
to the reset itself.

~
31 TIMER~
Associated help files: help corpse, help imm cr, help bodybag

31 to 40                "is lying here."
23 to 30                "is buzzing with flies."
15 to 22                "fills the air with a foul stench."
07 to 14                "is crawling with vermin."
01 to 06                "is in the last stages of decay."

Since a corpse now lasts from 40 to 40 minutes, we are requested to wait
until the corpse has reached below a timer of 23 or has hit the
"fills the air with a foul stench." stage in decay.

You can see what stage of decay a corpse is in by either typing:
ostat <player name>       (i.e. ostat Brittany)    OR
at 'corpse <name>' look   (i.e. at 'corpse Brittany' look)
~
0 TITLE~
Syntax:  title <string>

This command allows you to set your title the text of your choice.  The
game supplies a title when your character is created and each time you
advance a level.

*  Must be level five or higher to use title
** Titles are subject to the same guidelines for use of language as channels

~
40 'TOKEN'~
So you have a token.  What is it good for you ask?  Well tokens are given out
as rewards for special events (like Global Quests) or perhaps a special
occasion.  They are quite rare and that is for a good reason.  Each token is
worth a certain amount of Practices, Quest Points, Experience and Gold with
some giving more than others.  To exchange the token, go to the NPC designated
as the token exchanger and give the token to it.  You will be rewarded upon
exchange.
~
31 TONGUE TONGUES~
The different PC languages include common, elvish, dwarven, pixie, ogre,
orcish, trollese, goblin, halfling and gith.

NPC languages include rodent, insectoid, mammal, reptile, dragon,
spiritual, magical, god, and ancient.
~
1 TRADE TRADING~
Please see the help password file for important information.
~
0 TRAIN~
Syntax: practice
        practice <skill>
        train
        train <stat>

PRACTICE shows you all of the skills you currently have.
To practice a skill, you must be at a trainer. Enclose skills
with more than one word in quotes (i.e. practice 'second attack').
TRAIN trains an attribute such as hp, mana, int, wis, str, dex, con, etc.
Train increases one of those attributes by one, and thus making you
more deadly all-around.
~
32 TRANSFER~
Syntax: transfer <character>
Syntax: transfer all
Syntax: transfer <character> <location>
Syntax: transfer all         <location>

TRANSFER transfers the target character, or ALL player characters,
to your current location (default) or to a specified location.
~
1 TRANSPORT~
Syntax:  cast 'transport' <object> <victim>

'Transport' sends an object in the caster's inventory to the victim.
~
33 TRIGGER~
A trigger is an action, phrase, or game event that causes a program
held within a room, mob or object, to begin playing out its commands.

Triggers can be anything from a player or mob entering a room, to a
player stating a particular phrase within a room, or to a mob or an
object.

For detailed information on triggers, see:

RPTRIGGERS, MPTRIGGERS, OPTRIGGERS
~
40 TRUST~
Syntax: trust <character> <level>

TRUST sets a character's trust to the specified level.  This is similar to
advancing the character for accessing immortal commands, but has no effect
on combat strength, et cetera.  You can give more trust to mortal (or
immortal) characters to give them access to more power without messing up
the character.  You can also restrict a player's trust to less than their
natural level.

A trust of 0 means to use the character's natural level again.
~
1 TUMBLE~
Syntax:  operates independently

Tumble is a high-level thief skill for the evasion of incoming attacks.
The skill functions autonomically, and its effectiveness is greater for
more dexterous thieves.

~
39 UNFOLDAREA~
Syntax:  unfoldarea <area filename>

This command will load up an area file.

NOTE:  It could be quite dangerous to unfold an area that is already
       loaded, or one that has not been tested.

~
34 USEPROG~
Syntax: opedit <object> <command> [number] [use_prog] [percentage]

The use_prog is an objtrigger that can be used in object programs.  The
use_prog will be executed when the item is used.  To define what will
trigger the use_prog, here is a list:

* Wands - when you zap
* Staves - when you brandish
* Food/pills - when you eat
* Blood/fountains/drink containers - when you drink
* Lights/armour/weapons - when you wear/wield/hold
* Potions - when you quaff
* Pipes - when you smoke

When the use_prog is executed you will not see the standard 'use message'
(ie You quaff a violet potion). What you will will be any mpechoes placed
in the program.  Also, any mobprog commands can be used in use_prog (see
MPCOMMANDS).

**NOTE** The use_progs on lights, armour, and weapons are executed BEFORE
the player wears/holds/wields any item. Therefore, a mpforce to remove the
item will not work in the use_prog.  You will have to use a wear trigger
to accomplish this.
~
34 USERS~
Syntax: users <host ip>
Syntax: users <playername>

USERS reports all of the visible users connected to the server, including users
in the process of logging in.
If used with an argument, it will show all users from that host ip.
Shortforms of host will work -- e.x. 205, or 205.43, etc.
Shortened names will also work.  e.x., users fre would show
Fredrick and Fred if they were on at the time.
The first number, (desc), is the descriptor number that this user is on.
The second number is the user's connected state.  (See CONSTATES)
The third number is the number of seconds the user has been idle.
The fourth number is the remote TCP port on the user's host machine.
Next is the user's character name, then the user's host address.
(Usually the IP number as name resolving is normally disabled.)

The FORCECLOSE command can be used to force a connect to close by its
descriptor number.
~
33 VARIABLE VARIABLES~
This is the list of variables to be used in actiondescs for objects and in
mob/room/object programs.

VARIABLE         MOBILE  ACTOR  VICTIM  RANDOM  OBJECT  2ND_OBJECT
---------------  ------  -----  ------  ------  ------  ----------
Name               $i     $n      $t      $r      $o        $p
shrt_desc/title    $I     $N      $T      $R      $O        $P
he/she/it          $j     $e      $E      $J      --        --
him/her/it         $k     $m      $M      $K      --        --
his/her/its        $l     $s      $S      $L      --        --

See also: MPSTAT, RPSTAT, OPSTAT, MPEDIT, RPEDIT, OPEDIT, TRIGGER, MPTRIGGERS,
          RPTRIGGERS, OPTRIGGERS, MPCOMMANDS, RPCOMMANDS, OPCOMMANDS, IFCHECKS.
~
35 VNUMS~
Syntax: vnums [low] [high]

Lists the vnum range for rooms/mobs/objects in all prototype areas.
~
38 VSEARCH~
Syntax: Vsearch <vnum>

This command will list all instances of an object with that vnum that
are currently in the game.
~
38 WARN ~
Syntax: warn class <field>
Syntax: warn race  <field>
Syntax: warn site  <field>
Field is either #(ban_number) or the site/class/race.
Example:  warn class #1
~
31 WATCH~
. &w
&W Syntax: &G watch                  &W Shows you a help screen
&W Syntax: &G watch size             &W Shows the size of your watch file
&W Syntax: &G watch clear            &W Deletes your watch file
&W Syntax: &G watch show             &W Shows all your active watches
&W Syntax: &G watch player <name>    &W Starts watching a player
&W Syntax: &G watch site <site>      &W Starts watching all players from site
&W Syntax: &G watch delete <number>  &W Stops a watch
&W Syntax: &G watch print 1          &W Shows file starting at line 1
&W Syntax: &G watch print 300        &W Shows file starting at line 300
&W Syntax: &G watch print 300 30    &W Shows 30 lines starting at line 300

Watch will work 24 hours a day from the time you put a watch on a player until
you take it off. You can also watch all players from a specific site.

We need you to be real careful about the size of your watch file. If you
are watching a number of players or sites, please do not just forget about
your watches and allow your watch file to grow to outrageous sizes. You
should never have more than 5,000 or 10,000 lines in your watch file.
If you are doing some watching, be sure you check your watch file daily
and either print it, display it, copy it to your hard drive or do whatever
you need to do with it but then ... please ... please ... be sure you
clear it so that it don't grow huge and eat up all our hard drive space.
If you clear your watch file daily ... there should be no problem. If you
aren't watching anyone ... you don't have to worry about this. But if you
start a watch, it is your responsibility to know how big your watch file
is and to stop the watch when you no longer need it. The command
&G"watch size" &W tells you how many lines are in your watch file.
The command &G"watch clear"&W clears (deletes) your watch file.
For the time being the maximum number of lines you can display at one time
is 300. So ... even if you have 5,000 lines in your watch file ... you can
only display 1,000 at a time.

~
33 WEAPONCONDITION WEAPONCONDITIONS~
Value0  Condition
------  ---------
  12    in superb condition.
  11    in excellent condition.
  10    in very good condition.
   9    in good shape.
   8    showing a bit of wear.
   7    a little run down.
   6    in need of repair.
   5    in great need of repair.
   4    in dire need of repair.
   3    very badly worn.
   2    practically worthless.
   1    almost broken.
   0    broken.

See also OSET, OBJECTTYPES, WEAPONTYPES, ITEMVALUES and OMENU.
~
1 WEAPONS~
Weapons are the primary source of fighting power for most classes,
especially at lower levels where other skills and spells remain
unlearned. To use a weapon, simply 'wield <weapon name>'. You will
hit more frequently with a weapon which is suited to your class, so
choose your weapon wisely. For instance, mages use short blades at 95%
efficiency. A mage wielding a long blade would hit his/her target less
frequently, dependant upon the hitroll of the weapon in hand. Also, be
sure to practice and adept your favored weapontype for best results.
~
33 WEAPONTYPES~
For items of type "weapon", the value4 field specifies the weapon type:

Value4 | Type
---------------------------------------------------------
   00  | barehand
   01  | sword
   02  | dagger
   03  | whip
   04  | talon (talonous arms)
   05  | mace (includes hammer)
   06  | archery (includes arrows and crossbow bolts)
   07  | blowgun
   08  | sling
   09  | axe
   10  | spear
   11  | staff
   12  | polearm

See also: OSET, MISSILES, WEAPONCONDITION, ITEMVALUES, DAMAGETYPES
~
33 WEARFLAGS~
These flags should be self explanatory:

 take   finger   neck    body    head   legs
 feet   hands    arms    shield  about  waist
 wrist  wield    hold    ears    eyes

See OSET, RESETCMDS, and ARMORCLASS.
~
33 WEARLOCS~
Here are the various locations where items may be equipped:

 ---------------------------------------------------------
 |  0 | light       |  1 | finger1     |  2 | finger2    |
 |  3 | neck1       |  4 | neck2       |  5 | body       |
 |  6 | head        |  7 | legs        |  8 | feet       |
 |  9 | hands       | 10 | arms        | 11 | shield     |
 | 12 | about       | 13 | waist       | 14 | wrist1     |
 | 15 | wrist2      | 16 | wield       | 17 | hold       |
 | 18 | dual_wield  | 19 | ears        | 20 | eyes       |
 ---------------------------------------------------------

See RESETS and RESETCMDS.
~
0 WHERE~
Syntax: where
Syntax: where <character>

WHERE without an argument tells you the location of visible players in the same
area as you are.

WHERE with an argument tells you the location of one character with that name
within your area, including monsters.
~
1 WHIP~
&wThis is a passive skill that allows you to use a whip.
It's use is automatic once you have learned it.
~
1 WHISPER~
whisper <name> msg

To whisper to another, you must be in the same room as the recipient
of the whisper.
~
1 WHO~
WHO shows the characters currently in the realms.  Invisible characters will
not appear on this list if you cannot detect invisible.

Syntax:  who                 who <class>    who <class> <race>
         who <level range>   who deadly     who <class> <race> <level range>

For example:
 who 10                  lists all characters level 10 or above
 who 15 20               lists all characters between level 15 and 20
 who cleric              lists all clerics playing
 who cleric elf          lists all cleric elfs playing
 who imm                 lists all Immortals playing
 who cleric 1 5          lists all clerics between levels 1 and 5
 who deadly              lists all deadly (pkill) characters playing
 who 'guild of mages'    lists all online members of the specified Guild
 who <order name>        lists all online members of the specified Order
 who <clan name>         lists all online members of the specified Clan
 who 'newbie council'    lists all online members of the specified Council
 who <deity name>        lists all online worshippers of the specified deity
 who group               lists all online grouped players
 who group 1 10          will list all players level 1 thru 10 who are grouped
                         or who desire to group.
 who leader              will list all leaders of clans, orders, guilds and
                         councils.  This can be used in conjuction with a
                         specific order if it is listed after the name.  For
                         example who 'guild of mages' leader
~
1 'WHO LEADER'~
Typing 'who leader' will list the current leaders of various organizations
that are online.
~
0 WHOIS~
Syntax: whois <player>

The WHOIS command will tell you a bit of information about a player
who is online.
~
0 WIMPY~
Syntax:  wimpy
Syntax:  wimpy <value>
Syntax:  wimpy max

This command sets your wimpy value.  When your character takes damage that
reduces your hit points below your wimpy value, you will automatically
attempt to flee.

'Wimpy' by itself sets your wimpy to about 20% your maximum hitpoints.

'Wimpy <value>' allows you to set your wimpy at a level you determine,
but it cannot exceed about 75% of your maximum hitpoints.

'Wimpy max' sets your wimpy at its maximum level for you.

Some monsters are wimpy.

See also FLEE

~
1 WIS WISDOM~
Wisdom (WIS in your 'score') represents your character's wisdom and ability
to incorporate learning.  Among other things, it affects:

 - the number of practices a character gains each time it levels

 - the mana a character gains each time it levels, though intelligence
   affects this much more heavily

 - the percentage a character learns of a new language at each practice,
   though intelligence affects this slightly more

 - the ability to remove a trap or poison a weapon

Wisdom is the prime attribute of druids and clerics.

~
31 WIZHELP~
Syntax: wizhelp

WIZHELP provides a list of all the immortal commands.
~
31 WIZINVIS~
All immortals have the responsibility to be available to others whenever
possible, be they mortal or immortal.  When the use of wizinvis is called
for, the following are parameters for its use:

 - Immortals level 31 through 34 should be visible at all times, save
   for when snooping, running a quest or some similar circumstance.

 - Immortals level 35 and up may invis to any level at their discretion.

Guidelines for use of wizinvis by 35 and higher:
It is considered mandatory to be visible to all other immortals whenever
reasonably able to do so.  Using wizinvis beyond 31 to facilitate work on
a project, allow concentration on something, avoid excessive tells or the
like is fine, but it should only be used while necessary.

Guidelines for use of wizinvis beyond 31 in immortal channels:
Sightings of Someones in immortal channels should be kept to a minimum.
If you are free enough to be able to use an immortal channel, you should
be visible to the lowest immortal in that channel; no higher than 34 in
Muse, no higher than 31 in immtalk, etc.  Being a Someone to anyone on
an immortal channel should only occur if you're too tied up to go
visible but need to make a comment.

The same applies to all situations using channels, tells or actions.
Avoid being a Someone to mortals and immortals alike unless you have
a good reason to do otherwise.
~
0 WIZLIST~
IMPlementors (The head honchos.)
Jexir-God of the Arts-Head of RP
Tzipphora-Goddess of the Alluring Night-Head Builder, Head Manager

Senior Imms
Murdora-Goddess of Death-Helps out with RP
Damonica-Goddess of the Unknown-Helps out with Areas
Faunus-Goddess of Debauchery and Wine-Help Files

Immortals
Celest-Goddess of Holy Wrath-Undecided
Alietta-Goddess of Time-Builder
Altere-Undecided-Undecided
Krelowyn-Undecided-Undecided
Zaender-Undecided-Undecided

Coder
Tommi-Undecided-Coder
~
-1 WORTH~
Syntax: worth

WORTH shows a simple, easy-to-read table of important and widely used
statistics. This command is for the character itself and cannot be used
on others. The Statistics that follow have been included in the table:
Level, Favor, Alignment, Experience, Glory, Weight, Style, and Gold.
~
32 ZONES~
Syntax: zones [low] [high]

Lists the name of the file, and room/mob/object vnum range for each
non-prototype zone in the mud.
~
-1 _DIEMSG_~
...Everything begins to fade to black.

You feel yourself leaving your body... rising up into the air, you feel
more free than you have ever felt before...

However, before your deity comes to collect your soul, you feel a strange
pulling sensation as strange and colorful mists swirl around you...
~
2 DONATE~
Syntax: donate <item>

This sends the item to the donation room thats located in ...~
40 INVADE~
Syntax invade <area> <# of Invaders> <mob-vnum>

Invasion is to be used to invade the major cities with agro mobs from the stock object area. Levels of the mobs are to also represnt the level of player currently living in that city. NO level 30 mobs in the newbie city please.

mobile vmuns and levels:
~
0 BUSHI~
Class..... Bushi
Focus..... Physical
Faction... Life
School.... Water
Weapon.... Sword
Armor..... Lamellar Armor
Styles....
Skills....
------------------------------------------------------------------------------
Description: The Bushi class is the physical aspect of the life faction.
The bushi is a true master with a sword that focuses on cutting down foes
in combat. The whiring sound of a Bushi's sword as it moves through the air
is enough to put fear in the heart of even the fiecest of monsters and most
battle hardend warrior. A Bushi uses Lamellar armor and a shield for extra
defence and starts with water aligned physical abilities and with training
can learn water, air and nature aligned mental abilities.
~
0 SHUGENJA~
Class..... Shugenja
Focus..... Mental
Faction... Life
School.... Water
Weapon.... Sword
Armor..... Lamellar Armor
Styles....
Skills....
------------------------------------------------------------------------------
Description: The Shugenja represents the mental aspect of the life faction.
Wearing lamellar armor and wielding a sword and shield, a Shugenja is a force
to be reckoned with on the battle field. A Shugenja starts with an array of
water based mental abilities and with skill is able to learn nature and air
aligned abilites as well.
~
0 POLEARMS~
Polearms: ~
0 SWORDS~
Swords:
~
0 BLADES~
Blades:
~
0 HAMMERS~
Hammers:
~
0 BRIGANDINE ARMOR~
Brigandine Armor:
~
0 LAMELLAR ARMOR~
Lamellar Armor:
~
0 DHENUKA ARMOR~
Dhenuka Armor:
~
0 ASHIGARU ARMOR~
Ashiguru Armor:
~
1 TALON~
Talon:~
1 WHIP~
Whip:~
1 CLANS~
Clans:~
1 'DRAGON CLAN'~
~
1 'NAGA CLAN'~
Naga Clan:~
1 'SCORPION CLAN'~
Scorpion Clan:~
1 'TIGER CLAN'~
Tiger Clan~
1 'UNICORN CLAN'~
Unicorn Clan:~
1 'PHOENIX CLAN'~
Phoenix Clan:~
1 'CRANE CLAN'~
Crane Clan:~
1 'BADGER CLAN'~
Badger Clan:~
1 STYLE STYLES~
Styles:

Dragon Style
Naga Style
Scorpion Style
Tiger Style
Phoenix Style
Crane Style
Badger Style~
0 $~

#$