blob: 8c3102f4d70e74cf7f63f02c9c1a634fcb5d7b7e [file] [log] [blame]
P_NODROP
========
NAME
----
::
P_NODROP "nodrop"
DEFINIERT IN
------------
::
/sys/thing/moving.h
BESCHREIBUNG
------------
::
Ist diese Property in einem Objekt gesetzt, so kann ein Lebewesen
das Objekt nicht weglegen.
Als Standardmeldung kommt in diesem Fall beispielsweise:
Du kannst <Objektname> nicht wegwerfen!
Du kannst <Objektname> nicht weggeben.
Man kann auch eine alternative Meldung angeben, wobei selbstaendig
auf einen korrekten Zeilenumbruch zu achten ist.
BEMERKUNGEN
-----------
::
Soll ein Objekt beim Tod des Lebewesens oder bei Ende eines Spielers
nicht in der Leiche bzw. im Raum zurueckgelassen werden, so ist
die Property P_NEVERDROP zu nutzen.
Beide Properties zusammen stellen sicher, dass ein Objekt nicht
weitergegeben werden kann.
BEISPIELE
---------
::
Ein schwer zu erkaempfender Dolch koennte folgendes beinhalten,
um nicht weitergegeben werden zu koennen:
SetProp(P_NODROP,1);
Informativer jedoch ist eine eigene Meldung:
SetProp(P_NODROP,
"Den Dolch hast Du Dir hart erkaempft, nicht wegwerfen!\n");
SIEHE AUCH
----------
::
Aehnliches: P_NOGET, P_NEVERDROP, P_TOO_HEAVY_MSG, P_ENV_TOO_HEAVY_MSG,
P_TOO_MANY_MSG, P_NOINSERT_MSG, P_NOLEAVE_MSG,
Erfolg: P_PICK_MSG, P_DROP_MSG, P_GIVE_MSG, P_PUT_MSG,
P_WEAR_MSG, P_WIELD_MSG
Sonstiges: replace_personal(E), /std/living/put_and_get.c
Last modified: Thu Jun 14 22:26:29 2001 by Patryn