mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-06-12 07:24:37 +02:00
Fixed quest loading
This commit is contained in:
parent
02cb0a3f43
commit
a2c4d077e9
3 changed files with 49 additions and 16 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue