Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(134 Kb)
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:233,838
Favorites:415
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/.

Archived Files (17)
File Name
Version
Size
Author
Date
1.6.0
130kB
Adoriele
09-03-10 07:20 PM
1.5.1
126kB
Adoriele
04-07-10 06:51 PM
1.5.0
124kB
Adoriele
03-26-10 06:37 PM
1.4.1
123kB
Adoriele
12-10-09 04:08 PM
1.4.0
123kB
Adoriele
12-09-09 05:17 PM
1.3.3
123kB
Adoriele
06-07-09 11:52 AM
1.3.2
123kB
Adoriele
06-06-09 01:00 PM
1.3.1
122kB
Adoriele
06-05-09 08:20 AM
1.3
122kB
Adoriele
06-04-09 02:43 AM
1.2.1
126kB
Adoriele
04-30-09 09:48 PM
1.2
126kB
Adoriele
04-15-09 08:06 PM
1.1.1
126kB
Adoriele
01-01-09 12:07 AM
1.1
125kB
Adoriele
12-30-08 10:59 PM
1.0.5
125kB
Adoriele
12-16-08 12:38 PM
1.0.4
121kB
Adoriele
12-15-08 02:03 PM
1.0.3
119kB
Adoriele
11-18-08 06:41 PM
1.0.2
119kB
Adoriele
11-17-08 12:30 PM


Post A Reply Comment Options
Unread 06-06-09, 06:19 PM  
Hannes
A Murloc Raider

Forum posts: 7
File comments: 4
Uploads: 0
Re: Re: target switch

Originally posted by Adoriele
Is this something that worked in 1.3, but does not in 1.3.1/2?
I got the same exact problem...
I first downloaded this addon like 3 days ago (recently went from tree to owl \o/), and I updated the addon today via minion, and got same problem with debuffs disappearing when changing target and back.

Also had a couple of errors:

Code:
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:1566: attempt to index field '?' (a nil value)
Count: 2

Call Stack:
[C]: ?
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:1566: in function `OnUpdate'
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:855: in function <Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:854>
Code:
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:1575: attempt to index field '?' (a nil value)
Count: 99

Call Stack:
[C]: ?
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:1575: in function `OnUpdate'
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:855: in function <Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:854>
Code:
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:1580: attempt to perform arithmetic on field '?' (a nil value)
Count: 99

