blob: f733e4833263bbebba1ed068d825154643b14a51 [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