Download
(134Kb)
Download
Updated: 07-05-11 10:58 AM
Pictures
File Info
Updated:07-05-11 10:58 AM
Created:10-27-08 11:56 PM
Downloads:244,098
Favorites:403
MD5:

SquawkAndAwe  Popular! (More than 5000 hits)

Version: 1.6.3
by: Adoriele [More]

SquawkAndAwe is a buff watcher/proc timer for Balance Druids based off of ShockAndAwe, an addon for Enhancement Shamen by Levva (EU Khadgar).

SquawkAndAwe provides a timer for:
Trinket procs and Use:
Eclipse procs, with differences based on which proc occurs
Eclipse cooldown
Omen of Clarity
Omen of Doom
Elune's Wrath
Wrath of Elune (gg Blizzard set bonus names)
Moonfire (and a smaller bar for each tick)
Insect Swarm (and a smaller bar for each tick)
Faerie Fire
Entangling Roots
Hibernate
Cyclone
Starfall
Typhoon
Force of Nature
Innervate
Barkskin
the GCD

Options exist to turn on/off each bar separately, allow text on the bars showing name and duration, whether to flash the Proc bars, tick bars for DoTs, and SquawkAndAwe integrates with SharedMedia to allow textures and fonts.

Updates:
v1.6.3 - Fix for Patch 4.2 API changes.
v1.6.0 - Added support for Custom Bars. Instructions and examples are in CustomBars.txt. Fixed a bug that was preventing Languish ticks from showing. Added Disable/Enable commands, access using "/saa enable" or "/saa disbale". Added sounds for abilities coming off cooldown. Added ability to force SAA to grow upwards. Really, it just flips SAA over.

v1.5.1 - Added bars for Tier 9 and 10 idols and Languish. Added ability to control order of bars within a category. Use "order" option under each bar's settings page. Order is priority based, bars with a lower "order" setting will appear on top. To make SAA arrange the bars automatically, check the new checkbox in the Bars settings page. New trinket checkbox allows you to tell SAA that you only have one trinket. If checked, and SAA detects a second trinket, the second trinket's bar will collide with the first Proc bar. Added support for short trinket names - add a shortname field to a trinket's declaration array to shorten the trinket's displayed name (i.e. SAA.combat.trinkets.Phylactery.shortname = "Phylactery" will cause Phylactery of the Nameless Lich to show as simply "Phylactery").

v1.5.0 - 3.3.3 patch compatability fix. Added support for Omen of Doom procs and proc sounds. Proc sounds are enabled globally with a new checkbox in the Procs tab, procs can individaully select sounds with a new drop-down in each proc's tab. Fixed a couple other minor errors as well. Known issue: sometimes after changing bar options, some bars may become transparent (though still functional). Reloading the UI will fix this.
v1.4.1 - Fixes Eclipse ICD refresh issue, and adds dual-ICD functionality.
v1.4.0 - Workaround for missing Eclipse entries in combat log, courtesy of Copialinex.
v1.3.3 - Fixed bug causing debuffs not to spawn when switching targets. Fixed bug involving disabling a bar that's currently active.
v1.3.2 - Oops: Applied Debuff/CC change to Abilities as well, and to be safe did similar things to Procs and Trinkets as a double-check. Also fixed a bug that would not let you turn off the Eclipse bar.
v1.3.1 - Fixed bug: attempt to index field 'CC'/'Debuffs' (a nil value), bumped TOC back to 30100.
v1.3 - Huge overhaul of the internal workings, mostly transparent but they do allow much easier integration of new timer bars. To go along with this, now includes bars for trinkets, cc, and some abilities. Specifically added this version are the T8 4-piece proc and the PvP set proc, Roots, Hibernate, Cyclone, Starfall, Typhoon, Force of Nature, Innervate, and Barkskin, as well as most Epic non-PvP trinkets and a couple rare ones. CC bars will track both your target and your focus, FF bar will trigger off of and track either FF or FF(F) from anyone on your target, and the majority of the other new bars should have good explanations in their options seconds (mouseover the options). Lastly, all but the Proc bars can be merged by group, i.e. you can have all of your chosen CC timers show up on the same bar.

Also, I've done more to try and fix the missing debuff bar issue. If you previously had problems with IS/FF not showing up when you cast them, let me know if this fixes it.

