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
Ok well I still have to left or right click to cast the same spell... it seems to think there are separate spells for the cure/dispell.... and there are not. I only use for friendly units, just FYI.
what version of Decursive are you using? Could you type the command /dcrdiag and send me the content of the debug report that will appear?
I got bug grabber and bug sack I got these:
1x Decursive-2.7.1\DCR_init.lua:49: Usage: EmbedLibrary(addon, libname, silent, offset): "libname" - Library "108AceEvent-3.0-3" is not Embed capable
<in C code>
...\BGShouter\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:216: in function "EmbedLibrary"
...\BGShouter\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:192: in function "EmbedLibraries"
...\BGShouter\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:159: in function "NewAddon"
Decursive-2.7.1\DCR_init.lua:49: in main chunk
Locals:
self = <table> {
DisableAddon = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:571
EnableAddon = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:536
EmbedLibrary = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:207
InitializeAddon = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:513
IterateAddonStatus = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:613
EmbedLibraries = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:189
initializequeue = <table> {}
statuses = <table> {}
GetAddon = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:174
NewAddon = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:126
IterateModulesOfAddon = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:618
IterateEmbedsOnAddon = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:617
embeds = <table> {}
IterateAddons = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:603
frame = AceAddon30Frame {}
addons = <table> {}
enablequeue = <table> {}
}
addon = <table> {
SetDefaultModuleLibraries = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:383
Enable = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:315
NewModule = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:256
Print = <func> @Decursive\Libs\..\AceConsole-3.0.lua:54
EnableModule = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:348
modules = <table> {}
GetModule = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:231
IterateEmbeds = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:458
IsModule = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:484
defaultModuleLibraries = <table> {}
SetEnabledState = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:440
GetArgs = <func> @Decursive\Libs\..\AceConsole-3.0.lua:144
enabledState = true
UnregisterChatCommand = <func> @Decursive\Libs\..\AceConsole-3.0.lua:111
Printf = <func> @Decursive\Libs\..\AceConsole-3.0.lua:69
RegisterChatCommand = <func> @Decursive\Libs\..\AceConsole-3.0.lua:85
GetName = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:300
defaultModuleState = true
Disable = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:330
IterateModules = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:453
name = "Decursive"
SetDefaultModulePrototype = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:425
IsEnabled = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:467
orderedModules = <table> {}
SetDefaultModuleState = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:403
DisableModule = <func> @BGShouter\Libs\..\AceAddon-3.0.lua:366
}
libname = "AceEvent-3.0"
silent = false
offset = 4
lib = <table> {}
error = <func> =[C]:-1
tostring = <func> =[C]:-1
type = <func> =[C]:-1
tinsert = <func> =[C]:-1
can you try to disable BGshouter and see if the error is still there? I've never seen this kind of error before... it's like something destroyed the AceEvent library....
I removed BGshouter and no errors that I can see!! BGShouter is jut not working even with the update.
I did a regular install, but many amny errors, removed all DCR from addons, from all my toons in WTF, reinstalled with a fresh download but the errors are still there.
And ... what are the errors? What version are you using?
I'm so sorry, when I posted I had errors, it was the DCR pop up window with about 7 or so listed, I was trying to figure out how to copy/paste them. Not sure what happen, I opened my interface to turn on LUA errors, I did but they did not show up and after I closed that and DCR, it never reopened.
I meant to come back and say Never mind or delete this post, please accept my apology!!
no problem. Just use the curse client, it will simplify your life and update everything automatically.
- - Removed Flame Shock warning as Lava Burst is gone. I leave the 'Vampiric Touch' warning for now since there is 'Sin and Punishment' (a Tier 6 Shadow priest talent)...
I saw this in the changes in your last update and am somewhat confused what this means since as an elemental and I believe resto shaman you still have Lava Burst and and striking a target with Flame Shock active still has a 100% critical chance. Enhance Shaman may no longer have access to Lava Burst.
oops I meant to say that Lava Flows was gone not Lava Burst
24.1660 (h36_w38-36fps-Östliche Pestländer): Interface\AddOns\Decursive\Dcr_Events.lua:1059: attempt to call upvalue 'GetUnspentTalentPoints' (a nil value),
STACK:
, Interface\AddOns\Decursive\Dcr_Events.lua:1095: in function <Interface\AddOns\Decursive\Dcr_Events.lua:1093>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:166: in function <Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:138
I am getting this also and watching my bug counter I can see that in the 2 minutes I was online checking for UI issies I had over 250 instances of this UI error in my current session. I never see the Decursive UI at all and am forced to disable it.
That's because you're both using a version of Decursive that is not compatible with WoW 5.0.4
Well I thought I was using 2.7.1 marked for 5.0.4 (I deleted ALL my addons on Tuesday and started over). Perhaps I somehoe got an old one. I got the latest Alpha from WoWAce though and it does load fine and the error is gone.
For those of you that don't know, Quutar passed away. This will forever live on as a part of him.
This is very sad news. I didn't know :(
http://us.battle.net/wow/en/forum/topic/6232743291
I didn't interact much with him when I took over Decursive's developpment 6 years ago but from what I can tell he was a nice man.
Below is what I'm getting in DCRREPORT, also I can not get my micro unit frames to show up and if I'm cursed nothing happens. I have Decursive-2.7.0.5 from Curse.com
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.0.5 NOCLASS(85) CT: 184.6060 D: 08/29/12 09:47:18 enUS BGe BDTHFAd: nil nDrE: 274 Embeded: true (5.0.4, 16016, Aug 21 2012, 50001)
*****
15.9210 (h40_w47-104fps-none): Decursive-2.7.0.5\Dcr_Events.lua:1059: attempt to call upvalue "GetUnspentTalentPoints" (a nil value), STACK: , Decursive-2.7.0.5\Dcr_Events.lua:1059: in function <Decursive\Dcr_Events.lua:1057> Decursive-2.7.0.5\Dcr_Events.lua:1095: in function <Decursive\Dcr_Events.lua:1093> (tail call): ? <in C code> <string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5 (tail call): ? ...\Decursive\Libs\AceTimer-3.0\AceTimer-3.0-6.lua:166: in function <...\Decursive\Libs\AceTimer-3.0\AceTimer-3.0.lua:138>, LOCALS: , nil -|count: 1
I've been seeing this a lot when looking for mods for Beta, and since the mod authors here have a more active presence than some others, I'm gonna ask this here so I can learn.
Why are the mods that are being designed for Mists being labeled as game version 4.3.4 instead of 5.0.x
I have only come across 2 popular mods which labeled their mods as 5.0.1 or 5.0.4 and I was wondering if there was a particular reason why so many modders are continuing to label as 4.3.4.
Thank you.
It's because of the Curse Client which won't download packages tagged for MoP (it completely ignores them...).
In other words you can't use the curse client to manage MoP compatible addons unless they're tagged for WoW 4.3.4...