blob: 4ce5b1e071ef3e6fa3e80801d0ce8172c4543eb9 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001P_WEIGHT
2********
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005NAME
6====
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 P_WEIGHT "weight"
MG Mud User88f12472016-06-24 23:31:02 +02009
Zesstra953f9972017-02-18 15:37:36 +010010
11DEFINIERT IN
12============
13
14 /sys/thing/restrictions.h
15
16
17BESCHREIBUNG
18============
19
Arathorn3696a032021-01-23 15:42:10 +010020 * Objekte: das Gewicht eines Objektes in Gramm
Zesstra953f9972017-02-18 15:37:36 +010021
Arathorn3696a032021-01-23 15:42:10 +010022 * Speisen: Gewicht einer Portion der Speise
Zesstrabfab6ac2018-08-29 22:36:57 +020023
Arathorn3696a032021-01-23 15:42:10 +010024 * Container: das Gewicht des Containers ohne Inhalt
Zesstrabfab6ac2018-08-29 22:36:57 +020025
Arathorn3696a032021-01-23 15:42:10 +010026 * Lebewesen: das Gewicht des Lebewesens ohne Inhalt
Zesstra953f9972017-02-18 15:37:36 +010027
28
29BEMERKUNGEN
30===========
31
Zesstrabfab6ac2018-08-29 22:36:57 +020032 Das Gewicht eines Objektes (in Gramm). Bei normalen Objekten ist es
33 das Gesamtgewicht dieses Objektes. Bei Containern (und Lebewesen)
34 ist es das Gewicht des Containers ohne etwaigen Inhalt.
35
36 In tragbaren Speisen (welche von von /std/food erben) setzt man mit
37 SetProp das Gewicht _einer_ Portion. Per QueryProp erhaelt man aber
38 das Gesamtgewicht der Speise inclusive des eventuell vorhandenen
39 Behaelters. Das Gewicht des Behaelters wird dabei aus
40 P_EMPTY_PROPS[P_WEIGHT] gelesen.
Zesstra953f9972017-02-18 15:37:36 +010041
Arathorn3696a032021-01-23 15:42:10 +010042 Wichtig fuer Gegenstaende, die von Spielern mitgenommen werden
43 koennen: Gibt man das Gewicht eines solchen Gegenstandes
44 ausschliesslich per Querymethode auf P_WEIGHT zurueck, ergibt sich
45 eine Diskrepanz zwischen P_WEIGHT und P_TOTAL_WEIGHT, da letzerer
46 Wert nur beim Setzen von P_WEIGHT per SetProp() mit eingestellt
47 wird. Daher ist bei diesen Objekten darauf zu achten, dass
48 zusaetzlich eine Querymethode auf P_TOTAL_WEIGHT gesetzt wird, die
49 denselben Wert zurueckgibt.
50
Zesstra953f9972017-02-18 15:37:36 +010051
52SIEHE AUCH
53==========
54
Arathorn3696a032021-01-23 15:42:10 +010055 Properties: P_TOTAL_WEIGHT, P_EMPTY_PROPS, P_WEIGHT_PERCENT,
56 P_WEIGHT_PER_UNIT
57
Zesstra6cadc1b2018-11-15 22:27:32 +010058 zu Speisen: wiz/food
Zesstra953f9972017-02-18 15:37:36 +010059
Arathorn3696a032021-01-23 15:42:10 +010060Last modified: 2021-01-22, Arathorn