mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-01-13 00:58:33 +00:00
21 lines
637 B
C++
21 lines
637 B
C++
#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;
|
|
} |