blob: 37eb5b5b2f99207b342118031244c7d413e132f6 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001NAME:
2 P_NODROP "nodrop"
3
4DEFINIERT IN:
5 /sys/thing/moving.h
6
7BESCHREIBUNG:
8 Ist diese Property in einem Objekt gesetzt, so kann ein Lebewesen
9 das Objekt nicht weglegen.
10 Als Standardmeldung kommt in diesem Fall beispielsweise:
11 Du kannst <Objektname> nicht wegwerfen!
12 Du kannst <Objektname> nicht weggeben.
13 Man kann auch eine alternative Meldung angeben, wobei selbstaendig
14 auf einen korrekten Zeilenumbruch zu achten ist.
15
16BEMERKUNGEN:
17 Soll ein Objekt beim Tod des Lebewesens oder bei Ende eines Spielers
18 nicht in der Leiche bzw. im Raum zurueckgelassen werden, so ist
19 die Property P_NEVERDROP zu nutzen.
20 Beide Properties zusammen stellen sicher, dass ein Objekt nicht
21 weitergegeben werden kann.
22
23BEISPIELE:
24 Ein schwer zu erkaempfender Dolch koennte folgendes beinhalten,
25 um nicht weitergegeben werden zu koennen:
26 SetProp(P_NODROP,1);
27 Informativer jedoch ist eine eigene Meldung:
28 SetProp(P_NODROP,
29 "Den Dolch hast Du Dir hart erkaempft, nicht wegwerfen!\n");
30
31SIEHE AUCH:
32 Aehnliches: P_NOGET, P_NEVERDROP, P_TOO_HEAVY_MSG, P_ENV_TOO_HEAVY_MSG,
33 P_TOO_MANY_MSG, P_NOINSERT_MSG, P_NOLEAVE_MSG,
34 Erfolg: P_PICK_MSG, P_DROP_MSG, P_GIVE_MSG, P_PUT_MSG,
35 P_WEAR_MSG, P_WIELD_MSG
36 Sonstiges: replace_personal(E), /std/living/put_and_get.c
37
38----------------------------------------------------------------------------
39Last modified: Thu Jun 14 22:26:29 2001 by Patryn