blob: ff3de74fabcdc40d1d8a471283d988863138ef55 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001P_RESISTANCE
2NAME:
3 P_RESISTANCE "resistance"
4
5DEFINIERT IN:
6 /sys/living/combat.h
7
8WICHTIG:
9 DIESE PROPERTY IST VERALTET! BITTE P_RESISTANCE_STRENGTHS
10 VERWENDEN! AUCH FUNKTIONIERT Set() NICHT WIE ES SOLLTE.
11
12BESCHREIBUNG:
13 Hiermit koennen die Resistenzen eines Lebewesens sehr einfach gesetzt
14 werden. Es kann ein Array mit Schadensarten gesetzt werden, jeder
15 Eintrag eines Schadens verdoppelt die Resistenz gegen diesen.
16
17BEMERKUNGEN:
18 - P_RESISTANCE_STRENGTHS spiegelt diese Eintraege hier wieder
19 - um genauere Werte anzugeben einen AddResistanceModifier() oder
20 P_RESISTANCE_STRENGTHS benutzen.
21 - P_RESISTANCE kann und wird nicht aus P_RESISTANCE_STRENGTHS
22 upgedatet
23
24BEISPIELE:
25 // ein NPC mit halbierter Feuerempfindlichkeit und
26 // geviertelter Windempfindlichkeit
27 SetProp(P_RESISTANCE, ({DT_FIRE, DT_AIR, DT_AIR}));
28
29SIEHE AUCH:
30 simple Resistenz: P_RESISTANCE
31 Modifikatoren: AddResistanceModifier, RemoveResistanceModifier(),
32 P_RESISTANCE_MODIFIER
33 Hauptmapping: P_RESISTANCE_STRENGTHS
34 Berechnung: CheckResistance(), UpdateResistanceStrengths()
35 anderes: balance, /std/armour/combat.c, /std/living/combat.c
36
371.Dez 2004, Gloinson