Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc//lfun/DoWield

DoWield()
*********


FUNKTION
========

   varargs int DoWield(int silent);


DEFINIERT IN
============

   /std/weapon/combat.c


ARGUMENTE
=========

   silent
        Ungleich 0, wenn die Waffe ohne Meldungen gezueckt werden soll.


BESCHREIBUNG
============

   Es wird versucht, die Waffe zu zuecken. Hat man schon eine Waffe
   gezueckt, so wird versucht, diese wegzustecken. Klappt das nicht, kann
   die Waffe nicht gezueckt werden.


RUeCKGABEWERT
=============

   0, wenn man die Waffe gar nicht bei sich traegt, ansonsten 1.


BEMERKUNGEN
===========

   Anhand des Rueckgabewertes laesst sich nicht entscheiden, ob die Waffe
   sich erfolgreich zuecken liess!

   Gruende, warum sich eine Waffe nicht zuecken lassen kann, sind
   folgende:
      o Man traegt sie nicht bei sich (oder sie steckt in einem Beutel
        o.ae.).
      o Man hat sie schon gezueckt.
      o Falls definiert: WieldFunc() gibt 0 zurueck.
      o Man ist nicht geschickt genug (das haengt von der Waffenklasse
        ab).
      o Eine schon gezueckte Waffe laesst sich nicht wegstecken.
      o Die Waffenklasse ist hoeher als erlaubt.
      o Man hat nicht genug Haende frei.


SIEHE AUCH
==========


WieldFunc(), InformWield(), P_EQUIP_TIME, /std/weapon.c

Last modified: Wed Apr 08 10:25:00 2004 by Muadib


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.