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.
yep, seemed like the count for undulation was just shifted, i always got the animation when i still needed 1 cast
Yea, I had experienced this issue as well. I think it may be on Blizzard's end because I noticed DBM had the same delay. But it has only ever happened when we PuGed a player from LFG. Oddly enough, the player's name showed up as "Unknown" and I couldn't see anything they would type in party chat.
Just wanted to say a huge THANK YOU for this!
Exactly what I was looking for, no issues yet.
Minor bug don't know if it's been reported. whenever my cooldowns on stormstrike/lava burst reset from abilities, the timer continues even though my stormstrike/lava burst is off cooldown.
Thanks for pointing this out :)
Another one:
I still seem to not be able to move all auras at once, it just wont move.
Eesh, that's a nasty one! I'll see if I can fix it sooner than later. Thanks for the heads up!
Turns out it was an easy fix! r19-beta will be available shortly :)
hey there, fantastic setup for the auras, i really like it. is it possible that we get an option to edit the fonts for everything? it does not fit with my current ui, which hurts me :D
I definitely plan on adding more customization options on a cosmetic level, but currently, I'm just working on fixing small bugs that arise and adding final features; basically get the addon nice and polished.
Along with fonts, I also want to add customization options for aura icon sizes, spacing, etc. There's no estimated date on when that would be completed, however.
simply this response time lets me know you will add this. youre awesome! :D
<3 :D
the addon isn't working anymore since I logged off?
What error(s) are you getting?
Message: Interface\AddOns\ShamanAuras\SA_Core.lua:2191: bad argument #1 to 'pairs' (table expected, got boolean)
Time: 10/14/16 22:38:56
Count: 1
Stack: [C]: in function `pairs'
Interface\AddOns\ShamanAuras\SA_Core.lua:2191: in function <Interface\AddOns\ShamanAuras\SA_Core.lua:1647>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...e\AddOns\SellJunk\libs\AceAddon-3.0\AceAddon-3.0.lua:558: in function `EnableAddon'
...e\AddOns\SellJunk\libs\AceAddon-3.0\AceAddon-3.0.lua:651: in function <...e\AddOns\SellJunk\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:391: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:414: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:995: in function <Interface\FrameXML\UIParent.lua:891>
Alright, thanks! I believe I found the root of the issue. r18-beta should be released soon to fix this issue!
best addon ever. stopped working for me for a week but now it is working again. I wanted a easy addon to display buff timers and cooldowns. and this is by far the best addon i have even downloaded.
Thank you for the wonderful compliment! :)
I can not open any menu using /ssa opt, /ssa ele, /ssa res commands
Every time i try it i just get a LUA error.
Anyone has had the same and fixed it?
Even /ssa version gives LUA error
*********************************************************
Message: Interface\AddOns\ShamanAuras\SA_Functions.lua:52: attempt to call method 'Point' (a nil value)
Time: 10/13/16 19:40:47
Count: 2
Stack: Interface\AddOns\ShamanAuras\SA_Functions.lua:52: in function <Interface\AddOns\ShamanAuras\SA_Functions.lua:29>
Interface\AddOns\ShamanAuras\SA_Functions.lua:106: in function `?'
...ladiatorlosSA\libs\AceConsole-3.0\AceConsole-3.0.lua:94: in function `?'
Interface\FrameXML\ChatFrame.lua:4332: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:4000: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:4036: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: grid = AuraGrid {
0 = <userdata>
boxSize = 128
}
size = 1
width = 1920
ratio = 1.7777779787166
height = 1920
wStep = 15
hStep = 15
(for index) = 0
(for limit) = 128
(for step) = 1
i = 0
tx = <unnamed> {
0 = <userdata>
}
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = "TOPLEFT"
(*temporary) = AuraGrid {
0 = <userdata>
boxSize = 128
}
(*temporary) = "TOPLEFT"
(*temporary) = -0.5
(*temporary) = 0
(*temporary) = "attempt to call method 'Point' (a nil value)"
SSA = <table> {
LargeIconGrpBotEle = LargeIconGrpBotEle {
}
HexBarRes = HexBarRes {
}
WindRushTotemEnh = WindRushTotemEnh {
}
AscendanceRes = AscendanceRes {
}
WindRushTotemBarEnh = WindRushTotemBarEnh {
}
Wellspring = Wellspring {
}
CleanseSpiritEle = CleanseSpiritEle {
}
IcefuryBar = IcefuryBar {
}
SpiritwalkersGraceBar = SpiritwalkersGraceBar {
}
WindsongBar = WindsongBar {
}
ElementalBlastCritBar = ElementalBlastCritBar {
}
Boulderfist = Boulderfist {
}
EarthElementalBar = EarthElementalBar {
}
UtilTimerBarGrpEle = UtilTimerBarGrpEle {
}
StormkeeperChargeGrp = StormkeeperChargeGrp {
}
CrashLightningBar = CrashLightningBar {
}
EarthgrabTotemBarEnh = EarthgrabTotemBarEnh {
}
AstralShiftBarEle = AstralShiftBarEle {
}
StormstrikeChargeGrp = StormstrikeChargeGrp {
}
grid = AuraGrid {
}
SpiritWalk = SpiritWalk {
}
DoomWindsTex = DoomWindsTex {
}
BoulderfistBar = BoulderfistBar {
}
TimeWarpBarEnh = TimeWarpBarEnh {
}
TimeWarpBarRes = TimeWarpBarRes {
}
UnleashLifeBar = UnleashLifeBar {
}
FlameShockRes = FlameShockRes {
}
isEoE = false
StormElemental = StormElemental {
}
BuffTimerBarGrpRes = BuffTimerBarGrpRes {
}
ElementalMasteryBar = ElementalMasteryBar {
}
Rainfall = Rainfall {
}
AncestralGuidanceBarRes = AncestralGuidanceBarRes {
}
HexEnh = HexEnh {
}
ElementalMastery = ElementalMastery {
}
LightningSurgeTotemRes = LightningSurgeTotemRes {
}
ElementalBlast = ElementalBlast {
}
TimeWarpBarEle = TimeWarpBarEle {
}
Windsong = Windsong {
}
Thunderstorm = Thunderstorm {
}
LavaBurstEle = LavaBurstEle {
}
HexEle = HexEle {
}
EarthShock = EarthShock {
}
GiftOfQueen = GiftOfQueen {
}
ChargeCDFrame = <table> {
}
CloudburstAbsorbBar = CloudburstAbsorbBar {
}
SpiritwalkersGrace = SpiritwalkersGrace {
}
Stormkeeper = Stormkeeper {
}
AscendanceEnh = AscendanceEnh {
}
Sundering = Sundering {
}
HeroismBarEle = HeroismBarEle {
}
HealingTideTotem = HealingTideTotem {
}
AuraObjectsRes = <table> {
}
WindRushTotemEle = WindRushTotemEle {
}
Flametongue = Flametongue {
}
L = <table> {
}
HealingRain = HealingRain {
}
AscendanceEle = AscendanceEle {
}
LargeIconGrpTopEnh = LargeIconGrpTopEnh {
}
LargeIconGrpBotRes = LargeIconGrpBotRes {
}
FireElemental = FireElemental {
}
SmallIconGrpLeftEnh = SmallIconGrpLeftEnh {
}
HealingStreamTotem = HealingStreamTotem {
}
MoveCheckObjEle = <table> {
}
AncestralGuidanceBarEle = AncestralGuidanceBarEle {
}
ButtonFont = SSAButtonFont {
}
BloodlustBarRes = BloodlustBarRes {
}
Frostbrand = Frostbrand {
}
ErrorFrame = <unnamed> {
}
FlameShock = FlameShock {
}
AstralShiftEnh = AstralShiftEnh {
}
HeroismBarRes = HeroismBarRes {
}
WindShearRes = WindShearRes {
}
AscendanceBarEle = AscendanceBarEle {
}
*********************************************************
I'm getting the same error.