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.
EDIT : disregard that, i'm blind and didn't see the big fat "unlock auras" button aka thought it was just the title...hehehe --'
Hey. Thanks a lot for your work man, my never ending quest to find the perfect UI is getting one step closer as i really like your design.
I do have a couple of problems, the biggest one beeing that i don't seem to be able to move any anchors. What am i missing ?`
I've got Elvui installed, that might be a problem ? I do not have Moveanything installed.
Thanks in advance
Which anchors are you referring to?
I wanted to move the buff and debuff bars. But as I said, it's all good was my bad for not seeing the unlock button
Oooh ok, I'm used to seeing "EDIT" at the bottom of a post is all :P
Same overlapping problems with the aura bars are still occurring. Something new though is that Frostband and Crash Lightning will freeze. http://i1064.photobucket.com/albums/u377/emilym6/WoWScrnShot_111916_154035_zps0x595bmu.jpg
Yea, the old method I used for the bars ended up being more problematic than anything. I'm currently in the process of re-coding the entire addon, so hopefully the new method I've coded will allow the bars to perform as expected. :)
Other than the bars on the left everything else is great. Will there be other classes in the future? (priest, druid, lock, etc.)
It's highly doubtful, unfortunately. With the amount of work required for one class alone, I don't think I'll be continuing onto other classes.
Hey SweetSour,
Thanks so much for your quick response (and action) on the bugs I was able to bring forward earlier this month. I really appreciate your time and effort in bringing this add-on to the community.
While most of the issues I reported earlier have been resolved, there are a few more I'd like to make you aware of:
ENHANCEMENT
1. The Crash Lightning Major aura does not display accurately on any 'Out of Combat Alpha' value lower than 1. It becomes transparent much faster than the other icons, to the point of invisibility at lower Alpha values (.2, .1, 0)
2. While much more consistent, the Stormstrike cooldown timer text will still sometimes display after all Stormbringer chargers are used.
Thank you so much for taking the time to read these, and correct where you can. Your work is much appreciated.
Cheers!
Thanks for the heads up, as always. r30-beta is in the works is going to be a big update. I've basically been re-coding the entire addon. By doing so, all the auras will perform far more effective and accurate.
Hey Sweetsour,
Not a problem! Thanks for taking the time to read through these. Since r30-beta, I no longer have CD text appear at all for Stormstrike, and the Crash Lightning buff bar is active even after selecting to remove it in the settings. The Alpha issues seem to be resolved, though!
Also, while the 'bar overlapping' issues seem to have been resolved, they revert to their old ways during the 'Dream' phase on Xavius (which is a weird interaction).
Let me know if you need any further information on these items.
Cheers,
need support for legendary item buffs
I'm currently working on a large update that involves re-doing a significant amount of the addon to improve its overall performance. When I release this update, I'm going to begin adding PvP and more legendary buff support.
getting errors usually starting in an instance then continuing everywhere
3907x ShamanAuras\SA_Core.lua:3552: attempt to perform arithmetic on upvalue 'expires' (a nil value)
ShamanAuras\SA_Core.lua:3552: in function <ShamanAuras\SA_Core.lua:3549>
Locals:
self = FrostbrandBar {
0 = <userdata>
rotatename = <unnamed> {
}
rotatetime = <unnamed> {
}
timetext = <unnamed> {
}
duration = 16
bg = <unnamed> {
}
nametext = <unnamed> {
}
}
elapsed = 0.04900000244379
(*temporary) = <function> defined @ShamanAuras\SA_Core.lua:465
(*temporary) = nil
(*temporary) = 224186.257
(*temporary) = 224186.257
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "Frostbrand"
(*temporary) = ""
(*temporary) = 462327
(*temporary) = 0
(*temporary) = "attempt to perform arithmetic on upvalue 'expires' (a nil value)"
_ = nil
duration = nil
expires = nil
Auras = <table> {
SetDefaultModuleLibraries = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:398
UpdateTidalWaveBar = <function> defined @ShamanAuras\SA_Core.lua:345
EnableModule = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
CancelTimer = <function> defined @DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:145
IterateEmbeds = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:473
SecureHookScript = <function> defined @AdiBags\libs\AceHook-3.0\AceHook-3.0.lua:410
RawHookScript = <function> defined @AdiBags\libs\AceHook-3.0\AceHook-3.0.lua:395
Printf = <function> defined @AdiBags\libs\AceConsole-3.0\AceConsole-3.0.lua:69
SetDefaultModulePrototype = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:440
defaultModuleState = true
ClassCheck = <function> defined @ShamanAuras\SA_Core.lua:257
ScheduleTimer = <function> defined @DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:92
DisableModule = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:381
UpdateInterfaceSettings = <function> defined @ShamanAuras\SA_Config.lua:3243
ADDON_LOADED = <function> defined @ShamanAuras\SA_Core.lua:2873
CurText = <function> defined @ShamanAuras\SA_Core.lua:207
RegisterMessage = <function> defined @AdiBags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
GetArgs = <function> defined @AdiBags\libs\AceConsole-3.0\AceConsole-3.0.lua:144
hooks = <table> {
}
db = <table> {
}
GetColorVal = <function> defined @ShamanAuras\SA_Functions.lua:9
SetEnabledState = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = <function> defined @AdiBags\libs\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
COMBAT_LOG_EVENT_UNFILTERED = <function> defined @ShamanAuras\SA_Core.lua:3098
RegisterEvent = <function> defined @AdiBags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
IterateModules = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:468
RawHook = <function> defined @AdiBags\libs\AceHook-3.0\AceHook-3.0.lua:313
UpdateTalents = <function> defined @ShamanAuras\SA_Functions.lua:992
SPELL_UPDATE_COOLDOWN = <function> defined @ShamanAuras\SA_Core.lua:3865
OnInitialize = <function> defined @ShamanAuras\SA_Core.lua:723
UnregisterAllEvents = <function> defined @AdiBags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
InitMoveAuraGroups = <function> defined @ShamanAuras\SA_Functions.lua:138
GetModule = <function> defined @AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:241
defaultModuleLibraries = <table> {
}
TimeLeft = <function> defined @DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:170
UnregisterChatCommand = <function> defined @AdiBags\libs\AceConsole-3.0\AceConsole-3.0.lua:111
MaelstromAlpha = <function> defined @ShamanAuras\SA_Core.lua:273
ScheduleRepeatingTimer = <function> defined @DataStore\libs\AceTimer-
Getting a lot of errors with the r28-beta:
Thanks for letting me know! r29-beta should be live within the hour that fixes this.
Just wanted to let you know since you updated this I am getting a lot of lua errors now. I have seen the bar for boulderfist empty out but it doesn't always disappear as usual. By the way,, great work. I love this setup.
Thanks for letting me know! r29-beta should be live within the hour that fixes this.
Hello again, everyone!
I just wanted to make a quick announcement that I've gotten back to working on the addon; I definitely needed the break. I'm currently trying to fix the issue where the model-based objects (Stormstrike, Stormkeeper, etc) stop appearing unexpectedly. It's proving to be difficult, to say the least, but I think I'm on the right track.
I welcome you to follow me on twitter to receive the occasional update on how the addon progresses.
https://twitter.com/SweetsourDev
Thanks again for your support and patience!
I'm not sure if you already know this but I get an overlapping sometimes of the aura bars on the left side. Here is a screen shot of it happening. http://i1064.photobucket.com/albums/u377/emilym6/WoWScrnShot_111116_220549_zpsuuaqvlqc.jpg