blob: d003bfcc985ebceb9dab8e40bef5ca62615f488e [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2DoUnwield()
3***********
4
5
6FUNKTION
7========
8
9 varargs int DoUnwield(int silent);
10
11
12DEFINIERT IN
13============
14
15 /std/weapon/combat.c
16
17
18ARGUMENTE
19=========
20
21 silent
22 Ungleich 0, wenn die Waffe ohne Meldungen weggesteckt werden soll.
23 Wenn silent&M_NOCHECK wird die Waffe auch weggesteckt wenn sie
24 verflucht ist und UnwieldFunc() wird nicht ausgewertet.
25
26
27BESCHREIBUNG
28============
29
30 Es wird versucht, die Waffe wegzustecken.
31
32
33RUeCKGABEWERT
34=============
35
36 0, wenn die Waffe gar nicht gezueckt war, ansonsten 1.
37
38
39BEMERKUNGEN
40===========
41
42 Anhand des Rueckgabewertes laesst sich nicht ersehen, ob die Waffe sich
43 wegstecken liess oder nicht!
44
45 Wenn die Waffe verflucht ist oder (falls definiert) UnwieldFunc() 0
46 zurueckgibt, laesst sie sich nicht wegstecken.
47
48
49SIEHE AUCH
50==========
51
52 UnwieldFunc(), InformUnwield(), /std/weapon.c
53
54Letzte Aenderung: 18.11.2016, Bugfix