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

# User Rev Content
1 root 1.8 =head1 Crossfire TRT Dungeon Master Commands
2 root 1.1
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 root 1.9 B<abil> will permanently change the ability scores of players. Attribute is
11 root 1.1 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 root 1.4 =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 root 1.1 =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 root 1.11 =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 root 1.1 =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 root 1.9 Removes (if necessary) and destroys the given object.
113 root 1.1
114     =head2 goto
115    
116 root 1.10 goto <mapname> [<x> <y>]
117 root 1.1
118     Using this command will instantly move you to the start point of the map
119 root 1.10 and position specified. If the position is omitted, the map entry point
120     will be used instead.
121 root 1.1
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 root 1.7 =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 root 1.12 own map and stats. Using observe without argument will switch back to
198 root 1.7 displaying your own map and stats.
199    
200 root 1.1 =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 root 1.10 =head2 reload
209 root 1.1
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 root 1.10 anytime, but it will freeze the swerver for multiple seconds.
216 root 1.1
217     =head2 possess
218    
219 root 1.10 possess <tag>
220 root 1.1
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 root 1.6 reset
241 root 1.1
242 root 1.6 Temporarily moves off all characters from the current map, then resets it.
243 root 1.9 It works exactly as if the map reached its reset time prematurely.
244 root 1.1
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 root 1.9 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 root 1.1
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 root 1.9 Summoning a player will bring them immediately to your location. There
277 root 1.1 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 root 1.3 =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 root 1.1 =head2 wizpass
301    
302     wizpass
303    
304     This will toggle on and off your ability to walk thru walls as dm.