Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Принятые патчи (http://mangos.ytdb.ru/forumdisplay.php?f=5)
-   -   [fix] Ignored fall damage going down and jumping up on the elevator (http://mangos.ytdb.ru/showthread.php?t=6471)

Den 23.11.2012 20:23

[fix] Ignored fall damage going down and jumping up on the elevator
 
Суть бага: Когда спускаемся на лифту и при этом делать прыжок, в итоге получаем урон от падения. Существование этого недоразумения при моей памяти, уже около 5 лет.

Код:

diff --git a/src/game/Player.cpp b/src/game/Player.cpp
index 54e40f7..18030be 100644
--- a/src/game/Player.cpp
+++ b/src/game/Player.cpp
@@ -22183,7 +22183,7 @@ void Player::HandleFall(MovementInfo const& movementInfo)
 
    // Players with low fall distance, Feather Fall or physical immunity (charges used) are ignored
    // 14.57 can be calculated by resolving damageperc formula below to 0
-    if (z_diff >= 14.57f && !isDead() && !isGameMaster() &&
+    if (z_diff >= 14.57f && !isDead() && !isGameMaster() && !HasMovementFlag(MOVEFLAG_ONTRANSPORT) &&
            !HasAuraType(SPELL_AURA_HOVER) && !HasAuraType(SPELL_AURA_FEATHER_FALL) &&
            !HasAuraType(SPELL_AURA_FLY) && !IsImmunedToDamage(SPELL_SCHOOL_MASK_NORMAL))
    {


schmoozerd 24.11.2012 02:27

In 12283. Thank you :)


Текущее время: 03:48. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS