Mercurial > wow > ouroloot
changeset 5:7adbc59de8fe
Slightly less derp when dealing with bossmod checking.
author | Farmbuyer of US-Kilrogg <farmbuyer@gmail.com> |
---|---|
date | Wed, 27 Apr 2011 04:02:02 +0000 |
parents | 05caaf17b3ca |
children | df3e27edbd60 |
files | core.lua gui.lua |
diffstat | 2 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/core.lua Sun Apr 24 07:29:01 2011 +0000 +++ b/core.lua Wed Apr 27 04:02:02 2011 +0000 @@ -958,6 +958,8 @@ r = registration_func, d = deregistration_func, } + self.bossmods[name] = self.bossmods[#self.bossmods] + assert(self.bossmods[name].n == self.bossmods[#self.bossmods].n) end function _register_bossmod (self, force_p) @@ -987,7 +989,8 @@ end if self.bossmods[x].r (self, _do_boss) then - self.bossmod_registered = x + --self.bossmod_registered = x + self.bossmod_registered = self.bossmods[x].n else self:Print("|cffff1010Boss mod registration failed|r") end
--- a/gui.lua Sun Apr 24 07:29:01 2011 +0000 +++ b/gui.lua Wed Apr 27 04:02:02 2011 +0000 @@ -1281,7 +1281,7 @@ addon:Print("Now tracking ID",mod.creatureId) else addon:Print("Can do nothing; DBM testing mod wasn't loaded.") end end) - w:SetDisabled(not addon.dbm_registered) + w:SetDisabled(addon.bossmod_registered ~= 'DBM') grp:AddChild(w) w = mkbutton("GC", [[full GC cycle]])