[CF-Devel] expanded dm help commands
johnny shelley
jshelley at ictransnet.com
Thu Jan 3 18:45:54 CST 2002
This covers many commands missed the first time thru as well as a bit of
expansion on some of the commands. Also covers latest revisions to
create tim is commiting today.
--
johnny
PGP Public Key available from:
http://www.keyserver.net:11371/pks/lookup?op=get&search=0x17BF1DD3
-------------- next part --------------
The following commands are available to you:
dmhelp <command name>
abil <player> <attribute> <value>
addexp <player> <how much>
create <number> <bonus> <archtype>
debug <level>
dump <tag>
dumpallarchtypes
dumpbelow
dumpallmaps
dumpallobjects
dumpfriendlyobjects
dumpmap
forget_spell <spell name>
free <tag>
goto <map>
invisible
kick <player>
learn_special_prayer <spell name>
learn_spell <spell name>
nodm
nowiz
overlay_save
patch <tag> <variable> <value>
plugin <plugin name>
pluglist
plugout <plugin to remove>
printlos
reset <map>
remove <tag>
set_god <player> <god>
shutdown
speed <new speed>
spellreset
ssdumptable
stats <player>
style_info
summon <player>
time
wizpass
who
General notes for DM's:
Case sensitivity is important in player and map names.
DM help for abil:
syntax: abil <player> <attribute> <value>
notes: abil will permanently change the ability scores of players.
Attribute is one of str, dex, con, int, wis, pow, cha. Value may not
exceed 30.
DM help for addexp:
syntax: addexp <player> <how much>
notes: the player must have a skill readied. All experience added in
this manner will go directly to the skill readied.
DM help for create:
syntax: create <number> <bonus> <archtype> <variable1> <value1>
<variable2> <value2> ...
notes: creating items is rather dangerous and tends to crash the
server when creating some items.
The number and bonus attributes may be left off, or the bonus itself
may be left off any time. If a bonus is desired, number must be
specified as well. Archtype must be specified in all cases. Variable
and values may be left off at any time, but specifiying a variable
requires a value also be specified.
Multipart values such as for an item name must be quoted.
Example: create 5 +1 longsword name "Spiffy Sword" face chicken.171
This would create 5 +1 longswords named 'Spiffy Sword' that look like
chickens.
see also: patch, dump
DM help for debug:
syntax: debug <level>
notes: Without arguments, debug will simply print the current level of
debugging. Valid debugging levels are 0-3 where:
llevError = 0, llevInfo = 1, llevDebug = 2, llevMonster = 3
DM help for dump:
syntax: dump <tag>
notes: Using dump, you can see the attributes of any item in the game.
To find the object number of an item you wish to view, click on it. If
this item is in your inventory, or you are standing over, click on
yourself and the item tags will be displayed.
see also: patch
DM help for dumpallarchtypes:
syntax: dumpallarchtypes
notes: This prints out a list of all archtypes to stderr.
DM help for dumpbelow:
syntax: dumpbelow
notes: dumpbelow will dump the attributes of the top item you are
standing over.
see also: dump
DM help for dumpallmaps:
syntax: dumpallmaps
notes: This prints out map information for all active maps to stderr.
DM help for dumpallobjects:
syntax: dumpallobjects
notes: This prints out a list of all active objects to stderr.
DM help for dumpfriendlyobjects:
syntax: dumpfriendlyobjects
notes: This prints out a list of all active friendly objects to stderr.
DM help for forget_spell:
syntax: forget_spell <spell name>
notes: this will cause you to permanently lose knowledge of a spell.
DM help for free:
syntax: free <tag>
notes: free should ONLY be used after remove. Freeing an object that
has not been removed will cause the game to crash. For most objects,
simply removing them is sufficient and they will eventually be freed.
See Also: remove
DM help for goto:
syntax: goto <mapname>
notes: using this command will instantly move you to the start point
of the map specified.
DM help for invisible:
syntax: invisible
notes: makes you invisible for a short time.
DM help for kick:
syntax: kick <player>
notes: this command will kick a player off the server. If used without
an argument, it will kick all players off the server with the
exception of you.
DM help for learn_special_prayer:
syntax: learn_special_prayer <prayer name>
notes: this will allow you to permanently learn a spell as a special
prayer of your god.
see also: learn_spell
DM help for learn_spell:
syntax: learn_spell <spell name>
notes: this will allow you to permanently learn a spell. It is
similiar to learn_special_prayer except that you will retain knowledge
of this spell regardless of changing dieties.
see also: learn_special_prayer
DM help for overlay_save:
syntax: overlay_save
notes: this will save everything on the current map that was not
originally part of it as an overlay. The overlay will then be loaded
anytime the map itself is loaded. Be careful with this as EVERYTHING
on the map will be saved in an overlay, such as spawned monsters and
dropped objects.
DM help for nodm and nowiz:
syntax: nodm
notes: both of these commands will return you to normal player status.
DM help for patch:
syntax: patch <tag> <variable> <value>
notes: using the patch command, you can radically modify the
properties of objects in the game. Simply specify the object to modify
and the new values of its variables (or completely new variables).
See Also: dump
DM help for plugin:
syntax: plugin <plugin name>
notes: this will load a new plugin into memory. Using this with no
arguments, or invalid arguments will cause a server crash. Plugin name
should be as it appears in your plugin directory. Double check the
names before using plugins.
DM help for pluglist:
syntax: pluglist
notes: this shows currently loaded plugins.
DM help for plugout:
syntax: plugout <plugin name>
notes: this will remove a loaded plugin from memory.
DM help for printlos:
syntax: printlos
notes: this is used for line of sight debugging.
DM help for remove:
syntax: remove <tag>
notes: remove will, suprisingly enough, remove the object specified by
the tag supplied.
see also: free
DM help for reset:
syntax: reset <mapname>
notes: all other characters must be off of the map at the time of
reset. This will NOT reset any unique items, such as players
apartments, in the case of unique items being on a map, it will cause
them to be saved before the map is reset.
DM help for speed:
syntax: speed <newspeed>
notes: without arguments, this prints your current speed. If given an
argument, it will set reset your speed to the new speed.
DM help for spellreset:
syntax: spellreset
notes: this causes the spell table to be reinitialized.
DM help for ssdumptable:
syntax: ssdumptable
notes: this will print out the current hash table to stderr.
DM help for set_god:
syntax: set_god <player> <diety>
notes: this will change a players diety to the diety specified.
DM help for shutdown:
syntax: shutdown
notes: This will cause the server to shut down entirely.
DM help for style_info:
syntax: style_info
notes: this will print out information regarding current styles in
use.
DM help for summon:
syntax: summon <player>
notes: summoning a player will bring them immediately to your
location. There is no 'reverse' summoning, except to go to a map
yourself and summon the player again.
DM help for time:
syntax: time
notes: this will give additional information about server performance
when used as dm.
DM help for wizpass:
syntax: wizpass
notes: this will toggle on and off your ability to walk thru walls as
dm.
DM help for who:
syntax: who
notes: when used as dm, this will also print out the object tag of
players.
More information about the crossfire
mailing list