blob: ff11362668fb9fc3e158c7c9bd2b86f3b1ad644b [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001P_X_HEALTH_MOD
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_X_HEALTH_MOD "extern_health_modifier"
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DEFINIERT IN
12============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 /sys/living/attributes.h
MG Mud User88f12472016-06-24 23:31:02 +020015
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017BESCHREIBUNG
18============
19
20 Mapping, mit dem die maximalen Lebenspunkte und Magiepunkte eines
21 Spielers veraendert werden, der dieses Objekt bei sich traegt.
22
23 Zu beachten: Diese Property bitte _ausschliesslich_ mit SetProp
24 aendern, weil damit gleichzeitig UpdateAttributes() im
25 Lebewesen aufgerufen und ggf. das Objekt als Statmodifizierer
26 registriert wird.
27
28 Bei Ruestungen/Waffen, die diese Wirkung entfalten sollen, verwendet
29 man besser P_M_HEALTH_MOD.
30
31
32BEMERKUNGEN
33===========
34
35 Bitte bei "Loeschen" der Prop nicht den Wert des jew. Attributes im
36 uebergebenen Mapping als 0 uebergeben, sondern das Key/Werte-Paar ganz
37 entfernen und ggf. ein leeres Mapping oder 0 uebergeben.
38
39
40BEISPIEL
41========
42
43 // Dem Spieler, der das Objekt bei sich traegt, wird P_MAX_HP um 5
44 // erhoeht und P_MAX_SP um 5 erniedrigt.
45 SetProp(P_X_HEALTH_MOD,([P_HP:5,P_SP:-5]));
46 // Stats wiederherstellen:
47 SetProp(P_X_HEALTH_MOD,([]);
48
49
50SIEHE AUCH
51==========
52
53 P_M_HEALTH_MOD, P_X_ATTR_MOD, P_M_ATTR_MOD, balance
54
55
56LETZTE AeNDERUNG
57================
58
59 Sat, 06.02.1999, 14:00:00 von Paracelsus