ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/pod/command_help.pod
Revision: 1.47
Committed: Fri Sep 28 23:33:53 2012 UTC (11 years, 8 months ago) by root
Branch: MAIN
Changes since 1.46: +4 -1 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 =encoding utf-8
2
3 =head1 Deliantra Command ListingX<command>
4
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 An argument of C<0> disables and C<1> enables this option, no argument
17 toggles the setting.
18
19 =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 =head2 X<applymode>applymode (nochoice|never|always)
35
36 the C<applymode> controls what happens when you are equipping something that would
37 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 See L<apply|command/apply>.
76
77 =head2 body
78
79 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
88 =head2 X<bowmode>bowmode (normal|threewide|spreadshot|bestarrow|.*)
89
90 The C<bowmode> controls how you will fire arrows and bolts.
91
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 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 fact come out ahead. You also only get 20% of the normal experience
128 for killing creatures, and incur a 4 point WC (to hit) penalty.
129
130 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 =head2 chat
143
144 chat <message>
145
146 Sends a message to all players on the server. This is the normal way to
147 chat with others.
148
149 =head2 cast
150
151 You use the cast command to set your range-action-slot to the spell you
152 want. Example:
153
154 cast burning hands
155
156 sets your I<range> slot to B<spell: burning hands>.
157
158 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
163 It is helpful to bind string like B<cast burning hands> to keys.
164
165 See C<help range> for more information on range weapons.
166
167 =head2 X<drop>drop (all|unpaid|cursed|unlocked|.*)
168
169 drop [number] name
170
171 B<name> is the name of the item(s) to drop. It may match multiple items.
172 The name is matched against the start of the objects in your inventory.
173 The name matching is case insensitive.
174
175 There are a few special name values:
176
177 =over 4
178
179 =item B<all>: matches any item.
180
181 =item B<unpaid>: matches unpaid items.
182
183 =item B<cursed>: drops items known to be cursed or damned.
184
185 =item B<unlocked>: drops items not locked in your inventory.
186
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
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 =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
232 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 =head2 hintmode (show|mark|hide)
295
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 Hide all hints: You will not be able to tell whether there is a hint
317 available or not.
318
319 =back
320
321 =head2 hiscore
322
323 Shows a list of the highest level players in the game.
324
325 =head2 ignore
326
327 ignore list
328
329 Lists all players that you currently ignore.
330
331 ignore <player> <tell|shout|all> [timeout]
332
333 This command ignores the specified messages (B<tell> ignores tells,
334 B<shout> ignores chat and shout and B<all> ignores everything from the given
335 user).
336
337 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
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 - arrow 0.1
353 - Knife * 2
354 - long sword (wielded) 15
355
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 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
392 Examples:
393
394 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 I<playerbook>, tab I<spells>, the press the right mouse button on the
401 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
405
406 =head2 killpets
407
408 killpets [name]
409
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 name will be killed, e.g. killpets bat will kill bats
419 but not bees. If a number is specified, the pet
420 corresponding to that number is killed.
421
422 =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 e.g. lock materials will lock any materials
432 in your inventory and not touch anything else.
433
434 lock by itself will lock everything in your
435 inventory.
436
437 =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 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 currently being loaded, but that's rare, as loading a map is fast.
470
471 =item Svd: the amount of seconds since the map was last saved (++ means >99).
472
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 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 very high number (such as C<1e+99>).
483
484 =item Path: the name that uniquely identifies the map, can be used for goto etc.
485
486 =back
487
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 =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 =head2 motd
521
522 Shows the message of the day. It takes no arguments.
523
524 =head2 output-count
525
526 output-count [lines]
527
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 output-sync controls how often information is sent to the screen. Each
535 buffer has its own time value, and will be flushed independently. The
536 default value is usually less than a second.
537
538 See also L<output-sync>.
539
540 =head2 output-rate
541
542 output-rate [bytes per second]
543
544 Show the current setting of the output-rate, or set it to the provided
545 value. The server will try very hard not to send more than this many bytes
546 per second to your client. If the rate is exceeded, the server tries to
547 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
556 =head2 output-sync
557
558 output-sync [seconds]
559
560 output-sync controls how often information is sent to the screen. Each
561 buffer has its own time value, and will be flushed independently. The
562 default value is usually less than a second.
563
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 TODO: rework for deliantra, intended future behaviour is to toggle
601 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 =head2 X<petmode>petmode (normal|sad|defend|arena)
623
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 Monsters behave normally, i.e. according to their own character.
633
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 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 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 gold/weight in kilograms.
671
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
689 =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
698 =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
710 =head2 rename
711
712 Changes/removes the custom name of given item (or the marked one).
713
714 rename oldname to newname
715 rename "old item name" to "new item name"
716
717 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
721 If the new name is empty (i.e. C<"">), then the original (before the
722 rename) name will be restored.
723
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 Automatically picks up all items with <word> in their name. C<search-items
773 rod> will pick up all rods and heavy rods. C<search-items of Fire> will
774 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
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 Sends a message to all players on the server. It is mainly useful for
793 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
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 =head2 sort_inventory
820
821 If sort_inventory is set, items will be inserted into your inventory
822 in order by type than alphabetical. This, all scrolls will be grouped
823 together, but in alphabetical order. Same for all weapons. This only
824 applies to new items you pick up - items that you are already holding will
825 not be sorted.
826
827 If sort_inventory is not set (default), items will be inserted via type,
828 subtype and magic. This, all axes will be grouped together in magic order,
829 all daggers by magic order, etc. Unfortunately, for scrolls and rings, new
830 ones just get inserted last.
831
832 If you have a lot of stuff that is not in alphabetical order but you would
833 like it to be, the best method is to drop all of it and then pick it up.
834
835 =head2 sound
836
837 Toggles between sound enabled and disabled. This has no relevance to the
838 sound settings of the client, it only governs whether the server will send
839 sound effect command to the client and is enabled if the client supports
840 sound (i.e. always for the deliantra client).
841
842 An argument of C<0> disables and C<1> enables this option, no argument
843 toggles the setting.
844
845 =head2 sourcecode
846
847 This command displays the means to download the source code (server code,
848 maps and archetypes) used to implement this version of the game.
849
850 Every player has the right to download and modify the source code of the
851 server, as required by both the GNU General Public License and the GNU
852 Affero General Public license.
853
854 If you modify your version of the server, you will have to provide a means
855 to download the modified sources (and resources) via this command. If you
856 run an unmodified version of the server, the default will do.
857
858 =head2 statistics
859
860 B<statistics> shows various useful information about your character.
861 None of the information it shows is stuff that is not contained in the
862 documentation.
863
864 As of now, it shows how much experience you need for your next level. It
865 also shows natural, real, and maximum statistic values.
866
867 Your natural stat is the stat without any items/spells applied.
868
869 Real is what the current value is (same as in the stat window.)
870
871 Maximum is the maximum value for your natural stat.
872
873 =head2 suicide
874
875 Kills yourself. No, really.
876
877 This command might not look useful at first, but sometimes you can get
878 yourself into a corner you can't escape anymore, either due to a map
879 bug or your own stupidity. Killing oneself can be difficult and time
880 consuming, that's why this command is provided. It is fast, painless,
881 effective, humane.
882
883 =head2 take
884
885 The take commands take object(s) on the space the player is standing on,
886 and inserts them into the players inventory.
887
888 If no parameter is given, take will get the top object that can be taken
889 and put it in the players inventory. If no object can be taken, that will
890 be stated.
891
892 A parameter can be given to take. In this case, all object that have names
893 that match the parameter will be picked up. Thus, if there is a 'sword of
894 WOE', and 'sword +1' and a 'sword -3' on the ground, 'take sword' will
895 pick all of them up.
896
897 By default, take is bound to the comma key, with no parameters. To change
898 this, look at the bind command.
899
900 =head2 tell
901
902 tell <playername> <message>...
903
904 Sends a private message to the given player I<only>.
905
906 =head2 throw
907
908 Throws an unlocked item in your inventory, be it applied or not, into the
909 direction you are looking. If you mark an item in your inventory, this item
910 is thrown first. If there is more than one copy of an item, only one of it is
911 thrown away. God-given items can not be thrown. You need the skill throwing
912 for this to work.
913
914 =head2 time
915
916 Shows the Deliantra in-game time, not the server time. It looks like this:
917
918 It is 52 minutes past 8 o'clock am, on the Day of the Bull,
919 the 2nd Day of the Month of the Frost Giant, Year 63.
920 Time of Year: The Season of New Year.
921
922 An hour of game time passes in 3 minutes of real time. The time and
923 calendar uses 60 minutes per hour, 28 hours per day, seven days per week,
924 five weeks per month, and 17 months per year. The year is additionally
925 split into four seasons of 4 months each, except the season of the
926 Blizzard, which is 5 months long.
927
928 The number "zero" is unknown, which is why the minutes go from 1 to 60.
929
930 Seasons and the time of the day affect the overall outdoor daylight.
931
932 =head2 title
933
934 title <new title>
935 title clear # Sets your title back to your race.
936
937 Players can change their title. For example you called yourself Gandalf and
938 your race is elf, you can use the title command to change your name from
939 "Gandalf the elf" to "Gandalf the white" by using C<title the white>.
940
941 Dragons cannot set their title because it changes during the game.
942
943 =head2 unignore
944
945 unignore <login>
946
947 Cancels all ignores set for the specified login. See B<ignore>.
948
949 =head2 unlock
950
951 unlock [object]
952
953 The unlock command is a quick and convenient way
954 to unlock items in your inventory.
955
956 If a object name is specified then only the
957 objects that match that name are unlocked.
958
959 e.g. unlock materials will unlock any materials
960 in your inventory and not touch anything else.
961
962 unlock by itself will unlock everything in your
963 inventory.
964
965 =head2 uptime
966
967 Tells you something about the time the server was started and how long ago
968 that was.
969
970 =head2 use_skill
971
972 use_skill <name of skill>
973
974 Uses the given L<skill|pod/skill_help> immediately, once. See also
975 L<ready_skill>.
976
977 =head2 usekeys (inventory|keyrings|containers)
978
979 The B<usekeys> option determines the behaviour of using keys.
980
981 Values are:
982
983 =over 4
984
985 =item B<inventory>: Only keys in the top level inventory are used (default)
986
987 =item B<keyrings>: Only keys in active key rings are used.
988
989 =item B<containers>: Only keys in active containers are used.
990
991 =back
992
993 Note that key rings are just a specialized container, so the containers
994 will also find keys in key rings.
995
996 Only active containers are used - keys will not jump out of closed
997 containers, but hints will be given if you have keys in such containers.
998
999 =head2 version
1000
1001 Shows what version of the software the server is running on and what people
1002 have contributed what to the game.
1003
1004 =head2 weather
1005
1006 Gives you information about the current weather of outside areas, if the
1007 server has weather support (which is unlikely, as it is very broken).
1008
1009 =head2 whereabouts
1010
1011 The whereabouts command gives a summary about the
1012 regions in which players are currently staying.
1013
1014 =head2 whereami
1015
1016 Tells you some historical information on the region you are currently in.
1017
1018 =head2 who
1019
1020 Shows what players are playing in the world and where they are. It may also
1021 show their levels and race or title. (See the L<title|command/title> command)
1022
1023 B<who> optionally takes an argument that limits the players shown to
1024 the specified region, e.g. B<who brest> will show all players playing
1025 somewhere in Brest.
1026
1027 =head2 wimpy
1028
1029 The wimpy level is the amount of health points (hp) that may be left before you
1030 automatically run away. This may be useful in hand-to-hand combats but should
1031 not be used when the opponent attacks with spells.
1032
1033
1034 =head1 Authors
1035
1036 Parts of this document were originally taken from the crossfire server
1037 help files with unknown authors.
1038
1039 Adapted for use by I<deliantra>, enhanced and corrected by Pippijn van
1040 Steenhoven and Marc A. Lehmann.
1041