#include "QuestConfirmAcceptAction.h" #include "WorldPacket.h" bool QuestConfirmAcceptAction::Execute(Event event) { WorldPacket packet(event.getPacket()); uint32 questId; packet >> questId; WorldPacket sendPacket(CMSG_QUEST_CONFIRM_ACCEPT); sendPacket << questId; Quest const* quest = sObjectMgr->GetQuestTemplate(questId); if (!quest || !bot->CanAddQuest(quest, true)) { return false; } std::ostringstream out; out << "Quest: " << chat->FormatQuest(quest) << " confirm accept"; botAI->TellMaster(out); bot->GetSession()->HandleQuestConfirmAccept(sendPacket); return true; }