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