Fixed quest loading

This commit is contained in:
Filip Maj 2022-02-17 21:30:06 -05:00
parent 02cb0a3f43
commit a2c4d077e9
3 changed files with 49 additions and 16 deletions

View file

@ -1436,7 +1436,7 @@ namespace Meteor.Map.Actors
playerWork.questScenario[freeSlot] = instance.Id;
questScenario[freeSlot] = instance;
Database.SaveQuest(this, questScenario[freeSlot]);
Database.SaveQuest(this, questScenario[freeSlot], freeSlot);
SendQuestClientUpdate(freeSlot);
if (!isSilent)
@ -1458,7 +1458,7 @@ namespace Meteor.Map.Actors
{
questScenario[i] = newQuestInstance;
playerWork.questScenario[i] = questScenario[i].Id;
Database.SaveQuest(this, questScenario[i]);
Database.SaveQuest(this, questScenario[i], i);
SendQuestClientUpdate(i);
break;
}
@ -1557,7 +1557,7 @@ namespace Meteor.Map.Actors
if (activeQuest == null)
questStateManager.ForceAddActiveQuest(questScenario[freeSlot]);
Database.SaveQuest(this, questScenario[freeSlot]);
Database.SaveQuest(this, questScenario[freeSlot], freeSlot);
SendQuestClientUpdate(freeSlot);
if (!isSilent)