Go to Page... |
Updated: | 05-09-09 03:53 AM |
Created: | 12-19-08 10:21 AM |
Downloads: | 100,822 |
Favorites: | 369 |
MD5: |
Bad news, everyone: I quit WoW, my account expires on August 11th, and unfortunately Taroven quit too. Unless someone takes over, this addon is officially abandoned. So tick that "Load out of date AddOns" check box and hope for the best!
I just wanted to say thanks for using my AddOns and for all the support, feedback, bug reports, and kind words. Very much appreciated. Bye!
Description
Displays timer bars for you most important abilities' target debuffs (including DoT ticks), cooldowns, and player buffs. All bars share a common time scale to make it easier to plan the next casts in your rotation.
Currently supported classes are Druid, Hunter, Mage, Paladin (Retribution), Priest (Shadow), Rogue, Shaman (Elemental) and Warlock.
Dezzimal was kind enough to put a video on youtube, demonstrating and explaining the addon. Edit: I just found another video showing the AddOn on a Destru Warlock.
Here's what it looks like in action on a Shadow Priest (at 1 FPS ):
The big white line is the current time. Future events are on the right side, past events on the left. So as time goes by, the events scroll from right to left.
The green bars are your cast bars. They use exactly the same times that your normal cast bar would display, with all haste modifiers applied.
You can also see cooldowns, DoTs, and their ticks (predicted in the future, and from the combat log in the past).
The white lines that appear before the cast times are the times when you press the button (send the cast message to the server). The difference between this line and the start of the cast is your lag.
Settings
There's no options GUI, and there won't be.
You can move the frame around by dragging this little handle in the upper right corner.
You can toggle the main frame with /eventhorizon or /ehz.
If you want to change anything else, you have to edit the config.lua files. You can open these files in any text editor, for example notepad.
We try to keep these files clean and well-documented. (Comments start with "--".) If an option is not as clear as it should be, please let us know.
Let's say you've changed some settings. When a new version comes out, you'd have to manually merge the config.lua file. To prevent this, you can create a file named EventHorizon/myconfig.lua. If present, this file will be read after config.lua, thus overwriting the settings in config.lua. Here's my myconfig.lua:
local config = EventHorizon.config -- <-always keep this as the first line config.bgcolor = {0,0,0,0.3} config.bordercolor = {0,0,0,0.3} config.gcdColor = {.5,.5,.5,.3} config.future = 15 config.width = 150*(15+3)/(9+3) config.iconborder = nil
Comment Options |
Silversage |
View Public Profile |
Send a private message to Silversage |
Find More Posts by Silversage |
Add Silversage to Your Buddy List |
04-20-09, 09:26 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
(and yes, I am using EventHorizon for my Shadow Priest, Affliction Warlock, and now my Boomkin!) LOVE THIS ADD-ON!!!! |
|
|
Rhomloc |
View Public Profile |
Send a private message to Rhomloc |
Find More Posts by Rhomloc |
Add Rhomloc to Your Buddy List |
04-20-09, 05:02 PM | |
|
Curse Mirror Please
Thank you for the addon, it's very useful for my shadowpriest.
Please make a Curse mirror until WoWI's addon manager is complete. Thanks. |
|
Archangel_Mike |
View Public Profile |
Send a private message to Archangel_Mike |
Find More Posts by Archangel_Mike |
Add Archangel_Mike to Your Buddy List |
04-20-09, 02:04 PM | |
|
First, this is a fantastic addon. Great concept, clean UI, clean implementation, accessible configuration. Glad EJ had a reference in the SP thread.
Second, this is a fantastic addon. My son (plays a durid, alliance I'm ashamed to say) called it DDR for spell rotation. Third, to other users: I've found that a doctored dot-timer can be a great complement to EH. I'm using Ovale, although it's not nearly as easy to configure as EH. Basically, I restrict Ovale to long-CD stuff that isn't covered by EH. Just gives you that awareness. Also, I've reordered my actionbar and hot keys (left-to-right) to match EH's order of spells (top-to-bottom). Enhances the DDR-ness. Fourth, the de rigeur feature requests. (Hey, Tifi and Taroven ... you wouldn't be getting feature requests for a crappy addon.) [A] Lag detector. When the player casts a spell, have an indicator (yellow bar to the left of current time, maybe?) that shows a spell has been cast without corresponding indication of cast from the server. [b] Either have a way to specify bar color per spell, or allow a separator to be added between spells to help with visual tracking. [C] This is the biggie. The bars are laid out top-to-bottom and move left. Because I've laid out my actionbar and hotkeys to match, it would be really great to be able to configure EH to flip 90 degrees, so that the bars are vertical, from left to right, and they move upward. This would not just increase the DDR effect, but would allow a closer mapping between visuals and fingers. Fifth, a discussion about leveling versions of EH. I've read what you've written about rotations not being an issue while leveling. But some of us level by running instances, and the rotations matter more there. Also, using good spell rotations is great practice for building the right nerve wirings for raiding at 80. Last, you're current loading up a class-specific addon. If you actually enumerate possible addons to find that class-specific addon, you could do it in such a way that a level could be embedded in the addon name. This way could could have "Event Horizon Priest" and "Event Horizon Priest 69", and load the first one for priests 70-80 and the latter for 1-69. |
|
Silversage |
View Public Profile |
Send a private message to Silversage |
Find More Posts by Silversage |
Add Silversage to Your Buddy List |
04-20-09, 03:44 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 6
Uploads: 0
|
Just a slight change for the warlock module, Immolate and Unstable Affliction can't both be on the same target from the same warlock anymore.
Only change required is to the immolate code in Eventhorizon_Warlock\config.lua Code should now read Code:
-- Immolate self:NewSpell({ spellID = 348, debuff = true, dot = 3, requiredTalent = {1,25,0},-- Show only if Unstable Affliction is *not* talented. cast = true, }) |
|
Cheery |
View Public Profile |
Send a private message to Cheery |
Find More Posts by Cheery |
Add Cheery to Your Buddy List |
04-19-09, 04:45 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Taroven - THANK YOU!!!!!!
Death Knights - Here is a working code for the following: *Frost Fever *Blood Plague *Darkmoon Card: Greatness *Pyrite Infuser *Mirror of Truth File Name: AddOns\EventHorizon_DeathKnight\config.lua Code:
local config = EventHorizon.config function EventHorizon:InitializeClass() self.config.gcdSpellID = 62900 -- Frost Fever self:NewSpell({ spellID = 55095, debuff = true, dot = 3, }) -- Blood Plague self:NewSpell({ spellID = 55078, debuff = true, dot = 3, }) -- Darkmoon Card: Greatness self:NewSpell({ spellID = 60229, playerbuff = true, internalcooldown = 45, }) --]] -- Pyrite Infuser self:NewSpell({ spellID = 65014, playerbuff = true, internalcooldown = 45, }) --]] -- Mirror of Truth self:NewSpell({ spellID = 60065, playerbuff = true, internalcooldown = 30, }) --]] return true end Code:
## Interface: 30100 ## Author: Tifi ## Dependencies: EventHorizon ## LoadOnDemand: 1 ## OptDeps: ## SavedVariables: config.lua
Last edited by Yirm : 04-19-09 at 05:03 PM.
|
|
Yirm |
View Public Profile |
Send a private message to Yirm |
Find More Posts by Yirm |
Add Yirm to Your Buddy List |
04-17-09, 11:55 PM | |||
|
The correct GCD spellID would be 62900 (Death Coil, rank 1). You're always looking for a class spell with no cooldown and hopefully no chance of being locked out (counterspell, etc). The reason your bars for Frost Fever and Blood Plague aren't working is because you have them set as player buffs. Remove "playerbuff = true" and replace it with "debuff = true" in both cases. You had the right idea with Greatness, but the spellid to watch is 60229. As I have to say quite often in here, you need to watch the procced buff, not the buff's trigger. They're easy to tell apart on wowhead, though not always easy to find. Edit: Also, add "dot = 3" to both diseases if you want to track their damage ticks.
Last edited by Taroven : 04-17-09 at 11:57 PM.
|
||
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
04-17-09, 11:43 PM | ||
|
requiredTalent is there for talent detection, nothing more. EDIT: By that, I mean that the bar will only show if you're in a spec with that talent. It doesn't even need to be the talent for that spell specifically. The syntax is requiredTalent = {treenumber,index}, where treenumber is counted from left to right (alphabetically, if you prefer) among the talent trees, and the talent index is obtained by starting from the first talent in a tree and counting left to right, top to bottom, until you arrive at the talent you're looking for. Taste for Blood is {1,12}. Sudden Death is {1,27}. Since both are proc effects, you need to dig a little further on wowhead to find the correct spellid. Search for Taste for Blood, go to the Rank 3 page, and look for the Effect section and a link to an identical-looking buff in there. That buff will be what you're looking for. End code is as follows. Code:
self:NewSpell({ --Taste for Blood spellID = 60503, playerbuff = true, internalcooldown = 6, --There's no cooldown to track, so use internalcooldown for it. requiredTalent = {1,12}, })
Last edited by Taroven : 04-17-09 at 11:44 PM.
|
|
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
04-17-09, 08:11 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Could someone explain the requiredtalent data for me please?
examples: -- Hunger for Blood self:NewSpell({ spellID = 51662, playerbuff = true, requiredTalent = {1,27}, }) -- Shadowstep self:NewSpell({ spellID = 44373, playerbuff = 36563, -- Watch 10sec ShS buff, not the 3sec speed boost. Needs testing. cooldown = true, requiredTalent = {3,25}, }) I created a warrior module, and I'm trying to make it monitor Hunger for Blood and Sudden Death procs. But I don't know how to go about doing that since they are both talented procs.. Anyone give me some insight? |
|
azanul |
View Public Profile |
Send a private message to azanul |
Find More Posts by azanul |
Add azanul to Your Buddy List |
04-17-09, 04:15 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
I have tried to make files for a Death Knight.
- Created a folder named 'EventHorizon_DeathKnight' - Copied an EventHorizon_CLASS file and renamed it to 'EventHorizon_DeathKnight' as a TOC File - Copied the format of another class to make a config file Code:
local config = EventHorizon.config function EventHorizon:InitializeClass() self.config.gcdSpellID = 1752 -- Frost Fever self:NewSpell({ spellID = 55095, playerbuff = true, }) -- Blood Plague self:NewSpell({ spellID = 55078, playerbuff = true, }) -- Darkmoon Card: Greatness self:NewSpell({ spellID = 57345, playerbuff = true, internalcooldown = 45, }) --]] return true end - The ID number is wrong but I do not know which # is correct. This is just a simple change/addition (as this is my first time even opening a LUA file) however I was able to get the Frost Fever spell icon showing. The two other lines however are SPriest icons. Also - the bars are not reading the spell at all, just sitting idle. Any tips / suggestions to get this started? Are there things that need to be added to the AddOns\EventHorizon\EventHorizon.LUA file? |
|
Yirm |
View Public Profile |
Send a private message to Yirm |
Find More Posts by Yirm |
Add Yirm to Your Buddy List |
04-17-09, 02:33 PM | ||
|
Re: Re: Re: Error Since 3.1
EDIT: No commit needed.
Last edited by Taroven : 04-17-09 at 02:42 PM.
|
|
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
04-17-09, 02:32 PM | ||
|
|
|
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
04-17-09, 12:29 PM | |
|
First I'd like to say, I totally love this addon! Just tried it after ages going with some normal dot timer addon but after about 30 seconds testing I am performing better than ever before. Awesome!
Anyways, did I miss an option to automatically hide the frame out of combat? I placed it near the middle of the screen and since I don't really need it when I'm flying around or gathering herbs or something, I thought it might be a good idea to have it show only during combat. Thanks in advance, Luzzifus. |
|
Luzzifus |
View Public Profile |
Send a private message to Luzzifus |
Find More Posts by Luzzifus |
Add Luzzifus to Your Buddy List |
04-17-09, 08:08 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 6
Uploads: 0
|
Re: Re: Error Since 3.1
I had a look at the warlock config.lua and found that Conflagrate had the wrong spell id. It should read spellID = 17962 Corrected that and all seems to be fine now. Note that Molten Core was commented out - any locks who like to keep an eye on whether its up or not may want to "comment" it back in. |
|
|
Velcrow |
View Public Profile |
Send a private message to Velcrow |
Find More Posts by Velcrow |
Add Velcrow to Your Buddy List |
04-17-09, 06:27 AM | |
A Defias Bandit
Forum posts: 2
File comments: 1
Uploads: 0
|
Any chance of supporting Eclipse?
|
|
Darkwolfie |
View Public Profile |
Send a private message to Darkwolfie |
Find More Posts by Darkwolfie |
Add Darkwolfie to Your Buddy List |