Download
(422Kb)
Download
Updated: 10-19-08 07:24 PM
Pictures
File Info
Updated:10-19-08 07:24 PM
Created:unknown
Downloads:13,955
Favorites:68
MD5:

ShockAndAwe (formerly DisqoDice)  Popular! (More than 5000 hits)

Version: moved to Curse
by: Pericles [More]

I'm moving the latest version downloads to the Curse.com site this is due to the pain of keeping two addon sites going. Also because Curse.com makes it very easy to update. All I need to do is to right click on project folder and click submit, and it uploads changes and creates zip files for me as well as maintaining the change log and problem tickets system.

So this addon is very very much under active development (as of 7th Nov 2008) its just that the main page is now on Curse.com

Please note the version here is already out of date.

Get the latest version here

Version 2.0 - Initial release of WotLK Branch to WowAce SVN

New Author : Levva of EU Khadgar - by kind Permission of Disquette

Completely overhauled for WotLK.
- Updated to use Ace3
- Removed totem twisting as not available in WotLK
- Added bar for Maelstrom Weapon stacks
- revamped bar timings so that talents taken into account
- now uses Imp.SS talent to reduce SS cooldown
- still manual config of 4 piece Arena bonus (on TODO list to automate this)
- uses Maelstrom talents to determine whether to show maelstrom bar
- now honors talents in Reverberation to adjust cooldown timer on Shock bar
- added initial start at config window on blizzard config panel (well it has an about so far!!)

Version 2.01 -
Enabled the /dqd & /disqodice config options
Added confirmation text when an option was used

Version 2.02 -
Fixed display and moving bars options not showing frames after moved
Fixed turning maelstrom on and off not comming back on

Version 2.10 -
Decided to change addon name to ShockAndAwe
Added drycoded support for Lava Burst timer bar
Refreshed WS code to be Shield code - added text support for Shields
Added text support for Wind Shock
Added check for Shamanistic Focus up
Fixed respeccing issue
Changed Maelstrom to show 15 sec cooldown - now hidden out of combat, pale in combat and lights up with 5 charges.
Added text indicator on Maelstrom bar to show how many stacks
Added text on shield indicator to show how many orbs
Added icon to shock bar to show if Shamanistic Focus buff present - not working
Fixed typo preventing SavedVariables actually saving between sessions
Added text on shock bar to show if Shamanistic Focus has procced
Altered bar height so that if you choose to show less bars then the spacing changes - eliminates gaps for non shown bars
- this may need code to check if spacing is still valid if user turns on or off showing a bar during session

Version 2.11
Changed width of SS to be full frame width and adjusted Shock & WFProc to proportional widths
Fixed issue of maelstrom bar not showing after having moved frame

Version 2.12
Added config tab for Uptime
Radical overhaul of the shield frame so that it consistently updates after zoning/reloading etc.

Version 2.13 (uptime stuff in place but largely untested it was just getting too late at night)
Added version info
Added Uptime Frame
Changed display to moveframes and updated background when in moving mode to make it more obvious
Uptime Frames now show initial attempt at uptimes of various buffs - lots of testing still required
- session time bars displaying
- last fight ones go wrong after second fight though - TODO
- no icons displaying - TODO

Version 2.14
Fixed icon files for uptime frames and Shamanistic Focus
Fixed last fight uptimes showing >100%
Added tooptip to uptime frame

Version 2.15
added startup to disable addon if not a shaman

Version 2.20
Removed Shamanistic Focus icon as build 8926 has it as passive ability
Added earth shock/flame shock rotation display icon
Added wind shock threat threshold warning - tested with help from Isbeorn on Coldarra beta server
Fixed issue with lastfight buff times being summed incorrectly (was a cut n paste error)
Lots and lots of tweaking of config options for bars - still needs idiot proof testing though
TODO - Reset option - make sure it resets all bar values

Version 2.21
Fixed debug info for windshock spamming chat when in a party
Added config option to disable showing of uptime frame
Added config option to disable showing text on bars
Fixed Maelstrom weapon & Imp SS talents which had moved in build 8970

Version 2.22
Localised config strings - awaiting FR & DE translations though

Version 2.30
Added Lava Lash CD bar
Added Lava Burst CD bar
Changed check for Flame Shock on target to check that its mine
Added AceGUI-3.0 dependency

Version 2.40
Fixed Wind Shock colour to dark gray similar to WS icon
Added icon on Maelstrom Weapon bar to show LB or LvB depending on cooldowns etc.
Added temp fix for Maelstrom Talents not being seen on login

Version 2.41
Upped Windshock alpha so its easier to see

