/
{name=self.REINCARNATION, updater=ankhTimerUpdater}, |
} |
self.actionBarConfList["natureSwiftness"] = { |
{name=self.NATURE_SWIFTNESS}, |
} |
--[[ |
----------------- |
GUI CREATION PART |
self.frames["buffActionFrame"] = managerFrameLib.managerFrameFactory:Create( |
self.wowFrame["buffActionFrame"], |
-- "offHandWeapon", --> disabled |
-- "offHandWeapon", --> disabled : need to be test and can be disabled |
{"mainHandWeapon", "shield", "earthShield"}, |
self.actionBarConfList, |
"buff", |
); |
totemManagerData["buffActionFrame"] = self.frames["buffActionFrame"]:GetBackup(); |
self.frames["ankhActionFrame"] = managerFrameLib.managerFrameFactory:Create( |
self.wowFrame["ankhActionFrame"], |
{"ankh"}, |
self.frames["longCooldownActionFrame"] = managerFrameLib.managerFrameFactory:Create( |
self.wowFrame["longCooldownActionFrame"], |
{"ankh", "natureSwiftness"}, |
self.actionBarConfList, |
"cooldown", |
self.removeFuncMap, |
totemManagerData["ankhActionFrame"], |
totemManagerData["longCooldownActionFrame"], |
messages, |
rendererCreatorFunc, |
845, |
615 |
); |
totemManagerData["ankhActionFrame"] = self.frames["ankhActionFrame"]:GetBackup(); |
totemManagerData["longCooldownActionFrame"] = self.frames["longCooldownActionFrame"]:GetBackup(); |
for _, frame in pairs(self.wowFrame) do |
frame:SetScale(totemManagerData.scale); |
self.wowFrame = { |
totemActionFrame = CreateFrame("Frame", "totemActionFrame", parent), |
buffActionFrame = CreateFrame("Frame", "buffActionFrame", parent), |
ankhActionFrame = CreateFrame("Frame", "ankhActionFrame", parent), |
longCooldownActionFrame = CreateFrame("Frame", "longCooldownActionFrame", parent), |
}; |
for _, frame in pairs(self.wowFrame) do |
frame:SetMovable(true); |
["FIRE_ELEMENTAL"] = 2894, |
["TOTEMIC_CALL"] = 36936, |
["NATURE_SWIFTNESS"] = 16188, |
["REINCARNATION"] = 20608, |
["LIGHTNING_SHIELD"] = 324, |
["WATER_SHIELD"] = 52127, |
- ActionBar skins can be changed dynamically |
- Add mark for reset option |
- GUI configuration can now be acceded with /tm or /totemmanager |
- ankh frame renamed to longCooldown frame, now own nature's swiftness |
Bug correction : |
- Duration of searing totem |
["scale"] = 1, |
["actionBarSkin"] = 2, |
["timerSkin"] = 1, |
["ankhActionFrame"] = { |
["longCooldownActionFrame"] = { |
["visible"] = true, |
["direction"] = 1, |
}, |