SmartRes2
SmartRes2 Core
Resurrection monitor, one-button "smart" resurrections, funny random messages, and so much more!
Added with this build: a minimap button for options, and mult-spec Profiles.
Legion and Beyond
This is the 100% rewritten version for Legion and beyond. SmartRes2 is now modular, thus most of the functionality has been transferred to seperate modules. This means that it gains in power and capabilities, while also becoming even lighter on CPU and memory.
Modules
- Chat - All the self notification, funny random messages, and other chat stuff from the previous SmartRes2 builds. There is a lot more packed in here than ever before!
- Smart - Coming soon. The one button resurrection options that pick the best candidate to resurrect. The new module will prioritize roles (healer > tank > dps) rather than classes.
- Bars - Coming soon. The visual bars in pre-Legion no longer work in Legion, and needed to be rewritten. There are plans to add features to this, like themes.
Localization
Want to help translate? Then click here and localize SmartRes2 into your language. Most of the phrases you'd expect to find are in the modules, so check those out for more translating.
Bugs or Suggestions
Found something wrong, or thought of an improvement? Great, then I want to hear from you!
Thank you so much for your work on this.
I hope you'll recover nicely.
Cheers ! An addicted user :)
The rewrite for Legion is taking more time than I had hoped, and it will not be ready for launch day tomorrow. I don't have an ETA at all, at this point.
Yes, I know that disappoints many people, including myself.
Just know that I am working on it, whenever I get time, and it will be out as soon as I am able.
Thank you everybody for your patience, and if anyone is interested in helping and knows Lua, send me a PM.
Thanks for responding and giving an update. Many authors don't even do that. Looking forward to the update!
Any clues as to an update for legion? Running 3 healers this is my fave addon, particularly now only healers have mass res
I am working on a near total rewrite of SmartRes2. So much has changed in Legion, that I can't merely patch n go.
Believe me, I tried. One of the major pains in my backside has been (for a few expansions) LibBars, which is the library that displays and controls the bars. I finally gave up on that nonsense, and switched to the current LibCandyBar.
The options are getting a massive makeover as well. Several of the things you are used to still exist, yet there will be new stuff, redundant stuff removed (looking at you, colour picker with alpha setting & unnecessary seperate alpha setting), and various whatnots.
Quite a lot of streamlining has been done all over SmartRes2, and generally the finished project will be a vast improvement over the iterations since 2009.
As for getting it out for Legion, well yes, I have every intention. I use this AddOn too! I had hoped to get it out for the 7.0.3 pre-patch, but as I said...
OMG so glad to see this is being worked on. I so miss my rez bars and funny quotes that come with them :) Thanks for an awesome add on and continuing to keep it going. Can't wait for the finished product.
Awesome :)
Does this addon offer a feature to tell you CDs on Battle Res?
It does not currently. I am thinking about a rewrite for Legion, and that is a good idea I may incorporate.
In the meantime, oRA3 has such a feature. http://www.curse.com/addons/wow/ora3
2x SmartRes2\SmartRes2-Release 2.7.9.lua:573: bad argument #2 to 'format' (string expected, got nil)
[C]: in function `format'
SmartRes2\SmartRes2-Release 2.7.9.lua:573: in function `?'
...vUI\libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <...vUI\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[4]"]:4: in function <[string "safecall Dispatcher[4]"]:4>
[C]: ?
[string "safecall Dispatcher[4]"]:13: in function `?'
...vUI\libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function `Fire'
...Ons\SmartRes2\Libs\LibResInfo-1.0\LibResInfo-1.0-22.lua:448: in function `?'
...Ons\SmartRes2\Libs\LibResInfo-1.0\LibResInfo-1.0-22.lua:128: in function <...Ons\SmartRes2\Libs\LibResInfo-1.0\LibResInfo-1.0.lua:127>
Locals:
nil
1x SmartRes2\SmartRes2-Release 2.7.9.lua:601: Usage: UnitIsDeadOrGhost("unit")
[C]: in function `UnitIsDeadOrGhost'
SmartRes2\SmartRes2-Release 2.7.9.lua:601: in function `?'
...ags\libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:145: in function <...ags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:145>
[string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
...ags\libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:90: in function `Fire'
...Ons\SmartRes2\Libs\LibResInfo-1.0\LibResInfo-1.0-22.lua:363: in function `?'
...Ons\SmartRes2\Libs\LibResInfo-1.0\LibResInfo-1.0-22.lua:128: in function <...Ons\SmartRes2\Libs\LibResInfo-1.0\LibResInfo-1.0.lua:127>
Locals:
nil
Beautiful addon.
Seeing this error sometimes when trying to res...
["message"] = "Interface\\AddOns\\SmartRes2\\SmartRes2-Release 2.7.7.lua:601: Usage: UnitIsDeadOrGhost(\"unit\")",
["time"] = "2014/10/30 19:42:49",
["stack"] = "[C]: in function `UnitIsDeadOrGhost'\nInterface\\AddOns\\SmartRes2\\SmartRes2-Release 2.7.7.lua:601: in function `?'\n...nos\\libs\\CallbackHandler-1.0\\CallbackHandler-1.0-6.lua:147: in function <...nos\\libs\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:147>\n[string \"safecall Dispatcher[3]\"]:4: in function <[string \"safecall Dispatcher[3]\"]:4>\n[C]: ?\n[string \"safecall Dispatcher[3]\"]:13: in function `?'\n...nos\\libs\\CallbackHandler-1.0\\CallbackHandler-1.0-6.lua:92: in function `Fire'\n...Ons\\SmartRes2\\Libs\\LibResInfo-1.0\\LibResInfo-1.0-19.lua:362: in function `?'\n...Ons\\SmartRes2\\Libs\\LibResInfo-1.0\\LibResInfo-1.0-19.lua:127: in function <...Ons\\SmartRes2\\Libs\\LibResInfo-1.0\\LibResInfo-1.0.lua:126>",
Sorry for not seeing this earlier. I'll look into it. It is not an error my groups normally get, so this will require some testing. Thank you.
Is there any way to adjust the bar heigh/width and scale of the resurrection time out bars like you can the res bars? If not, can you please add this feature? thanks
It should be the same setting for both bars, found in the res bars options. Meaning the one setting will change both bars.
i keep getting smart res 2 and been blocked from an action only aviable to the blizzard ui how to fix when i queue for warsong bgs and other ones
That is not cause by SmartRes2. I'd explain the rather complex and long way Blizzard comes to blame AddOns, but suffice to say, the problem exists elsewhere. For example I get that error as well, only on my system, HaloPro gets blamed.
The problem originates in Blizzard's UI code, and they aren't in a hurry to fix it.
Is there anway to hide the Smartres2TimeoutBar? I can hide the anchor but was curious to know if the timeout bar/anchor could be hidden as well...