Go to Page... |
Updated: | 01-01-10 06:58 PM |
Created: | 05-24-09 08:19 AM |
Downloads: | 7,452 |
Favorites: | 25 |
MD5: |
This is Gaff's ever so slightly modified version of the Polmonitor addon.
Here's the deal:
99+% of the credit for this mod goes to Polina, see: PolMonitor, he seems to have left the scene so I've fixed a couple of bugs and added a feature I wanted. Ideally I don't want to be forking this project and I'm more than happy to merge my changes into the main addon (or not) based on whatever Polina thinks if he turns up In the meantime as long as I'm using this addon I'll upload any fixes I make.
Original Details from Polina
============================
This addon helps you make sure you have all the buffs you should have, that your target has the debuffs it should have, and that you're using your spell and item cooldowns as often as possible. It does this by letting you set up monitors for the buffs, debuffs, spells/skills and items you're interested in. The monitors appear visually as standard action buttons on the screen.
When everything is ok (you have the monitored buff, your target has the debuff, the cooldown is running, ..) the corresponding button is faded out. When something is missing or the cooldown is up the button becomes fully opaque, signaling that something needs to be done. Buttons that represent skills/spells/items you have can be clicked to trigger the appropriate action.
Use /polmonitor to configure.
Here's my changes
1.1.GE.9
--------
- Corrected the set of included libraries so it actually works with 3.3
- Buff / Debuff monitors now show stacks if there is more than one by default.
1.1.GE.8
--------
- Updated .toc file to be 3.3 compatible. AFAIK there are no 3.3 (or 3.2) specific issues for this addon.
1.1.GE.7
--------
- Removed CyCircled support (obsolete)
- Added new LibButtonFacade support. I've noticed a few bugs, if you toggle the "Polmonitor uses LibButtonFacade" option it doesn't take effect until you reload. New groups may not inherit sensible LBF defaults. Buttonfacade settings are stored by group name, not by profile. I think this is a Good Thing (tm) since it allows you to manage your LBF settings tangentially to your profile settings. If you want the same LBF settings accross profiles then name your groups the same, if you want different then name them differently. I'd like the whole addon to work more like this.
1.1.GE.6
--------
- Per-group alpha settings!
1.1.GE.5
--------
- All button types have dogtag support! Thanks Coneko, now my healthstone button becomes enabled when I have low HP, hurrah.
- Coneko also added an (experimental) raidwide buff monitor for (e.g.) Vigilance, Focus magic, etc.
1.1.GE.4
--------
- Random addons using parent / child aceDBs dont cause polmon to blow up.
- DogTag event handling is better, should work far better now.
1.1.GE.3
--------
- Upgraded to the latest ACE addons (r803)
- Modified AceDB so that it learns to switch settings with your spec.
(NB: This means all your ace addons will have the ability to change with your spec, I personally think this is a great feature but if you hate it then please flame me)
1.1.GE.2
--------
- Dogtag editing is now multiline (phew)
- Dogtag labels on buttons (want your button to show how many scortch stacks are up? Now you can).
1.1.GE.1
--------
- Fixed bug with showing other people's buffs caused by 3.1.2
- Added support for DogTag buttons.
- For a v. quick example of dogtags, try entering "[HpPercent<25]", the button will become enabled when you are low health.
ToDo
----
- Add bars to the buttons like with buttonbar addon.
- Configuration GUI is getting a bit ugly. I'm sure it can be done better.
- Add sounds and flashing.
Note that I have no intention of doing any of these at the moment
Comment Options |
Mantioch |
View Public Profile |
Send a private message to Mantioch |
Find More Posts by Mantioch |
Add Mantioch to Your Buddy List |
08-02-09, 09:15 PM | |||
|
[NumAura("Shadow Embrace"), unit="target"]
make a button group for CC add the cc twice, one for target, one for focus in the label banish [AuraDuration("Banish", unit="focus"):Truncate(4, nil)] banish [AuraDuration("Banish", unit="target"):Truncate(4, nil)] fear [AuraDuration("Fear", unit="focus"):Truncate(4, nil)] fear [AuraDuration("Fear", unit="target"):Truncate(4, nil)] |
||
|
oldvamp |
View Public Profile |
Send a private message to oldvamp |
Find More Posts by oldvamp |
Add oldvamp to Your Buddy List |
08-02-09, 10:39 PM | |||
|
I'm hoping that you are possibly able to help me with some of my other questions in the future, though I suppose many of them seem to be wishful thinking. (Or veiled requests for further functionality.) Thanks for the help with the Shadow Embrace, I'll do that. Graf doesn't seem to have posted on this addon in nearly a month, I'm hoping he hasn't dropped it too. This seems, to me, to be the closest thing I can get to the now defunct Flexbar, which I used quite a lot back when it was working. I suppose I'm just looking for that kind of functionality and customization. Unlikely I'll find it, but I'll keep trying to get many addons to do the work that one did for me. Thanks, Mantioch
Last edited by Mantioch : 08-03-09 at 03:55 PM.
|
||
|
Mantioch |
View Public Profile |
Send a private message to Mantioch |
Find More Posts by Mantioch |
Add Mantioch to Your Buddy List |
08-03-09, 05:07 PM | ||
|
It would be like tracking the banish or fear time remaining [AuraDuration("Shadow Embrace", unit="target"):Truncate(4, nil)] I don't think there is currenty a dogtag function to return cooldown time, maybe that could be added in the next version as for bindings, I don't think this addon wasn't originally meant to be a bar replacement, but a display of what needs to be done. think dashboard the speedometer doesn't control the speed it just displays it.
Last edited by oldvamp : 08-03-09 at 05:58 PM.
|
|
|
oldvamp |
View Public Profile |
Send a private message to oldvamp |
Find More Posts by oldvamp |
Add oldvamp to Your Buddy List |
08-03-09, 09:08 PM | ||||
|
There are some other interesting artifacts, such as: I get the textures for one group's buttons when I enter combat (This seems to happen when the missile is only around halfway to the target.) , but I get another group shortly after the missile actually does damage. Then, I get yet another bar when I actually cast a spell, or retarget. I have no idea why this happens. I understand that retargeting forces an update, but why do I get my "bars" at separate times?
As for a speedometer, I've got, say... ClassTimer for that. I already know that the spell is there. I know what it's duration remaining is. What I want is a usable (clickable?) portion of my interface that displays the same data, and is configurable to display it in whatever way I want. Far too much to ask, I know. Cnc (Developer of Flexbar) gave up trying before WotLK came out, for whatever reason, and it seems as if nobody else is trying to do the same thing. Blizzard has made it difficult to do, probably because they don't -want- us to do things that way. /endrant Either way, I've been able to get a lot of the way I used to do this interface back using this addon. It's different, and I can't get it quite the way I want, but I can get things close. (I haven't played this char since Flexbar stopped working.) Does anyone possibly know a different addon that might get me closer? Thanks, Mantioch
Last edited by Mantioch : 08-03-09 at 11:37 PM.
|
|||
|
Mantioch |
View Public Profile |
Send a private message to Mantioch |
Find More Posts by Mantioch |
Add Mantioch to Your Buddy List |
08-04-09, 10:34 AM | |
|
For keybinds, what I do is simply create an invisible bartended bar with keybinds, and use polmonitor for the visible part.
|
|
Warlocomotif |
View Public Profile |
Send a private message to Warlocomotif |
Find More Posts by Warlocomotif |
Add Warlocomotif to Your Buddy List |
08-05-09, 09:06 AM | |
|
Wow lots of catching up to do. Thanks for the input. I'll reply with broad points:
- Dogtag performance isn't great. You can do pretty much anything with it, but it might cost you fps. Using the dogtag label to do cooldowns is going to hurt performance. Also Dogtags don't update very often (every 0.2 seconds I think) which can cause your buttons to seem slow to update. I believe the Putbull guys (who pioneered dogtags) have similar issues and were thinking of coming up with a replacement. - 'All' Polmonitor does is allow you to place regular buttons wherever you like, and allow you to overide: - The cooldown timer (to show the cooldown of a spell / buff / debuff ) instead of what the button would usuall show. - The Enabled / Disabled state (and the fade level associated with it) - The label on the button. I'm simplifying here, but my point is that OmniCC, multiple fade levels, hotkeys, custom textures, and all this sort of stuff are out of scope as far as I'm concerened. There are other mods that do this better IMHO. Some things you can do, e.g. a shadowbolt button that shows the cooldon on shadow embrace: 1. Create a debuff button, set the debuff to shadow embrace. 2. Set the target of the button to 'target' (or maybe 'focus'). 3. Change the spell of this button to shadowbolt. Simple, and no need to mess around with dogtags so no adverse performance issues. A banish timer would work the same way. |
|
Gaff |
View Public Profile |
Send a private message to Gaff |
Find More Posts by Gaff |
Add Gaff to Your Buddy List |
08-12-09, 08:50 AM | ||
|
I can`t seem to figure out how the auto switch when you change your spec works.
I thought that I configure it for one spec, change spec and then configure it for the other spec as well but I didn`t work and I didn`t see any options related to this or found any information besides your changelog
|
|
|
Gogusrl |
View Public Profile |
Send a private message to Gogusrl |
Find More Posts by Gogusrl |
Add Gogusrl to Your Buddy List |
08-14-09, 05:20 AM | ||
|
|
|
|
Coneko |
View Public Profile |
Send a private message to Coneko |
Find More Posts by Coneko |
Add Coneko to Your Buddy List |
08-16-09, 01:22 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 11
Uploads: 0
|
I have been having issue with adding dogtags to Hammer of Wrath enable/disable option.
I am not sure what code to add to dogtags under dogtag edit box for Hammer of Wrath which checks for if my target's health is 20% or below. When ever i did add something, it started to write the code results in my chat box such as: 99.5 < 20 80 < 20 45 < 20 and so on. Can any one help me out? Appreciated in advance. |
|
Xpl0iter |
View Public Profile |
Send a private message to Xpl0iter |
Find More Posts by Xpl0iter |
Add Xpl0iter to Your Buddy List |
08-16-09, 08:37 PM | ||
|
in the enable box [PercentHP(unit="target")<21] click accept |
|
|
oldvamp |
View Public Profile |
Send a private message to oldvamp |
Find More Posts by oldvamp |
Add oldvamp to Your Buddy List |
08-24-09, 08:21 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 11
Uploads: 0
|
Now i have a problem with this, Parrot and PolMonitor are sort of bugging out. When i have polmonitor off, i do not get this error. Same goes for Vice Versa. Date: 2009-08-24 22:19:08 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\Parrot\Code\CombatEvents.lua line 490: Bad argument #1 to `del'. Expected "table", got "nil". Debug: (tail call): ? [C]: ? ...rface\AddOns\Parrot\libs\LibRock-1.0\LibRock-1.0.lua:717: ...rface\AddOns\Parrot\libs\LibRock-1.0\LibRock-1.0.lua:715 Parrot\Code\CombatEvents.lua:490: ApplyConfig() Parrot\Code\Parrot.lua:142: ?() ...rot\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: ...rot\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146 [string "safecall Dispatcher[3]"]:4: [string "safecall Dispatcher[3]"]:4 [C]: ? [string "safecall Dispatcher[3]"]:13: ?() ...rot\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire() ...face\AddOns\Pol_Monitor\Libs\AceDB-3.0\AceDB-3.0.lua:441: SetProfile() ...face\AddOns\Pol_Monitor\Libs\AceDB-3.0\AceDB-3.0.lua:359: ...face\AddOns\Pol_Monitor\Libs\AceDB-3.0\AceDB-3.0.lua:337 AddOns: Swatter, v3.1.14 (<%codename%>) Parrot, vv1.9.0 PolMonitor, v1.1.GE.7 BlizRuntimeLib_enUS v3.2.0.30200 <us> (ck=74) |
|
|
Xpl0iter |
View Public Profile |
Send a private message to Xpl0iter |
Find More Posts by Xpl0iter |
Add Xpl0iter to Your Buddy List |
12-09-09, 06:40 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 28
Uploads: 0
|
Path 3.3
Hi
Gaff, Please and so many please update this addon for patch 3.3 |
|
nima.m |
View Public Profile |
Send a private message to nima.m |
Find More Posts by nima.m |
Add nima.m to Your Buddy List |
08-15-10, 07:58 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Monitor not Changing with Dual Spec Change
Not sure if anyone else has had this problem; but I think since patch 3.3.5 I can't seem to get my monitor bar to change with my spec. I have to go and change which profile I want manually.
I have tried reinstalling the addon and that didn't change anything. Has anyone else had this problem or know of a fix for it? |
|
Mathusela |
View Public Profile |
Send a private message to Mathusela |
Find More Posts by Mathusela |
Add Mathusela to Your Buddy List |
09-09-14, 01:37 PM | |
|
Hi all,
With the permission of Polina, I have been keeping this updated for the past couple of years: Here: http://www.wowinterface.com/download...olMonitor.html Curse: http://www.curse.com/addons/wow/polmonitor-continued |
|
Iceypop |
View Public Profile |
Send a private message to Iceypop |
Find More Posts by Iceypop |
Add Iceypop to Your Buddy List |