Version 2.50
Added support for SharedMedia

Version 2.51
Fixed Lava Lash not showing bug

Version 2.52
Updated MW cooldown time to 30 sec as per build 9014
Fixed bug if bar was not showing on load it would display in wrong place when activated during game

Version 2.60
Added Options to pick your own colour scheme for all the bars

Version 2.61
Removed Lava Burst icon display from 5 stack of MW

Version 2.62
Finally worked out syntax to have project work on new Curseforge.com SVN so revision now uses CF revision numbers
this also means I can simply tag a version as release and it automatically appears on Curse.com website.

Version 2.63
Swapped order of Shock and Lava Lash bar so order is Shield, MW, SS, Shock, LL - which pretty much matches priority queue
Added option to hide shield bar if its active - so that you only see it if it needs refreshing.

Version 2.64
Added no-lib stripping and optionaldeps

Version 2.70
Added option to set border textures
Added option to set font on frames
Moved various options around and re-ordered the menus
Massive overhaul of the Uptime frame - fixed a couple of memory leaks - should run a lot faster and a lot less memory
Added option to configure uptime frame colours

Version 2.71
Added German translations thanks to Bekeon on wowinterface.com
Fixed rescaling issue

Version 2.80
Added a global cooldown bar which auto-adjusts for any haste effects

Version 2.81
Fixed spark point to no longer be offset by its width on GCD bar

Version 2.82
Fixed GCD bar visible by default on entering world
Fixed missing French localisation entries (still needing translation)

Version 2.90
Added optional sound to play when 5 stacks of Maelstrom Weapon are achieved
Uses any sound registered with SharedMediaLib
Add option to flash Maelstrom Weapon frame when you get 5 stacks

Version 2.91
Fixed lava lash bar bug when you turn the option on
Added additional sound options
Added option to play sound on 4 stacks of MW
Added option to vary time between sounds of 5 MW stacks

Version 2.92
Fixed some French translations thanks to Phops Illidan(EU)
Should now fully work on French Client

Version 2.93
Fixed bug with turning on and off MW4 sound option

Version 3.00
Remove Lava Burst bar
Tidy up command line config menus and add a help message to direct to Blizzard config options
Clarified how scaling works by updating help message
Fixed typo in setting bar textures
Split options, uptime & stats off into separate lua files for easier maintenance
Add support for recording WF & SS total dmg and displaying in Scrolling Combat Text (if installed)

Version 3.01
Fixed sparkpoint for gcdbar being wrong place if bar width changed
Fix width of bar frame when bar width changed

Version 3.10
Add priority frame
Added options to select priorities - doesnt actually get used yet
Using fixed MW5_LB, SS, ES, LL rotation hardcoded at present
Changed GCD bar to narrower one so its easier to see how its timeout relates to other bars
Fixed Maelstrom bar not showing sometimes after LB cast at 5 stacks
Fixed Alpha of Maelstrom bar wrong after 5 stacks if you have flashing on
Added option to disable Windfury bar
Added display of Windshock icon in priority if threat is above threshold
Moved Windshock option & threat option to priority section

Version 3.11
Added option to control when priority shows ie: within X seconds of cooldown expiry
Allow priority to show when time left on cooldown is less than the user set cooldown period
The priority options menu now works - you can now set your own priorities
Optional Files (0)


Post A Reply Comment Options
Unread 09-11-08, 07:20 PM  
Pericles
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 33
Uploads: 2
On the subject of the SVN the zip file uploaded here has all the SVN info in it. If you have an SVN client like TortoiseSVN from www.tortoisesvn.net then you can simply right click on the folder once you have unzipped it and use "SVN update" which will download the latest version from the SVN.
Report comment to moderator  
Reply With Quote
Unread 09-11-08, 07:16 PM  
Pericles
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 33
Uploads: 2
Originally posted by sillysyra
I don't see ShockAndAwe on the wowinterface or wowace SVN. Is there a link? Or maybe I misunderstood.

Edit: If it makes you feel better the US lvl 80 premade server was gone today when I logged on. I share your opinion of not wanting to see all the 70+ leveling content yet.
The version on wowinterface is a reasonably stable beta version and got from the big DOWNLOAD button.

The version on wowace SVN http://svn.wowace.com/wowace/branches/ShockAndAwe/WotLK is the one under active development and may at any time have code I've added "drycoded" ie: coded when I am away from game on laptop or otherwise without access to run the addon in game. Thus the SVN whilst its the very latest may well have simple syntax errors eg: I've coded

if stacks = 5 then

instead of

if stacks == 5 then

The first version will of course give a syntax error when it runs.

