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 Sep 24, 2012Ah, OK, I see what caused that. r216 fast as I can.
-
View User Profile
-
Send Message
Posted Sep 24, 2012r216 should be up in a few minutes.
-
View User Profile
-
Send Message
Posted Sep 24, 2012Message: SmartRes2-r215\Locales\Localization.enUS.lua:2: "=" expected near "215"
Time: 09/24/12 23:06:41
Count: 1
Stack:
Locals:
thats the first lua i´ll check more
Message: SmartRes2-r215\SmartRes2Options.lua:19: attempt to index upvalue "L" (a nil value)
Time: 09/24/12 23:06:41
Count: 1
Stack: Interface\AddOns\SmartRes2\SmartRes2.lua:165: in function <Interface\AddOns\SmartRes2\SmartRes2.lua:133>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:514: in function `InitializeAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:629: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:621>
Locals: <none>
the 2nd one
Message: SmartRes2\SmartRes2-r215.lua:253: attempt to index field "rez_bars" (a nil value)
Time: 09/24/12 23:06:53
Count: 1
Stack: (tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:636: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:621>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:299: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:322: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:692: in function <Interface\FrameXML\UIParent.lua:657>
Locals: <none>
the last one
-
View User Profile
-
Send Message
Posted Sep 24, 2012I am getting the same errors as Sonayahh
-
View User Profile
-
Send Message
Posted Sep 24, 2012upps thx i will test it in about 2 hours and let u know
-
View User Profile
-
Send Message
Posted Sep 24, 2012I am 98% certain the key binds are working. I am getting messages in chat finally. This is with r215, which is the latest alpha build. Please let me know. http://www.wowace.com/addons/smartres2/files/
@Sonayahh, did you notice I made you an official tester?
-
View User Profile
-
Send Message
Posted Sep 22, 2012I've been finding all sorts of bugs, minor glitches, but haven't nailed down the res key not working. Still poking away.
-
View User Profile
-
Send Message
Posted Sep 19, 2012i´m so sad to say yes.....
no lua errors, see the other persons´s bars, also can se the battle rezzes, hotkey not working and can´t see my own bar,
-
View User Profile
-
Send Message
Posted Sep 19, 2012Sonya, does r214 on WowAce have the same problem?
-
View User Profile
-
Send Message
Posted Sep 17, 2012With the new version there are no lua errors anymore but sorryyyyyyyyy still not working...
It always tells me congratulation...
if i have the dead person in my target and use the res button manuel i can see the bars but the hotkey is not working.
-
View User Profile
-
Send Message
Posted Sep 17, 2012No errors = good. Hotkey not working = bad. I'll keep poking at the alpha. Watch for updates on WowAce.
-
View User Profile
-
Send Message
Posted Sep 16, 2012Okay people, try the latest alpha http://www.wowace.com/addons/smartres2/ and let me know if that finally fixes the UnitClass error.
-
View User Profile
-
Send Message
Posted Sep 16, 2012still not working for me.
i can see the other rezzer´s bars but not my one. If i use the hotkey it says congratulation
-
View User Profile
-
Send Message
Posted Sep 16, 2012And that is with Release 2.0.3? There is a ticket if anyone can provide details.
-
View User Profile
-
Send Message
Posted Sep 16, 2012i just uninstalled my 2.0.3 version 2 times und installed it back again, also deleeted the saved variables, i don´t know how to prove it because ther are no lua errors....
I will try it later again maybe there are some lua errors
-
View User Profile
-
Send Message
Posted Sep 16, 2012Weird. I'm looking into it.
-
View User Profile
-
Send Message
Posted Sep 16, 2012Keep your saved variables. They'll be good. Something else is wrong.
-
View User Profile
-
Send Message
Posted Sep 16, 2012Message: SmartRes2\SmartRes2-Release 2.0.3.lua:644: Usage: UnitClass("unit")
Time: 09/16/12 20:17:00
Count: 1
Stack: Interface\AddOns\SmartRes2\SmartRes2.lua:644: in function <Interface\AddOns\SmartRes2\SmartRes2.lua:643>
Interface\AddOns\SmartRes2\SmartRes2.lua:677: in function <Interface\AddOns\SmartRes2\SmartRes2.lua:667>
Interface\AddOns\SmartRes2\SmartRes2.lua:692: in function <Interface\AddOns\SmartRes2\SmartRes2.lua:690>
Interface\AddOns\SmartRes2\SmartRes2.lua:721: in function `Resurrection'
Interface\AddOns\SmartRes2\SmartRes2.lua:216: in function <Interface\AddOns\SmartRes2\SmartRes2.lua:216>
Locals: unit = nil
UnitClass = <function> defined =[C]:-1
UnitLevel = <function> defined =[C]:-1
CLASS_PRIORITIES = <table> {
DEATHKNIGHT = 3
WARRIOR = 3
PALADIN = 1
MAGE = 2
PRIEST = 1
WARLOCK = 2
ROGUE = 4
HUNTER = 4
DRUID = 1
MONK = 1
SHAMAN = 1
}
-
View User Profile
-
Send Message
Posted Sep 13, 2012It's true, Blizzard introduced two bugs with patch 5.0.4 and 5.0.5 that do not exist on the Pandaria Beta.
I will be working around these this weekend, and you should be in good shape for raiding. Sorry for the unforseen "grrrr" moments, and happy smart resurrecting!
Hmm, maybe I should say what is coming: well first off, I am returning to WoW for the first time since patch 4.1 in Cataclysm. Yay! Second, there will be a major internal rewrite of SmartRes2 coming in the next several weeks to few months. Resurrections cast by other people will no longer be guessed. SR2 will KNOW. Your friends and guildmates won't be "forced" to install LibResComm or SmartRes2 to ensure accuracy. In fact, LibResComm will be phased out for something better. Of course, nothing will beat everybody installing SmartRes2, so tell your friends!
-
View User Profile
-
Send Message
Posted Sep 12, 2012Hi, I have my annouce rez's to say and its not announcing combat res or normal res.