Download
(32Kb)
Download
Updated: 10-10-09 11:54 PM
Patch for:
EventHorizon.
Pictures
File Info
Updated:10-10-09 11:54 PM
Created:05-17-09 02:48 AM
Downloads:10,196
Favorites:55
MD5:

EventHorizon (Continued by Taroven)  Popular! (More than 5000 hits)

Version: Discontinued
by: Taroven [More]

This release has moved.
Please go here for newer versions.

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.
* Post-release fix: Repackaged the .zip to exclude myconfig.lua. I'll be using a script for that from now on, no more forgetting to remove files. Sorry about that.

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.
Post A Reply Comment Options
Unread 09-28-09, 04:55 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
Originally posted by Wimpface
I am in the process of getting my financial resources together just so I can donate to you, thanks for keeping this great addon alive.
Thank you! I really do appreciate it.
__________________
Former author of EventHorizon Continued and Other Releases.
Report comment to moderator  
Reply With Quote
Unread 09-28-09, 03:46 PM  
Wimpface
A Molten Giant
 
Wimpface's Avatar
AddOn Author - Click to view AddOns

Forum posts: 648
File comments: 204
Uploads: 4
I am in the process of getting my financial resources together just so I can donate to you, thanks for keeping this great addon alive.
__________________
All I see is strobe lights blinding me in my hindsight.
Report comment to moderator  
Reply With Quote
Unread 09-27-09, 11:49 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
I just found the reason for what's happening... I accidentally included my personal myconfig.lua with v1.1.2. I'll have a fixed zip uploaded shortly.

I apologize if I've overwritten anyone's myconfig by doing this. If you don't want the changes I made there, just delete the file (or adjust to your liking).

If you do like the different config, read on.

The handle in my personal config is located within EventHorizon's top icon. Mouse over the topleft corner within the skill icon and you'll see it light up. I did this for a lot of really good reasons, but it has provoked a little confusion when sharing my configuration with friends.

If you want to keep my layout but revert to how EventHorizon normally places the anchor, just remove the config.anchor line from myconfig.lua.

Again, sorry about that. I have no idea how I missed it.
__________________
Former author of EventHorizon Continued and Other Releases.
Report comment to moderator  
Reply With Quote
Unread 09-27-09, 11:14 PM  
davidoffnirvana
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by Taroven
It's there on my stock copy. Have you changed your anchoring at all?

Edit: Just checked with both my personal config and the stock config, it's definitely there.
Mine are gone as what Krispiterian mentioned. I am trying to look into the config.lua & EventHorizon.lua, maybe you could help us on those configuration please?

