Notes:
Fixes for 2.06 01/19/06
------------------------
Updated BonusScanner Variables for their newest version.
Paladin Assistant may be run with Titan ItemBonus, but the BonusScanner Standalone library
must be installed. PA is not compatiable with the included BonusScanner in Titan ItemBonus.
Fixes for 2.05 01/14/06
------------------------
Fixed another Battleground queue problem.
Fixes for 2.04 01/06/06
------------------------
Fixed DCB BattleGround Check using old-style Battleground Queue checking.
Fixes for 2.03 01/05/06
------------------------
Changed toc to 10900 for 1.9 client
Modified battleground queue checking.
Fixes for 2.02 10/23/05
------------------------
Removed non-healer selection from DI function.
Fixes for 2.01 10/18/05
------------------------
Corrected issue with DI macro
Fixes for 2.0 10/15/05
------------------------
Updated Item Bonus support to include BonusScanner (non-Titan requirement)
Updated SpellCast Fail event code to prevent nil errors on player name.
Fixes for 2.0B(03) 10/15/05
---------------------------
paladin.lua:1165 nil error with name
Fixes for 2.0B(02) 10/14/05
---------------------------
pa_bless.lua:1441 nil error with name
BoSAN will no longer say it expires 60 secs after you cast it (BEWS).
Fixes for 2.0B(01) 10/12/05
---------------------------
Paladin.lua:303 nil error with msg.
Default CycleBless Restart parameter is now 1 sec.
Re-enabled "/pa bestheal" macro creation for the macro button.
MapZoom Addon Removed.
Fixes for 2.0B
-------------------
Corrected curing code "as" logic. Catser only being cured in party only (no raid).
BEWS will expire and indicate a final notice if the blessing is overwritten or canceled.
Features added in 2.0B
---------------------------
This is a feature lockdown for the v2 release.
Fixes for 1.308.14B
-------------------
Hotfix 2 10/10/05 Corrected curing code pa_cure:127 nil error
Hotfix 1 10/10/05 Corrected healing code. Caster only being healed.
Corrected a logic error in the healing engine for rank selection. This issue was causing PA to usually underheal.
Corrected issues in all "as" modes that would occur when paladin was solo in a raid (group of 1). PA would only act on caster.
Corrected a nil error that occured when using ClearTarget (Blessing List) on Player.
Corrected major issues when using RGS to skip raid members while blessing; Creating nil error reports in paladin.lua and pa_blesss.lua, and success count errors.
Corrected major issues when using RGS to skip raid members while healing and curing (non-functional).
Corrected a minor issue where the CycleNear list would be cleared after it was already cleared.
Automatically disable PVP flag checking when "player" is PVP flagged.
Target Health estimation for solo players is slightly more accurate.
Features added in 1.308.14B
---------------------------
Color for the messages is introduced now. This will be deveoped more. At this time, colors indicate message levels in most instances.
PA will detect if you have MegaMacro installed, and will raise it, instead of the stock one when creating Macros.
Druids in Bear Form receive Warrior blessings, and while in Cat form receive Rouge Blessings as dictated by DCB.
Blessing of Might is now a transparent backup spell for when Blessing of Kings cannot be cast on a target.
Fixes for 1.308.13.1B
---------------------
Hotfix for nil error occuring when party/raid changes occur.
Fixes for 1.308.13B
-------------------
CycleBless nil error on Failed list was resolved.
Cyclebless hang when BEWS is disabled was resolved.
Corrected a nil error occuring in DCB when short duration blessings where intended to be saved as default blessings.
DCB table was also corrupted as a result of the Short Duration save attempt.
Corrected cosmetic error using clearname("name") function.
Corrected a CycleBless timer isssue that would be present when you first login and try CycleBless.
Corrected a issue that caused InitCycles to be called continuously until a cycle was initiated.
BEWS activation checkbox was moved to the PBM dialog
Features added in 1.308.13B
---------------------------
DCB has a -Nothing- Blessing selection, allowing you to skip any class during a Blessing Cycle (Near or CycleBless).
Fixes for 1.308.12B
-------------------
Blessing Announcement is now disabled. Configurable soon.
Corrected a nil error in paladin.lua (missing ready flag),
Features added in 1.308.12B
---------------------------
+Healing data used in heal functions. This data is read from Titan Item Bonuses (if installed).
The Status Screen now shows the status of Titan Item Bonuses, and what the +Healing is.
Fixes for 1.308.11B (Released as 10B Fix)
-----------------------------------------
Fixed logic error in CycleBless causing nil error.
Features added in 1.308.11B
---------------------------
A mistake allowed a blessing announcement always being shown. This will be a configurable option soon.
Fixes for 1.308.10B
-------------------
Corrected logic errors in party/raid healing, and curing code.
RGS enabled for curing code, and tooltip updated.
Features added in 1.308.10B
---------------------------
Divine favor detected and minimum crit calculated used to select a lesser heal spell to heal to ~ 100% with crit.
Fixes for 1.308.9b
------------------
Pets are now healed and cured correctly when using "as" commands.
PAM Blessing, and Curing Messages are filtered for Errors Only.
The Abort Healing setting no longer causes a nil exception.
DCB dialog is updated if it is shown while DCB updates are performed via the command line.
A few nil errors were corrected for command line commands like /pa show.
Corrected an issue in the range code if MapLibrary is not installed.
Updated the MyAddons registration data to be compatible with v2.3.
Features added in 1.308.9b
--------------------------
PVP Skip Switch. This switch when enabled will cause PA to skip Players that are flagged for PVP. Setting has
no effect on player at anytime, or when in Battlefields.
Fixes for 1.308.8b
------------------
CycleNear Complete Overhaul.
A few Nil errors identified and fixed in blessing and healing code.
Features added in 1.308.8b
--------------------------
Healing Abort function. This setting (enabled by default), will abort in-progress healing spells if
the target's health rises above the Minimum Threshold for Healing setting. Setting is in PHM and enabled by default.
DCB "Me" Row is updated with control+blessing on Self. GUI will not auto-update if it is open in this release.
Macro Creation function. This function will create the 18 common PA macro functions for you.
Fixes for 1.308.71b
-------------------
DI Macro localization for classes.
Fixes for 1.308.7b
------------------
Toc updated for 1.7 client
RGS group bypass modified to use the group setting in blessing and healing.
Nil error after a failed cyclebless fixed.
RGS will disable healing blessing and curing settings in the RGS dialog when the Group is disabled.
Default buttons are fixed in PHM and PBM dialogs.
Range code updated to support DI function in instances.
Battlefield status detection updated.
Bindings updated for PBM and PHM dialogs.
Features added in 1.308.7b
--------------------------
RGS Checking enabled for healing. Curing is not RGS checked in this release.
Healing Sensivitity is now +-2.
Dialogs now close with escape button press.
Fixes for 1.308.6b
------------------
Corrected Message error in curing code.
Features added in 1.308.6b
--------------------------
Going forward most major features of PA will be called Modules.
The BLP Dialog is now the PBM (Paladin Blessing Module).
The DCB dialog button was moved to the PBM dialog. However it may still be accessed via a dedicated hot-key.
PHM Dialog Introduced. This dialog may be titled Preist Healing Module, or Paladin Healing Module. All healing parameters are here.
Healing sensitivity setting in PHM Dialog.
Fixes for 1.308.5b
------------------
Correctly identifies Phase-Shifted Targets and will not attempt to bless one.
Corrected DCB for German clients.
Fixed numerious nil error exceptions for common CycleBless normal occurances that should not create nil exceptions.
Implemented a Fix for BEWS on Player Death.
Implemented better upgrade code.
Corrected Cyclebless issues with Blessing of Salvation and Blessing of Kings spell failures.
Corrected broken clearall command.
Features added in 1.308.5b
--------------------------
New Dialog (BLP) for setting parameters for Blessing (AutoSelect Bless, CycleNear, and CycleBless) Settings.
Player now receives all self blessings from the DCB table. Player has 4 settings identical to the class specific settings.
Healing accuracy increased with a sensitivity setting. Will be adjustable in 1.308.6b.
RGS may now be used for CycleBless. Healing, and Curing to be updated soon. By default, all groups and all support are enabled.
Note: RGS toggle in main panel is used to enable/disable RGS. RGS is off by default. Report Problems w/screen shots.
Pets may be set to ignored for blessings in the DCB dialog. This affects Party, Raid, and Battlegrounds blessings.
Fixes for 1.308.4b
------------------
Patched pa_heal caused by new rank selection code from 1.308.3b
Patched PAM announcement code to fix exception error received during tradeskills.
Features added in 1.308.4b
--------------------------
CycleNear may be reset with alt+CycleNear. It also has a counter.
Fixes for 1.308.3b
------------------
Fixed logic error in pa_heal that missed a condition that sometimes caused heal to be too high.
Fixed hook data issues with PAM causing Addon to seem "Dead" at certian times.
Corrected variable settings caussing many nil errors throuhout the Addon.
Corrected German Client DCB table issues.
Corrected nil range function issues within di, and fixed an error that would cause caster to be selected.
Control key will only save blessings when used with the /pa bo* commands.
Checkbox for BEWS moved to PAM.
Features added in 1.308.3b
--------------------------
Added Switch to Bless NPCs with CycleNear. This is disabled by default.
Added Switch to automatically invoke CycleBless with asbless. This is enabled by default.
Added Switch to allow outside the party/raid blessing/curing/healing. Default is disabled.
Fixes for 1.308.2b
------------------
Fixed many issues in CycleBless including Range, and other failure detection.
Range code updated, and modified to use MapLibrary.
Fixed numerious nil value issues.
Fixed non-paladin loading issues.
Features added in 1.308.2b
--------------------------
MapLibrary Support. Maplibrary will be used for all range calculations if enabled. Checkbox is on main panel.
Multi character settings based on Realm. So you can the same character name on two realms bot will have seperate settings.
You will loose all previous settings when using this version.
Nofify on Spell failure enable/disable
Fixes for 1.308.1
-----------------
Bindings for Options Panel Corrected.
Modified Cyclebless to not bless Caster twice, and moved Cyclebless messaging/core control to PAM. Reduced messages by a large amount.
Modified CycleBless to not retry failed units. This was done to keep CycleBless from becomming stuck in any mode. Research will begin on a safe way to combat failures.
CycleBless uses common message with hooks into PAM and will only announce spells to the checked options.
Added a function that is called when the cycle ends completly that lists names of units that did not receive blessings.
Fixed CombineSpell calls in Messaging subsystem for blessings and cure spells that didn't have Paladin_ prefix.
Reset of DCB Table Corrected.
Modifed asbless command to NOT invoke CycleBless
Features Added in 1.308.1
-------------------------
Added a Setting to allow friendly target buffing/healing/Curing when inside a party/raid. This Setting is not in the GUI at this time. 1.308.2 Maybe.
Added a Transparency setting.
Added PA version Number to Minimap tooltip.
Fixes for 1.308
---------------
PAM checkboxes Fixed.
Many issues with MsgLevel (debug in general) were fixed.
PAM for Spellcasting (Healing, Blessing, BEWS, and Curing. Cycle will be PAM Compliant by 1.309b
Status Panel Mostly Dynamic. Will finish by 1.309
Features Added in 1.308
-----------------------
DCB Editor replaces defclassBuff[] array (defclassBuff is no longer used and will be removed by 1.309)
Added AutoSelect commands for Healing, Curing, and Blessings (asheal, asbless, and ascure). These commands will only work on friendly targets when in Solo mode. A new switch will be added in 1.309 to work on friendlys when in a Party/Raid.
New Bindings added to make up difference. All major commands have bindings.
Say and Emote selections added in PAM. EMOTE will override all other notification options if enabled.
Dynamic Tooltips in PAM for Healing Message Levels.
Fixes for 1.307
---------------
Many changes to messaging, blessing, and healing code to fix issues reported.
Bindings fixed and many commands added
New localization strings.
NOTE: The mouseover for the PAM checkboxes do not align. Dont have a clue as of right this min.
PAM defaults to level 1 messages for healing meaning the party will no longer see Flash of Light spells. To see them the healing message level must be increased to low-detail (level 2).
PAM has not been implemented in any area except Healing spell Casting. So dont report blessing message issues etc until all components have been upgraded to PAM.
Fixes for 1.306
---------------
autoheal variable errors fixed for raid.
autocure should now work for solo/party/raid/pets with one macro function call (/pa autocure)
BOL tooltip fix for German Client
BOF fixed for German Client (Rang 1)
New German Localization strings added.
Logic errors fixed in BEWS
Messages for blessings now show the origin of the blessing (Saved, Solo, Party, Raid. and BG)
Features added in 1.306
-----------------------
Specific blessing for Battlegrounds in DefClassBuff Bg=Buff.
Fixes for 1.305
---------------
autoheal overhaul
New GUI slidebar for Min Health%
Implemented a fix for lag caused by FOL to HL spell switching in healing code.
Fixed issue with titan chat history.
BEWS may now be enabled/disabled from GUI.
many new local strings and localization files split for ease of editing. Lots more work to do on that front also.
Bol may now work for German client. needs testing
Fixed settings upgrade procedure.
Fixed 'blank' blessing expiring message.
Updated healing messages to be shorter.
Fixes for 1.304
----------------
Autoheal will now heal solo, party, party pets, raid, and raid pets. There
is no need for a separate macro to heal raid members or pets. The only healing function needed is '/pa autoheal and possibly /pa bestheal;. The other heal commands will be phased out over time, and will no longer show in the help but will continue to work for some time. Autoheal
will always heal solo/party/raid first. The use of bestheal will continue to provide direct target based rank selection healing as always. Autoheal will be updated again soon to support friendly targets if in solo mode.
The GUI incompatibility problem with some other GUIs has been solved. It was an incorrect API call for the type of interface we have.
MyAddon Support was updated to version 2, and all of MyAddon options were programmed.
Cyclebless has been completly overhauled and updated to be more consistant. Huge Change, lighter, and simpler.
Settings will be upgraded whenever possible beyond version 1.30.
Healing announcements received an overhaul, and provide more information
with fewer messages.
Any PA command may now be prefixed with /pa instead of /paladin.
New Features in 1.304
----------------------
Raid Group Selection (RGS). RGS will allow the selection of specific
groups in a Raid to receive Blessings. Members of other groups will not receive blessings. This feature will conserve power and enable raid leaders to distribute the work among several players. In the future this selection will used in healing and curing also, or there will be a choice of to include the groups in blessing, healing, curing or all three. In this release the group selection only applies to blessings. By default all groups are selected. Still in development awaiting a GUI update.
Blessing Expiring Warning System (BEWS). BEWS, when enabled (always enabled in 1.304), will
warn you when blessings are about to expire. In this release the warnings start 60 seconds prior to your blessing expiring, then for the next 30 seconds, at 10 second intervals you receive additional warnings, and finally 30 seconds beyond the 30 second warning you receive a notice that the blessing has expired. This may become more configurable in the future. Also note this feature is only enabled on 5 minute blessings, and this feature does not track blessings on other people, only the caster. When enabled (default) BEWS will activate and reset every time you bless yourself. This may help remind you when to start your next CycleBless.
New Threshold (will be put in GUI asap)called Minimum Health. This threshold will be the threshold for healing. Any health ratio below this setting will get healed, and any above it will be healed only when no other entity needs
healing more. Default is 95%. Still in development.
New Filters for messages is being put into the Addon for filter in Debug Mode.
The healing function will try and switch between Flash of Light and Holy Light if one has cooldown, and cannot be used.
1.303b
------
New announcement logic for healing using new framework for spell fail detection. Still in progress.
Upgrades to new versions now use upgrade code that retain as many settings as possible.
expanded localazation messages.
Many improvements to blessing code and failure detection in CycleBless.
Sorry but the Buff Timer didnt make it in this one.
1.302b
------
The paladin.lua file has been split into sepearte module files just to make this project eaiser for us to work on.
Progress is being made on raid group selection.
A new framework is being developed to track failed spellcasts. currently you can only see the output from this framework in debug mode. This feature will allow us to detect problems in blessing cycles, and failed healing and curing spells. Problems like Line of Site. This framework may also provide a better utility for checking cooldown.
1.301b
------
Added bindings for autoheal, bestheal, autocure, bestcure, bom, bow, and bol, and bof.
New command line /paladin bless# on/off where # is party # to to bless or not in a raid with cyclebless.
The raid selection logic is new, and needs to be tested. Report all breakage, anomolies, and general weirdness please!
The healing code will send delay messages to the party, or raid or personal messages to the target about delays in healing now. It depends on what options are checked.
'/paladin quiet' will shut paladin assistant up. no party no raid, and no personal messages.
Changes:
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use