blob: e253290588f48558c23c4b58a7328babbaf0048f [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002DoWear()
Zesstra953f9972017-02-18 15:37:36 +01003********
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 varargs int DoWear(int silent, int all);
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/armour/combat.c
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018ARGUMENTE
19=========
MG Mud User88f12472016-06-24 23:31:02 +020020
Zesstra953f9972017-02-18 15:37:36 +010021 silent
22 Falls ungleich 0, so werden keine Meldungen ausgegeben.
23 all
24 Ungleich 0, wenn DoWear() aus einem "ziehe alles an" heraus
25 aufgerufen wurde.
26
27
28BESCHREIBUNG
29============
30
31 Es wird versucht, die Ruestung anzuziehen. Dabei wird eine eventuell
32 vorhandene WearFunc() mit beruecksichtigt.
33
34
35RUeCKGABEWERT
36=============
37
38 0, wenn man die Ruestung gar nicht bei sich hat oder sie schon an hat,
39 ansonsten 1.
40
41
42BEMERKUNGEN
43===========
44
45 Auch wenn eine 1 zurueckgegeben wird, muss das nicht heissen, dass die
46 Ruestung erfolgreich angezogen wurde!
47
48 Gruende fuer ein Fehlschlagen des Anziehens koennen sein:
49 o Man hat die Ruestung nicht bei sich.
50 o Man hat die Ruestung schon an.
51 o Man hat schon eine Ruestung des gleichen Typs an.
52 o Der Typ der Ruestung oder die Ruestungsklasse ist illegal.
53 o Falls definiert: WearFunc() gab 0 zurueck.
54 o Falls es sich um einen Schild handelt: Man hat keine Hand mehr
55 frei.
56
57
58SIEHE AUCH
59==========
60
61 DoUnwear(), WearFunc(), InformWear(), P_EQUIP_TIME,
62 /std/armour/combat.c, P_UNWEAR_MSG, P_WEAR_MSG
63
MG Mud User88f12472016-06-24 23:31:02 +020064Last modified: Sun Jun 27 22:22:00 1999 by Paracelsus