Download
(26Kb)
Download
Updated: 01-21-11 09:08 PM
Pictures
File Info
Updated:01-21-11 09:08 PM
Created:unknown
Downloads:228,436
Favorites:379
MD5:

EventAlert  Popular! (More than 5000 hits)

Version: 4.7.6
by: CurtisTheGreat [More]

The addon will notify you in the middle of your screen with an icon, name of the spell that has procced, the time left on the proc and will make a subtle sound. EventAlert is also able to handle more than one proc at a time (this option was not available in previous versions).

I am not fond of addons that have very complicated installation and setups. The mod should work on install without any config, but if you wish to change any options use the following command: /ea options
To see a more detailed list of what options are avaiable to the mod, just check out the screenshot of the options pane.

This mod tracks the following events/procs:

  • Death Knight
    • Cinderglacier (Runeforging)
    • Dark Transformation
    • Killing Machine
    • Rime (Freezing Fog)
    • Rune Strike
    • Sudden Doom
    Druid
    • Combo Points
    • Eclipse
    • Nature's Grace
    • Predator's Swiftness
    • Omen of Clarity
    • Owlkin Frenzy
    • Shooting Stars
    Hunter
    • Counterstrike
    • Kill Shot
    • Master Marksman
    • Rapid Killing
    Mage
    • Arcane Blast
    • Arcane Concentration
    • Blazing Speed
    • Brain Freeze
    • Fingers of Frost
    • Firestarter
    • Hot Streak
    • Impact
    Paladin
    • Art of War
    • Daybreak
    • Denounce
    • Grand Crusader
    • Hand of Light
    • Infusion of Light
    • Hammer of Wrath
    • Holy Power
    • Sacred Duty
    • Surge of Light
    Priest
    • Borrowed Time
    • Dark Evangelism
    • Evangelism
    • Serendipity
    • Shadow Orb
    • Surge of Light
    Rogue
    • Combo Points
    Shaman
    • Elemental Focus
    • Lava Surge
    • Lightning Shield
    • Maelstrom Weapon
    • Tidal Waves
    Warlock
    • Backdraft
    • Backlash
    • Decimation
    • Empowered Imp
    • Eradication
    • Molten Core
    • Nightfall
    • Shadowburn
    Warrior
    • Battle Trance
    • Bloodsurge
    • Execute
    • Incite
    • Lambs to the Slaughter
    • Overpower
    • Revenge
    • Sudden Death
    • Sword and Board
    • Taste for Blood
    • Thunderstruck
    • Victory Rush


Quick Backstory: I created this addon as a test for myself as my first "from the ground up" addon. Most of my coding in WoW LUA was taking other addons and just fixing them so they work from minor bugs or whatnot.

Anyhow, I needed a mod that was lightweight and did only what I wanted it to do, and that was warn me when one of my spells or talents procced something I needed. Thus, EventAlert was born. There are likely to be bugs, explosions and not so good things that may come from this mod. I'm sorry in advance! If you find a bug, please let me know so I can fix it.

Also, if anyone finds a spell/talent/etc that they want watched, please let me know and I will add it!

4.7.6
Bugfix: Fixed problem with spell charges not showing up on alerts.
Bugfix: Fixed problem with alerts not showing when options changed without a reload.
Change: Added option to show/hide spell charges.

To see the full change log, view the changelog.txt file included in the EventAlert zip file.
Post A Reply Comment Options
Unread 03-31-09, 04:38 AM  
jackshng
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by Togy
got my little tidbit up and running great! the little yelling thing gets a laugh out of my friends, and also helps me see when i have the buff if i need to play without sound, great addon for anyone who likes to know when the proc!

You could change code from SendChatMessage to DEFAULT_CHAT_FRAME:AddMessage

The message will only see by yourself, without annoy others.
Report comment to moderator  
Reply With Quote
Unread 03-31-09, 04:31 AM  
jackshng
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Thanks Curtis

The Best UI ever!
Last edited by jackshng : 03-31-09 at 04:39 AM.
Report comment to moderator  
Reply With Quote
Unread 03-30-09, 11:51 PM  
Togy
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
got my little tidbit up and running great! the little yelling thing gets a laugh out of my friends, and also helps me see when i have the buff if i need to play without sound, great addon for anyone who likes to know when the proc!
Report comment to moderator  
Reply With Quote
Unread 03-29-09, 01:26 PM  
CurtisTheGreat
A Murloc Raider
 
CurtisTheGreat's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 200
Uploads: 1
Originally posted by moniker
I do and I don't get any errors. I disabled all mods but EA and StatsBlockCore+Memory (to obviously easily see the memory) and it still climbed to 1.73MB with just some light combat on my hunter.
Yikes. I don't like that at all. I'll do some checking and see what I can do to bring the memory usage down. I'm gessing it's running through a bunch of loops that it doesn't need to be.

