- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,099 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top StarCraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
Bitten's SpellFlash Library
- 19 Likes
- World of Warcraft
- 364,229 Monthly Downloads
- Supports: 5.2.0
- 3,860,800 Total Downloads
- Updated 05/15/2013
- Created 04/28/2012
- 319 Favorites
- Project Site
- Comments
- Release Type: Release
- License: All Rights Reserved
- Newest File: 4.8.0
About Bitten's SpellFlash Library
!NEW INFORMATION BELOW!
This library is packaged together with all of Bitten's SpellFlash class modules now. You do not need to download this addon separately to make any of them work. If you had it install previously, you can safely delete it now. The only change will be the key bindings (if you used them); see this website for more info on that.
!NEW INFORMATION ABOVE!
This is a library to make SpellFlash modules easier to create. Please see the FAQ before posting a question. If that doesn't address your issue, or you have a suggestion to improve this addon, please either leave a comment or create a ticket.
If you are an addon author and want to learn more, read on. If you are not an addon author, there is nothing here you need to worry about - read on only only if you're curious.
Help with cooldown and (de)buff timing
There are often times when want to know whether a certain (de)buff will be present when it's time to cast the next spell. If you use a naive approach of simply checking for the presence of a buff now, and it falls off half way through your current cast, you may have been flashing the wrong spell. There are clones of many (de)buff and cooldown checking functions that allow you to get the information you need easily. For example this library function:
function c.GetMyDebuffDuration(name, noGCD) return s.MyDebuffDuration(c.GetID(name)) - c.GetBusyTime(noGCD) end
Passing a value for noGCD will cause it to ignore the global cooldown, which is useful for spells that are not on the gcd. Otherwise it uses the longer of the gcd and your current cast.
International support without cluttering your code with spell IDs
There are clones of several often-used SpellFlash functions that translate from the spell name you pass to their spell id. For example, you can replace calls that look like
s.Buff(74434--[[Soulburn]], "player")
With calls that look like
c.HasBuff("Soulburn")
Without fear of your code breaking when used on a non-English client. There is also a function, c.GetID("name"), that you can use if a cloned function does not exist in the library. Note that for these functions to work, you must have the spell or buff defined in a.spells.
Learning More
There are several other little features, like simplifying your Spam function while supporting options to turn rotations on and off. Feel free to browse the source to learn more. All of Bitten's SpellFlash modules use this library, so any of them provide examples of how to use it.
- Bitten's SpellFlash: Atonement
- Bitten's SpellFlash: DK
- Bitten's SpellFlash: Druid
- Bitten's SpellFlash: Hunter
- Bitten's SpellFlash: Mage
- Bitten's SpellFlash: Monk
- Bitten's SpellFlash: Pally
- Bitten's SpellFlash: Priest
- Bitten's SpellFlash: Rogue
- Bitten's SpellFlash: Shaman
- Bitten's SpellFlash: Warlock
- Bitten's SpellFlash: Warrior
Version 4.8.0
This version supports the latest Shaman release.
- New spell tags: Tick and PredictFlash.
- Added c.AoeColor and c.MovementColor.
Version 4.7.4
This version supports the latest Hunter release.
- c.GetHealth() and g.GetHealthPercent() now work on dead targets (they return 0)
- Bugfix - the "fct" toggle was not completely turning off floating combat text over the player.
Version 4.7.3
- NoRangeCheck is now implied when defining Melee or Range.
- Bugfix - c.LastGCD was not being updated as often as it should.
Version 4.7.2
- Bugfix: 4.7.1 had a conflict with 4.7.0.
- c.PriorityFlash() and c.FlashAll() now respect spells' UseBuffID flag.
Version 4.7.1
- Bugfix for a Lua error w/ some classes.
Version 4.7.0
This version supports the latest Druid release, and may provide some small benefit to most classes - especially tanks.
- c.GetBusyTime() is a little smarter about spells that don't trigger a GCD, and spells which define the new SpecialGCD flag.
- c.IsTanking() is smarter when fighting Gara'jal.
- c.DelayPriorityFlash() now honors Debuff and MyBuff flags.
- c.DelayPriorityFlash() now flashes blue when in AoE mode.
- Added c.HasMyBuff(), c.GetMyBuffDuration(), and c.GetMyBuffStack().
- Added c.IsCastingAt()
Version 4.6.7
This version supports the latest Monk release.
- Spell info tables now include TargetID, which is the GUID of that spell's target. Does not work if for spells not cast on s.UnitSelection().
- c.PriorityFlash now respects the MyBuff tag.
Version 4.6.6
- Added a slash command to use the Blizzard proc highlights instead of the red border.
- Bugfix - the "/bsf debug" command wasn't working correctly.
Version 4.6.5
This version supports the latest Paladin release.
- c.DelayPriorityFlash() now respects spell ranges.
- c.DelayPriorityFlash() now looks for a new spell attribute: "Cooldown".
Version 4.6.4
This version supports the latest Priest release.
- c.DelayPriorityFlash() was not always accounting for cast time correctly.
Version 4.6.3-beta
This version supports the latest Priest release.
- Added c.DelayPriorityFlash().
- Added a "FullCD" parameter to c.GetCooldown().
- Added c.RegisterInitiatingSpell(), and the logic to make it work w/ event handling.
Version 4.6.2-beta
This version supports the latest Priest release.
- c.PriorityFlash now considers a new flag: "CanCastWhileMoving".
- c.PriorityFlash and c.FlashAll now consider the "Range" flag even if Override is defined.
Version 4.6.1-beta
This version fixes a bug in the Mage beta.
- c.IsSolo() now only considers visible group members, unless you set the "considerFutureGroup" flag.
- Bugfix - c.PriorityFlash had possible infinite recursion w/ MovementFallthrough.
Version 4.6.0
This version supports the latest Mage and Warlock releases.
- Now supports rotations with a MovementFallthrough function.
- Added c.MakeMini()
- Bugfix - c.PriorityFlash and c.FlashAll were checking your stance for a "form" spell even with Override.
- Bugfix - c.PriorityFlash and c.FlashAll were not handling EarlyRefresh correctly.
Version 4.5.2
This version supports the latest Rogue and Druid releases.
- Added c.MakeOptional()
- Added c.MakePredictor()
- Most of the buff functions now take an additional argument: "applied".
- c.RegisterForEvents() now passes along SPELL_PERIODIC_ENERGIZE.
Version 4.5.1-beta
- Bugfix - c.FlashAll() and c.PriorityFlash() were not properly considering power levels.
- Added c.GetHealth()
Version 4.5.0-beta
This version supports the latest Druid beta release.
- Nothing ever flashes when you are in a vehicle anymore.
- c.GetPower() now considers the currently casting spell even when you pass in the second argument, as long as it is the primary power type.
- c.FlashAll() and c.PriorityFlash() now consider queued spells for flags like Buff and EarlyRefresh, which are also evaluated even if you define Override.
- Added c.GetHealthPercent()
Version 4.4.0
This version supports the latest Shaman and Monk releases.
- Added c.GetMinCooldown()
- Added c.IsMissingTotem()
- Added c.GetTotemDuration()
Version 4.3.2
- Added Energizing Spores to c.SPELL_HASTE_BUFFS
- Added Legacy of the White Tiger to c.CRIT_BUFFS
Version 4.3.1
- Bugfix - occasional Lua error when logging in.
Version 4.3.0
- Bugfix - c.RegisterOptions() was not setting the title at the top of the options window.
- Bugfix - c.RegisterOptions() was not handling the "Spell Flashing" checkbox in the upper left.
- Bugfix - now tracks the travel time of spells internally, since SpellFlash's methods got buggy w/ 5.2.
- Bugfix - work around a quirk in LibActionButton that broke the red border for proc highlights in certain action bar positions.
- If you pass an argument to c.ToggleDebugging() it now toggles whether that tag is printed by c.Debug().
- c.AddSpell() now looks for the Applies attribute.
- Removed c.RegisterAura(), in favor of the new Applies attribute.
- Removed c.EstimateTravelTime(), since it was never used outside of the library itself.
- Added c.IsTagOn()
Version 4.2.3
This release is important for the latest Monk version, and may fix unreported issues with non-English clients.
- Bugfix - c.GetBufStack() would always report 0 on non-English clients.
Version 4.2.2
This release should make some modules more friendly for lower-level characters. But there are still no promises about how well any of them will work at lower levels.
- c.GetCooldown() now reports a large number when you don't have the spell.
- c.PriorityFlash() now prints the flashing spell to debug output.
Version 4.2.1
This release may affect many classes, but only if you don't have all of your spec's important spells on your action bar (e.g. because you are low level).
- c.PriorityFlash() now consults s.ItemFlashable() and s.Flashable().
Version 4.2.0
This release supports the latest Warlock version. IMPORTANT NOTE: You should not have to download this, or any future version of Bitten's SpellFlash Library. It will be included with future versions of class modules from now on.
- c.IsSolo() now optionally factors in whether you are queued for a dungeon/raid/scenario.
Version 4.1.0
IMPORTANT NOTE: You should not have to download this, or any future version of Bitten's SpellFlash Library. It will be included with future versions of class modules from now on. This updated supports the latest Priest & Atonement releases.
- No longer flashes anything when you are a ghost.
- Added c.IdMatches().
- Replaced Blood Pact with Dark Intent in c.STAMINA_BUFFS.
Version 4.0.0
IMPORTANT NOTE: You should not have to download this, or any future version of Bitten's SpellFlash Library. It will be included with future versions of class modules from now on.
- No longer flashes anything when you are dead.
- Replaced the global table management in Utils with BittensGlobalTables (which is better).
- Converted to the new global table management.
- Added u.SkipOrUpgrade().
- Added everything in OptionsFrames.lua.
- The flags to turn rotations on/off now follow the convention Flash<RotationName>. It flashes when c.GetOption(flagname) is true.
- Added c.RegisterAddon(), which also takes care of calling c.RegisterForEvents() and s.RegisterModuleSpamFunction.
- Removed c.Flash().
- c.PriorityFlash() now correctly colors spells for AoE that set their own color within CheckFirst.
- c.DistanceAtTheMost() now works for friendly targets ... though perhaps not with the same granularity.
Version 3.22.2
IMPORTANT NOTE: You should not have to download this, or any future version of Bitten's SpellFlash Library. It will be included with future versions of class modules from now on.
- Removed some debug output.
Version 3.22.1 beta
- Reduced overhead when integrating with LibActionButton.
Version 3.22.0 beta
This marks the first version you should never have to download. Instead, a copy of the library will be included with each class module (once each is updated).
- Added u.MakeGlobalTable()
- Added u.GetOrMakeGlobalTable()
- Added u.RegisterSlashCommand()
- Added u.MagicallyIncrement()
- The library will only be defined once, using the most recent version (via u.MakeGlobalTable()).
- Moved key bindings to slash commands, since key bindings cannot be defined in an embedded library. They are now available in a separate addon: Bitten's SpellFlash Key Bindings.
- The slash command functionalities now always print out a message when toggled.
Version 3.21.1
This bugfix release may affect any spec that uses channeled spells, and especially the new Monk version.
- Bugfix - c.IsCasting() and c.RegisterForEvents() callbacks now correctly account for a channeled spell that is interrupted by re-casting the same spell.
Version 3.21.0
This version has updates that apply to almost every class, and is necessary for the latest Warlock release. One change could have subtle quirks for any class if I got it wrong, so please notify me right away if something seems a little off after the update.
- Changed AoE color from purple to more bluish. It will not be quite as easy to distinguish from white (the single-target color), but much easier to distinguish from red (which more and more modules are using).
- Changed c.IsCasting() to work around a bug in WoW.
- Added c.DistanceAtTheLeast() and c.DistanceAtTheMost().
- Added Aura of the Elements to c.MAGIC_VULNERABILITY_DEBUFFS.
Version 3.20.0
This update supports the latest Warlock and Mage releases.
- Spell power & spell haste raid buffs no longer flash just because a non-mana-user lacks them.
- Removed SpellSchool arguments & added targetID arguments to c.RegisterForEvents() callbacks.
- c.RegisterForEvents() now handles spells that fail and succeed at the same time (such as Warlock spells cast with Soulburn).
- Added u.GetFromTable()
- Added u.GetOrMakeTable()
Version 3.19.1
This update supports the latest Warlock release.
- The AuraRemoved() callback for c.RegisterForEvents() now takes a new argument: "quiet".
Version 3.19.0
This update supports the latest Warlock release, and will support some upcoming releases for tanking classes.
- Added c.IsQueued()
- c.FlashMitigationBuffs() now checks for an Enabled() function on spells.
Version 3.18.2
This update supports the latest Mage release. It also corrects a mistake in the last release, so my apologies but everyone should update again.
- c.GetCastingInfo() now includes spells that are being channeled.
- Bugfix - c.RaidBuffNeeded() was refreshing at 2 and 5 seconds, instead of minutes! Oops!
- Bugfix - c.ManageDotRefresh() no longer updates channeled spells on each tick. Now it's only once when channeling starts, as it should be.
Version 3.18.1
This version corrects 2 issues that may affect many modules. I recommend everyone update.
- c.SelfBuffNeeded() and c.RaidBuffNeeded() now refresh at 2 minutes out of combat when the player is solo.
- Bugfix - c.IsCasting() could sometimes report false when it shouldn't.
- Bugfix - c.GetCastTime() could sometimes report a number lower than the GCD even noGCD was false.
Version 3.18.0
This update supports the latest Druid release. It also adds green, small flashes for all tank rotations when a healing cooldown is being held until you take damage.
- c.FlashMitigationBuffs() now respects the FlashID property.
- c.FlashMitigationBuffs() now flashes cooldowns that it is holding small and green.
Version 3.17.0
This update supports the latest Warrior release, and may fix a bug for Blood and Brewmaster tanks who do not use an English client.
- c.FlashMitigationBuffs() new checks spell.IsUp().
- c.FlashMitigationBuffs() now uses spell.ID instead of the name of the buff.
- Added c.HasDebuff().
- Added c.GetDebuffStack().
Version 3.16.3
- A little bit of work on the red border proc highlights. I think the only visible change is that they are slightly bigger now.
- Making the "Out of Date" status go away.
Version 3.16.2
- No change, just releasing fully what was previously only in Beta.
Version 3.16.1 beta
This update affects all classes.
- Possible bugfix of a Lua error reported by a user.
Version 3.16.0 beta
This update affects all classes.
- Adds an optional red border around spells that would otherwise have Blizzard's proc highlighting.
Version 3.15.4
This update affects all classes.
- The last version caused issues when combined with certain other addons.
Version 3.15.3
This update affects all classes.
- Some sly spells were still getting Blizzard proc hilighting. I think I covered everything this time. See the last question in the FAQ for a discussion about why I disable them.
Version 3.15.2
This update affects all classes.
- Finally found how to disable Blizzard proc hilighting again! See the last question in the FAQ for a discussion about why I disable them.
Version 3.15.1
This is an optional update for all classes.
- None of Bitten's module will ever flash anything when you are mounted out of combat anymore.
Version 3.15.0
This version supports the latest Warlock module.
- If c.GetID() is passed a table, it is now simply returned.
Version 3.14.2
This version supports the latest Atonement module.
- Bugfix: updated c.GetGroupMembers() for MoP.
Version 3.14.1
This version fixes a bug that was introduced last version for Blood and Holy tanks.
- Bugfix: c.FlashMitigationCooldowns wasn't respecting ShouldHold().
Version 3.14.0
This version supports the latest Paladin module.
- Many more (de)buff functions now take noGCD and matchSpellID arguments.
Version 3.13.0
This version supports the latest Mage module (I'm a bit late releasing it, oops!).
- c.HasMyDebuff and c.GetMyDebuffStack now take noGCD and matchSpellID arguments.
Version 3.12.2
- Bugfix: protection against an error reported by a user.
Version 3.12.1
- Absolutely no change whatsoever, except now it will no longer be reported as "Out of Date" in 5.0.4.
Version 3.12.0
This version supports the latest Warlock module for MoP.
- Added c.RegisterForFullChannels()
- Added c.GetHastedTime()
Version 3.11.0
This version supports the latest Druid module for MoP.
- c.RegisterForEvents() now fires CastQueued.
- c.GetCooldown() now takes an additional argument: NoGCD.
Version 3.10.0
This version support the latest Hunter module for MoP.
- Added c.BLOODLUST_BUFFS for MoP.
Version 3.9.0
This version supports the latest Mage module for MoP.
- c.GetCastingInfo() now supports channeled spells.
Version 3.8.0
This version supports the latest Monk and DK modules for MoP.
- Added raid (de)buff lists for MoP.
- Replaced c.RotateCooldowns() with c.FlashMitigationBuffs()
Version 3.7.0
This version supports the latest Hunter module.
- Added key bindings to toggle AoE mode for the modules that support it.
Version 3.6.0
This version supports the latest Monk module.
- c.GetPower() now has an optional argument for which power type to count.
Version 3.5.2
- I swear I tried the last version and it worked - but no, no it was broken.
Version 3.5.1
- Fixed so the five percent buffs flash correctly in both the beta AND live clients.
Version 3.5.0
This version supports the latest Monk module.
- Added Legacy of the Emperor to c.FIVE_PERCENT_BUFFS
- c.RotateCooldowns now supports the new UseBuffID flags.
- c.AddSpell now supports the new UseBuffID flags.
Version 3.4.1
This version supports the latest Druid module.
- Bugfix: c.GetMyDebuffStack() was broken.
- Bugfix: c.AddSpell() was not converting tables of spell names to ids correctly.
- Bugfix: c.InfoMatches() was not working for spells with a sub name.
Version 3.4.0
This version supports the latest Rogue release.
- Added c.GetMyDebuffStack().
- c.RegisterForEvents now notifies for Energized.
- c.Flash now passes "self" to the flashing functions.
Version 3.3.2
- Fixed a versioning issue on curseforge.com that caused 2.13.0 to download instead of 3.3.1.
Version 3.3.1
This version supports the latest Priest release.
- c.IsCasting() now works for channeled spells.
Version 3.3.0
This version supports the new Priest Atonement module.
- Added c.GetGroupMembers()
Version 3.2.0
- c.RegisterForEvents() now notifies of SpellHeal.
- Added an option for keybinding toggling floating combat text. Only toggles target damage and self (not target healing or effects).
- Bugfix: lua error in c.EstimateTravelTime().
Version 3.1.2
- Bugfix: fixed a harmless but annoying lua error that only occurred for users with "In Combat Only" selected.
Version 3.1.1
- Improved the predictions for queued spell timings & power changes.
- c.InfoMatches() now accepts tables of spell names.
- Added c.GetCost() to work around a bug in the Blizzard API.
- Partial workaround for a bug in s.SpellTravelStartTime().
- Bugfix in c.ShouldCastToRefresh()
Version 3.1.0
- c.GetID() now uses a.SpellIDs if it exists.
- c.GetID() is now ok if you pass it an ID instead of a string.
- c.RegisterForEvents() now notifies of SpellMissed.
- Added c.AddSpell().
- Added c.AddOptionalSpell().
- Added c.AddInterrupt().
- Added c.AddTaunt().
- Added c.CloneSpell().
- Added c.GetSpell().
- Added c.PriorityFlash().
- Added c.FlashAll().
- Minor performance improvements.
Version 3.0.0 beta
This beta release breaks backward compatibility. If you update you will also need to update any of your other Bitten's SpellFlash modules to their latest version, which may also be in beta.
- Converted to a new event system.
- Split off a couple files, one for buff definitions and one for events.
- A handful of other changes that break backward compatibility.
- c.GetBusyTime() now includes a queued spell.
- c.HasBuff() no longer accepts a durationRequired argument.
- Added c.ShouldCastToRefresh().
- Added c.GetPower().
- Added c.GetCastingInfo().
- Added c.GetQueuedInfo().
- Added c.InfoMatches().
Version 2.14.0
This version supports the latest Warlock module.
- Added c.SPELL_DAMAGE_DEBUFFS.
- Added c.HasTalent().
- Added c.GetTalentRank().
- Added c.RegisterAura().
- Removed version 1 of the library.
Version 2.13.0
This release supports the latest Mage module, and fixes an issue for the Druid Balance rotation.
- c.RegisterForEvents() now passes a flag to SpellDamage() to indicate whether it is from a DoT.
- Bugfix - c.CountLandings() sometimes double-counted spells if they would land exactly on the edge of your window of interest.
Version 2.12.0
- c.RegisterForEvents() now fires an event for leaving combat.
- c.RegisterForEvents() now fires AuraApplied when an aura gains a stack.
- c.RegisterForEvents() now fires AuraRemoved when an aura loses a stack.
Version 2.11.4
- Grr. There were still issues with events. I tested it with every class that uses events this time, even if they were basically identical. I *think* I have everything worked out now.
Version 2.11.3
- Bugfix: Accidentally left some debug output in the last release. The past couple days have not been my finest - sorry for all the bugfix releases in rapid succession.
Version 2.11.2
- Bugfix: Now handles when events are fired for both "player" and, e.g., "raid3" when in a raid group. This was causing issues in the Hunter module - maybe others?
Version 2.11.1
- Bugfix: c.ManageDots() didn't work if you also used c.RegisterForEvents().
- Bugfix: the CastFailed events were not always called at the correct times.
Version 2.11.0
- Added c.STR_AGI_BUFFS
- c.GetBusyTime() now accepts a list of possible spells that are current but not casting. If one is found in the list, the busy time will take into account the total cast time of that spell.
Version 2.10.0
- c.Flash() now separates .Function() into .FlashAlways(), .FlashInCombat(), and .FlashOutOfCombat().
- Added c.GetCurrentCastTarget()
- Added c.RegisterForEvents()
Version 2.9.0
- Added c.BLOODLUST_BUFFS
- c.Flash() now handles a rotation for when a player has no spec.
Version 2.8.0
- c.HasMyDebuff() no longer considers a debuff gone when it has less than .2 seconds remaining.
- Bugfix: c.GetBusyTime() no longer causes a lua error when called before SpellFlash is completely initialized.
Version 2.7.0
- Added c.CRIT_DEBUFFS.
- Added c.EstimateTravelTime().
- Added c.CountLandings().
Version 2.6.0
- Added c.IsAuraPendingFor().
Version 2.5.0
- Added c.Flash(), which will replace c.Run() at some point.
- Added c.IsTanking().
- Added c.WearingSet().
- Bugfix in c.GetBusyTime().
- The mini-flash on a taunt when another tank has aggro is now 1/2 the normal size, up from 1/3.
- Added c.ManageDotRefresh().
Version 2.4.0
- Added a key binding to turn debug output on/off.
- Added c.MANA_BUFFS, c.ATTACK_POWER_BUFFS, and c.MP5_BUFFS.
- Added c.Debug(), c.IsCasting(), c.IsCastingOrInAir(), c.CheckFirstForTaunts(), c.IsInGroup(), and c.SpellsAreEqual()
- c.HasBuff() now works for permanent buffs (that report duration == 0)
Version 2.3.0
- Added c.INTELLECT_BUFFS.
- Added c.SelfBuffNeeded().
- c.RaidBuffNeeded() now requires mana users if passed c.INTELLECT_BUFFS
Version 2.2.0
- Added c.STAMINA_BUFFS.
- Added c.SHADOW_RESISTANCE_BUFFS.
- Added c.GetBuffStack(name).
- Added c.RaidBuffNeeded(idTable).
Version 2.1.1
- Bugfix: blizzard default proc hilighting was staying disabled for users who changed from a Bitten's SpellFlash module to some other module.
Version 2.1.0
- Bugfix: blizzard default proc hilighting was being disabled for users who have no module for their current character.
- Adds a list of the 5% buffs.
Version 2.0.1
- No functional change. Plays nicer with other addons.
Version 2.0.0 beta
- Version 2.0 library will reside separately from the original, which will not be phased out immediately.
- Does not have all the priority flashing logic or extra spell flags, because SpellFlash adopted all those.
- Adds a framework for keeping modules international-friendly while just as easy to read/mantain.
Version 1.1.0 beta
- Added userFlagged().
- Added run().
Version 1.0.0 beta
- Initial Release.
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 4.8.0 | Release | 5.2.0 | 39,508 | 05/15/2013 |
| 4.7.4 | Release | 5.2.0 | 34,828 | 05/14/2013 |
| 4.7.3 | Release | 5.2.0 | 37,824 | 05/12/2013 |
| 4.7.2 | Release | 5.2.0 | 36,527 | 05/09/2013 |
| 4.7.1 | Release | 5.2.0 | 35,931 | 05/08/2013 |
| 4.7.0 | Release | 5.2.0 | 9,453 | 05/07/2013 |
| 4.6.7 | Release | 5.2.0 | 44,380 | 05/04/2013 |
| 4.6.6 | Release | 5.2.0 | 36,801 | 05/02/2013 |
| 4.6.5 | Release | 5.2.0 | 66,089 | 04/22/2013 |
| 4.6.4 | Release | 5.2.0 | 61,489 | 04/16/2013 |
| 4.6.3-beta | Beta | 5.2.0 | 1,574 | 04/12/2013 |
| 4.6.2-beta | Beta | 5.2.0 | 1,907 | 04/08/2013 |
| 4.6.1-beta | Beta | 5.2.0 | 615 | 04/08/2013 |
| 4.6.0 | Release | 5.2.0 | 77,685 | 04/05/2013 |
| 4.5.2 | Release | 5.2.0 | 50,652 | 04/03/2013 |
| 4.5.1-beta | Beta | 5.2.0 | 1,491 | 03/29/2013 |
| 4.5.0-beta | Beta | 5.2.0 | 887 | 03/28/2013 |
| 4.4.0 | Release | 5.2.0 | 78,456 | 03/24/2013 |
| 4.3.2 | Release | 5.2.0 | 52,172 | 03/21/2013 |
| 4.3.1 | Release | 5.2.0 | 22,882 | 03/21/2013 |
| 4.3.0 | Release | 5.2.0 | 17,074 | 03/20/2013 |
| 4.2.3 | Release | 5.2.0 | 9,411 | 03/15/2013 |
| 4.2.2 | Release | 5.2.0 | 26,036 | 03/12/2013 |
| 4.2.1 | Release | 5.2.0 | 80,586 | 03/07/2013 |
| 4.2.0 | Release | 5.2.0 | 37,150 | 03/06/2013 |
| 4.1.0 | Release | 5.2.0 | 52,788 | 03/06/2013 |
| 4.0.0 | Release | 5.2.0 | 21,232 | 03/05/2013 |
| 3.22.1 beta | Beta | 5.1.0 | 1,286 | 02/26/2013 |
| 3.22.0 beta | Beta | 5.1.0 | 66 | 02/26/2013 |
| 3.21.1 | Release | 5.1.0 | 78,776 | 02/25/2013 |
| 3.21.0 | Release | 5.1.0 | 95,070 | 02/11/2013 |
| 3.20.0 | Release | 5.1.0 | 90,751 | 01/30/2013 |
| 3.19.1 | Release | 5.1.0 | 85,269 | 01/19/2013 |
| 3.19.0 | Release | 5.1.0 | 109,772 | 12/29/2012 |
| 3.18.2 | Release | 5.1.0 | 36,328 | 12/28/2012 |
| 3.18.1 | Release | 5.1.0 | 32,786 | 12/27/2012 |
| 3.18.0 | Release | 5.1.0 | 60,664 | 12/23/2012 |
| 3.17.0 | Release | 5.1.0 | 35,039 | 12/22/2012 |
| 3.16.3 | Release | 5.1.0 | 109,139 | 12/02/2012 |
| 3.16.2 | Release | 5.0.5 | 110,562 | 11/15/2012 |
| 3.16.1 beta | Beta | 5.0.5 | 949 | 11/14/2012 |
| 3.16.0 beta | Beta | 5.0.5 | 897 | 11/13/2012 |
| 3.15.4 | Release | 5.0.5 | 84,166 | 11/05/2012 |
| 3.15.3 | Release | 5.0.5 | 34,372 | 11/04/2012 |
| 3.15.2 | Release | 5.0.5 | 29,387 | 11/03/2012 |
| 3.15.1 | Release | 5.0.5 | 58,087 | 10/31/2012 |
| 3.15.0 | Release | 5.0.5 | 77,557 | 10/22/2012 |
| 3.14.2 | Release | 5.0.5 | 56,272 | 10/20/2012 |
| 3.14.1 | Release | 5.0.5 | 68,461 | 10/14/2012 |
| 3.14.0 | Release | 5.0.5 | 78,759 | 10/08/2012 |
| 3.13.0 | Release | 5.0.5 | 47,895 | 10/06/2012 |
| 3.12.2 | Release | 5.0.5 | 87,469 | 09/26/2012 |
| 3.12.1 | Release | 5.0.4 | 118,763 | 08/30/2012 |
| 3.12.0 | Release | 4.3.4 | 78,485 | 08/25/2012 |
| 3.11.0 | Release | 4.3.4 | 26,856 | 08/24/2012 |
| 3.10.0 | Release | 4.3.4 | 37,951 | 08/20/2012 |
| 3.9.0 | Release | 4.3.4 | 3,662 | 08/20/2012 |
| 3.8.0 | Release | 4.3.4 | 32,227 | 08/18/2012 |
| 3.7.0 | Release | 4.3.4 | 64,410 | 08/09/2012 |
| 3.6.0 | Release | 4.3.4 | 32,968 | 08/07/2012 |
| 3.5.2 | Release | 4.3.4 | 39,429 | 08/04/2012 |
| 3.5.1 | Release | 4.3.4 | 714 | 08/04/2012 |
| 3.5.0 | Release | 4.3.4 | 40,564 | 08/01/2012 |
| 3.4.1 | Release | 4.3.4 | 78,844 | 07/14/2012 |
| 3.4.0 | Release | 4.3.4 | 41,290 | 07/10/2012 |
| 3.3.2 | Release | 4.3.4 | 63,994 | 06/29/2012 |
| 2.13.0 | Release | 4.3.4 | 7,591 | 06/29/2012 |
| 3.3.1 | Release | 4.3.4 | 972 | 06/29/2012 |
| 3.3.0 | Release | 4.3.4 | 43,763 | 06/24/2012 |
| 3.2.0 | Release | 4.3.4 | 18,444 | 06/23/2012 |
| 3.1.2 | Release | 4.3.4 | 11,547 | 06/23/2012 |
| 3.1.1 | Release | 4.3.4 | 5,336 | 06/23/2012 |
| 3.1.0 | Release | 4.3.4 | 43,852 | 06/21/2012 |
| 3.3.0 beta | Beta | 4.3.4 | 1,022 | 06/17/2012 |
| 2.14.0 | Release | 4.3.4 | 56,488 | 06/14/2012 |
| 2.12.0 | Release | 4.3.4 | 44,388 | 06/10/2012 |
| 2.11.4 | Release | 4.3.4 | 999 | 06/09/2012 |
| 2.11.3 | Release | 4.3.4 | 871 | 06/08/2012 |
| 2.11.2 | Release | 4.3.4 | 42 | 06/07/2012 |
| 2.11.1 | Release | 4.3.4 | 1,196 | 06/06/2012 |
| 2.11.0 | Release | 4.3.4 | 50,932 | 06/06/2012 |
| 2.10.0 | Release | 4.3.4 | 50,809 | 06/02/2012 |
| 2.10.2 | Release | 4.3.4 | 6 | 06/02/2012 |
| 2.9.0 | Release | 4.3.4 | 33,490 | 05/31/2012 |
| 2.8.0 | Release | 4.3.4 | 51,945 | 05/27/2012 |
| 2.7.0 | Release | 4.3.4 | 46,222 | 05/24/2012 |
| 2.6.0 | Release | 4.3.4 | 26,885 | 05/22/2012 |
| 2.5.0 | Release | 4.3.4 | 31,099 | 05/21/2012 |
| 2.4.0 | Release | 4.3.4 | 55,463 | 05/16/2012 |
| 2.3.0 | Release | 4.3.4 | 69,790 | 05/11/2012 |
| 2.2.0 | Release | 4.3.4 | 32,032 | 05/10/2012 |
| 2.1.1 | Release | 4.3.4 | 53,494 | 05/06/2012 |
| 2.1.0 | Release | 4.3.4 | 19,499 | 05/06/2012 |
| 2.0.1 | Release | 4.3.4 | 34,491 | 05/04/2012 |
| 2.0.0 beta | Beta | 4.3.4 | 681 | 05/04/2012 |
| 1.1.0 beta | Beta | 4.3.4 | 1,120 | 04/30/2012 |
| 1.0.0 | Beta | 4.3.4 | 21 | 04/28/2012 |
| 1.0.1 | Beta | 4.3.4 | 87 | 04/28/2012 |
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,039,394 Monthly Downloads
-
- Bagnon
- Bags & Inventory
- 476,960 Monthly Downloads
-
- Recount
- Combat
- 332,077 Monthly Downloads
-
- Auctioneer
- Mail, Tooltip, Bags & Inventory, Professions, and Auction & Economy
- 330,308 Monthly Downloads
-
- HealBot Continued
- Healer and Unit Frames
- 303,569 Monthly Downloads

Comments
Sorry for all the bugfix releases the past couple days. I promise I do actually test things before I release - apparently just not well enough!
Author of Bitten's SpellFlash.
This addon, while great has non the less broken OmniCC from showing my cooldowns numericaly on my toolbars. Please fix so I can continue to use both. TIA
Interesting. I will download Omni & check it out when I get back home (in a couple hours).
Author of Bitten's SpellFlash.
I just downloaded OmniCC and it displayed at the same times as spell flashes with no issues. Could you please create a ticket providing any more information you can, including why you think this addon is what broke it?
Author of Bitten's SpellFlash.
Thank you for the time you have spent making these add ons :)
I'm glad you like them!
Author of Bitten's SpellFlash.
<Edited by Bitten to remove the portion that is no longer relevant with SpellFlash's new installation behavior.>
<snip>
One final question however, these seem to be updating a great deal lately...nearly every day. Are you just working on them and posting updates this often or could there be another cause?
Thanks.
You can expect to see frequent updates from me for a while. 2 weeks ago I had 10 addons (one for each class) that nobody in the world knew about except myself and a couple guildies. They were not in perfect shape, and they were only for specs I played. I decided to make them public, and I've been putting a lot of work into them. And there is a lot more work to be done. My current projects are a Balance rotation and some refinements to the Pally module. There will be many many more things to do if I keep up the motivation.
Author of Bitten's SpellFlash.
I have been very active with releases recently. I just ended my semester in college and am taking the summer off. :)
A quick question...
Does your Hunter module absolutely require v1, or will it also work with v2? Also, in the near future, do you have a Warrior module in the works?
I ask because my toons are, in order of use, a Warrior, a Hunter, and a DK.
The hunter module uses version 1 of my library, but it comes with the download of version 2 (until I get around to updating the hunter module), so it will still work with the most recent version.
And I do in fact have a warrior module, but it is not yet in a state to make public. I suppose I could give it a quick glance over and put it up on Curse in beta at some point. Other than that, it is low on my priority list. Feel free to look around for somebody else's warrior module in the mean time, though - I bet there is one! I just like to make my own. :)
Author of Bitten's SpellFlash.