blob: f33e5f06e96bff06b565730d8409a60ea5173571 [file] [log] [blame]
DoUnwield()
FUNKTION:
varargs int DoUnwield(int silent);
DEFINIERT IN:
/std/weapon/combat.c
ARGUMENTE:
silent
Ungleich 0, wenn die Waffe ohne Meldungen weggesteckt werden soll.
Wenn silent&M_NOCHECK wird die Waffe auch weggesteckt wenn sie
verflucht ist und UnwieldFunc() wird nicht ausgewertet.
BESCHREIBUNG:
Es wird versucht, die Waffe wegzustecken.
RUeCKGABEWERT:
0, wenn die Waffe gar nicht gezueckt war, ansonsten 1.
BEMERKUNGEN:
Anhand des Rueckgabewertes laesst sich nicht ersehen, ob die Waffe sich
wegstecken liess oder nicht!
Wenn die Waffe verflucht ist oder (falls definiert) UnwieldFunc() 0
zurueckgibt, laesst sie sich nicht wegstecken.
SIEHE AUCH:
UnwieldFunc(), InformUnwield(), /std/weapon.c
----------------------------------------------------------------------------
Letzte Aenderung: 18.11.2016, Bugfix