blob: 9e78e9dc71b1a7d1320f2acdbcaf541a7e164f72 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001P_EXTRA_LOOK
2============
3
Zesstra18626972017-01-31 10:38:27 +01004NAME
5----
6::
7
8 P_EXTRA_LOOK "extralook"
9
10DEFINIERT IN
11------------
12::
13
14 /sys/living/description.h
15
16BESCHREIBUNG
17------------
18::
19
20 Diese Property enthaelt einen String. Sie wird entweder in Lebewesen
Bugfix95ffe1b2017-02-16 20:46:18 +010021 direkt oder in Objekten gesetzt, die im Besitz von Lebewesen
Zesstra18626972017-01-31 10:38:27 +010022 sein koennen.
23 Diese Strings erscheinen dann zusaetzlich in der Langbeschreibung
24 des Lebewesens bzw. des Besitzers (wenn das Objekt sich direkt im
Bugfix95ffe1b2017-02-16 20:46:18 +010025 Lebewesen befindet, jedoch nicht in einem Behaelter im Lebewesen).
Zesstra18626972017-01-31 10:38:27 +010026 Fuer den Zeilenumbruch muss man selbst sorgen.
27
28BEISPIEL
29--------
30::
31
32 Ein Spieler hat eine Pfeife im Mund. In dieser Pfeife setzt man z.B.
33 in der Funktion zum Pfeife Rauchen folgendes:
34 SetProp(P_EXTRA_LOOK,break_string(
35 this_player()->Name(WER)+" ist ganz umnebelt.",78);
36
37BEMERKUNG
38---------
39::
40
Bugfix95ffe1b2017-02-16 20:46:18 +010041 NUR dann benutzen, wenn ihr auch unabhaengig vom Extralook ein Objekt im
42 Spieler benoetigt, ansonsten IMMER AddExtraLook() verwenden.
Zesstra18626972017-01-31 10:38:27 +010043
44SIEHE AUCH
45----------
46::
47
48 long(), /std/living/description.c, /std/player/base.c
49 AddExtraLook(), RemoveExtraLook()
50
51
Bugfix95ffe1b2017-02-16 20:46:18 +01005216.02.2017, Bugfix
Zesstra18626972017-01-31 10:38:27 +010053