blob: 6f5c12641d4f7a8fab594ab84668a8b8f1883202 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
Zesstra953f9972017-02-18 15:37:36 +01002P_EMPTY_PROPS
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_EMPTY_PROPS "std_food_empty_props"
10
11
12DEFINIERT IN
13============
14
15 <sys/food.h>
16
17
18BESCHREIBUNG
19============
20
21 Mapping mit Properties fuer den leeren Behaelter, der uebrig bleibt,wenn
22 eine Speise aufgebraucht ist. Alle enthaltenen Properties werden gesetzt,
23 wenn keine Portionen mehr vorhanden sind.
24 Bereits in diesen Properties eingetragene Werte werden ueberschrieben!
25 Wenn diese Property nicht gesetzt ist, wird die Speise zerstoert, wenn
26 alle Portionen aufgebraucht ist - es bleibt also kein Behaelter zurueck.
27 Achtung: Es werden keine closures in diesem Mapping unterstuetzt!
28
29
30BEMERKUNGEN
31===========
32
33 Bei der Abfrage von P_VALUE und P_WEIGHT in der Speise, werden die dazu
34 in P_EMPTY_PROPS gespeicherten Werte verwendet, um das Gewicht/Wert des
35 leeren Behaelters zum Gesamtwert der Speise zu addieren.
36 Man kann alle Properties in dieses Mapping eintragen, die sich in der
37 Speise per SetProp setzen lassen. Zusaetzlich kann man Arrays in P_IDS
38 und P_ADJECTIVES speichern, die per Add-Methode in der Speise
39 hinzugefuegt werden, nachdem die im create() der Speise hinzugefuegten
40 Ids/Adjectives dort entfernt wurden.
41
42
43BEISPIELE
44=========
45
46 Beispiele zur Verwendung findet man unter /doc/beispiele/food
47
48
49SIEHE AUCH
50==========
51
52 /std/food.c, wiz/food
53
54Last modified: Thu Oct 28 12:15:00 2010 by Caldra