ClassySpellTimer

This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of Warhammer Online: Age of Reckoning. The author may have abandoned it, or it may have outlived its usefulness.

Until a non-alpha release is uploaded, this page is a STUB with NO DOWNLOADS for the end user, but you can certainly start using the bug ticket tracker to submit feature requests.

CurseForge Project Page - submit to the Bug Ticket Tracker first!

This is a fork of WhinySpellTimer in order to provide an updated and configurable condition (buff or debuff) tracking addon, which the original author has abandoned. This project is called the ClassySpellTimer addon.

Please let me know what features or fixes you want in it. I've seen requests for:

  • Improve performance and reduce impact on overall fps
  • Change the font of the text on the timer to be easier to read (make the font user-selectable)
  • Allow the size of the bars to be scaled
  • Show the spell icons in addition to the colored bar and text
  • Toggle the spell timer groups (each of the three) to grow down or up (or, possibly, center)
  • Change the color of specific user-defined buffs/debuffs when they show (e.g. a certain HoT or class mechanic buff when that particular spell shows up)
  • Play an alert sound and/or display an alert message when specific user-defined buffs/debuffs are acquired or expire on the player

In its own category are requests to hide certain timers:

  • Hide buffs/debuffs with a duration of more than N seconds
  • Hide entire lists of buff/debuffs for player/friendly/hostile target at your option
  • Hide buffs for pet abilities
  • Hide buffs/debuffs initiated from other players.
  • Allow a user-defined "whitelist" of buffs/debuffs that display timers, regardless.
  • Allow a user-defined "blacklist" of buffs/debuffs that don't display timers, regardless.
  • Allow a user-defined "blackholelist" of buffs/debuffs that don't display timers AND are nixed from the default buff tracking frame.

And it seems a good feature to remove from the default BuffTrackers (the generic squares provided already) whatever shows up in the spell timers (or at least give you the option to do so), leaving everything "hidden" still available in some way (the default way) and making what shows in the spell timers more prominent. It further seems a good idea to hide no timers by default, forcing the user to find the settings he or she likes.

To Do Later (stuff that could eventually be done, if not right away):

  • Keep track of timers for a customizable second/additional friendly target (e.g. 'maintank') or for a customizable second/additional hostile target (e.g. 'maindps') in much the same way as for the default player, friendly, and hostile targets.
  • Keep track of ALL timers initiated by the player, including the friendly or enemy target(s) they are affecting, regardless of whether they are currently targeted.
  • Factor out the default timer windows (friendly/hostile/player) into the buffs/debuffs initiated by the player (in one list) and the buffs/debuffs initiated by other players (in another list).
  • Maybe let the default timer windows be factored or ordered under any other parameter (specific user-defined abilities, time left on spell timer, when spell timer began, type of spell timer effect, etc.)

My initial thoughts are that there could be an indefinite number of user-defined bufftracker windows that get populated with the application of filters over all the existing bufftrackers in order to either delete the original and make a copy with a different style/placement, to just make the copy, or to do anything really. Also, at some point there may be more graphics options:


  • Allow the user to resize/move or maybe even apply other effects to the default buffbar
  • Allow the user to resize the bufftracker windows through the layout editor
  • Provide two or three options with the bundle in addition to the classic timer windows for appearance
  • Allow the user to convert some kind of graphics format into a specficiation that can be placed in savedvariables in order to do any kind of rendering of buff windows whatsoever.

Overall the requests seem to fall into these:

(1) the ability to have configurable filters in order to do things selectively to different buffs, either cloning them to other windows, moving them there, nuking them entirely, making them beep the screen, calling another script, what-have-you
(2) the ability for more options about the display of each buff. this includes the sizing, text, icon, and whether it is viewable at times when not active
(3a) the abillity to create any number of positions on the screen to throw copies of the buffs (or move them there) that appear in the 3 generic buff windows from Mythic and the 3 generic buff windows created by the addon.
(3b) we want to sort the display order within these windows. refer back to filters.
(3c) probably need an option to specify window position by relative offset to another window. e.g., you can have two windows, both growing down, with the second's top set to the first's bottom. It simulates a single window, but with different entire categories of buffs.

If you'd like to see anything else, be sure to submit a "bug report" ticket with the feature request option, or... just implement it. GPL v2 license. Let me know if you would be interested in being added as a contributor to the project... or just email me the code, or submit it as a patch through the bug tracker.

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

Facts

Date created
06 Oct 2008
Category
Last update
07 Oct 2008
Development stage
Inactive
Language
  • enUS
License
GNU General Public License version 2 (GPLv2)
Recent file

Authors