Thread: Cirk's Fastcast
View Single Post
08-04-06, 08:36 AM   #69
Cirk
A Cobalt Mageweaver
 
Cirk's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2006
Posts: 226
Just uploaded v1.11.1 of Fastcast.

Changes from v1.11.0:
  • Changed the way in which Fastcast identifies actions internally so that it can determine when the same action or spell is being cast even when started from different sources (e.g., one from action bar, one from macro).
  • Improved how spell failures and interruptions are handled to reduce chances of accidental re-interruption or being locked in a spell-failing state.
  • Added the optional parameter to FastcastIsCasting to allow it to check for a specific spell being cast, or whether a specific spell or action is current (as long as the action is on the action bar somewhere or is marked as current in your spellbook when active).
  • Added support for Haste's Otravi CastingBar addon.
  • Fixed a bug in FastcastCast which wasn't properly extracting the rank from spell names when the rank was provided.
  • Allow any mixed capitalization to be used for the spell names in FastcastCast and FastcastIsCasting.
  • FastcastIsCasting and FastcastStopCasting will now show a warning in your general chat tab if you call them when fast-casting is not enabled.
  • Fixed a bug in setting the initial casting bar position for channeled spells.

This version fixes the rank problem that d00dz reported, and also the missing casting bar and repeated failure messages reported by Showdown (and in fact should generally improve spell casting robustness by better handling spell failure and interrupts).

Also for Showdown, the changes to FastcastIsCasting mean you can now modify your first macro to check whether Frostbolt is being cast, and if not then interrupt, otherwise do the usual with fast-casting by doing something like:

/script if not FastcastIsCasting("Frostbolt") then SpellStopCasting(); if FastcastUseItem(13) then SpellStopCasting() end; CastSpellByName("Frostbolt") end


Enjoy!
-- Cirk
__________________
Cirk's Addons
  Reply With Quote