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