Decursive
Decursive for World of Warcraft
Decursive is a cleansing mod intended to make affliction removal easy, effective and fun for all the classes having this ability.
Documentation:
NOTE: Type /DECURSIVE to open the configuration panel. Decursive's options are not directly available in the "Interface" panel due to ongoing tainting issues Blizzard is not willing to fix.
Decursive usage - Micro Unit Frames documentation - Decursive Macro documentation - Frequently Asked Questions - commands
Decursive key benefits
Ease of use:
- Decursive supports all classes with cleansing abilities and configures itself automatically, it works straight out of the box, no configuration is required.
- Intuitive interface and detailed options, Decursive is suitable for simple usage and power users.
Control what and who you want to dispel:
- Easily Filter out afflictions you don't want to cure or that are useless to remove by class (some are pre-configured). (Such as afflictions affecting mana on non-mana classes, etc...).
- Choose between what you can dispel (magic, curses, poison, diseases, charms) choosing their priority. (this allows you to share the cleansing work with other players effectively)
- Prioritize or exclude members. (keep players, classes, or raid groups in a specific order to cleanse them in order of importance)
Manage Mind controlled units:
- If you are a Mage, a Druid or a Shaman you can Polymorph/Cyclone/Hex mind-controlled players.
- In any case Decursive will allow you to target mind controlled units easily.
- Decursive supports magic charming affect removal for Shamans (Purge and Hex), Priests (Dispel Magic), Hunters (Tranquilizing Shot), and Warlocks (Fellhunter and Doomguards spells).
Don't waste time:
- Your cleansing spell Cooldown is displayed to maximize your dispel speed.
- An automatic blacklist will prevent you from loosing time on players who can't be dispelled. (player 'out of line of sight' for example).
- Decursive choose a logical cleansing order depending on your current position in the raid. (preventing dispel concurrence between players and thus 'nothing to dispel' messages)
React faster:
- Visual and/or auditive alerts when someone needs your attention and can be dispelled.
- Special sound alert when Unstable Affliction is detected and you're about to dispel it.
- Visual and auditive alert when your dispel attempts are resisted or fail.
Integration in any interface:
- Decursive is designed to save screen real estate and to be forgotten when not needed.
- Many options allow you to customize Decursive appearance and interface behavior.
- All Decursive alert colors can be modified making it suitable for color-blind people.
Highly optimized and effective coding:
- Decursive was developed with memory and CPU usage in mind, installing Decursive won't affect your frame rate even in the worst battle conditions.
- Bug free: bugs are not tolerated in Decursive.
In brief, what you get with Decursive is effectiveness, a player using Decursive will always dispel faster than other players.
See also:
- Decursive usage
- Micro Unit Frames documentation
- Decursive Macro documentation
- Frequently Asked Questions try this before asking any question
- commands
Interesting articles and videos about Decursive's usage:
- 2010-11-20 (Updated in 2011-06-11)
A complete Decursive guide by @darista: daritos.apotheosis-now.com/?p=24
- 2009-07-15
Article: www.hotsdots.com/2009/07/improving-the-interface-using-addons-7-decursive-cleansing-and-dispelling/
- 2010-02-20:
Video: WarcraftScience's Decursive tutorial
For other videos about Decursive, see the YouTube playlist.
Decursive is dedicated to the memory of Bertrand Sense known as Glorfindal on the European server Les Sentinelles. He was the raid leader of my guild (Horizon)
For suggestions, feature request, or bug report, use the ticket system provided by WoWAce.com.
Development versions of Decursive are available at this URI: https://www.2072productions.com/to/decursive_dev ; note that development versions may be unstable. Unless you want to help testing unstable code you should download the versions considered stable below.
Do not forget to rate Decursive!
Bitcoin donation address: 1LEHZuPsiHN4hM3H3Gru5xKmDgCj867eFX
I keep getting messages from Decursive that there are too many LUA errors (1000).
I know it's not from Decursive and Decursive is only reporting this issue.
However, I got LUA errors enabled, I got an error grabber (Swatter), and I'm not seeing any of all these errors Decursive is complaining about.
Is there another way to see what it is that Decursive is reporting?
yes, replace swatter with BugGrabber and bugsack you should see the errors then
This is actually extremely irritating since I know there is a problem but Decursive never shuts up about it and the refusal to either remove the message or simply put in an option to not show it is just as irritating. I know what the problem is there is NO degrading of my game my fps is NOT improper so I do not need you tell me false information. There is no reason to cause people unfamiliar to mods to panic for no reason with a message like this.
@moldavia: Sorry about the irritation but there are only two ways to fix this:
- Disable/update the add-ons causing mayhem.
- Disable Decursive.
I won't add an option to put the dust under the carpet. It's not because you can't see the consequences that there are none...
Actually not true. I have disabled the addons in question played a bit and yet your addon occasional spouts that nonsense message about game being degraded yet I have no errors in buggrabber/bugsack. There is only 1 mod that I use that causes occasional errors and there is no way 2 errors in a few hours of play is going to cause degrading of the game and loss of framerate as your erroneous error message likes to claim. I play the game over 100 fps constant on the main world never an issue. No lag, no stuttering nothing wrong at all.
As for putting an option in there it is not putting dust under the carpet it is allowing people to play without the need of a mod author to put error messages like that with completely false information and yes it is false. The error messages I get I know what they are from and they will not degrade my game or cause framerate issues.
Yes I could disable Decursive but that is just a knee jerk option for something you don't really need to be doing in the first place. Your mod is the only mod I have that bothers to spam out error messages thus there is no real need for you to do so. It would be simply politeness to give people the option to see the message or not and let them play their game their own way without interference for something the player knows about completely.
I fixed this by deleting BugGrabber in the Decursive files. For some reason, the author insists on installing BugGrabber along with Decursive - weird!
In Decursive's latest alpha (https://www.wowace.com/addons/decursive/files/ ) the last UI error is displayed after the message. So it's easier to identify directly the source of the problems.
I'd also like to point out that this message is displayed only once per session and when the error rate is higher than 10 errors per second or when the global error counter reaches 1000 (when swatter or another error grabber add-on is loaded).
I would like to see a way to quickly put tanks and maybe healers at the front of the muf displays. Are any of these options a possibility?
1. Checkboxes to globally always display tank and /or healers first (this would work great and be easy to configure)
2. A sort by role option (same as above, just less configuration)
2. "Tanks" and "Healers" categories in the priority list for quick selection (not the ideal solution, but might be easier for you to implement)
Currently you have to target the tank/healer and add them to priority that way. Just seems like the process could be automated and simplified some.
For those having issues, please update to the latest alpha version:
http://www.wowace.com/addons/decursive/files/
Heya,
Since pre-patch legion my ingame whispers i send haven´t been showing on my chat, even tho i could still read peoples reply. So i put all my addons on and then went through each addon disabling one by one and after disabling decursive my whispers worked again. Could you look into this? I would prefer to keep using decursive.
My decursive is up to date for legion
Thanks in advance!
Can you test with the latest alpha version?
If it still doesn't work can you enable Lua error reporting in WoW interface options and tell me if anything pops up when you try to whisper?
Does it work if you whisper your own character?
Yes the same thing happens in the alpha version.
I got Lua errors enabled, but not getting any Lua Errors, the whispers i send outside of bnet (so just /w) just aren´t showing up in my chat.
Whispering my own character i can only see the /w i recieved but not the one i send.
I was just standing around in Shrine of Seven Stars, going through my mail. Reloaded to clear the "Inbox is Full" message, and got this error window popping up. Said to report it to you, but I wasn't certain if that was an actual e-mail or not so I guess I'll put it here.
Hopefully the spoiler button will do for a "click below cut" function since it's so long.
Please report the content of this window to [email protected]
(Use CTRL+A to select all and then CTRL+C to put the text in your clip-board)
Also tell in your report if you noticed any strange behavior of Decursive.
2.7.4.5 NOCLASS(100) CT: 0.0000 D: 07/24/16 00:56:16 enUS BG BDTHFAd: nil nDrE: 0 Embeded: true W: 1 LA: 29 TA: 0 NDRTA: 0 BUIE: 0 TI: [dc:0, lc:0, y:0, LEBY:0, LB:0, TTE:0] (7.0.3, 22293, Jul 22 2016, 70000)
*****************
0.0000 (tr:'' ca:'OnInitialize' h57_w57-53fps-Shrine of Seven Stars): SpellID:, 8050, no longer exists. This was supposed to represent the spell, Flame Shock -|count: 1
*****************
0.0000 (tr:'' ca:'OnInitialize' h57_w57-53fps-Shrine of Seven Stars): Interface\AddOns\Decursive\Dcr_utils.lua:185: attempt to index field 'profile' (a nil value),
STACK:
, Interface\AddOns\Decursive\Dcr_utils.lua:185: in function `ColorPrint'
Interface\AddOns\Decursive\Dcr_utils.lua:201: in function `errln'
Interface\AddOns\Decursive\DCR_init.lua:1400: in function `SetSpellsTranslations'
Interface\AddOns\Decursive\DCR_init.lua:627: in function <Interface\AddOns\Decursive\DCR_init.lua:617>
(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-12.lua:529: in function `InitializeAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:644: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:636>,
LOCALS:
, nil -|count: 1
*****************
0.0000 (tr:'' ca:'OnEnable' h57_w57-53fps-Shrine of Seven Stars): Interface\AddOns\Decursive\DCR_init.lua:687: attempt to index field 'db' (a nil value),
STACK:
, Interface\AddOns\Decursive\DCR_init.lua:687: in function <Interface\AddOns\Decursive\DCR_init.lua:673>
(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-12.lua:558: in function `EnableAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:391: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:414: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:995: in function <Interface\FrameXML\UIParent.lua:891>,
LOCALS:
, nil -|count: 1
Loaded Addons:
!BugGrabber (N/A)[22]
Ace3 (N/A)[62]
Altoholic (r167)[6]
BattlePetBinds (v2.6.0)[15]
BattlePetBreedID (v1.6.0)[16]
BugSack (N/A)[23]
ButtonForge (0.9.41)[24]
Clique (v70000-1.0.1)[25]
DBM-Core (N/A)[106]
DBM-DefaultSkin (N/A)[107]
DBM-LDB (N/A)[108]
DBM-StatusBarTimers (N/A)[110]
DataStore (r56)[29]
DataStore_Achievements (r42)[30]
DataStore_Agenda (r23)[31]
DataStore_Auctions (6.0.001)[32]
DataStore_Characters (r36)[33]
DataStore_Containers (r52)[34]
DataStore_Crafts (r69)[35]
DataStore_Currencies (r31)[36]
DataStore_Inventory (r44)[38]
DataStore_Mails (r45)[39]
DataStore_Pets (r39)[40]
DataStore_Quests (r36)[41]
DataStore_Reputations (r37)[42]
DataStore_Spells (r27)[43]
DataStore_Stats (r26)[44]
DataStore_Talents (r52)[45]
Decursive (2.7.4.5)[46]
DejaCharacterStats (7.0.3 r5)[47]
DerangementPetBattleCooldowns (v1.1.2)[48]
GW2_UI (N/A)[52]
HandyNotes (v1.4.7)[53]
HandyNotes_DraenorTreasures (1.19a)[54]
HandyNotes_LegionRaresTreasures (0.5)[55]
IceHUD (1.10.0)[58]
MasterPlanA (A)[66]
MogIt (3.5.12)[67]
MogIt_Accessories (N/A)[77]
OPie (Tomato 9)[82]
Rematch (4.4.8)[83]
SexyMap (2.4.29)[86]
SilverDragon (v3.2.5)[87]
Skada (1.4-34)[89]
StatBlockCore (N/A)[98]
StatBlock_Coords (N/A)[90]
StatBlock_Durability (N/A)[91]
StatBlock_FPS (N/A)[93]
StatBlock_Folks (N/A)[92]
StatBlock_Latency (N/A)[94]
StatBlock_Memory (N/A)[95]
StatBlock_Money (N/A)[96]
WeakAuras (2.2.0.6)[100]
XRP (7.0.3.0)[105]
sct (7.00)[84]
-- --
Please report the content of this window to [email protected]
(Use CTRL+A to select all and then CTRL+C to put the text in your clip-board)
Also tell in your report if you noticed any strange behavior of Decursive.
2.7.4.4 SHAMAN(43) CT: 1575.9300 D: 07/23/16 21:15:20 enUS NBG BDTHFAd: nil nDrE: 6 Embeded: true W: 1 LA: 44 TA: 0 NDRTA: 0 BUIE: 0 TI: [dc:4, lc:12, y:0, LEBY:0, LB:2, TTE:632] (7.0.3, 22293, Jul 22 2016, 70000)
*****************
1552.8490 (tr:'Dcr_Updateparty1' ca:'false' h92_w37-86fps-Dire Maul): Interface\AddOns\Decursive\Dcr_DebuffsFrame.lua:1453: attempt to call upvalue 'CooldownFrame_SetTimer' (a nil value),
STACK:
, Interface\AddOns\Decursive\Dcr_DebuffsFrame.lua:1166: in function <Interface\AddOns\Decursive\Dcr_DebuffsFrame.lua:1124>
Interface\AddOns\Decursive\Dcr_utils.lua:670: in function `func'
...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:55: in function <...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:48>
,
LOCALS:
, self = <table> {
LastAttribUpdate = 1048968.357
Debuff1Prio = 1
UpdateCountDown = 1
OuterTexture3 = <unnamed> {
}
UnitClass = "PALADIN"
UpdateCD = 0
PrevDebuff1Prio = 1
usedAttributes = <table> {
}
CurrUnit = "party1"
NormalAlpha = 0.35
Frame = <unnamed> {
}
FirstDebuffType = false
FrameNum = 2
Debuffs = <table> {
}
Color = <table> {
}
CenterText = false
CenterFontString = <unnamed> {
}
CooldownFrame = <unnamed> {
}
OuterTexture2 = <unnamed> {
}
ID = 2
UnitStatus = 8
BorderAlpha = 0.2
RaidIconTexture = <unnamed> {
}
PrevRaidTargetIndex = false
OuterTexture1 = <unnamed> {
}
Texture = <unnamed> {
}
InnerTexture = <unnamed> {
}
OuterTexture4 = <unnamed> {
}
Parent = DcrMUFsContainer {
}
RaidTargetIcon = false
IsCharmed = false
UnitGUID = "Player-105-08B6192B"
ToPlace = 2
UnitName = false
PrevCenterText = false
Shown = true
}
SkipSetColor = nil
SkipDebuffs = nil
CheckStealth = nil
MF = <table> {
LastAttribUpdate = 1048968.357
Debuff1Prio = 1
UpdateCountDown = 1
OuterTexture3 = <unnamed> {
}
UnitClass = "PALADIN"
UpdateCD = 0
PrevDebuff1Prio = 1
usedAttributes = <table> {
}
CurrUnit = "party1"
NormalAlpha = 0.35
Frame = <unnamed> {
}
FirstDebuffType = false
FrameNum = 2
Debuffs = <table> {
}
Color = <table> {
}
CenterText = false
CenterFontString = <unnamed> {
}
CooldownFrame = <unnamed> {
}
OuterTexture2 = <unnamed> {
}
ID = 2
UnitStatus = 8
BorderAlpha = 0.2
RaidIconTexture = <unnamed> {
}
PrevRaidTargetIndex = false
OuterTexture1 = <unnamed> {
}
Texture = <unnamed> {
}
InnerTexture = <unnamed> {
}
OuterTexture4 = <unnamed> {
}
Parent = DcrMUFsContainer {
}
RaidTargetIcon = false
IsCharmed = false
UnitGUID = "Player-105-08B6192B"
ToPlace = 2
UnitName = false
PrevCenterText = false
Shown = true
}
ActionsDone = 0
Unit = "party1"
D = <table> {
defaults = <table> {
}
UnitCurableDebuffs = <function> defined @Interface\AddOns\Decursive\Decursive.lua:603
isItemUsable = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:476
ShowHideLiveList = <function> defined @Interface\AddOns\Decursive\Decursive.lua:94
CreateModifierOptionMenu = <function> defined @Interface\AddOns\Decursive\Dcr_opt.lua:2586
NumToHexColor = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:379
CancelTimer = <function> defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:145
SecureHook = <function> defined @Interface\AddOns\Decursive\Libs\AceHook-3.0\AceHook-3.0.lua:336
LC = <table> {
}
debug = false
DisplayGameTooltip = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:371
GiveSpellPrioNum = <function> defined @Interface\AddOns\Decursive\Dcr_DebuffsFrame.lua:1784
SetDefaultModulePrototype = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:440
tcheckforval = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:233
ClearPriorityList = <function> defined @Interface\AddOns\Decursive\Dcr_lists.lua:387
AutoHideShowMUFs = <function> defined @Interface\AddOns\Decursive\Dcr_opt.lua:2952
UnitDebuffed = <table> {
}
ScheduleTimer = <function> defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:92
ScanEveryBody = <function> defined @Interface\AddOns\Decursive\Decursive.lua:734
EnterCombat = <function> defined @Interface\AddOns\Decursive\Dcr_Events.lua:315
SetMacroKey = <function> defined @Interface\AddOns\Decursive\Dcr_opt.lua:2889
RegisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
CreateClassColorTables = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:425
hooks = <table> {
}
HOOK_CastSpellByName = <function> defined @Interface\AddOns\Decursive\Dcr_Events.lua:567
ColorPrint = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:176
tcopycallback = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:266
AddTargetToPriority -|count: 8
*****************
1552.9260 (tr:'Dcr_Updateparty1' ca:'false' h92_w37-86fps-Dire Maul): Interface\AddOns\Decursive\Dcr_DebuffsFrame.lua:1453: attempt to call upvalue 'CooldownFrame_SetTimer' (a nil value),
STACK:
, Interface\AddOns\Decursive\Dcr_DebuffsFrame.lua:1166: in function `Update'
Interface\AddOns\Decursive\Dcr_DebuffsFrame.lua:1763: in function `func'
...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:55: in function <...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:48>
,
LOCALS:
, self = <table> {
LastAttribUpdate = 1048968.357
Debuff1Prio = 1
UpdateCountDown = 1
OuterTexture3 = <unnamed> {
}
UnitClass = "PALADIN"
UpdateCD = 0
PrevDebuff1Prio = 1
usedAttributes = <table> {
}
CurrUnit = "party1"
NormalAlpha = 0.35
Frame = <unnamed> {
}
FirstDebuffType = false
FrameNum = 2
Debuffs = <table> {
}
Color = <table> {
}
CenterText = false
CenterFontString = <unnamed> {
}
CooldownFrame = <unnamed> {
}
OuterTexture2 = <unnamed> {
}
ID = 2
UnitStatus = 8
BorderAlpha = 0.2
RaidIconTexture = <unnamed> {
}
PrevRaidTargetIndex = false
OuterTexture1 = <unnamed> {
}
Texture = <unnamed> {
}
InnerTexture = <unnamed> {
}
OuterTexture4 = <unnamed> {
}
Parent = DcrMUFsContainer {
}
RaidTargetIcon = false
IsCharmed = false
UnitGUID = "Player-105-08B6192B"
ToPlace = 2
UnitName = false
PrevCenterText = false
Shown = true
}
SkipSetColor = false
SkipDebuffs = true
CheckStealth = nil
MF = <table> {
LastAttribUpdate = 1048968.357
Debuff1Prio = 1
UpdateCountDown = 1
OuterTexture3 = <unnamed> {
}
UnitClass = "PALADIN"
UpdateCD = 0
PrevDebuff1Prio = 1
usedAttributes = <table> {
}
CurrUnit = "party1"
NormalAlpha = 0.35
Frame = <unnamed> {
}
FirstDebuffType = false
FrameNum = 2
Debuffs = <table> {
}
Color = <table> {
}
CenterText = false
CenterFontString = <unnamed> {
}
CooldownFrame = <unnamed> {
}
OuterTexture2 = <unnamed> {
}
ID = 2
UnitStatus = 8
BorderAlpha = 0.2
RaidIconTexture = <unnamed> {
}
PrevRaidTargetIndex = false
OuterTexture1 = <unnamed> {
}
Texture = <unnamed> {
}
InnerTexture = <unnamed> {
}
OuterTexture4 = <unnamed> {
}
Parent = DcrMUFsContainer {
}
RaidTargetIcon = false
IsCharmed = false
UnitGUID = "Player-105-08B6192B"
ToPlace = 2
UnitName = false
PrevCenterText = false
Shown = true
}
ActionsDone = 0
Unit = "party1"
D = <table> {
defaults = <table> {
}
UnitCurableDebuffs = <function> defined @Interface\AddOns\Decursive\Decursive.lua:603
isItemUsable = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:476
ShowHideLiveList = <function> defined @Interface\AddOns\Decursive\Decursive.lua:94
CreateModifierOptionMenu = <function> defined @Interface\AddOns\Decursive\Dcr_opt.lua:2586
NumToHexColor = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:379
CancelTimer = <function> defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:145
SecureHook = <function> defined @Interface\AddOns\Decursive\Libs\AceHook-3.0\AceHook-3.0.lua:336
LC = <table> {
}
debug = false
DisplayGameTooltip = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:371
GiveSpellPrioNum = <function> defined @Interface\AddOns\Decursive\Dcr_DebuffsFrame.lua:1784
SetDefaultModulePrototype = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:440
tcheckforval = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:233
ClearPriorityList = <function> defined @Interface\AddOns\Decursive\Dcr_lists.lua:387
AutoHideShowMUFs = <function> defined @Interface\AddOns\Decursive\Dcr_opt.lua:2952
UnitDebuffed = <table> {
}
ScheduleTimer = <function> defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:92
ScanEveryBody = <function> defined @Interface\AddOns\Decursive\Decursive.lua:734
EnterCombat = <function> defined @Interface\AddOns\Decursive\Dcr_Events.lua:315
SetMacroKey = <function> defined @Interface\AddOns\Decursive\Dcr_opt.lua:2889
RegisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
CreateClassColorTables = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:425
hooks = <table> {
}
HOOK_CastSpellByName = <function> defined @Interface\AddOns\Decursive\Dcr_Events.lua:567
ColorPrint = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:176
tcopycallback = <function> defined @Interface\AddOns\Decursive\Dcr_utils.lua:266
AddTargetToPrior -|count: 1
Loaded Addons:
!Swatter (5.0.0 (<%codename%>))[68]
Altoholic (r166)[2]
DBM-Core (N/A)[83]
DBM-DefaultSkin (N/A)[84]
DBM-StatusBarTimers (N/A)[86]
DataStore (r56)[10]
DataStore_Achievements (r42)[11]
DataStore_Agenda (r23)[12]
DataStore_Auctions (6.0.001)[13]
DataStore_Characters (r36)[14]
DataStore_Containers (r52)[15]
DataStore_Crafts (r69)[16]
DataStore_Currencies (r31)[17]
DataStore_Garrisons (r15)[18]
DataStore_Inventory (r44)[19]
DataStore_Mails (r44)[20]
DataStore_Pets (r39)[21]
DataStore_Quests (r36)[22]
DataStore_Reputations (r37)[23]
DataStore_Spells (r27)[24]
DataStore_Stats (r26)[25]
DataStore_Talents (r52)[26]
Decursive (2.7.4.4)[27]
HealBot (6.2.0.0)[34]
HealBot_Tips (6.2.0.0)[46]
MasterPlanA (A)[49]
MogIt (3.5.12)[50]
MogIt_Accessories (N/A)[60]
Recount (v6.2.4d release)[65]
SlideBar (5.0.0 (<%codename%>))[66]
Titan (5.6.34.60200)[78]
TitanBag (5.6.34.60200)[69]
TitanClock (5.6.34.60200)[70]
TitanGold (5.6.34.60200)[71]
TitanLocation (5.6.34.60200)[72]
TitanLootType (5.6.34.60200)[73]
TitanPerformance (5.6.34.60200)[74]
TitanRepair (5.6.34.60200)[75]
TitanVolume (5.6.34.60200)[76]
TitanXP (5.6.34.60200)[77]
WIM (3.7.8)[82]
_NPCScan (6.2.0.1)[1]
totalRP3 (1.1.3)[80]
totalRP3_Data (N/A)[81]
-- --
There has been an issue of the tooltips for items being in disarray. A player, Verfana found it was related to old macros on his toon. Soon, others found that deleting their general macros resolve the issue.
Decursive is making generic macros for all of my toons, and when I remove decursive, and delete those auto generating macros, the tool tip issue stops for me.
http://us.battle.net/wow/en/forum/topic/20747165218?page=3
2.7.4.4 MAGE(100) CT: 5407.2200 D: 01/23/16 20:46:45 deDE BGe BDTHFAd: nil nDrE: 0 Embeded: true W: 1 LA: 17 TA: 0 NDRTA: 0 BUIE: 0 TI: [dc:4, lc:4, y:0, LEBY:13, LB:13, TTE:9123] (6.2.3, 20886, Jan 5 2016, 60200)
*****************
2261.1890 (tr:'' ca:'false' h36_w40-60fps-Strand der Uralten): HHTD Debug error:, RqBttfldScrDt FAILED, Gehirnpups, - GBSL:, 15, - fns:, Syel-BurningBlade,
STACK:
Interface\AddOns\Healers-Have-To-Die\Core.lua:1044: in function <Interface\AddOns\Healers-Have-To-Die\Core.lua:1023>
Interface\AddOns\Healers-Have-To-Die\Core.lua:1165: in function <Interface\AddOns\Healers-Have-To-Die\Core.lua:1103>
Interface\AddOns\Healers-Have-To-Die\Core.lua:1437: in function `?'
...oot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:145: in function <...oot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:145>
[string "safecall Dispatcher[20]"]:4: in function <[string "safecall Dispatcher[20]"]:4>
[C]: ?
[string "safecall Dispatcher[20]"]:13: in function `?'
...oot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90: in function `Fire'
...\AddOns\Decursive\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...\AddOns\Decursive\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>
-|count: 1
Loaded Addons:
AtlasLoot (v8.00.71)[1]
AtlasLoot_Collections (v8.00.71)[10]
Castbars (N/A)[14]
DBM-Core (N/A)[28]
DBM-DefaultSkin (N/A)[29]
DBM-GarrisonInvasions (N/A)[47]
DBM-PvP (N/A)[68]
DBM-SpellTimers (N/A)[31]
DBM-StatusBarTimers (N/A)[32]
Decursive (2.7.4.4)[15]
Gladius (4.2.7)[16]
Healers-Have-To-Die (2.3.7)[19]
IskarAssist (N/A)[20]
SaySapped (2014-10-15)[21]
Skada (1.4-32)[22]
SmartTabTarget (N/A)[23]
WeakAuras (2.1.0.18)[24]
-- --
This is fixed in latest alpha of healers have to die:
http://www.wowace.com/addons/healers-have-to-die/files/
Any update on this? It's several months out of date now, and I'm getting many errors now.
The latest version is 2.7.4.4 it's working perfectly fine as far as I know. What kind of error are you experiencing? Can you copy/paste an example?