aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Maps/Map.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2017-11-23 18:12:44 +0100
committerShauren <shauren.trinity@gmail.com>2021-08-24 12:44:38 +0200
commit2e2b29861878fda2d27156c71a1d8ed7dbe0b4fe (patch)
tree19cd6b07b575781b68e42284dfe5cd7a1a59f825 /src/server/game/Maps/Map.cpp
parent028f9b47807e2e2527c2c183105a033a6129b4d3 (diff)
Core/Movement: Fixed creature hover
Closes #15177 (cherry picked from commit 2baa81065ba27f0a6d278a8dd8a79b7c831e0a2b)
Diffstat (limited to 'src/server/game/Maps/Map.cpp')
-rw-r--r--src/server/game/Maps/Map.cpp12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index 10a1eb2e6ce..fc2c950b57c 100644
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -1138,12 +1138,6 @@ void Map::PlayerRelocation(Player* player, float x, float y, float z, float orie
Cell old_cell(player->GetPositionX(), player->GetPositionY());
Cell new_cell(x, y);
- //! If hovering, always increase our server-side Z position
- //! Client automatically projects correct position based on Z coord sent in monster move
- //! and HoverHeight sent in object updates
- if (player->HasUnitMovementFlag(MOVEMENTFLAG_HOVER))
- z += player->m_unitData->HoverHeight;
-
player->Relocate(x, y, z, orientation);
if (player->IsVehicle())
player->GetVehicleKit()->RelocatePassengers();
@@ -1173,12 +1167,6 @@ void Map::CreatureRelocation(Creature* creature, float x, float y, float z, floa
if (!respawnRelocationOnFail && !getNGrid(new_cell.GridX(), new_cell.GridY()))
return;
- //! If hovering, always increase our server-side Z position
- //! Client automatically projects correct position based on Z coord sent in monster move
- //! and HoverHeight sent in object updates
- if (creature->HasUnitMovementFlag(MOVEMENTFLAG_HOVER))
- z += creature->m_unitData->HoverHeight;
-
Cell old_cell = creature->GetCurrentCell();
// delay creature move for grid/cell to grid/cell moves
if (old_cell.DiffCell(new_cell) || old_cell.DiffGrid(new_cell))