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