ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/pod/command_help.pod
Revision: 1.28
Committed: Mon Jun 21 22:52:51 2010 UTC (13 years, 11 months ago) by root
Branch: MAIN
Changes since 1.27: +2 -0 lines
Log Message:
update docs

File Contents

# User Rev Content
1 root 1.3 =begin comment
2     ***
3 root 1.4 *** WARNING: THIS IS A GENERATED FILE - CHANGES WILL BE LOST
4     *** The source for this file is in CFPlus/pod/command_help.pod
5     *** Make any changes there and then run ./copy_doc
6 root 1.3 ***
7 root 1.4 =end comment
8 root 1.3
9 root 1.28 =encoding utf-8
10    
11 root 1.14 =head1 Deliantra Command ListingX<command>
12 pippijn 1.1
13     =head2 accept-invitation
14    
15     Accepts an invitation previously issued by another player using the invite
16     command. This will transfer you to the location you were invited to.
17    
18     =head2 afk
19    
20     Puts you into AFK (Away From Keyboard) mode. This can be used when you
21     are away for some time but not long enough to log off. It will not save
22     you from starvation and will merely list you as AFK in the user list.
23    
24     =head2 apply
25    
26     Apply applies an object.
27    
28     If no options are given, it applies an object you are standing on.
29    
30     If an object name is given, it will apply/unapply that object (toggle)
31    
32     Extra options to apply:
33    
34     -a Always applies the object
35     -u Always unapplies the object.
36    
37     These two options disable the toggling feature.
38    
39     =head2 X<applymode>applymode (nochoice|never|always)
40    
41 root 1.17 the C<applymode> controls what happens when you are equipping something that would
42 pippijn 1.1 require something else to be unequipped.
43    
44     The options are:
45    
46     =over 4
47    
48     =item B<nochoice>
49    
50     In this case, if there is no choice for the item(s) being removed in order
51     to equip your new item. An example of this is a wand - there can only be
52     one other item needed to be unequipped for the new item to be equipped.
53     Note that in the case of two handed objects, like bows, it can result in
54     two (or more) items being unequipped to equip your new item.
55    
56     =item B<never>
57    
58     In this case, it will never unequip something for you. It will instead
59     tell you want you need to unequip - this can be a list of many objects.
60    
61     =item B<always>
62    
63     This will unequip whatever is needed to equip your new item.
64    
65     =back
66    
67     An example of how the above works:
68    
69     If your character currently has two rings, and tries to equip a third, the
70     B<nochoice> mode will print the two rings you currently have equipped. The
71     B<always> mode will unequip one of the rings in your inventory. The ring
72     unequipped is fairly indeterminate - it depends on how the server has
73     ordered your inventory (which is not the same as the order your window
74     displays).
75    
76     If your character is currently wearing a suit of armor, and you try to
77     equip another suit, both B<nochoice> and B<always> will cause the new suit
78     to get equipped.
79    
80     See L<apply|command/apply>.
81    
82     =head2 body
83    
84 root 1.22 Shows how much (and what) you are wielding on certain body parts.
85    
86     For example as fireborn, you have 4 fingers to put rings on. If you have
87     3 rings on it will say: "on your finger 3 1", meaning you have 3 fingers
88     full and one free.
89    
90     Both items as well as skills and other more esoteric objects can use those
91     body parts.
92 pippijn 1.1
93     =head2 X<bowmode>bowmode (normal|threewide|spreadshot|bestarrow|.*)
94    
95 root 1.17 The C<bowmode> controls how you will fire arrows and bolts.
96 pippijn 1.1
97     The options are:
98    
99     =over 4
100    
101     =item B<normal>
102    
103     As you would expect.
104    
105     =item B<threewide>
106    
107     Fires three arrows in parallel.
108    
109     =item B<spreadshot>
110    
111     Fires three arrows which spread out over distance.
112    
113     =item B<fire>I<direction>
114    
115     Locks in the direction the missiles will fire, specify by compass position:
116     B<firenorth>, B<firene>, B<fireeast>, B<firese>, B<firesouth>, B<firesw>, B<firewest>, B<firenw>.
117    
118     =item B<bestarrow>
119    
120     Selects and fires the probable best arrow from your inventory.
121    
122     =back
123    
124     =head2 brace
125    
126     When you enter the B<brace> command to brace your character, your
127     character will no longer move. It can still attack adjoining
128     spaces. Bracing can be useful to hold a location.
129    
130 root 1.17 When you are braced, you lose your Dex bonus and incur a 2 point
131     ac penalty beyond that (if you have a negative Dex bonus, you may in
132 pippijn 1.1 fact come out ahead. You also only get 20% of the normal experience
133 root 1.17 for killing creatures, and incur a 4 point WC (to hit) penalty.
134 pippijn 1.1
135     =head2 chat
136    
137     chat <message>
138    
139 root 1.16 Sends a message to all players on the server. This is the normal way to
140     chat with others.
141 pippijn 1.1
142     =head2 cast
143    
144 root 1.17 You use the cast command to set your range-action-slot to the spell you
145 pippijn 1.1 want. Example:
146    
147     cast burning hands
148    
149 root 1.17 sets your I<range> slot to B<spell: burning hands>.
150 pippijn 1.1
151     If you don't know the spell, shows which spells you do know.
152    
153     It is helpful to bind string like B<cast burning hands> to keys.
154    
155 root 1.17 See C<help range> for more information on range weapons.
156 pippijn 1.1
157     =head2 X<drop>drop (all|unpaid|cursed|unlocked|.*)
158    
159     drop [number] name
160    
161     B<name> is the name of the item(s) to drop. It may match multiple items.
162     The name is matched against the start of the objects in your inventory.
163     The name matching is case insensitive.
164    
165     There are a few special name values:
166    
167     =over 4
168    
169 root 1.17 =item B<all>: matches any item.
170 pippijn 1.1
171 root 1.17 =item B<unpaid>: matches unpaid items.
172 pippijn 1.1
173 root 1.17 =item B<cursed>: drops items known to be cursed or damned.
174 pippijn 1.1
175 root 1.17 =item B<unlocked>: drops items not locked in your inventory.
176 pippijn 1.1
177     =back
178    
179     B<number> is optional. This acts as the number of the object to drop. The
180     objects number must be at least the number for it to be dropped. For
181     example, if you do B<drop 10 scroll>, only groupings of 10 or more scrolls
182     will be dropped. A collection of 5 scrolls will not be dropped.
183    
184     See also B<dropall> and mouse button control within client for dropping
185     objects.
186    
187 root 1.12
188     =head2 cointoss
189    
190     Tosses a coin and reports the outcome to you and other players on the same
191     map, much like the say command does.
192    
193    
194     =head2 orcknuckle
195    
196     Throws your orcknuckle set and reports the outcome to you and other
197     players on the same map, much like the say command does. Your first
198     three orcknuckle throws can report I<beholder>, I<ghost>, I<knight>,
199     I<princess>, I<dragon>, while the fourth can additionally roll up to
200     I<orc>.
201    
202    
203 pippijn 1.1 =head2 dropall
204    
205     dropall [type]
206    
207     B<dropall> drops all items in your inventory to the ground, excepting
208     locked items. The type parameter will also control what is dropped:
209    
210     =over 4
211    
212     =item nothing specified
213    
214     Drops all objects except food, money, keys, and containers.
215    
216     =item B<weapons>
217    
218     Drops weapons, bows, and arrows.
219    
220     =item B<armor> (armour)
221    
222     Drops armor, shield, and helmets.
223    
224     =item B<misc>
225    
226     Drops horns, books, girdles, amulets, rings, cloaks, boots, gloves,
227     bracers, scrolls, wands, rods, and potions.
228    
229     =back
230    
231     See also 'drop' and mouse button control for dropping objects.
232    
233     =head2 examine
234    
235     Without arguments, this will give some information on the item below you,
236     with arguments it will give information on a matching item in your inventory.
237     For example:
238    
239     examine rucksack
240    
241     This will show you something like:
242    
243     That is rucksack
244     Its weight limit is 647.1 kg.
245     It is made of: cloth.
246     It weighs 0.100 kg.
247    
248     =head2 follow
249    
250     This enables the follow mode (cf+ only).
251    
252     The player issuing the follow
253     command is required to stand
254     on a space right next to the
255     player that is to be followed.
256    
257     To start following a player,
258     use:
259    
260     follow <playername>
261    
262     To stop following, use:
263    
264     follow
265    
266     Without arguments.
267    
268     =head2 get
269    
270     get [item]
271    
272     This will pick up an item from the floor with the name [item]. If there is
273     more than one unique item with that name, they are all picked up.
274    
275     =head2 gsay
276    
277     If you are in a party (party join or party form), you will be able to message
278     only your party. Even people standing right next to you can't hear it.
279    
280     =head2 help
281    
282     Gives you online help for the command or help topic specified.
283    
284 root 1.11 =head2 hintmode (show|mark|hide)
285 root 1.10
286     hintmode show|mark|hide
287    
288     Sets the I<hint mode> to the given value: Throughout the game you can find
289     hints that sometimes help you to solve a puzzle or manage a situation
290     better than without. You can change the display of these hints with this
291     command:
292    
293     =over 4
294    
295     =item show
296    
297     Show the hints (the default mode).
298    
299     =item mark
300    
301     Do not show the hints themselves, but notify you when a hint would have
302     been available.
303    
304     =item hide
305    
306 root 1.17 Hide all hints: You will not be able to tell whether there is a hint
307 root 1.10 available or not.
308    
309     =back
310    
311 pippijn 1.1 =head2 hiscore
312    
313     Shows a list of the highest level players in the game.
314    
315     =head2 ignore
316    
317 root 1.2 ignore list
318    
319     Lists all players that you currently ignore.
320    
321 pippijn 1.1 ignore <player> <tell|shout|all> [timeout]
322    
323     This command ignores the specified messages (B<tell> ignores tells,
324 root 1.17 B<shout> ignores chat and shout and B<all> ignores everything from the given
325 pippijn 1.1 user).
326    
327 root 1.17 The optional timeout (specified in hours) specifies when the ignore entry
328     expires. The default is 24 (one day). The reason why all ignore entries
329     expire after a day by default is that most troublemakers stop soon after
330     they are being ignored.
331 pippijn 1.1
332     To revoke an ignore, use the B<unignore> command.
333    
334     =head2 inventory
335    
336     Lists all items in your inventory along with their locked/applied/wielded
337     status. Example:
338    
339     inventory
340    
341     Inventory:
342 root 1.17 - arrow 0.1
343     - Knife * 2
344     - long sword (wielded) 15
345 pippijn 1.1
346     This shows that you have one arrow which weighs 0.1kg and one Knife which you
347     protected from dropping by locking it as well as a long sword which you are
348     currently using to attack.
349    
350     =head2 invite
351    
352     This command invites another player to where you are currently located.
353     There are four levels of inviting that can be earned by doing quests.
354     Quest descriptions can be found in a house in scorn.
355    
356     =over 4
357    
358     =item Level 1 can invite only into private rooms such as apartments.
359    
360     =item Level 2 can invite into private rooms and unique maps such as guilds.
361    
362     =item Level 3 can invite to anywhere in the world if there are no monsters on
363     the map.
364    
365     =item Level 4 can invite any player to any map with or without monsters. This is
366     a very dangerous skill and should be used wisely.
367    
368     =back
369    
370     In any of these levels, the invited player is required to acknowledge and
371     allow the transport.
372    
373     One can never transport from nor to an unholy place. That means, one can
374     not be saved out of jail using invite.
375    
376     =head2 invoke
377    
378 root 1.8 The invoke command is used to cast a spell immediately, or when it is
379     necessary to give a parameter to the spell. Invoke will not set the range
380     weapon.
381 pippijn 1.1
382     Examples:
383    
384 root 1.8 invoke restoration
385     invoke magic rune of large fireball
386     invoke reincarnation of Iamdead
387     invoke create food of waybread
388    
389     It is very helpful to bind healing spells to keys, for example go to your
390 root 1.17 I<playerbook>, tab I<spells>, the press the right mouse button on the
391 root 1.8 spell I<medium healing> and choose C<bind invoke ... to a key>. It is
392     recommended to bind a healing spell or potion to an easily-accessible-key,
393     such as '1'.
394 pippijn 1.1
395    
396     =head2 killpets
397    
398 root 1.4 killpets [name]
399    
400 pippijn 1.1 The killpets command is a quick and convenient way
401     to get rid of all your pets when they are no longer
402     useful or are getting in the way. Any equipment
403     they had will be left behind, but you will get no
404     experience for their death. However, it kills them
405     instantaneously.
406    
407     If a name is specified then only pets with that
408 root 1.17 name will be killed, e.g. killpets bat will kill bats
409 pippijn 1.1 but not bees. If a number is specified, the pet
410     corresponding to that number is killed.
411    
412 elmex 1.25 =head2 lock
413    
414     lock [object]
415    
416     The lock command is a quick and convenient way to
417     lock items in your inventory.
418    
419     If a object name is specified then only the
420     objects that match that name are locked.
421     e.g. lock materials will lock any materials
422     in your inventory and not touch anything else.
423    
424     lock by itself will lock everything in your
425     inventory.
426    
427 pippijn 1.1 =head2 mapinfo
428    
429     Shows some information about the map like this:
430    
431     world_105_115 (/world/world_105_115) in scorn
432     Creator: Gnat the Gnu
433     Email: gnu@foo.bar
434     Date: Sun Dec 16 20:53:13 2001
435    
436     world_105_115: The map name
437     /world/world_105_115: The relative map path
438     scorn: Region the map is in
439    
440     The rest is information the mapper may or may not provide. Often, this is
441     the mapper's name, email and map creation date as this example shows.
442    
443     =head2 maps
444    
445 root 1.5 maps <mapname>
446    
447     Shows a list of maps matching the regex <mapname> that are currently being
448     known to the server. The different fields are Pl, I, Svd, Reset and Path:
449    
450     =over 4
451    
452     =item Pl: the number of players on that map currently.
453    
454     =item I: B<I>n memory, B<S>wapped out or B<L>oading.
455    
456     The server keeps maps in memory only for a short time (by default about
457     40 seconds). After that time, it saves them to disk. As the server loads
458     most maps in the background it is possible that you can see a map that is
459 pippijn 1.19 currently being loaded, but that's rare, as loading a map is fast.
460 root 1.5
461 root 1.24 =item Svd: the amount of seconds since the map was last saved (++ means >99).
462 root 1.5
463     The server by default tries to save each map at least every 20 seconds if
464     it changed, so in case of a disastrous crash (one where the server cannot
465     emergency save), at most 20 seconds of gameplay are lost.
466    
467     =item Reset: the minimum number of seconds the map will stay as is (will not reset).
468    
469     Most maps will not reset as long as players are on it, and usually the
470 root 1.12 reset counter only starts going down when all players left the map. Some
471     maps will never reset in the common sense, these are usually marked with a
472 root 1.17 very high number (such as C<1e+99>).
473 root 1.5
474     =item Path: the name that uniquely identifies the map, can be used for goto etc.
475    
476     =back
477 pippijn 1.1
478    
479     =head2 mark
480    
481     B<mark> is used to mark items for items that apply other items. Examples of
482     these are flint & steel marked for apply torches, a weapon marked for
483     improve weapon scrolls.
484    
485     B<mark> without options shows your currently marked item.
486    
487     Usage examples:
488    
489     mark sword +3
490     mark three torches
491     mark sword
492    
493     B<mark> will look for best match first, and then look for matches based
494     on shortened name, object name, archetype name. It prints the match it
495     finds.
496    
497 root 1.23 =head2 me
498    
499     me <message>
500    
501     Sends a message to all players on the server, similar to chat, but instead
502     of using C<name chats: message>, the form C<* name message> is used, which
503     is useful to describe yourself, such as:
504    
505     me feels lonely
506     =>
507     * schmorp feels lonely
508    
509    
510 pippijn 1.1 =head2 motd
511    
512     Shows the message of the day. It takes no arguments.
513    
514     =head2 output-count
515    
516 root 1.7 output-count [lines]
517 pippijn 1.1
518     output-count sets after how many messages of the same type, they are
519     then printed out. If the value was 10, then after killing ten orcs, the
520     message '10 times you kill orc' would be printed out. The default value is
521     1 - this means that all messages get printed out as they are requested -
522     buffering is disabled in this regard.
523    
524 root 1.7 output-sync controls how often information is sent to the screen. Each
525 root 1.17 buffer has its own time value, and will be flushed independently. The
526 root 1.7 default value is usually less than a second.
527    
528 pippijn 1.1 See also L<output-sync>.
529    
530 root 1.13 =head2 output-rate
531    
532     output-rate [bytes per second]
533 root 1.6
534     Show the current setting of the output-rate, or set it to the provided
535 root 1.13 value. The server will try very hard not to send more than this many bytes
536 root 1.6 per second to your client. If the rate is exceeded, the server tries to
537 root 1.13 hold back less important information (such as new images) to increase
538     responsiveness.
539    
540     The server-side default is usually quite high, around 100000. If the
541     server is running on a Linux kernel, it will adjust to the actual
542     bandwidth available, and output-rate only sets an upper bound. That is,
543     the server will automatically set an optimal send rate and adjusting your
544     output-rate is not required.
545 root 1.6
546 pippijn 1.1 =head2 output-sync
547    
548 root 1.7 output-sync [seconds]
549    
550 pippijn 1.1 output-sync controls how often information is sent to the screen. Each
551 root 1.17 buffer has its own time value, and will be flushed independently. The
552 root 1.7 default value is usually less than a second.
553 pippijn 1.1
554     output-count sets after how many messages of the same type, they are
555     then printed out. If the value was 10, then after killing ten orcs, the
556     message '10 times you kill orc' would be printed out. The default value is
557     1 - this means that all messages get printed out as they are requested -
558     buffering is disabled in this regard.
559    
560     See also L<output-count>.
561    
562     =head2 party
563    
564     party join partyname
565     Puts you in a party, prompts you for a passwd if there is
566     one
567    
568     party form partyname
569     Forms a party and puts you as leader, 32 character max.
570     At the moment, being party leader does nothing. May be used in
571     the future.
572    
573     party list
574     Lists currently formed parties and their 'leader'
575    
576     party passwd <password>
577     Changes the passwd for the party you are in, 8 character max.
578    
579     party who
580     lists the members of the party you are in
581    
582     party say <msg>
583     sends messsage to party members
584    
585     party leave
586     takes you out of current party
587    
588     =head2 peaceful
589    
590 root 1.15 TODO: rework for deliantra, intended future behaviour is to toggle
591 pippijn 1.1 peaceful mode with regards to npc and monsters only, not with regards to
592     players (which will be controlled by priests).
593    
594     The B<peaceful> command will switch you between peaceful and hostile attack
595     modes.
596    
597     When peaceful is on you will not automatically attack other player when
598     bumping into them and will do reduced damage against other players if
599     you do attack them (friendly fire). Having peaceful mode on only lowers
600     damage against other players, it has no effect on damage done to monsters
601     or other NPCs, so it is generally advisable to remain in peaceful mode
602     unless you are looking for trouble. It is still entirely possible to kill
603     other players when in peaceful mode so you should still be careful when
604     interacting with other players. Hostile mode (peaceful off) will enable
605     melee combat when bumping into other players and does normal damage for
606     other attacks as well.
607    
608     Damage done by area effect attacks like cone spells, explosive
609     detonations, fireballs, poisons, cloud or swarm attacks, runes or disease
610     are not modified by peaceful/hostile mode.
611    
612     =head2 X<petmode>petmode (normal|sad|defend|arena)
613    
614     B<petmode> controls how your pets (charmed monsters) will behave.
615    
616     The options are:
617    
618     =over 4
619    
620     =item B<normal>
621    
622 root 1.22 Monsters behave normally, i.e. according to their own character.
623 pippijn 1.1
624     =item B<sad> (search and destroy)
625    
626     Pets will roam and seek out things to attack.
627    
628     =item B<defend>
629    
630     Pets will try to stay close and defend you.
631    
632     =item B<arena>
633    
634     Like B<normal>, except that pets will attack other players in the arena.
635    
636     =back
637    
638     =head2 pickup
639    
640 root 1.20 pickup +mode
641     pickup -mode
642     pickup density
643    
644     B<pickup> changes whether you pick up items when you step on them. To
645     pickup an item manually, use the ',' key.
646    
647     The B<Pickup> tab in the playerbook is usually a better way to modify your
648     autopickup settings than using this command.
649    
650     Mode can be one of:
651    
652     "debug", "inhibit", "stop", "food", "drink", "valuables", "bow",
653     "arrow", "helmet", "shield", "armour", "boots", "gloves", "cloak",
654     "key", "missile", "allweapon", "magical", "potion", "spellbook",
655     "skillscroll", "readables", "magicdevice", "notcursed", "jewels",
656     "flesh"
657    
658 root 1.21 If a number (C<density>, must be 0..15) is specified, then items of at
659     least the specified value density are picked up. Value density is given as
660 root 1.20 gold/weight in kilograms.
661 pippijn 1.1
662     The value in gold is what the item is worth if you sold it in the shop.
663    
664     =head2 prepare
665    
666     The same as cast. Usage:
667    
668     prepare <spell>
669    
670    
671     =head2 quit
672    
673     Deletes your character from the server. If you want to quit the session
674     without deleting your character, you must use a I<Bed to Reality>. Find a
675     bed (probably in a building close to where you entered the game), get on
676     top of it, and apply it using B<Tab> ro the B<apply> command.
677    
678 root 1.13
679 pippijn 1.1 =head2 range
680    
681     Your range weapon can be one of several weapons, a spell you cast, a
682     bow-and-arrow, a rod, or a wand, to name a few.
683    
684     Your range weapon is fired when you press SHIFT-direction, and will be
685     fired in that direction.
686    
687 root 1.13
688 pippijn 1.1 =head2 ready_skill
689    
690     ready_skill <name of skill>
691    
692     Readies the given L<skill|pod/skill_help> by putting it in your L<range
693     slot|glossary/range slot>. Some skills are used automatically when
694     readied, some need to be actively used by "firing" them.
695    
696     If you just want to invoke a skill once, leaving your range slot
697     untouched, use L<use_skill> instead.
698    
699 root 1.13
700 pippijn 1.1 =head2 rename
701    
702 root 1.3 Changes/removes the custom name of given item (or the marked one).
703 pippijn 1.1
704 root 1.3 rename oldname to newname
705     rename "old item name" to "new item name"
706 pippijn 1.1
707 root 1.3 If either of the names contain spaces, you have to use the C<">-form,
708     otherwise you can just write the name as-is. If you omit the old name, the
709     marked item will be used instead.
710 pippijn 1.1
711 root 1.17 If the new name is empty (i.e. C<"">), then the original (before the
712     rename) name will be restored.
713 pippijn 1.1
714     Note: maximum allowed name length is 127 characters.
715    
716    
717     =head2 resistances
718    
719     This shows you the resistances you have to specific attack types.
720     If you have for example "cold +20", it means you get 20% damage done
721     by cold attacks. If you have "ghost hit -50", you will get 50% more
722     damage by ghost hits.
723    
724     If you are a dragon, you will also get your natural skin resistances
725     appened to the list. These will never lower, only rise.
726    
727     =head2 rotateshoottype
728    
729     Switches between spell, skill and weapon. Example:
730    
731     cast burning hands
732     ready_skill disarm traps
733     apply wand of medium fireball
734    
735     rotateshoottype # Switches to the spell (burning hands)
736     rotateshoottype # Switches to the wand (of medium fireball)
737     rotateshoottype # Switches to the skill (disarm traps)
738     rotateshoottype # Disables the range slot (won't use anything)
739     rotateshoottype # Switches back to the spell.. and so on
740    
741     =head2 say
742    
743     Will tell all players on the same map as yourself a message.
744    
745     =head2 save
746    
747     Updates players status to disk. This can be useful for making backup
748     copies if you fear the server is about to crash.
749    
750     The server saves your character automatically in certain intervals,
751     and also on clean shutdowns, so there is little practical use for this
752     command.
753    
754     WARNING - if you want to leave the game without destroying your player,
755     you must find a I<Bed to Reality> and hit B<Tab> on the bed to apply
756     it. Doing B<save> and then B<quit>ing will still delete your character.
757    
758     =head2 search-items
759    
760     search-items <word>
761    
762 root 1.20 Automatically picks up all items with <word> in their name. C<search-items
763     rod> will pick up all rods and heavy rods. C<search-items of Fire> will
764     pick up all bolts, arrows, swords, etc. of Fire, C<search-items magic+1>
765     will pick up all items with magic+1, and so on, and so on.
766    
767     While this mode is active, you will be slower and the normal autopickup is
768     disabled. To disable search mode again, execute C<search-items> without
769     any arguments.
770 pippijn 1.1
771     =head2 seen
772    
773     seen <login>
774    
775     Tells you when the player named <login> was last seen on the server (cf+
776     only).
777    
778     =head2 shout
779    
780     shout <message>
781    
782 root 1.16 Sends a message to all players on the server. It is mainly useful for
783 pippijn 1.1 emergency messages ("I am trapped on xxx, can somebody help me?") and
784     should not be used for general chat. Use L<chat|command/chat> instead.
785    
786     =head2 showpets
787    
788     showpets <number>
789    
790     Shows a numbered list of the pets owned by the player. If a number is
791     specified, instead shows a detailed printout about that pet.
792    
793     =head2 skills
794    
795     Lists all skills you have along with the experience you have in those skills.
796     Example:
797    
798     skills
799    
800     literacy................................lvl: 4 (xp:9944/16000/25%)
801     one handed weapons......................lvl: 4 (xp:15059/16000/25%)
802    
803     This shows you that you have two skills, literacy and one handed weapons. You
804     are level 4 in both skills and in literacy, you have 9944 experience points.
805     You need to reach 16000 to gain another level. The 25% at the end show you what
806     percentage of your experience is permanent, which means you cannot lose it if
807     you die.
808    
809     =head2 sort_inventory
810    
811     If sort_inventory is set, items will be inserted into your inventory
812     in order by type than alphabetical. This, all scrolls will be grouped
813     together, but in alphabetical order. Same for all weapons. This only
814     applies to new items you pick up - items that you are already holding will
815     not be sorted.
816    
817     If sort_inventory is not set (default), items will be inserted via type,
818     subtype and magic. This, all axes will be grouped together in magic order,
819 root 1.17 all daggers by magic order, etc. Unfortunately, for scrolls and rings, new
820 pippijn 1.1 ones just get inserted last.
821    
822     If you have a lot of stuff that is not in alphabetical order but you would
823     like it to be, the best method is to drop all of it and then pick it up.
824    
825     =head2 sound
826    
827     Toggles between sound enabled and disabled. This has no relevance to the
828 root 1.17 sound settings of the client, it only governs whether the server will send
829 pippijn 1.1 sound effect command to the client and is enabled if the client supports
830 root 1.17 sound (i.e. always for the deliantra client).
831 pippijn 1.1
832 root 1.10 =head2 sourcecode
833    
834 root 1.17 This command displays the means to download the source code (server code,
835 root 1.10 maps and archetypes) used to implement this version of the game.
836    
837     Every player has the right to download and modify the source code of the
838     server, as required by both the GNU General Public License and the GNU
839     Affero General Public license.
840    
841     If you modify your version of the server, you will have to provide a means
842     to download the modified sources (and resources) via this command. If you
843     run an unmodified version of the server, the default will do.
844    
845 pippijn 1.1 =head2 statistics
846    
847     B<statistics> shows various useful information about your character.
848     None of the information it shows is stuff that is not contained in the
849     documentation.
850    
851     As of now, it shows how much experience you need for your next level. It
852     also shows natural, real, and maximum statistic values.
853    
854     Your natural stat is the stat without any items/spells applied.
855    
856     Real is what the current value is (same as in the stat window.)
857    
858     Maximum is the maximum value for your natural stat.
859    
860     =head2 suicide
861    
862     Kills yourself. No, really.
863    
864     This command might not look useful at first, but sometimes you can get
865     yourself into a corner you can't escape anymore, either due to a map
866     bug or your own stupidity. Killing oneself can be difficult and time
867 pippijn 1.19 consuming, that's why this command is provided. It is fast, painless,
868 pippijn 1.1 effective, humane.
869    
870     =head2 take
871    
872     The take commands take object(s) on the space the player is standing on,
873     and inserts them into the players inventory.
874    
875     If no parameter is given, take will get the top object that can be taken
876     and put it in the players inventory. If no object can be taken, that will
877     be stated.
878    
879     A parameter can be given to take. In this case, all object that have names
880     that match the parameter will be picked up. Thus, if there is a 'sword of
881     WOE', and 'sword +1' and a 'sword -3' on the ground, 'take sword' will
882     pick all of them up.
883    
884     By default, take is bound to the comma key, with no parameters. To change
885     this, look at the bind command.
886    
887     =head2 tell
888    
889     tell <playername> <message>...
890    
891     Sends a private message to the given player I<only>.
892    
893     =head2 throw
894    
895     Throws an unlocked item in your inventory, be it applied or not, into the
896     direction you are looking. If you mark an item in your inventory, this item
897     is thrown first. If there is more than one copy of an item, only one of it is
898     thrown away. God-given items can not be thrown. You need the skill throwing
899     for this to work.
900    
901     =head2 time
902    
903 root 1.14 Shows the Deliantra in-game time, not the server time. It looks like this:
904 pippijn 1.1
905 root 1.18 It is 52 minutes past 8 o'clock am, on the Day of the Bull,
906     the 2nd Day of the Month of the Frost Giant, Year 63.
907     Time of Year: The Season of New Year.
908    
909     An hour of game time passes in 3 minutes of real time. The time and
910     calendar uses 60 minutes per hour, 28 hours per day, seven days per week,
911     five weeks per month, and 17 months per year. The year is additionally
912     split into four seasons of 4 months each, except the season of the
913     Blizzard, which is 5 months long.
914 pippijn 1.1
915 root 1.18 The number "zero" is unknown, which is why the minutes go from 1 to 60.
916    
917     Seasons and the time of the day affect the overall outdoor daylight.
918 pippijn 1.1
919     =head2 title
920    
921 root 1.17 title <new title>
922     title clear # Sets your title back to your race.
923    
924 pippijn 1.1 Players can change their title. For example you called yourself Gandalf and
925     your race is elf, you can use the title command to change your name from
926 root 1.17 "Gandalf the elf" to "Gandalf the white" by using C<title the white>.
927 pippijn 1.1
928     Dragons cannot set their title because it changes during the game.
929    
930     =head2 unignore
931    
932     unignore <login>
933    
934     Cancels all ignores set for the specified login. See B<ignore>.
935    
936 elmex 1.25 =head2 unlock
937    
938     unlock [object]
939    
940     The unlock command is a quick and convenient way
941     to unlock items in your inventory.
942    
943     If a object name is specified then only the
944     objects that match that name are unlocked.
945    
946     e.g. unlock materials will unlock any materials
947     in your inventory and not touch anything else.
948    
949     unlock by itself will unlock everything in your
950     inventory.
951    
952 root 1.4 =head2 uptime
953    
954     Tells you something about the time the server was started and how long ago
955     that was.
956    
957 pippijn 1.1 =head2 use_skill
958    
959     use_skill <name of skill>
960    
961     Uses the given L<skill|pod/skill_help> immediately, once. See also
962     L<ready_skill>.
963    
964     =head2 usekeys (inventory|keyrings|containers)
965    
966     The B<usekeys> option determines the behaviour of using keys.
967    
968     Values are:
969    
970 root 1.17 =over 4
971 pippijn 1.1
972 root 1.17 =item B<inventory>: Only keys in the top level inventory are used (default)
973 pippijn 1.1
974 root 1.17 =item B<keyrings>: Only keys in active key rings are used.
975    
976     =item B<containers>: Only keys in active containers are used.
977    
978     =back
979 pippijn 1.1
980 root 1.17 Note that key rings are just a specialized container, so the containers
981     will also find keys in key rings.
982 pippijn 1.1
983     Only active containers are used - keys will not jump out of closed
984     containers, but hints will be given if you have keys in such containers.
985    
986     =head2 version
987    
988     Shows what version of the software the server is running on and what people
989     have contributed what to the game.
990    
991     =head2 weather
992    
993     Gives you information about the current weather of outside areas, if the
994     server has weather support (which is unlikely, as it is very broken).
995    
996     =head2 whereabouts
997    
998     The whereabouts command gives a summary about the
999     regions in which players are currently staying.
1000    
1001     =head2 whereami
1002    
1003     Tells you some historical information on the region you are currently in.
1004    
1005     =head2 who
1006    
1007     Shows what players are playing in the world and where they are. It may also
1008     show their levels and race or title. (See the L<title|command/title> command)
1009    
1010     B<who> optionally takes an argument that limits the players shown to
1011     the specified region, e.g. B<who brest> will show all players playing
1012     somewhere in Brest.
1013    
1014     =head2 wimpy
1015    
1016     The wimpy level is the amount of health points (hp) that may be left before you
1017     automatically run away. This may be useful in hand-to-hand combats but should
1018     not be used when the opponent attacks with spells.
1019    
1020 root 1.8
1021 pippijn 1.1 =head1 Authors
1022    
1023     Parts of this document were originally taken from the crossfire server
1024 root 1.16 help files with unknown authors.
1025 pippijn 1.1
1026 root 1.14 Adapted for use by I<deliantra>, enhanced and corrected by Pippijn van
1027 pippijn 1.1 Steenhoven and Marc A. Lehmann.
1028