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]
Error occured in: Global
Count: 1
Message: ...e\AddOns\ZOMGBuffs_SelfBuffs\ZOMGBuffs_SelfBuffs.lua line 566:
attempt to call global 'tinsret' (a nil value)
error.
it is a typo...you need to open that file in your addons (use notepad or some other text editor) and search for "tinsret" then change that word to "tinsert"...save and then /reloadui.
developer must have just been typing too fast! =)
it should be "tinsert" (as in insert and item into a list)
If you go to WTF>ACCOUNT>NAME>REALM>TOON?SavedVariables
Edit ZOMGBuffs.lua with notepad or notepad++.
This gives file that looks like:
ZOMGBuffsPerCharDB = {
["namespaces"] = {
["SelfBuffs"] = {
["notlearnable"] = {
["Seal of Corruption"] = true,
["Seal of Righteousness"] = true,
["Crusader Aura"] = true,
["Divine Plea"] = true,
["Seal of Justice"] = true,
["Seal of Light"] = true,
["Holy Shield"] = true,
["Seal of Command"] = true,
["Seal of Wisdom"] = true,
["Seal of Vengeance"] = true,
},
["templates"] = {
["current"] = {
},
},
},
["Log"] = {
},
["BuffTehRaid"] = {
["selectedTemplate"] = "Default",
["rebuff"] = {
["SACRIFICE"] = 5,
["FREEDOM"] = 5,
["SACREDSHIELD"] = 5,
["BEACON"] = 5,
},
["templates"] = {
["current"] = {
},
},
["firstRun"] = true,
},
["Portalz"] = {
},
["BlessingsManager"] = {
["selectedTemplate"] = "Default",
},
["Blessings"] = {
["selectedTemplate"] = "5-Man",
["templates"] = {
["current"] = {
["HUNTER"] = "BOM",
["WARRIOR"] = "BOK",
["PALADIN"] = "BOW",
["MAGE"] = "BOW",
["PRIEST"] = "BOW",
["WARLOCK"] = "BOW",
["DEATHKNIGHT"] = "BOM",
["DRUID"] = "BOM",
["SHAMAN"] = "BOW",
["ROGUE"] = "BOM",
},
},
["reagents"] = {
["Symbol of Divinity"] = 5,
["Symbol of Kings"] = 100,
},
},
},
["global"] = {
["pos"] = {
["point"] = {
"TOPLEFT", -- [1]
nil, -- [2]
"TOPLEFT", -- [3]
2.999961331487278, -- [4]
-128.999975189567, -- [5]
},
},
["sort"] = "CLASS",
["firstStartup"] = false,
},
}
You then edit this file.
Goto:
["SelfBuffs"] = {
Any buffs you want the mod to learn, such as Seal of Wisdom or Corruption for dual spec, set to FALSE. Also, adding a line:
["Righteous Fury"] = false,
adds RF for Prot, raid heal specs.
Now, log on, unbuff, and cast the buffs you normally want for that spec. Poof, they are now learned. Switch specs if you like, reset your buffs, and it will remember which buffs you like to cast for each spec.
Goto:
["BuffTehRaid"] = {
these are the spells you hit the group with. If you like zomg telling you in raid that a buff such as beacon, sacred shield, etc is going to fade, then this doesn't matter. But for instance, if you don't want it to track certain spells, add these lines:
["BuffTehRaid"] = {
--> ["notlearnable"] = {
["BEACON"] = true,
["FREEDOM"] = true,
["SACREDSHIELD"] = true,
},
Set any you don't want to be bugged about to true, and any you like to false, or delete the line entirely.
Save your file. Boot up your game, and get your pally pride on!
On a side note, this doesn't fix issues with pally power.
this line didnt work with formatting. There should be NO '-->' in the code. This was just pointing out where to start.
Date: 2009-12-14 21:22:06
ID: 4
Error occured in: Global
Count: 1
Message: ...e\AddOns\ZOMGBuffs_SelfBuffs\ZOMGBuffs_SelfBuffs.lua line 1354:
attempt to index field 'classBuffs' (a nil value)
Debug:
(tail call): ?
(tail call): ?
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:910:
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:903
AddOns:
Swatter, v5.8.4568 (CreepyKangaroo)
NPCScan, v3.3.0.1
AckisRecipeList, v1.0 2734
ACP, v3.2.0.26
Altoholic, v3.3.001
AtlasLoot, vv5.09.00
AtlasLootFu, vv5.09.00
AuctionLite, v1.5.3
Babylonian, v5.1.DEV.130
Collectinator, vBeta 3
Configator, v5.1.DEV.228
DataStore, v3.3.001
DataStoreAchievements, v3.3.001
DataStoreAuctions, v3.3.001
DataStoreCharacters, v3.3.001
DataStoreContainers, v3.3.001
DataStoreCrafts, v3.3.001
DataStoreCurrencies, v3.3.001
DataStoreInventory, v3.3.001
DataStoreMails, v3.3.001
DataStorePets, v3.3.001
DataStoreQuests, v3.3.001
DataStoreReputations, v3.3.001
DataStoreSkills, v3.3.001
DataStoreSpells, v3.3.001
DataStoreStats, v3.3.001
DataStoreTalents, v3.3.001
DBMBurningCrusade, v
DBMCore, v
DebugLib, v5.1.DEV.130
Decursive, v2.4.5-3-g6a02387
ElkBuffBars, v2.2.5-150
Enchantrix, v5.8.4568 (CreepyKangaroo)
EveryQuest, v2.3
FishingBuddy, v0.9.8b
FriendsWithBenefits, v3.2.0.4
Gatherer, v3.1.14
GFWFactionFriend, v3.3
GuildLaunchProfiler, v00.09.18 BETA
HealBot, v3.3.0.2
LilSparkysWorkshop, v1.00
Omen, v3.0.8
OmniCC, v2.5.8
Postal, v3.3.0
PowerAuras, v3.0.0B
QBar, v09.03.08
QuestHelper, v1.3.4
RatingBuster, v
Recount, v
SlideBar, v5.8.4568 (CreepyKangaroo)
Stubby, v5.8.4568 (CreepyKangaroo)
SwindlerPreventer, v3.2
Wr2, v
ZOMGBuffs, v$Revision: 141 $
ZOMGBuffsBlessingsManager, v$Revision: 141 $
ZOMGBuffsBuffTehRaid, v$Revision: 141 $
ZOMGBuffsLog, v$Revision: 141 $
ZOMGBuffsPortalz, v$Revision: 141 $
ZOMGBuffsSelfBuffs, v$Revision: 141 $
BlizRuntimeLib_enUS v3.3.0.30300 <us>
(ck=661)
Since the last update, on entering the game I get this:
Date: 2009-12-14 13:57:32
ID: 1
Error occured in: Global
Count: 1
Message: ...e\AddOns\ZOMGBuffs_SelfBuffs\ZOMGBuffs_SelfBuffs.lua line 566:
attempt to call global 'tinsret' (a nil value)
Debug:
(tail call): ?
(tail call): ?
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:25:
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:23
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:1055: ManualEnable()
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:552:
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:545
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:674: InitializeAddon()
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:541:
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:518
[C]: ?
...\AddOns\ZOMGBuffs\libs\AceEvent-2.0\AceEvent-2.0.lua:298: TriggerEvent()
...\AddOns\ZOMGBuffs\libs\AceEvent-2.0\AceEvent-2.0.lua:910:
...\AddOns\ZOMGBuffs\libs\AceEvent-2.0\AceEvent-2.0.lua:903
[C]: LoadAddOn()
ZOMGBuffs\ZOMGBuffs.lua:5537: OnEnableOnce()
ZOMGBuffs\ZOMGBuffs.lua:5701:
ZOMGBuffs\ZOMGBuffs.lua:5688
[C]: pcall()
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:24:
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:23
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:1055: ManualEnable()
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:983:
...\AddOns\ZOMGBuffs\libs\AceAddon-2.0\AceAddon-2.0.lua:976
[C]: ?
...\AddOns\ZOMGBuffs\libs\AceEvent-2.0\AceEvent-2.0.lua:260: TriggerEvent()
...\AddOns\ZOMGBuffs\libs\AceEvent-2.0\AceEvent-2.0.lua:910:
...\AddOns\ZOMGBuffs\libs\AceEvent-2.0\AceEvent-2.0.lua:903
AddOns:
Swatter, v5.7.4568 (KillerKoala)
Armory, vv7.5.1
ArmoryGuildBank, vv7.5.1
AucAdvanced, v5.7.4568 (KillerKoala)
AucFilterBasic, v5.7.4568 (KillerKoala)
AucFilterOutlier, v5.7.4568.2531
AucMatchUndercut, v5.7.4568.2531
AucScanData, v5.7.4568 (KillerKoala)
AucStatClassic, v5.7.4568 (KillerKoala)
AucStatHistogram, v5.7.4568 (KillerKoala)
AucStatiLevel, v5.7.4568 (KillerKoala)
AucStatPurchased, v5.7.4568 (KillerKoala)
AucStatSales, v5.7.4568.2842
AucStatSimple, v5.7.4568 (KillerKoala)
AucStatStdDev, v5.7.4568 (KillerKoala)
AucStatWOWEcon, v5.7.4568.2530
AucUtilAHWindowControl, v5.7.4568.3311
AucUtilAppraiser, v5.7.4568.2530
AucUtilAskPrice, v5.7.4568.3175
AucUtilAutoMagic, v5.7.4568.3142
AucUtilCompactUI, v5.7.4568.2530
AucUtilEasyBuyout, v5.7.4568.3583
AucUtilFixAH, v5.7.4568 (KillerKoala)
AucUtilGlypher, v5.7.4568.2545
AucUtilItemSuggest, v5.7.4568.3108
AucUtilPriceLevel, v5.7.4568.2545
AucUtilScanButton, v5.7.4568.2530
AucUtilScanFinish, v5.7.4568.2530
AucUtilScanProgress, v5.7.4568.2530
AucUtilSearchUI, v5.7.4568.3655
AucUtilSimpleAuction, v5.7.4568.4553
AucUtilVendMarkup, v5.7.4568.2530
Babylonian, v5.1.DEV.130
BeanCounter, v5.7.4568 (KillerKoala)
Configator, v5.1.DEV.130
DBMCore, v
DebugLib, v5.1.DEV.130
Decursive, v2.4.5.1
Enchantrix, v5.7.4568 (KillerKoala)
EnchantrixBarker, v5.7.4568 (KillerKoala)
Informant, v5.7.4568 (KillerKoala)
myAddOns, v2.8
Outfitter, v4.9.3
QuestHelper, v1.3.4
Recount, v
SlideBar, v5.7.4568 (KillerKoala)
Stubby, v5.7.4568 (KillerKoala)
TomTom, vwowi:revision
ZOMGBuffs, v$Revision: 141 $
ZOMGBuffsBuffTehRaid, v$Revision: 141 $
ZOMGBuffsSelfBuffs, v$Revision: 141 $
BlizRuntimeLib_enUS v3.3.0.30300 <eu>
(ck=6e0)
Ideas anyone?
:-)