Итак, мы часто смотрим код ДрД. В общем дошел я до низу, и тут появились некоторые вопросы. Рассмотрим на примере шамана, ибо их механику я понимаю лучше.
Ну мультипликативность понятно Что-то * модификатор.
Перейдём к аддитивности.
Код:
--Tidal Waves (additive - 3.3.3)
[GetSpellInfo(51562)] = { [1] = { Effect = 0.04, Caster = true, Spells = "Healing Wave", ModType = "SpellDamage" },
[2] = { Effect = 0.02, Caster = true, Spells = "Lesser Healing Wave", ModType = "SpellDamage" }, },
Как это понимать? Приливные волны(Tidal Waves), 1/5 изменят для спэллов ХВ и ЛХВ, SpellDamage, т.е.:
0.8057 - спд коэффициент спд, с приливными волнами 5/5: 0.8057 + 0.1 = 0.9057.
Подробнее здесь.
И, если модификаторы шамана(хотя бы рестора), у нас верны. То у других классов, есть некоторые не состыковки. Мб, кто поможет, правильно ли я понимая?
И вопрос еще, как отличить адитивность от мультипликативности? Если комментариев нет.