ZOMGBuffs

Raid Popup, bright icons show missing raid buffs.

All in one buffing mod for all classes. Paladin buff generated assignments based on Paladin capabilities and raid member sub-classes (druid tank vs. druid healer etc.). Plus 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.

Blessings

  • Remembers buffs assigned per class.
  • Remembers single buffs done after class buffs, and will repeat this as required.
  • Single exception icons can be shown when you enter combat to show a constant reminder during long fights for those that have single buffs. A simple click will rebuff them.
  • You can either set blessings up via the Blessings Manager, or use the minimap tooltip dropdown to cycle buffs, or you can simeple buff someone from your action bars and that buff will be remembered for that target, whether that's class or single buffs.

Blessings Manager

  • Auto Generate buff assignments based on a defined template, with facility to divide players into sub-classes (tank vs. dps warrior, healer vs tank druid etc.). Click the Configure button in the manager to show the global template, and click the Help button for more information on this.
  • Generated buff assignments will try to:
    • Allocate Might and Wisdom to paladins with improved versions.
    • Assign the same buff to a paladin where possible, for clarity when viewing the manager and when people ask "Who's doing XXX".
  • Change buffing assignments (group and single) of any paladin via the manager on the fly.
  • Interfaces seamlessly with users of PallyPower allowing them to benefit from the auto-generated templates.
  • Chat interface (Default is disabled) which allows any player to query who is buffing them with what. Whisper triggers: !buff and !zomg - Both the same.
  • Chat responder can be accessed from anyone who is running the Blessings Manager and is either a Paladin, a Raid Leader or a Raid Assistant.
  • Remote chat lets players change what they're being buffed.
   Examples:
   !buff                       - Show what I'm being buffed with.
   !buff ?                     - Show help
   !buff -bok +bom             - I want BOM instead of BOK
   !buff -light +kings         - I want Kings instead of Light.
  • Alt-Click minimap icon to accessing Blessings Manager quickly.

At first glance the Manager is a lot to take in, but don't be afraid. Just try to think of it as two seperate windows.

In configure mode, the rows have absolutely nothing to do with any paladins you may or may not have in the raid. But rather, the first row is what you want when you have 1 paladin, two rows for when you have two palas and so on. So you setup the priority for buffs from row 1 down to row 6. The default should suit most people, but tastes vary.

Some of the classes expand into multiple colums as their header suggests for different sub-classes with their own buff priority order.

Then, back in normal mode, you have say 2 palas and you click generate and it'll pick off the first two rows of the configured template (if a buff is not doable, say you had sanctuary on row 2 and noone can do it, then 3rd buff is picked out).

These buffs are then applied to the paladins in raid on a best fit basis. First kings and sanctuary are given out, then imp wis and imp might. The remainder are filled in with the preference to keep buffs on the same row where possible.

Any single exceptions are then done, based on who you put into which subclasses. Note that the most dominant sub-class is picked to do the group buff for any class, to limit the number of single casts as much as possible. Group buffs are kept wherever possible, so it doen't matter that kings is group buffed on priority row 1, and playerX needs kings as a single exception on row 2. It'll see that and put their exception on the other buff which is not common.

