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!
1x SmartRes2-Beta 2.02\SmartRes2.lua:808: attempt to get length of field 'randChatTbl' (a nil value)
CallbackHandler-1.0-5:146: in function <...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[4]":4: in function <[string "safecall Dispatcher[4]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[4]":13: in function `?'
CallbackHandler-1.0-5:91: in function `Fire'
LibResComm-1.0-90048:143: in function `?'
LibResComm-1.0-90048:48: in function <...ibs\LibResComm-1.0\LibResComm-1.0\LibResComm-1.0.lua:47>
Supposed to be raidChatTbl?
Try that, and if you continue to get the error, copy it in game with !Swatter or BugSack, then post it to the ticket tracker please.
Thanks alot. Guildies missed the random messages :P
Fixed.
ok, cool thanks for looking into it!
OK, I found out where I went wrong, and it is an easy fix. Unfortunately, I can't get around to it for a couple of days.
It is related to Ace3, but not as an install; rather, the error is how I used it.
Apologies, and look for Beta 2.01 by the weekend.
1x SmartRes2-Beta 2.0\SmartRes2.lua:810: attempt to call global 'Print' (a nil value)
CallbackHandler-1.0-5 (Ace3):147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[4]":4: in function <[string "safecall Dispatcher[4]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[4]":13: in function `?'
CallbackHandler-1.0-5 (Ace3):92: in function `Fire'
LibResComm-1.0-90048:143: in function `?'
LibResComm-1.0-90048:48: in function <...ibs\LibResComm-1.0\LibResComm-1.0\LibResComm-1.0.lua:47>
---
1x SmartRes2-Beta 2.0\SmartRes2.lua:810: attempt to call global 'Print' (a nil value) CallbackHandler-1.0-5:146: in function <...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146> <string>:"safecall Dispatcher[4]":4: in function <[string "safecall Dispatcher[4]"]:4> <in C code>: ? <string>:"safecall Dispatcher[4]":13: in function `?' CallbackHandler-1.0-5:91: in function `Fire' LibResComm-1.0-90048:143: in function `?' LibResComm-1.0-90048:48: in function <...adowedUF_Resurrect\LibResComm-1.0\LibResComm-1.0.lua:47>
same error even after i put Ace3 folder in my addon. do i have to manually turn on Ace3?
Heya
Getting the following error after updating to the latest version.
This only occures if I have Random Res Message and/or a Chat output type selected.
Date: 2010-06-05 12:06:16
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\SmartRes2\SmartRes2.lua line 803:
attempt to get length of field 'randChatTbl' (a nil value)
Debug:
(tail call): ?
(tail call): ?
SmartRes2\SmartRes2.lua:803 ?()
...er4\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
...er4\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[4]"]:4:
[string "safecall Dispatcher[4]"]:4
[C]: ?
[string "safecall Dispatcher[4]"]:13: ?()
...er4\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92 Fire()
...ibs\LibResComm-1.0\LibResComm-1.0\LibResComm-1.0.lua:143 ?()
...ibs\LibResComm-1.0\LibResComm-1.0\LibResComm-1.0.lua:48
...ibs\LibResComm-1.0\LibResComm-1.0\LibResComm-1.0.lua:47
Tenchu, that error means you don't have Ace3 installed or turned on. The "Print" method comes from there.
1x SmartRes2-Beta 2.0\SmartRes2.lua:810: attempt to call global 'Print' (a nil value) CallbackHandler-1.0-5:146: in function <...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146> <string>:"safecall Dispatcher[4]":4: in function <[string "safecall Dispatcher[4]"]:4> <in C code>: ? <string>:"safecall Dispatcher[4]":13: in function `?' CallbackHandler-1.0-5:91: in function `Fire' LibResComm-1.0-90048:143: in function `?' LibResComm-1.0-90048:48: in function <...adowedUF_Resurrect\LibResComm-1.0\LibResComm-1.0.lua:47>
I did delete the old folder and prefs. Still getting errors.
As it was a LFD PUG I simply rummaged through my spellbook and ressed them manually for the sake of expedience, so I haven't done any type of "extensive testing" on it or anything. Just giving you the heads-up.
For players on your realm, you will never see that message unless they are, in fact, alive.