| Go to Page... |
| Compatibility: | Mists of Pandaria (5.0.4) |
| Updated: | 09-01-12 01:15 PM |
| Created: | 10-12-09 06:05 AM |
| Downloads: | 112,791 |
| Favorites: | 366 |
| MD5: | |
| Categories: | Casting Bars, Cooldowns, Mists of Pandaria Beta |



config.width = 375 -- Width of a single bar....
config.width = 200 -- Width of a single bar....


local EHN,ns = ...
local config = EventHorizon.config
local c = EventHorizon.colors
local _,class = UnitClass('player') -- These locals make in-line conditions a little easier. See the color section for a few examples.
local DK = class == "DEATHKNIGHT"
local Druid = class == "DRUID"
local Hunter = class == "HUNTER"
local Mage = class == "MAGE"
local Paladin = class == "PALADIN"
local Priest = class == "PRIEST"
local Rogue = class == "ROGUE"
local Shaman = class == "SHAMAN"
local Warlock = class == "WARLOCK"
local Warrior = class == "WARRIOR"
--[[ EDIT BELOW THIS LINE ]]--

-- Vampiric Touch/swd cd
self:newSpell({
debuff = {34914,3},
cast = 34914,
cooldown = 32379,
refreshable = true,
hasted = true,
requiredTree = 3,
requiredLevel = 28,
stance = 1,
})

self:newSpell({
itemID = 1543
})
self:newSpell({
itemID = { 1543, 1544, ... , 1243 },
})
self:newSpell({
slotID = 13,
})
self:newSpell({
cast = 1543
})
self:newSpell({
cast = { 1543, 1544, ... , 1243 },
})
self:newSpell({
channel = {1543,3},
})
self:newSpell({
channeled = { {1543,2}, {1544,4}, ... , {1254, 6} },
})
self:newSpell({
cooldown = 1543,
})
self:newSpell({
cooldown = {1543, 1642, ... , 1274},
})
self:newSpell({
debuff = {1543, 3},
})
self:newSpell({
playerbuff = {1543, 3},
})
self:newSpell({
playerbuff = 1543,
})
self:newSpell({
debuff = {1543, 3},
hasted = true,
})
self:newSpell({
debuff = {1543, 3},
recast = true,
})
self:newSpell({
playerbuff = {1543, 3},
minstacks = 2,
})
self:newSpell({
slotID = 14,
internalcooldown = 45,
})
self:newSpell({
debuff = {1543, 3},
unique = true,
})
self:newSpell({
debuff = {1543, 3},
keepIcon = true,
})
self:newSpell({
debuff = {1543, 3},
icon = 1544,
})
self:newSpell({
cooldown = 1543,
smallCooldown = true,
})
self:newSpell({
cooldown = 1543,
smallCooldown = true,
requiredGlyph = 12456,
})
self:newSpell({
cooldown = 1543,
smallCooldown = true,
requiredTree = 3,
})
self:newSpell({
cooldown = 1543,
smallCooldown = true,
requiredTree = {0,1,3},
})
self:newSpell({
cooldown = 1543,
smallCooldown = true,
requiredLevel = 84,
})
self:newSpell({
cooldown = 1543,
smallCooldown = true,
stance = 1,
})
self:newspell({
cooldown = 1543,
smallCooldown = true,
stance = {0, 1, 4},
})

