From 27d9726dc38d85ae7453af2744c219d098eda4ab Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Mon, 22 Nov 2021 14:15:38 +0100 Subject: [PATCH] Core/Units: no longer send collision height change packets when a player has not been added to the world yet --- src/server/game/Entities/Unit/Unit.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 926caa85f1..e0bbb1ba42 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -8192,7 +8192,8 @@ void Unit::Mount(uint32 mount, uint32 VehicleId, uint32 creatureEntry) if (charm->GetTypeId() == TYPEID_UNIT) charm->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_STUNNED); - player->SendMovementSetCollisionHeight(player->GetCollisionHeight(), UPDATE_COLLISION_HEIGHT_MOUNT); + if (player->IsInWorld()) + player->SendMovementSetCollisionHeight(player->GetCollisionHeight(), UPDATE_COLLISION_HEIGHT_MOUNT); } RemoveAurasWithInterruptFlags(SpellAuraInterruptFlags::Mount);