blob: 1e426c8767292807604c8aff7bebb6c3c39e8389 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
Zesstra953f9972017-02-18 15:37:36 +01002P_WEIGHT
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_WEIGHT "weight"
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011
12DEFINIERT IN
13============
14
15 /sys/thing/restrictions.h
16
17
18BESCHREIBUNG
19============
20
Arathorn3696a032021-01-23 15:42:10 +010021 * Objekte: das Gewicht eines Objektes in Gramm
Zesstra953f9972017-02-18 15:37:36 +010022
Arathorn3696a032021-01-23 15:42:10 +010023 * Speisen: Gewicht einer Portion der Speise
Zesstrabfab6ac2018-08-29 22:36:57 +020024
Arathorn3696a032021-01-23 15:42:10 +010025 * Container: das Gewicht des Containers ohne Inhalt
Zesstrabfab6ac2018-08-29 22:36:57 +020026
Arathorn3696a032021-01-23 15:42:10 +010027 * Lebewesen: das Gewicht des Lebewesens ohne Inhalt
Zesstra953f9972017-02-18 15:37:36 +010028
29
30BEMERKUNGEN
31===========
32
Zesstrabfab6ac2018-08-29 22:36:57 +020033 Das Gewicht eines Objektes (in Gramm). Bei normalen Objekten ist es
34 das Gesamtgewicht dieses Objektes. Bei Containern (und Lebewesen)
35 ist es das Gewicht des Containers ohne etwaigen Inhalt.
36
37 In tragbaren Speisen (welche von von /std/food erben) setzt man mit
38 SetProp das Gewicht _einer_ Portion. Per QueryProp erhaelt man aber
39 das Gesamtgewicht der Speise inclusive des eventuell vorhandenen
40 Behaelters. Das Gewicht des Behaelters wird dabei aus
41 P_EMPTY_PROPS[P_WEIGHT] gelesen.
Zesstra953f9972017-02-18 15:37:36 +010042
Arathorn3696a032021-01-23 15:42:10 +010043 Wichtig fuer Gegenstaende, die von Spielern mitgenommen werden
44 koennen: Gibt man das Gewicht eines solchen Gegenstandes
45 ausschliesslich per Querymethode auf P_WEIGHT zurueck, ergibt sich
46 eine Diskrepanz zwischen P_WEIGHT und P_TOTAL_WEIGHT, da letzerer
47 Wert nur beim Setzen von P_WEIGHT per SetProp() mit eingestellt
48 wird. Daher ist bei diesen Objekten darauf zu achten, dass
49 zusaetzlich eine Querymethode auf P_TOTAL_WEIGHT gesetzt wird, die
50 denselben Wert zurueckgibt.
51
Zesstra953f9972017-02-18 15:37:36 +010052
53SIEHE AUCH
54==========
55
Arathorn3696a032021-01-23 15:42:10 +010056 Properties: P_TOTAL_WEIGHT, P_EMPTY_PROPS, P_WEIGHT_PERCENT,
57 P_WEIGHT_PER_UNIT
58
Zesstra6cadc1b2018-11-15 22:27:32 +010059 zu Speisen: wiz/food
Zesstra953f9972017-02-18 15:37:36 +010060
Arathorn3696a032021-01-23 15:42:10 +010061Last modified: 2021-01-22, Arathorn