blob: 02b52cb0b9d620d52a5b7abe5c0bafdf66680f29 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001P_AC
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_AC "ac"
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>
15
16
17BESCHREIBUNG
18============
19
20 Diese Property beschreibt die Ruestungsklasse (engl: armour class),
21 also den Schutz, den die Ruestung dem Traeger verleiht. Je hoeher der
22 Wert (als Zahl), um so besser ist die Ruestung. Negative Werte bewirken
23 negativen Schutz, d.h. der Schaden wird vergroessert statt verringert.
24
25
26BEMERKUNGEN
27===========
28
29 Query- und Setmethoden auf P_AC sollten unbedingt vermieden werden. Sie
30 fuehren in der Regel zu massiven Inkonsistenzen im Mechanismus der
31 Ruestungsbeschaedigung und -reparatur.
32 Fuer jeden Ruestungstyp ist in <combat.h> eine Obergrenze definiert,
33 die man nicht ueberschreiten darf.
34 Ruestungen vom Typ AT_MISC haben immer AC 0 und werden mit keinen
35 hoeheren Werten genemigt.
36
37
38SIEHE AUCH
39==========
40
41 /std/armour.c, P_DAMAGED, Damage() P_TOTAL_AC
42
MG Mud User88f12472016-06-24 23:31:02 +02004302.10.2007, Zesstra