ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/pod/dmcommand_help.pod
Revision: 1.10
Committed: Thu Jun 21 22:41:25 2007 UTC (17 years ago) by root
Branch: MAIN
Changes since 1.9: +6 -32 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 dump
69
70 dump <tag>
71
72 Using dump, you can see the attributes of any item in the game. To find
73 the object number of an item you wish to view, click on it. If this item
74 is in your inventory, or you are standing over, click on yourself and the
75 item tags will be displayed. see also: patch
76
77 =head2 dumpbelow
78
79 dumpbelow
80
81 Will dump the attributes of the top item you are standing over. see also:
82 dump
83
84 =head2 dumpfriendlyobjects
85
86 dumpfriendlyobjects
87
88 This prints out a list of all active friendly objects to stderr.
89
90 =head2 forget_spell
91
92 forget_spell <spell name>
93
94 This will cause you to permanently lose knowledge of a spell.
95
96 =head2 free
97
98 free <tag>
99
100 Removes (if necessary) and destroys the given object.
101
102 =head2 goto
103
104 goto <mapname> [<x> <y>]
105
106 Using this command will instantly move you to the start point of the map
107 and position specified. If the position is omitted, the map entry point
108 will be used instead.
109
110 =head2 hide
111
112 hide
113
114 This hides the DM from being seen by other players. This is done by
115 making the player perpetually invisible. It also results in the player
116 not showing up in the who command, maps comamnd, or being reported as a
117 player on the metaserver.
118
119 Note that the DM can still do things that makes his presence known, eg,
120 shout, other DM actions, etc.
121
122 =head2 insert_into
123
124 insert_into <item> <item>
125
126 This will insert the 2nd item in the first. 2nd can't be a player.
127
128 =head2 invisible
129
130 invisible
131
132 Makes you invisible for a short time.
133
134 =head2 kick
135
136 kick <player>
137
138 This command will kick a player off the server. If used without an
139 argument, it will kick all players off the server with the exception of
140 you.
141
142 =head2 learn_special_prayer
143
144 learn_special_prayer <prayer name>
145
146 this will allow you to permanently learn a spell as a special prayer of
147 your god. see also: learn_spell
148
149 =head2 learn_spell
150
151 learn_spell <spell name>
152
153 This will allow you to permanently learn a spell. <spell name> may be a
154 partial spell name.
155
156 It is similar to learn_special_prayer except that you will retain
157 knowledge of this spell regardless of changing dieties. see also:
158 learn_special_prayer
159
160 =head2 mon_aggr
161
162 mon_aggr
163
164 Toggles the aggression of the monster you are currently possessing. Not
165 reccomended to be flipped on yourself as a player.
166
167 =head2 nodm
168
169 nodm or nowiz
170
171 Both of these commands will return you to normal player status.
172
173 =head2 nowiz
174
175 nodm or nowiz
176
177 Both of these commands will return you to normal player status.
178
179 =head2 observe
180
181 observe <playername>
182
183 Observes the given object (currently players only). This means that the
184 map and stats of the observed object will be displayed instead of ones
185 own map and stats. Using observe without argument will switch bakc to
186 displaying your own map and stats.
187
188 =head2 patch
189
190 patch <tag> <variable> <value>
191
192 Using the patch command, you can radically modify the properties of
193 objects in the game. Simply specify the object to modify and the new
194 values of its variables (or completely new variables). See Also: dump
195
196 =head2 reload
197
198 Will first unload all loaded perl extensions and modules loaded from the
199 extension directory, followed by loading the perl part of the plugin and
200 all extensions found.
201
202 This is done in an as atomic way as possible so it is safe to do at
203 anytime, but it will freeze the swerver for multiple seconds.
204
205 =head2 possess
206
207 possess <tag>
208
209 Take over the body of a given monster. It is not suggested you try to
210 possess another player, as bad things will undoubtably happen. Allows DM
211 to control the monster directly with his client.
212
213 =head2 printlos
214
215 printlos
216
217 This is used for line of sight debugging.
218
219 =head2 remove
220
221 remove <tag>
222
223 C<remove> will, suprisingly enough, remove the object specified by the tag
224 supplied. see also: free
225
226 =head2 reset
227
228 reset
229
230 Temporarily moves off all characters from the current map, then resets it.
231 It works exactly as if the map reached its reset time prematurely.
232
233 =head2 set_god
234
235 set_god <player> <diety>
236
237 This will change a players diety to the diety specified.
238
239 =head2 shutdown
240
241 shutdown
242
243 This will cause a Crossfire TRT server to shut down entirely by first
244 kicking out all players, saving all maps and finally exiting. Crossfire
245 servers will kick out players and might or might not save some players or
246 maps.
247
248 =head2 stats
249
250 stats <player>
251
252 This displays the named players statistics.
253
254 =head2 style_info
255
256 style_info
257
258 This will print out information regarding current styles in use.
259
260 =head2 summon
261
262 summon <player>
263
264 Summoning a player will bring them immediately to your location. There
265 is no 'reverse' summoning, except to go to a map yourself and summon the
266 player again.
267
268 =head2 teleport
269
270 teleport <player>
271
272 C<teleport> will bring you immediately next to the player's location.
273
274 =head2 wizcast
275
276 wizcast [<on_off>]
277
278 This will enable/disable your ability to cast spells and prayers anywhere
279 as dm. Without argument it toggles between on and off.
280
281 =head2 wizlook
282
283 wizlook
284
285 This will temporarily increase your area of sight to the maximum. It will
286 return to normal when lighting conditions change or when you move.
287
288 =head2 wizpass
289
290 wizpass
291
292 This will toggle on and off your ability to walk thru walls as dm.