File Name |
Version |
Size |
Author |
Date |
Type |
v1.9.3 |
71kB |
11-05-10 07:02 AM |
Patch |
||
2.3 |
10kB |
11-04-10 10:01 PM |
Addon |
File Name |
Version |
Size |
Author |
Date |
1.9.5-9 |
84kB |
Brusalk |
08-31-12 10:58 PM |
|
1.9.5-8 |
84kB |
Brusalk |
08-31-12 06:14 PM |
|
1.9.5-7 |
83kB |
Brusalk |
08-31-12 04:37 PM |
|
1.9.5-6 |
83kB |
Brusalk |
08-30-12 06:44 PM |
|
1.9.5-5 |
83kB |
Brusalk |
08-30-12 03:34 AM |
|
1.9.5-4 |
83kB |
Brusalk |
08-30-12 02:06 AM |
|
1.9.5-4 |
83kB |
Brusalk |
08-30-12 01:51 AM |
|
1.9.5-3 |
83kB |
Brusalk |
08-29-12 10:01 PM |
|
1.9.5-2 |
82kB |
Brusalk |
08-29-12 06:52 PM |
|
1.9.5-1 |
76kB |
Brusalk |
08-28-12 08:17 PM |
|
1.9.5 |
77kB |
Brusalk |
08-28-12 02:35 AM |
|
1.9.4-4 |
74kB |
Brusalk |
07-25-12 09:13 PM |
|
1.9.4-3 |
73kB |
Brusalk |
07-21-12 04:15 PM |
|
1.9.4-2 |
61kB |
Brusalk |
07-07-12 01:31 AM |
|
1.9.4-1 |
61kB |
Brusalk |
07-06-12 05:30 PM |
|
1.9.4-1 |
70kB |
Brusalk |
05-02-11 12:36 PM |
|
1.9.3-3 |
72kB |
Taroven |
04-03-11 10:02 AM |
|
1.9.3-3 |
67kB |
Taroven |
02-09-11 03:01 PM |
|
1.9.2a |
69kB |
Taroven |
11-09-10 05:11 PM |
|
1.9.2 |
69kB |
Taroven |
10-27-10 10:52 PM |
|
1.9 r378 |
65kB |
Taroven |
10-24-10 11:24 PM |
|
1.9 r377 |
65kB |
Taroven |
10-22-10 08:37 AM |
|
1.9 r376 |
65kB |
Taroven |
10-21-10 10:35 PM |
|
1.9 r370 |
65kB |
Taroven |
10-20-10 05:33 PM |
|
1.9 r362 |
65kB |
Taroven |
10-16-10 06:04 PM |
|
1.9 (r274) |
57kB |
Taroven |
07-21-10 06:14 PM |
|
1.9 (r272) |
57kB |
Taroven |
07-20-10 10:56 PM |
|
1.9 (r249) |
55kB |
Taroven |
06-14-10 09:35 AM |
|
1.9 (r241) |
55kB |
Taroven |
06-09-10 01:24 PM |
|
1.9 (r233) |
55kB |
Taroven |
06-05-10 02:22 PM |
|
1.9 (r232) |
55kB |
Taroven |
06-03-10 03:21 PM |
|
1.8 |
49kB |
Taroven |
04-21-10 01:41 AM |
|
1.7c |
45kB |
Taroven |
04-19-10 03:00 PM |
|
1.7b |
45kB |
Taroven |
03-23-10 05:28 PM |
|
1.7a |
45kB |
Taroven |
03-19-10 04:42 PM |
|
1.7 |
45kB |
Taroven |
03-18-10 04:33 PM |
|
1.6 |
43kB |
Taroven |
03-13-10 05:02 AM |
|
1.5c |
38kB |
Taroven |
01-10-10 05:31 PM |
|
1.5b |
38kB |
Taroven |
01-03-10 01:11 PM |
|
1.5a |
38kB |
Taroven |
12-24-09 11:41 AM |
|
1.5 |
37kB |
Taroven |
12-16-09 01:44 AM |
|
1.4 |
37kB |
Taroven |
12-09-09 04:30 AM |
|
1.3c |
36kB |
Taroven |
11-29-09 04:38 AM |
|
1.3b |
36kB |
Taroven |
11-20-09 04:05 PM |
|
1.3a |
36kB |
Taroven |
11-19-09 11:37 PM |
|
1.3 |
36kB |
Taroven |
11-18-09 09:10 PM |
|
1.2.4c |
35kB |
Taroven |
11-12-09 08:54 PM |
|
1.2.4b |
35kB |
Taroven |
11-05-09 11:44 PM |
|
1.2.4a |
35kB |
Taroven |
11-03-09 11:58 PM |
|
1.2.4 |
35kB |
Taroven |
11-03-09 04:48 AM |
|
1.2.3 |
34kB |
Taroven |
10-28-09 06:01 AM |
|
1.2.2 |
34kB |
Taroven |
10-23-09 04:42 AM |
|
1.2.1a |
34kB |
Taroven |
10-14-09 12:09 AM |
|
1.2.1 |
34kB |
Taroven |
10-13-09 11:49 PM |
|
1.2 |
34kB |
Taroven |
10-12-09 06:05 AM |
![]() |
Comment Options |
| Nelo112 |
| View Public Profile |
| Send a private message to Nelo112 |
| Find More Posts by Nelo112 |
| Add Nelo112 to Your Buddy List |
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
| Tagnar31 |
| View Public Profile |
| Send a private message to Tagnar31 |
| Send email to Tagnar31 |
| Find More Posts by Tagnar31 |
| Add Tagnar31 to Your Buddy List |
|
|
|
|
|
Penance will keep its icon next release (in a few minutes actually).
Icon swapping will be far more intelligent whenever I get around to making it so... |
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Send email to Taroven |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
| ContraLFE |
| View Public Profile |
| Send a private message to ContraLFE |
| Send email to ContraLFE |
| Find More Posts by ContraLFE |
| Add ContraLFE to Your Buddy List |
|
|
||
|
|
|
|
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Send email to Taroven |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
|
|
|
|
A Kobold Labourer
Forum posts: 0
File comments: 27
Uploads: 0
|
when you say external config support (in reference to the change log), does that mean there is a gui to config this or one is in the process of being made?
|
|
|
| ContraLFE |
| View Public Profile |
| Send a private message to ContraLFE |
| Send email to ContraLFE |
| Find More Posts by ContraLFE |
| Add ContraLFE to Your Buddy List |
|
|
|
|
|
Hello Taroven,
I find why procs do not work with me, it's because I am using a French localized version of WoW, loock like there is more than one ID for each procs. |
|
|
| Blubibulga |
| View Public Profile |
| Send a private message to Blubibulga |
| Send email to Blubibulga |
| Find More Posts by Blubibulga |
| Add Blubibulga to Your Buddy List |
|
|
|
|
|
Alternate cooldown support has been needed for a long while, I just didn't realize before how easy it would be to implement.
Edit: The dot ticks shouldn't appear if you use curses other than CoA. I've been making sure of that on my baby lock. Are you still seeing ticks with CoD? I'll prolly start the Axis beta program within the next couple weeks. The initial changes will be smaller things like multiple cast support and some more icon stuff which I couldn't fit into v1.9, but it'll move pretty quickly to the realm of (optional) in-game configuration and some of the more fun stuff mentioned in the comments lately.
Last edited by Taroven : 06-10-10 at 09:25 PM.
|
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Send email to Taroven |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
|
|
|
|
|
I guess that was a little bit based on the Warlock config I sent you with duplicate entries for curses. The reason I do that is not really because I couldnt see the cooldown otherwise- it's mostly so I don't have to look at the dot ticks that don't actually exist
![]() Still, the seeing cooldown seems quite useful aswell. |
|
|
| Warlocomotif |
| View Public Profile |
| Send a private message to Warlocomotif |
| Send email to Warlocomotif |
| Find More Posts by Warlocomotif |
| Add Warlocomotif to Your Buddy List |
|
|
|
|
|
I've been testing out a few changes over the past couple hours. I'll probably send a new version out later tonight after getting guild feedback.
Taste for Blood now shows its internal cooldown (finally found the reason: ICD is shorter than the buff length, which was causing issues), bars can watch cooldowns other than their own (Warlock curses, CoD doesn't need its own bar now), and some big changes to the DK config. Changelog: Code:
v1.9 r246: I lied. Got a little tired of random cooldown-induced issues. * Core: The spell config cooldown flag may now be set to a spellID, to track an alternate spell for cooldown info. See the Warlock config. * Core: If a buff's duration is longer than its internal cooldown, the cooldown bar will be overlaid like a normal cd. (see note) * Death Knight: Revamped the config. No more long cooldown option, talent checks are a bit more intelligent to compensate. * Warlock: Adjusted the config a bit to better account for tree-specific procs. The curse bar now tracks Curse of Doom's cooldown. * Warrior: Taste for Blood now properly displays its internal cooldown (see above). Note: Some items (Deathbringer's Will in particular) seem to prefer placing a full cooldown bar for whatever reason. |
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Send email to Taroven |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
|
|
|
|
|
I'll go update my config some more than
![]() |
|
|
| Warlocomotif |
| View Public Profile |
| Send a private message to Warlocomotif |
| Send email to Warlocomotif |
| Find More Posts by Warlocomotif |
| Add Warlocomotif to Your Buddy List |
|
|
||
|
|
|
|
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Send email to Taroven |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
|
|
|
|
|
Something else- I play demonology; which means I don't have Shadow Embrace. What I do have however is Improved Shadow Bolt (Shadow Mastery, 5% crit debuff).
After a boss hits 35% I start using Soul Fire instead of Shadow Bolt, meaning that unless I throw in a shadow bolt every so often- Shadow Mastery won't stay up. I guess the conditionals would be something like: If Emberstorm -> Incinerate If Emberstorm = 0 & Shadow Embrace -> Shadow Bolt + Shadow Embrace If Emberstorm = 0 & Shadow Embrace = 0 -> Shadow Bolt + Shadow Mastery At current, I don't think duplicate use of requiredTalent is possible; but I figured it might still be useful feedback. |
|
|
| Warlocomotif |
| View Public Profile |
| Send a private message to Warlocomotif |
| Send email to Warlocomotif |
| Find More Posts by Warlocomotif |
| Add Warlocomotif to Your Buddy List |
|
|
||
|
|
I would really love to get some sort of state support in, where certain conditions would cause the icon to change to something other than the present buff/debuff. You're correct that it'll probably be a while before that sort of feature could be implemented, though. There's a lot of work to be done on the bar framework before I can consider adding anything. When I'm able to add anything new, multiple castbars are definitely the first on the list. Been getting a lot of requests for that lately. I'm sure I had a reason for 8 ticks on Corruption, and it likely involved entirely too little sleep when I was writing it in. I've got that fixed on the SVN for whenever the next minor release comes around. Edit: On second thought, I'll go ahead and release that now. Changelog: Code:
v1.9 r241: EventHorizon is officially feature-frozen barring the discovery of major bugs. Stay tuned for the next betas. * Core: A few API changes for external config support have been made, nothing affecting normal usage. * Warlock: Corruption's amount of expected ticks has been corrected.
Last edited by Taroven : 06-09-10 at 01:22 PM.
|
|
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Send email to Taroven |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
![]() |
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.



