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!
Will try keybind until you sort it out.
i miss whispering chat notification. it was invaluable to whisper released players while manually ressing them, so they wont run in the instance while casting.
Beta 2.00, which is farther off, will include more features; Beta 1.0x is considered feature-complete for what is there now.
And I'm glad you like it!
after running for a few days with this new one, it gets quite buggy for me sometimes, but hey, that's why its beta... it will get better ^^
just wrote some feedback, not complaining, i have been using this since many maaaaaany years now and will be using it (forever lazy) in the future too, and i thank everybody who worked or working on this :)
If there are bugs in the original SmartRes, I will not be fixing them, as SmartRes2 is very close to its first Beta version.
The two addons use different versions of Ace to create keybindings. SR uses Ace2 with DewDropLib for the dropdown menus, and SR2 uses Ace3. I can force SR2 to clear any bindings before it binds new ones, but that seems unnecessary, as it defaults to having no keybindings until the user sets them, and they are parented to the frame "SmartRes2Button". I am quite certain the the main UI will warn you if you try to set a key or key combos that are already bound, stating that the key or combo is already in use. That may be true only for Blizz keybindings; I will double check in game.
I'm using the original SmartRes until this one at least goes beta. The auto res key in the original seems to only work sometimes for me, other times it is completely broken and does not even give chat feedback. Reloading the UI sometimes fixes it.
I was wondering if the problem might be because of the way SmartRes and SmartRes2 uses keybindings. Wouldn't it work better if you added a SmartRes2 section to the default Blizz keybindings, the way other addons do, instead of setting the keybindings in the interface options? The current way of setting keybindings in SmartRes does not unbind already used keys, which could cause conflicts I would think.
I've found the error for random messages and found a fix for you.
line #697 should read msg = self.db.profile.randChatTbl[math.random(#self.db.profile.randChatTbl)]
and your table should look like this
randChatTbl = {
this is here for eventual support for users to add or remove their own random messages "%%p%% is bringing %%t%% back to life!", "%%p%% performs a series of lewd acts on %%t%%'s still warm corpse." }of course with a lot more messages added in
But with these changes I have random messages working great. (Basically you were referencing a random number from the index rather than the table itself.
I will be adding the ability to create your own res message, but I want to get what is in there working first.
I am aware the random messages are printing their table number rather than the message itself; I am looking into that.
I tried it out but there is one thing im missing. A field in wich i can write my one personal rezz message. There is a possibility to put random message on but none to write one personal down wich is can use if i like permanently for any chanel or so. Is it possible to add something like that?
Oh, in that case...
I did not mean turning the addon off all together. I still want to be able to res with the key bindings and announce it, I just don't want to see any res bars. The original SmartRes had an option to enable/disable just the bars, was hoping to see it makes it's way into SmartRes2 also.
Thank you for letting me know about the bars not staying in place. I'll work on that during the week, when I'm not sick.
Completely hiding the bars, as in turning the addon off altogether? I can do that; just let me fix the code first for the stuff currently "not working as intended."
Hello,
Tested r61 out and I noticed there is no option to completely hide the bars. Would like to see that option, as I just don't need them on my screen.
Also a small bug report, the bars would not stay where I positioned them. When reloading the UI, they kept defaulting back to the middle of the screen.
Great addon, looking forward to using when it gets an official release.