ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/cf.schmorp.de/Deliantra-Client/pod/command_help.pod
Revision: 1.48
Committed: Thu Nov 8 16:34:11 2012 UTC (13 years, 11 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.47: +0 -16 lines
Log Message:
*** empty log message ***

File Contents

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