mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-02-02 10:23:47 +00:00
Fix sync quest with player
This commit is contained in:
@@ -179,7 +179,7 @@ bool QuestAction::AcceptQuest(Quest const* quest, ObjectGuid questGiver)
|
|||||||
p.rpos(0);
|
p.rpos(0);
|
||||||
bot->GetSession()->HandleQuestgiverAcceptQuestOpcode(p);
|
bot->GetSession()->HandleQuestgiverAcceptQuestOpcode(p);
|
||||||
|
|
||||||
if (bot->GetQuestStatus(questId) == QUEST_STATUS_NONE && !sPlayerbotAIConfig->syncQuestWithPlayer)
|
if (bot->GetQuestStatus(questId ) == QUEST_STATUS_NONE && sPlayerbotAIConfig->syncQuestWithPlayer)
|
||||||
{
|
{
|
||||||
Object* pObject = ObjectAccessor::GetObjectByTypeMask(*bot, questGiver, TYPEMASK_UNIT | TYPEMASK_GAMEOBJECT | TYPEMASK_ITEM);
|
Object* pObject = ObjectAccessor::GetObjectByTypeMask(*bot, questGiver, TYPEMASK_UNIT | TYPEMASK_GAMEOBJECT | TYPEMASK_ITEM);
|
||||||
bot->AddQuest(quest, pObject);
|
bot->AddQuest(quest, pObject);
|
||||||
@@ -191,6 +191,7 @@ bool QuestAction::AcceptQuest(Quest const* quest, ObjectGuid questGiver)
|
|||||||
botAI->TellMaster(out);
|
botAI->TellMaster(out);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
out << "Cannot accept";
|
||||||
}
|
}
|
||||||
|
|
||||||
out << " " << chat->FormatQuest(quest);
|
out << " " << chat->FormatQuest(quest);
|
||||||
|
|||||||
Reference in New Issue
Block a user