MoBuffs

From WowAce Wiki
Jump to: navigation, search
Summary
MoBuffs
Zero config, complete buff monitor for your self, party, and raids.
TOC 2.4 (20402)
Category Buffs Addons
Author Pachelbel
Details
Version 1.3.1 (Build $Rev$)
Credits Peragor
Embeds Ace2, DewdropLib, FuBarPlugin-2.0, GratuityLib, SpecialEventsEmbed, LibBabble-Spell-3.0, LibTalentQuery-1.0
Links
Releases Curse WoWI
Betas Ace SVN Zip
Changelog FishEye

About

This is an addon that checks yourself, party, and raid for missing or incorrect buffs. Yes, it's yet another buff checking module, but this is one that I've been working on since TBC came out. It's heavily heuristic based and absolutely zero config (you have enough to manage with raids already). I've looked at other buff checkers and they were all either incomplete or too complicated for my tastes.


This module is *NOT* going to do any buffing for you. Its simply a tool for checking the buff status of your raid.

Integration

This addon has integration support for the following addons:

Uniqueness

What does it do differently from the other buff checking mods?

  1. It's absolutely zero config. It should work out of the box. No hassle.
  2. Noone else needs to have it installed for you to access all the functionality.
  3. Not to knock some really nice addons that have some really nice features, but all the ones that I've ever checked miss things. Just in the category of food buffs (as of 12 Mar 2008):
  • BigBrother - misses "Increased Stamina" and "Rumsey Rum Black Label"
  • BuffCheck - misses "Increased Stamina", "Enlightened", and "Electrified"
  • fmBuffCheck - misses "Increased Stamina", "Rumsey Rum Black Label", "Enlightened", and "Electrified"
  • FuBar_RaidBuffFu - doesn't check food buffs AFAIK without configuration
  • Prescription - misses "Increased Stamina", "Rumsey Rum Black Label", and "Electrified"
  • XRaidStatus - can only check for "Well Fed" realistically and only then with configuration

And yes, several of these allow you to configure extra buffs to check, etc. but I wanted something that worked out of the box with zero setup. Also, a couple of the mods require everyone to have it installed for you to access all the features. Noone but you needs to have MoBuffs installed to utilize it fully.

If you're looking for something with lots of bells and whistles, and lots of reporting options, and lots of configuration options, then MoBuffs isn't for you.


I took the approach that I'm going to be raiding with good people. I shouldn't have to tell someone to use one elixir over the other or one food buff over the other. I leave it to them to decide what's best for their style, spec, and wallet. This just gives me a heads up to remind people to rebuff, or catch simple mistakes, or see who's slacking.


Anyway, I find it useful. I hope others do to.

Support

You can post questions/suggestions to the official forum thread here: http://www.wowace.com/forums/index.php?topic=11869.0

What it does

Example MoBuffs window showing missing buffs.
Example MoBuffs window showing missing buffs with hint line.
MoBuffs menu from right-click of mini-map.
MoBuffs about window.
MoBuffs chat window help (/mobuffs).

Like I said, this is heuristic based, meaning it uses simple rules of thumb. They will not apply to every situation so a raid leader should use his head. This is just a tool to give you a heads up when something is probably missing or wrong. It's also useful to see who's putting forth the effort (with buffs, pots, etc.) and who's slacking.

General Buffs

Here's a *partial* list of the things it checks:

  • If player in not same zone as you, assume they are not active in raid (wait list, alt, etc.) and therefore not a source or target of buffs.
  • If the raid has a warlock, at least one person should be soulstoned.
  • Warn if more than one raid member has soulstone (with more than one Warlock present.) You typically only need one soulstone.
  • If the raid has a mage, everyone (with mana bar) should have arcane int/bril.
  • If the raid has a druid, everyone should have mark/gift of the wild.
  • If the raid has a priest, everyone should have fortitude.
  • If the raid has a priest, everyone should have shadow protection.
  • If the raid has a priest with 21 points in Discipline, then everyone (with mana bar) should have divine spirit.
  • If the raid has a paladin, everyone should have one blessing (not picky on which) per paladin in raid.
  • If the party has a paladin, everyone should have one aura (not picky which, except crusader) per paladin in party.
  • No player should have shadow resist aura if priest in raid.
  • No player should have crusader aura.
  • If the party has a hunter (with 31 marksmanship), everyone in party should have trueshot aura.
  • If player is hunter, should have an aspect up (not picky which - except beast/pack).
  • If player is hunter, should only have Aspect of the Beast up if flagged for PvP.
  • No player should have Aspect of the Pack.
  • If player is hunter, should have pet out (not picky which).
  • If player is mage, should have armor up (not picky which - mana, frost, ice, etc.)
  • If player is warlock, should have armor up (not picky which - fel, demon, etc.)
  • If player is warlock, should have pet out (not picky which).
  • If player is priest, should have Inner Fire up.
  • If player is does not have mana bar, should not have Blessing of Wisdom.
  • If player is Priest, Mage, or Lock, and there are less than 4 paladins in raid, he should not have Blessing of Might.
  • If player marked as "maintank" through UI, assume player is TANK.
  • If player marked as tank through oRA2 or CT_RA interface, assume player is a TANK.
  • If player is in "defensive stace", or in "bear form", or has "righteous fury", assume player is TANK.
  • If player is TANK, should not have Blessing Of Salvation.
  • If player is TANK, and raid has a druid, he should have thorns (careful, this can break CC).
  • If player is TANK, and player is a paladin, should have righteous fury.
  • Everyone should have a battle and guardian elixir -or flask- up (not picky which).
  • Everyone should have a food buff up (not picky which).
  • Everyone should have a weapon buff (not picky which) like oil or sharpening stone.

