813 {
815
817 return;
818
820 float ResistFactor = ((resistance * 2.0f) / (resistance + 510.0f));
821 if (ResistFactor > 0.9f)
822 ResistFactor = 0.9f;
823
825
827 damageInfo.damage = damage;
830 }
std::uint32_t uint32
Definition Define.h:107
SpellSchoolMask
Definition SharedDefines.h:283
SpellInfo const * GetSpellInfo()
Definition SpellScript.cpp:416
void PreventHitDefaultEffect(SpellEffIndex effIndex)
Definition SpellScript.cpp:595
int32 GetEffectValue() const
Definition SpellScript.cpp:605
Unit * GetHitUnit()
Definition SpellScript.cpp:453
Unit * GetCaster()
Definition SpellScript.cpp:401
void DealSpellDamage(SpellNonMeleeDamage *damageInfo, bool durabilityLoss, Spell const *spell=nullptr)
Definition Unit.cpp:1652
void SendSpellNonMeleeDamageLog(SpellNonMeleeDamage *log)
Definition Unit.cpp:6487