blob: a9c317f6cf0f02cfbe9dce9bd65062d5cbfedd68 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
Zesstra953f9972017-02-18 15:37:36 +01002P_LIGHT
3*******
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006NAME
7====
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 P_LIGHT "light"
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /sys/properties.h
16
17
18BESCHREIBUNG
19============
20
21 Gibt den Lichtlevel eines Objektes an, d.h. wie hell das Objekt von sich
Zesstra6cadc1b2018-11-15 22:27:32 +010022 aus leuchtet. Moechte man den gesamten Lichtlevel haben, der von einem
Zesstra953f9972017-02-18 15:37:36 +010023 Objekt ausgeht, so sollte man P_TOTAL_LIGHT nehmen, das den Inhalt eines
24 Containers direkt mit verrechnet.
25
26 Bitte _nur_ ueber SetProp bzw. QueryProp zugreifen, da es fuer die
Zesstra6cadc1b2018-11-15 22:27:32 +010027 Berechnung wichtig ist, dass in allen Containern P_LAST_CONTENT_CHANGE
28 gesetzt wird, um ein Neuberechnen des Lichtlevels auszuloesen!
Zesstra953f9972017-02-18 15:37:36 +010029
30
31ANMERKUNG
32=========
33
Zesstra6cadc1b2018-11-15 22:27:32 +010034 Um ein ungefaehres Gefuehl davon zu bekommen, was ein Lichtlevel in
35 etwa bedeutet, hier einige allgemeine Beispiele von Gegenstaenden.
Arathorn3696a032021-01-23 15:42:10 +010036 Grundsaetzlich sind Objekte mit Lichtlevel <0 und >2
37 genehmigungspflichtig; zustaendig sind bei Raeumen der Regionsmagier,
38 bei Objekten die Objektbalance und bei Gildenfaehigkeiten die
39 Gildenbalance.
Zesstra953f9972017-02-18 15:37:36 +010040
41 Lichtlevel -1, z.B. ein schwarzer Ring, von dem eine kleine dunkle Aura
42 ausgeht, die den Spieler umgibt.
43 Lichtlevel 0, der Gegenstand beeinflusst das Licht ueberhaupt nicht
Zesstra6cadc1b2018-11-15 22:27:32 +010044 Lichtlevel 1, der Spieler haelt eine kleine Lichtquelle in den
45 Haenden, dieses kann ein Leuchtpfirsich, eine Fackel oder
46 ein Feuerschwert oder aehnliches sein.
Zesstra953f9972017-02-18 15:37:36 +010047 Lichtlevel 2, eine etwas groessere Lichtquelle, die aber immer noch
Zesstra6cadc1b2018-11-15 22:27:32 +010048 nicht den Raum beleuchtet, sondern lediglich dem Spieler
49 einen Lichtschein gewaehrt, mit dem er sehen kann.
Zesstra953f9972017-02-18 15:37:36 +010050 Lichtlevel >2, extrem helle Lichtquellen, die den gesamten Raum
Zesstra6cadc1b2018-11-15 22:27:32 +010051 ausleuchten; in der Regel wohl eher magischer Natur.
Zesstra953f9972017-02-18 15:37:36 +010052 Solche Lichtquellen sollten sich mit der Zeit
53 verbrauchen, dem Spieler Schaden zufuegen oder
54 aehnliches, damit die Spieler nicht defaultmaessig mit
55 einer solchen Lichtquelle durchs MG ziehn.
56
57 Daraus ergeben sich dann folgende Konsequenzen fuer Raeume:
58 Lichtlevel >1: Der Raum ist sehr hell erleuchtet und kann von Spielern
59 nicht oder nur sehr schwer abgedunkelt werden. Ein Wert
60 von 2-3 kann interessant sein, wenn die NPCs im Raum
61 ueber keine Nachtsicht verfuegen. Ueber ein Abdunkeln des
62 Raumes kann der Spieler dann doch den Nachtkampf nutzen.
63 Lichtlevel 1: Der Raum ist erleuchtet und die Spieler koennen ohne
Zesstra6cadc1b2018-11-15 22:27:32 +010064 weitere Lichtquellen sehen.
65 Lichtlevel 0: Ein dunkler Raum, in dem man mit jeder Fackel sehen kann.
66 Lichtlevel -1: man benoetigt zwei einfache Lichtquellen oder Nachtsicht,
Zesstra953f9972017-02-18 15:37:36 +010067 um in diesem Raum etwas sehen zu koennen.
Zesstra6cadc1b2018-11-15 22:27:32 +010068 Lichtlevel -2: Man benoetigt schon eine besondere Lichtquelle, um in
Zesstra953f9972017-02-18 15:37:36 +010069 diesem Raum noch etwas sehen zu koennen. Solche
70 Lichtquellen sind nichts fuer Anfaenger oder mittlere
Zesstra6cadc1b2018-11-15 22:27:32 +010071 Spieler, da sie schwer zu beschaffen und in der Regel
Zesstra953f9972017-02-18 15:37:36 +010072 auch einige Handicaps haben.
73 Lichtlevel <-2: Der Raum ist wirklich absolut stockduster und
Zesstra6cadc1b2018-11-15 22:27:32 +010074 Lichtquellen, die solch einen Raum ausleuchten koennen,
Zesstra953f9972017-02-18 15:37:36 +010075 sind ausserordentlich selten und haben immer ihre
76 Tuecken. Diese Lichtlevel sollten nur mit Vorsicht
Zesstra6cadc1b2018-11-15 22:27:32 +010077 gesetzt werden.
Zesstra953f9972017-02-18 15:37:36 +010078
79
80SIEHE AUCH
81==========
82
83 P_TOTAL_LIGHT, P_INT_LIGHT, P_PLAYER_LIGHT, P_LIGHT_MODIFIER, CannotSee()
Arathorn3696a032021-01-23 15:42:10 +010084 P_LIGHT_ABSORPTION, P_LIGHT_TRANSPARENCY