Get an Epic Experience with Premium

PolMonitor

Buffs & Debuffs Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 436 Monthly Downloads
  • Supports: 6.0.2
  • 1,760 Total Downloads
  • Updated 10/17/2014
  • Created 10/05/2012
  • 6 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License:
  • Newest File: 1.3.4
or

About PolMonitor

In a nutshell, PolMonitor can:

1. Hide/show UI frames based on certain events (like when in combat). For example, if you want the quest objectives hidden when you are in combat, and you want the player frame to show only when in combat, etc.

2. Create groups of buttons (hotbars?) which allow monitoring of buffs, target debuffs, item cooldowns, and much more. These buttons have the ability to use DogTags to build logic into when the buttons are active, what information is displayed on them, etc. Masque can be used to skin them and there are also options to move them, lock them, set their transparency level, etc. You can also do things like suppress Blizzard's glowy effects per button, scale them to up to 1000% of the size, invert them so they are inactive when they are "active", fade them out with a configurable transparency when no mana, out of range, and more!

Button groups can also be shown or hidden when you in are or out of combat, always hidden, etc. Everything is built around monitoring not only buffs and debuffs, but the state of combat and what you are targeting.

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. You can also re-use profiles, so if you both a Horde and Alliance Hunter for example, you can use a single profile for both.

Use /pm or /polmonitor to access the configuration.

SOME EXAMPLES:

- Renew button to show the time left of your renew HoT on your current target. - Healthstone button that lights up only when you are less than a certain percentage of health. - Agony, Corruption, and all other Warlock dot buttons to show when your DoTs will expire on the target. - Raging blow button, that tells you when its active, how long you have before the proc ends, and also shows the glowing proc art. - Button that shows your health percentage and lights up when you are under 40% health, and then casts Lay on Hands on you without losing your target if you click it. Etc etc etc :)

NOTES:

Development of this add-on after WOTLK has been done by Iceypop, with permission from the original author Polina. Some additional work was done by Gaff and Coneko before I took over. Giving credit where credit is due. Thank you, each of you. :)

=> 1.3.4 RELEASED

- The addon was still showing up at out of date in patch 6.0, even though its not.  Fixed!
- XP bar no longer gets redrawn during pet battles
- Removed WoW 5.X specific code now that 6.0 is live!
- Removed accidental debug stuff that was printing things to the chat window on occasion
- "Hide main bar" was not hiding the reputation tracking bar if one was being used
- Loading a new Profile will now immediately calculate the "frame state" according to the new profile's frame/UI options.

=> 1.3.3 RELEASED

- Updated for patch 6.0

=> 1.3.2 RELEASED

It was brought to my attention that clicking on debuff monitor buttons was broken in 1.3.1.  Fixed.
If you have debuff buttons and you used 1.31. double check they might be set to "Self-cast" instead
of "current target" now.  I apologize for the error.

=> 1.3.1 RELEASED

- Added ability to hide/show Mini map based on certain events.
- Made slight change to MOP Achievement hiding ability which will help prevent a Blizzard LUA error
- Removed RaidWide Buff monitor type (unused?)
- Added Totem monitor type which monitors totem timers and totem spell cooldowns together
- All HotKey labels for all monitor types can now optionally use DogTags
- Spell cooldown monitors will now default to cast on "Target/Self-cast"

=> 1.3.0 RELEASED

- I uploaded the wrong file, so I am releasing 1.3.0 which is nothing but what was supposed to be 1.2.9 :)   I hope I get it right this time! :)

=> 1.2.9 RELEASED

- Now works with patch 6.0 and the Warlords of Draenor expansion (with load outdated turned on)
- Removed dependancy on AceEvent-3.0

- Added new UI/Frames options which can be used to automatically hide/show UI elements are certain times.  Each frame can be shown always, never, in combat, out of combat, or if you have any target or are in combat, for the following frames:

    Main action bar
    bottom left action bar    
    bottom right action bar
    right one action bar
    right two action bar
    player frame
    objectives tracker (quest tracker)

    In other words, if you want to automatically hide the quest tracker when in combat, set the value for quest tracker to "out of combat".  If you want to hide the main actionbar/xp bar/etc except when you have a target selected or when in combat, set it to "any target or combat".

- All monitor groups can now be automatically hidden based on events!  Each group now has an option that will define when the group monitors are displayed for that group:

    - Always (always show this group)
    - Never (never show this group)
    - Any Target/Combat (enables only when you have a target or are in combat)
    - Combat (enables only when you enter combat, hides itself when you leave combat)
    - Hostile/Combat (enables if you have an attackable target, OR when you enter combat)
    - Out of combat (enables only when out of combat)

=> 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

Comments

  • #9

    Hello, I have the same problem with PolMonitor adding the default blizard XP bar, Reputation bar and another grey line (from the original blizz ui). XP bar is abover, beneath is the reputation bar, then a grey bar. Those are in the same position as they are in the original blizzard UI.

    From what I saw, those are tied to

    UI/Frame Option -> Main HotBar Display (when it's visible, those bars are visible, when I hide Main Hotbar, then xp, reputation and grey line dissapear, but also dissapear my main bar (no mater is it from Dominios or from Bartender, so everything from 1 to 10 is gone, the spells added to 1, 2, 3, 4, etc.)

    Please fix this soon, the addon is awesome and i'm using it for years, but can't play with those bars on my screen all the time.

  • #8

    Within the last few weeks i started having this line appear underneath PolMonitors buttons. Sometimes the reputation bar gets increased in size, and some times i even have an experience bar appear even though i am level 90. These issues only occur when the addon is enabled. I will include some pictures below. By the way, I love this addon. Keep up the good work!

    Without Polmonitor:

    With Polmonitor:

    List of my addons incase there is any conflict among them:

    Right click images and click "Open image in new tab" if the images are too small.

    Last edited by eric1240 on 10/18/2014 7:53:12 PM
  • #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

    Locals:
    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 »

VIP trip to SMITE World Championship