SmartRes2
SmartRes2
SmartRes2 coordinates party and raid recovery after a partial or total wipe. It tracks resurrection activity, helps resurrection-capable players choose useful targets, reduces duplicate casts, and provides optional visual and chat feedback while the group recovers.
Highlights
- Smart resurrection targeting: the single-target keybind chooses an eligible dead group member, avoids targets already being resurrected or with a useful resurrection offer, and prioritizes role and level before randomly choosing between equal candidates.
- Secure resurrection keybinds: SmartRes2 provides single-target, manual-target, combat resurrection, and—where supported—mass resurrection bindings without requiring visible action-bar buttons.
- Resurrection bars: colour-coded bars distinguish the fastest casts, competing casts, mass resurrection, and players waiting to accept a resurrection. The Bars module is highly configurable and includes simulated bars for previewing changes.
- Configurable chat: resurrection announcements and collision warnings can use appropriate group channels, whispers, or no output at all. Built-in random messages can be enabled, disabled, replaced, or supplemented with custom messages.
Keybindings
SmartRes2 keybindings are configured through Blizzard's Key Bindings interface under the SmartRes2 category.
- Resurrection-capable classes can bind Single Target Res Key for SmartRes2's automatic target selection.
- Hunters should bind Single Target Res Key; SmartRes2 uses it for Revive Pet.
- Warlocks and other classes with a combat resurrection can bind Combat Res Key.
- Manual Target Res keeps conventional manual resurrection targeting available.
- Mass Res Key is available on game versions that support mass resurrection.
Once the SmartRes2 bindings you use are configured, the corresponding resurrection spells do not need to remain on your action bars. Removing them is optional, but can free action-bar slots.
SmartRes2 can also track non-class resurrection sources, such as items. Tracked casts can appear on the Bars display and can use the normal Chat announcements, but SmartRes2 deliberately does not provide smart keybindings for profession or item-based resurrection effects. Those should be activated normally.
Bars and Chat
The Bars module shows resurrection casts and waiting resurrection offers in one configurable display. Frame size, scale, position, textures, borders, fonts, icons, colours, text, and other presentation options can be adjusted without changing SmartRes2's recovery logic. Masque can skin bar icons when it is installed.
The Chat module can announce single-target and mass resurrection casts and warn other resurrection casters when their cast will not finish first. The Group output follows the current group context, while explicit channel choices and None are available when more control is preferred.
Supported World of Warcraft Versions
SmartRes2 supports:
- Retail
- Mists of Pandaria Classic
- Wrath Classic / Titan Reforged
- The Burning Crusade Classic
- Classic Era
Feature availability follows the capabilities of each game version. Mass resurrection bindings and options are shown only on versions where mass resurrection spells can exist. For game versions where spell ranks exist, SmartRes2 automatically updates itself after the player trains new spells to always use the player's highest spell rank.
Configuration
Open SmartRes2 through Blizzard's AddOns settings, right-click its Broker or minimap launcher, or use one of these slash commands:
/smartres2
/smartres
/sr
The Broker/minimap launcher also provides quick Bars controls: left-click toggles the Bars frame lock, and middle-click shows or clears simulated test bars.
Translating
SmartRes2 can be localized through the WowAce localization portal.
-
View User Profile
-
Send Message
Posted Apr 17, 2015Does this addon offer a feature to tell you CDs on Battle Res?
-
View User Profile
-
Send Message
Posted Apr 22, 2016It 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
-
View User Profile
-
Send Message
Posted Mar 30, 20152x 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
-
View User Profile
-
Send Message
Posted Mar 9, 20151x 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
-
View User Profile
-
Send Message
Posted Mar 7, 2015Beautiful addon.
-
View User Profile
-
Send Message
Posted Oct 30, 2014Seeing 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>",
-
View User Profile
-
Send Message
Posted Nov 16, 2014Sorry 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.
-
View User Profile
-
Send Message
Posted Oct 25, 2014Is 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
-
View User Profile
-
Send Message
Posted Oct 25, 2014It should be the same setting for both bars, found in the res bars options. Meaning the one setting will change both bars.
-
View User Profile
-
Send Message
Posted Apr 21, 2014i 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
-
View User Profile
-
Send Message
Posted Apr 25, 2014That 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.
-
View User Profile
-
Send Message
Posted Mar 8, 2014Is 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...
-
View User Profile
-
Send Message
Posted Mar 8, 2014Absolutely. It is the option to the left of the time out bars anchor, called Enable waiting for accept bars. Uncheck that, and the bars are turned off.
If you do not want to see the bars, but still want to be notified when people's res timer expires, turn off the bars as per above, then go to the Chat Options tab and enable the check box for Unit Resurrection Expiration.
-
View User Profile
-
Send Message
Posted Mar 6, 2014When I try to use automatic or manuel ress in battle I only get a message that I'm in battle. Since this ress in all practucalitie is a battle ress only, that seems a bit odd.
Notice that this was taken up in 2009 in this thread as well, thats about 5 years ago???
-
View User Profile
-
Send Message
Posted Mar 8, 2014As per the description above, the auto and manual res keys are cleared during combat.
-
View User Profile
-
Send Message
Posted Feb 17, 2014I can't get the Mass Resurrection message to work. Will it only appear when using the special Smartres buttons/macros/keybinds? I have dragged Mass Resurrection from the spell book to the action bar and cast it that way.
The normal resurrection message works fine. I am casting the Priest's Resurrection from the spellbook via Clique, and don't use special Smartres buttons/macros/keybinds for it either.
Thanks!
EDIT:
-
View User Profile
-
Send Message
Posted Feb 22, 2014Sorry for the delay seeing this. What version of SmartRes2 are you using?
-
View User Profile
-
Send Message
Posted Mar 2, 2014I am testing a really big bug fix version (thanks for patch 5.4.7 Blizzard... grumble grumble) and hopefully get it out soon. It looks good, but I want to make sure it all works correctly.
The main problem is Blizzard changed how characters on the same server are recognized. Instead of Myrroddin, it is now Myrroddin-Llane regardless of whether you are are also on Llane or Sargaras or Doomhammer, etc, etc.
You would think this is simple, but oh no, of course it isn't! Grumble, grumble, grumble...
-
View User Profile
-
Send Message
Posted Mar 6, 2014I have the Mass Resurrection message fixed. Just testing a fix for 5.4.7 whisper changes that caused nil errors and the message to not send.
-
View User Profile
-
Send Message
Posted Oct 26, 2013@angrysteel
I have been trying and trying to figure out what is causing the error, with no luck. I get it as well. I am not sure if the bug is in SR2's code, or LibResInfo.
Still digging, however.