v1.2.1 - Fixed Moonfire/Eclipse bar collision, changed FF bar to accept any FF.
v1.2 - 3.1 compatability
v1.1.1 - Fixed GCD bar to remove locale dependency (forgot this one), added ability to show number of times Starfire has extended your Moonfire DoT, a few structural changes to prepare for adding more bars in the future
v1.1 - Finally fixed Omen bar, removed dependency on Localization files for functionality, seem to have also fixed the latency issue on target debuffs
v1.0.5 - Fixed encoding issue with Russian locale, added German locale
v1.0.4 - Fixed bug with French localization, added Russian and Taiwanese
V1.0.3 - Fixed bug with OoC bar
V1.0.2 - Added French Localization, fixed test bar bug
V1.0.1 - Added text options and ability to toggle icons.

-- Update note --
Unless something gets broken by a patch, I won't be updating specifically to bump the TOC file to the newest version. For example, 3.0.8 did nothing to change the functionality of SAA, so v1.1.1 will still work. You just need to check the "Load Out-of-Date Addons" box on the addon screen to get it working again.

ToDo:
Ordering of bars within group if not merged
Figure out how to plug in other bars optionally, including generating options for them.

Known issues:
- Checking for GCD is done off of Teleport: Moonglade. Beta premades do not have this spell (by default, you might be able to complete the quest for it), so SAA won't work for them without hacking the Lua. Second, if your Arcane school gets locked out, the GCD bar will be inaccurate (since lockouts just force a cooldown on locked spells). I'm looking into checking for GCD off of feral abilities instead, since the physical school can't be locked.

On a related note, development is based out of EJ. While I'll be checking here periodically, the easiest way to get a bug to my attention is to make a post here: http://elitistjerks.com/f32/t35477-squawkandawe/.

Post A Reply Comment Options
Unread 08-12-09, 11:16 AM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Re: question

Originally posted by trevorgreen1
not sure if this has already been asked, sorry if it had but could someone please answer!

