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
        
        
        
        
        
        
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Nov 12, 2006Hi Archarodim! Thank you very much for your addon!
I wanted to ask you if you could help me creating an Installer just like yours, which automatically finds the right AddOns folder. I tried to do that with the NSIS, but it's too complicated for me. I can't find out how to get the installer to install the files where the addons folder is, disregarding where WoW is installed. This would work by looking up the registry, or find the WoW.exe ... But I don't know how to program that.
I want to create a compilation for my guild, also for people who don't know how to install addons correctly. That's why I'm doing this ^^. Maybe you could help me out and tell me how you did it? Your Installer looks pretty much selfcoded... Please help me =(...
BIG FAT EDIT: Cgountanis may you burn in hell, thank you.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Nov 12, 2006the problem is that Decursive test for the type of the debuffs it finds on player... Itch has no type so Decursive desn't know what to do... To implement this would require to handle specific exceptions, it's not easy and may not be worth the effort
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Nov 12, 2006Hi, is there a way i can add a debuff for decursive to detect? I want to add "Itch" as a poison so i can cast abolish poison on anyone with the debuff so they'll never get the actuall poison debuff that comes after Itch times out.
if its too much work for the you to add it in the next version, could anyone tell me how do i go about adding Itch to be detected by decursive? thx.
help T_T
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 30, 2006I agree generally with Arauka. People put a lot of time and effert into these addons and there are free to use.
Cgountanis your comments are not needed and considering you have never submitted an addon on this site, i LMAO@j00
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 29, 2006I think his site is fine, I like it. And opinions and/or emotes from an author is sick as hell and makes me relate more.
btw, your mod is stellar thnx for the heaps of hours you spent so ppl like me can play easier and be lazy =-P
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 26, 2006@cgountanis:
Mind your own business please, I don't need and I don't want your "advice" I do what I want, If you don't agree, skip this mod.
It's been 8 months since I've taken this mod in charge, Decusrive is more optimized than ever.
PS: I like my website as it is ; don't insult my work.
@thaze:
That's because I use a faster way to test for range... You may loose 1 or 2 metters... anyway with BC it won't be a problem anymore since you won't be able to autosispel while in combat.
@Promethius:
That's my intention :)
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 26, 2006http://img146.imageshack.us/my.php?image=wowscrnshot102206230118sa5.jpg
Sreenshot shows: a) Decursive prints "out of range" and cleans nothing. b) no red dot on "Remove Curse" button -> in range (yes, I actually used it)
I wonder why Decursive does not work at max range..
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 26, 20061. Just release the ZIP version. I know RAR is better but hosting 3 or 4 formats per version is just annoying. You are not releasing some kind of Linux distribution. Why added the complication?
2. Spell continued with a capital "C".
3. Your home page is like hell on earth. It is time to re-think better usage of a content management system. I recommend Joomla. The WAREZ 90's are dead.
4. Don't add your opinions to the change log. No one cares. If your add-on is good people will respect you for it no matter what.
5. Don't use emotes and other unprofessional crap in your author posts. Are you trying to make people run away?
With that being said… THANK YOU for taking this project over. Please don’t make is all slow and laggy. Search for the more efficient ways of doing things and don’t make it bloatware. I have recommended this add-on to everyone I know.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 21, 2006I appreciate it wont work. But finding people through 40 people in a raid is going to be a nightmare.
Perhaps making it possible to find them and tell you which group they're in, rather than having it auto-target?
Would make life a lot less strainuous.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 20, 2006Could you maybe allow us warlocks to put our pet on the priority list? It's kinda important in BGs
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 17, 2006It's kind of hard to test, but I was in AQ20 with the poisons, it seems that it no longer checks for abolish as I've dispelled someone twice, multiple times.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 14, 2006Beta 2 includes guest10's fix:
Changes from Decursive 1.9.8.4b1 to 1.9.8.4b2
- Fix a LUA error when curring poison or diseases.
Changes from Decursive 1.9.8.3 to 1.9.8.4b1
- Fix syntax for compatibility with BC and LUA 5.1.1 - Huge memory usage improvement, Decursive re-uses tables and uses the Compost ACE2 library so Decursive uses 0.0 Kib/s when idle or in action. - Improved CPU usage, it should be minimum.
http://www.j2072.teaser-hosting.com/wow/adds/Decursive-1.9.8.4b2.Archa.exe http://www.j2072.teaser-hosting.com/wow/adds/Decursive-1.9.8.4b2.Archa.rar http://www.j2072.teaser-hosting.com/wow/adds/Decursive-1.9.8.4b2.Archa.zip
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 14, 2006thanks for your fix :)
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 14, 2006Replace @ Line 2519: if (not CheckSeveral and found_buff_name == BuffNamesToCheck) then return true; end
With: if not CheckSeveral then return found_buff_name == BuffNamesToCheck; end
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 13, 2006Error: attempt to index local `BuffNamesToCheck' (a string value) File: Interface\AddOns\Decursive\Decursive.lua Line: 2531 Count: 1
After this error, it stops decursing, although it still works in the other less important ways, as in it still shows the debuffs. You just can't cure them
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 13, 2006I was wondering if anybody else has had a problem with a keylogger called "Infostealer".
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 12, 2006no Detox won't use less memory or cpu than decursive ;)
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 12, 2006- Huge memory usage improvement, Decursive re-uses tables and uses the Compost ACE2 library so Decursive uses 0.0 Kib/s when idle or in action. - Improved CPU usage, it should be minimum.
So there's no more need to use "Detox" when talking about performance (issues)?
PS: Whatever happens to "Decursive" when BC is out, thanks a lot for all the work you've done so far. This addon kicks as, and my pallie would still visit MC without it I guess. You're the man... :)
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 12, 2006Here are the last changes I was working on before learning the sad futur of Decursive in WoW 2.0:
Decursive 1.9.8.4 beta 1 by Archarodim
Changes from Decursive 1.9.8.3 to 1.9.8.4b1
- Fix syntax for compatibility with BC and LUA 5.1.1 - Huge memory usage improvement, Decursive re-uses tables and uses the Compost ACE2 library so Decursive uses 0.0 Kib/s when idle or in action. - Improved CPU usage, it should be minimum.
Everything should work as before but since those memory optimizations implied a lot of little changes everywhere it needs testing. After BC Decursive may no longer be used while in combat, it will just tell you who you SHOULD de-curse but won't be able to target or cast for you... It may still work out of combat but it's not certain at this stage. Blizzard has made big changes in the game play so de-cursing without Decursive may not be as boring as it used to be but nothing is certain :/
Download:
http://www.j2072.teaser-hosting.com/wow/adds/Decursive-1.9.8.4b1.Archa.exe http://www.j2072.teaser-hosting.com/wow/adds/Decursive-1.9.8.4b1.Archa.rar http://www.j2072.teaser-hosting.com/wow/adds/Decursive-1.9.8.4b1.Archa.zip
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Oct 11, 2006A link with all blue answers about the changes:
http://blue.cardplace.com/newcache/us/15401595.htm
A written summary (not entirely accurate but very close):
http://warcraft-and-you.blogspot.com/2006/10/add-onmacro-lockdown-and-you.html
THE WORLD OF WARCRAFT FORUM "DECURSIVE" THREAD (all is said there):
http://forums.worldofwarcraft.com/thread.html?topicId=32277853&pageNo=1
Note that I can't post on US forums since I play on European servers...---- (too bad hu? ...)
To quickly sum up the changes: - Decursive won't be able to target or cast for you (at least while in fight, but whether it'll be possible out of fight is unclear for now) - Decursive will still be able to show you who is debuffed and what you SHOULD do but you'll have to manually target the player and select the spell to cast.
Note that the biggest problem is not that Decursive is no longer possible, I knew it'll happen one day. Decursive is not required, you can replace it with a very good organisation.
The biggest issue is that mods such as emergency monitor are no longer possible it means that playing a Priest/healer class becomes just boring (only watch for life bars and click click click click click click click click click...) This may kill WoW for good...
Decursive mainly addressed a game play issue, de-cursing is boring, not fun nor challenging at all...
I sincerely hope that Blizzard is keeping a big surprise for the end that will profoundly improve the game play for the support classes (healers and de-cursers) else it will be fatal :-/