
Сообщение от
Зороастр
Предположу, что аддон разделяет переменные "урон оружием" (автоатака) и нормализованный урон, который участвует в расчете урона абилок. На первый показатель специализация оказывает влияние, на второй нет.
Там же в самом коде условие сделано:
Код:
self.Calculation["Two-Handed Weapon Specialization"] = function( calculation, value, Talents, baseSpell )
if self:GetNormM() == 3.3 and not baseSpell.NoWeapon then
calculation.wDmgM = calculation.wDmgM * (1 + value)
calculation.dmgM = calculation.dmgM * (1 + value)
end
end
"Если атака нормализована (3,3) и есть оружие в руке, то..."
У паладинов, кстати, тоже такая строчка есть:
Код:
self.Calculation["Two-Handed Weapon Specialization"] = function( calculation, value )
if self:GetNormM() == 3.3 then
calculation.wDmgM = calculation.wDmgM * (1 + value)
calculation.dmgM = calculation.dmgM * (1 + value)
end
end