Тогда:
Печать безупречности
Код:
--Seals of the Pure (additive except multiplicative on SoR - 3.3.3)
[GetSpellInfo(20332)] = {[2] = { Effect = 0.03, Melee = true, Multiply = true, Spells = "Seal of Righteousness" }, },
Священная война
Код:
self.Calculation["Crusade"] = function( calculation, talentValue )
...
--Multiplicative - 3.3.3
calculation.dmgM = calculation.dmgM * ( 1 + talentValue )
...
--Crusade (multiplicative - 3.3.3)
[GetSpellInfo(31866)] = { [1] = { Effect = 0.01, Spells = "All", ModType = "Crusade" }, },
Специализация на двуручном оружии
Код:
--Two-Handed Weapon Specialization (multiplicative - 3.3.3)
[GetSpellInfo(20111)] = { [1] = { Effect = 0.02, Melee = true, Spells = {..., "Seal of Righteousness",...}, ModType = "Two-Handed Weapon Specialization" }, },
Священное воздаяние
Код:
--Sanctified Retribution
[GetSpellInfo(31869)] = { [1] = { Effect = 0.50, Caster = true, Spells = "Retribution Aura", ModType = "bDmgM" }, },
(бонус к урону)
Отмщение
Не нашел информации в DrDamage. Пусть будет мультипликативно.
Символ
Код:
-Glyph of Seal of Righteousness (additive - 3.3.3)
if self:HasGlyph(56414) then
calculation.dmgM_Add = calculation.dmgM_Add + 0.1
Т.е. получаем:
[1,15 * 1,03 * 1,06 * 1,03 * 1,09] + 0,1 = 1,51.
С бонусом 4Т10 получаем же:
[1,15 * 1,03 * 1,06 * 1,03 * 1,09 * 1,1] + 0,1 = 1,65.
Как тогда аддон показывает 163,8%?
P.S. Хотя там по бонусу 4Т10 сказано следующее:
Код:
if calculation.group == "Seal" then
if self:GetSetAmount( "T10 Retribution" ) >= 4 then
else
calculation.dmgM_Add = calculation.dmgM_Add + 0.1
Т.е. аддитивно. Бр-р-р-р.
[1,15 * 1,03 * 1,06 * 1,03 * 1,09 ] + 0,1 +0,1 = 1,6096.