blob: 9fc436d2e32af48ccfa4af4c9bfd0f0be34ed330 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001DoWield()
2
3FUNKTION:
4 varargs int DoWield(int silent);
5
6DEFINIERT IN:
7 /std/weapon/combat.c
8
9ARGUMENTE:
10 silent
11 Ungleich 0, wenn die Waffe ohne Meldungen gezueckt werden soll.
12
13BESCHREIBUNG:
14 Es wird versucht, die Waffe zu zuecken. Hat man schon eine Waffe
15 gezueckt, so wird versucht, diese wegzustecken. Klappt das nicht, kann
16 die Waffe nicht gezueckt werden.
17
18RUeCKGABEWERT:
19 0, wenn man die Waffe gar nicht bei sich traegt, ansonsten 1.
20
21BEMERKUNGEN:
22 Anhand des Rueckgabewertes laesst sich nicht entscheiden, ob die Waffe
23 sich erfolgreich zuecken liess!
24
25 Gruende, warum sich eine Waffe nicht zuecken lassen kann, sind
26 folgende:
27 o Man traegt sie nicht bei sich (oder sie steckt in einem Beutel
28 o.ae.).
29 o Man hat sie schon gezueckt.
30 o Falls definiert: WieldFunc() gibt 0 zurueck.
31 o Man ist nicht geschickt genug (das haengt von der Waffenklasse
32 ab).
33 o Eine schon gezueckte Waffe laesst sich nicht wegstecken.
34 o Die Waffenklasse ist hoeher als erlaubt.
35 o Man hat nicht genug Haende frei.
36
37SIEHE AUCH:
38 WieldFunc(), InformWield(), P_EQUIP_TIME, /std/weapon.c
39
40----------------------------------------------------------------------------
41Last modified: Wed Apr 08 10:25:00 2004 by Muadib