From 24ee1f4542248e18498c6f8909e0eb1880eb580e Mon Sep 17 00:00:00 2001 From: F16Gaming Date: Sat, 2 Feb 2013 14:02:05 +0100 Subject: [PATCH] Changed achiev-kill checking to prevent division by zero. --- KillTrack.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/KillTrack.lua b/KillTrack.lua index 934c199..447b9c2 100644 --- a/KillTrack.lua +++ b/KillTrack.lua @@ -298,15 +298,16 @@ function KT:AddKill(id, name) RaidNotice_AddMessage(RaidWarningFrame, ("%d KILLS!"):format(self.Immediate.Kills), ChatTypeInfo["SYSTEM"]) end end + if self.Global.ACHIEV_THRESHOLD <= 0 then return end if type(self.Global.MOBS[id].AchievCount) ~= "number" then self.Global.MOBS[id].AchievCount = floor(self.Global.MOBS[id].Kills / self.Global.ACHIEV_THRESHOLD) - if self.Global.ACHIEV_THRESHOLD > 0 and self.Global.MOBS[id].AchievCount >= 1 then + if self.Global.MOBS[id].AchievCount >= 1 then self:KillAlert(self.Global.MOBS[id]) end else local achievCount = self.Global.MOBS[id].AchievCount self.Global.MOBS[id].AchievCount = floor(self.Global.MOBS[id].Kills / self.Global.ACHIEV_THRESHOLD) - if self.Global.ACHIEV_THRESHOLD > 0 and self.Global.MOBS[id].AchievCount > achievCount then + if self.Global.MOBS[id].AchievCount > achievCount then self:KillAlert(self.Global.MOBS[id]) end end -- 1.7.9.5