blob: c59681a3f3acd481941906c0f922fcd7b648db41 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001P_EXTRA_LOOK
2============
3
Zesstra18626972017-01-31 10:38:27 +01004NAME
5----
6::
7
Dominik Schäferf8b720b2017-02-27 12:08:32 +01008 P_EXTRA_LOOK "extralook"
Zesstra18626972017-01-31 10:38:27 +01009
10DEFINIERT IN
11------------
12::
13
Dominik Schäferf8b720b2017-02-27 12:08:32 +010014 /sys/living/description.h
Zesstra18626972017-01-31 10:38:27 +010015
16BESCHREIBUNG
17------------
18::
19
Dominik Schäferf8b720b2017-02-27 12:08:32 +010020 Diese Property enthaelt einen String. Sie wird entweder in Lebewesen
21 direkt oder in Objekten gesetzt, die im Besitz von Lebewesen
22 sein koennen.
23 Diese Strings erscheinen dann zusaetzlich in der Langbeschreibung
24 des Lebewesens bzw. des Besitzers (wenn das Objekt sich direkt im
25 Lebewesen befindet, jedoch nicht in einem Behaelter im Lebewesen).
26 Fuer den Zeilenumbruch muss man selbst sorgen.
Zesstra18626972017-01-31 10:38:27 +010027
28BEISPIEL
29--------
30::
31
Dominik Schäferf8b720b2017-02-27 12:08:32 +010032 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);
Zesstra18626972017-01-31 10:38:27 +010036
37BEMERKUNG
38---------
39::
40
Dominik Schäferf8b720b2017-02-27 12:08:32 +010041 NUR dann benutzen, wenn ihr auch unabhaengig vom Extralook ein
42 Objekt im Spieler benoetigt, ansonsten IMMER AddExtraLook()
43 verwenden.
Zesstra18626972017-01-31 10:38:27 +010044
45SIEHE AUCH
46----------
47::
48
Dominik Schäferf8b720b2017-02-27 12:08:32 +010049 long(), /std/living/description.c, /std/player/base.c
50 AddExtraLook(), RemoveExtraLook()
Zesstra18626972017-01-31 10:38:27 +010051
52
Bugfix95ffe1b2017-02-16 20:46:18 +01005316.02.2017, Bugfix
Zesstra18626972017-01-31 10:38:27 +010054