This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

Raid Popup, bright icons show missing raid buffs.

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!).


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.


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]

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Excelis Excelis May 25, 2011 at 13:20 UTC - 0 likes

    I'm 99% sure that you can no longer buff pets of any type/kind. Thus you may remove the pet checking.

  • Avatar of Excelis Excelis May 25, 2011 at 11:48 UTC - 0 likes

    26x ZOMGBuffs_BuffTehRaid\ZOMGBuffs_BuffTehRaid-r204.lua:569: attempt to perform arithmetic on local "requiredTimeLeft" (a nil value) ZOMGBuffs_BuffTehRaid\ZOMGBuffs_BuffTehRaid-r204.lua:569: in function "GetBuffedMembers" ZOMGBuffs_BuffTehRaid\ZOMGBuffs_BuffTehRaid-r204.lua:653: in function "CheckBuffs" ZOMGBuffs\ZOMGBuffs-r204.lua:3845: in function "RequestSpellsActual" ZOMGBuffs\ZOMGBuffs-r204.lua:3831: in function <ZOMGBuffs\ZOMGBuffs.lua:3830>

    Locals: self = <table> { CheckTickTitles = <func> @..\ZOMGBuffs_BuffTehRaid.lua:1589 SetDefaultModuleLibraries = <func> @Skillet\Libs\..\AceAddon-3.0.lua:383 required = 0 FindUnitInRangeMissing = <func> @..\ZOMGBuffs_BuffTehRaid.lua:597 CheckTickColumns = <func> @..\ZOMGBuffs_BuffTehRaid.lua:1532 OnResetDB = <func> @..\ZOMGBuffs_BuffTehRaid.lua:2663 EnableModule = <func> @Skillet\Libs\..\AceAddon-3.0.lua:348 modules = <table> {} CreateTrackIcon = <func> @..\ZOMGBuffs_BuffTehRaid.lua:2146 IterateEmbeds = <func> @Skillet\Libs\..\AceAddon-3.0.lua:458 spellIcons = <table> {} SecureHookScript = <func> @Skillet\Libs\..\AceHook-3.0.lua:413 TickColumnCallback = <func> @..\ZOMGBuffs_BuffTehRaid.lua:1237 MakeSpellOptions = <func> @..\ZOMGBuffs_BuffTehRaid.lua:349 StopSpellTracker = <func> @..\ZOMGBuffs_BuffTehRaid.lua:2333 RawHookScript = <func> @Skillet\Libs\..\AceHook-3.0.lua:398 GetSpellIcon = <func> @..\ZOMGBuffs_BuffTehRaid.lua:1232 Printf = <func> @Skillet\Libs\..\AceConsole-3.0.lua:69 TickInitForTemplate = <func> @..\ZOMGBuffs_BuffTehRaid.lua:463 SetDefaultModulePrototype = <func> @Skillet\Libs\..\AceAddon-3.0.lua:425 TickOne = <func> @..\ZOMGBuffs_BuffTehRaid.lua:1452 SetTrackerKeyBindings = <func> @..\ZOMGBuffs_BuffTehRaid.lua:2237 defaultModuleState = true IsEnabled = <func> @Skillet\Libs\..\AceAddon-3.0.lua:467 GetActions = <func> @..\ZOMGBuffs_BuffTehRaid.lua:834 DisableModule = <func> @Skillet\Libs\..\AceAddon-3.0.lua:366 CheckBuffsTimer = <func> @..\ZOMGBuffs_BuffTehRaid.lua:643 SpellCastSucceeded = <func> @..\ZOMGBuffs_BuffTehRaid.lua:2423 RegisterMessage = <func> @Skillet\Libs\..\CallbackHandler-1.0.lua:118 UnregisterMessage = <func> @Skillet\Libs\..\CallbackHandler-1.0.lua:181 RegisterBucketEvent = <func> @DrDamage\libs\..\AceBucket-3.0.lua:213 IsHooked = <func> @Skillet\Libs\..\AceHook-3.0.lua:496 ShowBuffBar = <func> @..\ZOMGBuffs_BuffTehRaid.lua:1665 OnModuleEnable = <func> @..\ZOMGBuffs_BuffTehRaid.lua:2696 db = <table> {} UNIT_AURA = <func> @..\ZOMGBuffs_BuffTehRaid.lua:778 SetEnabledState = <func> @Skillet\Libs\..\AceAddon-3.0.lua:440 Hook = <func> @Skillet\Libs\..\AceHook-3.0.lua:277 enabledState = true SortedBuffList = <func> @..\ZOMGBuffs_BuffTehRaid.lua:2574 RegisterEvent = <func> @Skillet\Libs\..\CallbackHandler-1.0.lua:118 freeTicks = <table> {} actions = <table> {} OnRaidRosterUpdate = <func> @..\ZOMGBuffs_BuffTehRaid.lua:2535 tickHandlers = <table> {} IterateModules = <function

  • Avatar of Excelis Excelis May 25, 2011 at 11:31 UTC - 0 likes

    2x ZOMGBuffs\ZOMGBuffs-r204.lua:1086: attempt to index field "ldbIcon" (a nil value) ZOMGBuffs\ZOMGBuffs-r204.lua:1086: in function "member" AceConfigDialog-3.0\AceConfigDialog-3.0-54.lua:249: in function <AceConfigDialog-3.0\AceConfigDialog-3.0.lua:197> AceConfigDialog-3.0\AceConfigDialog-3.0-54.lua:1144: in function <AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1054> AceConfigDialog-3.0\AceConfigDialog-3.0-54.lua:1581: in function "FeedGroup" AceConfigDialog-3.0\AceConfigDialog-3.0-54.lua:1853: in function "Open" AceConfigDialog-3.0\AceConfigDialog-3.0-54.lua:1881: in function <AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1879> (tail call): ? <in C code> <string>:"safecall Dispatcher[2]":9: in function <string>:"safecall Dispatcher[2]":5 (tail call): ? Skillet-r260\Libs\AceGUI-3.0\AceGUI-3.0-33.lua:314: in function "Fire" widgets\AceGUIContainer-BlizOptionsGroup.lua:20: in function <widgets\AceGUIContainer-BlizOptionsGroup.lua:19> <in C code> FrameXML\InterfaceOptionsFrame.lua:28: in function <FrameXML\InterfaceOptionsFrame.lua:17> <in C code> FrameXML\InterfaceOptionsFrame.lua:46: in function "InterfaceOptionsListButton_OnClick" <string>:"*:OnClick":2: in function <string>:"*:OnClick":1

    Locals: nil

  • Avatar of acethebunny acethebunny May 13, 2011 at 06:01 UTC - 0 likes

    What happened to the timer bar things for peoples buffs... or do I some how have a setting messed up.. I noticed this stop working a long time ago... so I'm not sure what version of WoW or ZOMG Buffs it stopped working on :|

    edit: I deleted all configuration and logged back in.. timer bars worked... until I tried to reconfigure ... and by reconfigure, i mean move the icon, and change it's size.


    I guess I should be filing a ticket...

    Last edited May 13, 2011 by acethebunny
  • Avatar of kbeast kbeast Jan 25, 2011 at 23:11 UTC - 0 likes

    Is it possible to change the order of warlock buffs? I'd like soul link before soul harvest for PvP reasons and always move after a soul harvest.

    Also, any intentions of adding a reminder for dark intent?

    Love this mod.

    Last edited Jan 25, 2011 by kbeast: I've read the change log in alpha regarding Dark Intent. thanks!
  • Avatar of sammael666 sammael666 Jan 20, 2011 at 12:30 UTC - 0 likes

    recently updated to r197 as i lvled my alch and the version i had before didnt pick up the new flask of enhancement. r197 does correctly pick up this flask but presents another issue. the floating icon is unable to be hidden, also in the menu the checkbox Class icon instead of Zomg icon works only once, after which the icon turns to class icon and no matter how many times yu click on checkbox nothing happens, no checkmark in it. this happens regardless of show icon checkbox disabled/enabled (which has no effect)

    big kudos on the new menu in addon screen dropdown menus need to die :P

  • Avatar of uitachi uitachi Jan 11, 2011 at 04:51 UTC - 0 likes

    Love this one, use it since TBC! A must! Thank you very much! But I cant seem to get rid of the floating button now, even tho I switched all options off... Also I used to like the right click menu on Broker displays, I could switch buffs on the fly even in combat... Thank you once again!

  • Avatar of Carsight Carsight Dec 29, 2010 at 08:55 UTC - 0 likes

    [2010/12/29 16:46:[email protected]]: ZOMGBuffs_BuffTehRaid-$Revision: 122 $\ZOMGBuffs_BuffTehRaid.lua:1381: attempt to index upvalue 'template' (a nil value)

    what is this? I can't autobuff as a shaman. I just simply modify the code like this(too many similar errors at diffrent lines): 877: if (b) and template then 878: local old = template[k] 879 if (b.dup) then

    But how to solve this totally?I'm afraid of other errors when i modify codes By the way, the version is 3.2.2 r140

  • Avatar of SilencerZero SilencerZero Dec 18, 2010 at 09:02 UTC - 0 likes

    I just wanted to say - I'm really happy with this mod! If there weren't guys like you, I would have stopped playing World of Warcraft a long time ago.

    Has anyone turned off all his mods in the last few months? And appriciated how UGLY the original Interface is?

    I think between all the "I have a problem", "It isn't working" ... "could you please implement this or that" it is good to hear something positiv :)

    So all in all - keep up the good work :)

  • Avatar of spacegato spacegato Dec 09, 2010 at 06:37 UTC - 0 likes

    Mage ward is not in the list of mage self buffs. Do you plan to add this in the future or did I just miss it?


Date created
Mar 12, 2008
Last update
Nov 22, 2012
Development stage
  • enUS
  • frFR
  • zhCN
GNU General Public License version 3 (GPLv3)
Recent files
  • A: r217 for 5.0.5 Nov 22, 2012
  • A: r216 for 5.0.5 Nov 22, 2012
  • A: r215 for 5.0.4 Sep 06, 2012
  • A: r214 for 5.0.4 Sep 06, 2012
  • A: r213 for 5.0.4 Sep 06, 2012