Buff Teh Raid

  • Group class buffing module for Mages, Priests and Druids.
  • 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.

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

  • Avatar of airtonix airtonix Tue, 28 Oct 2008 08:09:18

    With the buffs for say fear ward, can we get a feature that allows us to run a macro at X sec remaining till ready?

    ie, [party] 30secs till fear ward is ready.

    maybe even have option for whisper the set target that the single buff is set to?

  • Avatar of Grano Grano Sun, 19 Oct 2008 16:06:50

    how could i set the flask and the weapon buffs used for remind and rebuff? i cant find it. in zomgselfbuff there are only my own spellbuffs.

  • Avatar of hrech hrech Sun, 19 Oct 2008 10:39:52

    When casting earthshield, no tracker icon shown

    Quote:

    ZOMGBuffs_BuffTehRaid-$Revision: 20 $\ZOMGBuffs_BuffTehRaid.lua:985: Usage: GetNumTalents(tabIndex [,isInspect] [,isPet])

  • Avatar of Zeksie Zeksie Sat, 18 Oct 2008 15:28:07

    @Elvenbane

    Thanks. Was validating templates when you load them, but not the already selected one, which is more common. Oop

  • Avatar of Elvenbane Elvenbane Fri, 17 Oct 2008 02:10:38

    When Opening BlessingManager

    Date: 2008-10-16 22:09:37
    ID: 58
    Error occured in: Global
    Count: 1
    Message: ...uffs_BlessingsManager\ZOMGBuffs_BlessingsManager.lua line 3029:
       Unknown type BOL
    Debug:
       [C]: ?
       [C]: error()
       ...uffs_BlessingsManager\ZOMGBuffs_BlessingsManager.lua:3029: DrawIcons()
       ...uffs_BlessingsManager\ZOMGBuffs_BlessingsManager.lua:3147: DrawIconsByName()
       ...uffs_BlessingsManager\ZOMGBuffs_BlessingsManager.lua:4063: DrawAll()
       ...uffs_BlessingsManager\ZOMGBuffs_BlessingsManager.lua:4182: func()
       ...ce\AddOns\AllPlayed\libs\Dewdrop-2.0\Dewdrop-2.0.lua:732:
          ...ce\AddOns\AllPlayed\libs\Dewdrop-2.0\Dewdrop-2.0.lua:671
    AddOns:
      ZOMGBuffs, v$Revision: 20 $
      ZOMGBuffsBlessingsManager, v$Revision: 20 $
      ZOMGBuffsBlessingsPP, v$Revision: 20 $
      ZOMGBuffsBuffTehRaid, v$Revision: 20 $
      ZOMGBuffsLog, v$Revision: 20 $
      ZOMGBuffsSelfBuffs, v$Revision: 20 $
      (ck=1072)
    
  • Avatar of peewee_sweden peewee_sweden Thu, 16 Oct 2008 13:14:14

    Edit to enable Earthliving Weapon for Shamans:

    OPEN:
    ZOMGBuffs_SelfBuffs.lua

    FIND:
    {id = 36502, o = 4, duration = 30, who = "weapon", c = "FFFF80", dup = 1}, Rockbiter Weapon

    EDIT TO:
    {id = 36502, o = 4, duration = 30, who = "weapon", c = "FFFF80", dup = 1}, Rockbiter Weapon

    ADD AFTER:
    {id = 51993, o = 4, duration = 30, who = "weapon", c = "FFFF80", dup = 1}, Earthliving Weapon

  • Avatar of Zeksie Zeksie Sun, 12 Oct 2008 20:15:27

    @td3201

    It doesn't do out of raid/party buffing atm. It might get that feature, but not promising anything as I still think it's outside the realm of the mod.

  • Avatar of td3201 td3201 Sun, 12 Oct 2008 05:42:56

    Am I missing something? I don't see how it can buff just a single target. For example, running down the road and tossing a buff to someone. Would be nice that it do that. Saves a slot on the bars.

  • Avatar of Zeksie Zeksie Thu, 09 Oct 2008 07:24:52

    Sorry about the Manager error. Should be fine with r11.

  • Avatar of Elvenbane Elvenbane Wed, 08 Oct 2008 11:54:09

    As a raid leader (Shadow Priest) I get the following error when opening up the Blessings Manager in a 25m raid.

    No pally buffs are displayed in the manager and neither are other peoples version numbers/talents etc.

    Date: 2008-10-07 21:54:30
    ID: 49
    Error occured in: Global
    Count: 366
    Message: ...uffs_BlessingsManager\ZOMGBuffs_BlessingsManager.lua line 3208:
       attempt to compare number with string
    Debug:
       [C]: ?
       ...uffs_BlessingsManager\ZOMGBuffs_BlessingsManager.lua:3208: DrawPaladin()
       ...uffs_BlessingsManager\ZOMGBuffs_BlessingsManager.lua:3322: DrawPaladinByName()
       ...uffs_BlessingsManager\ZOMGBuffs_BlessingsManager.lua:4061: DrawAll()
       ...uffs_BlessingsManager\ZOMGBuffs_BlessingsManager.lua:4181: func()
       ...ce\AddOns\AtlasLoot\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:732:
          ...ce\AddOns\AtlasLoot\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:671
    AddOns:
      Afflicted, v$Revision: 765 $
      AllPlayed, v20400-2.73262
      AltInvite
      AshCommunication
      AshCooldowns
      AshCore
      AshDoTimer
      AshNotifications
      AshPlayerAuras
      AshProminence
      Atlas, v1.12.0
      AtlasBattlegrounds, v1.12.0
      AtlasDungeonLocs, v1.12.0
      AtlasFlightPaths, v1.12.0
      AtlasOutdoorRaids, v1.12.0
      AtlasLoot, vAtlasLoot Enhanced v4.06.04
      AucAdvanced, v5.0.PRE.3262
      AucFilterBasic, v5.0.PRE.3262 (BillyGoat)
      AucScanData, v1.0
      AucStatClassic, v5.0.PRE.3262 (BillyGoat)
      AucStatPurchased, v5.0.PRE.3262 (BillyGoat)
      AucStatSimple, v5.0.PRE.3262 (BillyGoat)
      AucStatStdDev, v5.0.PRE.3262 (BillyGoat)
      Bagnon, v1.5.2
      BagnonForever, v1.0.0
      BagnonTooltips
      Bartender3, v3.1.2 r78566
      BeanCounter, v5.0.PRE.3262 (BillyGoat)
      Bejeweled, v1.01
      Bidder, v2.1.2
      BidderBossAuction, v1.4
      BidderEPGP, v2.1.2
      BigBrother
      BigWigs, v2.0 r82151
      CurseProfiler, v2.0 2008-07-18T22:39:30Z
      Decursive, v2.2.1
      DeuceCommander, v1.1
      DKPmon, v2.3.0
      DKPmonBossAuction, v1.4
      DKPmonCSV, v2.0.1
      DKPmonEPGP, v2.2.2
      DKPmoneqDKP, v2.2.0
      DKPmonXML, v2.0.0
      DrDamage, v1.4.0
      Enchantrix, v5.0.PRE.3262
      EnchantrixBarker, v5.0.PRE.3262 (BillyGoat)
      EnhancedColourPicker, v1.0
      EnhTooltip, v5.0.PRE.3262
      EquipCompare, v2.11
      Examiner, v08.05.03
      FishingAce, v0.4.2k
      FuBarItemRackFu, v1.1
      FuBarArenaFu, v0.8
      FuBarClockFu, v3.0
      FuBarDurabilityFu, v2.0
      FuBarMoneyFu, v20400-1
      FuBarNavigatorFu, v1.0
      FuBarPerformanceFu, v2.0
      FuBarRegenFu, v2.1.0
      FuBarTopScoreFu, v2.0
      FuBarToFu, v2.0
      FuBarVolumeFu, v2.0.$Revision: 55081 $
      FuBar, v60201
      Gatherer, v3.1.3
      GatherSync, vGatherSync v1.7
      GettingThingsHealed, v1.1.3
      HeadCount, v1.1.2
      Incubator, v2.00
      Informant, v5.0.PRE.3262
      ItemRack, v2.23
      LittleWigs
      LoggerHead, v3
      MagicMarker, v1.0
      MagicMarkerData, v1.0
      MobHealth, v3.3
      Omen, vOmen r79486 / Threat-2.0 r90000
      OmniCC, v2.1.1
      oRA2, v2.0.$Revision: 612 $
      Pawn, v1.1.2
      Postal, v2.1 r79759
      Prat, v2.0 79344
      PreformAVEnabler
      Proximo, v2.2
      Quartz, v0.1.0
      QuestGuru, v0.9.4
      RatingBuster, v1.3.8 (r78903)
      ReadyCheckAnnouncer, v1
      RecipeBook, v2.4.3
      Recount, v901
      sct, v6.1
      sctd, v3.1
      Sea, v1.31
      simpleMinimap, v20100-6
      SpamSentry, v20080707
      Stubby, v93
      Swatter, v3.1.3
      Talented, v1.3
      TalentedData, v1.0
      VoidReaverAlarm
      XPerlArcaneBar
      XPerlCustomHighlight
      XPerlParty
      XPerlPartyPet
      XPerlPlayerBuffs
      XPerlPlayer
      XPerlPlayerPet
      XPerlRaidAdmin
      XPerlRaidHelper
      XPerlRaidMonitor
      XPerlRaidPets
      XPerlRaidFrames
      XPerlTarget
      XPerlTargetTarget
      XPerl, v2.4.3f
      ZOMGBuffs, v7
      ZOMGBuffsBlessingsManager, v$Revision: 2 $
      ZOMGBuffsLog, v$Revision: 2 $
      ZOMGBuffsBlessingsPP, v$Revision: 2 $
      ZOMGBuffsBuffTehRaid, v$Revision: 2 $
      ZOMGBuffsSelfBuffs, v$Revision: 2 $
    

Facts

Date created
12 Mar 2008
Categories
Last update
25 Oct 2009
Development stage
Release
Language
  • enUS
  • frFR
  • zhCN
License
GNU General Public License version 3 (GPLv3)
Curse link
ZOMGBuffs
Recent files

Authors