|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Category: Casting Bars and Cooldowns
Change Log - EventHorizon Continued
v1.3b: * Core: Fixed errors related to the casting line. Not sure how they got there, to be honest. * Warlock: Corruption is once more spec-specific, recovering from its status as a debug spell. v1.3a: * Core: Fixed a minor non-fatal typo in UnitBuffUnique (the function used to check status of multiple buffs at once) that caused buffs tagged as unique (Inspiration/AF, Grace) to not track other players' versions. Thanks, hungtar. v1.3: Patch 3.3 update with some extra goodies. * Core: Hasted periodic (DoT/HoT) spells are now fully supported. A new spell config var has been added: haste = glyphID or {talentTab,talentIndex}. This piggybacks on tick recalculation and is heavily affected by lag, but is as accurate as WoW's API allows. Ticks may seem a little jumpy depending on your latency. Hasted tick recalculation is only enabled when playing Patch 3.3. * Core: When a bar has multiple spells assigned to it, spells cast by others should no longer interfere with the showing of your own buffs/debuffs. Warlock curses were affected most by this. * Core: A vertical line, extending the full height of EH's frame, has been added to signify the end of any cast longer than 1.5 seconds. This uses the 'sent' coloring for those wishing to change it, and config.castLine for those wishing to remove it. * Core: Bars watching multiple buffs/debuffs now have the ability to track periodic ticks on the bar's initial spell (spellID field) without bugging out. This allows the Warlock curse bar to provide tick info for CoA without messing up other curses, and has potential for a few other classes as well. * Config: config.castLine has been added. Any value other than 'true' will disable full-frame casting lines if you dislike them. * Config: config.recalculate is now mandatory and the option to disable it has been removed (as with its config entry). * Warlock: Corruption is now considered a hasted DoT when using a Glyph of Rapid Decay. - The Warlock curse bar should now work properly in the presence of other Warlocks. - Curse of Agony is now able to show its ticks. * Priest: Vampiric Touch and Devouring Plague are now considered as hasted DoTs as long as Shadowform is talented. * Druid: Rejuvenation is now considered a hasted HoT when using a Glyph of Rapid Rejuvenation. * Warrior: You may now use myconfig.lua with the Warrior module without needing to modify EventHorizon_Warrior.toc. No other class needed changing. v1.2.4c: All Warlocks should now see the curse bar. In addition, the curse bar's icon has been changed to CoA. v1.2.4b: Made a few changes to the frame reloading code to keep CPU usage down and prevent the frame from randomly reappearing if EH is hidden. v1.2.4a: Corrected an event call that was being overwritten, preventing EventHorizon from initializing until reloadui. Sorry about that. v1.2.4: * Core: DoT/HoT recalculation was throwing errors if a spell ticked between the time a unit hit zero health and actually died (the timing differs between players and most mobs). A workaround has been added. * Core: The frame is now reloaded when entering/exiting combat, changing zones and areas within zones, and at a few other points. This should hopefully resolve disappearing spells. A better fix is in the works. * Paladin: Reworked the module a bit. Judgements will now show for all specs (including untalented). Judgement of Justice is tracked by default. - Holy: If Judgements of the Pure is talented, the Judgement bar will change to JoW + JotP. - Prot/Ret: Changed talentIDs a bit to handle lower levels and cross-speccing a bit better. * Shaman: Changed the talentID for Earth Shock to Dual Wield. v1.2.3: * Shaman: Updates and fixes to the module. Talents got messed up a bit when I was working with the Resto config. - All specs: Flame Shock now requires Concussion. Earth Shock now requires Shamanistic Focus. This is for Resto's sake, and there are other ways to handle it if anyone has issues due to the change. - Elemental: Thunderstorm is now only shown when it's actually talented. - Enhance: Maelstrom Weapon is now tracked on its own bar. - Resto: Talent requirements have been fixed. Sorry about that. Also, corrected the spellID for Ancestral Fortitude. * Priest/Heal: Corrected the spellID for Shaman's Ancestral Fortitude (unique tracking alongside Inspiration). v1.2.2: Minor fixes and updates while we get ready for partial recoding in v1.3. * Core: Zoning should no longer break spells that use the requiredGlyph setting. The fix had a 100% success rate in tests on two computers with a friend involved, but your mileage may vary. * Shaman: Config has been revamped for personal sanity reasons. - Elemental: Swapped Lightning Bolt and Chain Lightning. Thunderstorm is now tracked. * Warlock: Haunt once again has a cast time. * Warrior: - Protection: Shield Slam will now only appear when Shield Mastery is talented, appears in all stances, and now tracks Glyph of Blocking. - Arms: Unrelenting Assault's talent index has been fixed. v1.2.1: * Core: Fixed a typo that was causing glyph checks to fail. Please let me know if the issues continue. - v1.2.1a: Added all Warlock curses to the display under a single bar. Be aware that Curse of Agony has no DoT tick display. v1.2: The long-promised Special-Cases update! - NOTE: This release marks the official re-release of EventHorizon's continued branch as its own addon. Please update your bookmarks and favorites accordingly. I'll get in touch with Tifi to have him update the original EH page with the new link once it's up. * Core: Added "textureID" to spell config, allowing a user-specified texture to be used as a filter for any aura. See the Druid config for usage. * Core: Buffs/debuffs with casting time have had their logic altered. The small recast line (Vampiric Touch, Immolate, etc) is now only displayed if the aura being tracked is the same as the spell being cast. This fixes undesired behavior with many spells, while leaving the spells it was intended for intact. * Core: Auras using the "playerbuff" spell flag now accept tables as valid entries. This allows multiple buffs to be tracked on the same bar, same as debuffs. * Core: All auras may now use the "unique" flag, rather than just debuffs. * Config: Bar backgrounds are now hidden by default. * Shaman: Updated module, Resto spec now included. Tracked in order: Earthliving Weapon, Riptide, Lesser Healing Wave (includes Ancestral Healing/Inspiration), Healing Wave, Chain Heal (includes Tidal Waves), Earth Shield. * Paladin: Updated module, Holy spec now included. Tracked in order: Beacon of Light (on Focus), Sacred Shield (on target), Holy Shock, Holy Light (including Light's Grace), Flash of Light (including Sacred Shield HoT effect). * Rogue: All ranks of Deadly Poison are now tracked. Leveling Rogues no longer have a bar that does absolutely nothing. Note: Due to limitations in combat log filtering, DP ranks lower than max level will have limited functionality. They will not recalculate, nor will ticks appear in the 'past' section of the bar. There is no way to fix this at the moment without massively increasing EventHorizon's cpu usage. * Priest: Updated module, spell flags should all be correct now. Inspiration tracking now includes unique buff tracking for Ancestral Healing and other priests' Inspiration. * Druid: Eclipse tracking is now done via Wrath and Starfire, with procs tracked independently. v1.1.6: * Core: Fixed timeless spells refreshing to timed breaking bars (Overkill is the only spell that comes to mind here, but should work for everything) * Rogue: Added Overkill to the display if specced for it. - v1.1.6a: Minor update. Auras flagged as "refreshable" with an auraunit other than target will no longer glitch on target changes. v1.1.5: More glyph support. * Core: Added requiredGlyph = <glyphID> to the spell config. See the Warlock module for reference. Note that if looking for the glyph on WowHead, you need to search for the glyph name and go to the uncategorized spells tab. The actual glyphID is the one with the gear icon, NOT the spell icon. * Warlock: Warlock module has been updated. Thanks, Warlocomotif. * Etc: TOC updates across the board. Sorry for being lazy with those, modules should no longer read as out of date. - v1.1.5a corrects the glyph detection logic. There is a much more efficient way of doing this, which will make it in next release. v1.1.4: * Core: Fixed a very old (possibly ancient) bug involving spellcast delays. v1.1.3: Glyph support! - This release is somewhere between beta and release quality. I've ironed out as many bugs as I could find, but some may remain. Please let me know if you run into any issues. * Class modules: A new variable has been added - glyphrefresh = {Stacks, GlyphID, "Trigger Spell"} * Core: Glyphs are now detected on frame load/reload. Some extra glyph-related events have been added to make sure glyph changes aren't missed. Module hackers: Print EventHorizon.glyphs ingame if you need a list of currently equipped GlyphIDs. * Core: When casting a spell that uses the glyphrefresh var, and currently using the appropriate glyph, the number of remaining glyph-based refreshes is displayed as a stack count on the spell's icon. This is much more complicated than it sounds and may result in unexpected bugs, but should be safe for all intents and purposes. * Core: Gnomish fanatics have found their way to the CLEU filtering mechanisms. Let's hope they didn't break too much on their way out. * Druid: Glyphs of Starfire and Shred have been added to Moonfire and Rip respectively. * Rogue: Rupture somehow lost its refreshable tag, which has been corrected. Glyph of Backstab has been added to Rupture. v1.1.2: * Core: DoT tick recalculation was trying to calculate channeled spells, producing an error. v1.1.1: * Config: Reverted the cooldown layout change for now. * Priest: Missing stance flags added. Sorry about that, Shadow Priests. * Mage/Arcane: Updated Arcane Blast for 3.2.2. v1.1: Look, Feel, and Quirks update of d00m. Major changes: * Core: Class coloring has been implemented. Usage and examples are in config.lua. * Core: Tick indicators may now recalculate based on the last tick to fire. This fixes all known cases of incorrect tick displays. This IS affected by your latency, and will take a tick once a spell is refreshed to update. A 200ms grace period is allowed after a spell ends for the last tick to show. If you have any issues with this, by all means let me know. * Config: The following indicators/bars will now be class colored by default: 'sent', 'tick', 'debuffmine', 'debuff' (darkened). The background has been made slightly more opaque for visibility. Priests will find that their class color is automatically darkened a little Minor changes: * Core: The 'auraunit' class config setting should play nicely with target changes now. * Core: Cooldown lines have had their placement adjusted slightly due to visibility issues. This change may not be final, expect tweaks over the next few releases. * Config: Changed config.future from 9 to 12. * Config: Class locals have been added to config.lua. This is mainly for copypaste over to myconfig.lua to make adjustments per class a little easier to type out. * Config: The coloring section is now commented much more thoroughly. * Config: Removed color.default from the color section, as it should never need to be changed anyway. * Config: config.recalculate has been added, allowing the option to enable/disable the new tick checks. Enabled by default. * Druid: HoT ticks have been added (copypaste is bad, mkay?). * Priest: Renew now tracks target, not player (again with the copypaste). * Etc: Changelog updated and hopefully easier to read. v1.0 (v0.2 again?): Healer support! - Major version bump. Postrelease note: This should've been a beta. - Didn't get to the coloring portion this time around, expect it in the next update. Buffs and casts for healer specs may be a little hard to tell apart for now. * Core: Heal-over-time spells are now fully supported. Consult the Priest and Druid modules for usage. * Core: Many changes to the UNIT_AURA code. Hopefully there will be no more cases of bars acting oddly. * Core: Tidied up CLEU filtering a bit. There may be a performance improvement with this build (one table check versus a LOT of comparitive statements). * Core: Fixed many issues involving buffs tied to spells with casting times. * Core: Added an alias for the spell config flag 'cleu'. You may now use 'event' instead. Consult the Priest module for usage. Warning: Only use the flag when you can't get ticks to show in the past section of the bar in any other way. Doing otherwise will provoke a nil error which I haven't been able to track down. * Priest: Holy and Disc are now fully supported. Lesser Heal tracks Serendipity, Greater Heal tracks Inspiration (self-casted only for the moment), Penance tracks Grace. Can't track PW:S alongside Weakened Soul quite yet. Bars will show when not in shadowform. * Druid: Resto is now fully supported. Nourish also tracks Nature's Grace, for the curious. Requires Swiftmend talented to see the bars. v1.0 (v0.12) Beta 5: * Core: Buffs may now use the 'dot' flag to signify a heal-over-time spell. SPELL_PERIODIC_HEAL is automatically tracked. Heal-over-time spells will now be able to track ticks with no additional config required. Refer to the Hunter module for an example. * Hunter: Added Mend Pet with a working tick display. Should be fully accurate. v1.0 (v0.12) Beta 4: * Core: Drycode fix, can't use SetFrameLevel on the nowIndicator. Addon is usable again, sorry about that. v1.0 (v0.12) Beta 3: * Core: Talents are now updated when using /ehz to unhide the addon. * Etc: Added class modules to the beta release. The original EH files are no longer required. * Warrior: Added EventHorizon_Warrior to the release. * Deathknight: Added Tyno's excellent EventHorizon_Deathknight to the release, with some minor changes. v1.0 (v0.12) Beta 2: * Config: Color settings are now included in config.lua. The provided defaults are not final. (Taroven) * Core: Handle is now clamped to the screen, preventing loss of the frame outside of the screen edges. (Tifi) v1.0 (v0.12) Beta 1: * Class modules: Added NewSpell config "auraunit = 'unitID'" to playerbuff settings. (Taroven) * Core: Moved "interesting event" application to a new function. Users will see no difference, module developers may find some use. Documentation will come when modules have finer access to EventHorizon's bars. (Taroven) * Bar config: Buffs are now correctly colored. (Taroven) v0.11: * Class modules: The file myconfig.lua is now loaded if present, e.g. EventHorizon_Druid/myconfig.lua * Shaman: Added spells Lava Lash, Stormstrike, and Earth Shock when specced Enhancement. * Bugfix: Disabling the GCD indicator with config.gcdStyle=nil won't cause any more errors. v0.10b: * Druid: Cleaned up comments. Added simple Eclipse tracking (duration and cooldown, no proc info). Rip set to refreshable to fix tick timing with Glyph of Shred. * Hunter: Arcane Shot not tracked when Explosive Shot is talented. Moved Steady Shot to above Kill Shot. Cleaned up some oddities with the comments. * Rogue: Moved ShS nearer to the bottom. * Warlock: Added Glyph of Life Tap for all specs. Added Drain Soul when specced Death's Embrace. v0.10a: * Mage: Added Winter's Chill tracking to the Frostbolt bar. Also added Blizzard, but it's commented out by default. * Paladin: Added Protection spells, required talent Hammer of the Righteous. * Paladin: Changed required talent for shared Prot/Ret spells to Divine Strength. * Paladin: Reordered all spells to reflect current prioritization. * Warlock: Show Immolate only if Unstable Affliction isn't talented. v0.10: * Warlock fixed: The spell ID of Conflagrate changed. * Hunter: Added Black Arrow. * Removed stuff for 3.09. v0.9c * Fixed: Using the slash command will now completely disable the addon. The state is saved in the SavedVar. * Fixed: Indicators are now hidden when their bar is hidden. v0.9b * Fixed: Ticks from channeled spells were not properly unregistered. This could sometimes lead to disappearing ticks in other spells bars. v0.9a * Fixed: Overlapping segments won't flicker anymore. * Added config.auraunit field for spell configs to specify a non-default unit (e.g. 'player' for debuffs). * Paladin: Set Divine Storm as required talent for all spells to make the module Retribution-only. * Mage: Added Arcane and (some) Frost spells. Added talent requirements for Fire spells. Added Fireball. * Getting ready for 3.1: Druids' Berserk and Paladins' Divine Storm talent index changes, Warlocks' Siphon Life gets removed. These also should work now on the PTR. v0.9 * The spell bars that depend on talents are now created/shown/hidden when the talents change. Reloading the UI is no longer necessary. Should be working in both 3.0 and 3.1. * Added Paladin module from Psychosomatic. Retribution only, still needs talent dependencies. * Priest: Added talent dependencies. v0.8 * Bar segments are optionally textured now instead of using a solid color. * Added slash commands /eventhorizon and /ehz to toggle the visibility of the main frame. * Added the ability to track debuffs which are unique per mob. The debuff bars get a slightly different color when they were not applied by you. * Druid: The Mangle bars now track Mangle and Trauma debuffs. Added cooldown for Mangle - Bear. Added DoT ticks for Insect Swarm and Moonfire. * Mage: The Scorch bar now tracks both Imp Scorch and Winter's Chill. * Tweaked the default texture a bit. v0.7b * Removed some settings in the class files that were overwriting settings in the master config. v0.7a * Warlock: Show Incinerate if Emberstorm is talented, otherwise show Shadow Bolt. Removed Molten Core bar and Backdraft tracking from the default config, as they have no influence on the rotation. * Bugfix: The default anchoring of the handle wasn't working. v0.7 * Added config.spacing = <number> to set the space between two bars. * Added config.iconborder = <boolean> option to toggle the default Blizzard icon border. * Added config.scale = <number> option to scale the main frame. * Added GCD indicator: config.gcdStyle = 'line' displays the end of the GCD as a thin line. config.gcdStyle = 'bar' displays the GCD as a bar from now to the end. config.gcdStyle = nil disables the GCD indicator. config.gcdColor = {r,g,b,a} sets the color. * The handle and the background frame are now parented to the main frame. If you use Goose to show/hide EventHorizon, you only need to specify conditions for EventHorizonFrame. v0.6a * Added minstacks=<number> syntax. The Imp. Scorch debuff bar is shown only when five stacks are applied. * Fixed Rogue Hunger for Blood talent index. * Major bug fixed: In some cases the main frame was created multiple times. v0.5 * Added modules for Druids, Hunters, [FFB-]Mages, Rogues and Warlocks. * Most of the settings were moved to the config.lua files. When you want to change something, look there first. * Spell frames can now be shown/hidden depending on stance. Look at the Druid config for an example. * Spell frames can now be created depending on talents. When changing the spec, you may need to reload the interface. Again, look at the Druid config. * Added an (optional) backdrop frame. Enabled by default. v0.4 * Bugfix: When the target dies, predicted ticks are now removed. * Bugfix: Textures of 1 pixel width should now be visible even when the UI scale is low. v0.3 * Minor bug fix. v0.2 * Predicted DoT/MF ticks lying in the past are now replaced by actual ticks taken from the combat log. * If SWP is refreshed after the last tick occured, it's treated like it was recast. v0.1a * Forgot to add the background texture. -.- v0.1 * Initial beta release. Optional Files - EventHorizon Continued
Archived Versions - EventHorizon Continued
Comments - EventHorizon Continued
Author donation information - EventHorizon Continued
Please remember that your continued donations help to keep EventHorizon alive. I do not play WoW anymore, and though my account is active and currently in good standing, I do not have the financial resources to keep it up for the sole purpose of maintaining addons. I apologize for the donation window when you download this addon, but I find it does the best job of bringing this situation to the attention of EH's users. ![]() Support AddOn Development!You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam ©2009 MMOUI / vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||