Get an Epic Experience with Premium


Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 134 Monthly Downloads
  • Supports: 5.4.8
  • 1,295 Total Downloads
  • Updated 08/23/2014
  • Created 10/05/2012
  • 6 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License:
  • Newest File: 1.2.8

About PolMonitor

PolMonitor is a full buff/debuff/spell cooldown/item cooldown monitor that can also double as a hotbar. Each monitor is presented in the form of a button similar to the default UI hot bar, but the cooldown display on the button can be configured to monitor almost anything instead of just a spell cooldown timer.

This addon essentially integrates a hotbar with a monitor without all of the moving bar graphs and fluff. Instead the monitor is actually on your spell button itself, and for many players this is a much easier way to track your cooldowns because you don't have to stare at a bunch of constantly moving parts!


Each button can monitor things like buffs/debuffs on yourself, or your target, your focus target, your pet, and more. It can also monitor item cooldowns too. The buttons are optionally active, meaning if you click them it will cast the configured spell either on you, your target, your focus, or your pet depending on the configured option.

Each monitor group can be placed anywhere on your screen with many display options such as scaling, alpha blending, bar locking, and more. It also supports both DogTags (for more complex monitoring) and Masque (for button skinning). OmniCC can be used to show the seconds remaining on cooldowns/buffs/debuffs.

The configuration is saved within any number of profiles and profiles can be assigned to both your Primary and Secondary talent specs. When you change your talent spec, PolMonitor will automatically load the profile that you've assigned for that spec!

Use /pm or /polmonitor to access the configuration.


If you want your Renew button to show the time left of your renew HoT on your current target, you can do that. If you want a Healthstone button that lights up only when you are less than a certain percentage of health, you can do that. If you want your Agony, Corruption, and all other Warlock dot buttons to show when your DoTs will expire on the current target, you can do that.


This addon is updated for the latest WoW versions with permission from the original author, Polina. Some features and bugfixes (in addition to my own) have been contributed by Gaff and Coneko. You can review the readme.txt in the PolMonitor folder for specific changes to the original version.

=> 1.2.8 RELEASED

- Fixed /pm and /polmonitor so they should open the PolMonitor settings again
- Updated DogTag and RangeChecking to latest versions, which would help with WOD compatibility

=> 1.2.7 RELEASED

- Now displays "spell charges" when monitoring spell cooldowns (ie Conflag stacks, etc)
- Fixed a typo which caused target debuff cooldown timers to not display correctly.

=> 1.2.6 RELEASED

- Target debuff monitoring now works with spell proc overlays in the same way that buffs work.  I forgot to add this into the last update.

=> 1.2.5 RELEASED

- Now supports Blizzards spell proc overlays during Spell cooldown monitoring!  This is on by default.
- New option added to spell monitors "Suppress Overlay".  If on, then the spell proc "glow" effect will be hidden for that button
- When checking self-buffs, the buff name will be checked as a valid spell name and if there is a spell proc on it, it will display the proc overlay.  This allows for some cool things like monitoring a Raging Blow proc buff timer while still showing the proc effect of the actual ability.
- Updated all Ace3 libraries to latest versions
- Updated TOC for latest 5.4 version of WoW


  • #6

    Tried calling for the addon with the /pm and /polmonitor commands but it never appeared... the addon is properly installed (appears in the addons menu during log in and is up to date), but it just refuses to respond to any command even when it is the only addon active...

  • #7

    Sorry for the wait, I hadn't checked here in a while and for some reason I didn't get an e-mail notification for your comment.  I fixed the /pm stuff now in 1.2.8 so you shouldn't have to go into the AddOns tab to configure anymore.

  • #3

    I get this on sign in :

     7x PolMonitor-1.2.2\ButtonFacade-v5.0.387.lua:5: Usage: GetAddon(name): "name" - Cannot find an AceAddon "ButtonFacade".
    <in C code>
    Externals\Ace3-AceAddon\AceAddon-3.0-11.lua:176: in function "GetAddon"
    PolMonitor-1.2.2\ButtonFacade-v5.0.387.lua:5: in main chunk

    self = <table> {
    DisableAddon = <func> @ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:571
    EnableAddon = <func> @ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:536
    EmbedLibrary = <func> @ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:207
    InitializeAddon = <func> @ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:513
    IterateAddonStatus = <func> @ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:613
    EmbedLibraries = <func> @ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:189
    initializequeue = <table> {}
    statuses = <table> {}
    GetAddon = <func> @ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:174
    NewAddon = <func> @ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:126
    IterateModulesOfAddon = <func> @ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:618
    IterateEmbedsOnAddon = <func> @ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:617
    embeds = <table> {}
    IterateAddons = <func> @ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:603
    frame = AceAddon30Frame {}
    addons = <table> {}
    enablequeue = <table> {}
    name = "ButtonFacade"
    silent = nil
    error = <func> =[C]:-1
    tostring = <func> =[C]:-1

    Also, I am unfamiliar with "DogTags", and it seems much of the power of this addon comes from "DogTags". Do you know of any page I can read with an overview about this? I did have a look at the Ace website, an although it listed many many DogTags commands, I could make none of them work (I guess I do not understand the syntax needed to make these work).

  • #4

    Hi thank you for the comment.  Do you have ButtonFacade installed as an addon?  I will try to figure out how to get the same error so I can fix it.  I personally do not use ButtonFacade but I will try when I have time.

    One way to get a reference to DogTags is to type /dogtag in-game.  I can try to help you with specific questions if you have them, but an example might be:  If you wanted an icon to become active only when your target is less than 21% health, you would need to place the following text into your "Enabled DogTag" box for that spell:

    [PercentHP(unit="target") < 21]

    Some of them are a little more confusing than that, unfortunately.  Like for example if you are a Warlock and you wanted your icon to only become active when you have 1 or more soulshards, you would put this into the "Enabled DogTag" box for that spell:

    [AltP(unit="player", index=7) > 0]

    The AltP dogtag isn't the most descriptive one ever, but it does work. :)  I can try to help you out if you want something specific and are having troubles.

  • #5

    thanks for the reply about "DogTags", this did help a lot.

    I don't have ButtonFacade installed, but I do have Masque, and it is using the skin "ButtonFacade: Darkscail". 

  • #1

    This has to be the most under-rated, under-downloaded, and under-appreciated WoW addon of all time.  Seriously.  

    I do have a minor thing to mention.  I have 1.2.1 and after I made a Healthstone cooldown (which does now work thank you) I get a ton of LUA errors when I start wow.  Not a big deal because it does work without errors after it loads.  Still it might be something to check out?

  • #2

    The errors on startup should be fixed in 1.2.2.  Thank you for your help!  Please let me know if you have any other problems or suggestions!

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Absolute Lojack Giveaway!