From eb324062da38928bea7a7b8be9b595b33a9c91f6 Mon Sep 17 00:00:00 2001 From: Filip Maj Date: Tue, 7 Mar 2017 21:44:57 -0500 Subject: [PATCH] Phasese are now saved. --- FFXIVClassic Map Server/Database.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/FFXIVClassic Map Server/Database.cs b/FFXIVClassic Map Server/Database.cs index 78f859a8..35acd417 100644 --- a/FFXIVClassic Map Server/Database.cs +++ b/FFXIVClassic Map Server/Database.cs @@ -327,17 +327,18 @@ namespace FFXIVClassic_Map_Server query = @" INSERT INTO characters_quest_scenario - (characterId, slot, questId, questData, questFlags) + (characterId, slot, questId, currentPhase, questData, questFlags) VALUES - (@charaId, @slot, @questId, @questData, @questFlags) + (@charaId, @slot, @questId, @phase, @questData, @questFlags) ON DUPLICATE KEY UPDATE - questId = @questId, questData = @questData, questFlags = @questFlags + questId = @questId, currentPhase = @phase, questData = @questData, questFlags = @questFlags "; cmd = new MySqlCommand(query, conn); cmd.Parameters.AddWithValue("@charaId", player.actorId); cmd.Parameters.AddWithValue("@slot", slot); cmd.Parameters.AddWithValue("@questId", 0xFFFFF & quest.actorId); + cmd.Parameters.AddWithValue("@phase", quest.GetPhase()); cmd.Parameters.AddWithValue("@questData", quest.GetSerializedQuestData()); cmd.Parameters.AddWithValue("@questFlags", quest.GetQuestFlags());