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 group role, resurrection capability, 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.
For automatic single-target resurrection, eligible dead group members are prioritized in this order:
- Healers.
- Druids, evokers, monks, paladins, priests, and shamans, because these classes have an ordinary out-of-combat resurrection spell regardless of their current specialization or assigned role.
- Tanks.
- Everyone else, without considering specialization, assigned damage role, power type, or other class resources.
Within the highest available priority, SmartRes2 prefers the highest-level character. If multiple characters have the same priority and level, it chooses randomly between them.
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. When several group members are running SmartRes2 with collision notifications enabled, they automatically choose one sender for each warning instead of all sending the same message. 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 Feb 21, 2010after 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 :)
-
View User Profile
-
Send Message
Posted Feb 22, 2010-
View User Profile
-
Send Message
Posted Jan 21, 2010If 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.
-
View User Profile
-
Send Message
Posted Jan 21, 2010I'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.
-
View User Profile
-
Send Message
Posted Jan 19, 2010I'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.
-
View User Profile
-
Send Message
Posted Jan 13, 2010I 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.
-
View User Profile
-
Send Message
Posted Jan 13, 2010I 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?
-
View User Profile
-
Send Message
Posted Jan 11, 2010Oh, in that case...
-
View User Profile
-
Send Message
Posted Jan 11, 2010I 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.
-
View User Profile
-
Send Message
Posted Jan 11, 2010Thank 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."
-
View User Profile
-
Send Message
Posted Jan 9, 2010Hello,
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.