Of course once I actually do a testing session the SVN will be a lot more up to date than this site. Once I get something reasonably stable I post an update here, as in fact I am about to do with version 2.20.
Report comment to moderator  
Reply With Quote
Unread 09-11-08, 11:33 AM  
sillysyra
A Murloc Raider

Forum posts: 5
File comments: 25
Uploads: 0
I don't see ShockAndAwe on the wowinterface or wowace SVN. Is there a link? Or maybe I misunderstood.

Edit: If it makes you feel better the US lvl 80 premade server was gone today when I logged on. I share your opinion of not wanting to see all the 70+ leveling content yet.
Last edited by sillysyra : 09-11-08 at 11:40 AM.
Report comment to moderator  
Reply With Quote
Unread 09-11-08, 10:23 AM  
Pericles
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 33
Uploads: 2
Originally posted by shadrage
If you code it I will test it.
Many thanks. Ideally you could test the SVN version as then :

1) I can upload something
2) you test it
3) provide feedback
4) I update it
5) back to stage 1

Using the SVN means I am not uploading versions with untested code to sites like this one.

Actually what would be even better is if we could arrange a time to be online at the same time (albeit different servers) and perhaps arrange a Teamspeak/Vent/Skype chat so you can tell me errors directly rather than us waiting for slow exchanges of emails.

Always quicker saying "missing = at line 1046" than having to type it and wait for hours for reply. Especially if the very next version has "missing end at line 1047". A faster turnaround = better addon quicker.
Report comment to moderator  
Reply With Quote
Unread 09-10-08, 03:23 PM  
shadrage
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally posted by Pericles
Looks like I won't be able to put in Lava Burst until the expansion goes live. Blizzard have confirmed their US bias and are intent on withholding lvl 80 premades from beta testers outside the US.

This means I would have to spend ages going through content and actually levelling to 75 spoiling my enjoyment of everything being fresh and new when I experience it with my fellow guild mates. Thus I won't get Lava Burst until I hit 75 on live. I can code in something for lava burst and ask that others in the US test it. However I won't be able to test it myself.

Do I have any volunteers in the US beta with a premade or levelled to 75 Shammy that can assist testing Lava Burst?
If you code it I will test it.
Report comment to moderator  
Reply With Quote
Unread 09-09-08, 03:10 PM  
Lunaps
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Has there always been an audio component to when the bars timer runs out? I have just started noticing a light "plink" like noise when bars empty...even if those bars are disabled. I can't find anywhere to disable this if it is, in fact, Shock and Awe that is the culprit (it may be another addon that is making the noise itself, but it is definitely coming exactly when the bars timer runs out.)


Disregard, it was MSBT that was making the ping noise alerting me to when my CD's were up.
Last edited by Lunaps : 09-09-08 at 03:52 PM.
Report comment to moderator  
Reply With Quote
Unread 09-09-08, 08:47 AM  
Pericles
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 33
Uploads: 2
Looks like I won't be able to put in Lava Burst until the expansion goes live. Blizzard have confirmed their US bias and are intent on withholding lvl 80 premades from beta testers outside the US.

This means I would have to spend ages going through content and actually levelling to 75 spoiling my enjoyment of everything being fresh and new when I experience it with my fellow guild mates. Thus I won't get Lava Burst until I hit 75 on live. I can code in something for lava burst and ask that others in the US test it. However I won't be able to test it myself.

Do I have any volunteers in the US beta with a premade or levelled to 75 Shammy that can assist testing Lava Burst?
Report comment to moderator  
Reply With Quote
Unread 09-06-08, 08:20 AM  
Bellante_mazrigos
A Kobold Labourer

Forum posts: 0
File comments: 44
Uploads: 0
Works now, edited, just ignore.
Last edited by Bellante_mazrigos : 09-06-08 at 08:25 AM.
Report comment to moderator  
Reply With Quote
Unread 09-05-08, 01:31 PM  
shadrage
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally posted by Pericles
My understanding is that LibSharedMedia-3.0 is deprecated in favour of SharedMediaLib. Various comments on the wowace.com forums suggest that the author updated this last and recommends it over LibSharedMedia-3.0.

However I haven't seen any documentation for authors as to how to use the Library. I may have to do some trawling through some addons that use it to try to work out what the issue is.

However if it comes to having to trawl through other peoples code attempting to work out how stuff works then it slips dramatically down the priority list. Its so much easier reading documentation than having to hack away on someone else's stuff.

A list of mods that have SharedMedia support would however be useful.
Pitbull, Quartz, Omen, I believe are a few.

