Fix decursive for new classes
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
Archarodim:
|
||||
- - Added X-Max-Interface and X-Min-Interface to toc
|
||||
- - fix "Dcr_lists.lua:140: attempt to index local 'frame' (a nil value)" introduced in b03f6b93f98
|
||||
- - Added Fear (rank 1) for Warlocks to use on charmed units
|
||||
- WoW 4.0: Added support for 'Singe Magic' imp spell for Warlocks and changed 'Devour Magic' to 'enemy magic' only.
|
||||
- WoW 4.0: Removed rank for Polymorph
|
||||
- - fixed changelog in .pkgmeta
|
||||
- - Fix missing spell reporting in WoW 4.0
|
||||
- WoW 4.0 basic compatibility (this --> self, etc...)
|
||||
+3
-20
@@ -127,16 +127,9 @@ DC.FailedSound = "Interface\\AddOns\\Decursive\\Sounds\\FailedSpell.wav";
|
||||
DC.IconON = "Interface\\AddOns\\Decursive\\iconON.tga";
|
||||
DC.IconOFF = "Interface\\AddOns\\Decursive\\iconOFF.tga";
|
||||
|
||||
DC.CLASS_DRUID = 'DRUID';
|
||||
DC.CLASS_HUNTER = 'HUNTER';
|
||||
DC.CLASS_MAGE = 'MAGE';
|
||||
DC.CLASS_PALADIN = 'PALADIN';
|
||||
DC.CLASS_PRIEST = 'PRIEST';
|
||||
DC.CLASS_ROGUE = 'ROGUE';
|
||||
DC.CLASS_SHAMAN = 'SHAMAN';
|
||||
DC.CLASS_WARLOCK = 'WARLOCK';
|
||||
DC.CLASS_WARRIOR = 'WARRIOR';
|
||||
DC.CLASS_DEATHKNIGHT = 'DEATHKNIGHT';
|
||||
for class in pairs(RAID_CLASS_COLORS) do
|
||||
DC["CLASS_"..class] = class
|
||||
end
|
||||
|
||||
DC.MyClass = "NOCLASS";
|
||||
DC.MyName = "NONAME";
|
||||
@@ -529,16 +522,6 @@ function D:OnInitialize() -- Called on ADDON_LOADED -- {{{
|
||||
};
|
||||
end
|
||||
|
||||
--[=[ this exception is no longer required since Consume magic no longer exists: http://www.wowwiki.com/Consume_Magic
|
||||
-- Thanks to Chinese localization team of WoW we have to make anOTHER exception.... ://///
|
||||
-- They found the way to call two different spells the same (Devour Magic and Consume Magic... (both are called "吞噬魔法" )
|
||||
if ((select(2, UnitClass("player"))) == "PRIEST") then
|
||||
DC.SpellsToUse[DS["PET_FEL_CAST"]] = nil; -- so we remove PET_FEL_CAST.
|
||||
end
|
||||
--]=]
|
||||
|
||||
-- // }}}
|
||||
|
||||
|
||||
-- New Comm Part used for version checking
|
||||
-- only if AceComm is here
|
||||
|
||||
@@ -191,6 +191,7 @@ DC.ClassNumToLName = {
|
||||
[18] = LC[DC.CLASS_WARLOCK],
|
||||
[19] = LC[DC.CLASS_WARRIOR],
|
||||
[20] = LC[DC.CLASS_DEATHKNIGHT],
|
||||
[21] = LC[DC.CLASS_HERO],
|
||||
}
|
||||
|
||||
DC.ClassLNameToNum = D:tReverse(DC.ClassNumToLName);
|
||||
@@ -206,6 +207,7 @@ DC.ClassNumToUName = {
|
||||
[18] = DC.CLASS_WARLOCK,
|
||||
[19] = DC.CLASS_WARRIOR,
|
||||
[20] = DC.CLASS_DEATHKNIGHT,
|
||||
[21] = DC.CLASS_HERO,
|
||||
}
|
||||
|
||||
DC.ClassUNameToNum = D:tReverse(DC.ClassNumToUName);
|
||||
|
||||
+24
-2
@@ -86,7 +86,7 @@
|
||||
<!-- Dcr_ListFrameTemplate {{{ -->
|
||||
<Frame name="Dcr_ListFrameTemplate" frameStrata="LOW" toplevel="true" enableMouse="true" EnableMouseWheel="true" movable="true" hidden="true" virtual="true" parent="UIParent">
|
||||
<Size>
|
||||
<AbsDimension x="170" y="210" />
|
||||
<AbsDimension x="170" y="230" />
|
||||
</Size>
|
||||
|
||||
<Anchors>
|
||||
@@ -416,7 +416,7 @@
|
||||
<!-- DecursivePopulateListFrame {{{ -->
|
||||
<Frame name="DecursivePopulateListFrame" frameStrata="LOW" toplevel="true" enableMouse="true" movable="true" hidden="true" parent="UIParent">
|
||||
<Size>
|
||||
<AbsDimension x="168" y="265" />
|
||||
<AbsDimension x="168" y="285" />
|
||||
</Size>
|
||||
|
||||
<Anchors>
|
||||
@@ -878,6 +878,28 @@
|
||||
</OnLoad>
|
||||
</Scripts>
|
||||
</Button>
|
||||
<Button name="$parentHero" inherits="GameMenuButtonTemplate" text="Hero">
|
||||
<Size>
|
||||
<AbsDimension x="80" y="20" />
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentPaladin">
|
||||
<Offset>
|
||||
<AbsDimension x="0" y="0" />
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<Scripts>
|
||||
<OnClick>
|
||||
Dcr:PopulateButtonPress(self);
|
||||
</OnClick>
|
||||
<OnLoad>
|
||||
if DecursiveInstallCorrupted then return end
|
||||
self.ClassType = DcrC.CLASS_HERO;
|
||||
self:SetText(Dcr:ColorText(Dcr.LC[self.ClassType], "FF"..Dcr:GetClassHexColor(self.ClassType)));
|
||||
</OnLoad>
|
||||
</Scripts>
|
||||
</Button>
|
||||
|
||||
<Button name="$parentClose" inherits="GameMenuButtonTemplate" text="Close">
|
||||
<Size>
|
||||
|
||||
+23
-1
@@ -376,7 +376,29 @@ function D:GetDefaultsSettings()
|
||||
[DS["DELUSIONOFJINDO"]]= true,
|
||||
},
|
||||
["DEATHKNIGHT"] = {
|
||||
}
|
||||
},
|
||||
["HERO"] = {},
|
||||
["BARBARIAN"] = {},
|
||||
["WITCHDOCTOR"] = {},
|
||||
["DEMONHUNTER"] = {},
|
||||
["WITCHHUNTER"] = {},
|
||||
["STORMBRINGER"] = {},
|
||||
["FLESHWARDEN"] = {},
|
||||
["GUARDIAN"] = {},
|
||||
["MONK"] = {},
|
||||
["SONOFARUGAL"] = {},
|
||||
["RANGER"] = {},
|
||||
["PROPHET"] = {},
|
||||
["PYROMANCER"] = {},
|
||||
["CULTIST"] = {},
|
||||
["NECROMANCER"] = {},
|
||||
["SUNCLERIC"] = {},
|
||||
["TINKER"] = {},
|
||||
["REAPER"] = {},
|
||||
["WILDWALKER"] = {},
|
||||
["STARCALLER"] = {},
|
||||
["SPIRITMAGE"] = {},
|
||||
["CHRONOMANCER"] = {},
|
||||
}
|
||||
-- }}}
|
||||
}
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
|
||||
Decursive add-on for World of Warcraft UI
|
||||
Copyright (C) 2006-2007-2008-2009 John Wellesz (archarodim AT teaser.fr
|
||||
Official Website: http://www.2072productions.com/to/decursive.php
|
||||
|
||||
Starting from 2009-10-31 and until said otherwise by its author,
|
||||
Decursive
|
||||
is no longer free software, all rights are reserved to its author (John
|
||||
Wellesz).
|
||||
|
||||
The only official and allowed distribution means are
|
||||
www.2072productions.com, www.wowace.com and curse.com.
|
||||
To distribute Decursive through other means a special authorization is
|
||||
required.
|
||||
|
||||
Decursive is provided free of charge and is free to use, if you paid for
|
||||
it you should ask for a refund.
|
||||
|
||||
Decursive is inspired from the original "Decursive v1.9.4" by Quu.
|
||||
The original "Decursive 1.9.4" is in public domain ( www.quutar.com )
|
||||
|
||||
Decursive is distributed in the hope that it will be useful,
|
||||
but WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.
|
||||
@@ -1,836 +0,0 @@
|
||||
|
||||
Changes from Decursive 2.3.0 to Decursive 2.3.1
|
||||
-----------------------------------------------
|
||||
|
||||
- Fixes a very old rare issue where Decursive would miss debuff events.
|
||||
|
||||
- Fixes focus unit management.
|
||||
|
||||
- Fixes minimap icon and main bar management when Decursive is "Ace-disabled".
|
||||
|
||||
|
||||
Changes from Decursive 2.3.0 RC7 to Decursive 2.3.0
|
||||
---------------------------------------------------
|
||||
|
||||
- Added mixed file version check to the self-diagnostic.
|
||||
- Fix LUA error introduced in RC7.
|
||||
|
||||
Changes from Decursive 2.3.0 RC4 to Decursive 2.3.0 RC7
|
||||
-------------------------------------------------------
|
||||
|
||||
- Fix a LUA error when PrioList members where excluded from blacklisting and a
|
||||
blacklisting event fired (target not in line of sight etc...)
|
||||
- Cleanse Spirit Shaman spell seems to be cast two times instead of once in
|
||||
certain conditions (Blizzard issue), Decursive was displaying spell failure
|
||||
error because of that. This is fixed.
|
||||
- Fixes pet spells detection when pet scanning was disabled (this issue was
|
||||
introduced in 2.3 beta 2)
|
||||
- The MUF auto-hide option was not setting itself correctly at initialisation
|
||||
(init order issue)
|
||||
- Showing the MUFs didn't trigger an update of its display this could result in
|
||||
missing units when using the auto-hide option or if the MUF frame was hidden...
|
||||
- Removed "support" for Earth Panel because I don't know what it is and nor
|
||||
does Google...
|
||||
- Added and fixed a few comments
|
||||
|
||||
|
||||
Changes from Decursive 2.3.0 RC2 to Decursive 2.3.0 RC4
|
||||
-------------------------------------------------------
|
||||
|
||||
- Removed FubarPlugin-2.0 library (use "Broker2FuBar" to have Decursive in Fubar)
|
||||
- Added LibDataBroker-1.1 and LibDBIcon-1.0 libraries.
|
||||
- Removed compatibility code for WoW 2.4.
|
||||
- Moved and renamed localization files to a proper directory.
|
||||
- New option: "MiniMap Icon" to toggle the display of Decursive Icon around the MiniMap.
|
||||
- Fixes a NIL error when an outsider friendly target got stealth.
|
||||
- Fixes the LUA error related to the "test affliction" in the live-list options.
|
||||
|
||||
|
||||
Changes from Decursive 2.3 beta 3 to Decursive 2.3.0 RC2
|
||||
--------------------------------------------------------
|
||||
|
||||
Fixes faulty initialisation due to CreateMacro() API changes in WoW 3.0 (when
|
||||
the users per-character macro were full)
|
||||
|
||||
- Bugfix: CreateMacro() was changed in WoW 2.3 as a result Decursive was
|
||||
creating its macro "per character" instead of "per account" and was not
|
||||
checking the right limit...
|
||||
|
||||
- Updated minimum required revision of libraries to the latest at this date.
|
||||
|
||||
|
||||
Changes from Decursive 2.2.0 to Decursive 2.3 beta 3
|
||||
----------------------------------------------------
|
||||
|
||||
- Decursive now uses GUID internally instead of unit names (CPU and memory usage optimisation).
|
||||
- A change of pet in the group was still triggering a group rescan even if pet
|
||||
scanning was disabled.
|
||||
- CPU optimization when using the priority list.
|
||||
- WARNING: after installing this version, the priority and skip list will be cleared.
|
||||
|
||||
|
||||
Changes from Decursive 2.1.0 Final to Decursive 2.2.0
|
||||
-----------------------------------------------------
|
||||
|
||||
**Important changes:**
|
||||
|
||||
- Decursive no longer uses SpecialEvent-Aura-2.0 to detect afflictions, it uses
|
||||
the new combat log system introduced in WoW 2.4. This simplifies the code a
|
||||
lot and prevent far away units to be scanned uselessly.
|
||||
|
||||
- As a result Decursive is now able to detect missed dispels and missed or
|
||||
failed spells with complete accuracy.
|
||||
|
||||
- A new sound alerts you if one of your spell launched using the MUFs fails or is resisted.
|
||||
|
||||
- The success spell message has been removed and replaced by a failure message when appropriate.
|
||||
|
||||
- New affliction alert sound more audible for people without a good bass system.
|
||||
|
||||
- The 'focus' unit will only be shown if not hostile and if not already part of the displayed MUF.
|
||||
|
||||
- When the live-list tool tips are disabled, the Live-List won't catch mouse
|
||||
events, you can click right through it.
|
||||
|
||||
- Affliction history is populated only when you click on a MUF to dispel something.
|
||||
|
||||
- Complete Russian translation by StingerSoft
|
||||
|
||||
- Compatible with WotLK beta
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- Fix a nil error when players with pets were excluded using the skip list.
|
||||
|
||||
- fix a lot of insidious bugs related to 'gendered' class names.
|
||||
|
||||
- fix problems in battlefields with players from other realms (group ordering failures)
|
||||
|
||||
- Units not in line of sight are now always properly blacklisted (except when
|
||||
using pets, no failure events are sent).
|
||||
|
||||
- When adding or removing a player/group/class to the exclusion list, the MUFs
|
||||
display was not updated immediately.
|
||||
|
||||
- Fix for Chinese priests (two different spells named the same in this localisation...)
|
||||
|
||||
- Better sound alert management, alert loops are no longer possible.
|
||||
|
||||
- The lock and buttons display/hide status of the "Decursive" bar (the
|
||||
live-list anchor) were not applied correctly on startup.
|
||||
|
||||
|
||||
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
|
||||
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
Decursive for World of Warcraft
|
||||
===============================
|
||||
|
||||
Download and documentation:
|
||||
|
||||
http://www.2072productions.com/to/decursive.php
|
||||
|
||||
http://www.wowace.com/addons/decursive/
|
||||
|
||||
Documentation is also available under the doc/ directory:
|
||||
|
||||
./doc/Description.txt
|
||||
|
||||
./doc/user-actions.txt
|
||||
|
||||
./doc/commands.txt
|
||||
|
||||
./doc/macro.txt
|
||||
|
||||
./doc/MUFs.txt
|
||||
|
||||
./doc/faq.txt
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
TODO:
|
||||
|
||||
- add a donators credit section in the About UI
|
||||
|
||||
- change timers when mass debuff so that only the 5 or so first units of the array get updated in priority all the rest should be handled by the roaming MUF updater
|
||||
|
||||
- Add a menu option to choose between available spells. (will also allow to choose other polymorph spells)
|
||||
|
||||
- Add an option to disable spell stopping when clicking on a MUF
|
||||
|
||||
- Add an option to automatically focus sheeped/cycloned units (if no other focus)
|
||||
|
||||
- Add a user debuff warning mechanism where you could define debuff names you
|
||||
want to be aware of, then Decursive would add a special status, such as a
|
||||
little colored triangle in the middle of the MUFs and then you will have to
|
||||
create a mouseover macro (using default Blizzard macro interface) and use it on
|
||||
the MUF of your choice...
|
||||
|
||||
-/ when a mind controlled unit is sheepped we should be able to know it without having to target it and look for the sheep debuff
|
||||
(maybe just check for polymorph debuff/buff? on the target and remove the charmed bit if found) ----> or focus it...
|
||||
|
||||
- Add an option to let the user choose the alert sound.
|
||||
|
||||
|
||||
A very nice review of Decursive :
|
||||
|
||||
http://www.hotsdots.com/2009/07/improving-the-interface-using-addons-7-decursive-cleansing-and-dispelling/
|
||||
@@ -1,256 +0,0 @@
|
||||
Decursive 2.5.1 by Archarodim (2010-07-31)
|
||||
==========================================
|
||||
|
||||
|
||||
Changes from Decursive 2.5.0 to Decursive 2.5.1
|
||||
-----------------------------------------------
|
||||
|
||||
- *Raid Target Icons are now supported* (MUFs and Live-List display)
|
||||
|
||||
- *NEW option*: "Do not use 'Abolish' spells" (in the cure options). If enabled
|
||||
will prefer 'Cure Disease' and 'Cure Poison' over their 'Abolish' equivalent.
|
||||
(Defaults to off)
|
||||
|
||||
- "Check for 'Abolish' before curing" option now defaults to off. (May not be
|
||||
wanted when a disease or poison needs to be removed at all costs ; it was
|
||||
also confusing for some users)
|
||||
|
||||
- *NEW option*: "Allow macro edition" preventing Decursive from updating its
|
||||
macro and letting the user change it and still use Decursive macro key-binding
|
||||
management. (Defaults to off)
|
||||
|
||||
- *NEW command line option* to hide and disable the MUFs handle:
|
||||
(/dcr HideMUFsHandle)
|
||||
|
||||
- German translation is now complete (thanks to Freydis88).
|
||||
|
||||
- Remove the ERR_GENERIC_NO_TARGET debug report happening when the player
|
||||
tries to use Polymorph or Purge on himself or another friendly player.
|
||||
|
||||
- Fix to "LiveList:Update_Display(): couldn't get range" error occurring when
|
||||
not using the MUFs.
|
||||
|
||||
- Removed the French version of 'readme' and 'changelog' since 3 persons only
|
||||
were reading those.
|
||||
|
||||
|
||||
|
||||
Changes from Decursive 2.4.5.1 to Decursive 2.5.0
|
||||
-------------------------------------------------
|
||||
|
||||
|
||||
*IMPORTANT CHANGES:*
|
||||
|
||||
- *NEW OPTION*: "Time left" for MUF chronometers. (Defaults to off) Displays time
|
||||
left instead of time elapsed on afflicted MUFs.
|
||||
|
||||
- *NEW OPTION PANEL*: (under the MUF options) to let the user choose the
|
||||
MUF's mouse button assignments. The middle-mouse button can be used to cast
|
||||
curing spells too.
|
||||
|
||||
- *NEW OPTION*: Testing MUF display layout is now possible. Look in the MUF
|
||||
display options.
|
||||
|
||||
- It's now possible to *check Decursive versions* used in your current group or
|
||||
Guild (From the 'About' option panel).
|
||||
|
||||
|
||||
|
||||
*MINOR CHANGES AND IMPROVEMENTS:*
|
||||
|
||||
- The 'Unstable Affliction' warning will also work when tool-tip display is
|
||||
disabled.
|
||||
|
||||
- Added a new option (under the general tab) to disable the three welcome
|
||||
messages Decursive prints at each login.
|
||||
|
||||
- Enhancement: The MUF tool-tip is always displayed above the MUFs or beneath
|
||||
them if it's not possible. (it can't overlap the MUFS anymore).
|
||||
|
||||
- The 'target' and 'mouseover' units will no longer be displayed in the
|
||||
Live-list if the player is part of the group.
|
||||
|
||||
- Non-release versions (alphas, betas and release candidates) of Decursive will
|
||||
expire after 30 days instead of 10. The expiration alert of these versions
|
||||
will be displayed only once every 48 hours (and no longer at every login).
|
||||
|
||||
- Updated minimum library versions requirements.
|
||||
|
||||
|
||||
|
||||
|
||||
Changes from Decursive 2.4.5 to Decursive 2.4.5.1
|
||||
---------------------------------------------------
|
||||
|
||||
- Fix a problem where Decursive would not correctly detect priest talent 'Body
|
||||
and Soul' at login.
|
||||
|
||||
- Re-enabled debuglocals() hotfix for 3.3 when Lua error reporting is enabled.
|
||||
|
||||
- Localization update.
|
||||
|
||||
- TOC update for WoW 3.3.
|
||||
|
||||
|
||||
Changes from Decursive 2.4.3.2 to Decursive 2.4.5
|
||||
-------------------------------------------------
|
||||
|
||||
- **Major changes:**
|
||||
|
||||
- Decursive has been fully converted to Ace3.
|
||||
|
||||
- Decursive is no longer licensed under the GNU GPL, License has changed
|
||||
to 'All Rights Reserved' (see LICENSE.txt).
|
||||
|
||||
- Due to the conversion to Ace3, there is no longer a drop down menu to
|
||||
access the option.
|
||||
|
||||
- New option panel available through Blizzard add-ons option UI, you can also
|
||||
access the options by alt-right clicking on Decursive Icon.
|
||||
|
||||
- Decursive options will be reset to default upon installation of this version.
|
||||
|
||||
- **Minor changes:**
|
||||
|
||||
- Fix for Shamans: 'Cleans Spirit' was not replacing 'Cure Toxins', the two
|
||||
spells were both active and confusing for the user.
|
||||
|
||||
- Removed the 'Ignore stealthed units' option that is useless since several
|
||||
years.
|
||||
|
||||
- The Macro key binding is now a global setting (no longer bind to the
|
||||
profile).
|
||||
|
||||
- Replaced TabbletLib by LibQtip-1.0.
|
||||
|
||||
- Removed DewDrop-2.0 which has no replacement in Ace3 framework.
|
||||
|
||||
- Added an about panel.
|
||||
|
||||
- Various little enhancements and code cleanup.
|
||||
|
||||
|
||||
Changes from Decursive 2.4.3 to Decursive 2.4.3.2
|
||||
-------------------------------------------------
|
||||
|
||||
- A Lua error could occur in rare race conditions (when clicking on a MUF at the
|
||||
exact moment its debuff disappears).
|
||||
|
||||
- 'Shadoweld' was no longer detected as stealth because its spell ID changed.
|
||||
(future spell ID changes will generate debug reports).
|
||||
|
||||
Changes from Decursive 2.4.2 to Decursive 2.4.3
|
||||
-----------------------------------------------
|
||||
|
||||
- Implemented a permanent solution for debuffs not detected by direct debuff events.
|
||||
|
||||
- Made the macro options more reliable and logical:
|
||||
- When the macro creation is disabled, the currently assigned key is removed.
|
||||
- The assigned key is also removed when the profile options are reset.
|
||||
- Key assignment feature is disabled if the macro creation is disabled.
|
||||
|
||||
- The 'no macro key warning' is now turned off by default since this whole
|
||||
mouseover macro thing is not really interesting after all...
|
||||
|
||||
- Removed LibBabble-Class-3.0 (replaced by _G.LOCALIZED_CLASS_NAMES_MALE)
|
||||
|
||||
- Added an exception for the 'Dark Matter' debuff for which no SPELL_AURA_APPLIED
|
||||
event is generated by the game.
|
||||
|
||||
- Re-enabled Lua error handler but added security checks and also dynamic
|
||||
hotfixes to Blizzard_DebugTools errors that resulted in C Stack Overflows.
|
||||
- **IMPORTANT**: Because of (or rather thanks to) those hotfixes, Decursive installation may reveal some Lua errors
|
||||
that you couldn't see before.
|
||||
|
||||
- Always use the "player" unitID in raid (was using raid# when the player was included in the priority list)
|
||||
This prevents the player MUF from disappearing temporarily while a group update is in progress.
|
||||
|
||||
|
||||
Changes from Decursive 2.4.1 to Decursive 2.4.2
|
||||
-----------------------------------------------
|
||||
|
||||
- IMPORTANT STABILITY AND RELIABILITY FIXES: Problems fixed in this release
|
||||
could prevent Decursive from reporting afflictions in race conditions (all
|
||||
previous versions are affected).
|
||||
|
||||
- Added Shaman's "Hex" spell to crowd control charmed players.
|
||||
|
||||
- Added new Shaman spell "Cure Toxins".
|
||||
|
||||
- Documentation completely rewritten and reorganised using .docmeta and markdown
|
||||
formatting. Users don't have any excuse left to not read it now ;) The
|
||||
documentation is accessible there: <http://www.wowace.com/addons/decursive/>
|
||||
|
||||
- Decursive is now able to report LUA errors related to itself using the
|
||||
wonderful "non-annoying after combat auto report feature" introduced in 2.4.1 :)
|
||||
|
||||
- Added support for AddonLoader http://www.wowwiki.com/AddonLoader (auto-load
|
||||
if your class is any of Mage, Priest, Paladin, Druid, Hunter, Warlock,
|
||||
Shaman).
|
||||
|
||||
- Added an option to disable the macro creation.
|
||||
|
||||
- Miscellaneous enhancements and minor bug fixes.
|
||||
|
||||
|
||||
Changes from Decursive 2.4 to Decursive 2.4.1
|
||||
-----------------------------------------------
|
||||
|
||||
- Added support for the new priest talent 'Body and soul' to be able to cleanse
|
||||
a poison effect on self when using 'Abolish Disease'.
|
||||
|
||||
- Added the 'Tranquilizing Shot' Hunter spell to remove magic debuff on mind
|
||||
controlled units.
|
||||
|
||||
- Important enhancements and fixes to the MUF positioning/scaling system:
|
||||
- Changing their scale will no longer affect their position in an illogical
|
||||
way.
|
||||
- MUFs are maintained on screen whatever happens ; their position will
|
||||
no longer be reset to default.
|
||||
|
||||
- Multiple fixes and enhancements to charm (mind control state) detection.
|
||||
|
||||
- Fixes to Decursive icon: now it does what the tool-tip says and it doesn't
|
||||
throw a LUA error if tool-tips are disabled in the LDB client.
|
||||
|
||||
- The MUFs no longer depend on the 'mouseover' unit (internal simplification,
|
||||
more reliability).
|
||||
|
||||
- Added a new advanced debug report system.
|
||||
|
||||
|
||||
|
||||
Changes from Decursive 2.3.1 to Decursive 2.4
|
||||
---------------------------------------------
|
||||
|
||||
- New feature: The cool down of the curing spell to be used is displayed
|
||||
(clock) on afflicted MUFs.
|
||||
|
||||
- Decursive uses AceLocal-3.0 ; localization is now made using this interface:
|
||||
http://wow.curseforge.com/projects/decursive/localization/
|
||||
|
||||
- Miscellaneous localization updates in various languages.
|
||||
|
||||
- Re-implemented the max unit to show option.
|
||||
|
||||
- Added a warning when the user disables Decusive and an explanation on how to
|
||||
re-enable it (/dcr standby)
|
||||
|
||||
- Translations for key bindings descriptions (WoW key binding interface)
|
||||
|
||||
- It's no longer possible to map the button 1 and 2 of the mouse to Decursive's
|
||||
macro by accident.
|
||||
|
||||
- Fixes a problem if the game is loaded without any "saved variables" where the
|
||||
API GetCurrentBindingSet() would return incorrect values unusable with the
|
||||
API SaveBindings() preventing Decursive from initializing correctly.
|
||||
|
||||
- Bug fix: Charmed unit detection wasn't working if the player himself was charmed.
|
||||
|
||||
- Bug fix: The focus MUF was not added at the end but just before pets.
|
||||
|
||||
- Bug fix: The stick to right option (concerning the MUFs positions) was broken.
|
||||
|
||||
- Some other minor bug fixes.
|
||||
|
||||
|
||||
@@ -1,140 +0,0 @@
|
||||
|
||||
"DCR_LOC_VERSION_STRING",
|
||||
"DCR_LOC_MACRO_COMMAND",
|
||||
"DCR_LOC_MACRO_SHOW",
|
||||
"DCR_LOC_MACRO_HIDE",
|
||||
"DCR_LOC_MACRO_OPTION",
|
||||
"DCR_LOC_MACRO_RESET",
|
||||
"DCR_LOC_MACRO_PRADD",
|
||||
"DCR_LOC_MACRO_PRCLEAR",
|
||||
"DCR_LOC_MACRO_PRLIST",
|
||||
"DCR_LOC_MACRO_PRSHOW",
|
||||
"DCR_LOC_MACRO_SKADD",
|
||||
"DCR_LOC_MACRO_SKCLEAR",
|
||||
"DCR_LOC_MACRO_SKLIST",
|
||||
"DCR_LOC_MACRO_SKSHOW",
|
||||
"DCR_LOC_MACRO_DEBUG",
|
||||
"DCR_LOC_MACRO_SHOW_ORDER",
|
||||
"DCR_LOC_CLASS_DRUID",
|
||||
"DCR_LOC_CLASS_HUNTER",
|
||||
"DCR_LOC_CLASS_MAGE",
|
||||
"DCR_LOC_CLASS_PALADIN",
|
||||
"DCR_LOC_CLASS_PRIEST",
|
||||
"DCR_LOC_CLASS_ROGUE",
|
||||
"DCR_LOC_CLASS_SHAMAN",
|
||||
"DCR_LOC_CLASS_WARLOCK",
|
||||
"DCR_LOC_CLASS_WARRIOR",
|
||||
"DCR_LOC_DISEASE",
|
||||
"DCR_LOC_MAGIC",
|
||||
"DCR_LOC_POISON",
|
||||
"DCR_LOC_CURSE",
|
||||
"DCR_LOC_CHARMED",
|
||||
"DCR_LOC_ALLIANCE_NAME",
|
||||
"DCR_LOC_CLASS_DRUID",
|
||||
"DCR_LOC_CLASS_HUNTER",
|
||||
"DCR_LOC_CLASS_MAGE",
|
||||
"DCR_LOC_CLASS_PALADIN",
|
||||
"DCR_LOC_CLASS_PRIEST",
|
||||
"DCR_LOC_CLASS_ROGUE",
|
||||
"DCR_LOC_CLASS_SHAMAN",
|
||||
"DCR_LOC_CLASS_WARLOCK",
|
||||
"DCR_LOC_CLASS_WARRIOR",
|
||||
"DCR_LOC_STR_OTHER",
|
||||
"DCR_LOC_STR_ANCHOR",
|
||||
"DCR_LOC_STR_OPTIONS",
|
||||
"DCR_LOC_STR_CLOSE",
|
||||
"DCR_LOC_STR_DCR_PRIO",
|
||||
"DCR_LOC_STR_DCR_SKIP",
|
||||
"DCR_LOC_STR_QUICK_POP",
|
||||
"DCR_LOC_STR_POP",
|
||||
"DCR_LOC_STR_GROUP",
|
||||
"DCR_LOC_STR_NOMANA",
|
||||
"DCR_LOC_STR_UNUSABLE",
|
||||
"DCR_LOC_STR_NEED_CURE_ACTION_IN_BARS",
|
||||
"DCR_LOC_UP",
|
||||
"DCR_LOC_DOWN",
|
||||
"DCR_LOC_PRIORITY_SHOW",
|
||||
"DCR_LOC_POPULATE",
|
||||
"DCR_LOC_SKIP_SHOW",
|
||||
"DCR_LOC_ANCHOR_SHOW",
|
||||
"DCR_LOC_OPTION_SHOW",
|
||||
"DCR_LOC_CLEAR_PRIO",
|
||||
"DCR_LOC_CLEAR_SKIP",
|
||||
"DCR_LOC_AF_TYPE",
|
||||
"DCR_LOC_PET_FELHUNTER",
|
||||
"DCR_LOC_PET_DOOMGUARD",
|
||||
"DCR_LOC_PET_FEL_CAST",
|
||||
"DCR_LOC_PET_DOOM_CAST",
|
||||
"DCR_LOC_SPELL_CURE_DISEASE",
|
||||
"DCR_LOC_SPELL_ABOLISH_DISEASE",
|
||||
"DCR_LOC_SPELL_PURIFY",
|
||||
"DCR_LOC_SPELL_CLEANSE",
|
||||
"DCR_LOC_SPELL_DISPELL_MAGIC",
|
||||
"DCR_LOC_SPELL_CURE_POISON",
|
||||
"DCR_LOC_SPELL_ABOLISH_POISON",
|
||||
"DCR_LOC_SPELL_REMOVE_LESSER_CURSE",
|
||||
"DCR_LOC_SPELL_REMOVE_CURSE",
|
||||
"DCR_LOC_SPELL_PURGE",
|
||||
"DCR_LOC_SPELL_NO_RANK",
|
||||
"DCR_LOC_SPELL_RANK_1",
|
||||
"DCR_LOC_SPELL_RANK_2",
|
||||
"DCR_LOC_DISABLE_AUTOSELFCAST",
|
||||
"DCR_LOC_PRIORITY_LIST",
|
||||
"DCR_LOC_SKIP_LIST_STR",
|
||||
"DCR_LOC_SKIP_OPT_STR",
|
||||
"DCR_LOC_POPULATE_LIST",
|
||||
"DCR_LOC_RREMOVE_ID",
|
||||
"DCR_LOC_HIDE_MAIN",
|
||||
"DCR_LOC_SHOW_MSG",
|
||||
"DCR_LOC_IS_HERE_MSG",
|
||||
"DCR_LOC_PRINT_CHATFRAME",
|
||||
"DCR_LOC_PRINT_CUSTOM",
|
||||
"DCR_LOC_PRINT_ERRORS",
|
||||
"DCR_LOC_SHOW_TOOLTIP",
|
||||
"DCR_LOC_REVERSE_LIVELIST",
|
||||
"DCR_LOC_TIE_LIVELIST",
|
||||
"DCR_LOC_HIDE_LIVELIST",
|
||||
"DCR_LOC_AMOUNT_AFFLIC",
|
||||
"DCR_LOC_BLACK_LENGTH",
|
||||
"DCR_LOC_SCAN_LENGTH",
|
||||
"DCR_LOC_ABOLISH_CHECK",
|
||||
"DCR_LOC_BEST_SPELL",
|
||||
"DCR_LOC_RANDOM_ORDER",
|
||||
"DCR_LOC_CURE_PETS",
|
||||
"DCR_LOC_IGNORE_STEALTH",
|
||||
"DCR_LOC_PLAY_SOUND",
|
||||
"DCR_LOC_ANCHOR",
|
||||
"DCR_LOC_CHECK_RANGE",
|
||||
"DCR_LOC_DONOT_BL_PRIO",
|
||||
"DCR_LOC_CHOOSE_CURE",
|
||||
"DCR_LOC_ABORT_SIP",
|
||||
"DCR_LOC_DISPELL_ENEMY",
|
||||
"DCR_LOC_NOT_CLEANED",
|
||||
"DCR_LOC_CLEAN_STRING",
|
||||
"DCR_LOC_SPELL_FOUND",
|
||||
"DCR_LOC_NO_SPELLS",
|
||||
"DCR_LOC_NO_SPELLS_RDY",
|
||||
"DCR_LOC_OUT_OF_RANGE",
|
||||
"DCR_LOC_IGNORE_STRING",
|
||||
"DCR_LOC_INVISIBLE_LIST",
|
||||
"DCR_LOC_IGNORELIST",
|
||||
"DCR_LOC_SKIP_LIST",
|
||||
"DCR_LOC_SKIP_BY_CLASS_LIST",
|
||||
"DCR_LOC_CLASS_WARRIOR",
|
||||
"DCR_LOC_CLASS_ROGUE",
|
||||
"DCR_LOC_CLASS_HUNTER",
|
||||
"DCR_LOC_CLASS_MAGE",
|
||||
"DCR_LOC_DREAMLESSSLEEP",
|
||||
"DCR_LOC_GDREAMLESSSLEEP",
|
||||
"DCR_LOC_ANCIENTHYSTERIA",
|
||||
"DCR_LOC_IGNITE",
|
||||
"DCR_LOC_TAINTEDMIND",
|
||||
"DCR_LOC_MAGMASHAKLES",
|
||||
"DCR_LOC_CRIPLES",
|
||||
"DCR_LOC_FROSTTRAPAURA",
|
||||
"DCR_LOC_DUSTCLOUD",
|
||||
"DCR_LOC_WIDOWSEMBRACE",
|
||||
"DCR_LOC_CURSEOFTONGUES",
|
||||
"DCR_LOC_SONICBURST",
|
||||
"DCR_LOC_THUNDERCLAP",
|
||||
"DCR_LOC_DELUSIONOFJINDO",
|
||||
Reference in New Issue
Block a user