| 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,790 |
| 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 |
|
|
||
|
|
|
|
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
| Phetus |
| View Public Profile |
| Send a private message to Phetus |
| Find More Posts by Phetus |
| Add Phetus 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 |
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
|
|
|
|
A Kobold Labourer
Forum posts: 0
File comments: 6
Uploads: 0
|
It didn't work, it shows nothing in fact. Guess have to wait for the next one. Thanks anyways!
|
|
|
| saedo |
| View Public Profile |
| Send a private message to saedo |
| Find More Posts by saedo |
| Add saedo to Your Buddy List |
|
|
|
|
|
Since both debuffs have the same name, you'll want to have EH look at the correct one. The uniqueID flag accomplishes this.
This entry should work: Code:
-- Hemo
self:NewSpell({
spellID = 89775,
debuff = true,
dot = 3,
uniqueID = 89775,
refreshable = true,
requiredTree = 3,
requiredLevel = 29,
})
|
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
|
|
|
|
A Kobold Labourer
Forum posts: 0
File comments: 6
Uploads: 0
|
I'd like to track the Glyph of Hemorrhage dot and can't seem to do it.
It should be this spell I believe. http://www.wowhead.com/spell=89775 My entry for it is: Code:
-- Hemo
self:NewSpell({
spellID = 89775,
debuff = true,
dot = 3,
unique = true,
refreshable = true,
requiredTree = 3,
requiredLevel = 29,
})
|
|
|
| saedo |
| View Public Profile |
| Send a private message to saedo |
| Find More Posts by saedo |
| Add saedo to Your Buddy List |
|
|
|
|
|
Grr. I'll see what I can do.
Update: Found the problem. EH will no longer force the window to be shown if Redshift is doing its thing. I'll push a release out once I'm done with some other stuff.
Last edited by Taroven : 10-21-10 at 08:55 AM.
|
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
|
|
||
|
|
EDIT: It's visible right when I log in/reload the UI, but disappears as soon as I target something. I'm using default settings, except for actually enabling it. EDIT2: It also appears randomly now and then when changing targets.
Last edited by Vilkku : 10-21-10 at 03:29 AM.
|
|
|
|
| Vilkku |
| View Public Profile |
| Send a private message to Vilkku |
| Visit Vilkku's homepage! |
| Find More Posts by Vilkku |
| Add Vilkku to Your Buddy List |
|
|
|
|
|
I was planning on spending some quality time with the tick detection code anyway, I may be able to figure something out in the process. No promises though - The tick code is complex enough as it is, not sure how much I want to add to it.
I'll have a minor release out sometime in the next couple days with some fixes and such for the new texture stuff. Nothing gamebreaking - The GCD indicator doesn't have its draw order correctly set, the Now line is still using the old hackish method, etc. As far as I'm aware the rest of r370 is pretty solid, so unless I missed something big I'm not feeling too rushed with it. |
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Visit Taroven's homepage! |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
|
|
|
|
|
Awesome stuff
![]() I wanted to ask you if something would be possible to add, and if you'd be willing to add it. As of Cataclysm you can refresh dots early without losing duration. By early I mean between the last and the before last tick. Doing that basically adds a new full duration dot after the next tick, making it the ideal time to refresh your dots (0% dot down time, no tick clipping, maximal recasting interval without adding downtime). It would be really nice if there were a way to highlight the last tick of a dot; either through color, opacity, or something else. I know you're probably working on Either Axis, or moving Axis code over to EH, and it's not like I'd even consider changing to a different addon for lack of this function- just throwing the idea out there ![]() [edit] Also I wanted to suggest you swap places of the immolate and corruption bar's for destruction warlocks, should be pretty easily doable, and would make slightly more sense in terms of organisation.
Last edited by Warlocomotif : 10-20-10 at 05:49 PM.
|
|
|
| Warlocomotif |
| View Public Profile |
| Send a private message to Warlocomotif |
| Visit Warlocomotif's homepage! |
| Find More Posts by Warlocomotif |
| Add Warlocomotif to Your Buddy List |
|
|
|
|
|
r370 is uploaded and (as of this writing) pending approval.
Note that trinkets are disabled by default from here on. I'll probably add a slash command for them in the future - For now, they're easy to turn back on via config.lua. The stuck bar problem was a result of the refreshable-aura code not being designed for cast times. Redshift wasn't going through its init process because of a variable being set too soon. Pretty easy fixes all around. Edit/Note: There's a new NewSpell flag, icon, allowing any icon or texture you wish to be displayed instead of what EH thinks should be there. Also, not in the changelog: EH now uses extra bits of the 4.0 texture API to reduce CPU load while creating indicators and such. I haven't gotten around to changing draw layers quite yet, so some things may show above other frames still, but it's a start. Changelog: Code:
v1.9 r370: Trinket bars will be disabled by default from this release onward. * Core: Cast-time debuffs no longer leave a bar segment behind when dispelled or the target dies. * Core: itemID bars now use the correct GetSpellCooldown syntax. * Core: Fixed some load order issues that were preventing Redshift from doing its thing at login. * Core: Added a few API triggers for module usage, fixed some event assignments, and cleaned up a few bits of code. * Config: Trinket bars are now disabled by default. Look for "config.showTrinketBars" in config.lua if you prefer to see them. * Class Config: Added an 'icon' NewSpell flag - Sets a static icon for the bar. Can use a spellID, itemID, or texture path. Not usable with equipment slot bars. * Paladin: Holy Shield has been fixed and folded into the CS/HotR bar, Sacred Duty added to Prot Judgement. * Warlock: Corruption bar now uses only the Corruption icon. Chaos Bolt's cast is no longer missing from the Destro filler bar.
Last edited by Taroven : 10-20-10 at 05:44 PM.
|
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Visit Taroven's homepage! |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
|
|
|
|
|
Re: VT bar behaviour
Yeah, it's a bug with certain spells. I've seen it myself and have been taking stabs at it, but it hasn't been easy to fix so far.
|
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Visit Taroven's homepage! |
| Find More Posts by Taroven |
| Add Taroven to Your Buddy List |
|
|
|
|
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
VT bar behaviour
If I cast Vampiric Touch the bar shows up and all is fine (correct duration, small debuff/recast line, cantcast/blank section), same for refreshing VT either after first VT expired or even prior to this.
So far, so good. If the target is killed prior to VT expiration something weird happens. Same moment the target is dead the VT bar seems to get refreshed but display now (only) happens in the cantcats/blank section while the small debuff/recast line now is empty. (The original config.lua is used - I´ve not messed up something there or at other files) Guess this isn`t the correct way VT should get displayed? |
|
|
| Motso |
| View Public Profile |
| Send a private message to Motso |
| Visit Motso's homepage! |
| Find More Posts by Motso |
| Add Motso to Your Buddy List |
|
|
|
|
|
Yep, I forgot to add the Chaos Bolt spellID to the filler casts. Got it fixed on my local copy, will commit sometime in the next day when I test some other changes.
Improved Soul Fire will probably end up with its own bar, considering the internal cooldown and future removal of the health requirement. I'll work something out for it, but for now a power aura may be a better solution until the beta changes hit live.
Last edited by Taroven : 10-17-10 at 11:48 PM.
|
|
|
| Taroven |
| View Public Profile |
| Send a private message to Taroven |
| Visit Taroven's homepage! |
| 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.