Will also begin testing 2.13 of SAA =)
Last edited by shadrage : 09-05-08 at 01:32 PM.
Report comment to moderator  
Reply With Quote
Unread 09-05-08, 03:19 AM  
Pericles
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 33
Uploads: 2
Originally posted by Sangull
Sorry, I should have clarified. Yes, I was referring to LibSharedMedia-3.0 support. It's an Ace Mod that allows addons to pull various media files from the SharedMedia addon. I think the API you need is at http://www.wowace.com/wiki/LibSharedMedia-3.0 but I'm not sure if that's everything you'd need. I'm only familiar with its use as an end user, not as a coder.

If you need a list of mods that have LibSharedMedia-3.0 support to use as reference I'm sure I can list off a few for you.

Hope that helps!
My understanding is that LibSharedMedia-3.0 is deprecated in favour of SharedMediaLib. Various comments on the wowace.com forums suggest that the author updated this last and recommends it over LibSharedMedia-3.0.

However I haven't seen any documentation for authors as to how to use the Library. I may have to do some trawling through some addons that use it to try to work out what the issue is.

However if it comes to having to trawl through other peoples code attempting to work out how stuff works then it slips dramatically down the priority list. Its so much easier reading documentation than having to hack away on someone else's stuff.

A list of mods that have SharedMedia support would however be useful.
Last edited by Pericles : 09-05-08 at 03:20 AM.
Report comment to moderator  
Reply With Quote
Unread 09-04-08, 07:07 PM  
Sangull
A Murloc Raider

Forum posts: 5
File comments: 49
Uploads: 0
Originally posted by Pericles
Can you clarify what you mean by shared media support? I've not come across that with regard to wow addons. Is this a subset of the Ace Libraries that allows texture choices?
Sorry, I should have clarified. Yes, I was referring to LibSharedMedia-3.0 support. It's an Ace Mod that allows addons to pull various media files from the SharedMedia addon. I think the API you need is at http://www.wowace.com/wiki/LibSharedMedia-3.0 but I'm not sure if that's everything you'd need. I'm only familiar with its use as an end user, not as a coder.

If you need a list of mods that have LibSharedMedia-3.0 support to use as reference I'm sure I can list off a few for you.

Hope that helps!
Last edited by Sangull : 09-04-08 at 07:31 PM.
Report comment to moderator  
Reply With Quote
Unread 09-04-08, 06:50 AM  
Pericles
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 33
Uploads: 2
Interesting my version 2.12 has options in the Blizzard panel. This may well be an Ace addons issue on your addons.

The primary reason you should avoid manually updating your ace addons is libraries being out of date.

For example you can download updates to things like Omen which will of course be built and tested working with the latest libraries as its under constant development. So it will have all the new libraries embeded.

However you leave AnOldAddon to rot and never update it. It still has its embeded libraries but they were versions that Noah used.

Now what happens Wow starts and it loads your addons. AnOldAddon happens to load first and loads the ancient versions of the libraries. Then Omen loads and sees that the library it needs is already loaded, so it DOESN'T load its NEWER copy it uses the ancient one embedded in AnOldAddon.

You then play your game and wonder why Omen is crashing or behaving oddly, and think they must not have tested it properly, and hope it will be fixed in a later version. When in fact the problem is AnOldAddon and its libraries.

If you use WowAceUpdater on the other hand it updates ALL your embedded libraries so that they are all the same version. Result no more strange unreproducible bugs.



Now to your actual points

1) I anticipate the next version will have a Lava Burst bar and that this bar will show if Flame Shock is on your target (ie: if a 5 stack maelstrom instant LvB could guarantee crit) My problem with testing is that I've been so busy updating & testing the addon I'm barely 20% into lvl 70 and we get LvB at lvl 75.

2) I could put an icon for FS or ES next to the shock bar to indicate next in rotation. It also occurs to me that with the new ThreatAPI calls I could put in a Wind Shock icon if your threat goes over 100%. To remind you to drop your threat asap as if you reach 110% you pull aggro.

With all of these additions I would plan on making them optional as some will like a minimalist frame others (like me) will want all the data they can get. So I can put it all in then add configuration options to remove them for people that prefer the minimalist stuff. It does mean that new versions will have stuff added before it becomes optional.

3) Regarding SS charges. This can be added to the bar quite easily I think however is it really needed? ie: What can you DO about it? With Maelstrom 5 charges you can insta-cast. But with no SS charges you can do??? I'm not wanting to add stuff thats extra clutter if it doesn't aid decision making, extra stuff just becomes a distraction. The shocks idea aids decision making.

