blob: 383a03ba21a61caf86a80d92e734d2c5d118d2d8 [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
Dominik Schäfer4c77a142017-02-27 12:15:57 +010028 Zu beachten: der Extralook taucht an einem Lebewesen nur auf, wenn
29 dieser schon existiert, wenn das Objekt in das Lebewesen bewegt wird
30 (oder im Fall von F_QUERY_METHOD-Methoden: diese bereits gesetzt
31 ist.)
32
Zesstra18626972017-01-31 10:38:27 +010033BEISPIEL
34--------
35::
36
Dominik Schäferf8b720b2017-02-27 12:08:32 +010037 Ein Spieler hat eine Pfeife im Mund. In dieser Pfeife setzt man z.B.
38 in der Funktion zum Pfeife Rauchen folgendes:
39 SetProp(P_EXTRA_LOOK,break_string(
40 this_player()->Name(WER)+" ist ganz umnebelt.",78);
Zesstra18626972017-01-31 10:38:27 +010041
42BEMERKUNG
43---------
44::
45
Dominik Schäferf8b720b2017-02-27 12:08:32 +010046 NUR dann benutzen, wenn ihr auch unabhaengig vom Extralook ein
Dominik Schäfer4c77a142017-02-27 12:15:57 +010047 Objekt im Spieler benoetigt, ansonsten IMMER
48 :doc:`../lfun/AddExtraLook` verwenden.
Zesstra18626972017-01-31 10:38:27 +010049
50SIEHE AUCH
51----------
52::
53
Dominik Schäfer4c77a142017-02-27 12:15:57 +010054 :doc:`../lfun/long`, :doc:`AddExtraLook`, :doc:`RemoveExtraLook`
55 /std/living/description.c, /std/player/base.c
Zesstra18626972017-01-31 10:38:27 +010056