Go to Page... |
Updated: | 11-05-10 07:02 AM |
Created: | 05-13-10 03:20 PM |
Downloads: | 12,818 |
Favorites: | 36 |
MD5: |
This is NOT a working version of EventHorizon for MoP! Please check out the link below for the working live version!!!
-Brusalk (Bronzebeard-US)
EventHorizon Continued
- General - Frost Fever Blood Plague Blood Tap - Blood - Rune Tap Vampiric Blood Bone Shield Dancing Rune Weapon - Frost - Rime Pillar of Frost - Unholy - Unholy Blight Sudden Doom Shadow Infusion + Dark Transformation (note: They're definitely exclusive, so the bar will alternate)
- Balance - Starsurge Wrath + Eclipse (Solar) Starfire + Eclipse (Lunar) Moonfire Insect Swarm Starfall Typhoon - Resto - Lifebloom Rejuvenation Direct Heals (Regrowth, Nourish, Healing Touch) + Swiftmend CD - Feral / Cat - Savage Roar Mangle (along with all +bleed damage effects I can find) Rip Rake Berserk - Feral / Bear - Mangle Lacerate + Thrash CD Pulverize (should hopefully show the buff, unable to test atm) Enrage Barkskin - General - Omen of Clarity
- BM - Serpent Sting Kill Command Steady/Cobra Focus Fire (buff + CD) Frenzy (min stacks 5, for Focus Fire) - MISSING SPELLID Bestial Wrath - Marks - Serpent Sting Chimaera Shot Steady/Cobra/Aimed + Master Marksman ("Ready, Set, Aim...", "Fire!") - Survival - Serpent Sting Black Arrow Explosive Shot Steady/Cobra + Lock and Load
- General - Casts + AM/Hot Streak/Brain Freeze proc - Arcane - Arcane Blast + [de]buff + ABar CD Arcane Power Presence of Mind - Fire - Fire Blast + Impact Living Bomb - Frost - Deep Freeze + Fingers of Frost Icy Veins
- Holy - Judgement + Judgements of the Pure Holy Shock + Denounce Casts (HL, DL, FoL, Exorcism) + Infusion of Light Light of Dawn Holy Radiance - Prot - Crusader Strike / HotR Avenger's Shield Judgement + Vindication Holy Shield (buff only, as it's a proc effect) Inquisition Consecration - Ret - Judgement + Judgements of the Pure Crusader Strike + Art of War Inquisition Zealotry
- Discipline - Renew Casts + Borrowed Time Penance + Grace Weakened Soul - Holy - Renew Casts + Serendipity Holy Word: Chastise/Aspire/Serenity (hopefully got spellIDs correct) Circle of Healing + Twirling Light Chakra + corresponding effects - Shadow - Healing spells will no longer show outside Shadowform Devouring Plague Shadow Word: Pain + Shadow Word: Death CD Vampiric Touch Mind Flay/Sear/Blast/Spike + Spike buff - All Specs - Using requiredTalent for now, hopefully Blizz doesn't change the index again. [Dark] Evangelism [Dark] Archangel
- Assassination - Slice and Dice Rupture Envenom Deadly Poison Overkill - Combat - Blade Flurry and Bandit's Guile are in there, but commented out - Too many bars for comfort. Slice and Dice Rupture Revealing Strike Killing Spree Adrenaline Rush Deadly Poison - Subtlety - Slice and Dice Recouperate Rupture Hemo Shadow Dance Shadowstep Deadly Poison
Note: Unleash Elements doesn't show its own buff/debuff info and probably won't until Axis. - Elemental - Unleash Elements (requires level 81) Flame Shock Lava Burst LB + CL + Earthquake (+ Lightning Shield charges when at 4+) Elemental Mastery Fire Nova + Clearcasting Thunderstorm - Enhancement - Note: Need someone to provide the Searing Flames debuff spellID. Unleash Elements + Maelstrom Weapon (second entry, requires level 59) Storm/Primal Strike Lava Lash (+ Searing Flames debuff when found) Fire Nova - Restoration - Unleash Elements (uses the Elemental bar) Riptide Single Target Casts + Focused Insight + Shock CD Chain Heal + Healing Rain + Tidal Waves Earth Shield
- Affliction - Soulburn Haunt Unstable Affliction [Seed of] Corruption Other casts/channels + Shadow Embrace Banes Curses - Demonology - Soulburn Immolate Metamorphosis Immolation Aura (when morphed) Hand of Gul'dan + Decimation (for lack of a more relevant spot) Other casts/channels + Molten Core Banes Curses - Destruction - Soulburn Immolate Conflagrate + Backdraft Other casts/channels + "Soul Fire!" proc Banes Curses
Just listing these in the order they appear, with their requirements. Warrior is complex, yes? Colossus Smash - Battle/Berserker, lvl 81 Rend - Battle/Defensive, lvl 4 Strike - Zero talents Mortal Strike + Lambs to the Slaughter + Slam - Arms Raging Blow + Enrage effects - Fury, lvl 39 Bloodthirst + Bloodrage - Fury Shield Slam + Sword and Board - Prot Revenge + Impending Victory - Defensive, lvl 40 Shield Block - Defensive, lvl 28 Shockwave + Thunderstruck - Prot, lvl 69 Thunder Clap - Prot or zero talents, not Berserker, lvl 6 Demoralizing Shout - Prot, lvl 52 Whirlwind + Meat Cleaver - Berserker, lvl 36 Taste for Blood - requiredTalent, not Berserker HS/Cleave + Incite - lvl 14 Shouts - lvl 32
Comment Options |
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
09-15-10, 08:00 AM | |
|
I finally got around to trying it out on beta, which was a bit
Currently Demon Soul is not showing up at all, the default curse icon is currently curse of weakness (please change that to elements), and the order of bars is "weird" (please group all cooldowns together at the top/bottom, atm some are top some bottom). Demoology is missing a bar for corruption, and I didnt get a chance to test affliction since my beta dual specs are destruction and demo. I like having hand of gul'dan on a separate bar, but I don't think soul fire should also be on a separate bar- mostly because when you have decimation you dont really need to react to molten core- and in terms of visibility it'd be slightly better to have decimation on a separate bar from HoG. That last bit is probably preference though. |
|
Warlocomotif |
View Public Profile |
Send a private message to Warlocomotif |
Find More Posts by Warlocomotif |
Add Warlocomotif to Your Buddy List |
09-15-10, 08:54 AM | |
|
I went through and fixed most of that last night on my local copy, getting the rest now. I don't have a high level lock on the beta, so yeah... no testing time except for "it doesn't blow up the game".
Bar order on my copy for Demo is... Soulburn Metamorphosis Hand of Gul'dan Immolate Corruption Filler (MC) Bane Curse Affliction is... Soulburn Haunt UA Corruption Filler (SE) Bane Curse Destro hasn't changed, iirc. The only reason the Decimation proc is on Hand of Gul'dan is that there wasn't anywhere else to put it. Soul Fire casts should be on the filler bar already, HoG just tracks the proc for convenience' sake. I may remove it later if it makes no sense. I generally try to add cooldowns only when they vastly affect the rotation, are affected by the rotation itself, or there's just nothing else to show for a spec. The first two apply to Metamorphosis in spades, but with the number of bars already, I'm not entirely sure about adding Demon Soul to the mix. |
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
09-15-10, 09:12 AM | |
|
I can definitely see where you're coming from with the "number of bars", you could consider dropping the curse bar since their duration is pretty long anyway- or maybe it'd be possible to somehow merge banes with curses. Either way, the curse bar would probably be the first one I'd scrap.
|
|
Warlocomotif |
View Public Profile |
Send a private message to Warlocomotif |
Find More Posts by Warlocomotif |
Add Warlocomotif to Your Buddy List |
09-15-10, 01:15 PM | |
|
I've been tinkering with the idea of showing secondary effects and such in the space where ticks normally show, since it's mostly dead space there anyway. Alternatively, showing the smaller bar along the bottom edge, overlaid on the normal stuff.
I honestly don't see curses as important at all in Cataclysm, so the bar's going away. Not entirely sure if I want to throw Demon Soul in yet, as it doesn't seem to affect rotation or priorities and has a fairly long cooldown. Always open for second opinions though. I'm probably going to be breaking things pretty badly within the next couple releases. I want to get the new class config syntax in, which means rewriting most of the bar functions and every class config (again). I'll throw out a minor release in a few minutes though. Changelog: Code:
* Core: Bypassed a check in UPDATE_SHAPESHIFT_FORM when playing a Warlock. The Immolation Aura bar now appears as intended. * Warlock (Beta/PTR): Removed Curse bar. - Demonology: Immolation Aura now appears as intended when in metamorphosis. Bar order has been adjusted. * Warlock (Live): Adjusted Demonology bar order to closer reflect Beta bars. New filler bar, showing Molten Core procs instead of ISB. |
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
09-15-10, 01:36 PM | |
|
I dont know about others, but personally I'd edit the profile to add in demon soul. I agree it's becoming a lot of bars, and I honestly am not ab ig fan of that either- but the ruth is that if I put it anywhere else in my UI I'm probably going to end up allocating more space to it than I would do here. I'll give the latest version a whirl when I get the chance to.
Im not sure if its in there, I think it's not- but on beta you'd probably want to show empowered imp procs (on live you would want to not show them). |
|
Warlocomotif |
View Public Profile |
Send a private message to Warlocomotif |
Find More Posts by Warlocomotif |
Add Warlocomotif to Your Buddy List |
09-15-10, 01:37 PM | |
|
Empowered Imp procs are shown on the filler bar for Destro. If/when I get secondary bars in, ISB would probably be one.
|
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
09-23-10, 05:34 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 64
Uploads: 0
|
a) Is it possible to give certain spells another color? If not could you implement a color modifier for the config.lua for the classes.
b) I use the following lines to show a buff; now the problem is that the addons shows the number of stacks of this buff; but it only has one - how to disable the stack count? Code:
-- Kill Command - Resistance is Futile self:NewSpell({ spellID = 82897, playerbuff = {82897}, }) |
|
habik |
View Public Profile |
Send a private message to habik |
Find More Posts by habik |
Add habik to Your Buddy List |
09-23-10, 05:50 PM | ||
|
Code:
-- Kill Command - Resistance is Futile self:NewSpell({ spellID = 82897, playerbuff = {82897}, barcolor = {1,0,0,0.6}, -- red, 60% opacity barcolorunique = {0.5,0,0,0.4}, -- dull red, 40% opacity }) barcolorunique (not required or useful in this case) sets the color of buffs/debuffs that aren't your own (using the unique flag for stuff like Mangle/Trauma, etc). Hiding single stacks isn't possible with the current release without changing some core code around - Usually when Blizz adds a stack value it's because they plan on adding a glyph/talent/bonus that affects it, so I haven't worried about it much. I'll work something out for the next beta, though. Edit: Note on the barcolor flag, it doesn't obey texture multiplier rules - 0.6 in the last field will be the same as normal with textured bars. If you don't use textured bars (config.texturedbars = false, in config.lua), use 0.3.
Last edited by Taroven : 09-23-10 at 05:52 PM.
|
|
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
09-23-10, 06:38 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 64
Uploads: 0
|
Thank you.
|
|
habik |
View Public Profile |
Send a private message to habik |
Find More Posts by habik |
Add habik to Your Buddy List |
09-27-10, 11:48 PM | |
|
Seems quite broken on the latest beta, need any error logs or do you have them yourself?
|
|
Warlocomotif |
View Public Profile |
Send a private message to Warlocomotif |
Find More Posts by Warlocomotif |
Add Warlocomotif to Your Buddy List |
09-27-10, 11:53 PM | ||
|
|
|
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
09-28-10, 11:05 AM | ||
|
Code:
Message: Interface\AddOns\EventHorizon\EventHorizon.lua:1215: Usage: GetItemCooldown(itemID) Time: 09/28/10 19:03:28 Count: 1 Stack: [C]: in function `CooldownFunction' Interface\AddOns\EventHorizon\EventHorizon.lua:1215: in function `SPELL_UPDATE_COOLDOWN' Interface\AddOns\EventHorizon\EventHorizon.lua:1303: in function `PLAYER_EQUIPMENT_CHANGED' Interface\AddOns\EventHorizon\EventHorizon.lua:2146: in function `CreateSpellBar' Interface\AddOns\EventHorizon\EventHorizon.lua:1617: in function `CheckTalents' Interface\AddOns\EventHorizon\EventHorizon.lua:2286: in function `Initialize' Interface\AddOns\EventHorizon\EventHorizon.lua:2598: in function `f' Interface\AddOns\EventHorizon\EventHorizon.lua:450: in function <Interface\AddOns\EventHorizon\EventHorizon.lua:447> Locals: (*temporary) = nil Code:
Message: Interface\FrameXML\UIPanelTemplates.lua:383: attempt to perform arithmetic on field 'cursorOffset' (a nil value) Time: 09/28/10 19:03:29 Count: 8 Stack: Interface\FrameXML\UIPanelTemplates.lua:383: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:360: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:449: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:413: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? [C]: in function `CooldownFunction' Interface\AddOns\EventHorizon\EventHorizon.lua:1215: in function `f' Interface\AddOns\EventHorizon\EventHorizon.lua:450: in function <Interface\AddOns\EventHorizon\EventHorizon.lua:447> Locals: self = ScriptErrorsFrameScrollFrameText { 0 = <userdata> text = "Message: Interface\AddOns\EventHorizon\EventHorizon.lua:1215: Usage: GetItemCooldown(itemID) Time: 09/28/10 19:03:28 Count: 1 Stack: [C]: in function `CooldownFunction' Interface\AddOns\EventHorizon\EventHorizon.lua:1215: in function `SPELL_UPDATE_COOLDOWN' Interface\AddOns\EventHorizon\EventHorizon.lua:1303: in function `PLAYER_EQUIPMENT_CHANGED' Interface\AddOns\EventHorizon\EventHorizon.lua:2146: in function `CreateSpellBar' Interface\AddOns\EventHorizon\EventHorizon.lua:1617: in function `CheckTalents' Interface\AddOns\EventHorizon\EventHorizon.lua:2286: in function `Initialize' Interface\AddOns\EventHorizon\EventHorizon.lua:2598: in function `f' Interface\AddOns\EventHorizon\EventHorizon.lua:450: in function <Interface\AddOns\EventHorizon\EventHorizon.lua:447> Locals: (*temporary) = nil " handleCursorChange = true } elapsed = 0 scrollFrame = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } height = 193.99998045976 range = 0 scroll = 0 size = 193.99998045976 cursorOffset = nil (*temporary) = nil (*temporary) = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } (*temporary) = 0 (*temporary) = "attempt to perform arithmetic on field 'cursorOffset' (a nil value)" |
|
|
Warlocomotif |
View Public Profile |
Send a private message to Warlocomotif |
Find More Posts by Warlocomotif |
Add Warlocomotif to Your Buddy List |
09-28-10, 12:43 PM | |
|
I've had those errors fixed on my local copy for a while now, but it's a quick hack that's not quite suitable for release.
During the loading screen GetInventoryItemID('player',slotID) works 100% of the time, but GetItemInfo(itemID) directly after returns nil. The hack I put into place is just simple error handling for cooldowns, which alleviates the errors but doesn't do anything for the gear detection. I've got a couple days off and free time right now, so I'll be working on a better fix. I should have a new beta out tonight. In the mean time, disabling trinkets should work fine. Pretty sure that second error is from the error handler itself. Blizz hasn't been taking very good care of some of their UI code. |
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
09-28-10, 06:24 PM | |
|
Update on that: The next beta will store the names and textures of trinkets you've equipped in global savedvars. That information will be used first when present, since it never really changes.
Nice things about that... * Less CPU usage on equipment changes. In fact, practically none once the item info has been found once. * Gets to the root of the problem (the item cache, or lack thereof). * Takes a lot of workarounds out of equipment checks, which is always awesome. * Potentially allows for some neat item-related tricks later on. Just need to work out some little things like reload events before I push a release. |
|
Taroven |
View Public Profile |
Send a private message 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.