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,118
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 10-28-08, 12:09 AM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
Wow. I was thinking about doing something like this literally ten seconds before I saw it on the RSS feed. I'll have to check it out.

EDIT: Based on the screenshot, a couple suggestions and requests.
- Combining MF and IS to one bar would save space and be pretty intuitive on its own. Rather than a tick timer, perhaps provide tick lines? Fewer bars to keep track of is always a good thing.
- Idol of the Unseen Moon tracking. If you don't end up combining the two dot bars, might as well throw it onto the Moonfire bar to save space.
- Force of Nature timer plzkthx.

I forgot to mention before: Lovely name choice.
Last edited by Taroven : 10-28-08 at 12:23 AM.
Report comment to moderator  
Reply With Quote
Unread 10-29-08, 02:28 AM  
Munorion
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 3
Uploads: 1
Very nice addon, I see it being extremely useful. Not to mention that the name is great.

I had a few of the following errors popping up when configuring it yesterday (movement of bars, activating/deactivating of bars). Most seem to be library conflicts of some sort:
Code:
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:710: GetSpellInfo(): Invalid spell slot
(tail call): ?
[C]: in function `GetSpellInfo'
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:710: in function <Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:701>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:776: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:600>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceGUI-3.0\AceGUI-3.0.lua:264: in function `Fire'
...dOns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:20: in function <...dOns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>
After getting these errors, Squawk and Awe didn't do anything (no tracking of spells, impossible to get test bars) unless I reloaded my UI.
Keep up the good work, though!

Edit: Crossposted on EJ.
Last edited by Munorion : 10-29-08 at 08:43 AM.
Report comment to moderator  
Reply With Quote
Unread 10-29-08, 10:52 AM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Originally posted by Taroven
Wow. I was thinking about doing something like this literally ten seconds before I saw it on the RSS feed. I'll have to check it out.

EDIT: Based on the screenshot, a couple suggestions and requests.
- Combining MF and IS to one bar would save space and be pretty intuitive on its own. Rather than a tick timer, perhaps provide tick lines? Fewer bars to keep track of is always a good thing.
- Idol of the Unseen Moon tracking. If you don't end up combining the two dot bars, might as well throw it onto the Moonfire bar to save space.
- Force of Nature timer plzkthx.

I forgot to mention before: Lovely name choice.
Eh, not sure combining the MF and IS bars is so intuitive. Different durations if you're specced for it, or have 2T6, and different tick rates makes it hard to represent each meaningfully with only one bar. The tick hashes example is a good one, though, I'll look into how to make that an option. The original idea behind the tick bars was to allow people to time refreshes for just after a tick rather than just before, and bars seemed like the best idea.

Idol of the Unseen Moon is a simple buff. No cooldown, no variable duration, easily handled by a multitude of buff addons out there. In addition, given its prolific proc rate, its presence or absence isn't incredibly useful information, as it shouldn't change your rotation substantially (it would be a bad idea, for example, to keep refreshing Moonfire until it procs, perhaps excepting PvP). In light of that, I'm probably not going to include it, as it's easily handled by a multitude of buff addons out there. A difference would be, say, Quag's Eye, which does have an ICD which would be useful to track so you can line up other cooldowns with it. I wouldn't have a problem with adding it to the uptime frame once that's made, though.

A similar example exists for Force of Nature. Simple cooldown, easily tracked by many other cooldown addons, and not a significant member of standard rotations due to how long the cooldown is. Same with Typhoon, Starfall, etc. One thing the pictures don't show is that all of the bars deplete at the same rate, making it very easy for you to gauge which bar is going to deplete first (excepting the tick bars). Because of how long FoN, etc.'s cooldowns are, they would require either non-standard depletion rates, or they would force all of the other bars to become much smaller by comparison, both of which leads to a loss of meaningful information. Again, though, adding FoN to uptime so you can see how long they last on average will probably end up happening.
Report comment to moderator  
Reply With Quote
Unread 10-29-08, 05:14 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
Yep, I'm very familiar with ShockAndAwe and how it handles its bars.

No contest on the MF+IS reasoning or idol procs. I really had forgotten about different tick rates. I would love to see a bit of ICD proc tracking, for stuff like Quag's Eye or the SSO neck. I hadn't even thought of those in my initial post.

