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]
Interface\Addons\zomgbuffs\zomgbuffs.lua:4878: bad argument #1 to 'strsub' (string expected, got table)
r57/"ZOMGBuffs Maintenance Release for 3.0.9", USEng client/server, standalone updated libs, WoW 3.0.9 live. Frequently in 5-mans & raids, receive "Attempt to access a recycled table" errors after clicking the ZOMG buff button. This has happened on both a Priest & a Mage. Errors received so far:
"ZOMGBuffs--16612\\ZOMGBuffs.lua:91 Attempt to access a recycled table"
Above error has occurred alone on a few different occasions. One session it repeated three times, another it repeated 149 times and so on. All within parties or raids attempting to rebuff using the ZOMGBuffs button.
Next:
"ZOMGBuffs--16612\\ZOMGBuffs.lua:91 Attempt to access a recycled table\nZOMGBuffs--16612\\ZOMGBuffs.lua:91 in function <Interface\\AddOns\\ZOMGBuffs\\ZOMGBuffs.lua:91\nZOMGBuffs--16612\\ZOMGBuffs.lua:3399 in function <Interface\\AddOns\\ZOMGBuffs\\ZOMGBuffs.lua:3364\n<in C code>: in function `Show'\nInterface\\FrameXML\\RestrictedFrames.lua:377 in function `Show':\n<string>:\" local list = self:GetFrameRef(\"list\")...\":3: in function <[string \" local list = self:GetFrameRef(\"list\")...\"]:1>\n(tail call): ?:\n<in C code>: ?\nInterface\\FrameXML\\RestrictedExecution.lua:884 in function <Interface\\FrameXML\\RestrictedExecution.lua:855\n(tail call): ?:\nInterface\\FrameXML\\SecureHandlers.lua:137 in function `SecureHandler_OnSimpleEvent':\n<string>:\"*:OnEnter\":3: in function <[string \"*:OnEnter\"]:1>\n<in C code>: ?"
"ZOMGBuffs--16612\\ZOMGBuffs.lua:91 Attempt to access a recycled table\nZOMGBuffs--16612\\ZOMGBuffs.lua:91 in function <Interface\\AddOns\\ZOMGBuffs\\ZOMGBuffs.lua:91\nZOMGBuffs--16612\\ZOMGBuffs.lua:3399 in function <Interface\\AddOns\\ZOMGBuffs\\ZOMGBuffs.lua:3364\n<in C code>: in function `Show'\nInterface\\FrameXML\\SecureTemplates.lua:646 in function <Interface\\FrameXML\\SecureTemplates.lua:558\nInterface\\FrameXML\\SecureTemplates.lua:853 in function `SecureGroupHeader_Update':\n<string>:\"*:OnShow\":1: in function <[string \"*:OnShow\"]:1>\n<in C code>: ?\n<in C code>: in function `Show'\nInterface\\FrameXML\\RestrictedFrames.lua:377 in function `Show':\n<string>:\" local list = self:GetFrameRef(\"list\")...\":3: in function <[string \" local list = self:GetFrameRef(\"list\")...\"]:1>\n(tail call): ?:\n<in C code>: ?\nInterface\\FrameXML\\RestrictedExecution.lua:884 in function <Interface\\FrameXML\\RestrictedExecution.lua:855\n(tail call): ?:\nInterface\\FrameXML\\SecureHandlers.lua:137 in", -- [1]
" function `SecureHandler_OnSimpleEvent':\n<string>:\"*:OnEnter\":3: in function <[string \"*:OnEnter\"]:1>\n<in C code>: ?"
"ZOMGBuffs--16612\\ZOMGBuffs.lua:91 Attempt to access a recycled table\nZOMGBuffs--16612\\ZOMGBuffs.lua:91 in function <Interface\\AddOns\\ZOMGBuffs\\ZOMGBuffs.lua:91\nZOMGBuffs--16612\\ZOMGBuffs.lua:3399 in function `DrawCell'\nZOMGBuffs--16612\\ZOMGBuffs.lua:3212 in function <Interface\\AddOns\\ZOMGBuffs\\ZOMGBuffs.lua:3193\n<in C code>: in function `SetAttribute'\nInterface\\FrameXML\\SecureTemplates.lua:645 in function <Interface\\FrameXML\\SecureTemplates.lua:558\nInterface\\FrameXML\\SecureTemplates.lua:853 in function `SecureGroupHeader_Update':\n<string>:\"*:OnShow\":1: in function <[string \"*:OnShow\"]:1>\n<in C code>: ?\n<in C code>: in function `Show'\nInterface\\FrameXML\\RestrictedFrames.lua:377 in function `Show':\n<string>:\" local list = self:GetFrameRef(\"list\")...\":3: in function <[string \" local list = self:GetFrameRef(\"list\")...\"]:1>\n(tail call): ?:\n<in C code>: ?\nInterface\\FrameXML\\RestrictedExecution.lua:884 in function <Interface\\FrameXML\\RestrictedExecution.lua";, -- [1]
":855>:\n(tail call): ?:\nInterface\\FrameXML\\SecureHandlers.lua:137 in function `SecureHandler_OnSimpleEvent':\n<string>:\"*:OnEnter\":3: in function <[string \"*:OnEnter\"]:1>\n<in C code>: ?"
"ZOMGBuffs--16612\\ZOMGBuffs.lua:91 Attempt to access a recycled table\nZOMGBuffs--16612\\ZOMGBuffs.lua:91 in function <Interface\\AddOns\\ZOMGBuffs\\ZOMGBuffs.lua:91\nZOMGBuffs--16612\\ZOMGBuffs.lua:3399 in function <Interface\\AddOns\\ZOMGBuffs\\ZOMGBuffs.lua:3364\n<in C code>: in function `Show'\nInterface\\FrameXML\\SecureTemplates.lua:646 in function <Interface\\FrameXML\\SecureTemplates.lua:558\nInterface\\FrameXML\\SecureTemplates.lua:853 in function `SecureGroupHeader_Update':\nInterface\\FrameXML\\SecureTemplates.lua:448 in function `SecureGroupHeader_OnAttributeChanged':\n<string>:\"*:OnAttributeChanged\":1: in function <[string \"*:OnAttributeChanged\"]:1>\n<in C code>: in function `SetAttribute'\nInterface\\FrameXML\\RestrictedFrames.lua:379 in function `Show':\n<string>:\" local list = self:GetFrameRef(\"list\")...\":3: in function <[string \" local list = self:GetFrameRef(\"list\")...\"]:1>\n(tail call): ?:\n<in C code>: ?\nInterface\\FrameXML\\RestrictedExecution.lua:884 in functio", -- [1]
"n <Interface\\FrameXML\\RestrictedExecution.lua:855\n(tail call): ?:\nInterface\\FrameXML\\SecureHandlers.lua:137 in function `SecureHandler_OnSimpleEvent':\n<string>:\"*:OnEnter\":3: in function <[string \"*:OnEnter\"]:1>\n<in C code>: ?"
"ZOMGBuffs--16612\\ZOMGBuffs.lua:91 Attempt to access a recycled table"
The above pile of errors occurred in a raid 5 days ago. The first four errors all occurred at exactly the same time (22:36:00 as recorded in BugSack/BugGrabber). Errors #1, #2 & #4 each repeated five times, #3 repeated three times. The last error--same one as the first listed that has occurred several times on its own--happened 1/100 of a second after the first four: 22:36:01. It repeated once.
r55 and prior of ZOMGBuffs did not have any such "Attempt to access a recycled table" errors.
On my rogue ZOMG reminds me of Deadly poison for offhand...I want Instant for main-hand but Instant poison isnt even an option to choose? for main or offhand , has this been left out?
(apologies if these have been requested already)
Blessings Manager: Force update of other paladins improved buffs. Sometimes I've found that a person has a particular spec but doesn't have the improved buff for it (Blessing of Kings specifically), but ZOMGBuffs think they do, or vice versa.
Auras Manager?/Blessings Manager with Auras support? e.g. detect improved auras and generate aura assignments.
sometimes it does.. most times it doesnt
Add a Judgment Manager, to avoid overwriting the effect. Just like the blessing manager, but with the Judgs :)
Date: 2009-03-29 10:15:31
ID: 1
Error occured in: Global
Count: 1
Message: ...AtlasLootFu\Libs\FuBarPlugin-2.0\FuBarPlugin-2.0.lua line 1179:
Dewdrop-2.0: [Donate] 'handler' method "OpenDonationFrame" not defined
Debug:
(tail call): ?
[C]: ?
[C]: error()
...nterface\AddOns\FuBar\libs\AceLibrary\AceLibrary.lua:122: error()
...erface\AddOns\FuBar\libs\Dewdrop-2.0\Dewdrop-2.0.lua:1228:
...erface\AddOns\FuBar\libs\Dewdrop-2.0\Dewdrop-2.0.lua:1217
...erface\AddOns\FuBar\libs\Dewdrop-2.0\Dewdrop-2.0.lua:1492: FeedAceOptionsTable()
...erface\AddOns\FuBar\libs\Dewdrop-2.0\Dewdrop-2.0.lua:1875:
...erface\AddOns\FuBar\libs\Dewdrop-2.0\Dewdrop-2.0.lua:1843
...erface\AddOns\FuBar\libs\Dewdrop-2.0\Dewdrop-2.0.lua:2779:
...erface\AddOns\FuBar\libs\Dewdrop-2.0\Dewdrop-2.0.lua:2738
...erface\AddOns\FuBar\libs\Dewdrop-2.0\Dewdrop-2.0.lua:2995: Open()
...AtlasLootFu\Libs\FuBarPlugin-2.0\FuBarPlugin-2.0.lua:1179: OpenMenu()
...AtlasLootFu\Libs\FuBarPlugin-2.0\FuBarPlugin-2.0.lua:991:
...AtlasLootFu\Libs\FuBarPlugin-2.0\FuBarPlugin-2.0.lua:989
FuBar\FuBar.lua:1213:
FuBar\FuBar.lua:1207
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2556:
...nterface\AddOns\FuBar\libs\Tablet-2.0\Tablet-2.0.lua:2554
AddOns:
Swatter, v5.3.4105 (DingoIII)
Ace3, v
AdvancedTradeSkillWindow, v
AtlasLoot, vv5.03.03
AtlasLootFu, vv5.03.03
AucAdvanced, v5.3.4105 (DingoIII)
AucFilterBasic, v5.3.4105 (DingoIII)
AucFilterOutlier, v5.3.4105.2531
AucMatchUndercut, v5.3.4105.2531
AucStatClassic, v5.3.4105 (DingoIII)
AucStatHistogram, v5.3.4105 (DingoIII)
AucStatiLevel, v5.3.4105 (DingoIII)
AucStatPurchased, v5.3.4105 (DingoIII)
AucStatSales, v5.3.4105.2842
AucStatSimple, v5.3.4105 (DingoIII)
AucStatStdDev, v5.3.4105 (DingoIII)
AucStatWOWEcon, v5.3.4105.2530
AucUtilAHWindowControl, v5.3.4105.3311
AucUtilAppraiser, v5.3.4105.2530
AucUtilAskPrice, v5.3.4105.3175
AucUtilAutoMagic, v5.3.4105.3142
AucUtilCompactUI, v5.3.4105.2530
AucUtilEasyBuyout, v5.3.4105.3583
AucUtilItemSuggest, v5.3.4105.3108
AucUtilPriceLevel, v5.3.4105.2545
AucUtilScanButton, v5.3.4105.2530
AucUtilScanFinish, v5.3.4105.2530
AucUtilScanProgress, v5.3.4105.2530
AucUtilSearchUI, v5.3.4105.3655
AucUtilSimpleAuction, v5.3.4105.0
AucUtilVendMarkup, v5.3.4105.2530
Babylonian, v5.1.DEV.130
Bartender4, v4.2.6
BeanCounter, v5.3.4105 (DingoIII)
Cartographer, v2.0
CartographerBattlegrounds, v2.0
CartographerCoordinates, v2.0
CartographerFoglight, v2.0
CartographerGroupColors, v2.0
CartographerGuildPositions, v2.0
CartographerInstanceLoot, v2.0
CartographerInstanceMaps, v2.0
CartographerInstanceNotes, v2.0
CartographerLookNFeel, v2.0
CartographerNotes, v2.0
CartographerPOI, v2.0
CartographerProfessions, v2.0
CartographerWaypoints, v2.0
CartographerZoneInfo, v2.0
Clique, vwowi:revision
Configator, v5.1.DEV.130
CurseProfiler, v
DBMCore, v
DebugLib, v5.1.DEV.130
Enchantrix, v5.3.4105 (DingoIII)
EnchantrixBarker, v5.3.4105 (DingoIII)
FuBar, v
FuBarBagFu, vv1.1.4
FuBarBattlegroundFu, v2.0
FuBarCalendarFu, v1.3.1
FuBarClockFu, v3.0
FuBarDPS, v2.0.$Rev: 74969 $
FuBarDurabilityFu, v2.11
FuBarFuXPFu, v3
FuBarGuildFu, v2.4.1-98
FuBarHonorFu, v2.0
FuBarLocationFu, v3.0
FuBarMiniPerfsFu, v1.0
FuBarMoneyFu, vv1.2
FuBarOutfitterFu, v
FubarRecountFu, v3.0
FuBarVolumeFu, v2.0.$Revision: 55081 $
FuBarWhisperFu, v2.0
Gatherer, v3.1.11
Grid, v1.30000.2009021101
GridAutoFrameSize, v2.3.3
Informant, v5.3.4105 (DingoIII)
LibRock10, v
MonkeyBuddy, v
MonkeyLibrary, v
MonkeyQuest, v
MonkeyQuestLog, v
Natur, v31019
Omen, v3.0.6
OneBag3, v3.0.15-alpha
oRA2, v2.0.$Revision: 628 $
Outfitter, v4.4.1
Parrot, vv1.6.6
Postal, v3.1.0
Prat30, v3.0.5
Prat30HighCPUUsageModules, v
Prat30Libraries, v
Quartz, v1.0
QuartzBuff, v1.0
QuartzFlight, v1.0
QuartzFocus, v1.0
QuartzGCD, v1.0
QuartzInterrupt, v1.0
QuartzLatency, v1.0
QuartzMirror, v1.0
QuartzPet, v1.0
QuartzPlayer, v1.0
QuartzRange, v1.0
QuartzSwing, v1.0
QuartzTarget, v1.0
QuartzTimer, v1.0
QuartzTradeskill, v1.0
QuestHelper, v0.95
Recount, v
SlideBar, v5.3.4105 (DingoIII)
Stubby, v5.3.4105 (DingoIII)
TankPoints, v
TinyTip, v0.3-Beta
XLoot, v0.9
XPerl, v3.0.2a
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
ZOMGBuffs, v$Revision: 20 $
ZOMGBuffsBlessings, v$Revision: 20 $
ZOMGBuffsBlessingsManager, v$Revision: 20 $
ZOMGBuffsBuffTehRaid, v$Revision: 20 $
ZOMGBuffsLog, v$Revision: 20 $
ZOMGBuffsSelfBuffs, v$Revision: 20 $
(ck=df0)
Hi, so I'm not showing any flasks/elixirs/food buffs by default, is there something I need to change to show those?
/zomg zomgbufftehraid singlespells
This will bring up a list of spells for your class to see how to type the name of the spell so that ZOMGBuffs will recognize it. Type in the above command again along with the spell and "nolearn off", in the case of Hand of Freedom it'd be like this...
/zomg zomgbufftehraid singlespells Hand-of-Freedom nolearn off
It's easier to do if you use a mod like Fubar where you can access all the fuctions of ZOMGBuffs from the dropdown menus.
My own question will be more trivial:
When will ZOMG buff be updated.
I mean I use a lot of classes and I can see that new spells are not taken into account.
just an exemple: Shaman, "Water Shield" does not exist. If I use 1 time Lightning shield I'll be prompted to overwrite Water Shield which happens to be my main shield on Resto/elems shamies. It's not just annoying makes using the add-on a pain on shammies. But other spell could be added too.
I know you have your hands full and all, and I am expecting a lot of goodness from your other works as well (like next X-perl version). But I feel this add-on could be fixed pretty fast as it's only problems mainly relate to its spell database.
I have two questions:
1 - unintentionally removed the icon zomgbuffs on my mini map, how do I put it again?
2 - i am pally every time I use the skill of hands fredom it is recorded, and have to go manually remove the macro, how do I write it never be?
Grateful