blob: afbda7980678ef62ce8ee701e05c6094933ed0ed [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
2 RESISTANCE MODIFIER:
3 Soll ein Objekt in einem Spieler ResistanceModifier setzen, gelten
4 folgende Regeln:
5
6 a) Es muss sich um eine Ruestung handeln (in ganz seltenen Faellen
7 werden auch Waffen mit dieser Moeglichkeit erlaubt). Bei Ruestungen
8 muss _nicht_ AddResistanceModifier() benutzt werden, sondern es
9 genuegt, P_RESISTANCE_STRENGTH in der Ruestung zu setzen. Dabei
10 werden _anders_ als bei AddResistanceModifer() Prozentwerte der
11 maximal erlaubten Resistenz fuer den entsprechenden Ruestungstyp
12 angegeben. Diese werden beim Tragen der Ruestung automatisch
13 in tatsaechliche Resistenzen des Traegers umgerechnet.
14 (Beispiel siehe "man P_RESISTANCE_STRENGTHS").
15
16 b) Das Objekt muss natuerlich genehmigt werden.
17
18 c) Die Summe aller Resistenzen darf max. -0.15 betragen. Ausserdem
19 muessen zu jedem Schadenstyp gleichzeitig Empfindlichkeiten in
20 mindestens gleicher Staerke bei einem anderen Schadenstyp gesetzt
21 werden oder die Resistenzen muessen mit anderen Nachteilen (z.B.
22 Aufloesung des Objekte bei Angriff mit einem bestimmten Schadenstyp)
23 ausgeglichen werden.
24
25 Bei Ruestungen darf maximal eine relative Resistenz von
26 (logischerweise) 100% eingetragen werden. 100% in der Property
Bugfix831c97a2016-08-19 17:36:23 +020027 P_RESISTANCE_STRENGTHS einer Ruestung bedeuten folgende Resistenzen
MG Mud User88f12472016-06-24 23:31:02 +020028 im Traeger:
29
30 AT_ARMOR,
31 AT_SHIELD : -0.15
32
33 AT_CLOAK,
34 AT_RING,
35 AT_AMULET : -0.10
36
37 AT_MISC : nicht gestattet!
38
39 andere : -0.05
40
Bugfix831c97a2016-08-19 17:36:23 +020041 Achtung: In Ruestungen bedeuten +100 tatsaechlich eine Resistenz
42 und -100 eine Anfaelligkeit, also genau entgegengesetzt zu der
43 Property in Livings.
44
MG Mud User88f12472016-06-24 23:31:02 +020045 d) Zur leichteren 'Identifizierbarkeit' sollten die ResistanceModifier
46 sollten die gesetzten Modifier auch in dem setzenden Objekt als
47 P_RESISTANCE_STRENGTHS gesetzt werden. Bei Ruestungen MUSS dies
48 geschehen (siehe a) ).
49
50 e) Es duerfen keine mechanischen Resistenzen gesetzt werden. Schutz
51 vor mechanischen Angriffen wird durch die Ruestungen sowieso
52 schon gewaehrt (im Gegensatz zu Schutz vor nichtmechanischen). Und
53 NEIN, da gibt es keine Ausnahmen!
54
55 SIEHE AUCH
56
57 balance, ruestungen, waffen, fernwaffen, uniques, npcs,
58 attributsveraenderungen, kampfobjekte, grenzwerte
59
60
61------------------------------------------------------------------------------
62 LETZTE AeNDERUNG:
63 2003-08-29, Zook.