Weapon Buffs

Here's the list of temporary weapon buffs it checks for:

  • (Lesser|Greater) Ward of Shielding
  • Sharpened (+\d+ Damage)
  • Weighted (+\d+ Damage)
  • Anesthetic Poison
  • Deadly Poison [IVX]*
  • Crippling Poison [IVX]*
  • Wound Poison [IVX]*
  • Instant Poison [IVX]*
  • Mind-numbing Poison [IVX]*
  • (Minor|Superior|Brillant|Blessed) (Mana|Wizard) Oil
  • Wizard Oil
  • Frost Oil
  • Shadow Oil
  • (Blessed|Righteous) Weapon Coating

Example

Below is an example line showing a player (Pacha) with missing buffs:

MoBuffs Line.jpg

In this case the player is missing the following:

  • Battle - No battle exlir found.
  • Guardian - No guardian exlir found.
  • Food - No food buff found.
  • Weap - No temporary weapon buff found.
  • Blessings(1) - There are multiple paladins in the raid and the player is missing 1 blessing.
  • ShadProt - There is at least one priest in the raid and the player is missing Shadow Protection.
  • Fort - There is at least one priest in the raid and the player is missing Fortification.
  • Spirit - There is at least one priest in the raid with at least 21 points in Discipline and the player is missing Divine Spirit.

Other possible indicators include:

  • Aura - There are paladins present and player is missing an aura.
  • Wild - There is at least one druid in the raid and the players is missing "Mark/Gift of the Wild".
  • !Wis - The player has "Blessing of Wisdom" but no mana bar.
  • !Might - The player is a Priest, Warlock, or Mage and has "Blessing of Might" (with less than 4 paladins present).
  • !Salv - The player has "Blessing of Salvation" but is flagged as a TANK.
  • Armor - The mage/warlock doesn't have an armor self-buff up.
  • InnerFire - The priest doesn't have "Inner Fire" self-buff up.
  • !Pvp - The player is flagged for Pvp and you are not in a BG or arena.
  • !Zone - The player is not in the same zone as you (and is not considered a buff source).
  • !Crusader - The player has "Crusader Aura" and should not.
  • !ShadResist - The player has "Shadow Resistance Aura" and there is a priest in the raid.
  • Pet - The player is a hunter or warlock and probably should have their pet out.
  • Aspect - The player is a hunter and doesn't have an "Aspect of..." up.
  • AoBeast - The player is a hunter and has "Aspect of the Beast" up.
  • AoPack - The player is a hunter and has "Aspect of the Pack" up.
  • Trueshot - The player is a hunter (with 31 points in Marksmanship) and doesnt' have "Trueshot Aura" up.
  • Int - The player is missing "Arcane Intellect/Brilliance" and there is a mage in the party/raid.
  • Soulstone - There is a warlock in the party/raid and noone is soulstoned.
  • !Soulstone - There are multiple people in the party/raid who are soulstoned (typically only need one).


There are many more.

Future

I've been trying to expand its usefulness. Let me know think of any other heuristics to add. Here's my current "todo" list:

  • toggle for debugging support
  • check buffs on pets
  • dead
  • check right zone for zone flasks (unstable, shat)
  • check that SS on rezzer (priest, paladin, shaman)
  • non-mana users should not have flask of restoration, etc.
  • check for appropriate weapon buff (no mana regen if no mana bar, etc.)
  • check for appropriate food buff (no mana regen if no mana bar, etc.)
  • prob. not aspect of the cheetah (this is situational, some hunters use for pulling/kiting)
  • shadow/nature resist options
  • better self buff checks (max rank, etc.)
  • add 2.4 stuff (weapon coatings)

Instructions

Installation

  1. Download: MoBuffs
  2. Unzip the file into the Addons folder just like any other mod.
  3. When in game, hover over the MoBuff icon (it should be located around your mini-map).
  4. A window should appear with the current list of missing/incorrect buffs.

Options

By default, MoBuffs checks for everything it knows how to check. Several buff types may be skipped by right-clicking on the mini-map icon and checking the skip option for those buff types.

Reporting

You may click on a person's name in the list to send them a whisper with the list of missing buffs.

Move Mini-map Icon

You can click-hold and drag the icon around the mini-map to reposition it.


Disable

You can right-click on the mini-map icon to get the standard Fubar menu. De-selecting "Enable" from this menu will turn off the mod.

Command Line

Command line options can be used with the "/MoBuffs" command in the chat window.

Credits

Thanks to Peragor for his LibTalentQuery-1.0 (talent querying) and GridLayoutPlus (tank list integration with oRA2 and CT_RA).

See Also