ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/pod/dmcommand_help.pod
Revision: 1.16
Committed: Wed Nov 21 10:28:52 2012 UTC (11 years, 6 months ago) by root
Branch: MAIN
Changes since 1.15: +2 -0 lines
Log Message:
avoid misparsing pod as comment

File Contents

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