blob: f73b69ae678c8402254c2b9c9729c15568c16522 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001P_NOGET
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
Zesstra70ea4242019-06-27 20:51:52 +02008 P_NOGET "noget"
MG Mud User88f12472016-06-24 23:31:02 +02009
Zesstra953f9972017-02-18 15:37:36 +010010
11DEFINIERT IN
12============
13
14 /sys/thing/moving.h
15
16
17BESCHREIBUNG
18============
19
Zesstra70ea4242019-06-27 20:51:52 +020020 Ist diese Property in einem Objekt auf 1 oder einen String gesetzt,
21 so kann ein Lebewesen das Objekt nicht nehmen.
22
23 Ist die Property auf 1 gesetzt, wird eine Standardmeldung
24 ausgegeben, beim Nehmen:
25
26 Du kannst <Objektname> nicht nehmen.
27
28 oder wenn man es in einen Behaelter zu stecken versucht:
29
30 Du kannst <Objektname> so nirgendwo reinstecken.
31
32 Man kann auch eine eigene Meldung angeben, wobei vom Programmierer
33 selbst auf einen korrekten Zeilenumbruch zu achten ist.
Zesstra953f9972017-02-18 15:37:36 +010034
35
36BEISPIELE
37=========
38
39 Ein Objekt, welches fest im Raum verankert ist, kann natuerlich
40 nicht entfernt werden, z.B. ein angebundenes Seil:
Zesstra70ea4242019-06-27 20:51:52 +020041
42 SetProp(P_NOGET,"Das Seil ist fest am Baum verknotet!\n");
43
Zesstra953f9972017-02-18 15:37:36 +010044 In einem Kommando zum Losknoten koennte man die Property dann
45 loeschen, um ein Wegnehmen zu ermoeglichen.
46
47
48SIEHE AUCH
49==========
50
Zesstra70ea4242019-06-27 20:51:52 +020051 Aehnliches:
52 P_NODROP, P_TOO_HEAVY_MSG, P_ENV_TOO_HEAVY_MSG, P_TOO_MANY_MSG,
53 P_NOINSERT_MSG, P_NOLEAVE_MSG
Zesstra953f9972017-02-18 15:37:36 +010054
Zesstra70ea4242019-06-27 20:51:52 +020055 Erfolg:
56 P_PICK_MSG, P_DROP_MSG, P_GIVE_MSG, P_PUT_MSG, P_WEAR_MSG,
57 P_WIELD_MSG
58
59 Sonstiges:
60 replace_personal(E), /std/living/put_and_get.c
61
62Last modified: 2019-May-06