blob: ec3b35933f8dcaa1dac84ca662aa0bd168855f74 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001P_WORN
2======
3
4NAME
5----
6::
7
8 P_WORN "worn"
9
10DEFINIERT IN
11------------
12::
13
14 <armour.h>
15
16BESCHREIBUNG
17------------
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
26BEMERKUNGEN
27-----------
28::
29
30 Diese Property laesst sich nur abfragen!
31
32BEISPIELE
33---------
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;
48 }
49 return 0;
50 }
51
52SIEHE AUCH
53----------
54::
55
56 clothing, /std/clothing.c, armour, /std/armour.c
57
58LETZTE AeNDERUNG
59----------------
60::
61
6215.02.2009, Zesstra
63