ShockAndAwe displays timer bars for Shocks, Stormstrike, Windfury (internal CD), Maelstrom Weapon, Lava Lash, Feral Spirits, and your shield. It optionally shows number of orbs on left shield, stacks of MW, advises of next shock in rotation. It also shows a user configurable priority icon frame to advise you of what the highest damage ability available is. Using the priority frame ensures you always use the highest damage ability to maximize your DPS.
ShockAndAwe is a WotLK replacement for DisqoDice. Disquette of of Sargeras was the original author of this mod. He has stopped playing the game and he kindly allowed me to take over the mod. I renamed it to ShockAndAwe as I felt that that was a more appropriate name for an addon devoted to helping Enhancement Shamans Shock, StormStrike and Windfury (and Lava Lash and Lava Burst ) their way to their maximum dps.
I have updated it to work with WotLK and patch 3.0.8 and I actively invite testers to comment, provide bug reports, and make suggestions for improvements.
Bars
- Feral Spirits: Shows two bars the longer one is the 3 minute cooldown of before you can use the Feral Spirits again and the smaller bar shows the 45 second duration of the Feral Spirits out and active.
- Shield: shows red when shield is inactive, shows time left on shield when active. Displays as pale grey when water shield active, blue when lightning shield is active, and green if some other shaman has cast an earth shield on you. It also displays the number of orbs charges you have left on the bar.
- Maelstrom: Shows 30 second cooldown and stacks of Maelstrom charges. Shows number of charges on the bar and lights up when you have a full 5 stacks of Maelstrom, this is to show that an instant cast spell (Lava Burst, Lightning, Chain Lightning) is possible. Option flash the bar and/or play a sound when you get 5 stacks.
- Stormstrike: bar shows when SS is active, duration is modified by Imp.SS talent - overlayed on this bar is hidden Windfury cooldown, so when WF procs you can see how long it will be before SS is ready and whether its worth waiting to proc WF off a SS.
- Shock bar: shows the type of shock cast (green - earth, orange - flame, blue - frost, grey - wind) and duration before shock is next available. Duration of bar is modified by Reverberation talent.
- Global Cooldown: shows expiry of GCD
- Lava Lash: shows cooldown of Lava Lash
Uptime Box
New frame that shows uptime of our major buffs : Flurry, Unleashed Rage, Elemental Devastation. May also add Lightning Speed (Mongoose proc), Elemental Strength (Stonebreaker Totem proc) however these will probably be replaced by new lvl 80 buffs so will probably wait until those are implemented. Display has both session uptimes and last fight uptimes.
Now supports SharedMedia, so you can configure your bar textures to suit your UI. Also now supports altering colours to suit your own preferences.
Priority Box
Now you can configure a priority queue so it will show you the icon of the next skill thats off cooldown that gives highest dps. User configurable options for priorities. Defaults are MW5_LB, ES_SS, SS, ES, LL, ST, LS as those are showing top DPS according to EnhSim. Will also optionally show windshock icon if your threat is overtaking the tank.
Other Features
Now warns if your weapons are missing buffs on entering combat - warns when shield expires.
Now can flash Maelstrom bar when you get 5 stacks, and optionally play a configurable sound every few seconds. Plus can do the same for 4 stacks - feature requested by community.
Displays an optional WF & SS dmg totalizing and option to output to scrolling combat text. So now you can see the total dmg you do from a WF or SS hit.
Gives options to keybind your weapon buff choices and your shield choices.
Ability to export your character data for use in the Enhancement Shaman Sim so you can calculate your dps and the best kit stats for your personal setup.
Simply type /saa config to bring up the config panel to allow you to configure it.
One of the most common requests for changing the config is to adjust the frame/bar widths, and to change the sounds for MW4 & MW5. These are easiest changed on the Blizzard Config options.
On the TODO list
Please see the tickets at http://wow.curseforge.com/projects/shockandawe
If you have any suggestions for improvements or want to report a bug please submit a ticket this makes it a lot easier to track individual problems. Please submit one ticket per issue at the following URL.
http://wow.curseforge.com/projects/shockandawe/create-ticket/
------------------------------------------------------------------------
r237 | pericles | 2009-09-25 14:56:29 +0000 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
A /tags/v5.01 (from /trunk:236)
ShockAndAwe: -
Release v5.01 to Curse.com
------------------------------------------------------------------------
r236 | pericles | 2009-09-25 14:56:05 +0000 (Fri, 25 Sep 2009) | 9 lines
Changed paths:
M /trunk/Locales/Locale-deDE.lua
M /trunk/Locales/Locale-enUS.lua
M /trunk/Locales/Locale-esES.lua
M /trunk/Locales/Locale-frFR.lua
M /trunk/Locales/Locale-ruRU.lua
M /trunk/Locales/Locale-zhTW.lua
M /trunk/Options.lua
M /trunk/Priority.lua
M /trunk/ShockAndAwe.lua
M /trunk/ShockAndAwe.toc
ShockAndAwe: -
Version 5.01
Made Flameshot dot an independent bar and put it above stormstrike
Shortened WF messages output to Scrolling Combat Text
Turning off Purge or Interrupt frames now actually hides the frame
Added belt and braces check for Flameshock and Stormstike buffs being players and no one elses
Fixed bug where priority frame was disappearing if ANYONE in party went into a vehicle during a fight.
Now correctly disappears if PLAYER enters vehicle (as you can't use your own abilities in vehicle)
------------------------------------------------------------------------
r234 | pericles | 2009-09-25 02:28:25 +0000 (Fri, 25 Sep 2009) | 14 lines
Changed paths:
M /trunk/Locales/Locale-deDE.lua
M /trunk/Locales/Locale-enUS.lua
M /trunk/Locales/Locale-esES.lua
M /trunk/Locales/Locale-frFR.lua
M /trunk/Locales/Locale-ruRU.lua
M /trunk/Locales/Locale-zhTW.lua
M /trunk/Options.lua
M /trunk/Priority.lua
M /trunk/ShockAndAwe.lua
M /trunk/ShockAndAwe.toc
ShockAndAwe: -
Version 5.00
Expanded priorities to have 16 options
Renamed all occurrences of Wind Shock to Wind Shear
Added red border to interrupt frame if Wind Shear on cooldown - thanks to Naxino of EU Khadgar for assisting testing
Added LL_QE to priority options
Added option to show cooldown "clock" on priority frame - excellent suggestion by Aramis on MMO-Champion forums
Recommend turning GCD bar off and using cooldown clock and setting priority cooldown time to 0.5 seconds up from 0.25
Fixed incorrect speed export to EnhSim
Added check for missing Priority in case priority list gets corrupted
Moved default location of priority frame to avoid icon overlaps
Added optional Flameshock dot bar
Fixed priority when target changing
------------------------------------------------------------------------
r233 | pericles | 2009-09-25 01:36:50 +0000 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
M /trunk/Bindings.lua
M /trunk/Options.lua
M /trunk/Priority.lua
M /trunk/ShockAndAwe.lua
ShockAndAwe: -
Commit after most drycoded stuff tested and working
------------------------------------------------------------------------
r232 | pericles | 2009-09-23 22:35:51 +0000 (Wed, 23 Sep 2009) | 2 lines
Changed paths:
M /trunk/ShockAndAwe.lua
ShockAndAwe: -
update v4.6 comment text
------------------------------------------------------------------------
r231 | pericles | 2009-09-23 22:34:19 +0000 (Wed, 23 Sep 2009) | 5 lines
Changed paths:
M /trunk/Locales/Locale-deDE.lua
M /trunk/Locales/Locale-enUS.lua
M /trunk/Locales/Locale-esES.lua
M /trunk/Locales/Locale-frFR.lua
M /trunk/Locales/Locale-ruRU.lua
M /trunk/Locales/Locale-zhTW.lua
M /trunk/Options.lua
M /trunk/Priority.lua
M /trunk/ShockAndAwe.lua
M /trunk/ShockAndAwe.toc
ShockAndAwe: -
Fixed lava lash with no QE description,
moved default location for priority frame
Added check if priority option exists
Fixed syntax errors in new config options
------------------------------------------------------------------------
r230 | pericles | 2009-09-23 16:05:52 +0000 (Wed, 23 Sep 2009) | 2 lines
Changed paths:
M /trunk/Export.lua
ShockAndAwe: -
Updated export to fix weapon speed export error.
------------------------------------------------------------------------
r229 | pericles | 2009-09-23 11:21:16 +0000 (Wed, 23 Sep 2009) | 3 lines
Changed paths:
M /trunk/Locales/Locale-deDE.lua
M /trunk/Locales/Locale-enUS.lua
M /trunk/Locales/Locale-esES.lua
M /trunk/Locales/Locale-frFR.lua
M /trunk/Locales/Locale-ruRU.lua
M /trunk/Locales/Locale-zhTW.lua
M /trunk/Options.lua
M /trunk/Priority.lua
M /trunk/ShockAndAwe.lua
ShockAndAwe: -
Dry coded additional options for show interrupt, cooldown and purge.
Dry coded cooldown "clock" added to priority frame
------------------------------------------------------------------------
r228 | pericles | 2009-09-23 10:47:54 +0000 (Wed, 23 Sep 2009) | 2 lines
Changed paths:
M /trunk/Locales/Locale-deDE.lua
M /trunk/Locales/Locale-enUS.lua
M /trunk/Locales/Locale-esES.lua
M /trunk/Locales/Locale-frFR.lua
M /trunk/Locales/Locale-ruRU.lua
M /trunk/Locales/Locale-zhTW.lua
M /trunk/Options.lua
M /trunk/Priority.lua
M /trunk/ShockAndAwe.lua
ShockAndAwe: -
Dry coded changes to implement patch 3.2.2 priority updates
------------------------------------------------------------------------
r226 | pericles | 2009-09-20 20:25:41 +0000 (Sun, 20 Sep 2009) | 2 lines
Changed paths:
M /trunk/ShockAndAwe.lua
ShockAndAwe: -
Added ability to display purge icon when target has purgeable buff.
------------------------------------------------------------------------
r225 | pericles | 2009-09-20 20:08:27 +0000 (Sun, 20 Sep 2009) | 2 lines
Changed paths:
M /trunk/ShockAndAwe.lua
ShockAndAwe: -
Purge now displays purged message when something successfully purged.
------------------------------------------------------------------------
r224 | pericles | 2009-09-20 13:49:51 +0000 (Sun, 20 Sep 2009) | 2 lines
Changed paths:
M /trunk/Priority.lua
M /trunk/ShockAndAwe.lua
ShockAndAwe: -
Tested and got working the display of enemy casting that could be interrupted.
------------------------------------------------------------------------
r223 | pericles | 2009-09-20 12:59:45 +0000 (Sun, 20 Sep 2009) | 2 lines
Changed paths:
M /trunk/Locales/Locale-deDE.lua
M /trunk/Locales/Locale-enUS.lua
M /trunk/Locales/Locale-esES.lua
M /trunk/Locales/Locale-frFR.lua
M /trunk/Locales/Locale-ruRU.lua
M /trunk/Locales/Locale-zhTW.lua
M /trunk/Priority.lua
M /trunk/ShockAndAwe.lua
ShockAndAwe: -
Updates now interrupt warning tested and working
------------------------------------------------------------------------
r222 | pericles | 2009-09-20 12:26:38 +0000 (Sun, 20 Sep 2009) | 2 lines
Changed paths:
M /trunk/Locales/Locale-deDE.lua
M /trunk/Locales/Locale-enUS.lua
M /trunk/Locales/Locale-esES.lua
M /trunk/Locales/Locale-frFR.lua
M /trunk/Locales/Locale-ruRU.lua
M /trunk/Locales/Locale-zhTW.lua
M /trunk/Options.lua
M /trunk/ShockAndAwe.lua
ShockAndAwe: -
Added support for displaying what you interrupt and what you purge.
------------------------------------------------------------------------
r221 | pericles | 2009-09-19 22:33:48 +0000 (Sat, 19 Sep 2009) | 2 lines
Changed paths:
M /trunk/Locales/Locale-deDE.lua
M /trunk/Locales/Locale-enUS.lua
M /trunk/Locales/Locale-esES.lua
M /trunk/Locales/Locale-frFR.lua
M /trunk/Locales/Locale-ruRU.lua
M /trunk/Locales/Locale-zhTW.lua
M /trunk/Options.lua
M /trunk/ShockAndAwe.lua
M /trunk/ShockAndAwe.toc
ShockAndAwe: -
Added support for grounding totem alerts saying what was grounded.
------------------------------------------------------------------------
r219 | pericles | 2009-09-16 02:04:06 +0000 (Wed, 16 Sep 2009) | 2 lines
Changed paths:
M /trunk/ShockAndAwe.toc
ShockAndAwe: -
Update toc file to show v4.43
------------------------------------------------------------------------
r218 | pericles | 2009-09-16 01:56:53 +0000 (Wed, 16 Sep 2009) | 2 lines
Changed paths:
M /trunk/ShockAndAwe.lua
ShockAndAwe: -
Possible fix for taint bug needs testing
------------------------------------------------------------------------
r216 | pericles | 2009-09-16 01:40:25 +0000 (Wed, 16 Sep 2009) | 2 lines
Changed paths:
M /trunk/ShockAndAwe.lua
M /trunk/ShockAndAwe.toc
ShockAndAwe: -
Fix for leaving vehicle calling non existing routine.
------------------------------------------------------------------------
r214 | pericles | 2009-08-25 13:01:51 +0000 (Tue, 25 Aug 2009) | 8 lines
Changed paths:
M /trunk/Export.lua
M /trunk/Locales/Locale-deDE.lua
M /trunk/Locales/Locale-enUS.lua
M /trunk/Locales/Locale-esES.lua
M /trunk/Locales/Locale-frFR.lua
M /trunk/Locales/Locale-ruRU.lua
M /trunk/Locales/Locale-zhTW.lua
M /trunk/Options.lua
M /trunk/ShockAndAwe.lua
ShockAndAwe: -
Version 4.41
Fix for Spanish locale not having weapon entry and missing magma options
Fix for inaccurate weapon speed exports when hasted
Added time left on Magma Bar if showing text on bars
Added separate Windshear bar - default is off
GCD bar now has option to show it as a full width bar
------------------------------------------------------------------------
r212 | pericles | 2009-08-25 11:18:58 +0000 (Tue, 25 Aug 2009) | 3 lines
Changed paths:
M /trunk/Priority.lua
M /trunk/ShockAndAwe.lua
M /trunk/ShockAndAwe.toc
ShockAndAwe: -
Fixed SS, ES, LL not showing in priorities bug introduced in v4.37
tested in vehicle combat bars/priorities disabling
------------------------------------------------------------------------
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...