Detaunt Helper

Example

Example of Detaunt Bars

THIS PROJECT IS IN NEED OF A NEW MAINTAINER

I am no longer playing war, and I am seeking someone to take over this mod. It is relatively feature complete; so maintenance could be simply holding the current features with bug fixes as UI APIs change, or you can continue to grow it with new features. By doing so... you will gain the benefits of being an Addon Author!! PM me with your details if interested. Also, if another addon has similar features or desires to support this kind of capability, feel free to PM me about integrating it into your addon.

Description

Prioritize targets by the damage per second they are inflicting on you. In scenarios, the targets icons will have the related class icon provided. Previously seen targets from scenarios will also have the most recent scenario data available, as well has hostile target windows and mouseovers. Otherwise, the icon will be a generic targeting icon. Clicking on the bar will target that player. Monster information will populate the bars too, but auto targeting of monsters is not supported in the WAR API; so, clicking the bar representing a Monster, Pet, Land Mine, etc will not target the object. If your target changes and it matches the bar that was clicked on, a sound, based on your configuration selection, is played to let you know that you can use your detaunt, and upon use another sound, configured through settings, will sound when detaunt should be available.

v1.4.1 Is a quick fix. I recieved a report from Tamara on WarhammerAlliance that Detaunt Helper was causing issues with the Apothecary window. It is oddly tied to the fact that Detaunt Helper has AbilityWindow as a requirement. I did this to use some textures. I have removed the dependency on those textures, and it should now work with that window. Sorry for an update on the heals of an update.

v1.4 Adds is mainly a maintenance release with code factoring. A minor addition is the ability to turn sound notifications off. Also cleaned up a glitch with the abilities window and updated for client v1.3.0*

Usage

Usage instructions can be found here.

Features

Localization

I have added localization for Detaunt Helper. Take that with a grain of salt, as I used google translator /grin. This addon depends on TortalsDpsCore; so, I am limited by the languages it supports. At this point I was able to add French and German. If any of our French or German players can correct what will most certainly be hard to read or off the wall statements, I would greatly appreciate it!! If localization support is not there for a specific language, it defaults back to english.

Target Data View

The latest release removes the dependancy on LibTargetInfo, and provides a data view for looking that the new database provided by Detaunt Helper. See the help pages for more information.

Mini Map Toggle

MiniMap toggle button to bring the up the UI. This has changed LibSlash from being a dependancy to becoming optional.

Detaunt Bars

  • Red (Highest) to Yellow (lowest) with DPS they are inflicting
  • Class Icon of Target (If in scenario or previously encountered in scenario)
  • Assign Click actions to detaunt bars
  • Click to target for detaunt
  • Click to clear detaunt list
  • Click to open a Monitor Window
  • Click to initiate an ability

New to Detaunt Bars is the click to cast abilities. See abilites for instructions on how to assign casting behavior.

Monitor Windows

  • Class Icon of Target (If in scenario or previously encountered in scenario)
  • Last know level of Target (If in scenario or previously encountered in scenario)
  • DPS Target is inflicting on you
  • Right click will target the object (If it is a player)
  • Left click, drag to allow them to be repositioned
  • Button to make this a permanent monitor (pop when this individual damages you)
  • Memory of window location for players set to be permanently monitored

Anchor Windows

Windows that can be seen in layout editor for specifying the location of:

  • Detaunt Bar appearance (From there down)
  • Monitor Windows (Where they will first appear)

UI for all configuration

Access the settings dialog through the minimap button, or is the optional LibSlash package is installed, through the slash command: /dh menu

Click Behavior

  • L/R/M Click to target for detaunt
  • L/R/M Click to clear detaunt list
  • L/R/M Click to open a Monitor Window

Miscellaneous

  • Number of Records to maintain in Target Database
  • Number of Bars to show
  • Number of seconds to wait before expiring an inactive target
  • Reset on Detaunt flag

Sound Notifications

  • Target Acquired
  • Detaunt Ability Ready

Bar Font Styles

  • Font to use on bars
  • B/W Font Color

Bar Items Shown

  • Show/Hide Icon
  • Show/Hide Target Name
  • Show/Hide DPS

Bar Size

  • Width of Target Name
  • Height of Bar
  • Bar's Scale

Target Data View

  • Query by rank or last seen range
  • Query by name and class match
  • Sort on all major headers

Custom NerfedButtons Check

For those that use the NerfedButtons Addonn, DetauntHelper, upon detecting the addon, will add a custom check to it, called dht, which will return true if the current target is also the detaunt target. It has the need option; so, you could have it return false by setting need to "-".

Dependencies

TortallDPSCore

Optional Dependencies

LibSlash

NerfedButtons for the Custom NerfedButton Check "dht", or the NerfedButtons Sequnecing.

For those that are brave, and are using NerfedButtons, you may want to try the beta version of my NerfedButtons GUI for sequence building, NB Sequence Builder.

Features In Development (ALPHA)

For the brave at heart, the latest development version can always be found HERE, but keep in mind that it is bleeding edge and not tested well.

The latest alpha introduces the ability to add alpha settings to your bars, allowing them to be more transparent.

Those that do choose to test the Alpha versions, I would appreciate feedback on unreleased code to be done HERE, providing me with one place to find feedback on what is in development.

Acknowledgments

Special Thanks and Acknowledgment go out to the authors of TortallDPSCore, TheSeeker, and WikkisCooldownBar, as those addons gave the idea to do what you see now. Thanks to Dammaz Kron UI, which gave me the inspiration for monitors.

Special thanks to Aiiane, who has done much for the addon community (I love Token Machine, thank you!!), but for Detaunt Helper specially for her TargetUnit fix.

Also, this addon would not be possible without the library it depends on: TortallDPSCore

You must login to post a comment. Don't have an account? Register to get one!