blob: 999ab76f5361c4557943f27c756740f27e06967b [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002P_WORN
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_WORN "worn"
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 <armour.h>
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017
18BESCHREIBUNG
19============
20
21 Mittels dieser Property laesst sich ermitteln, ob eine Ruestung bzw.
22 Kleidung derzeit getragen wird und wenn ja, von wem.
23
24 Entweder enthaelt die Property den Wert 0, oder sie enthaelt den
25 Traeger der Ruestung / Kleidung (als Objekt).
26
27
28BEMERKUNGEN
29===========
30
31 Diese Property laesst sich nur abfragen!
32
33
34BEISPIELE
35=========
36
37 Eine DefendFunc() koennte dem Traeger der Ruestung wie folgt etwas
38 mitteilen:
39
40 // Die Ruestung gibt Schutz gegen Feuer
41 int DefendFunc(string *dtyp, mixed spell, object enemy)
42 {
43 if (member(dtyp, DT_FIRE) != -1) {
44 // P_WORN ist auf jeden Fall gesetzt, da sonst die
45 // DefendFunc ueberhaupt nicht aufgerufen wuerde!
46 tell_object(QueryProp(P_WORN),
47 "Die Flammen zuengeln nur leicht ueber die Ruestung.\n");
48 return 10;
MG Mud User88f12472016-06-24 23:31:02 +020049 }
Zesstra953f9972017-02-18 15:37:36 +010050 return 0;
51 }
MG Mud User88f12472016-06-24 23:31:02 +020052
MG Mud User88f12472016-06-24 23:31:02 +020053
Zesstra953f9972017-02-18 15:37:36 +010054SIEHE AUCH
55==========
56
57 clothing, /std/clothing.c, armour, /std/armour.c
58
59
60LETZTE AeNDERUNG
61================
62
6315.02.2009, Zesstra