LPMUD/
LPMUD/BIN/
LPMUD/DOC/
LPMUD/MUDLIB/
LPMUD/MUDLIB/BANISH/
LPMUD/MUDLIB/D/
LPMUD/MUDLIB/DOC/
LPMUD/MUDLIB/DOC/DOMAINS/
LPMUD/MUDLIB/DOC/EFUN/
LPMUD/MUDLIB/DOC/EXAMPLES/
LPMUD/MUDLIB/DOC/EXAMPLES/ARMOUR/
LPMUD/MUDLIB/DOC/EXAMPLES/CONTAIN/
LPMUD/MUDLIB/DOC/EXAMPLES/FOOD/
LPMUD/MUDLIB/DOC/EXAMPLES/MAGIC/
LPMUD/MUDLIB/DOC/EXAMPLES/MONSTER/
LPMUD/MUDLIB/DOC/EXAMPLES/ROOM/
LPMUD/MUDLIB/DOC/EXAMPLES/WEAPONS/
LPMUD/MUDLIB/FUNCTION/
LPMUD/MUDLIB/INCLUDE/
LPMUD/MUDLIB/INCLUDE/FN_SPECS/
LPMUD/MUDLIB/INCLUDE/SKILLS/
LPMUD/MUDLIB/INFO/
LPMUD/MUDLIB/INHERIT/BASE/
LPMUD/MUDLIB/LOG/
LPMUD/MUDLIB/MANUALS/312/
LPMUD/MUDLIB/NEWS/
LPMUD/MUDLIB/OBJ/PARTY/
LPMUD/MUDLIB/OBJ/SHADOWS/
LPMUD/MUDLIB/OBJECTS/COMPONEN/
LPMUD/MUDLIB/OPEN/
LPMUD/MUDLIB/OPEN/LIBRARY/
LPMUD/MUDLIB/OPEN/PARTY/
LPMUD/MUDLIB/PLAYERS/
LPMUD/MUDLIB/PLAYERS/ZIL/
LPMUD/MUDLIB/ROOM/
LPMUD/MUDLIB/ROOM/CITY/ARENA/
LPMUD/MUDLIB/ROOM/CITY/CREATOR/
LPMUD/MUDLIB/ROOM/CITY/GARDEN/MONST/
LPMUD/MUDLIB/ROOM/CITY/OBJ/
LPMUD/MUDLIB/ROOM/CITY/PUB/
LPMUD/MUDLIB/ROOM/CITY/SHOP/
LPMUD/MUDLIB/ROOM/DEATH/
LPMUD/MUDLIB/ROOM/REGISTRY/
LPMUD/MUDLIB/SECURE/
LPMUD/MUDLIB/SECURE/UDP_CMD_/
LPMUD/MUDLIB/SKILLS/
LPMUD/MUDLIB/SKILLS/FIGHTER/
LPMUD/MUDLIB/SKILLS/THIEF/
LPMUD/MUDLIB/USR/
LPMUD/MUDLIB/USR/CREATORS/
LPMUD/MUDLIB/USR/PLAYERS/
^#^
nature sphere^#^
SUBTOPIC-cleric^#^
 _________________________________________________________
()________________________________________________________)
 |         Prayers from the Nature Sphere                |
 |                                                       |
 | Animal Friendship            Plant Growth             |
 | Call Lightning               Plant Door               |
 | Barkskin                     Fire Storm               |                       
 | Goodberry                    Earthquake               |
 | EBL (Ever Burning Log)                                |
 | STS (Sticks to Snakes)                                |
 | Create Food                                           |
 | Create Water                                          |
 |_______________________________________________________|
()________________________________________________________)
^#^
necromancy sphere^#^
SUBTOPIC-cleric^#^
 _________________________________________________________
()________________________________________________________)
 |         Prayers from the Necromancy Sphere            |
 |                                                       |
 | Animate Skeleton             Slay Living              |
 | Animate Zombie               Death Curse              |
 | Slow Poison                                           |                   
 | Neutralize Poison                                     |
 | Poison                                                |
 | Raise Dead                                            |
 | Resurrect                                             |
 | Restore                                               |
 |_______________________________________________________|
()________________________________________________________)
^#^
neutralize poison^#^
SUBTOPIC-cleric^#^
 ________________________________________________________________
()_______________________________________________________________)
 | Prayer: Neutralize Poison    Sphere: Necromancy               |
 | Level:  8                      Cost: 8                        |
 | Component: none.              Usage: neutralize poison who    |
 | Description:                                                  |
 |                                                               |               
 | This prayer will allow the cleric to neutralize the effects   |
 | of poison on the prayer's target.                             |
 |                                                               |
 |                                                               |
 |                                                               |
 |_______________________________________________________________|
()_______________________________________________________________)
^#^
necromancy^#^
SUBTOPIC-mage^#^
     ______________________________  ______________________________
  __/                              \/                              \__
 | /|      Necromancy Spells       |:     Necromancy Spells        |:||
 ||:|                              |:                              |:||
 ||:|   Animate Skeleton           |:  Wraith Form                 |:||
 ||:|   Animate Zombie             |:                              |:||
 ||:|   BBB(Beltyn's Burning Blood)|:                              |:||
 ||:|   Chill Touch                |:                              |:||
 ||:|   Vampiric Touch             |:                              |:||
 ||:|   Death Spell                |:                              |:||
 ||:|   Minor Malison              |:                              |:||
 ||:|   SBF (Sin's Black Flames)   |:                              |:||
 ||:|_____________________________ |: _____________________________|:||
 ||/______________________________\|:/______________________________\||
 |_______________________________      _______________________________|
                                 '----`
^#^
next_inventory^#^
SUBTOPIC-efun^#^
EFUN next_inventory()

SYNOPSIS
     object next_inventory(object ob);

DESCRIPTION
     Return the next object in the same inventory as `ob'.

     Warning: If the object `ob'  is  moved  by  "move_object()",
     then  "next_inventory()"  will return an object from the new
     inventory.

EXAMPLE

void show_inventory() {
  object ob;

  for(ob = first_inventory(this_object()); ob; ob = next_inventory(ob)) {
    if(ob->query_name()) write(ob->query_name() +"\n");
  }
}

SEE ALSO
     first_inventory(), all_inventory().

^#^
notify_fail^#^
SUBTOPIC-efun^#^
EFUN notify_fail()

SYNOPSIS
     int notify_fail(string str);

DESCRIPTION
     Store `str' as the error message to be returned  instead  of
     the  default message `What?'.  The message will be displayed
     if a 0 is returned from an action  setup  via  add_action().
     This is the preferred way to display error messages since it
     allows other objects a chance to respond to  the  same  verb
     (command).   Do not use write() to display the error message
     since this will require you to return a 1 (unless  you  want
     to  see the result of the write() in addition to the 'What?'
     message).  However, if you do return  a  1,  then  no  other
     objects will get a chance to respond to the user command.

     If "notify_fail()" is called more than once, only  the  last
     call will have an effect.

     The idea behind this function is to allow better error  mes-
     sages than `What?'.

RETURN VALUE
     notify_fail() always returns 0.

EXAMPLE

void init() {
  add_action("detect","detect");
}

status detect(string str) {
  if(!str || !sscanf(str,"magic %s", str)) {
    notify_fail("detect magic <item>?\n");
    return 0;
  }
  ...etc
}

SEE ALSO

Sun Release 4.1           Last change:                          1

^#^
negate^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	int negate(int)
	float negate(float)

DESCRIPTION
	Unary minus. Returns the negative argument.