blob: 49b2603fbf85857da13b0cc32abd900bdd45a31f [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002P_SHORT
Zesstra953f9972017-02-18 15:37:36 +01003*******
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_SHORT "short"
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============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /sys/thing/description.h
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018BESCHREIBUNG
19============
MG Mud User88f12472016-06-24 23:31:02 +020020
Zesstra953f9972017-02-18 15:37:36 +010021 Diese Property enthaelt die Kurzbeschreibung des Objektes als String
22 oder Closure (diese muss einen String zurueckgeben).
23
24 ACHTUNG: Die Kurzbeschreibung sollte dabei weder mit einem
25 Satzzeichen noch mit einem "\n" abgeschlossen sein
26 (dies wird von den zustaendigen Funktionen erledigt).
27
28 Setzt man diese Property auf 0, so ist das Objekt unsichtbar, allerdings
29 ansprechbar, wenn der Spieler eine ID des Objektes kennt. D.h. Objekte
30 koennen mitgenommen, weggeworfen oder ggf. auch angegriffen werden. Will
31 man dies nicht, sollte man das Objekt mit P_INVIS unsichtbar machen.
32
33 Diese Property bestimmt die Ansicht des Objektes von aussen. Fuer die
34 Innen(kurz)ansicht von Raeumen muss man P_INT_LONG benutzen.
35
36
37BEMERKUNGEN
38===========
39
40 Die Funktion, die die Kurzbeschreibung ausgibt (short()), filtert P_SHORT
41 durch process_string(). Von der Nutzung dieses Features wird in neuem
42 Code abgeraten.
43 Soll eine dyn. Kurzbeschreibung geschaffen werden, bitte eine
44 F_QUERY_METHOD einsetzen oder short() passend ueberschreiben.
45
46
47BEISPIELE
48=========
49
50 // eine Axt sieht natuerlich so aus:
51 SetProp(P_SHORT, "Eine Axt");
52
53
54SIEHE AUCH
55==========
56
57 Aehnliches: P_LONG, short()
58 Sonstiges: P_INT_SHORT, process_string()
59
MG Mud User88f12472016-06-24 23:31:02 +02006027.05.2015, Zesstra