blob: 7afd03ef85404990a765b0c9d7bbf97e8b37d9e6 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001P_WORN
2
3NAME:
4 P_WORN "worn"
5
6DEFINIERT IN:
7 <armour.h>
8
9BESCHREIBUNG:
10 Mittels dieser Property laesst sich ermitteln, ob eine Ruestung bzw.
11 Kleidung derzeit getragen wird und wenn ja, von wem.
12
13 Entweder enthaelt die Property den Wert 0, oder sie enthaelt den
14 Traeger der Ruestung / Kleidung (als Objekt).
15
16BEMERKUNGEN:
17 Diese Property laesst sich nur abfragen!
18
19BEISPIELE:
20 Eine DefendFunc() koennte dem Traeger der Ruestung wie folgt etwas
21 mitteilen:
22
23 // Die Ruestung gibt Schutz gegen Feuer
24 int DefendFunc(string *dtyp, mixed spell, object enemy)
25 {
26 if (member(dtyp, DT_FIRE) != -1) {
27 // P_WORN ist auf jeden Fall gesetzt, da sonst die
28 // DefendFunc ueberhaupt nicht aufgerufen wuerde!
29 tell_object(QueryProp(P_WORN),
30 "Die Flammen zuengeln nur leicht ueber die Ruestung.\n");
31 return 10;
32 }
33 return 0;
34 }
35
36SIEHE AUCH:
37 clothing, /std/clothing.c, armour, /std/armour.c
38
39LETZTE AeNDERUNG:
4015.02.2009, Zesstra