blob: ae21e4fe1c6e41b00acdca5667e33e05e7bdd95b [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001P_MAGIC_RESISTANCE_OFFSET
2*************************
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_MAGIC_RESISTANCE_OFFSET "mag_res_offset"
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============
13
14 /sys/new_skills.h
15
16
17BESCHREIBUNG
18============
19
20 Mapping mit ganzzahligen Prozentwerten in 0.01%-Schritten
21 (0-10000) zur Resistenz/Empfindlichkeit gegen bestimmte
22 Magieklassen.
23
24 Die Property wird in der Methode SpellDefend() ausgewertet und
25 fuer einen auf den NPC/Spieler gesprochenen Spell werden die
26 Werte fuer all dessen Magieklassen aufaddiert. Daher sind auch
27 negative Werte fuer einzelne Magieklassen sinnvoll.
28
29 P_MAGIC_RESISTANCE_OFFSET und SpellDefend werden von den Spellbooks
30 ausgewertet. Der Einfluss ist daher abhaengig vom Spellbook.
31
32
33BEISPIELE
34=========
35
36 // Goblins
37 SetProp(P_MAGIC_RESISTANCE_OFFSET,
38 ([MT_ANGRIFF:600, // 6% Resistenz gegen Angriff
Arathorn41004de2020-10-18 22:03:28 +020039 MT_ILLUSION:500, // 5% Resistenz gegen Illusionen
Zesstra953f9972017-02-18 15:37:36 +010040 MT_VERWANDLUNG:-300, // 3% Empfindlichkeit
41 MT_HELLSICHT:-750, // 7.5% Empfindlichkeit
42 MT_BEHERRSCHUNG:250])); // 2.5% Resistenz
43
44
45SIEHE AUCH
46==========
47
48 Verwandt: SpellDefend
49 Aehnlich: P_NOMAGIC
MG Mud User88f12472016-06-24 23:31:02 +020050
5129.Dez 2007 Gloinson