^#^
email^#^
SUBTOPIC-player^#^
-=[ Help ]=-
command: email
Usage: email
Description: This allows your to change your email address
in your finger information.
Related topics: chfn, plan, finger.
^#^
emote^#^
SUBTOPIC-player^#^
-=[ Help ]=-
command: emote
Usage: emote <message>
:<message>
Description: This allows you do a pseudo-action. If it is
done by a player it prepends the emote with
'::'. The message is echoed to all within the
room, with the format: name <message>.
Example: emote bursts out laughing.
Others in the room will see,
::Zilanthius bursts out laughing.
Related topics: say, tell, whisper, shout, speak.
^#^
examine^#^
SUBTOPIC-player^#^
-=[ Help ]=-
command: examine
Usage: examine
examine <item|player|monster>
examine <item> on <item>
exa
exa <item|player|monster>
exa <item> on <item>
Description: This may or may not give a closer examination
of item then compared to a casual 'look'. But
it never hurts to be too careful.
Related topics: look.
^#^
exa^#^
SUBTOPIC-player^#^
-=[ Help ]=-
command: examine
Usage: examine
examine <item|player|monster>
examine <item> on <item>
exa
exa <item|player|monster>
exa <item> on <item>
Description: This may or may not give a closer examination
of item then compared to a casual 'look'. But
it never hurts to be too careful.
Related topics: look.
^#^
echo^#^
SUBTOPIC-creator^#^
-=[ Help ]=-
command: echo
Usage: echo <string>
Description: This command echos a string directly to the room.
Example: echo The earth shakes mightily!
Related topics: echoto, echoall.
^#^
echoall^#^
SUBTOPIC-creator^#^
-=[ Help ]=-
command: echoall
Usage: echoall <string>
Description: This command echos a string directly to all interactive
players on the game.
Example: echoall The earth shakes mightily!
Related topics: echoto, echo.
^#^
echoto^#^
SUBTOPIC-creator^#^
-=[ Help ]=-
command: echoto
Usage: echoto <player|monster> <str>
Description: This command echos a str directly to a player.
Example: echoto zilanthius The earth shakes mightily!
Related topics: echo, echoall.
^#^
ed^#^
SUBTOPIC-creator^#^
-=[ Help ]=-
command: ed
Usage: ed <file>
Description: This command allows the creator to use the online line
editor to edit files. The creator must have write
access to edit a file.
Related topics: none.
^#^
edit^#^
SUBTOPIC-creator^#^
-=[ Help ]=-
command: edit
Usage: edit
Description: This command toggles your 'earmuffs' and 'edit flag'
on|off.
Related topics: tell, shout, wiz.
^#^
edtitle^#^
SUBTOPIC-creator^#^
-=[ Help ]=-
command: edtitle
Usage: edtitle
edtitle <edit title>
Description: When the creator is has their 'edit' toggled on, it
places 'earmuffs' on shouts, tells, and wiz. However,
the creator's title changes to the edtitle. If no
in edit title is given, it defaults to "is editing".
Related topics: align, mhome, mclone, minvis, mtrans, mout, mmin, mmout,
edtitle, review, title, pretitle, mdest, edit.
^#^
earthquake^#^
SUBTOPIC-cleric^#^
________________________________________________________________
()_______________________________________________________________)
| Prayer: Earthquake Sphere: Nature |
| Level: 20 Cost: 20 |
| Component: Stone or Gem Usage: earthquake |
| Description: |
| |
| This prayer will cause the earth to quake in the locale about |
| the cleric. The earthquake will not harm the cleric or |
| anyone partying with the cleric. The prayer needs a rock, |
| stone, or gem as a spell component. |
| |
|_______________________________________________________________|
()_______________________________________________________________)
^#^
ebl^#^
SUBTOPIC-cleric^#^
________________________________________________________________
()_______________________________________________________________)
| Prayer: Everburning Log Sphere: Nature |
| Level: 1 Cost: 1 |
| Component: branch or stick. Usage: evl |
| Description: |
| |
| This prayer will cause a stick to burn as a bright torch. |
| The torch burns with a much higher light intensity. |
| |
| |
| |
|_______________________________________________________________|
()_______________________________________________________________)
^#^
enchanted weapon^#^
SUBTOPIC-mage^#^
______________________________ ______________________________
__/ \/ \__
| /| |: |:||
||:| Spell: Enchanted Weapon |: Description: |:||
||:| School: Alteration |: |:||
||:| Cost: 12 |: This spell enchants a weapon|:||
||:| Level: 12 |: The weapon is more able to |:||
||:| Usage: enchanted weapon |: hit opponents. |:||
||:| <weapon> |: |:||
||:| Related Spells: |: |:||
||:| None. |: |:||
||:| |: |:||
||:|_____________________________ |: _____________________________|:||
||/______________________________\|:/______________________________\||
|_______________________________ _______________________________|
'----`
^#^
energy drain^#^
SUBTOPIC-mage^#^
______________________________ ______________________________
__/ \/ \__
| /| |: |:||
||:| Spell: Energy Drain |: Description: |:||
||:| School: Necromancy |: |:||
||:| Cost: 35 |: The spell taps the victim's |:||
||:| Level: 35 |: living essence. It has the |:||
||:| Usage: energy drain who |: chance of draining away all |:||
||:| |: magical energy, and a level.|:||
||:| Related Spells: |: |:||
||:| None. |: |:||
||:| |: |:||
||:|_____________________________ |: _____________________________|:||
||/______________________________\|:/______________________________\||
|_______________________________ _______________________________|
'----`
^#^
evocation^#^
SUBTOPIC-mage^#^
______________________________ _______________________agic Missile |: Meteor Swarm |:||
||:| Lightning Bolt |: MKS (Mordenkainen's Sword) |:||
||:| Fire Ball |: Acid Arrow |:||
||:| Cone of Cold |: |:||
||:| Chain Lightning |: |:||
||:| Fire Shield |: |:||
||:| Ice Storm |: |:||
||:|_____________________________ |: _____________________________|:||
||/______________________________\|:/______________________________\||
|_______________________________ _______________________________|
'----`
^#^
enable_commands^#^
SUBTOPIC-efun^#^
EFUN enable_commands()
SYNOPSIS
void enable_commands(void);
DESRIPTION
enable_commands() marks this_object() as a living object,
and allows it to use commands added with add_action() (by
using command()). When enable_commands() is called, the
driver also looks for the local function catch_tell(), and
if found, it will call it every time a message (via say()
for example) is given to the object.
Note that when enable_commands() is called, this_player()
is designated as the object which called enable_commands().
BUGS
Do not call this function in any other place than create()
or strange things will likely occur.
SEE ALSO
this_object(), living(), add_action(), command(),
catch_tell(), say(), create(), this_player()
^#^
environment^#^
SUBTOPIC-efun^#^
EFUN environment()
SYNOPSIS
object environment(object ob);
DESCRIPTION
Return the containing object (environment) of <ob>. If no
argument is given, <ob> defaults to this_object(). If there
is no environment the it returns 0.
SEE ALSO
this_object(), move_object()
^#^
exec^#^
SUBTOPIC-efun^#^
EFUN exec()
SYNOPSIS
int exec(object to, object from);
DESCRIPTION
This efun allows the interactive link to a given object
to be migrated to another object. That is, after a success-
ful exec(to, from) call, interactive(to) will return 1 and
interactive(from) will return 0. The player that was con-
trolling 'from' will begin controlling 'to' following the
exec() call. This function is restricted to player.c
/wizard.c.
SEE ALSO
interactive()
^#^
explode^#^
SUBTOPIC-efun^#^
EFUN explode()
SYNOPSIS
string *explode(string str, string del);
DESCRIPTION
explode() returns an array of strings, created when the
string <str> is split into pieces as divided by the delim-
iter <del>.
NOTES
This function varies from driver to driver with respect to
the return array. 3.1.2 and Mudos give similar output. But
both fail with, explode("aa","a"). 3.1.2 returns 0, mudos
({}). Both fail the explode/implode complement test. The
complement test is implode(explode(str,del),del) == str.
The amylaar passes both tests. This mudlib has a simul_efun
fix for the problem. Look at EXPLODE doc for further info.
EXAMPLE
/* load each line of a file into an array */
string *read_file_array(string file) {
string file_txt;
if(!(file_txt = read_bytes(file,0,file_size(file)))) {
return ({}); /* either file not exist or text > 8 KB limit */
}
#ifdef OLD_EXPLODE
return explode(file_txt +"\n","\n"); /* for 3.1.2 & mudos */
#else
return explode(file_txt,"\n"); /* for amylaar */
#endif /* OLD_EXPLODE */
}
SEE ALSO
sscanf(), extract(), implode()
^#^
extract^#^
SUBTOPIC-efun^#^
EFUN extract()
SYNOPSIS
string extract(string str, int from, int to)
DESCRIPTION
Extract a substring from a string. Character 0 is first
character. 'extract(str, n)' will return a substring from
characer number 'n' to the end. 'extract(str, i, j)' will
return a string from character 'i' to character 'j'.
This function is becoming redundant with the extensive use
of the range function [].
EXAMPLE
void print_array_three_columns(string *txt) {
int i;
for(i = sizeof(txt); i--; ) {
txt[i] += " ";
txt[i] = extract(txt[i],0,25) +" ";
if(!((i+1)%3)) txt[i] += "\n";
}
write(implode(txt,"") +"\n");
}
SEE ALSO
sscanf(), explode(), [], implode()
^#^
efun^#^
SUBTOPIC-efun32^#^
NAME
efun
DESCRIPTION
This directory contains descriptions for the efuns of
Amylaar's version of the LPC parser.
These are functions that are supplied by the parser and can be
called by LPC objects (somewhat similar to system calls in the
C library).
SEE ALSO
efuns(LPC), applied(A), master(M), lpc(LPC), concepts(C), driver(D)
^#^
exp^#^
SUBTOPIC-efun32^#^
SYNOPSIS
float exp(float)
DESCRIPTION
The exponential function.
^#^
export_uid^#^
SUBTOPIC-efun32^#^
SYNOPSIS
int export_uid(object ob)
DESCRIPTION
Uids are not available in compat mode.
Set the uid of object ob to the current object's effective uid. It is
only possible when object ob has an effective uid of 0.
SEE ALSO
seteuid(E), getuid(E), geteuid(E), uids(C), native(C)
^#^
exit^#^
SUBTOPIC-compatfn/driverfn^#^
SYNOPSIS
void exit(object ob)
DESCRIPTION
This function is used in compat mode only.
This function is called in the old environment everytime a
living object ob leaves it.
The function this_player() will return a random value, don't
use it at this point.
WARNING: Using this function is EXTREMELY dangerous. A single
bug, and you are forever (i.e. until the next reboot occurs)
caught in the room.
SEE ALSO
init(E)
^#^
epilog^#^
SUBTOPIC-efun32^#^
SYNOPSIS
void epilog(void) /* compat */
string *epilog(int eflag) /* !compat */
DESCRIPTION
Perform final actions before opening the system to users.
The semantics of this function differ for compat and !compat
mode.
Compat: the objects from the INIT_FILE (#defined to
"room/init_file" at compile time in the parser) are already
loaded at this time. Normally there is nothing left to do for
this function.
Native: he argument is the number of -e options that were
given to the parser on the commandline. Normally it is just 0
or 1. The function should return an array of strings, which
denote the objects to be preloaded with master->preload(). Any
other return value is interpreted as ``no object to preload''.
The resulting strings will be passed one at a time as
arguments to preload().
SEE ALSO
preload(M), master(M)
^#^
external_master_reload^#^
SUBTOPIC-efun32^#^
SYNOPSIS
void external_master_reload()
DESCRIPTION
Master was reloaded on external request by SIGUSR1.
It will be called after inaugurate_master() of course.
If you plan to do additional magic here, you're welcome.
SEE ALSO
inaugurate_master(M)
^#^
efun308^#^
SUBTOPIC-efun321^#^
SYNOPSIS
void efun308(object item, object env)
DESCRIPTION
The item is moved into its new environment env, which may be 0.
This efun is to be used in the move_object() hook, as it does
nothing else than moving the item - no calls to init() or such.
Don't use it in your own objects!
HISTORY
Introduced in 3.2.1@1
Just in case somebody wonders what kind of names efun308 and
efun309 are:
these are not efun names at all, but rather a makeshift
because there are none yet; hopefully, with the existance of
the efuns, the issue of their naming will become a bit more
interesting than what command shell was used on a room-filling
dinosaur of a computer some decades ago.
Hyp proposes to christen efun308() 'set_environment()'.
SEE ALSO
remove(A), init(A), move_object(E), transfer(E), hooks(C),
native(C)
^#^
extern_call^#^
SUBTOPIC-efun321^#^
SYNOPSIS
int extern_call();
DESCRIPTION
Returns zero, if the function that is currently being executed
was called by a local call, non-zero for call_other(), driver
applies, closure calls, etc. Currently the only return value
for them is 1, but later the various methods may be
distinguished by means of the return value.
HISTORY
Introduced in 3.2@263 resp. 3.2.1@12
SEE ALSO
call_other(E), pp you can spend.
You still need to attain a certain amount to advance to the next level.
For example, if you needed 1000 exp to get to 10th level, and right now
you have 1005, you can either raise your level, and get to 10th level, or
you can spend all of the 1005 on your skills. Once your current experience
points falls below 1000 you won't be able to advance to 10th level.
2) Total experience points: This is the total amount of experience
points you have ever gained in your adventuring career! It helps creators
know exactly how experienced a character you really are.
-Angel
^#^
equip^#^
SUBTOPIC-fighter^#^
Command: equip
SYNOPSIS
Fighter skill
DESCRIPTION
The 'equip' command will automatically wear and wield items in
your inventory. It will simply select the first of each type of
armour items, and first weapon, and equip them only. Wielding
secondary weapons is not a feature of this command.
See also: help fighter, man fighter
^#^
elves^#^
SUBTOPIC-races^#^
::: ELVES :::
Elves tend to be somewhat shorter and slimmer than normal humans.
Their features are finely chiselled and delicate, and they speak in melodic
tones. Although they appear fragile and weak, as a race they are quick and
strong. Elves often live to be over 1,200 years old, although long before
this time they feel compelled to depart the realms of men and mortals. Where
they go is uncertain, but it is an undeniable urge of their race.
Elves are often considered frivolous and aloof. In fact, they are
not, although humans often find their personalities impossible to fathom.
They concern themselves with natural beauty, dancing and singing, unless
necessity dictates otherwise. They are not fond of ships or mines, but enjoy
growing and gazing at the open sky. Even though elves tend toward haughtiness
and arrogance at times, they regard their friends and associates as equals.
They do not make friends easily, but a friend (or enemy) is never forgotten.
They prefer to distance themselves from humans, have little love for dwarves,
and hate the evil denizens of the woods.
Their humour is clever, as are their songs and poetry. Elves are
brave but never foolhardy. They eat sparingly; they drink mead and wine, but
seldom to excess. While they find well-wrought jewellery a pleasure to behold,
they are not overly interested in money or gain. They find magic and
swordplay (or a refined combat art) fascinating. If they have a weakness it
lines in these interests.
Over all the elvish races, these notes best describe the high elf, the
most common and abundant of the elvish races.
::: Other Subraces :::
Grey Elf, Wood Elf, Wild Elf, Dark Elf (Drow), Sea Elf
::: Other Help Topics :::
See also: help grey elf, wood elf, dark elf
^#^
enlarge^#^
SUBTOPIC-mage^#^
______________________________ ______________________________
__/ \/ \__
| /| |: |:||
||:| Spell: Enlarge |: Description: |:||
||:| School: Alteration |: |:||
||:| Cost: 12 |: This spell makes the target |:||
||:| Level: 12 |: larger. They are able to |:||
||:| Usage: strength target |: hit harder than usual. |:||
||:| Components: giant or dragon |: |:||
||:| head |: |:||
||:| Related Spells: |: |:||
||:| None. |: |:||
||:| |: |:||
||:|_____________________________ |: _____________________________|:||
||/______________________________\|:/______________________________\||
|_______________________________ _______________________________|
'----`