ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cf.schmorp.de/Deliantra-Client/pod/command_help.pod
Revision: 1.48
Committed: Thu Nov 8 16:34:11 2012 UTC (11 years, 8 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.47: +0 -16 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 sound
820
821 Toggles between sound enabled and disabled. This has no relevance to the
822 sound settings of the client, it only governs whether the server will send
823 sound effect command to the client and is enabled if the client supports
824 sound (i.e. always for the deliantra client).
825
826 An argument of C<0> disables and C<1> enables this option, no argument
827 toggles the setting.
828
829 =head2 sourcecode
830
831 This command displays the means to download the source code (server code,
832 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 =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 consuming, that's why this command is provided. It is fast, painless,
865 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 Shows the Deliantra in-game time, not the server time. It looks like this:
901
902 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 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
912 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
916 =head2 title
917
918 title <new title>
919 title clear # Sets your title back to your race.
920
921 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 "Gandalf the elf" to "Gandalf the white" by using C<title the white>.
924
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 =head2 unlock
934
935 unlock [object]
936
937 The unlock command is a quick and convenient way
938 to unlock items in your inventory.
939
940 If a object name is specified then only the
941 objects that match that name are unlocked.
942
943 e.g. unlock materials will unlock any materials
944 in your inventory and not touch anything else.
945
946 unlock by itself will unlock everything in your
947 inventory.
948
949 =head2 uptime
950
951 Tells you something about the time the server was started and how long ago
952 that was.
953
954 =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
963 The B<usekeys> option determines the behaviour of using keys.
964
965 Values are:
966
967 =over 4
968
969 =item B<inventory>: Only keys in the top level inventory are used (default)
970
971 =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
977 Note that key rings are just a specialized container, so the containers
978 will also find keys in key rings.
979
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 show their levels and race or title. (See the L<title|command/title> command)
1006
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
1018 =head1 Authors
1019
1020 Parts of this document were originally taken from the crossfire server
1021 help files with unknown authors.
1022
1023 Adapted for use by I<deliantra>, enhanced and corrected by Pippijn van
1024 Steenhoven and Marc A. Lehmann.
1025