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