|
|
1 | =encoding utf-8 |
|
|
2 | |
1 | =head1 Deliantra Dungeon Master Commands |
3 | =head1 Deliantra Dungeon Master Commands |
2 | |
4 | |
3 | The following commands are only available to you if you are dungeon |
5 | The following commands are only available to you if you are dungeon |
4 | master, that is, a kind of server administrator with special privileges. |
6 | master, that is, a kind of server administrator with special privileges. |
5 | |
7 | |
6 | =head2 abil |
8 | =head2 abil |
7 | |
9 | |
8 | abil <player> <attribute> <value> |
10 | abil <player> <attribute> <value> |
9 | |
11 | |
10 | B<abil> will permanently change the ability scores of players. Attribute is |
12 | 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. |
13 | one of str, dex, con, int, wis, pow, cha. Value may not exceed 30. |
12 | |
14 | |
13 | =head2 addexp |
15 | =head2 addexp |
14 | |
16 | |
15 | addexp <player> <how much> |
17 | addexp <player> <how much> |
16 | |
18 | |
17 | The player must have a skill readied. All experience added in this manner |
19 | The player must have a skill readied. All experience added in this manner |
18 | will go directly to the skill readied. |
20 | will go directly to the skill readied. |
19 | |
21 | |
20 | =head2 arrest |
22 | =head2 arrest |
… | |
… | |
23 | |
25 | |
24 | Puts the named player into the nearest cell (corresonding to the region he is in). |
26 | Puts the named player into the nearest cell (corresonding to the region he is in). |
25 | |
27 | |
26 | =head2 banish |
28 | =head2 banish |
27 | |
29 | |
28 | banish <player> |
30 | banish <player> |
29 | |
31 | |
30 | I<Kicks> the named player and adds their current IP address to the banish |
32 | 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 |
33 | 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 |
34 | (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 |
35 | meant for short term relief of persistant goons and for DMs who do not |
… | |
… | |
35 | (usually at F</var/crossfire/banish_file>) on a regular basis and delete |
37 | (usually at F</var/crossfire/banish_file>) on a regular basis and delete |
36 | or move any entries to the ban_file if desired. |
38 | or move any entries to the ban_file if desired. |
37 | |
39 | |
38 | =head2 create |
40 | =head2 create |
39 | |
41 | |
40 | create <number> <bonus> <archtype> <variable1> <value1> <variable2> <value2> ... |
42 | create <number> <bonus> <archtype> <variable1> <value1> <variable2> <value2> ... |
41 | |
43 | |
42 | Creating items is rather dangerous and tends to crash the server when |
44 | Creating items is rather dangerous and tends to crash the server when |
43 | creating some items. |
45 | creating some items. |
44 | |
46 | |
45 | The number and bonus attributes may be left off, or the bonus itself may |
47 | The number and bonus attributes may be left off, or the bonus itself may |
… | |
… | |
57 | This would create 5 +1 longswords named 'Spiffy Sword' that look like |
59 | This would create 5 +1 longswords named 'Spiffy Sword' that look like |
58 | chickens. See also: patch, dump |
60 | chickens. See also: patch, dump |
59 | |
61 | |
60 | =head2 debug |
62 | =head2 debug |
61 | |
63 | |
62 | debug <level> |
64 | debug <level> |
63 | |
65 | |
64 | Without arguments, debug will simply print the current level of |
66 | Without arguments, debug will simply print the current level of |
65 | debugging. Valid debugging levels are 0-3 where: llevError = 0, llevInfo = |
67 | debugging. Valid debugging levels are 0-3 where: llevError = 0, llevInfo = |
66 | 1, llevDebug = 2, llevMonster = 3 |
68 | 1, llevDebug = 2, llevMonster = 3 |
67 | |
69 | |
68 | =head2 dm |
70 | =head2 dm |
69 | |
71 | |
70 | dm <password> |
72 | dm |
71 | |
73 | |
72 | Try to become dungeon master. |
74 | Try to become dungeon master. |
73 | |
75 | |
74 | =head2 dmhide |
76 | =head2 dmhide |
75 | |
77 | |
76 | dmhide <password> |
78 | dmhide |
77 | |
79 | |
78 | Same as becoming dm and hiding at the same time. See B<hide>. |
80 | Same as becoming dm and hiding at the same time. See B<hide>. |
79 | |
81 | |
80 | =head2 dump |
82 | =head2 dump |
81 | |
83 | |
82 | dump <tag> |
84 | dump <tag> |
83 | |
85 | |
84 | Using dump, you can see the attributes of any item in the game. To find |
86 | 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 |
87 | 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 |
88 | is in your inventory, or you are standing over, click on yourself and the |
87 | item tags will be displayed. see also: patch |
89 | item tags will be displayed. see also: patch |
88 | |
90 | |
89 | =head2 dumpbelow |
91 | =head2 dumpbelow |
90 | |
92 | |
91 | dumpbelow |
93 | dumpbelow |
92 | |
94 | |
93 | Will dump the attributes of the top item you are standing over. see also: |
95 | Will dump the attributes of the top item you are standing over. see also: |
94 | dump |
96 | dump |
95 | |
97 | |
96 | =head2 dumpfriendlyobjects |
98 | =head2 dumpfriendlyobjects |
… | |
… | |
105 | |
107 | |
106 | This will cause you to permanently lose knowledge of a spell. |
108 | This will cause you to permanently lose knowledge of a spell. |
107 | |
109 | |
108 | =head2 free |
110 | =head2 free |
109 | |
111 | |
110 | free <tag> |
112 | free <tag> |
111 | |
113 | |
112 | Removes (if necessary) and destroys the given object. |
114 | Removes (if necessary) and destroys the given object. |
113 | |
115 | |
114 | =head2 goto |
116 | =head2 goto |
115 | |
117 | |
… | |
… | |
121 | |
123 | |
122 | =head2 hide |
124 | =head2 hide |
123 | |
125 | |
124 | hide |
126 | hide |
125 | |
127 | |
126 | This hides the DM from being seen by other players. This is done by |
128 | Sets the hidden status on the player. Currently, this has very little |
127 | making the player perpetually invisible. It also results in the player |
129 | effect apart from hiding the player in some informational output, such as |
128 | not showing up in the who command, maps comamnd, or being reported as a |
130 | the who listing. |
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 | |
131 | |
134 | =head2 insert_into |
132 | =head2 insert_into |
135 | |
133 | |
136 | insert_into <item> <item> |
134 | insert_into <item> <item> |
137 | |
135 | |
138 | This will insert the 2nd item in the first. 2nd can't be a player. |
136 | This will insert the 2nd item in the first. 2nd can't be a player. |
139 | |
137 | |
140 | =head2 invisible |
138 | =head2 invisible |
141 | |
139 | |
142 | invisible |
140 | invisible |
143 | |
141 | |
144 | Makes you invisible for a short time. |
142 | Makes you invisible for 60 seconds. |
145 | |
143 | |
146 | =head2 kick |
144 | =head2 kick |
147 | |
145 | |
148 | kick <player> |
146 | kick <player> |
149 | |
147 | |
150 | This command will kick a player off the server. If used without an |
148 | 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 |
149 | argument, it will kick all players off the server with the exception of |
152 | you. |
150 | you. |
153 | |
151 | |
… | |
… | |
176 | Toggles the aggression of the monster you are currently possessing. Not |
174 | Toggles the aggression of the monster you are currently possessing. Not |
177 | reccomended to be flipped on yourself as a player. |
175 | reccomended to be flipped on yourself as a player. |
178 | |
176 | |
179 | =head2 nodm |
177 | =head2 nodm |
180 | |
178 | |
181 | nodm or nowiz |
179 | nodm |
182 | |
180 | |
183 | Both of these commands will return you to normal player status. |
181 | This 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 | |
182 | |
191 | =head2 observe |
183 | =head2 observe |
192 | |
184 | |
193 | observe <playername> |
185 | observe <playername> |
194 | |
186 | |
… | |
… | |
197 | own map and stats. Using observe without argument will switch back to |
189 | own map and stats. Using observe without argument will switch back to |
198 | displaying your own map and stats. |
190 | displaying your own map and stats. |
199 | |
191 | |
200 | =head2 patch |
192 | =head2 patch |
201 | |
193 | |
202 | patch <tag> <variable> <value> |
194 | patch <tag> <variable> <value> |
203 | |
195 | |
204 | Using the patch command, you can radically modify the properties of |
196 | 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 |
197 | 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 |
198 | values of its variables (or completely new variables). See Also: dump |
207 | |
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 | |
208 | =head2 reload |
207 | =head2 reload |
209 | |
208 | |
210 | Will first unload all loaded perl extensions and modules loaded from the |
209 | 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 |
210 | extension directory, followed by loading the perl part of the plugin and |
212 | all extensions found. |
211 | all extensions found. |
… | |
… | |
222 | possess another player, as bad things will undoubtably happen. Allows DM |
221 | possess another player, as bad things will undoubtably happen. Allows DM |
223 | to control the monster directly with his client. |
222 | to control the monster directly with his client. |
224 | |
223 | |
225 | =head2 printlos |
224 | =head2 printlos |
226 | |
225 | |
227 | printlos |
226 | printlos |
228 | |
227 | |
229 | This is used for line of sight debugging. |
228 | This is used for line of sight debugging. |
230 | |
229 | |
231 | =head2 remove |
230 | =head2 remove |
232 | |
231 | |
233 | remove <tag> |
232 | remove <tag> |
234 | |
233 | |
235 | C<remove> will, suprisingly enough, remove the object specified by the tag |
234 | C<remove> will, suprisingly enough, remove the object specified by the tag |
236 | supplied. see also: free |
235 | supplied. see also: free |
237 | |
236 | |
238 | =head2 reset |
237 | =head2 reset |
239 | |
238 | |
240 | reset |
239 | reset [--unique] |
241 | |
240 | |
242 | Temporarily moves off all characters from the current map, then resets it. |
241 | 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. |
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! |
244 | |
248 | |
245 | =head2 set_god |
249 | =head2 set_god |
246 | |
250 | |
247 | set_god <player> <diety> |
251 | set_god <player> <diety> |
248 | |
252 | |
249 | This will change a players diety to the diety specified. |
253 | This will change a players diety to the diety specified. |
250 | |
254 | |
251 | =head2 shutdown |
255 | =head2 shutdown |
252 | |
256 | |
253 | shutdown |
257 | shutdown |
254 | |
258 | |
255 | This will cause a Deliantra server to shut down entirely by first |
259 | This will cause a Deliantra server to shut down entirely by first |
256 | kicking out all players, saving all maps and finally exiting. Deliantra |
260 | kicking out all players, saving all maps and finally exiting. Deliantra |
257 | servers will kick out players and might or might not save some players or |
261 | servers will kick out players and might or might not save some players or |
258 | maps. |
262 | maps. |
… | |
… | |
263 | |
267 | |
264 | This displays the named players statistics. |
268 | This displays the named players statistics. |
265 | |
269 | |
266 | =head2 style_info |
270 | =head2 style_info |
267 | |
271 | |
268 | style_info |
272 | style_info |
269 | |
273 | |
270 | This will print out information regarding current styles in use. |
274 | This will print out information regarding current styles in use. |
271 | |
275 | |
272 | =head2 summon |
276 | =head2 summon |
273 | |
277 | |
274 | summon <player> |
278 | summon <player> |
275 | |
279 | |
276 | Summoning a player will bring them immediately to your location. There |
280 | 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 |
281 | is no 'reverse' summoning, except to go to a map yourself and summon the |
278 | player again. |
282 | player again. |
279 | |
283 | |
280 | =head2 teleport |
284 | =head2 teleport |
281 | |
285 | |
282 | teleport <player> |
286 | teleport <player> |
283 | |
287 | |
284 | C<teleport> will bring you immediately next to the player's location. |
288 | C<teleport> will bring you immediately next to the player's location. |
285 | |
289 | |
286 | =head2 wizcast |
290 | =head2 wizcast |
287 | |
291 | |
… | |
… | |
290 | This will enable/disable your ability to cast spells and prayers anywhere |
294 | This will enable/disable your ability to cast spells and prayers anywhere |
291 | as dm. Without argument it toggles between on and off. |
295 | as dm. Without argument it toggles between on and off. |
292 | |
296 | |
293 | =head2 wizlook |
297 | =head2 wizlook |
294 | |
298 | |
295 | wizlook |
299 | wizlook [<on_off>] |
296 | |
300 | |
297 | This will temporarily increase your area of sight to the maximum. It will |
301 | This will enable/disable increase your area of sight to the |
298 | return to normal when lighting conditions change or when you move. |
302 | maximum. Without argument it toggles between on and off. |
299 | |
303 | |
300 | =head2 wizpass |
304 | =head2 wizpass |
301 | |
305 | |
302 | wizpass |
306 | wizpass |
303 | |
307 | |
304 | This will toggle on and off your ability to walk thru walls as dm. |
308 | This will toggle on and off your ability to walk thru walls as dm. |