As for FoN, I was talking about duration more than cooldown. A cooldown timer addon is fine for seeing when to use it and coordinating burst, but not many addons will do much to track the remaining duration of the treants, or even their current target (pettarget frames work fine in that case, but many people don't use them).

Edit: Thinking of the tick hash idea along with combined bars for MF+IS, you could potentially put tick hashes for MF along the top of the MF bar, have IS on the bottom half, and hashes for IS along the bottom. The original idea was save vertical space while keeping overall readability, doing it that way might accomplish just that.
Last edited by Taroven : 10-29-08 at 05:18 PM.
Report comment to moderator  
Reply With Quote
Unread 10-29-08, 07:30 PM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Originally posted by Taroven
As for FoN, I was talking about duration more than cooldown. A cooldown timer addon is fine for seeing when to use it and coordinating burst, but not many addons will do much to track the remaining duration of the treants, or even their current target (pettarget frames work fine in that case, but many people don't use them).

Edit: Thinking of the tick hash idea along with combined bars for MF+IS, you could potentially put tick hashes for MF along the top of the MF bar, have IS on the bottom half, and hashes for IS along the bottom. The original idea was save vertical space while keeping overall readability, doing it that way might accomplish just that.
Eh, tracking duration of FoN is about as useful as tracking the duration of Omen. Other than possibly retargeting them, once they're summoned your involvement is pretty much non-existent, i.e. what spells you cast don't depend on whether they're still alive. Hence why I'd be okay adding stats to an uptime frame, whose purpose is intended for after-fight perusal, but not really the bar frame, whose purpose is giving you the information you need to make spellcasting decisions.

I'm coming to really like the idea of tick hashes, though, possibly a flash of the bar when it ticks. I'll look more into implementing it for the next release. There's a fair bit that could probably be done.
Report comment to moderator  
Reply With Quote
Unread 10-30-08, 12:59 AM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
Originally posted by Adoriele
I'm coming to really like the idea of tick hashes, though, possibly a flash of the bar when it ticks. I'll look more into implementing it for the next release. There's a fair bit that could probably be done.
Excellent point on treants, and tick hashes and flashes sound absolutely cool. Looking forward to it.

Edit: I can absolutely confirm that OOC has no ICD. I procced it twice within half a second about ten minutes ago. (Wrath -> Hurricane, happened to be watching my buffs and saw it jump a second time)
Last edited by Taroven : 10-30-08 at 01:05 AM.
Report comment to moderator  
Reply With Quote
Unread 11-06-08, 10:54 AM  
Graylo
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I just saw this addon on WoWInsider, and have a question.

Be warned, I am a complete Addon Noob. All I do is install them.

How does it work with Quartz? I currently use Quartz and my DoT rotation and OmniCC to manage my Cooldowns. I'm just wondering if there are any conflicts.

Also, Does it watch the Starfall Cooldown?

Graylo
Gray Matter
Last edited by Graylo : 11-06-08 at 10:59 AM.
Report comment to moderator  
Reply With Quote
Unread 11-17-08, 12:31 PM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Originally posted by Graylo
I just saw this addon on WoWInsider, and have a question.

Be warned, I am a complete Addon Noob. All I do is install them.

How does it work with Quartz? I currently use Quartz and my DoT rotation and OmniCC to manage my Cooldowns. I'm just wondering if there are any conflicts.

Also, Does it watch the Starfall Cooldown?

Graylo
Gray Matter
Yes, it works with Quartz.

No, it doesn't track Starfall's cooldown.
Report comment to moderator  
Reply With Quote
Unread 11-30-08, 09:57 PM  
Swap
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
You probably know it but this add-on works only with the english verssion of wow.
Report comment to moderator  
Reply With Quote
Unread 12-01-08, 11:36 AM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Originally posted by Swap
You probably know it but this add-on works only with the english verssion of wow.
Actually, as of 1.0.2, it should work with French localization as well, and we have a German localization in the works.
Report comment to moderator  
Reply With Quote
Unread 12-01-08, 09:10 PM  
Swap
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Adoriele
Actually, as of 1.0.2, it should work with French localization as well, and we have a German localization in the works.
I do play in French and only the "Eclipse" bar works. I believe the reason is that Eclipse is spelled the same way in english and in french.

I tried to put the game in english and it was working fine, all the bars were there.
Report comment to moderator  
Reply With Quote
Unread 12-02-08, 11:04 AM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Originally posted by Swap
I do play in French and only the "Eclipse" bar works. I believe the reason is that Eclipse is spelled the same way in english and in french.

I tried to put the game in english and it was working fine, all the bars were there.
Is this true after updating? If so, I need to look at something, because it should work for all spells. Or, alternatively, 1.1 will move to using spellIDs instead of names, which are the same across all localizations, but are slightly more cumbersome to use.
Report comment to moderator  
Reply With Quote
Unread 12-10-08, 08:15 AM  
Swap
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally posted by Adoriele
Is this true after updating? If so, I need to look at something, because it should work for all spells. Or, alternatively, 1.1 will move to using spellIDs instead of names, which are the same across all localizations, but are slightly more cumbersome to use.
I do run the last verssion (1.0.3) but if i check in game it's writen 1.0.2(r1)

With that verssion (1.0.3) i still can't see any other bar than "Eclipse"
Report comment to moderator  
Reply With Quote
Unread 12-10-08, 11:41 AM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Originally posted by Swap
I do run the last verssion (1.0.3) but if i check in game it's writen 1.0.2(r1)

With that verssion (1.0.3) i still can't see any other bar than "Eclipse"
Bagh, think I found the error, it's me not knowing how AceLocale works exactly, and will hopefully be fixed in 1.0.4. Would love to have someone report back and let me know once that's up.

Again, 1.1 should fix the need for locales to function. They'll still be nice for option text/help messages, but the mod will hopefully work on all locales without needing translations.

[edit] Actually, if you'd like to fix it yourself and try, all you need to do is open up SquawkAndAwe/Locales/Locale-frFR.lua. On the first line, change the last word from "true" to "false".
Last edited by Adoriele : 12-10-08 at 11:59 AM.
Report comment to moderator  
Reply With Quote
Unread 12-10-08, 04:20 PM  
perunaion
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Any chance of this being posted on wowace? I rather fancy the auto-updater
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: