diff --git a/src/server/game/Handlers/TaxiHandler.cpp b/src/server/game/Handlers/TaxiHandler.cpp index b7be5a3d6..466285a24 100644 --- a/src/server/game/Handlers/TaxiHandler.cpp +++ b/src/server/game/Handlers/TaxiHandler.cpp @@ -227,7 +227,7 @@ void WorldSession::HandleActivateTaxiOpcode(WorldPacket& recvData) ObjectGuid guid; std::vector nodes; nodes.resize(2); - + GetPlayer()->SetCanTeleport(true); recvData >> guid >> nodes[0] >> nodes[1]; LOG_DEBUG("network", "WORLD: Received CMSG_ACTIVATETAXI from {} to {}", nodes[0], nodes[1]); Creature* npc = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_FLIGHTMASTER); @@ -251,6 +251,7 @@ void WorldSession::HandleActivateTaxiOpcode(WorldPacket& recvData) void WorldSession::SendActivateTaxiReply(ActivateTaxiReply reply) { + GetPlayer()->SetCanTeleport(true); WorldPacket data(SMSG_ACTIVATETAXIREPLY, 4); data << uint32(reply); SendPacket(&data);