blob: b6502d49af2a660038c587cdc34c00f2c972f987 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001P_SHORT
2NAME:
3 P_SHORT "short"
4
5DEFINIERT IN:
6 /sys/thing/description.h
7
8BESCHREIBUNG:
9 Diese Property enthaelt die Kurzbeschreibung des Objektes als String
10 oder Closure (diese muss einen String zurueckgeben).
11
12 ACHTUNG: Die Kurzbeschreibung sollte dabei weder mit einem
13 Satzzeichen noch mit einem "\n" abgeschlossen sein
14 (dies wird von den zustaendigen Funktionen erledigt).
15
16 Setzt man diese Property auf 0, so ist das Objekt unsichtbar, allerdings
17 ansprechbar, wenn der Spieler eine ID des Objektes kennt. D.h. Objekte
18 koennen mitgenommen, weggeworfen oder ggf. auch angegriffen werden. Will
19 man dies nicht, sollte man das Objekt mit P_INVIS unsichtbar machen.
20
21 Diese Property bestimmt die Ansicht des Objektes von aussen. Fuer die
22 Innen(kurz)ansicht von Raeumen muss man P_INT_LONG benutzen.
23
24BEMERKUNGEN:
25 Die Funktion, die die Kurzbeschreibung ausgibt (short()), filtert P_SHORT
26 durch process_string(). Von der Nutzung dieses Features wird in neuem
27 Code abgeraten.
28 Soll eine dyn. Kurzbeschreibung geschaffen werden, bitte eine
29 F_QUERY_METHOD einsetzen oder short() passend ueberschreiben.
30
31BEISPIELE:
32 // eine Axt sieht natuerlich so aus:
33 SetProp(P_SHORT, "Eine Axt");
34
35SIEHE AUCH:
36 Aehnliches: P_LONG, short()
37 Sonstiges: P_INT_SHORT, process_string()
38
39----------------------------------------------------------------------------
4027.05.2015, Zesstra
41