Core/SAI: Fix SMART_ACTION_OFFER_QUEST - now tracks npc interaction correctly
Port From (https://github.com/TrinityCore/TrinityCore/commit/0953d97533a24a57f69513e2d127eeb39faa9602)
This commit is contained in:
@@ -336,13 +336,8 @@ namespace Game.AI
|
|||||||
{
|
{
|
||||||
if (player.CanTakeQuest(quest, true))
|
if (player.CanTakeQuest(quest, true))
|
||||||
{
|
{
|
||||||
WorldSession session = player.GetSession();
|
player.PlayerTalkClass.SendQuestGiverQuestDetails(quest, _me.GetGUID(), true, false);
|
||||||
if (session != null)
|
Log.outDebug(LogFilter.ScriptsAi, $"SmartScript::ProcessAction:: SMART_ACTION_OFFER_QUEST: Player {player.GetGUID()} - offering quest {e.Action.questOffer.questId}");
|
||||||
{
|
|
||||||
PlayerMenu menu = new(session);
|
|
||||||
menu.SendQuestGiverQuestDetails(quest, _me.GetGUID(), true, false);
|
|
||||||
Log.outDebug(LogFilter.ScriptsAi, "SmartScript.ProcessAction:: SMART_ACTION_OFFER_QUEST: Player {0} - offering quest {1}", player.GetGUID().ToString(), e.Action.questOffer.questId);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user