P_LIGHTDESC

NAME

P_LIGHTDESC                   "lightdesc"

DEFINIERT IN

/sys/properties.h

BESCHREIBUNG

String oder Array von Strings mit Adjektiven, die das Leuchten der
Lichtquelle beschreiben (z.B. leuchtend, brennend, gluehend).
Standardmaessig ist die Property auf "brennend" gesetzt.

Wenn ein Array angegeben wird, werden die Beschreibungen passend auf
die Benndauer aufgeteilt und das zur aktuell noch vorhandenen Rest-
Brenndauer passende Adjektiv ausgegeben. Das Array wird dabei rueck-
aerts durchlaufen, d.h. fuer eine frisch entzuendete Lichtquelle wird
der letzte Eintrag des Arrays verwendet (s. Beispiele).

BEISPIELE

Eine einfache Oellampe:

SetProp(P_LIGHTDESC, "angezuendet");

Eine Fackel mit mehreren Brennstadien (aus /items/fackel.c):

SetProp(P_LIGHTDESC, ({"glimmend","flackernd","leicht flackernd",
                     "brennend","hell lodernd","frisch angezuendet"}));

SIEHE AUCH

Basisklassen: /std/lightsource.c
Properties:   P_FUEL, P_DO_DESTRUCT, P_LIGHT
Methoden:     AddFuel(L)

LETZTE AENDERUNG

22. Dez. 2015, Arathorn