There is a label "point" which created by v1.1.2 in EventHorizon.lua:
["point"] = {
"CENTER", -- [1]
"UIParent", -- [2]
"CENTER", -- [3]
Is this mapping to the "config.anchor" in config.lua? By the description, if it is "UIParent" instead of "EventHorizonHandle" will result in there is no handle.
Report comment to moderator  
Reply With Quote
Unread 09-27-09, 02:06 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
Originally posted by Krispiterian
With the 1.1.2 update, I've noticed that the drag handle (to move the frame) in the top-right no longer exists, is this suppose to be like this, or was this an unintentional change?
It's there on my stock copy. Have you changed your anchoring at all?

Edit: Just checked with both my personal config and the stock config, it's definitely there.
__________________
Former author of EventHorizon Continued and Other Releases.
Last edited by Taroven : 09-27-09 at 02:09 PM.
Report comment to moderator  
Reply With Quote
Unread 09-27-09, 11:00 AM  
Krispiterian
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
With the 1.1.2 update, I've noticed that the drag handle (to move the frame) in the top-right no longer exists, is this suppose to be like this, or was this an unintentional change?
Report comment to moderator  
Reply With Quote
Unread 09-25-09, 05:09 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
Originally posted by myrroddin
What I can try is delete the SVs for EH, and see if the error persists.
Wouldn't help in EH's case anyway, the addon doesn't use savedvars at this point except for position.

But anyway, 1.1.2 does fix the problem. EH was looking for the 'dot' value of channeled spells, which are handled differently. All I needed to do was throw in a "if self.dot" that should've been there in the first place.
__________________
Former author of EventHorizon Continued and Other Releases.
Report comment to moderator  
Reply With Quote
Unread 09-25-09, 03:46 PM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1240
File comments: 226
Uploads: 21
...
Oi, looks like someone beat me to it. I will try out version 1.1.2 and see how that goes.
Report comment to moderator  
Reply With Quote
Unread 09-25-09, 03:41 PM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1240
File comments: 226
Uploads: 21
Originally posted by Taroven
myrroddin: I'll have a look. It may already be fixed on my copy. Do you remember what happened to produce the error?
Update: Just tested with my Shadow Priest using every spell available, no error. Can you post any changes you've made to config.lua or myconfig.lua, please
I haven't made any changes to the prefs or code, just install and use as-is. The error occurs on the first cast of Mind Flay. My rotation on boss fights is SW:P, VE, VT, MB, MF - error - but the cast works and there is no noticable difference in EventHorizon's graph.

Also, I wanted to ask about Greater Heal and Prayer of Healing, and why they are on the graph when I am in Shadow Form. They showed up with version 1.1 of EH.

What I can try is delete the SVs for EH, and see if the error persists.
Report comment to moderator  
Reply With Quote
Unread 09-25-09, 03:38 AM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
Re: Failure in latest release

Originally posted by dmcleod
The error occurs when about 50% of the mindflay channeling has been completed.
That error suddenly makes perfect sense. Testing a fix now.

Update: Did some quick testing, seems fine (mini-update: Definitely fixed). I've pushed out v1.1.2, which should be available for download shortly. Thanks a lot for the extra info.
__________________
Former author of EventHorizon Continued and Other Releases.
Last edited by Taroven : 09-25-09 at 03:53 AM.
Report comment to moderator  
Reply With Quote
Unread 09-24-09, 04:48 AM  
dmcleod
A Kobold Labourer

Forum posts: 1
File comments: 15
Uploads: 0
Failure in latest release

Hi

I'm currently using the latest version with my shadow priest, but I receive the following error message when performing mindflay:

1.1.1\EventHorizon.lua:471: attempt to perform arithmetic on field 'dot' (a nil value)
EventHorizon-1.1.1\EventHorizon.lua:861: in function `f'
EventHorizon-1.1.1\EventHorizon.lua:39: in function <EventHorizon\EventHorizon.lua:36>

The error occurs when about 50% of the mindflay channeling has been completed.

Thanks

EDITH:
removing line "numhits = 3," helps

-- Mind Flay
self:NewSpell({
spellID = 48156,
channeled = true,
--numhits = 3,
stance = 1,
requiredTalent = {3,19}, -- Shadowform
})
Last edited by dmcleod : 09-24-09 at 06:58 AM.
Report comment to moderator  
Reply With Quote
Unread 09-23-09, 03:25 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
I've uploaded v1.1.1 as a minor fix release. The cooldown bars have been reverted to their previous state until I can get the new layout system working.

Priest and Mage configs have had small updates as well.
__________________
Former author of EventHorizon Continued and Other Releases.
Report comment to moderator  
Reply With Quote
Unread 09-23-09, 02:05 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
myrroddin: I'll have a look. It may already be fixed on my copy. Do you remember what happened to produce the error?
Update: Just tested with my Shadow Priest using every spell available, no error. Can you post any changes you've made to config.lua or myconfig.lua, please?

Vilkku: I hadn't noticed any issues with the dot markers, but then again I never did change the backup color table.
Update: I'm really not seeing any problems on my end.


Edit: Ouch, forgot I was in the middle of revamping the layout tables when I crashed last night. Might be a couple hours till I can test things out. I'll keep you guys updated.

Edit 2: Blargh, texture coords aren't behaving. Reverting my local changes and getting those bugs out of the way first.
__________________
Former author of EventHorizon Continued and Other Releases.
Last edited by Taroven : 09-23-09 at 03:14 PM.
Report comment to moderator  
Reply With Quote
Unread 09-23-09, 10:38 AM  
Vilkku
An Aku'mai Servant
 
Vilkku's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 77
Uploads: 4
First of all, I can't tell how grateful I am for you maintaining this! Now, to some weirdness I am experiencing, which I think are summed up pretty well in this image:



1) The first tick of the DoT is coloured grey, while the rest is blue.
2) Some bars are thinner than others, intentional?

The only thing I've done in myconfig is to position the window and remove the handler.

EDIT: Right, you explained number two, so what about number one?
Last edited by Vilkku : 09-23-09 at 10:40 AM.
Report comment to moderator  
Reply With Quote
Unread 09-23-09, 02:57 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1240
File comments: 226
Uploads: 21
I get this error on my Shadow Priest, level 80, with version 1.1 of EventHorizon:
Code:
[2009/09/23 02:54:12-405-x3]: EventHorizon-1.1\EventHorizon.lua:469: attempt to perform arithmetic on field 'dot' (a nil value)
EventHorizon-1.1\EventHorizon.lua:859: in function `f'
EventHorizon-1.1\EventHorizon.lua:39: in function <Interface\AddOns\EventHorizon\EventHorizon.lua:36>
I also have EventHorizon_RedShift installed, if that matters.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

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.