ZOMGBuffs
All in one buffing mod for all classes, overview of important raid buffs and instant access rebuff on right click.
Main Mod
- Responsible for loading class specific modules.
- Has FuBar/Minimap icon for options menu (Sorry, I just don't like Waterfall at all), and info tooltip.
- Single click minimap icon to quickly enable/disable auto-buffing.
- Raid popup list with complete buff overview (just mouseover the floating ZOMG icon).
- Highlights missing buffs for whole raid at a glance.
- Shows time remaining on your buffs on whole raid.
- Allows instant rebuff with Right-Click as assigned by seperately loaded modules, without having to muck around finding the player in the raid frames.
- Shows in-combat reminder (swirly thing around icon) if someone needs a rebuff mid-fight.
- Auto Buy reagents to defined levels.
Self Buffs
- Handles all self buffing needs including temporary weapon enchants and poisons.
- Can remind you in-combat when something needs rebuffing.
- Special cases to auto buff Crusader Aura for paladins when mounted, and aspect of cheetah for hunters in cities.
Buff Teh Raid
- Group class buffing module for raid buffs (Mana, Kings, Stamina etc).
- Allows you to define which groups you're responsible for.
- Enable or Disable buffs by clicking on the minimap tooltip for that buff.
- Selective buffing for single target raid buffs such as Thorns or Amplify/Dampen Magic.
- Unique Buff Tracking icon for Earth Shield, Fear Ward, Hand of Freedom and Hand of Sacrifice, which allows you to keep close watch on these buffs and easily recast with a click.
Common Behaviour for Buffing modules
- Manually casting a buff will be remembered (with a few exceptions which shouldn't) as the new required auto buff.
- Click the tooltip sectoin for that mod will cycle through buffs.
- Shift Clicking the tooltip section for that mod will remove it's entry from the template.
- Template save/load/conditionals.
- Simple mousewheel rebuffing in one common interface.
- Simple Right-Click rebuffing of your defined buffs for whichever module you have loaded.
- Definable pre-expiry rebuff setting.
- Options to not buff when:
- Not everyone in raid is present (definable to a % of people present).
- Not everyone in a party is present.
- You are resting.
- You are low on mana.
- You have the Spirit Tap buff (geiv mana regen!).
Thanks
As always, many thanks to our tireless raid leader for ignoring me going AFK at various points to fix some problem. And to our Paladins, without whom this mod would not have been possible without their constant downloading and re-downloading of early alphas.
Donations
While donations are not ever expected they do help, and recent donations by a kind few are one of the reasons I have returned at this time to resume work on this and other mods. Please do consider how worthwhile ZOMGBuffs is to you and help to continue it's support into the future.
PayPal: [email protected]
I still get the same errors as others have posted or mentioned after using r215.
Do we have to apply these "Patches" posted under the tickets section or have they been "Applied" in the most recent r215?
Also, if we do need to apply the patches how do we go about doing so?
Date: 2012-09-12 20:31:14 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\ZOMGBuffs\ZOMGBuffs.lua line 1988: ZOMGBuffsButton:SetPoint(): Couldn't find region named '(null)'
Date: 2012-09-12 20:15:45 ID: -1 Error occured in: Global Count: 1 Message: ..\AddOns\ZOMGBuffs\ZOMGBuffs.lua line 4095: attempt to call global 'GetNumRaidMembers' (a nil value)
Date: 2012-09-12 20:31:14 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\ZOMGBuffs\ZOMGBuffs.lua line 1988: ZOMGBuffsButton:SetPoint(): Couldn't find region named '(null)' Debug: [C]: SetPoint() ZOMGBuffs\ZOMGBuffs.lua:1988: RestorePosition() ZOMGBuffs\ZOMGBuffs.lua:1938: SetIconSize() ZOMGBuffs\ZOMGBuffs.lua:4990: ZOMGBuffs\ZOMGBuffs.lua:4958 (tail call): ? [C]: ? [string "safecall Dispatcher[1]"]:9: [string "safecall Dispatcher[1]"]:5 (tail call): ? ...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon() ...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:636: ...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:621 [C]: LoadAddOn() ..\FrameXML\UIParent.lua:299: UIParentLoadAddOn() ..\FrameXML\UIParent.lua:373: TimeManager_LoadUI() ..\FrameXML\UIParent.lua:690: ..\FrameXML\UIParent.lua:657 Locals: None AddOns: MoncaiCompare, v1.5.4 Swatter, v4.0.3 (<%codename%>) NPCScan, v5.0.0.2 NPCScanAutoAdd, v1.1 NPCScanOverlay, v5.0.0.1 NPCScanOverlayBroker, v1.2.0 AckisRecipeList, v2.4-66-g3745c2c Armory, vr504 ArmoryGuildBank, vr504 AtlasLoot, vv7.00.00 AtlasLootCataclysm, vv7.00.01 AtlasLootClassicWoW, vv7.00.01 AtlasLootLoader, vv7.00.01 AtlasLootSource, vv0.3 AucAdvanced, v5.14.5335 (KowariOnCrutches) AucFilterBasic, v5.14.5335 (KowariOnCrutches) AucFilterOutlier, v5.14.5335.5335(5.14/embedded) AucMatchUndercut, v5.14.5335.5225(5.14/embedded) AucStatHistogram, v5.14.5335 (KowariOnCrutches) AucStatiLevel, v5.14.5335 (KowariOnCrutches) AucStatPurchased, v5.14.5335 (KowariOnCrutches) AucStatSales, v5.14.5335.5335(5.14/embedded) AucStatSimple, v5.14.5335 (KowariOnCrutches) AucStatStdDev, v5.14.5335 (KowariOnCrutches) AucStatWOWEcon, v5.14.5335.5335(5.14/embedded) AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded) AucUtilAppraiser, v5.14.5335.5335(5.14/embedded) AucUtilAskPrice, v5.14.5335.5160(5.14/embedded) AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded) AucUtilCompactUI, v5.14.5335.5335(5.14/embedded) AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded) AucUtilFixAH, v5.14.5335 (KowariOnCrutches) AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded) AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded) AucUtilScanButton, v5.14.5335.5335(5.14/embedded) AucUtilScanFinish, v5.14.5335.5153(5.14/embedded) AucUtilScanProgress, v5.14.5335.4979(5.14/embedded) AucUtilScanStart, v5.14.5335.5153(5.14/embedded) AucUtilSearchUI, v5.14.5335.5335(5.14/embedded) AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded) AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded) Babylonian, v5.1.DEV.332(/embedded) BankItems, v40300 BeanCounter, v5.14.5335 (KowariOnCrutches) BittensSpellFlashLibrary, v3.12.1 Configator, v5.1.DEV.335(/embedded) DBMCore, v DebugLib, v5.1.DEV.312(/embedded) DurabilityStatus, v Enchantrix, v5.14.5335 (KowariOnCrutches) EnchantrixBarker, v5.14.5335 (KowariOnCrutches) FlightMap, v5.0.3 friends4ever, v FriendShare, vv1.5.1 Gatherer, v4.0.3 GryphonRemove, v1.00 LibExtraTip, v5.12.DEV.324(/embedded) MapCoords, v0.13 OmniCC, v5.0.3 QuestRepeat, v RatingBuster, v5.0.4.361 Recount, v sfbs, v4.0.0.0 SlideBar, v4.0.3 (<%codename%>) SpellFlash, v6.1 SpellFlashCore, v2.0 Stubby, v5.14.5335 (KowariOnCrutches) TipHelper, v5.12.DEV.315(/embedded) ZOMGBuffs, vr215 ZOMGBuffsBuffTehRaid, vr215 ZOMGBuffsPortalz, vr215 ZOMGBuffsSelfBuffs, vr215 BlizRuntimeLib_enUS v5.0.5.50001 <us> (ck=a46)
Date: 2012-09-12 20:15:45 ID: -1 Error occured in: Global Count: 1 Message: ..\AddOns\ZOMGBuffs\ZOMGBuffs.lua line 4095: attempt to call global 'GetNumRaidMembers' (a nil value) Debug: ZOMGBuffs\ZOMGBuffs.lua:4095: ?() ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147 [string "safecall Dispatcher[2]"]:4: [string "safecall Dispatcher[2]"]:4 [C]: ? [string "safecall Dispatcher[2]"]:13: ?() ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire() ...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:120: ...s\AckisRecipeList\libs\AceEvent-3.0\AceEvent-3.0.lua:119 Locals: None AddOns: MoncaiCompare, v1.5.4 Swatter, v4.0.3 (<%codename%>) NPCScan, v5.0.0.2 NPCScanAutoAdd, v1.1 NPCScanOverlay, v5.0.0.1 NPCScanOverlayBroker, v1.2.0 AckisRecipeList, v2.4-66-g3745c2c Armory, vr504 ArmoryGuildBank, vr504 AtlasLoot, vv7.00.00 AtlasLootCataclysm, vv7.00.01 AtlasLootClassicWoW, vv7.00.01 AtlasLootLoader, vv7.00.01 AtlasLootSource, vv0.3 AucAdvanced, v5.14.5335 (KowariOnCrutches) AucFilterBasic, v5.14.5335 (KowariOnCrutches) AucFilterOutlier, v5.14.5335.5335(5.14/embedded) AucMatchUndercut, v5.14.5335.5225(5.14/embedded) AucScanData, v5.14.5335 (KowariOnCrutches) AucStatHistogram, v5.14.5335 (KowariOnCrutches) AucStatiLevel, v5.14.5335 (KowariOnCrutches) AucStatPurchased, v5.14.5335 (KowariOnCrutches) AucStatSales, v5.14.5335.5335(5.14/embedded) AucStatSimple, v5.14.5335 (KowariOnCrutches) AucStatStdDev, v5.14.5335 (KowariOnCrutches) AucStatWOWEcon, v5.14.5335.5335(5.14/embedded) AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded) AucUtilAppraiser, v5.14.5335.5335(5.14/embedded) AucUtilAskPrice, v5.14.5335.5160(5.14/embedded) AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded) AucUtilCompactUI, v5.14.5335.5335(5.14/embedded) AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded) AucUtilFixAH, v5.14.5335 (KowariOnCrutches) AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded) AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded) AucUtilScanButton, v5.14.5335.5335(5.14/embedded) AucUtilScanFinish, v5.14.5335.5153(5.14/embedded) AucUtilScanProgress, v5.14.5335.4979(5.14/embedded) AucUtilScanStart, v5.14.5335.5153(5.14/embedded) AucUtilSearchUI, v5.14.5335.5335(5.14/embedded) AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded) AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded) Babylonian, v5.1.DEV.332(/embedded) BankItems, v40300 BeanCounter, v5.14.5335 (KowariOnCrutches) BittensSpellFlashRogue, v2.3.0 BittensSpellFlashLibrary, v3.12.1 Configator, v5.1.DEV.335(/embedded) DBMCore, v DebugLib, v5.1.DEV.312(/embedded) DurabilityStatus, v Enchantrix, v5.14.5335 (KowariOnCrutches) EnchantrixBarker, v5.14.5335 (KowariOnCrutches) FlightMap, v5.0.3 friends4ever, v FriendShare, vv1.5.1 Gatherer, v4.0.3 GryphonRemove, v1.00 Informant, v5.14.5335 (KowariOnCrutches) LibExtraTip, v5.12.DEV.324(/embedded) MapCoords, v0.13 OmniCC, v5.0.3 OmniCCConfig, v QuestRepeat, v RatingBuster, v5.0.4.361 Recount, v sfbs, v4.0.0.0 SlideBar, v4.0.3 (<%codename%>) SpellFlash, v6.1 SpellFlashArgentTournamentMounts, v1.20.2 SpellFlashItems, v1.0.2 SpellFlashCore, v2.0 Stubby, v5.14.5335 (KowariOnCrutches) TipHelper, v5.12.DEV.315(/embedded) ZOMGBuffs, vr215 ZOMGBuffsBuffTehRaid, vr215 ZOMGBuffsPortalz, vr215 ZOMGBuffsSelfBuffs, vr215 BlizRuntimeLib_enUS v5.0.5.50001 <us> (ck=b17)
yahoo)))http://www.wowace.com/addons/zomgbuffs/files/822-r215/
Yes! the alpha works, but some of the spells have changed.
On my Holy Pally, it prompts me to get crusader on even though it's a passive now. Doesn't attempt to cast anything so that's ok. Seal of Insight though is a stance now so doesn't need to be cast, but the addon will take it off, recast it, take it off, rinse/repeat. I just manually removed it from the list so it would stop. Other than that thanks so much for updating this addon... i'm so used to playing with it now, those days without it after patch were sad :(
If you look at the developer site under tickets, you'll see the dev's are working on the currently! Kick @ss.
http://www.curseforge.com/projects/5609/
I'm zomg lonely without my ZOMGBuffs.
Please update i luv this addon
Check here to see comments from the thelibrarian (currently managing this addon).
I'm happy to see you consider updating it, and i'm wating for it !
Please consider updating this great little addon!
Since I'm sure people are wondering, I do plan on updating this for 5.0 at some point. I'm not sure when time will allow, so if someone wants to work on it in the meantime, then by all means go for it. Otherwise I'll start slowly taking in the 5.0 API changes once the dust settles. Things always get a bit painful in the addon world when there's major changes around expansion time.
Line 209 is the one in bold, but I don't know nearly enough to be able to fix the issue:
z.allBuffs = {}
z.buffTypes = {}
for i,info in pairs(allBuffs) do
if (info.ids) then
local name, _, icon = GetSpellInfo(info.ids[1])
assert(name and icon)
info.icon = icon
info.list = {}
if not z.buffTypes[info.type] then
z.buffTypes[info.type] = {}
end
for j,id in ipairs(info.ids) do
local name = GetSpellInfo(id)
info.list[name] = true
z.buffTypes[info.type][name] = true
end
info.list[name] = true
end
tinsert(z.allBuffs, info)
I am no expert, but I assume the spellid's are corrupt with the changes. It would take setting up the various spell with id's and their corresponding buff (sta, stats, etc). I dont have the JS or LUA background to do this efficiently. If there are not legit forks and the author doesn't come back, I'll take a crack at as I plan to use this addon regardless.
Any Chance of an update for 5.0 :)
Date: 2012-08-29 06:07:29
ID: 6
Error occured in: Global
Count: 1
Message: ..\AddOns\ZOMGBuffs\ZOMGBuffs.lua line 209:
assertion failed!
Debug:
(tail call): ?
[C]: ?
[C]: assert()
ZOMGBuffs\ZOMGBuffs.lua:209: in main chunk
Strange, I use the expiry prelude on my paladin and it worked fine. Haven't played in a while so maybe they changed something in the API.
I may add that waht I reported does happen with different class.
I confirm the Expire Prelude is not working very well. I tested it on my shaman and it only obeys to the global setting.
I've got a problem on my pally. I set,in my Self Buff Behaviour section, an expire prelude to 540 seconds but it doesn't look to works with my seal of truth. I can't modify my seal of truth own expire prelude, it automatically reset to 0. That's a bit annoying because ZOMGBuff warns me to refresh the seal only after it expired, it looks like the golbal setting for the self buff doesn't work.
I didn't notice a similar behavious on other chars, they don't have a self buff.
Thanks alot for for offering all of us this addon, I like it since day 1.