Call Stack:
[C]: ?
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:1580: in function `OnUpdate'
Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:855: in function <Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:854>
Just my 5 cents

Cheers for this great addon mate!

Hannes
Last edited by Hannes : 06-06-09 at 06:19 PM.
Hannes is offline Report comment to moderator  
Reply With Quote
Unread 06-06-09, 03:50 PM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Re: target switch

Originally posted by Matyivagyok
hey! In the newest version has a liitle problem! When I take my dots/ff on a mob, then I switch to an another mob, and after that I look at the first mob again, the addon doesn't show my dots/ff! Can you do something with that problem? (Sorry for my bad english, but I think you understand that )
Is this something that worked in 1.3, but does not in 1.3.1/2?
Adoriele is offline Report comment to moderator  
Reply With Quote
Unread 06-06-09, 02:30 PM  
Matyivagyok
A Defias Bandit

Forum posts: 2
File comments: 4
Uploads: 0
target switch

hey! In the newest version has a liitle problem! When I take my dots/ff on a mob, then I switch to an another mob, and after that I look at the first mob again, the addon doesn't show my dots/ff! Can you do something with that problem? (Sorry for my bad english, but I think you understand that )
Matyivagyok is offline Report comment to moderator  
Reply With Quote
Unread 06-06-09, 02:14 AM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
XMushroom, your error is the same one that was thrown by debuffs and cc. When I fixed it, I figured out that it had (almost) nothing to do with changing targets, so wasn't limited to those two bars, but forgot to fix it for abilities as well. Oops. I'll commit that tomorrow.

Dridzt, yours looks similar, but I think it's being caused by something else, there's probably some point where I forgot that you can enable a proc cooldown bar without its duration bar (Eclipse is the only place where this matters, but it matters a lot). I'll take a look.

[edit] Both bugs reproduced, fixed, and uploaded.
Last edited by Adoriele : 06-06-09 at 01:01 PM.
Adoriele is offline Report comment to moderator  
Reply With Quote
Unread 06-05-09, 05:39 PM  
XMushroom
A Kobold Labourer

Forum posts: 0
File comments: 28
Uploads: 0
Deleted saved variables, get a new error, since the download of the new version:

SquawkAndAwe-SquawkAndAwe v1.3.1 (r1)\SquawkAndAwe.lua:1551: attempt to index field 'Abilities' (a nil value)
SquawkAndAwe-SquawkAndAwe v1.3.1 (r1)\SquawkAndAwe.lua:852: in function <Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:851>
XMushroom is offline Report comment to moderator  
Reply With Quote
Unread 06-05-09, 04:03 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1195
File comments: 781
Uploads: 82
Hi,
I nuked my saved variables for v1.3.1 and re-configured.

I get the following error if I try to uncheck the "Show" checkbox and leave only the "Show cooldown" one for the Eclipse proc bar options.
Code:
SquawkAndAwe-SquawkAndAwe v1.3.1 (r1)\Options.lua:276: attempt to index field 'Eclipse' (a nil value)
Dridzt is offline Report comment to moderator  
Reply With Quote
Unread 06-04-09, 09:38 AM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Originally posted by Dridzt
I have everything disabled except the eclipse internal cooldown.
(yea I know... that's like using 1/10 of the addon)
I think I know what it is, but confirm for me that the error is thrown when you change targets (well, it'll be thrown then for the first time, and then it'll be thrown every OnUpdate), and will stop being thrown if you unmerge both CC and Debuffs.

[edit] I was able to reproduce the bug (fairly easily, actually), and got it fixed.

I should note that significant changes have happened to the save structure, so if people prefer keeping their savedvariables clean they may want to try deleting theirs and starting a fresh one for SAA. Also, I removed all localization files in 1.3 except for obviously enUS. The functionality of the mod doesn't require it (everything is still based off of spellID), it's only used for generating the configuration options, and again significant enough changes were made in 1.3 that I felt it better to just force a reboot of the files. If people are interested in making new ones, let me know, but again it would solely be for making more-understandable configuration options.
Last edited by Adoriele : 06-05-09 at 08:25 AM.
Adoriele is offline Report comment to moderator  
Reply With Quote
Unread 06-04-09, 08:32 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1195
File comments: 781
Uploads: 82
Originally posted by Adoriele
As for your bug, I'm trying to figure out how it popped up. Did you disable all CC bars and merge CC? [/b]
I have everything disabled except the eclipse internal cooldown.
(yea I know... that's like using 1/10 of the addon)
Dridzt is offline Report comment to moderator  
Reply With Quote
Unread 06-04-09, 08:16 AM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Whoops, my bad on the interface version. Thought they always bumped it each patch, guess not. Fixed in 1.3.1.

As for your bug, I'm trying to figure out how it popped up. Did you disable all CC bars and merge CC?
Adoriele is offline Report comment to moderator  
Reply With Quote
Unread 06-04-09, 03:16 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1195
File comments: 781
Uploads: 82
A small note:
current interface number is 30100 (not 30103)

It needs "load out of date" checked to load atm despite it's obviously not out of date.

Edit-in bug report:
Code:
SquawkAndAwe-SquawkAndAwe v1.3 (r1)\SquawkAndAwe.lua:1468: attempt to index field 'CC' (a nil value)
SquawkAndAwe-SquawkAndAwe v1.3 (r1)\SquawkAndAwe.lua:851: in function <Interface\AddOns\SquawkAndAwe\SquawkAndAwe.lua:850>
Last edited by Dridzt : 06-04-09 at 04:07 AM.
Dridzt is offline Report comment to moderator  
Reply With Quote
Unread 06-04-09, 02:45 AM  
trclocke
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 110
Uploads: 1
just FYI, DoTimer can be fairly easily configured to do everything SquawkAndAwe does, but it will also work as a buff tracker (elkano's buffbars, etc), and tracks DoTs/HoTs for all other classes and specs. If all you do is boomkin, SquawkAndAwe works just fine right out of the box, but if you dual spec resto and have other toons, it's worth investing time in DoTimer.
trclocke is offline Report comment to moderator  
Reply With Quote
Unread 05-26-09, 01:04 PM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
I'm currently in the middle of adding a large number of bars to SAA, post here before I get it uploaded and your suggestion may get added (no guarantees). Currently on the list:
4T8 (yay finally!)
4PvP (might as well)
Two trinket bars*
CC bars**
Starfall Duration and Cooldown
FoN (I will not [at this point] remove the bar when they die, will show both duration and cooldown)
Typhoon cooldown
Innervate Duration and cooldown (duration only if used on yourself)
Barkskin Duration and Cooldown

* Trinket bars will exist in two modes: Merged and Unmerged. Unmerged, you get two separate bars, and each will track the duration and cooldown of a separate trinket. Which trinket the bar tracks will be dynamic, first trinket effect will go to the first bar, second to the second. This gets reset any time there are no trinket effects up or cooling. For example: Embrace of the Spider procs, it goes to trinket bar 1. If Dying Curse procs while EotS is still up (or cooling down), it goes to trinket bar two. If EotS has cooled, and DC procs first, it gets bar 1, EotS gets bar 2 when it procs. Similar things happen with clickies, and persistent buffs like IDS/Eye of the Broodmother.

In Merged mode, you get a single bar for both trinket effects, and no tracking of cooldowns. This is more useful if you don't have any clickies/persistent effects, since the CD doesn't matter so much. It saves you a bar's worth of screen space, which is nice, and the bars will be stacked much like the Eclipse bars. You'll see the shorter-duration bar on top, and the longer-duration bar behind it. Again, if you're trying to keep something like IDS up, probably want to keep the bars unmerged.

** CC bars will include Roots, Hibernate, and Cyclone. These will also have the option to merge in the same way as trinkets, allowing them to overlap to save screen space. I probably won't have diminishing returns in this iteration, I'm unfamiliar with the math and when exactly to begin the DR countdown. If I do end up implementing them in the future, merging the bars will remove the display of DR.

*** I may also add the option to merge ability cooldown bars, which would mean removing their duration bars. Unlike most other things, knowing the cooldown on Innervate, for example, is more important than knowing when the buff will drop.
Adoriele is offline Report comment to moderator  
Reply With Quote
Unread 05-25-09, 08:40 AM  
Amethyst
A Fallenroot Satyr
 
Amethyst's Avatar
AddOn Author - Click to view AddOns

Forum posts: 20
File comments: 71
Uploads: 5
Just wanted to let you know that this mod is awesome.

Simple idea, well implemented.
Amethyst is offline Report comment to moderator  
Reply With Quote
Unread 05-20-09, 10:21 AM  
Elloupo
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Problem

Don't know if it's just on me (that's why I posted) but I have a problem with the link. I click on it to get the addon, it begins opening the downloading window it goes 1% and then it stops, no error messages no nothing, it just stops. I tryed downloading older versions but the problem is the same may I have some help please? it's such a usefull addon and I can't find it anywhere else (talking about curse.com)
Elloupo is offline Report comment to moderator  
Reply With Quote
Unread 05-12-09, 04:22 PM  
Adoriele
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 35
Uploads: 1
Heh. Interesting to see those quotes pop up. No, SAA isn't in Maintenance mode (though it can seem like it sometimes), it's just the original priority frame idea that I've stopped worrying about developing. I do still plan on adding more bars (though not as many as I used to, for various reasons), especially one for the 4T8 proc. There are two major reasons why development can be slow at times, though.

First, I do most of the major coding at work when I get some downtime, and it can be fairly sparse. I try to keep the work I do at home to a minimum, syntax fixes and double-checking for the most part. If I'm at home, I'd rather be raiding or leveling an alt than working =P

Second reason is simply that I haven't personally gotten to the point that I need a new feature yet. Obviously I'll be more interested in a 4T8 proc bar once I actually get 4T8. For example, one of the bars I intend to add in the same revision that I add 4T8 is an Entangling Roots bar that will track either your target or your focus (it'll know), reason being that I usually end up as one of the root-bitches on XT trash (and other trash), and would love to see that bar added in. Should hopefully help out with PvP as well, though I don't do a lot of that.
Adoriele is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: