ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/pod/dmcommand_help.pod
Revision: 1.13
Committed: Tue Dec 23 06:58:23 2008 UTC (15 years, 5 months ago) by root
Branch: MAIN
CVS Tags: rel-2_82, rel-2_81, rel-2_80, rel-2_76, rel-2_77, rel-2_74, rel-2_75, rel-2_79, rel-2_90, rel-2_92, rel-2_93, rel-2_78
Changes since 1.12: +3 -3 lines
Log Message:
wizlook

File Contents

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