blob: 859b4eb5ba03b245ef24bb2842b508f786ee3c79 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002P_HANDS
Zesstra953f9972017-02-18 15:37:36 +01003*******
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_HANDS "hands"
10
11
12DEFINIERT IN
13============
14
15 /sys/living/combat.h
16
17
18BESCHREIBUNG
19============
20
21 Diese Property enthaelt ein dreielementiges Array mit
22 den folgenden Eintraegen:
23 1. Element: String mit der Meldung, wenn ohne Waffen angegriffen
24 wird.
25 2. Element: Waffenklasse, wenn ohne Waffen angegriffen wird.
26 3. Element: Array mit Schadensarten (frueher auch: Schadensart)
27
28 eim Setzen dieser Property wird auch P_TOTAL_WC mit veraendert,
29 wenn das Lebewesen keine Waffe gezueckt hat. Steckt das Lebewesen
30 eine gezueckte Waffe weg, so wird ebenfalls P_TOTAL_WC mit der
31 Waffenklasse aus P_HANDS aktualisiert. Zueckt das Lebewesen eine
32 Waffe, so wird P_TOTAL_WC mit der Waffenklasse der Waffe (P_WC)
33 ueberschrieben. Die Property P_TOTAL_WC enthaelt somit immer die
34 aktuelle Angriffsstaerke des Lebewesen.
35
MG Mud User88f12472016-06-24 23:31:02 +020036
37BEMERKUNGEN
Zesstra953f9972017-02-18 15:37:36 +010038===========
MG Mud User88f12472016-06-24 23:31:02 +020039
Zesstra953f9972017-02-18 15:37:36 +010040 In alten Objekten kann es vorkommen, dass das dritte Element (Angabe des
41 Schadenstyps) fehlt. Dies ist eine Altlast, die Angabe des Schadenstypes
42 ist NICHT optional.)
MG Mud User88f12472016-06-24 23:31:02 +020043
44
Zesstra953f9972017-02-18 15:37:36 +010045BEISPIEL
46========
MG Mud User88f12472016-06-24 23:31:02 +020047
Zesstra953f9972017-02-18 15:37:36 +010048 Ein starker Tausendfuessler mit Schlagschaden:
MG Mud User88f12472016-06-24 23:31:02 +020049
Zesstra953f9972017-02-18 15:37:36 +010050 SetProp(P_HANDS,({" mit tausend kleinen Fuesschen",1000,
51 ({DT_BLUDGEON}) }));
52
53
54 Ein Saeurededaemon:
55 SetProp(P_HANDS,
56 ({
57 " mit saeuretriefenden Klauen",
58 250,
59 ({DT_RIP, DT_ACID})
60 })
61 );
62
63 Hier wurden gleich zwei Schadensarten angegeben, also wird
64 Mischschaden verursacht. Man sollte es jedoch nicht zu sehr
65 uebertreiben! Mehr als zwei oder drei gleichzeitig verwendete
66 Schadensarten lassen sich kaum mehr begruenden.
67
68
69SIEHE AUCH
70==========
71
72 P_HANDS_USED_BY
73 P_MAX_HANDS, P_USED_HANDS, P_FREE_HANDS
74 UseHands, FreeHands
75 P_TOTAL_WC, P_WC
76 /std/living/combat.c, /std/weapon/combat.c, /sys/combat.h
MG Mud User88f12472016-06-24 23:31:02 +020077
7822.02.2014 Zesstra