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:
Hondacrx
2025-08-19 21:52:37 -04:00
parent 4e6fddb32e
commit 4fc9f23cd5
+2 -7
View File
@@ -336,13 +336,8 @@ namespace Game.AI
{
if (player.CanTakeQuest(quest, true))
{
WorldSession session = player.GetSession();
if (session != null)
{
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);
}
player.PlayerTalkClass.SendQuestGiverQuestDetails(quest, _me.GetGUID(), true, false);
Log.outDebug(LogFilter.ScriptsAi, $"SmartScript::ProcessAction:: SMART_ACTION_OFFER_QUEST: Player {player.GetGUID()} - offering quest {e.Action.questOffer.questId}");
}
}
else