ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/resources/pod/dmcommand_help.pod
(Generate patch)

Comparing deliantra/Deliantra-Client/resources/pod/dmcommand_help.pod (file contents):
Revision 1.1 by root, Mon Jun 5 02:55:34 2006 UTC vs.
Revision 1.2 by root, Mon Jul 24 08:23:28 2006 UTC

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines