aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorAntonio Martín Berti <15972392+BertiRean@users.noreply.github.com>2021-11-20 16:04:21 -0300
committerGitHub <noreply@github.com>2021-11-20 20:04:21 +0100
commit7c53be0210470d45efce672b5f3dbb3bc5bd857a (patch)
tree43649d69a3dee672de20fef06f0d2ed2ff5590e0 /src/server/game/Entities
parent8614690e27df8197586cc702760409293f3f6c3d (diff)
Core/Auras: Implemented SPELL_AURA_MODIFY_FALL_DAMAGE_PCT (#27296)
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Player/Player.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index bafed0f303d..ffe77ce1445 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -26658,6 +26658,8 @@ void Player::HandleFall(MovementInfo const& movementInfo)
float height = movementInfo.pos.m_positionZ;
UpdateGroundPositionZ(movementInfo.pos.m_positionX, movementInfo.pos.m_positionY, height);
+ damage *= GetTotalAuraMultiplier(SPELL_AURA_MODIFY_FALL_DAMAGE_PCT);
+
if (damage > 0)
{
//Prevent fall damage from being more than the player maximum health