Core/Spells: allow players to absorb fire damage from environmental damage spell effects

This commit is contained in:
Ovahlord committed 2023-06-07 11:15:48 +02:00
1 parent 6eb536f09c
commit e87c7ae513
1 file changed
+2 -1
+2 -1
View File
@@ -716,8 +716,9 @@ uint32 Player::EnvironmentalDamage(EnviromentalDamage type, uint32 damage)
{
case DAMAGE_LAVA:
case DAMAGE_SLIME:
case DAMAGE_FIRE:
{
DamageInfo dmgInfo(this, this, damage, nullptr, type == DAMAGE_LAVA ? SPELL_SCHOOL_MASK_FIRE : SPELL_SCHOOL_MASK_NATURE, DIRECT_DAMAGE, BASE_ATTACK);
DamageInfo dmgInfo(this, this, damage, nullptr, type == DAMAGE_SLIME ? SPELL_SCHOOL_MASK_NATURE : SPELL_SCHOOL_MASK_FIRE , DIRECT_DAMAGE, BASE_ATTACK);
Unit::CalcAbsorbResist(dmgInfo);
absorb = dmgInfo.GetAbsorb();
resist = dmgInfo.GetResist();