From 6fcbc168a2ba2e2b1198a45562997c3418795b30 Mon Sep 17 00:00:00 2001 From: Sidoine De Wispelaere Date: Wed, 20 Jan 2010 19:14:59 +0000 Subject: [PATCH] bug fix relating to the new antilatency feature git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@208 d5049fe3-3747-40f7-a4b5-f36d6801af5f --- Ovale.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Ovale.lua b/Ovale.lua index 4933bf7..ca99b56 100644 --- a/Ovale.lua +++ b/Ovale.lua @@ -352,6 +352,12 @@ function Ovale:COMBAT_LOG_EVENT_UNFILTERED(event, ...) local time, event, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags = select(1, ...) -- self:Print("event="..event.." source="..sourceName.." destName="..destName) if sourceName == UnitName("player") then + if string.find(event, "SPELL_") == 1 then + local spellId, spellName = select(9, ...) + if spellName == self.lastSpellName then + self.lastSpellName = nil + end + end if string.find(event, "SPELL_AURA_") == 1 then local spellId, spellName, spellSchool, auraType = select(9, ...) if auraType == "DEBUFF" and self.spellInfo[spellName] and self.spellInfo[spellName].duration then @@ -1055,7 +1061,7 @@ function Ovale:InitCalculerMeilleureAction() if (spell) then self:AddSpellToStack(spell, startTime/1000, endTime/1000, endTime/1000) elseif self.lastSpellName then - if self.lastSpellName and self.maintenant - self.lastSpellTime<0.3 then + if self.lastSpellName and self.maintenant - self.lastSpellTime<1 then self:AddSpellToStack(self.lastSpellName, self.lastSpellTime, self.lastSpellTime, self.lastSpellTime) end end -- 1.7.9.5