ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/pod/dmcommand_help.pod
Revision: 1.12
Committed: Tue Jul 10 01:34:30 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
CVS Tags: rel-0_99
Changes since 1.11: +1 -1 lines
Log Message:
*** empty log message ***

File Contents

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