ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/resources/pod/dmcommand_help.pod
Revision: 1.1
Committed: Mon Jun 5 02:55:34 2006 UTC (18 years ago) by root
Branch: MAIN
Log Message:
add dm command help file

File Contents

# User Rev Content
1 root 1.1 =head1 Crossfire+ Dungeon Master Commands
2    
3     The following commands are only available to you if you are dungeon
4     master, that is, a kind of server administrator with special privileges.
5    
6     =head2 abil
7    
8     abil <player> <attribute> <value>
9    
10     abil will permanently change the ability scores of players. Attribute is
11     one of str, dex, con, int, wis, pow, cha. Value may not exceed 30.
12    
13     =head2 addexp
14    
15     addexp <player> <how much>
16    
17     The player must have a skill readied. All experience added in this manner
18     will go directly to the skill readied.
19    
20     =head2 banish
21    
22     banish <player>
23    
24     I<Kicks> the named player and adds their current IP address to the banish
25     file. This will prevent the named player from logging into the server
26     (from their current IP). This is an in-game version of the ban function
27     meant for short term relief of persistant goons and for DMs who do not
28     have shell access. It is probably a good idea to clear out the banish file
29     (F<var/crossfire/banish_file>) on a regular basis and delete or move any
30     entries to the ban_file if desired.
31    
32     =head2 create
33    
34     create <number> <bonus> <archtype> <variable1> <value1> <variable2> <value2> ...
35    
36     Creating items is rather dangerous and tends to crash the server when
37     creating some items.
38    
39     The number and bonus attributes may be left off, or the bonus itself may
40     be left off any time. If a bonus is desired, number must be specified as
41     well. Archtype must be specified in all cases. Variable and values may be
42     left off at any time, but specifiying a variable requires a value also be
43     specified.
44    
45     Multipart values such as for an item name must be quoted.
46    
47     Example:
48    
49     create 5 +1 sword name "Spiffy Sword" face chicken.171
50    
51     This would create 5 +1 longswords named 'Spiffy Sword' that look like
52     chickens. See also: patch, dump
53    
54     =head2 debug
55    
56     debug <level>
57    
58     Without arguments, debug will simply print the current level of
59     debugging. Valid debugging levels are 0-3 where: llevError = 0, llevInfo =
60     1, llevDebug = 2, llevMonster = 3
61    
62     =head2 dump
63    
64     dump <tag>
65    
66     Using dump, you can see the attributes of any item in the game. To find
67     the object number of an item you wish to view, click on it. If this item
68     is in your inventory, or you are standing over, click on yourself and the
69     item tags will be displayed. see also: patch
70    
71     =head2 dumpallarchtypes
72    
73     dumpallarchtypes
74    
75     This prints out a list of all archtypes to stderr.
76    
77     =head2 dumpallmaps
78    
79     dumpallmaps
80    
81     This prints out map information for all active maps to stderr.
82    
83     =head2 dumpallobjects
84    
85     dumpallobjects
86    
87     This prints out a list of all active objects to stderr.
88    
89     =head2 dumpbelow
90    
91     dumpbelow
92    
93     Will dump the attributes of the top item you are standing over. see also:
94     dump
95    
96     =head2 dumpfriendlyobjects
97    
98     dumpfriendlyobjects
99    
100     This prints out a list of all active friendly objects to stderr.
101    
102     =head2 forget_spell
103    
104     forget_spell <spell name>
105    
106     This will cause you to permanently lose knowledge of a spell.
107    
108     =head2 free
109    
110     free <tag>
111    
112     C<free> should ONLY be used after remove. Freeing an object that has
113     not been removed will cause the game to crash. For most objects, simply
114     removing them is sufficient and they will eventually be freed. See Also:
115     remove
116    
117     =head2 goto
118    
119     goto <mapname>
120    
121     Using this command will instantly move you to the start point of the map
122     specified.
123    
124     =head2 hide
125    
126     hide
127    
128     This hides the DM from being seen by other players. This is done by
129     making the player perpetually invisible. It also results in the player
130     not showing up in the who command, maps comamnd, or being reported as a
131     player on the metaserver.
132    
133     Note that the DM can still do things that makes his presence known, eg,
134     shout, other DM actions, etc.
135    
136     =head2 insert_into
137    
138     insert_into <item> <item>
139    
140     This will insert the 2nd item in the first. 2nd can't be a player.
141    
142     =head2 invisible
143    
144     invisible
145    
146     Makes you invisible for a short time.
147    
148     =head2 kick
149    
150     kick <player>
151    
152     This command will kick a player off the server. If used without an
153     argument, it will kick all players off the server with the exception of
154     you.
155    
156     =head2 learn_special_prayer
157    
158     learn_special_prayer <prayer name>
159    
160     this will allow you to permanently learn a spell as a special prayer of
161     your god. see also: learn_spell
162    
163     =head2 learn_spell
164    
165     learn_spell <spell name>
166    
167     This will allow you to permanently learn a spell. <spell name> may be a
168     partial spell name.
169    
170     It is similar to learn_special_prayer except that you will retain
171     knowledge of this spell regardless of changing dieties. see also:
172     learn_special_prayer
173    
174     =head2 mon_aggr
175    
176     mon_aggr
177    
178     Toggles the aggression of the monster you are currently possessing. Not
179     reccomended to be flipped on yourself as a player.
180    
181     =head2 nodm
182    
183     nodm or nowiz
184    
185     Both of these commands will return you to normal player status.
186    
187     =head2 nowiz
188    
189     nodm or nowiz
190    
191     Both of these commands will return you to normal player status.
192    
193     =head2 overlay_save
194    
195     overlay_save
196    
197     This will save everything on the current map that was not originally part
198     of it as an overlay. The overlay will then be loaded anytime the map
199     itself is loaded. Be careful with this as EVERYTHING on the map will be
200     saved in an overlay, such as spawned monsters and dropped objects.
201    
202     =head2 patch
203    
204     patch <tag> <variable> <value>
205    
206     Using the patch command, you can radically modify the properties of
207     objects in the game. Simply specify the object to modify and the new
208     values of its variables (or completely new variables). See Also: dump
209    
210     =head2 plugin
211    
212     plugin <plugin name>
213    
214     This will load a new plugin into memory. Using this with no arguments,
215     or invalid arguments will cause a server crash. Plugin name should be as
216     it appears in your plugin directory. Double check the names before using
217     plugins.
218    
219     =head2 pluglist
220    
221     pluglist
222    
223     This shows currently loaded plugins.
224    
225     =head2 plugout
226    
227     plugout <plugin name>
228    
229     This will remove a loaded plugin from memory.
230    
231     =head2 possess
232    
233     possess (nr)
234    
235     Take over the body of a given monster. It is not suggested you try to
236     possess another player, as bad things will undoubtably happen. Allows DM
237     to control the monster directly with his client.
238    
239     =head2 printlos
240    
241     printlos
242    
243     This is used for line of sight debugging.
244    
245     =head2 remove
246    
247     remove <tag>
248    
249     C<remove> will, suprisingly enough, remove the object specified by the tag
250     supplied. see also: free
251    
252     =head2 reset
253    
254     reset <mapname>
255    
256     All other characters must be off of the map at the time of reset. This
257     will NOT reset any unique items, such as players apartments, in the case
258     of unique items being on a map, it will cause them to be saved before the
259     map is reset.
260    
261     Using C<reset .> will reset the map that the player is currently on.
262    
263     =head2 server_speed
264    
265     server_speed [newspeed]
266    
267     Without arguments, this prints current server speed. If given an argument,
268     it will set server speed to the new speed.
269    
270     =head2 set_god
271    
272     set_god <player> <diety>
273    
274     This will change a players diety to the diety specified.
275    
276     =head2 shutdown
277    
278     shutdown
279    
280     This will cause the server to shut down entirely by first kicking out all
281     players, saving all maps and finally exiting.
282    
283     =head2 spellreset
284    
285     spellreset
286    
287     This causes the spell table to be reinitialized.
288    
289     =head2 ssdumptable
290    
291     ssdumptable
292    
293     This will print out the current hash table to stderr.
294    
295     =head2 stats
296    
297     stats <player>
298    
299     This displays the named players statistics.
300    
301     =head2 style_info
302    
303     style_info
304    
305     This will print out information regarding current styles in use.
306    
307     =head2 summon
308    
309     summon <player>
310    
311     Summoning a player will bring them immediately to your location. There
312     is no 'reverse' summoning, except to go to a map yourself and summon the
313     player again.
314    
315     =head2 teleport
316    
317     teleport <player>
318    
319     C<teleport> will bring you immediately next to the player's location.
320    
321     =head2 toggle_shout
322    
323     toggle_shout <player>
324    
325     Will toggle the no_shout bit for the named player. This will prevent or
326     enable the player to use the shout command.
327    
328     =head2 wizcast
329    
330     wizcast [<on_off>]
331    
332     This will enable/disable your ability to cast spells and prayers anywhere
333     as dm. Without argument it toggles between on and off.
334    
335     =head2 wizpass
336    
337     wizpass
338    
339     This will toggle on and off your ability to walk thru walls as dm.