Download
(9 Kb)
Download
Updated: 07-06-11 09:13 PM
Pictures
File Info
Updated:07-06-11 09:13 PM
Created:06-14-11 01:46 AM
Downloads:808
Favorites:3
MD5:
Enforcer
Version: 1.11
by: Malorn [More]
Enforcer is a PvP-oriented buff utility addon. It may have PvE applications, but the addon is designed for PvP.

A design goal of Enforcer is to be as light as possible and has a no-news-is-good-news approach to UX. That is it only shows you important information and doesn't clutter your UI.

Feature: Target Status
Enforcer gives status indicators for your target on key points of information. Enforcer currently provides icons showing the following:
- Whether the target is incoming heal debuffed & by what amount.
- Whether the target is outgoing heal debuffed & by what amount.
- How many detectable healing effects the target has.

The intent of this feature is to give a quick summary of important information relating to the kill vulnerability of the target by understanding if the target is heal debuffed and how much healing the target is taking. The dark red indicator is the incoming heal debuff, which is the vast majority of heal debuffs in the game. The purple is outgoing heal debuff, which is only Anathema now.

The healing effects won't catch instant heals or single-target long-casts, but it will catch healing effects that are generated as a result of such casts, like the absorb shields, lasting invocation, and greater essence procs. The goal is to eyeball it to know how healed a target is. Low # of effects means little or no healing, while a high # effects indicates strong healing on the target. Its meant to be a rough estimate so you can make appropriate decisions, not give you an accurate readout of the amount of healing.


Feature: Buff Watch
Enforcer allows you to maintain a list of buffs to watch. When those buffs are not up, the buff icon appears in a configurable location to be a clear indicator to you that an important buff is not up.

The intended usage of this feature is for when you are engaged in PvP and one of your critical buffs gets purged. It would then throw up an indicator that a buff you may be relying on isn't up so you know to recast it, or just so you know it isn't up.

Examples: Lifegiving Veil, Salvation, Warlock Armor, etc.

It can also just be used as a buff reminder, which is useful if raiding and you have a lot of buffs on your bar. This makes it easier for you to know that you need to rebuff yourself.



Base Features
  • Smart Monitoring - Enforcer only watches abilities available in your current role, so you don't have to worry about being spammed about "Salvation" when you can't possibly cast it.
  • Throttled Update - Enforcer only updates a few times per second for ux optimization and only updates when a buff change has occurred.
  • Movable Frames - Enforcer's buff watch frame can be moved with the /enforcer move option.
  • Saved Variables - Enforcer saves variables per character between sessions so you only need to configure your buffs once.


Command Line Interface
As an Alpha Rift addon, this mod has limited configuration options and must be configured through the command line interface. Here are its options.

/enforcer <opt> [<args>]

Type /enforcer help for usage.


Sample Usage:

Code:
/enforcer add Salvation
Adds the "Salvation" ability to the buff watch list

Code:
/enforcer del Salvation
Removes the "Salvation" ability from the buff watch list

Code:
/enforcer list
Lists all watched abilities and currently watched abilities.
Currently watched abilities are a subset of the master list based on what abilities are available in your current role.

Code:
/enforcer move buffs 400 400
Moves the enforcer buff watch frame to be anchored at 400,400 from the top left (that's right 400 pixels, down 400 pixels). Default is 600,400. You can also move the "target" frame.


More features to come, and you can count on them being pvp-focused.
1.11
- Fix for a breaking change in the API


1.1
Lots of code cleanup & re-arranging.
- Adjustments/fixes for recent API changes
- Switch to using buff events & throttling for scans.
- New Target Status indicator for PvP
* Shows heal debuff amount, both incoming and outgoing
* Shows number of detectable healing effects on the target
Archived Files (3)
File Name
Version
Size
Author
Date
1.1
9kB
Malorn
07-03-11 12:43 AM
1.01
4kB
Malorn
06-15-11 09:52 AM
1.0
4kB
Malorn
06-14-11 01:46 AM


Post A Reply Comment Options
Unread 06-20-11, 01:59 AM  
Malorn
Zombie
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 1
Uploads: 2
Quote:
Originally posted by Oz-
Looks good thus far. Buff management is of course the first thing I will be looking for an addon for when the support goes live.

Although, often times when a buff has already expired (shorter duration ones) it is already to late. For example if a Riftstalker buff falls off they'll take spike damage.

If possible you may look into setting a way to display the rebuff warnings when the buff reaches a certain duration left; such as displaying the warning 6 seconds before the buff will fade.

If you can do this I see this addon being among the first of staple addons. Goodluck, and thanks for doing these.
That's good feedback. I'm going to try to get that into the next release.

I'm thinking the rebuff warning would be on a per-buff basis, and it would be default 0. So if you wanted a specific buff to warn you before it was down you do a command to set the time. I can make them a different border color, such as yellow, to indicate they are warnings.

The list command would output any custom timers on buffs, and it would involve a new command to set the timer on a buff, or at the very least a new parameter to the "add" command to specify the timer.
Malorn is offline Report comment to moderator  
Reply With Quote
Unread 06-20-11, 01:16 AM  
Oz-

Forum posts: 0
File comments: 2
Uploads: 0
Looks good thus far. Buff management is of course the first thing I will be looking for an addon for when the support goes live.

Although, often times when a buff has already expired (shorter duration ones) it is already to late. For example if a Riftstalker buff falls off they'll take spike damage.

If possible you may look into setting a way to display the rebuff warnings when the buff reaches a certain duration left; such as displaying the warning 6 seconds before the buff will fade.

If you can do this I see this addon being among the first of staple addons. Goodluck, and thanks for doing these.
Oz- is offline Report comment to moderator  
Reply With Quote
Unread 06-16-11, 11:54 PM  
MaddBomber83

Forum posts: 0
File comments: 7
Uploads: 0
I'm looking forward to using this addon. Can you add support for a custom text tag to be displayed on or near the icon? This will allow things like what key that buff is bound to to make it easier to cast.

Thank you in advance!
MaddBomber83 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: