From 2850052f3e024b958295b1cc8a73f3ed9b7d70d9 Mon Sep 17 00:00:00 2001 From: M'Dic Date: Wed, 28 Dec 2022 13:05:46 -0500 Subject: [PATCH] Add (core): SendTeleportPacket helper (#14389) * Add (core): SendTeleportPacket helper add helper to SendTeleportPacket * sin hard --- src/server/game/Entities/Unit/Unit.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 28d8b1485..3d33d2b32 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -20079,7 +20079,10 @@ void Unit::SendTeleportPacket(Position& pos) Position oldPos = { GetPositionX(), GetPositionY(), GetPositionZ(), GetOrientation() }; if (GetTypeId() == TYPEID_UNIT) Relocate(&pos); - + if (GetTypeId() == TYPEID_PLAYER) + { + ToPlayer()->SetCanTeleport(true); + } WorldPacket data2(MSG_MOVE_TELEPORT, 38); data2 << GetPackGUID(); BuildMovementPacket(&data2);