Fixes repeatable quests, and fixes sending request items when turning in a auto accept quest and the next one in chain is auto accept. this will make it so the quest text shows up.

This commit is contained in:
hondacrx
2021-01-30 20:23:49 -05:00
parent d4b6bb1345
commit e915765a54
+2 -2
View File
@@ -298,7 +298,7 @@ namespace Game.Entities
if (status == QuestStatus.Complete)
qm.AddMenuItem(quest_id, 4);
else if (status == QuestStatus.Incomplete)
qm.AddMenuItem(quest_id, 4);
qm.AddMenuItem(quest_id, 2);
}
foreach (var quest_id in objectQR)
@@ -1774,10 +1774,10 @@ namespace Game.Entities
Quest quest = Global.ObjectMgr.GetQuestTemplate(questId);
if (quest != null)
{
QuestStatus oldStatus = m_QuestStatus[questId].Status;
if (!m_QuestStatus.ContainsKey(questId))
m_QuestStatus[questId] = new QuestStatusData();
QuestStatus oldStatus = m_QuestStatus[questId].Status;
m_QuestStatus[questId].Status = status;
if (!quest.IsAutoComplete())
m_QuestStatusSave[questId] = QuestSaveType.Default;