If you don't merge all the abilities bars, what does is show for like typhoon? the cooldown? is barkskin the CD or when its up, what about invv, and force of nature?
thanks in advance
Roflmeow of Deathwing
When trinket bars are merged, you have the choice of which to display. When debuff bars are merged, it will show duration, rather than ticks. When Ability bars (Innervate, Barkskin, the ones you're asking about) are merged, it will show cooldown instead of duration.


Originally posted by Starsunmoon
Mine is behaving similarly. I don't actually turn the addon off, so it slows my FPS from around 80 to about 30 frames per second for maybe 10 seconds. Also during this time the cooldown bars lose their text and go static. The bars still appear and disappear as if everything is working normally; but still, no text.

I have a slew of other addons, so there might be some conflict since 3.2 came out, but I try to keep them all updated. It's not a deal-breaker for me since it happens seldom and doesn't last long, I just wanted you to be aware of the problem.
My guess is that it's a conflict somewhere. As I mentioned in my other reply, it survived the transition just fine for me, and I assume by the fact that these are the only two reports I've gotten about it, that the issue is fairly isolated. If you can get me a copy of the exact error text, I can see what I can do. Note that "Your addons are causing too many errors" is not the text I'm looking for.
Report comment to moderator  
Reply With Quote
Unread 08-12-09, 03:55 PM  
Arcoss
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I am really glad I learned about the Squawk and Awe addon thanks for the work on it. I am currently using version 1.3.3 and with the latest patch and the change to eclipse so that the lunar and solar procs are on different cooldown timers I was wondering if/when the next version will be able to follow these a bit better. I am able to use it with some success since the proc overrides the cooldown showing but it would be nice to be able to track which cooldown is nearly up.

If there is already a way to do this (perhaps removing the merging of the eclipse cooldowns) I haven't yet figured it out and so any tips would be helpful

Thanks
Report comment to moderator  
Reply With Quote
Unread 08-12-09, 07:43 PM  
TTechGuy
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Error thown when using hurricane possibly from my trinket triggering.

Here is a copy of the error message that is being thrown:

Message: Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:1226: attempt to concatenate field 'itemname' (a nil value)
Time: 08/12/09 18:29:12
Count: 19993
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:1226: in function `OnUpdate'
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:874: in function <Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:873>

Locals: width = 294
sparkscale = 9.8
timeLeft = 0
namestring = ""
durstring = ""
k = nil
v = nil
i = 2
_ = "Now is the time!"
icon = "Interface\Icons\Ability_Hunter_Readiness"
sort = <table> {
1 = "Trinket1"
}
durs = <table> {
1 = 0.0029999999678694
}
(*temporary) = nil
(*temporary) = ": "
(*temporary) = ": "
(*temporary) = nil
(*temporary) = "Interface\Icons\Ability_Hunter_Readiness"
(*temporary) = 0
(*temporary) = false
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0
(*temporary) = nil
(*temporary) = 1
(*temporary) = "attempt to concatenate field 'itemname' (a nil value)"
L = <table> {
Tier 8 4-Piece Bonus = "Tier 8 4-Piece Bonus"
About = "About"
help_eclipseCD = "Turn on or off the Eclipse Cooldown bar."
help_fallshow = "Turn on or off the Starfall bar."
help_typhoonshow = "Turn on or off the Typhoon bar."
PvP Set Bonus = "PvP Set Bonus"
help_omenshow = "Turn on or off the Omen of Clarity bar."
help_innervcolor = "Color of the Innervate bar."
help_cyclonecolor = "Color of the Cyclone bar."
Crowd Control = "Crowd Control"
help_scale = "Use this to scale bars frame. Valid scale multiplier values are 0.25 to 3"
help_mergedebuffs = "When checked, forces all debuffs to share a single bar."
Omen of Clarity = "Omen of Clarity"
help_wcolor = "Color of the Solar (Wrath) Eclipse Proc."
Bar Text Font = "Bar Text Font"
Show = "Show"
help_forcedur = "Turn on or off display of Force of Nature duration."
Cooldown Bar Color = "Cooldown Bar Color"
help_gcdcolor = "Color of the GCD bar."
Move Frames = "Move Frames"
help_spellnames = "Show spell names in text display"
help_pvpcolor = "Color of the Wrath of Elune bar."
Debuffs = "Debuffs"
Bar Scale = "Bar Scale"
help_pvpflash = "When checked, the Wrath of Elune statusbar will flash."
Color = "Color"
Spell Names = "Spell Names"
Durations = "Durations"
Reset Bars = "Reset Bars"
help_width = "The width of the status bars, in pixels."
help_trinketshow = "Turn on or off the bars for Trinket buffs."
help_gcd = "Turn on or off the Global Cooldown bar."
Text Display = "Text Display"
GCD = "Global Cooldown"
help_typhooncolor = "Color of the Typhoon bar."
Show Cooldown = "Show Cooldown"
help_barkcolor = "Color of the Barkskin bar."
help_showEclipse = "Turn on or off the Eclipse Proc bar."
Icons = "Icons"
help_barkshow = "Turn on or off the Barkskin bar."
help_fallcolor = "Color of the Starfall bar."
help_innervdur = "Turn on or off display of Innervate duration."
Version = "Version"
Border Texture = "Border Texture"
help_innervshow = "Turn on or off the Innervate bar."
help_forcecolor = "Color of the Foirce of Nature bar."
Maximum Bar Time = "Maximum Bar Time"
Merge Trinkets = "Merge Trinkets"
help_cycloneshow = "Turn on or off the Cyclone bar."
help_forceshow = "Turn on or off the Force of Nature bar."
help_durations = "Show remaining duration of effect in text display"
Media = "Media"
help_version = "Show version information"
help_barkdur = "Turn on or off display of Barkskin duration."
Solar Eclipse Color = "Solar Eclipse Color"
Flash = "Flash"
SF Combo = "Starfire Combo Points"
help_maxlen = "Maximum length of the bars, in seconds. Any timers over this value will hold as a full bar."
Text Options = "Text Options"
help_eclipsetype = "Show type of Eclipse proc in text display"
help_textonbars = "turn on or off text displays on bars"
Eclipse Type Text = "Eclipse Type Text"
help_falldur = "Turn on or off display of Starfall duration
Report comment to moderator  
Reply With Quote
Unread 08-24-09, 09:44 PM  
Nerre
A Murloc Raider

Forum posts: 7
File comments: 46
Uploads: 0
Will it be a update for 3.2?
Report comment to moderator  
Reply With Quote
Unread 08-25-09, 11:05 PM  
Toadkiller
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 1
Uploads: 1
Hello World

It seems like you forgot to remove the hello world code you started with: on login it spams my chatlog with the fact that it loaded. This is unnecessary and undesirable.

Otherwise a great mod.
Report comment to moderator  
Reply With Quote
Unread 09-09-09, 11:50 AM  
thebum
A Murloc Raider

Forum posts: 5
File comments: 18
Uploads: 0
A minor bug with this addon is that if I open up my spellbook while I have the addon turned on it causes the secondary blizzard action bars to always show even if the option is turned off in interface options. Nothing serious, but it does get a bit annoying to /reloadui every time I check something in my spellbook.
Report comment to moderator  
Reply With Quote
Unread 09-23-09, 11:37 AM  
Diftraku
A Kobold Labourer
 
Diftraku's Avatar

Forum posts: 0
File comments: 10
Uploads: 0
Lately, I've been getting constant errors when a trinket procs/is procced
Code:
[20:19:15] Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:2451: attempt to concatenate field 'itemname' (a nil value)
[C]: ?
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:2451: in function `OnUpdate'
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:1747: in function <Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:1745>
And as of 3.2.2, the timer bars seem to work only when I don't have Moonfire applied to target. Can't confirm this at the moment but it sure is annoying when half of the time the bars are simply frozen and changing colour/text according to which eclipse I'm on, if even that sometimes.
Report comment to moderator  
Reply With Quote
Unread 09-25-09, 11:01 AM  
tamarock
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Love this addon! Please update for 3.2.2
Report comment to moderator  
Reply With Quote
Unread 09-26-09, 03:44 AM  
trclocke
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 108
Uploads: 1
Does SquawkAndAwe show separate cooldown timers for both solar and lunar eclipse yet?
Report comment to moderator  
Reply With Quote
Unread 10-13-09, 04:03 AM  
luthientin
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0

This is by far one from the most usefull add-ons for Moonkins! I really loved it and its a must have for raids but you guys must keep it updated!
All the time is out of dated for me Keep it up and help your favorite LAZER chicken to do the good job
Report comment to moderator  
Reply With Quote
Unread 11-10-09, 02:19 PM  
ffxiedyn
A Chromatic Dragonspawn
 
ffxiedyn's Avatar

Forum posts: 165
File comments: 87
Uploads: 1
could you please include a Nature's Grace proc?

thanks
Report comment to moderator  
Reply With Quote
Unread 11-11-09, 12:49 PM  
jhart481
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: question

These errors appear to be triggered when one of the timer bars is still active as I switch to my other spec. I was able to stop the errors by going back to boomkin and waiting for the timers to run out before switching.

Hopefully this helps isolate the problem.

Originally posted by Adoriele

My guess is that it's a conflict somewhere. As I mentioned in my other reply, it survived the transition just fine for me, and I assume by the fact that these are the only two reports I've gotten about it, that the issue is fairly isolated. If you can get me a copy of the exact error text, I can see what I can do. Note that "Your addons are causing too many errors" is not the text I'm looking for.
Report comment to moderator  
Reply With Quote
Unread 11-19-09, 12:53 AM  
Berb
A Deviate Faerie Dragon
 
Berb's Avatar

Forum posts: 15
File comments: 49
Uploads: 0
Originally posted by trclocke
Does SquawkAndAwe show separate cooldown timers for both solar and lunar eclipse yet?
I'm wondering this also,or at least text on the cooldown bar like "Eclipse Cooldown (Lunar)". Sometimes my horrible short term memory gets the better of me.
Report comment to moderator  
Reply With Quote
Unread 12-04-09, 05:50 AM  
dark666105
A Murloc Raider

Forum posts: 9
File comments: 21
Uploads: 0
An update to clean this up and maybe add an option for nature's grace would be nice. I use an error gatherer so i dont see them pop up on my screen when they happen but I notice everytime I log in I can scroll up my chat window and see a whole string of errors from S&A.
Report comment to moderator  
Reply With Quote
Unread 12-08-09, 02:48 PM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
There is a fix for 3.3 detailed here: http://elitistjerks.com/f32/t35477-s...0/#post1483668
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: