From feb0fbea8799b7a55db2afee0fcc011924a45d3f Mon Sep 17 00:00:00 2001 From: Alar of Daggerspine Date: Sat, 21 Mar 2015 23:13:08 +0100 Subject: [PATCH] Fixed daily reset Signed-off-by: Alar of Daggerspine --- GarrisonCommander-Broker/ldb.lua | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/GarrisonCommander-Broker/ldb.lua b/GarrisonCommander-Broker/ldb.lua index 7a48f62..2297f8e 100644 --- a/GarrisonCommander-Broker/ldb.lua +++ b/GarrisonCommander-Broker/ldb.lua @@ -125,8 +125,13 @@ function addon:CalculateModifiedDate() if (GetQuestResetTime()<3600*3) then today=yesterday end + return today,yesterday end function addon:CheckDailyReset() + if lastreset < 0 then + lastreset= GetQuestResetTime() + return + end if lastreset < GetQuestResetTime() then lastreset =GetQuestResetTime() self:CleanFarms() @@ -183,7 +188,6 @@ function addon:SetDbDefaults(default) } end function addon:OnInitialized() - lastreset=GetQuestResetTime() ns.me=GetUnitName("player",false) self:RegisterEvent("GARRISON_MISSION_STARTED") self:RegisterEvent("GARRISON_MISSION_NPC_OPENED","ldbCleanup") @@ -193,8 +197,11 @@ function addon:OnInitialized() self.db.realm.dbversion=dbversion end self:CalculateModifiedDate() - if self.db.realm.lastday