P_WORN¶
NAME¶
P_WORN "worn"
DEFINIERT IN¶
<armour.h>
BESCHREIBUNG¶
Mittels dieser Property laesst sich ermitteln, ob eine Ruestung bzw.
Kleidung derzeit getragen wird und wenn ja, von wem.
Entweder enthaelt die Property den Wert 0, oder sie enthaelt den
Traeger der Ruestung / Kleidung (als Objekt).
BEMERKUNGEN¶
Diese Property laesst sich nur abfragen!
BEISPIELE¶
Eine DefendFunc() koennte dem Traeger der Ruestung wie folgt etwas
mitteilen:
// Die Ruestung gibt Schutz gegen Feuer
int DefendFunc(string *dtyp, mixed spell, object enemy)
{
if (member(dtyp, DT_FIRE) != -1) {
// P_WORN ist auf jeden Fall gesetzt, da sonst die
// DefendFunc ueberhaupt nicht aufgerufen wuerde!
tell_object(QueryProp(P_WORN),
"Die Flammen zuengeln nur leicht ueber die Ruestung.\n");
return 10;
}
return 0;
}
SIEHE AUCH¶
clothing, /std/clothing.c, armour, /std/armour.c
LETZTE AeNDERUNG¶
15.02.2009, Zesstra