ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cf.schmorp.de/Deliantra-Client/pod/dmcommand_help.pod
Revision: 1.18
Committed: Fri Jan 11 15:07:28 2013 UTC (11 years, 6 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.17: +7 -2 lines
Log Message:
*** empty log message ***

File Contents

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