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
