Addon Info.
Change Log
Archived (7)
Comments (29)
  Category: Combat Mods
Addon Information
Works with Patch 2.4
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
2.1.0
Date:
04-27-2008 06:21 PM
Size:
485.10 Kb
Downloads:
65,093
Views:
152,652
Favorites:
495
MD5:
Pictures
Click to enlarge
Affliction exemple in raid
Click to enlarge
Priority and skip list management exemple
Click to enlarge
Option menu exemple
Click to enlarge
Dispelling example
Decursive 2.1 - Ace2   Popular!
Rate: 5 out of 5 with 17 votes  
This is a rewritten version of the original Decursive by Quu.

Decursive 2.1 ( Main download: http://www.2072productions.com/?to=decursive.php )

You can download an AutoInstalling (.EXE) version

You can subscribe to the new Decursive newsletter to be alerted when a new version is released.

READ THIS PLEASE:

Decursive 2.1 ( Main download: http://www.2072productions.com/?to=decursive.php )

This is a cleaning mod. Its job is to help a class that can remove afflictions
to do it with ease in every conditions (playing solo, in small groups or in big
raids).

Decursive is dedicated to the memory of Bertrand Sense known as Glorfindal on
the European server Les Sentinelles.
He was the raid leader of our guild ( http://www.wow-horizon.org )

###################################
# *** Decursive Main Features *** #
###################################

- Support all cleansing spells in all localizations.
- Minimal memory and CPU usage in all conditions.
- Users can choose the types of affliction they want to cure and prioritize them.
- Mages can Sheep mind-controlled players.
- Druids can Cyclone mind-controlled players.
- Two solutions available to cleans afflictions: Macro and Micro-Unit Frames (MUFs)
- Cleansing macro auto-configuration (cure people by mouse-overing and hitting a key)
- User customisable debuff filtering system.
- Easy configurable player priority and skip list.

- Powerful interface:
- Highly customizable (scale, transparency, etc...)
- Saves screen real estate, Decursive interface is very discreet.
- Multiple alert system: visual and auditive.
- Clever ordering of micro-unit-frames to maximize cleansing efficiency.
- Show player classes and status (in range, cloaked, afflicted, Mind-controlled)
- Very simple and intuitive.
- Tool-tip help system for options and actions.

- Ace2 framework: Uses the powerful Ace2 libraries.
- Decursive options are accessible through a drop down menu or a static option panel.
- Option can be saved/loaded to/from different profiles.
- Optimized event management system and more...


To have details about all these features, read what follows.

Currently Decursive is configured to automatically select Druid, Priest, Mage,
Paladin, Shaman, Felhunter, and Doomguard cleansing spells. Mage are also able
to monitor mind controlled unit and sheep them if needed.



########################################
# *** The Micro-Unit Frames (MUFs) *** #
########################################

Decursive makes your life easier, it clearly shows you who is afflicted by
something you can remove, this is done using "Micro-unit-frames" (MUF): a
micro-unit-frame is a little square on your screen that changes of appearance
according to the unit status. If you click on a MUF, it automatically cast a
cleaning spell, the choice of the spell depends of the mouse button you click,
Decursive manages the button mapping automatically.

MUFs have several colors:

- Full red: the unit is in range and is affected by something you can cure by
left-clicking on the MUF.
- Transparent red: the unit is out of range and affected by something you could
cure by left-clicking on the MUF

- Full blue: idem as red but with right-clicking instead of left-clicking.

- Full orange: idem as blue or red but with ctrl-left-clicking.

- Transparent grey: The unit does not exists.

- Dark Transparent green: the unit is in scan range and is not afflicted by
something you can cure.

- Transparent purple: The unit is too far to be scan or cured.

- Transparent light-green: The unit is cloaked.

- Any color but with a little green square in the middle: the unit is
MIND-CONTROLLED.

- Black, the unit has been blacklisted because it was out-of-sight when you
tried to cure it, the time in blacklist can be change in the options.

The informations above are also indicated by tool-tips in the game.

MUFs display is done according to your settings, you can change their number
and size easily (only when not in combat).

MUFs are very discreet when no action is required, you can see right through
them.

You can change the spell mapping when you are not in combat, the mapping is
done according to your cure priorities ; go to the "curing options", the
priorities are indicated by green numbers in front of the affliction types.

Besides casting, MUFs allow you to target the units by middle-clicking,
ctrl-middle-clicking will focus them. (To clear the focused unit, use the
command /clearfocus)

MUFs are organized intelligently by default, you're always first then the rest
of your group, the groups after yours, the group before yours and the pets (you
can choose to monitor them or not) and, at last, your focused unit (changed
using the command /focus 'name' or by ctrl-middle-clicking on a MUF).
You can completely change this order by using the priority and skip list, a
very manageable list of players.

Decursive has been written with optimisation, quality and performances in mind,
it should not affect you refresh rate at all.

###############
---------------
IMPORTANT:

TO MOVE THE MUFS, ALT-CLICK AND HOLD THE HANDLE JUST ABOVE THE FIRST MUF (IT
HAS THE SAME SIZE AS A MUF AND HIGHLIGHTS WHEN YOUR MOUSE POINTER IS OVER IT).

This handle has several uses, a tooltip explains them all.
---------------
###############


#############################
# *** Decursive's MACRO *** #
#############################

Decursive also creates and manages a macro that allows you to cure units (or
other unit frames) you mouse-over, you choose the key in Decursive's options.
Hitting the key alone will try to cast the first spell, ctrl-hitting, the
second and shift-hitting will try to cast the third. Decursive will show you
if the unit beneath your cursor is afflicted by something through its
'live-list'. You can also take the macro and place it on one of your action
bar using the default Macros window.

NOTE: To change the key, use the graphical menu, the graphical menu is accessed
by right-clicking the handle or the "Decursive" bar. You can also use the
command line for exemple, "/dcr macro SetKey V" wlll set the new key to [V].


Decursive uses the expertise of the Ace2 libraries (those libraries are
embedded, you don't need to install any dependency).

Many options are available, don't forget to try them.

Decursive also have a skip list, people in this list will be completely ignored
and not displayed in the MUFs.

################################
# *** Decursive's COMMANDS *** #
################################

COMMANDS YOU CAN USE:

/DCRSHOW
---> To show main Decursive bar (also available by right-shift-clicking the
MUFs handle)
Note that this bar is also the anchor of the live-list
(moving this bar moves the live-list).

/DCRHIDE
---> To hide the Decursive bar (leaving live-list displayed)

/DCROPTIONS
---> To show a static option panel

/DCRRESET
---> To reset Decursive windows position to the middle of your screen (useful
when you loose a frame)

/DCRPRADD
---> Add the current target to the priority list

/DCRPRCLEAR
---> clear the priority list

/DCRPRSHOW
---> Display the priority list UI (where you can add, delete, move players)
(Ctrl-left-clicking the MUFs handle does the same)

/DCRSKADD
---> Add the current target to the skip list

/DCRSKCLEAR
---> Clear the skip list

/DCRSKSHOW
---> Display the skip list UI (where you can add,delete,clear)
(Shift-right-clicking the MUFs handle does the same)

NOTE:
All these commands can also be bound to a key through the key-binding
WoW interface.


###########################
# *** WHAT YOU CAN DO *** #
###########################

- IN MAIN DCR BAR:
Middle-Clicking or ctrl-left-clicking on the label "Decursive" will hide
the buttons and lock the frame and the live-list.
Alt-Click to move the bar and the live-list.

- IN WOW KEY BINDING INTERFACE:
You can bind a lot of things to keys under "Decursive" section.

- BIND THE DECURSIVE MACRO TO A KEY
This is done through Decursive menu options (Decursive maintain its macro
and update it according to your settings and capabilities)

- Hitting the bound key will cure the unit under your mouse pointer (the
key alone is the first spell, use ctrl+key for 2nd spell and shift for
the third)

- If you've displayed the Micro-Unit-Frame (on by default) you can click on
the micro-frames to cure, target or focus.

- IN THE OPTION MENU, you can choose what you want to cure and the priority
of each affliction, the priority determines what affliction is shown
first but also the key mapping of your spells (look at the tool-tips to know
the current bindings)

- IN THE OPTION MENU, you can choose/add/delete debuffs to ignore while in
combat per class, it avoids to waste time and mana ; Decurive already has
a comprehensive Debuff list ignored on specific classes.

- You can easily organize the unit frame order by using the priority and
skip list, clicking on the buttons in the Decursive bar (These list can
be displayed by ).

- IN THE OPTION MENU, you can save your options per character/server/class
and create option profiles.

- Choose the appearance of the Micro-Unit frames, you can change the size
the number of unit displayed, the number of units per lines...

- MOVE THE MICRO_UNIT_FRAMES by alt-left-clicking above the first one, there is a
handle to move the frame.


###################
# *** OPTIONS *** #
###################

There are several ways to access the options:

- On the "Decursive" bar or on the MUFs handle, right-click to display a
drop-down menu option.
- Shift-right-click on the handle to display a static option panel.
- Type /Dcr to access the options by command line.
- Type /Dcroptions to display a static option panel.

Note that each options has an explanation tool-tip. Just explore the menus.


######################################
# *** Frequently Asked Questions *** #
######################################


*** QUESTION :
How do I move the Micro-unit frames?

*** ANSWER :
To move the MUFs, press Alt and left-click and hold the handle
just above the first MUF (it has the same size as a MUF and highlights when
your mouse pointer is over it). This handle has several uses, a tool-tip (in
the lower right corner of your screen) explains them all.


*** QUESTION :
How do I move the live-list?

*** ANSWER :
Display the "Decursive" bar (/dcrshow or shift-right-click on the MUF
handle) and alt-click to move the bar (The live-list is anchored to this bar).


*** QUESTION :
Alright I have just one thing to say about this mod, no matter what key
I bind it to... It only cleanse when he feels like it. I could push the key I
bind cleanse like 300 time and it does not even try to attempt. If I click on a
friend or myself now it will go right away. I remember the old one when we
didn't have to click on people face to do so, that's why it was very useful in
raids. Anyone knows how to fix it? Or it’s just that way?

*** ANSWER :
You have to over the unit or unit's unit-frame you want to cure and
then press the curring key... Or click on one of the MUF with the mouse-button
corresponding to the color of the MUF. How fast "Decursive" removes debuffs
only depends on you...


*** QUESTION :
How do I remove the 'focus' unit of the MUFs?

*** ANSWER :
Type /clearfocus


*** QUESTION :
** The old Decursive was so simple, why is it so complicate now?

** If by clicking on a specific MUF can cast spells on the specific
target, wouldn't it stand to reason that if you code one button to change to
the name of the priority target you would then only need one MUF instead of
multiple MUFs?

*** ANSWER :
** It's because of Blizzard changes in WoW 2.0, Add-ons can no longer
target units or cast spells directly...

** No it's impossible, unit-frame cannot be modified while the player is
in combat... Blizzard wants players to take actions and think to play. So
single-button-casting add-ons are impossible since WoW 2.0. Player have to
choose manually their target and the spells they want to use.

Decursive uses new Blizzard's "click casting" solution, it's the only
way for add-ons to use spells and target players.

*** QUESTION :

** Since 2.X a lot of people in my raidgroup have heard that Decursive has been
banned by Blizzard and using it might result in penalties on ones account.

*** ANSWER :

** This is not true. The only add-ons that could put a player in troubles are
add-ons that don't respect the rules set by Blizzard, such as add-ons that
allows communication between different factions. Decursive breaks no rule of
that kind. When Blizzard disapproves an add-on they simply disable the API it
uses to work. This is what happened when WoW 2.0 came out, a lot of add-ons
where completely unusable (Decursive was part of them).

With Decursive, players still have to choose their target and the spells they
want to use on that specific target, this is what Blizzard wants. They disapproved
Decursive 1.x because players had only one button to press to remove all afflictions
without even thinking...

You can ask to a Game Master in game if you still have some doubts about Decursive status.
  Change Log - Decursive 2.1 - Ace2
Decursive 2.1.0 Final by Archarodim (2008-04-27)


Changes from Decursive 2.0.4 to Decursive 2.1.0 Final

* Important changes:

- When a player is afflicted, a new chronometer appears on its MUF giving the
time elapsed (enabled by default)

- Added an automatic self-diagnostic feature also available through the
/DCRDIAG command. This diagnostic is run when the add-on is loaded and check
if all required libraries are available and are up to date.
It also checks if all Decursive internal files are loaded correctly.
When the command /DCRDIAG is used it also tests if the library AceEvent is
functioning properly.

- New option: "Align MUF window to the right" (defaults to off)
If enabled, the MUFs will grow from right to left and the handle will be
moved automatically.

- New option: "Auto-Hide" (defaults to "Never")
Lets you choose if you want to auto-hide/show the MUF window when in party or raid.

- New option: "Colors" in the "Micro Unit Frame Settings" sub-menu
It is now possible to change all the MUFs colors.

- It is now possible to add afflictions to the filters from a list of recently
seen afflictions instead of typing their names.

- The cure order priorities are now saved per class
(This change resets your cure order priorities to default values)

- Decursive no longer uses the Babble-Spell library that is deprecated since
WoW 2.4, all spells are now dynamically translated at load time ensuring
compatibility with current and futur localized versions of World of Warcraft.

* Minor changes:

- When moving the cursor quickly over friendly and hostile units, sometimes a
phantom affliction could appear in the live-list for 0.2 seconds this has
been fixed.

- When a new MUF is created outside the screen, the MUF window is always
automatically moved so that all MUFs are visible.

- Spells handled by pets will no longer interrupt the player spells (when using
the MUFs)

- Performance optimizations.

- Workaround for polymorph spells name change in WoW 2.3 (Decursive was no
longer casting rank 1 of this spell...)

- Clarification in the different localization files.

- Fix an initialization issue some users were experiencing.

- Added a new FAQ entry about a rumour according to which Decursive would be
banned by Blizzard. (take a look at the end of the Readme.txt file)


Changes from Decursive 2.0.3 to Decursive 2.0.4

- From now on, Decursive is dedicated to the memory of Bertrand Sense who died
a month ago and was known as Glorfindal on "Les Sentinelles" (EU server).
A special menu entry has been added.

- Moved FuBarPlugin relative options to a sub-menu.
- Fix problems with Spanish localization since WoW 2.2.3
- Probably fixed a rare LUA error that could occur in race conditions.
(IsSpellInRange(): Invalid spell slot)


Changes from Decursive 2.0 Final to Decursive 2.0.3

**New features

- Added a message and a sound when the Unstable Affliction is detected on a MUF
you're about to click (works only if the MUFs' tool-tips are active.

- Added support for Druid's Cyclone Spell on friendly mind-controlled players.
Because of this change affliction cure priorities may have changed, go into
Options -> 'Curing Options' and change the priorities as you like.

- New PayPal donation button.

**Fixed bugs

- If some afflictions were filtered out while in combat, the MUFs of the afflicted
units were not updated once the battle was over.

- If you changed the cure priorities while some afflictions were already
displayed in the MUFs, their color was not updated.

- Fix a Lua error that occurred wen the user had the live-list AND the MUFs
disabled at UI initialization and was changing its 'Focus' (/focus
/clearfocus)

- Pet appearance/disappearance events were not triggering an update of the
number of MUFs displayed.

- Fix a Lua error when mouse-overing the MUFs with the class borders disabled.

**Small changes

- Pet management enhancement:
- Pet class and name detection should be much more accurate.
- Pet names in MUFs tool-tips are preceded by "Pet" (depends on the
localization)
- Fix a possible issue with pet management (when several pets are 'unknown
entities')

- Small optimization when using cleansing spells (blacklist handling).

- Added 'lesser invisibility' to stealth detection.

- The sound played when a debuff is found is now in a profile setting
(profile.SoundFile).

- Decurive's icon will become gray if no curing spell is available or if all
types of afflictions are unchecked in "curing options".

- zhCN and koKR translation update.



Changes from Decursive 2.0 RC1 to Decursive 2.0 Final

- Mages will now cast polymorph rank 1 instead of the highest rank (uses less
mana and last less time).
- "Cast success" messages now include the spell rank.
- Lua error fixed when using the decurse key when no spell are registered.
- Default position of the MUFs and live-list have been optimized.
- A note has been added on how to move the live-list (in readme.txt and in
game).


Changes from Decursive 2.0 BETA 7-Pub to Decursive 2.0 RC1

- An error message is displayed if Decursive cannot load its main libraries
properly.
- It's now possible to disable the warning displayed when no key is mapped to
the macro.
- There should be no more "succeeded on NONAME" messages.
- Descriptions in French and Traditional Chinese have been added.
- .TOC updated for WoW 2.1.


Changes from Decursive 2.0 BETA 6-Pub-fixed to Decursive 2.0 BETA 7-Pub

New features:

- It's now possible to add dynamic groups and classes in the priority and skip
list: Instead of adding each unit separately, class and/or group entities
(ex: [ group 1 ] , [ Mage ]) will appear in the lists. The old behavior can
still be used by maintaining [SHIFT] when clicking on a group or class-name in
the populate list tool (names will be added).

- The last change also allow to sort units per group AND classes at the same
time.

- An informative help message is displayed when the user doesn't click a MUF
with the correct mouse button.

- Major code optimization: reduced CPU usage from ~0.04 seconds per seconds to
~0.001 seconds per second (results obtained with up to date external Ace2
libraries, if Decursive's embedded shared libraries are the most up to date,
Decursive CPU usage will also count the usage of the shared libraries by other
add-ons).

- Added revised Traditional Chinese translation by Peter Sun.

Changes:
- When a MUF is clicked, any spell targeting in progress is canceled.
- The MUFs react upon mouse button release instead of mouse button press.
- When adding an affliction to the filter, the entered name is trimmed.
- It is now possible to move the "Decursive" bar maintaining the Alt key pushed
with the buttons hidden.

- Live-list system entirely rewritten.
- The scale and transparency of the live-list can be changed in the options.
- A message is displayed if the user clicks on the live-list...
- It is possible to hear Decursive's debuff alert sound when the live-list is
disabled.

- Decursive uses SpecialEvent-Aura events to monitor debuffs.
- You can create a virtual debuff to test the display (see in live-list
options)
- The MiniMap and FuBar Decursive Icon is now clickable and an information
tool-tip is displayed when mouse-overing it.
- Decursive Icon gets grey when both the live-list and MUFs are disabled.
- Added Major Dreamless Sleep to the debuff skip list (Translation is needed
for other localizations)


Fixed bug:
- The status tool-tip was not displayed if the live-list was hidden.
- Warlock pet detection could fail in some conditions.
- Default Warrior ignored debuffs were not used because of a spelling mistake.
- If you were already in combat when logging-in or if you reloaded your UI in
combat, Decursive was unable to operate correctly.
- Other little bugs were fixed.


Changes from Decursive 2.0 BETA 6-Pub to Decursive 2.0 BETA 6-Pub-fixed

- Fixed several problems with the curing order priority system.


Changes from Decursive 2.0 BETA 5 to 2.0 BETA 6-Pub

# Important changes:

- Now you need to press Alt to move the MUFs clicking the handle.
- Now a border is displayed around the MUFs, its color depends on the unit's
class.
- When a unit is charmed, a small green square is displayed inside its MUF.
- A new static option panel is available by ALT-RIGHT-CLICKING on the handle or
typing /dcroptions (Ace2 Waterfall library).
- Added two new sets of options:
- Class border and center transparency can be set separately.
- Spacing between MUFs can be changed.
- Paladin always uses Cleanse instead of Purify (if they learned Cleanse).
- There is no longer a default key bound to the macro, this caused too many
problems with people not knowing how to change it.
- You can bind a key to show/hide the micro-unit frames.
- In the debuff filtering system, you can now ignore a debuff permanently and
not only when in combat.

# Minor changes:

- MUFs display can be reversed (they will display from bottom to top instead of
top to bottom).
- The Readme.txt file has been reworked to be more clear, "FEATURES" and "FAQ"
sections have been added.
- Warlock's spell priorities are saved when they change of pet.
- The focus MUF now disappear when the player clear the focus with
"/clearfocus".
- Fix a bug that caused unit unable to cure magic on magic-charmed unit to see
a curable magic debuff on these units.
- You can fill your priority/skip list with Paladins and Shamans correctly.
- Added spacers in MUFs option menu for better readability.
- The missing macro binding error message will not be shown if a global binding
is available.
- Minor code optimizations and bug fixes.


Changes from Decursive 2.0 BETA 4 to 2.0 BETA 5

- Fix a bug that caused the loss of per-character bindings.
- Added a new debuff type: 'Charm' that applies to charmed units so mages can
see all charmed units ; previously they could only see charmed units with a
magical debuff (as priests). (This need testing, the situation is difficult to
reproduce)
- Added an option to change the transparency (Alpha) of the MUFs when a unit is
not afflicted, it can be set to 0 to be completely transparent.
- The micro unit frames (MUFs) are set to a lower strata.
- "Arcane Blast" will no longer be shown as a Debuff.
- Added full French localization by Sylvin
- Added full Korean localization by Fenlis
- Fixed typos in localization.lua and added a missing option description.


Changes from Decursive 2.0 BETA 3 to 2.0 BETA 4

- Changed the minimum number of MUF per row to 1
- The 'Show Help' option also disable the handle tool-tip
- The focused unit won't be scanned if it's unfriendly (you won't see it in the
MUFs nor in the live-list).
- The macro binding function has been enhanced, it correctly unbinds previously
mapped key and restores previously mapped action and displays messages when a
mapping succeed/fails or replace a currently mapped action.
- Added an option to not show out of range units in the live-list (enabled by
default).
- On non-English client, the key is set to "NONE" in the localization files so
Decursive will display a warning to the user.
- Babble-Spell library has been updated, Spanish spells should be supported.
- Decursive is now available on wowace.com SVN


Changes from Decursive 2.0 BETA 2 to 2.0 BETA 3

- Fix the huge memory consumption of the scanning functions.
- Fix a problem with the macro that was not updated if the macro frame was
opened.
- Fix some options in the menus that were not propagated correctly.
- Code optimization.
- Added a note in the readme.txt file about how to change the default key bound
to the macro.

Changes from Decursive 2.0 BETA 1 to 2.0 BETA 2

- Fix Micro-Unit-Frames (MUFs) display: the first time you log on, the MUFs are
displayed to a reachable place instead of the top left corner of your screen.
- Fix the LUA error message that occurred when you had all your macro spot
used.
- The handle to move the MUFs (above the first MUF) now highlights when
mouse-overred, a tooltip has been added.
- Fix a huge bug in the priority and skip list management causing a variable
number of unit to not be displayed in the MUFs if your lists were not empty.
- MUFs scaling functions have been improved.
- The readme.txt file has been updated.


Changes from Decursive 1.9.8.4 to 2.0 BETA 1

User significant changes:

- Debuff removal capability restored in several ways:
- By clicking on-micro unit frames created by Decursive for a
user-defined number of players.
- By mouse-overring units or unit frames and pushing a user-defined
keyboard key.
- Read the readme file to know more about these changes
- Priority list management:
- Now fully operational, you can very easily change player positions in
the list
- List display has been very improved (scrollbars, colors...)
- Priority list order defines the order of the micro-unit frames
displayed
- The option window has been removed:
- All options are accessed through a drop down menu appearing when
right-clicking on "Decursive" bar. (DewDrop Ace2Lib)
- Every menu entries has a small explanation tooltip.
- All options can be accessed through command line (AceConsole Ace2Lib)
- Debuff skipping management
- Users can easily add/delete debuffs to ignore on specific classes
while in combat
- Mage can sheep mind-controlled units (if other classes are interested, their
spell can be added on request)
- The readme.txt file has been rewritten and should be read of course.

Internal changes:

- Decursive was almost entirely rewritten and reorganized (the live list system
has not been redisigned yet)
- New code architecture, more ressource efficient and more scalable.
- Decursive is now an Ace2 add-on using Ace2 embeded libraries.


Changes from Decursive 1.9.8.3 to 1.9.8.4

- 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.


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...



Changes from Decursive 1.9.8.2 to 1.9.8.3

- The "nothing Cleaned" bug some people were experiencing should be fixed.
- There is no more "dead zone" beneath the "Decursive" bar when the live-list
is displayed (thanks to Chewster for accurately reporting this bug)
- The Shaman 'Purge' spell should work again.
- New option: when Decursive is asked to clean, it cancels any spell in
progress. (except for warlocks and channeled spells).
- A new PDF doc is available in the Archive (thanks to Whitney for writing it).

Changes from Decursive 1.9.8.1 to 1.9.8.2

- Now Decursive disables and re-enables the "self auto cast" option
automatically, it's no longer a problem.
- Last version I hope!!!

Changes from Decursive 1.9.8 RC2 to 1.9.8.1

- Fix the LUA error happening on BG when a player from another server has a
debuff to ignore (such as Mind Vision), other related issues should be fixed.
- The WoW UI option "Auto Self Cast" is causing problems: Decursive is enable
to cast on anyone but yourself while this option is active. Now Decursive
will pop-up a warning if this option is enabled and will propose to disable it.
- Chinese localization has been updated (thanks to Peter Sun).
- French localization revised by The Grinch.

Changes from Decursive 1.9.8 RC1 to 1.9.8

- Fixed the LUA error happening for people who had the 'Print messages in
default chat' option checked before upgrading to 1.9.8.
- Fixed the custom message frame display, now it has a font to print
something...

Changes from Decursive 1.9.7 to 1.9.8 RC1

************************ ====> IMPORTANT CHANGES: ************************

- TREMENDOUS PERFORMANCE IMPROVEMENTS (no more lag) (thanks to Lex for his
cache idea)
- You can choose in the options the type of debuff you want to cure (Magic,
Poison, Curse, Disease)
- Added cure priority based on debuff type (select the types in the order you
want to de-curse). NOTE: For now this only works on a per unit basis,
Decursive will de-curse a unit in the order you set debuff types. For example
if you set (Poison, Curse), Decursive will first remove Poison on a unit then
or if no poison, it will remove curses on that same unit...
- TOC updated for 1.12

************************** ====> INTERESTING CHANGES:
**************************

- When you have a target selected, whether it's in your raid or not it will
appear in Decursive live-list if you can cure it.
- Now you can see how many times a debuff is applied on a player in the live
list.
- Affliction type is displayed in the live list.

****************** ====> NEW OPTIONS: ******************

- New Option: Now you can decide how the text is displayed in the custom frame
(From top or from bottom)
- New Option: "Reverse live-list display"
- New Option: "Show Tooltips in afflicted list"
- New Option: "Hide the live-list"
- New Option: "Tie live-list visibility to DCR window" (if the main DCR window
is closed then the live-list is hidden...)
- New command line and key binding: /dcrhide will hide Decursive window leaving
the live-list visible /dcrshow shows Decursive window
- New command line and key binding: /dcroption will open and close the option
window
- Added the global variable Dcr_Saved.Dcr_OutputWindow to change the default
output window (use /script Dcr_Saved.Dcr_OutputWindow = ChatFrame2 for
example).
- Added /dcrdebug command to enable/disable debug info. (thanks to @derey)

******************** ====> MINOR CHANGES: ********************

- Enhanced message display with colors (you can also click character names in
default chat window).
- Raid curing order is now truly per group: your group, the groups after yours
and the groups before yours. Before 1.9.8 BETA 2 it was: your group, the
players from groups after yours and the players from groups before yours.
- Fix the delay problem with text message (it was related to a change in 1.11)
- If Decursive fails because the target is invalid, the target is blacklisted.
- Internal code reorganization and sorting.
- Updated .toc for 1.12
- Other minor fixes.




Changes from Decursive 1.9.6 FINAL to 1.9.7

******************* ====> New features: *******************

- Now when a cast fails, only "out of sight" persons are blacklisted.

- You can hide the buttons by right clicking on "Decursive", when the buttons
are hidden, the Decursive frame is locked so you can't move it by accident.

- Added the Option "Don't blacklist priority list names" (defaults to off)

- Added Chinese localization (zhTW)

******************* ====> Enhancements: *******************

- Performance improve.

- Debuffs to not cure (Dreamless Sleep and Mind Vision), will not be displayed
nor cured unless the unit is debuffed by other debuffs of the same kind. In
previous versions, those debuffs were skipped only if the player was in combat.

- Decursive's frame is smaller: the version is displayed in a tooltip.

- No more risk to lose the current target when the "Check for range" option is
used.

- Decursive no longer checks for mana or for the state of your curing spell, it
is no longer necessary (and may avoid some freezes).

- The display of Decursive message is now more logical, the text begins to be
displayed just at the bottom of the "Text Anchor" frame (you can move it by
clicking on the 'A' in the top-right corner of the option window)

- It is now more clear to see on who Decursive is casting the curring spell.

***************** ====> Bugs fixed: *****************

- The forgotten debug message Shamans were seeing has been removed.

- The problem priests in shadow form were experiencing has been fixed.

- No more freeze issue when a lot of players are out of range, thanks to Alason
who gave me a new way to test for range.

- When you left-click on someone in the Decursive live-list Decursive won't try
to cure your current target.

- No more 'awaiting for target state' when the cast fails.

******************** ====> Small Changes: ********************

- Scanning code has been slightly optimized.

- Out of range players are no longer added to the blacklist (this was useless
since Decursive is able to bypass them).

- Removed the option "check for range", Decursive will always check for range.

- The sliders in the option window have been moved to the top to avoid clicking
on the last one by accident when closing the window.

- Localization files have been updated.

- French and Chinese localization files are encoded in UTF-8.


Changes from Decursive 1.9.6.5 to Decursive 1.9.7
- Decursive no longer check for mana or for the status of a spell, those were
here to avoid to blacklist people for false reason. (LoS is detected since
1.9.6.5)

Changes from Decursive 1.9.6.4 to Decursive 1.9.6.5

- Added the Option "Don't blacklist priority list names" (defaults to off)
- Removed the option "check for range", Decursive will always check for range.
- Now when a cast fails, only "out of sight" persons are blacklisted.
- Out of range players are no longer added to the blacklist (this was useless).
- Probably fix the freeze issue some people were experiencing.
- Updated Chinese localization.

Changes from Decursive 1.9.6.3 to Decursive 1.9.6.4

- Debuffs to not cure (Dreamless Sleep and Mind Vision), will not be displayed
nor cured unless the unit is debuffed by other debuffs of the same kind. In
previous versions, those debuffs were skipped only if the player was in combat.
- Added Chinese localization (zhTW)
- Scanning code has been slightly optimized.
- Now, French and Chinese localization files are in UTF-8

Changes from Decursive 1.9.6.2 to Decursive 1.9.6.3

- When you hide the buttons, the "Decursive" frame is locked so you can't move
it by accident.
- When Decursive dispels someone, the text displayed is shorter.
- Small changes in the German localization.


Changes from Decursive 1.9.6.1 to Decursive 1.9.6.2

- Really fixed the bug with priests in shadow form.
- When you left-click on someone in the Decursive live-list Decursive won't try
to decurse your current target.
- The display of Decursive message is now more logical, the text begins to be
displayed just at the bottom of the "Text Anchor" frame (you can move it by
clicking on the 'A' in the top-right corner of the option window)
- The sliders in the option window have been moved to the top to avoid clicking
on the last one by accident when closing the window.
- It is now more clear to see on who Decursive is casting the curring spell.


Changes from Decursive 1.9.6 FINAL to Decursive 1.9.6.1

This is mainly a bug-fix release:
- The forgotten debug message Shamans were seeing has been removed.
- The problem priests in shadow form were experiencing has been fixed.
- No more freeze issue when a lot of players are out of range, thanks to Alason
who gave me a new way to test for range.
- No more risk to lose the current target when the "Check for range" option is
used.
- No more 'awaiting for target state' when the cast fails.
- Decursive's frame is smaller: the version is displayed in a tooltip.
- You can hide the buttons by right clicking on "Decursive".
- Small changes in the German localization.


Changes from Decursive 1.9.4 to Decursive 1.9.6 Final

Important changes:

- Massive global performance improvement (important code optimization
everywhere).
- Re-Added support for warlock pets (Felhunter and Doomguard spells)
- Added an option (on by default) to play a sound when you have someone to cure
(Breenild idea).
- Now when you click on a cursed person in Decursive's frame you will keep your
current target unless you use the right-button of your mouse.
- Now Decursive is able to check if you have enough mana before casting.
- Complete French and German localization (Thanks to Archiv and WalleniuM for
the German translations) So Decursive is able to ignore and skip correctly
certain classes and debuffs in those localizations. This also corrects
multiple dispels problem for those localizations.
- Changed the licence to GNU GPL (Decursive 1.9.4 is in public domain)

Minor changes:

- Added a reminder at startup about the available options.
- If you don't have one of your curring spell in your action bar, Decursive
will display an error message when initializing.
- Out of ranges units are added to the blacklist.
- Options and lists are saved for each characters.
- Options are reset to defaults with this version.
- Improved re-targeting.


Bugs fixed:

- Fixed initialization, 1.9.4 was sometime unable to find a spell to use.
- Mind Control dispel was impossible.
- The "check for range" option couldn't be set/unset and was causing Decursive
to get stuck on out of range persons.
- Improved Event handling (faster when zoning)
- When you are in the priority list, your name is no longer displayed twice.
- the "Ignore Stealthed Units" should work as intended (it never worked before)
- Tooltip are displayed correctly.
- Other minor bug fixes.



See below for a detailed change log between my versions of Decursive.

Changes on 1.9.6 FINAL (Release)

- the "Ignore Stealthed Units" should work as intended (it never worked before)
- Performance improve when the option "Check for Abolish before curing" is used
- Decursive can't put the current player to the blacklist anymore.

Changes in 1.9.6 RC4 (Release Candidate)

- Added a mana check, Decursive won't try to cast if there is not enough mana.
(not available for warlocks)
- Performance improve when the live list is displayed and contains afflicted
people.
- Performance improve when checking for range.
- Added unlocalized strings to loc. (French and German loc. updated, thanks to
Archiv for the German translations).
- Options and lists are now saved per character (options reset to default with
this version).


Changes in 1.9.6 RC3 (Release Candidate)

- The correction about the MC bug in RC2 introduced a problem with units
controlled by priests, changed the fix to a better one
- Fixed tooltip display (tooltips were not displayed)


Changes in 1.9.6 RC2 (Release Candidate)

- Probably fixed the MC issue.
- Fixed: When left-clicking on Decursive's frame, the cured unit may not be the
one you cliked on.
- Fixed a bug (nil method) if the option "Check for range" was used.
- Fixed the "Check for range" option, depending on the cases checking or
unchecking it had no effect on the actual result.
- When the option "Check for range" is enabled, and a unit is out of range,
it's added to the blacklist.
- Updated French localisation so Decursive can correctly ignored stealthed unit
(if the option is set).
- Updated German localization (problem with accents and a forgotten string,
thanks to Archiv).

Changes in 1.9.6 RC1 (Release Candidate):

- Added new translations to French loc to prevent Decursive from dispelling:
"Sommeil sans rêve" and "Vision télépathique"
- Updated German localization (thanks to WalleniuM)
- Overall performance improve (no more multiple calls to SetOwner()) This
change may also fix the "Nothing cleaned" bug some people were still
experiencing.
- When you are in the priority list, your name is no longer displayed twice.
- Warlocks can correctly switch to the target if they right click on it in
Decursive's frame.

Changes in 1.9.6c (Was released in Dev Zone):

- Changed the alert sound to a better one.
- Added a reminder at startup about the available options.
- Fixed a possible issue with cool downs detection.
- Added a possible fix for the reported warlock problem (it's still working
with my Warlock and another warlock level 60).
- When you right click on a cursed person in Dcr's window, it's selected even
if nothing is done (spell not ready).

Changes in 1.9.6b (Was released in Dev Zone):

- Changed the licence to GNU GPL
- Now when you click on a cursed person in Decursive's frame you will keep your
current target unless you use the right-button of your mouse.
- Small fixes in French localization.
- Will never check for range if this is a warlock pet spell.
- Added some debug information for people who have problems with the
Fellhunter's spell.

Changes in 1.9.5c (Release):

- Added an option (on by default) to play a sound when you have someone to cure
(Breenild idea).
- Fixed a bug that could cause the cast of a wrong spell if you learn a new
spell.


Changes in 1.9.5b (changes from last Quu's version 1.9.4):

- Added support for warlock pet Felhunter spell 'Devour Magic' (tested on a
French version but should work for English and German as well unless the
localisation is not correct in Decursive 1.9.4)
- Fixed French localization for Priests and Druids.
- Improved Event handling (faster when zoning)
- Fixed initialization, 1.9.4 was sometime unable to find a spell to use
  Archived Versions - Decursive 2.1 - Ace2
File Name
Version
Size
Author
Date
2.1.0 RC 1
601.27 Kb
Archarodim
03-28-2008 12:16 PM
2.1.0 RC1
512.81 Kb
Archarodim
06-26-2007 05:28 AM
2.0 RC 1
566.81 Kb
Archarodim
05-29-2007 09:34 AM
2.0 RC1
431.97 Kb
Archarodim
05-19-2007 05:25 PM
2.0 Beta 6-fixe
392.42 Kb
Archarodim
03-11-2007 07:36 PM
2.0 Beta 9
326.72 Kb
Archarodim
03-04-2007 02:49 PM
2.0 Beta 5
292.97 Kb
Archarodim
01-28-2007 06:10 PM
  Comments - Decursive 2.1 - Ace2
Post A Reply
Author Comments Comment Options
Old 03-28-2008, 12:36 PM  
Archarodim
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 11
Uploads: 1
Please, if you want a quick answer, post your questions on wowace forums: http://www.wowace.com/forums/index.php?topic=4328.200


@strickland:

No it's not possible to do this kind of thing in WoW, add-ons can't take decisions for you, you have to choose your target and the spell you want to cast yourself.

@mr_pollock:

You have to enable and choose the priorities of your cleansing spells in the "curing options" of Decursive, then if the spell you want to use is not the top one, you'll have to use a modifier eith the macro (ctrl, shift, or alt). Just look at the macro code.
Archarodim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-27-2008, 04:09 PM  
strickland
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
hello i'm a priest. can I add one key-binding for both abolish disease + dispel magic? And that if I click that hotkey it removes whoever is top of my priority list, and if he has Magic it removes it, and if he has disease it removes it aswell with only 1 key? Thanks.
strickland is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-19-2008, 10:47 PM  
mr_pollock
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Druid not cleansing Poisons

Hi I've been a long time Decursive user on my priest, and I recently started a druid.

When I try to use Decursive to remove a poison (by mousing over a target and pressing my macro hotkey), it won't cast Abolish Poison. I just get a "Nothing to dispel" message. I've checked around in the options for anything obvious but I've not found anything.

Any help?
mr_pollock is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-20-2007, 02:49 AM  
Artad
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Quote:
Originally posted by Reki
Just out of curiosity.. What is the name of the UI used in the screen shots? The one with the sort of info bar at the top of the screen.
The info bar at the top is Titan Panel
Artad is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-10-2007, 05:23 PM  
Reki
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Just out of curiosity.. What is the name of the UI used in the screen shots? The one with the sort of info bar at the top of the screen.
Reki is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-22-2007, 05:51 PM  
delaplane1626
A Defias Bandit
 
delaplane1626's Avatar

Forum posts: 2
File comments: 10
Uploads: 1
Ace2 Needed?

I put just Decursive in to my addons and it works with out ace2 folder is that ok? I like it myself but not sure if its ok or not?!?!?!?
__________________
delaplane1626 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-29-2007, 07:57 PM  
Archarodim
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 11
Uploads: 1
it's not necessary but some people reported ACE2 errors because of older libraries loaded before Decursive's libraries... So putting the ACE2 folder may prevent this situation.
Archarodim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-29-2007, 12:01 PM  
Knifed
A Kobold Labourer

Forum posts: 0
File comments: 38
Uploads: 0
Decursive RC1

umm, are we supposed to put the Ace2 folder into the addon directory as well?, cus there didn't use to be such a folder upon extracting the file. It used to be just Decursive....
Knifed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-19-2007, 05:23 PM  
Archarodim
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 11
Uploads: 1
The only way to remove the "map a key" message is to map a key^^ (just map a key you don't use...)

Your request is indeed beyond the scope of Decursive and monitoring the combat log takes a lot of ressources :/
Archarodim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-16-2007, 04:20 PM  
SquishyMage
A Deviate Faerie Dragon

Forum posts: 12
File comments: 23
Uploads: 0
Pally thought

Since the right-click isn't used for pallies, how's this for a feature request.

Righteous Defense.

Here's what I'd love to see in Decursive. It watches the combat log to find when another player acquire aggro. It then colors the MUF indicating a right-click will cast righteous defense to taunt the mobs that are on said player. Default selected classes would be all but pallies/warriors of course.

Just an idea - I realize it goes beyond the scope of what Decursive was originally created to do.
SquishyMage is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-16-2007, 04:13 PM  
SquishyMage
A Deviate Faerie Dragon

Forum posts: 12
File comments: 23
Uploads: 0
Map a macro key message

Is there a way to tell Decursive to stop spamming me with the "map a key" message (short of, you know, mapping a key?) I don't want a key mapping. I'm very happy with the green boxes.
SquishyMage is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-24-2007, 06:36 PM  
Archarodim
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 11
Uploads: 1
I'm not sure it's related to Dcursive, Decursive uses an independent profile for it's options...
Make sure you use the most up to date versions of Decursive and FuBar from Ace's SVN.

Quote:
Originally posted by ulath7
Certainly... sorry that was a bit sparce...

When I log into a toon, I have nothing on my FUBar, or rather I have none of the addons turned on, and only the default 2 bars showing on the screen.

Once I go to the profile section and switch profiles, its all fine... and if I go back to the default profile (or the character profile if the default was selected) it seems to be OK as well. This behaviour doesn't seem to happen afterwards... so if I reload the UI its OK, or switch continents etc...

Last edited by Archarodim : 04-24-2007 at 06:37 PM.
Archarodim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-23-2007, 09:34 AM  
ulath7
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Certainly... sorry that was a bit sparce...

When I log into a toon, I have nothing on my FUBar, or rather I have none of the addons turned on, and only the default 2 bars showing on the screen.

Once I go to the profile section and switch profiles, its all fine... and if I go back to the default profile (or the character profile if the default was selected) it seems to be OK as well. This behaviour doesn't seem to happen afterwards... so if I reload the UI its OK, or switch continents etc...
ulath7 is offline Report comment to moderator   Edit/Delete Message Reply With Quote