http://pictureposter.allbrand.nu/pictures/moniker/wow+ui/ea-memory-all.png
Seeing it above Recount makes me cringe. haha


Thanks for your work on the mod -- been using it since LK beta because it (used to ) use a lot less memory than Ghost: Cooldown Pulse. [/b]
Glad you've been enjoying it. I think I'll work on some overhauls in a couple days when I'm off work. Thanks a ton for the info. It helps quite a bit.
Last edited by CurtisTheGreat : 03-29-09 at 01:27 PM.
Report comment to moderator  
Reply With Quote
Unread 03-29-09, 11:45 AM  
moniker
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 63
Uploads: 2
Please try and get back with me. I keep getting a ton of "EA doesn't work" reports then no one ever comes back and answers the questions I have for them, so it's impossible for me to even track down the issues.
IT DOESN'T WORK.
(just kidding)

Do you have LUA errors turned on?
I do and I don't get any errors. I disabled all mods but EA and StatsBlockCore+Memory (to obviously easily see the memory) and it still climbed to 1.73MB with just some light combat on my hunter.



I then enabled all my mods again and EA takes up even more memory.



And for the final craziness, with all my mods enabled, I just logged on to my lock and did *nothing* while writing this msg and EA soared to a brand new record.



So either another mod is SEVERELY interfering without any errors, or EA's got something going on. The only other mod that I can think of that does anything close to EA is Coolline which I have installed and enabled.

Thanks for your work on the mod -- been using it since LK beta because it (used to ) use a lot less memory than Ghost: Cooldown Pulse.
Report comment to moderator  
Reply With Quote
Unread 03-29-09, 10:04 AM  
CurtisTheGreat
A Murloc Raider
 
CurtisTheGreat's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 200
Uploads: 1
Re: Memory usage?

Originally posted by moniker
Hi - did something change in a recent version of EA? I just noticed that (using the latest version) it now eats up a ton of memory (almost up to ~5MB) until the GC runs and then most if it is cleaned up after that... but the process begins again.

I guess it's possibly conflicting with another mod, hopefully I will get a chance to isolate it...
If it's pushing that high? Ya, there is something else going wrong.

Do you have LUA errors turned on? See if it's pumping out errors, then I can try and track it down. Mine never goes above 500kb, and my machine is a clunker. haha

Please try and get back with me. I keep getting a ton of "EA doesn't work" reports then no one ever comes back and answers the questions I have for them, so it's impossible for me to even track down the issues. Thanks.
Last edited by CurtisTheGreat : 03-29-09 at 10:09 AM.
Report comment to moderator  
Reply With Quote
Unread 03-28-09, 10:49 PM  
Togy
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Originally posted by CurtisTheGreat
Go to line 64 of EventAlert.lua and add the following:
Code:
if (arg9 == 34936) then
     SendChatMessage("Right back at ya!", "SAY");
end
im assuming that that code would work for all spells, as long as i changed the spell id, in which case, i think im gonna have some fun, i'll take screen shots if it works.. ^^
Report comment to moderator  
Reply With Quote
Unread 03-28-09, 04:52 PM  
N1tro
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Ops for Unleashed Rage (Rank 5) change 30810 to 30807 ^_^

Code:
-- Unleashed Rage
		if EA_Items[EA_CLASS_SHAMAN][30803] == nil then EA_Items[EA_CLASS_SHAMAN][30803] = true end;
		if EA_Items[EA_CLASS_SHAMAN][30804] == nil then EA_Items[EA_CLASS_SHAMAN][30804] = true end;
		if EA_Items[EA_CLASS_SHAMAN][30805] == nil then EA_Items[EA_CLASS_SHAMAN][30805] = true end;
		if EA_Items[EA_CLASS_SHAMAN][30806] == nil then EA_Items[EA_CLASS_SHAMAN][30806] = true end;
		if EA_Items[EA_CLASS_SHAMAN][30807] == nil then EA_Items[EA_CLASS_SHAMAN][30807] = true end;
Last edited by N1tro : 03-28-09 at 04:52 PM.
Report comment to moderator  
Reply With Quote
Unread 03-28-09, 01:14 PM  
moniker
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 63
Uploads: 2
Memory usage?

Hi - did something change in a recent version of EA? I just noticed that (using the latest version) it now eats up a ton of memory (almost up to ~5MB) until the GC runs and then most if it is cleaned up after that... but the process begins again.

I guess it's possibly conflicting with another mod, hopefully I will get a chance to isolate it...
Report comment to moderator  
Reply With Quote
Unread 03-27-09, 02:38 PM  
CurtisTheGreat
A Murloc Raider
 
CurtisTheGreat's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 200
Uploads: 1
Originally posted by Kazragore
Doesn't work on german realm, Not with Version 4.0.3 and not with 3.4.9 too.
I've been getting some vague reports with the German client not working.

Is it just the Greatness proc, or is it any procs at all?
Report comment to moderator  
Reply With Quote
Unread 03-27-09, 01:49 PM  
Kazragore
A Deviate Faerie Dragon

Forum posts: 14
File comments: 118
Uploads: 0
Originally posted by CurtisTheGreat
This would work with the Greatness Trinket, yes. ATM the proc isn't in the scope of this addon, but if you wish to add it to your own version, edit the EventAlertSpellArray.lua file.

Open the file in Notebook, click Edit, then Go To. Type in 158. Add the following code to line 158:
Code:
-- Darkmoon Card: Greatness
		if EA_Items["Other"][57345] == nil then EA_Items["Other"][57345] = true end;
Save and close.
Doesn't work on german realm, Not with Version 4.0.3 and not with 3.4.9 too.
Report comment to moderator  
Reply With Quote
Unread 03-27-09, 01:27 PM  
CurtisTheGreat
A Murloc Raider
 
CurtisTheGreat's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 200
Uploads: 1
Originally posted by Togy
danke sir, just a bit of a question on the coding there, lets say, if i procced backlash, i wanted to say "Right back at ya!", how would i go about it? sorry, but i couldnt quite figure it out on my own, not that good at coding yet myself
Go to line 64 of EventAlert.lua and add the following:
Code:
if (arg9 == 34936) then
     SendChatMessage("Right back at ya!", "SAY");
end
Report comment to moderator  
Reply With Quote
Unread 03-27-09, 12:43 AM  
Togy
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Originally posted by CurtisTheGreat
I admit, I totally forgot. Thanks for reminding me. haha

Open EventAlertSpellArray.lua with Notepad. Click Edit, then Go To. Type in 126. At line 126 add the following code:
Code:
	-- Nether Protection
		if EA_Items[EA_CLASS_WARLOCK][54370] == nil then EA_Items[EA_CLASS_WARLOCK][54370] = true end;
		if EA_Items[EA_CLASS_WARLOCK][54371] == nil then EA_Items[EA_CLASS_WARLOCK][54371] = true end;
		if EA_Items[EA_CLASS_WARLOCK][54372] == nil then EA_Items[EA_CLASS_WARLOCK][54372] = true end;
		if EA_Items[EA_CLASS_WARLOCK][54373] == nil then EA_Items[EA_CLASS_WARLOCK][54373] = true end;
		if EA_Items[EA_CLASS_WARLOCK][54374] == nil then EA_Items[EA_CLASS_WARLOCK][54374] = true end;
		if EA_Items[EA_CLASS_WARLOCK][54375] == nil then EA_Items[EA_CLASS_WARLOCK][54375] = true end;
Save and close.


Open EventAlert.lua with Notepad. Click Edit, then Go To. Type in 94. Go to line 94 and below the line: EventAlert_DoAlert(); add in the following code:
Code:
SendChatMessage("I just procced "..arg10.."!", "YELL");
Save and close.


Keep in mind that this can get VERY spammy. I'd suggest not using this too long. haha
danke sir, just a bit of a question on the coding there, lets say, if i procced backlash, i wanted to say "Right back at ya!", how would i go about it? sorry, but i couldnt quite figure it out on my own, not that good at coding yet myself
Last edited by Togy : 03-27-09 at 01:35 AM.
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 07:03 PM  
CurtisTheGreat
A Murloc Raider
 
CurtisTheGreat's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 200
Uploads: 1
Next version I plan on adding an option that lets you set the spacing between the frames and such. I think I may do a vertical option as well, instead of horizontal.
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 06:48 PM  
N1tro
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Ops after adding the code for shammy list of spells got out of the frame
For fix : open EventAlertClassAlerts.xml and change code at line 8

Code:
      <AbsDimension x="300" y="300"/>
to

Code:
      <AbsDimension x="300" y="450" />
Before : http://img441.imageshack.us/img441/6...2709031435.png

After : http://img300.imageshack.us/img300/4...2709031525.png

PS : for Warrior's Flurry add code at line 159

Code:
	-- Flurry
		if EA_Items[EA_CLASS_WARRIOR][12966] == nil then EA_Items[EA_CLASS_WARRIOR][12966] = true end;
		if EA_Items[EA_CLASS_WARRIOR][12967] == nil then EA_Items[EA_CLASS_WARRIOR][12967] = true end;
		if EA_Items[EA_CLASS_WARRIOR][12968] == nil then EA_Items[EA_CLASS_WARRIOR][12968] = true end;
		if EA_Items[EA_CLASS_WARRIOR][12969] == nil then EA_Items[EA_CLASS_WARRIOR][12969] = true end;
		if EA_Items[EA_CLASS_WARRIOR][12970] == nil then EA_Items[EA_CLASS_WARRIOR][12970] = true end;
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: