mugendai
07-01-2005, 01:29 AM
CO and VO have seen many updates since I first checked them in. Unfortunately, the alpha hasn't been updating via the updater with the changes for some reason. It's important that you have the latest versions of these Addons, instead of the old one, as many of the changes were bugfixes. You can get the latest versions of these addons on Curse, until such time as they actually show up in the alpha.
FYI, I beleive the version of CastOptions that comes out of the downloaded is lower than v1.3, so you see there have been very many updates since then, very important updates.
Here are changelogs, and links;
CastOptions,
http://www.curse-gaming.com/mod.php?addid=1487
v1.7:
-Updated for 1.6 patch
-Changed show wand canceled to show shot canceled, now handles both wand and auto shot canceled
-New self cast specifier, "f" means it is a first aid skill that channels
-Added option to stop auto shot when using a bandage, as I have been told that the autoshot will interrup the bandaging. Unfortunately due to a bug in the client as of 1.6, this will only work if Auto Shot is in an action bar. If Blizzard fixes this bug, it will be fixed in code without any changes.
-The No Return options, are now Target Chosen unit options, same notion, but more understandable
-Better event watching code
-Self/hostile cast data for container and race are now properly returned from the Get functions
-Group casting will no longer occur if a friendly unit that you can attack is targeted(AkA a duel target)
-Fixed time based re-buff targeting
-Changed methodology of group casting. The old method was to pick a potential target, target it, then if the spell was in the action bar, check range to the target, and if it wasn't in range, repeat till one was found in range, and then cast the spell at the target, and then return to the normal target.
The new method will cast the spell ahead of time, and only change the target if a friendly was selected(to no target, so we can have the targeting cursor), then to pick a target, taking range into consideration, and then cast at the chosen target, and then return to the old target only if neccisary, and only switch to the chosen unit, if the option is enabled.
The upshot of all this is, you can heal your friends or self while attacking a hostile without the attack stopping, or the target changing.
-Some code tidy
-Added keybinding for casting at party members
-When using a keybinding to cast at a target such as self/party, the spell will be cast at that target, regardless of whether or not the spell can target that unit.
-Added option to cast the spell at the unit whose frame the mouse is over, like Player Frame, Pet Frame, Party1 Frame, etc..
v1.62:
-Updated to MCom 1.3
This improves the display of the help screen, and shows current status of all options in it as well
-Updated to use MCom's new textname, to help a bit with localization ease
v1.61:
-Will now smart self cast spells that are group only, if a non-group friendly is cast
-improved some group buffing logic
-Fixed group curing of poisons(turns out I don't know how to spell poison, well I guess I do now)
v1.6:
-Mana Control, prevention of casting mana boosting spells, on those who dun got no mana bar
-Group Mana Casting, cast mana boosting spells at members with low mana
-Group casting now considers the selected target first
-Fixed a bug that broke group self casting
v1.57:
-Fixed a bug that caused the "No good target" message to occur on every groupable cast.
-Fixed some logics
-Group buff casting now keeps up with then you last cast what on whom, so buffs will now be recast on those who have buffs, if everyone has the buff, but will be cast on the person you buffed the longest ago(and therefore oldest buff)
v1.56:
-Updated to MCom 1.28
-Removed use of locale to identify Gouge
-Added ability to identify bound spells by whether or not they have a digit in their tooltip
-Gouge is now identified seperate of Rend, by the fact that it had no digit in its tooltip
v1.54:
-Set Gouge identifier to "Stun", hope this is right
-Made sure that rank casting only occurs when the player is not the target, and when the target is friendly
-Made sure that bound casting prevention only occurs with hostile spells
v1.53:
-Updated to MCom 1.27
-Self cast table has a new specifier, r, if it is true then the spell must have a range indicator to match
-Added a debug option to print the texture of the spell that was just cast, "texture" or "tex"
-Will now self cast dispel if the player has no target
-SpellCanTarget changed to SpellHasRange
-No longer check that all spells have a range indicator for self/group casting, will now only do so when neccisary(fixes "Lay on Hands")
v1.52:
-Fixed basic smart cast logic issue, should now properly cast at friendly targets
v1.51:
-Added missing self cast spells, Fear Ward, and Prayer of Fortitude
-Fixed Lesser Heal, and Heal, which didn't self cast at all ranks(multiple textures withing the same skill oi)
v1.5:
-Added Heavy Mageweave, Runecloth, and Heavy Runecloth bandages. Thanx to Ironheart
-Added ability to have CO automatically stop canceling a spell, if a group cast was attempted, and no good target was found. Also an error message will display to let you know.
-So long as you do not have dispel disabled, CO will now only smart cast it, if you have a Magic debuff on you, otherwise, it will throw it at your target.
-Fixed logic for preventing CO from messing with other mods. Should now work proper for all mods.(Including DivineBlessing)
-If group casting, and the player is picked as the target, CO will no longer check range
-CastOptions will now REFUSE to load if AltSelfCast is enabled
-Renamed the slash command noreturn to "noassistreturn", and added an alies of "nar".
v1.4:
-Updated to MCom 1.26
-Added Innervate to the self cast table
-Added ability to specify binding debuffs by name, for when the texture is ambiguous
-Should no longer think a player is gouged, when they are actually rended
-Fixed detection of usage of group mode, this was fairly borked
-Simplified some function calls
-Fixed group self option
-Will no longer usurp spellbook or byname casting unless called from a macro or the spellbook, meaning it should no longer break mods like CastParty, and CT_RaidAssist
-For a spell to be self cast, it must now have a range indicator in the tooltip. Should fix issues where some spells/items that are not self-castable share the same texture as a self cast spell. This fixes First Aid on Paladins
v1.3:
-Update to MCom 1.25
-Added support for myAddOns
-Added option to cancel casting of the wand when you try to cast another spell(thanx to AlexanderYoshi for this suggestion)
-Added option to not cast at units that are bound by effects like sleep, polymorph, and fear, if the spell would free the target from the effect(thanx to Gryphon for this suggestion)
v1.23:
-Update to MCom 1.24
-Fixed a bug where casting bad spell names by name, would cause an error.
v1.22:
-Forgot to update Dispel Magic self cast stuff. Caused an error, fixed now.
v1.21:
-Updated to MCom 1.23
v1.2:
-Changed spell recognition to use textures instead of name. This means for the most part Cast Options doesn't need any localization to function properly. The only thing it needs is for the Group Curing to work right, the words Poisen, Curse, Disease, and Magic
-Added Smart Assist Casting, thanx to Wh1sper for this idea. It lets you cast spells at your friendly targets hostile target.
-Added Smart Group Casting, lets CO pick a group member to cast healing, cure, and buff spells on, based on their status.
-CO will now take over casting from scripts, containers, and the spellbook
-First Aid items are now considered selfcastable, other items can be added
v1.1:
-Can now store/load it's variables on a per realm, per character basis.
-Updated to MCom 1.1
VisibilityOptions,
http://www.curse-gaming.com/mod.php?addid=1488
v1.4:
-Updated for 1.6 patch
-Updated to MCom 1.32
-Updated to MCom's new load format
-Will now save the config variable whether there is a UI around or not
-Improved iterated frame sets so that the iterated number can be specified via format code: I.E. "Frame%dName"
v1.35:
-Updated to MCom 1.3
This improves the display of the help screen, and shows current status of all options in it as well
-Updated to use MCom's new textname, to help a bit with localization ease
-Fixed bug that the status update text would not display at all
-Added slashname to allow setting what name to show in slash commands, defaults to uiname
v1.34:
-Updated to MCom 1.29
This fixes the bug that the slash command did not update the Cosmos variables.
v1.33:
-Updated to MCom 1.28
-All registrations now support setting, section, separator, and option difficulty for Khaos
v1.32:
-Updated to MCom 1.27
-Fixed the new slash commands, voh, voah, and vot to actually work
v1.31:
-Added aliases for all three slash commands: /hide - /voh, /autohide - /voah, /trans - /vot
-Fixed display of the Exhaustion Tick(the tick mark on your XP bar that shows your rest state)
-VisibilityOptions will now REFUSE to load if PopNUI or TransNUI are enabled
v1.3:
-Updated to MCom 1.26
-Added aliases for action bar.. action, mainactionbar, mab
-Added ability to control the main bar menu buttons, and bag buttons seperate of the main bar
-Will no longer control party frame if CT_RaidAssist is loaded
-Makes use of new MCom getStringVar version
v1.22:
-Updated to MCom 1.25
-Added myAddOns support
v1.21:
-Updated to MCom 1.24
v1.2:
-Updated to MCom 1.23
-VO was creating some 30k garbage collections per second. I've found and eliminated the sources of these GCs, and now it generates 0kgcps.
v1.12:
-Updated to MCom 1.22
-Added a help dialog
v1.1:
-Can now store/load it's variables on a per realm, per character basis.
-Updated to MCom 1.1
FYI, I beleive the version of CastOptions that comes out of the downloaded is lower than v1.3, so you see there have been very many updates since then, very important updates.
Here are changelogs, and links;
CastOptions,
http://www.curse-gaming.com/mod.php?addid=1487
v1.7:
-Updated for 1.6 patch
-Changed show wand canceled to show shot canceled, now handles both wand and auto shot canceled
-New self cast specifier, "f" means it is a first aid skill that channels
-Added option to stop auto shot when using a bandage, as I have been told that the autoshot will interrup the bandaging. Unfortunately due to a bug in the client as of 1.6, this will only work if Auto Shot is in an action bar. If Blizzard fixes this bug, it will be fixed in code without any changes.
-The No Return options, are now Target Chosen unit options, same notion, but more understandable
-Better event watching code
-Self/hostile cast data for container and race are now properly returned from the Get functions
-Group casting will no longer occur if a friendly unit that you can attack is targeted(AkA a duel target)
-Fixed time based re-buff targeting
-Changed methodology of group casting. The old method was to pick a potential target, target it, then if the spell was in the action bar, check range to the target, and if it wasn't in range, repeat till one was found in range, and then cast the spell at the target, and then return to the normal target.
The new method will cast the spell ahead of time, and only change the target if a friendly was selected(to no target, so we can have the targeting cursor), then to pick a target, taking range into consideration, and then cast at the chosen target, and then return to the old target only if neccisary, and only switch to the chosen unit, if the option is enabled.
The upshot of all this is, you can heal your friends or self while attacking a hostile without the attack stopping, or the target changing.
-Some code tidy
-Added keybinding for casting at party members
-When using a keybinding to cast at a target such as self/party, the spell will be cast at that target, regardless of whether or not the spell can target that unit.
-Added option to cast the spell at the unit whose frame the mouse is over, like Player Frame, Pet Frame, Party1 Frame, etc..
v1.62:
-Updated to MCom 1.3
This improves the display of the help screen, and shows current status of all options in it as well
-Updated to use MCom's new textname, to help a bit with localization ease
v1.61:
-Will now smart self cast spells that are group only, if a non-group friendly is cast
-improved some group buffing logic
-Fixed group curing of poisons(turns out I don't know how to spell poison, well I guess I do now)
v1.6:
-Mana Control, prevention of casting mana boosting spells, on those who dun got no mana bar
-Group Mana Casting, cast mana boosting spells at members with low mana
-Group casting now considers the selected target first
-Fixed a bug that broke group self casting
v1.57:
-Fixed a bug that caused the "No good target" message to occur on every groupable cast.
-Fixed some logics
-Group buff casting now keeps up with then you last cast what on whom, so buffs will now be recast on those who have buffs, if everyone has the buff, but will be cast on the person you buffed the longest ago(and therefore oldest buff)
v1.56:
-Updated to MCom 1.28
-Removed use of locale to identify Gouge
-Added ability to identify bound spells by whether or not they have a digit in their tooltip
-Gouge is now identified seperate of Rend, by the fact that it had no digit in its tooltip
v1.54:
-Set Gouge identifier to "Stun", hope this is right
-Made sure that rank casting only occurs when the player is not the target, and when the target is friendly
-Made sure that bound casting prevention only occurs with hostile spells
v1.53:
-Updated to MCom 1.27
-Self cast table has a new specifier, r, if it is true then the spell must have a range indicator to match
-Added a debug option to print the texture of the spell that was just cast, "texture" or "tex"
-Will now self cast dispel if the player has no target
-SpellCanTarget changed to SpellHasRange
-No longer check that all spells have a range indicator for self/group casting, will now only do so when neccisary(fixes "Lay on Hands")
v1.52:
-Fixed basic smart cast logic issue, should now properly cast at friendly targets
v1.51:
-Added missing self cast spells, Fear Ward, and Prayer of Fortitude
-Fixed Lesser Heal, and Heal, which didn't self cast at all ranks(multiple textures withing the same skill oi)
v1.5:
-Added Heavy Mageweave, Runecloth, and Heavy Runecloth bandages. Thanx to Ironheart
-Added ability to have CO automatically stop canceling a spell, if a group cast was attempted, and no good target was found. Also an error message will display to let you know.
-So long as you do not have dispel disabled, CO will now only smart cast it, if you have a Magic debuff on you, otherwise, it will throw it at your target.
-Fixed logic for preventing CO from messing with other mods. Should now work proper for all mods.(Including DivineBlessing)
-If group casting, and the player is picked as the target, CO will no longer check range
-CastOptions will now REFUSE to load if AltSelfCast is enabled
-Renamed the slash command noreturn to "noassistreturn", and added an alies of "nar".
v1.4:
-Updated to MCom 1.26
-Added Innervate to the self cast table
-Added ability to specify binding debuffs by name, for when the texture is ambiguous
-Should no longer think a player is gouged, when they are actually rended
-Fixed detection of usage of group mode, this was fairly borked
-Simplified some function calls
-Fixed group self option
-Will no longer usurp spellbook or byname casting unless called from a macro or the spellbook, meaning it should no longer break mods like CastParty, and CT_RaidAssist
-For a spell to be self cast, it must now have a range indicator in the tooltip. Should fix issues where some spells/items that are not self-castable share the same texture as a self cast spell. This fixes First Aid on Paladins
v1.3:
-Update to MCom 1.25
-Added support for myAddOns
-Added option to cancel casting of the wand when you try to cast another spell(thanx to AlexanderYoshi for this suggestion)
-Added option to not cast at units that are bound by effects like sleep, polymorph, and fear, if the spell would free the target from the effect(thanx to Gryphon for this suggestion)
v1.23:
-Update to MCom 1.24
-Fixed a bug where casting bad spell names by name, would cause an error.
v1.22:
-Forgot to update Dispel Magic self cast stuff. Caused an error, fixed now.
v1.21:
-Updated to MCom 1.23
v1.2:
-Changed spell recognition to use textures instead of name. This means for the most part Cast Options doesn't need any localization to function properly. The only thing it needs is for the Group Curing to work right, the words Poisen, Curse, Disease, and Magic
-Added Smart Assist Casting, thanx to Wh1sper for this idea. It lets you cast spells at your friendly targets hostile target.
-Added Smart Group Casting, lets CO pick a group member to cast healing, cure, and buff spells on, based on their status.
-CO will now take over casting from scripts, containers, and the spellbook
-First Aid items are now considered selfcastable, other items can be added
v1.1:
-Can now store/load it's variables on a per realm, per character basis.
-Updated to MCom 1.1
VisibilityOptions,
http://www.curse-gaming.com/mod.php?addid=1488
v1.4:
-Updated for 1.6 patch
-Updated to MCom 1.32
-Updated to MCom's new load format
-Will now save the config variable whether there is a UI around or not
-Improved iterated frame sets so that the iterated number can be specified via format code: I.E. "Frame%dName"
v1.35:
-Updated to MCom 1.3
This improves the display of the help screen, and shows current status of all options in it as well
-Updated to use MCom's new textname, to help a bit with localization ease
-Fixed bug that the status update text would not display at all
-Added slashname to allow setting what name to show in slash commands, defaults to uiname
v1.34:
-Updated to MCom 1.29
This fixes the bug that the slash command did not update the Cosmos variables.
v1.33:
-Updated to MCom 1.28
-All registrations now support setting, section, separator, and option difficulty for Khaos
v1.32:
-Updated to MCom 1.27
-Fixed the new slash commands, voh, voah, and vot to actually work
v1.31:
-Added aliases for all three slash commands: /hide - /voh, /autohide - /voah, /trans - /vot
-Fixed display of the Exhaustion Tick(the tick mark on your XP bar that shows your rest state)
-VisibilityOptions will now REFUSE to load if PopNUI or TransNUI are enabled
v1.3:
-Updated to MCom 1.26
-Added aliases for action bar.. action, mainactionbar, mab
-Added ability to control the main bar menu buttons, and bag buttons seperate of the main bar
-Will no longer control party frame if CT_RaidAssist is loaded
-Makes use of new MCom getStringVar version
v1.22:
-Updated to MCom 1.25
-Added myAddOns support
v1.21:
-Updated to MCom 1.24
v1.2:
-Updated to MCom 1.23
-VO was creating some 30k garbage collections per second. I've found and eliminated the sources of these GCs, and now it generates 0kgcps.
v1.12:
-Updated to MCom 1.22
-Added a help dialog
v1.1:
-Can now store/load it's variables on a per realm, per character basis.
-Updated to MCom 1.1