WoWInterface SVN TotemManager

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 89 to Rev 88
    Reverse comparison

Rev 89 → Rev 88

trunk/TotemManager/TotemManager.lua
140,13 → 140,10
end
 
function TotemManager:SetScale(_, value)
local nvalue = tonumber(value);
if nvalue>0 then
totemManagerData.scale = nvalue;
for _, frame in pairs(self.wowFrame) do
frame:SetScale(nvalue);
end
end
totemManagerData.scale = tonumber(value);
for _, frame in pairs(self.wowFrame) do
frame:SetScale(totemManagerData.scale);
end
end
 
 
280,7 → 277,7
self.top = 200;
 
self.actionBarConfList = {};
self.removeFuncMap = {};
self.removeMacroTextMap = {};
 
local updater = timerUpdaterLib.totemTimerUpdaterFactory:Create(4);
 
291,7 → 288,7
{name=self.WINDFURY, raidEffect=true, effect=self.WINDFURY_EFFECT, updater=updater},
{name=self.WRATH_AIR, raidEffect=true, effect=self.WRATH_AIR_EFFECT, updater=updater},
}
self.removeFuncMap["airTotem"] = function () DestroyTotem(4) end;
self.removeMacroTextMap["airTotem"] = function () DestroyTotem(4) end;
 
updater = timerUpdaterLib.totemTimerUpdaterFactory:Create(3);
 
303,7 → 300,7
{name=self.MANA_SPRING, raidEffect=true, tickFrequency = 2, updater=updater},
{name=self.MANA_TIDE, duration = 12, tickFrequency = 3, updater=updater},
}
self.removeFuncMap["waterTotem"] = function () DestroyTotem(3) end;
self.removeMacroTextMap["waterTotem"] = function () DestroyTotem(3) end;
 
updater = timerUpdaterLib.totemTimerUpdaterFactory:Create(1);
 
326,7 → 323,7
{name=self.WRATH, raidEffect=true, effect=self.WRATH_EFFECT, updater=updater},
{name=self.FIRE_ELEMENTAL, duration = 120, updater=updater},
}
self.removeFuncMap["fireTotem"] = function () DestroyTotem(1) end;
self.removeMacroTextMap["fireTotem"] = function () DestroyTotem(1) end;
 
updater = timerUpdaterLib.totemTimerUpdaterFactory:Create(2);
 
352,7 → 349,7
{name=self.TREMOR, duration = 120, tickFrequency = 3, updater=updater},
{name=self.EARTH_ELEMENTAL, duration = 120, updater=updater},
}
self.removeFuncMap["earthTotem"] = function () DestroyTotem(2) end;
self.removeMacroTextMap["earthTotem"] = function () DestroyTotem(2) end;
 
self.actionBarConfList["weapon"] = {
{name=self.WINDFURY_WEAPON, duration = 1800},
371,7 → 368,7
for _,v in pairs(self.actionBarConfList["shield"]) do
v.updater = timerUpdaterLib.buffTimerUpdaterFactory:Create(v.name);
end
self.removeFuncMap["shield"] = function ()
self.removeMacroTextMap["shield"] = function ()
CancelUnitBuff("player", self.EARTH_SHIELD);
CancelUnitBuff("player", self.LIGHTNING_SHIELD);
CancelUnitBuff("player", self.WATER_SHIELD);
399,7 → 396,7
 
local rendererCreatorFunc;
if self:GetActionBarSkin()==1 then
rendererCreatorFunc = function () return squareActionBarRendererLib.squareActionBarRendererFactory:Create(30, 30); end
rendererCreatorFunc = function () return squareActionBarRendererLib.squareActionBarRendererFactory:Create(nil, 30, 30); end
else
local texture, selectedTexture = "Interface\\AddOns\\TotemManager\\textures\\SerenityBase", "Interface\\AddOns\\TotemManager\\textures\\SerenityBaseGreen";
 
421,7 → 418,7
{"airTotem", "waterTotem", "fireTotem", "earthTotem"},
self.actionBarConfList,
"totem",
self.removeFuncMap,
self.removeMacroTextMap,
totemManagerData["totemActionFrame"],
messages,
rendererCreatorFunc
439,7 → 436,7
{"weapon", "shield", "earthShield"},
self.actionBarConfList,
"buff",
self.removeFuncMap,
self.removeMacroTextMap,
totemManagerData["buffActionFrame"],
messages,
rendererCreatorFunc
451,7 → 448,7
{"ankh"},
self.actionBarConfList,
"cooldown",
self.removeFuncMap,
self.removeMacroTextMap,
totemManagerData["ankhActionFrame"],
messages,
rendererCreatorFunc