Start Info Community Spielen
 
 

Morgengrauner Dokumentation

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

UnwieldFunc()
*************


FUNKTION
========

   int UnwieldFunc(object weapon, int info, object user);


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

   eigenen Objekten, fuer /std/weapon/combat.c


ARGUMENTE
=========

   weapon (object)
        Die Waffe, die weggesteckt werden soll.
   info (int)
        Bei (info&M_SILENT) wird keine Meldung ueber das Wegstecken
        ausgegeben.
        Bei (info&M_NOCHECK) wird die Waffe auch weggesteckt, wenn
        sie verflucht ist. Die tritt insbesondere dann auf, wenn der
        Spieler, der die Waffe benutzt, stirbt und die Waffe in
        die Leiche bewegt wird.
   user (object)
        Das Lebewesen, welches die Waffe gerade gezueckt hat und sie nun
        ausziehen will.


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

   Hier koennen zusaetzliche Abfragen vorgenommen werden, ob sich die
   Waffe  wegstecken laesst oder nicht.


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

   0, wenn sich die Waffe nicht wegstecken laesst, ansonsten ungleich 0.


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

   Verfluchte Waffen, die sich erst nach Entfernung des Fluches wegstecken
   lassen, sollte man besser mit P_CURSED realisieren.
   Selbst wenn man einen Wert ungleich Null zurueckgibt, ist das noch
   keine Garantie, dass sich die Waffe auch wirklich zuecken laesst! Der
   Spieler koennte zum Beispiel noch eine Waffe gezueckt haben, die sich
   nicht wegstecken laesst, etc.
   Wenn ihr sicher sein wollt, dass der Spieler ein Objekt gezueckt hat,
   benutzt bitte InformWear().
   Bitte nicht drauf verlassen, dass this_player() das Lebewesen ist,
   welches die Waffe gezueckt und wegstecken will.
   Die Reihenfolge der Argumente ist etwas unschoen, aber leider wurde 
   erheblich spaeter hinzugefuegt und es war unmoeglich, einige hundert
   Objekte zu aendern.


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


P_WIELD_MSG, P_UNWIELD_MSG, P_WEAR_MSG, P_UNWEAR_MSG DoWield(), DoUnwield(), InformWield(), InformUnwield(), UnwieldFunc, WieldFunc() /std/weapon/combat.c

02.02.2009, Zesstra


zurück zur Übersicht

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