^#^
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 |: Energy Drain |:||
||:| 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-efun32^#^
SYNOPSIS
int negate(int)
float negate(float)
DESCRIPTION
Unary minus. Returns the negative argument.