diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 465bb91a8..202921c35 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -25718,6 +25718,12 @@ void Player::HandleFall(MovementInfo const& movementInfo) if (HasAura(43621)) damage = GetMaxHealth() / 2; + // Divine Protection + if (HasAura(498)) + { + damage /= 2; + } + final_damage = EnvironmentalDamage(DAMAGE_FALL, damage); }