Re: SharedMedia I am aware of the "INSTRUCTIONS for MyMedia.txt" file, this is instructions for USERS though not addon AUTHORS. Thanks for the effort though.
Report comment to moderator  
Reply With Quote
Unread 09-04-08, 04:37 AM  
shadrage
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
couldn't sleep and decided to check this -- the version is in fact 2.12, and did not seem to have any config options under the Blizzard AddOns interface area, other than an About option about the mod and what not, nothing to *configure* per se.

And yea, *sometimes* I go through the pain of updating *some* mods manually as such like that, but only really important ones, which is Omen, and would be DQD/SAA if it were up there =P

It's an OCD thing, heh. Hope to hear back from you!

P.S. Three suggestions I don't see being *too* hard to add, heh =P

Suggestion 1: Add a text timer to the right of the shock bar, under the stormstrike bar, indicating the amount of time left on the Flame Shock debuff on the target.

Suggestion 2: In compliance with suggestion #1, in the shock bar if the player had just used Flame Shock, put inside the shock bar, "Earth Shock Next" and vice versa, could prove helpful. Make it toggle-able though, might be annoying for PvP.

Suggestion 3: Display the number of Stormstrike charges remaining on the target in the stormstrike bar, sort of the way to track Maelstrom charges, except maybe a slightly bigger, bolder number in the stormstrike bar, that is like, "4" "3" "2" "1" "No Charges Up"
Maybe play around with that 2nd suggestion a bit, but I would find both to be extremely helpful/useful!

P.S. 2.0 - In reference to the SharedMedia thing, if you download the Addon there is a text file inside the folder named, INSTRUCTIONS for MyMedia.txt -- might help you, might not! Hope that was helpful =) Take it easy, will keep you updated as I test more!
Last edited by shadrage : 09-04-08 at 04:48 AM.
Report comment to moderator  
Reply With Quote
Unread 09-04-08, 03:04 AM  
Pericles
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 33
Uploads: 2
Please don't be afraid of Wall of Text, I am more guilty than most of WOTs. I actually welcome detailed discussion of pros and cons of the addon and suggestions for improvements. I would ask though that you include the version number that you are talking about so I know if you have d/l the latest yet (note to self add a /saa version command).

The new version 2.12 I put up last night (I am in the UK so time is GMT/BST for me) has some support for the config addon panel from Blizzard. The scaling bars issue may now have been fixed as I noted that I missed a parameter in changing the values, but to be honest I haven't really tested that properly yet. Some solid beta testing by others and reporting back what works and what doesn't would be much appreciated.

There is some option I believe in AceConfig that turns on displaying current value/defaults but I haven't tried looking into that properly yet. I suspect its a fairly simple function call or parameter of AceConfig to set. If anyone knows to save me searching it would be much appreciated.


Regarding WowAceUpdater downloads from http://files.wowace.com, btw you do use WowAceUpdater don't you? You don't go through the pain of manually updating your Ace addons? :

The current WowAceUpdater looks for things on the main trunk not on branches (typically betas). It is not recommended that we have addons in the trunk that don't work at all on live. This is to prevent problems with people getting the addon and then moaning it doesn't work at all because they can't read that its patch 3.0 only.

However if you have the addon in your live addons folder then the day patch 3.0 hits the live servers, I will merge the branch into the trunk, and your WowAceUpdater will automatically update it to the latest version. Thereafter if you run your WowAceUpdater before you start your game you will always have the latest versions of all your addons and more importantly their libraries will all be updated too.
Last edited by Pericles : 09-04-08 at 03:07 AM.
Report comment to moderator  
Reply With Quote
Unread 09-04-08, 01:10 AM  
shadrage
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Alright, playing around with the settings a bit (which btw I hate messing with settings via /saa bars etc etc, I wish it would work with the AddOn Preferences mod from ace or what not that I got when I got pitbull) --- bitching and whining aside, I found an issue with the scaling.

Whenever I tried to set the scaling the bars would disappear and I could not get them to reappear via /saa bars display or by resetting the scale to 100 or to "default". I tried using the scale "90" to make this occur.

Doing /saa bars reset fixed the issue albeit making me start over with my preferences =).


Also, if I type a setting such as, "saa bars width" and don't insert a number, it would be nice if it would show you the Default. For example when it replies to the command maybe:

'/saa bars width: " - expected number' and then like, tabbed over a few spaces say, 'Default - xxxx"

That's all for now before I go to sleep. I look forward to your reply/updated build =P

Thanks again for taking over the mod. Sorry for the wall of text, hopefully I was helpful though!



P.S. love the new watershield bar graphics/text font, its perfect/awesome ! and works with lightning shield xD
Last edited by shadrage : 09-04-08 at 01:28 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: