Dokumentations-Update
Change-Id: Ic0c93ff3aadb8754fb4e98533d053bd7e28045d6
diff --git a/doc/props/P_LEVEL b/doc/props/P_LEVEL
index a4b804c..709576d 100644
--- a/doc/props/P_LEVEL
+++ b/doc/props/P_LEVEL
@@ -18,7 +18,12 @@
BESCHREIBUNG
============
- Spieler-Level (!= Magierlevel)
+ Level des Lebewesens (bei Spielern: NICHT der Magierlevel)
+
+ Wenn man diese Property in NPCs setzt, werden alle Attribute auf
+ denselben Wert gesetzt, allerdings mittels SetAttr() und damit begrenzt
+ auf 20. Wer hoehere Attribute als 20 setzen will, muss P_ATTRIBUTES
+ direkt modifizieren.
In Krankheits- (CL_DISEASE) und Giftobjekten (CL_POISON) drueckt
P_LEVEL aus, wie schwer die Krankheit/das Gift ist. Je nachdem, wie
@@ -41,8 +46,9 @@
SIEHE AUCH
==========
- Properties: P_GUILD_LEVEL
+ Properties: P_GUILD_LEVEL, P_ATTRIBUTES
Allgemeines: /doc/wiz/gift, /doc/help/gift
- Funktionen: AddClass(L), is_class_member(L)
+ Funktionen: AddClass(L), is_class_member(L), create_default_npc(L),
+ SetAttr(L)
-Letzte Aenderung: 2015-Feb-02, Arathorn.
+Letzte Aenderung: 2021-Jan-23, Arathorn.
diff --git a/doc/props/P_LIGHT b/doc/props/P_LIGHT
index c1eb0e5..a9c317f 100644
--- a/doc/props/P_LIGHT
+++ b/doc/props/P_LIGHT
@@ -33,8 +33,10 @@
Um ein ungefaehres Gefuehl davon zu bekommen, was ein Lichtlevel in
etwa bedeutet, hier einige allgemeine Beispiele von Gegenstaenden.
- Grundsaetzlich sollten Lichtlevel <0 und >2 nur in Ruecksprache mit dem
- Balanceteam benutzt werden.
+ Grundsaetzlich sind Objekte mit Lichtlevel <0 und >2
+ genehmigungspflichtig; zustaendig sind bei Raeumen der Regionsmagier,
+ bei Objekten die Objektbalance und bei Gildenfaehigkeiten die
+ Gildenbalance.
Lichtlevel -1, z.B. ein schwarzer Ring, von dem eine kleine dunkle Aura
ausgeht, die den Spieler umgibt.
@@ -79,3 +81,4 @@
==========
P_TOTAL_LIGHT, P_INT_LIGHT, P_PLAYER_LIGHT, P_LIGHT_MODIFIER, CannotSee()
+ P_LIGHT_ABSORPTION, P_LIGHT_TRANSPARENCY
diff --git a/doc/props/P_WEIGHT b/doc/props/P_WEIGHT
index 024ba11..1e426c8 100644
--- a/doc/props/P_WEIGHT
+++ b/doc/props/P_WEIGHT
@@ -18,13 +18,13 @@
BESCHREIBUNG
============
- * Objekte Das Gewicht eines Objetes in Gramm.
+ * Objekte: das Gewicht eines Objektes in Gramm
- * Speisen Gewicht einer Portion der Speise.
+ * Speisen: Gewicht einer Portion der Speise
- * Container Das Gewicht des Containers ohne Inhalt
+ * Container: das Gewicht des Containers ohne Inhalt
- * Lebewesen Das Gewicht des Lebewesens ohne Inhalt
+ * Lebewesen: das Gewicht des Lebewesens ohne Inhalt
BEMERKUNGEN
@@ -40,11 +40,22 @@
Behaelters. Das Gewicht des Behaelters wird dabei aus
P_EMPTY_PROPS[P_WEIGHT] gelesen.
+ Wichtig fuer Gegenstaende, die von Spielern mitgenommen werden
+ koennen: Gibt man das Gewicht eines solchen Gegenstandes
+ ausschliesslich per Querymethode auf P_WEIGHT zurueck, ergibt sich
+ eine Diskrepanz zwischen P_WEIGHT und P_TOTAL_WEIGHT, da letzerer
+ Wert nur beim Setzen von P_WEIGHT per SetProp() mit eingestellt
+ wird. Daher ist bei diesen Objekten darauf zu achten, dass
+ zusaetzlich eine Querymethode auf P_TOTAL_WEIGHT gesetzt wird, die
+ denselben Wert zurueckgibt.
+
SIEHE AUCH
==========
- P_TOTAL_WEIGHT P_EMPTY_PROPS, P_WEIGHT_PERCENT, P_WEIGHT_PER_UNIT,
+ Properties: P_TOTAL_WEIGHT, P_EMPTY_PROPS, P_WEIGHT_PERCENT,
+ P_WEIGHT_PER_UNIT
+
zu Speisen: wiz/food
-Last modified: 25.07.2018 by Zesstra
+Last modified: 2021-01-22, Arathorn
diff --git a/doc/props/obsolete/P_EXTRA_LOOK b/doc/props/obsolete/P_EXTRA_LOOK
deleted file mode 100644
index 203fb8e..0000000
--- a/doc/props/obsolete/P_EXTRA_LOOK
+++ /dev/null
@@ -1,57 +0,0 @@
-
-P_EXTRA_LOOK
-************
-
-********************* VERALTETE PROPERTY
-****************************** * Diese Property ist veraltet. Bitte
-benutzt sie NICHT mehr, sondern * * stattdessden AddExtraLook().
-* *******************************************************************
-****
-
-
-NAME
-====
-
- P_EXTRA_LOOK "extralook"
-
-
-DEFINIERT IN
-============
-
- /sys/living/description.h
-
-
-BESCHREIBUNG
-============
-
- Diese Property enthaelt einen String. Sie wird entweder in Lebewesen
- direkt oder in Objekten gesetzt wird, die im Besitz von Lebewesen
- sein koennen.
- Diese Strings erscheinen dann zusaetzlich in der Langbeschreibung
- des Lebewesens bzw. des Besitzers (wenn das Objekt sich direkt im
- Lebewesen befindet, jedoch nicht in einem Behaelter im Lebewesen).
- Fuer den Zeilenumbruch muss man selbst sorgen.
-
-
-BEISPIEL
-========
-
- Ein Spieler hat eine Pfeife im Mund. In dieser Pfeife setzt man z.B.
- in der Funktion zum Pfeife Rauchen folgendes:
- SetProp(P_EXTRA_LOOK,break_string(
- this_player()->Name(WER)+" ist ganz umnebelt.",78);
-
-
-BEMERKUNG
-=========
-
- BITTE NICHT MEHR BENUTZEN!
-
-
-SIEHE AUCH
-==========
-
- long(), /std/living/description.c, /std/player/base.c
- AddExtraLook(), RemoveExtraLook()
-
-13.05.2007, Zesstra