blob: d87ec698356d227b3e959ba01b3ef630b3830a85 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001P_MAGIC_RESISTANCE_OFFSET
2=========================
3
4NAME
5----
6::
7
8 P_MAGIC_RESISTANCE_OFFSET "mag_res_offset"
9
10DEFINIERT IN
11------------
12::
13
14 /sys/new_skills.h
15
16BESCHREIBUNG
17------------
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
32BEISPIELE
33---------
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
Zesstra18626972017-01-31 10:38:27 +010040 MT_VERWANDLUNG:-300, // 3% Empfindlichkeit
41 MT_HELLSICHT:-750, // 7.5% Empfindlichkeit
42 MT_BEHERRSCHUNG:250])); // 2.5% Resistenz
43
44SIEHE AUCH
45----------
46::
47
48 Verwandt: SpellDefend
49 Aehnlich: P_NOMAGIC
50
5129.Dez 2007 Gloinson
52