1
0
Fork 0

Need to add current timestamp to resetTime to get daily reset.

This commit is contained in:
Andrew Tomaka 2011-08-31 02:17:58 -04:00
parent 30ac962a65
commit e21711e684

View file

@ -44,13 +44,19 @@ local function anchor_OnEnter(self)
local class = self.db.global.classes[character] local class = self.db.global.classes[character]
self.tooltip:SetCell(characterLine, 1, character, classColors[class], 'LEFT') self.tooltip:SetCell(characterLine, 1, character, classColors[class], 'LEFT')
local valorPointColor local valorPointColor,valorPoints
if self.db.global.valorPoints[character].points == 980 then if self.db.global.valorPoints[character] == nil then
valorPoints = 0
else
valorPoints = self.db.global.valorPoints[character].points
end
if valorPoints == 980 then
valorPointColor = flagColors['red'] valorPointColor = flagColors['red']
else else
valorPointColor = flagColors['green'] valorPointColor = flagColors['green']
end end
self.tooltip:SetCell(characterLine, 2, self.db.global.valorPoints[character].points, valorPointColor, 'LEFT') self.tooltip:SetCell(characterLine, 2, valorPoints, valorPointColor, 'LEFT')
local nextColumn = 3 local nextColumn = 3
for instance,abbreviation in pairs(trackedInstances) do for instance,abbreviation in pairs(trackedInstances) do
@ -121,6 +127,9 @@ function core:OnEnable()
if self.db.global.lockouts[name] == nil then if self.db.global.lockouts[name] == nil then
self.db.global.lockouts[name] = {} self.db.global.lockouts[name] = {}
end end
if self.db.global.valorPoints[name] == nil then
self.db.global.valorPoints[name] = {}
end
self:RegisterChatCommand('ct', 'ViewChores'); self:RegisterChatCommand('ct', 'ViewChores');
self:RegisterEvent('UPDATE_INSTANCE_INFO', 'UpdateChores') self:RegisterEvent('UPDATE_INSTANCE_INFO', 'UpdateChores')
@ -144,11 +153,13 @@ function core:UpdateChores()
--set class if not already set --set class if not already set
local class = UnitClass('player') local class = UnitClass('player')
self.db.global.classes[name] = class:lower() self.db.global.classes[name] = class:lower()
local vpReset = core:GetNextVPReset()
--store Valor Points --store Valor Points
print(name,earnedThisWeek,vpReset)
self.db.global.valorPoints[name] = {} self.db.global.valorPoints[name] = {}
self.db.global.valorPoints[name].points = earnedThisWeek self.db.global.valorPoints[name].points = earnedThisWeek
self.db.global.valorPoints[name].resetTime = 0 -- core:GetNextVPReset() self.db.global.valorPoints[name].resetTime = vpReset
--store Saved Instances --store Saved Instances
local savedInstances = GetNumSavedInstances() local savedInstances = GetNumSavedInstances()
@ -190,7 +201,7 @@ function core:GetNextVPReset()
--figure out what time the server resets daily information --figure out what time the server resets daily information
local questReset = GetQuestResetTime() local questReset = GetQuestResetTime()
local resetTime = date('*t', questReset) local resetTime = date('*t', time() + questReset)
--figure out reset day using next BH lockout --figure out reset day using next BH lockout
local _, month, day, year = CalendarGetDate() local _, month, day, year = CalendarGetDate()
@ -227,5 +238,6 @@ function core:GetNextVPReset()
resetDate.hour = resetTime.hour resetDate.hour = resetTime.hour
resetDate.min = resetTime.min resetDate.min = resetTime.min
resetDate.sec = resetTime.sec resetDate.sec = resetTime.sec
print(resetDate.hour,resetDate.min,resetDate.sec)
return time(resetDate) return time(resetDate)
end end