Sweetsour's Shaman Auras
Sweetsour's Shaman Auras
Introduction
Like myself, I know there's a lot of people that enjoy the functionality that Weak Auras has to offer; in fact, some of you may remember the Shaman Weak Auras package I offered. Though, the one downside with Weak Auras when dealing with larger packages is multiple import strings and a somewhat sloppy installation process. In light of this, I've decided to make the whole process much easier for the end-user and offer a solution that has is far easier than having to setup a large Weak Auras package.
The addon has evolved from Weak Auras, so it has that familiar feel that you're used to. Thanks to thousands of users testing the addon, it has become something far greater than I originally expected!
How to Use
This addon has been designed to provide a high-level of customization, in terms of aura layout. It's a very simple process and can be achieved by doing the following.
- /ssa - Access "Home" window in Interface Options
- /ssa ele - Access Elemental customization options
- /ssa enh - Access Enhancement customization options
- /ssa res - Access Restoration customization options
Moving Frames
One of the most requested features was the implementation of being able to move all of the frames. It's very simple to do!
- Type "/ssa <spec>".
- Click the "Layout" tab.
- Click the "Move <spec> auras" button to open the aura movement utility.
- A grid will appear and the auras will become moveable.
The update is live! There was a lot added and I did a lot of testing, so I'm hoping there little to no bugs. Enjoy :)
I love this addon!
I think I found a bug. When I move my auras the tidal wave display disappears. With a reloadui it fixes and I can see the tidal wave display again, but it resets the auras to the default position.
Great addon but I face one strange thing:
I play Resto Shaman and sometimes I got a pink/purple progress bar with 5 intersections and percentage which stays fixed at something between 80 and 100% mostly.
I coudln't find what it shows?!
It is at the same spot where the maelstrom bar shows up in enhancer spec.
That may be the Earthen Shield Totem bar
I uploaded an example:
What is it and what does it show? :)
After Cloudburst Totem disappears the duration timer still exists. Also, the glow around Flame Shock sticks around for a while too.
Hmm, a Lua error might be causing this. A great way to track Lua errors discretely is BugGrabber and BugSack. Let me know if you find anything!
With the changes to enhancement in 7.1.5, Fury of Air and Overcharge have become good choices. Any plans on implementing these into your addon?
Not sure if this was a option before but is it possible for lava lash icon to glow when a hot hand proc is available?
Added, it'll be available in the next update :)
Hey Sweetsour,
I seem to have a problem with trying to hide the duration timers for Earth Elemental and Fire Elemental. Can you please look into it?
Thanks for fixing the lava burst charges! It works perfectly!
This is a bit of a weird request but is possible to implement a frost shock aura that glows when maelstrom > 20 and icefury stacks are available? It would be a nice QoL feature but I understand if this goes against the design intended for SSSA.
Thanks again!!
Hey, I've been using your addon for a bit and the weakauras, but I noticed landslide was never given a option to track before. Before 7.1.5 it wasn't much of a issue, since boulderfist was the talent choice, but now its kind of a ideal thing to track separably.
Would it be possible in a future update to include landslide as part of the ability duration timers?
I love your addon--but have one minor gripe. Is there anyway you can change the icon on Cloudburst totem after its initial use--during the gathering phase? I tend to accidently blow it early because in the heat of the moment, seeing the icon listed without grey i think i neglected to hit it.
Hey,
thanks for updating it to 7.1.5, everything is working as expected. Do you have any plans to for your auras to show lava burst charges for the talent Echo of the Elements?
I've had it implemented since the first release. I'm guessing 7.1.5 broke it. I'll look into it when I get home from work, thanks!
An update for 7.1.5 is on the way, but the review process is taking longer than usual. Hopefully you'll all be able to download it soon enough! :)
Elemental Blast is not showing up on the major auras bar, does not matter whether it is clicked on or not.
Liquid magma totem is always on the major auras bar as there is no toggle in the options to turn it off.
I helpful suggestion would be a number of charges number in the bottom of the lava burst button so people running Echo of the elements can know how many charges they have and when the next one will be up.
The lava surge proc is not glowing on the button when control of lava pvp honor talent is activated.
Love you addon Sweet, made me decide to change this to my main months ago.
im get this error (+3000 times per sec...lol)
1877x ShamanAuras\SA_Frames_Enhancement.lua:1022: attempt to perform arithmetic on local 'expires' (a nil value)
ShamanAuras\SA_Frames_Enhancement.lua:1022: in function <ShamanAuras\SA_Frames_Enhancement.lua:1016>
Locals:
self = MainTimerBarGrpEnh {
0 = <userdata>
}
event = 0.10300000756979
(for index) = 1
(for limit) = 1
(for step) = 1
i = 1
buff = nil
_ = nil
_ = nil
_ = nil
_ = nil
duration = nil
expires = nil
(*temporary) = <function> defined @ShamanAuras\SA_Core.lua:324
(*temporary) = <table> {
SetDefaultModuleLibraries = <function> defined @!!!EaseAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
EnableModule = <function> defined @!!!EaseAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
CancelTimer = <function> defined @!!!EaseAddOnController\Libs\AceTimer-3.0\AceTimer-3.0.lua:145
IterateEmbeds = <function> defined @!!!EaseAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:473
SecureHookScript = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:410
ToggleCombatStateOpacity = <function> defined @ShamanAuras\SA_Core.lua:315
Printf = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:69
SetDefaultModulePrototype = <function> defined @!!!EaseAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
AdjustAuraSize = <function> defined @ShamanAuras\SA_Core.lua:353
CharacterCheck = <function> defined @ShamanAuras\SA_Core.lua:224
defaultModuleState = true
IsEnabled = <function> defined @!!!EaseAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
ScheduleTimer = <function> defined @!!!EaseAddOnController\Libs\AceTimer-3.0\AceTimer-3.0.lua:92
DisableModule = <function> defined @!!!EaseAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:381
UpdateInterfaceSettings = <function> defined @ShamanAuras\SA_Config.lua:3411
CurText = <function> defined @ShamanAuras\SA_Core.lua:174
RegisterMessage = <function> defined @!!!EaseAddOnController\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
GetArgs = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:144
hooks = <table> {
}
db = <table> {
}
GetColorVal = <function> defined @ShamanAuras\SA_Functions.lua:9
SetEnabledState = <function> defined @!!!EaseAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
RegisterEvent = <function> defined @!!!EaseAddOnController\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
AdjustFont = <function> defined @ShamanAuras\SA_Core.lua:311
IterateModules = <function> defined @!!!EaseAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:468
RawHook = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:313
UpdateTalents = <function> defined @ShamanAuras\SA_Functions.lua:1047
Enable = <function> defined @!!!EaseAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:325
UnregisterAllEvents = <function> defined @!!!EaseAddOnController\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
InitMoveAuraGroups = <function> defined @ShamanAuras\SA_Functions.lua:138
GetModule = <function> defined @!!!EaseAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:241
ToggleAuraVisibility = <function> defined @ShamanAuras\SA_Core.lua:251
defaultModuleLibraries = <table> {
}
TimeLeft = <function> defined @!!!EaseAddOnController\Libs\AceTimer-3.0\AceTimer-3.0.lua:170
UnregisterChatCommand = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:111
ScheduleRepeatingTimer = <function> defined @!!!EaseAddOnController\Libs\AceTimer-3.0\AceTimer-3.0.lua:127
CancelAllTimers = <function> defined @!!!EaseAddOnController\Libs\AceTimer-3.0\AceTimer-3.0.lua:158
GetName = <function> defined @!!!EaseAddOnController\Libs\AceAddo
Hey the Flame Shock, Earth Shock, Lava Burst, and Earthquake bar seems to have issues resetting on log in. Using the ctrl click, shift click etc options when in the aura moving mode seem to have no effect on it as well.
The totem mastery spell alert also does not show any more after moving it.
Let me know if you need any more info. Bit of an annoying bug since I have to re-position the bar every time I log in.