Get an Epic Experience with Premium

Bitten's SpellFlash: Mage

Mage Login to Add Favorites
  • 35 Likes
  • World of Warcraft
  • 389,184 Monthly Downloads
  • Supports: 6.0.3
  • 3,260,125 Total Downloads
  • Updated 01/25/2015
  • Created 04/30/2012
  • 543 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 60000.26
or

About Bitten's SpellFlash: Mage

This module flashes suggested spells for all three Mage specs.

If you download using the Curse Client it will come with everything you need. If you download your addons manually, you must also get SpellFlash.

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.

Bitten's SpellFlash modules replace Blizzard's default proc highlighting to flash the button you should press next to achieve maximum dps on a boss fight. Or if you are a tank, to maximize your survivability. For healers, they are just slightly smarter proc highlighters. Dps modules follow or are similar to priority schemes found in SimulationCraft and/or Icy Veins. Sometimes you have to be smarter than SpellFlash, e.g. when saving a cooldown for a specific boss mechanic, but in general following the recommendations will improve most people's performance.

------------------------------------------------------------------------
r197 | slippycheeze | 2015-01-25 20:08:23 +0000 (Sun, 25 Jan 2015) | 1 line
Changed paths:
   A /tags/60000.26 (from /trunk:195)

update to latest BSF library
------------------------------------------------------------------------
r195 | slippycheeze | 2015-01-24 07:10:26 +0000 (Sat, 24 Jan 2015) | 4 lines
Changed paths:
   M /trunk/src/Spells.lua

Make Nether Tempest always optional

Previously it was "mandatory" on a boss, which isn't strictly desirable,
so we remove that.
------------------------------------------------------------------------
r194 | slippycheeze | 2015-01-24 07:10:22 +0000 (Sat, 24 Jan 2015) | 14 lines
Changed paths:
   M /trunk/src/Rotations.lua
   M /trunk/src/Spells.lua

Various fixes to Arcane, thanks to Reason2012 for the report:

Arcane is no longer stuck in "burn" if the Prismatic Crystal talent is
taken.  Previously, an error on my part meant that it was testing "do
you have the talent", rather than "do you have the crystal out" to
figure out if it should burn or not.

Arcane Orb cooldown should be respected better, and it should flash
pre-combat since it is used to quickly build stacks.  It still flashes
only below two arcane stacks, as a builder.

Arcane Power will now flash just prior to Prismatic Crystal, rather than
just after, if you have taken that talent.  (Specifically, it will start
flashing two GCDs prior to PC becoming available.)
------------------------------------------------------------------------
r190 | slippycheeze | 2015-01-19 02:56:10 +0000 (Mon, 19 Jan 2015) | 5 lines
Changed paths:
   M /trunk/src/Rotations.lua

Clean up Prismatic Crystal tracking

Thanks to a couple of magic people who let me know it is tracked as a
totem, I can replace my hacky guesswork with just pulling data from the
totem system.
------------------------------------------------------------------------
r189 | slippycheeze | 2015-01-19 02:56:07 +0000 (Mon, 19 Jan 2015) | 1 line
Changed paths:
   M /trunk/src/Rotations.lua
   M /trunk/src/Spells.lua

Implement Prismatic Crystal for remaining spec...
------------------------------------------------------------------------
r188 | slippycheeze | 2015-01-19 02:56:03 +0000 (Mon, 19 Jan 2015) | 1 line
Changed paths:
   M /trunk/src/Rotations.lua

Clean up fire debug code
------------------------------------------------------------------------
r187 | slippycheeze | 2015-01-19 02:55:59 +0000 (Mon, 19 Jan 2015) | 1 line
Changed paths:
   M /trunk/src/Rotations.lua
   M /trunk/src/Spells.lua

Don't flash Time Warp -- too specialized
------------------------------------------------------------------------
r185 | slippycheeze | 2015-01-18 23:41:47 +0000 (Sun, 18 Jan 2015) | 1 line
Changed paths:
   M /trunk/src/Spells.lua

Minor luacheck cleanups
------------------------------------------------------------------------
r184 | slippycheeze | 2015-01-18 23:41:43 +0000 (Sun, 18 Jan 2015) | 6 lines
Changed paths:
   M /trunk/src/Spells.lua

Fix Arcane Orb never flashing

This was a Blizzard ... well, I was going to say bug, but quirk is
probably closer to the truth: it has a range, but is never, ever in
range.  This seems to apply to a lot of similar spells, and needs to be
annotated on the spell or it will never consider flashing it.
------------------------------------------------------------------------
r183 | slippycheeze | 2015-01-18 23:41:39 +0000 (Sun, 18 Jan 2015) | 1 line
Changed paths:
   M /trunk/src/Rotations.lua

Remove arcane warning: is tested at 100 now
------------------------------------------------------------------------
r180 | slippycheeze | 2015-01-09 08:05:13 +0000 (Fri, 09 Jan 2015) | 1 line
Changed paths:
   M /trunk/src/Spells.lua

Fix cooldown for Comet Storm
------------------------------------------------------------------------
r177 | slippycheeze | 2015-01-03 04:19:32 +0000 (Sat, 03 Jan 2015) | 1 line
Changed paths:
   M /trunk/src/Spells.lua

Don't suggest Time Warp unless the target is a boss
------------------------------------------------------------------------
r176 | slippycheeze | 2015-01-03 04:19:27 +0000 (Sat, 03 Jan 2015) | 1 line
Changed paths:
   M /trunk/src/Rotations.lua
   M /trunk/src/Spells.lua

Use Arcane Orb when not capped on stacks, even single target
------------------------------------------------------------------------
r174 | slippycheeze | 2015-01-03 04:09:59 +0000 (Sat, 03 Jan 2015) | 11 lines
Changed paths:
   M /trunk/src/Rotations.lua
   M /trunk/src/Spells.lua

Improve Nether Tempest handling

We now keep track of where Nether Tempest was cast, and if it
is (probably) still active on a mob that isn't your target, we only
flash it "small" rather than normally.

If the target with it on dies, we should handle that correctly and
immediately revert to full size flashing.

This is done because we can't tell why you switched targets, and if the
NT cast needs to be refreshed because of range, mob switching, etc.
------------------------------------------------------------------------
r173 | slippycheeze | 2015-01-03 04:09:55 +0000 (Sat, 03 Jan 2015) | 1 line
Changed paths:
   M /trunk/src/Rotations.lua
   M /trunk/src/Spells.lua

Implement Arcane Prismatic Crystal support.
------------------------------------------------------------------------
r171 | slippycheeze | 2014-12-29 03:23:46 +0000 (Mon, 29 Dec 2014) | 1 line
Changed paths:
   M /trunk/src/Spells.lua

Fix Arcane Explosion not flashing during AoE
------------------------------------------------------------------------
r169 | slippycheeze | 2014-12-28 22:47:04 +0000 (Sun, 28 Dec 2014) | 3 lines
Changed paths:
   M /trunk/src/Rotations.lua
   M /trunk/src/Spells.lua

Fix some Arcane rotation and spell flashing bugs

This polishes away a few places where we incorrectly flashed.
------------------------------------------------------------------------
r167 | slippycheeze | 2014-12-27 17:31:10 +0000 (Sat, 27 Dec 2014) | 1 line
Changed paths:
   M /trunk/src/Rotations.lua

Open with Frostfire Bolt if Brain Freeze is up
------------------------------------------------------------------------
r165 | slippycheeze | 2014-12-25 06:49:31 +0000 (Thu, 25 Dec 2014) | 1 line
Changed paths:
   M /trunk/src/Spells.lua

Fix typo that broke combustion with meteor
------------------------------------------------------------------------
r163 | slippycheeze | 2014-12-25 01:41:57 +0000 (Thu, 25 Dec 2014) | 9 lines
Changed paths:
   M /trunk/src/Rotations.lua

Fix Finger of Frost tracking bug.

Changes in the WoW server-side meant that a work around for inaccuracies
in tracking FoF stacks in MoP has gone away; this, in turn, meant that
if you used a FoF stack when you had two, we mistakenly believed that
you have 0 (or even -1) stacks.

This fixes that, so we should now handle FoF much, much better in the
rotation.  (Starting with not appearing to ignore it for a while...)
------------------------------------------------------------------------

Comments

First Previous Page 14 of 20 Next Last
  • #101

    Well considering i am only lvl 60 on this mage....haha it is pointless to have it up...and I am very particular where things go...and dragging jusr gets irritating...I like things in their default places and such..but it didnt seem to go back to a default home...even after deleting the addon and so on...But I did figure it out just before u posted...thanks...Odd that when I tried unchecking the combustion...first...it didnt work...but after i deleted the addon...cleared the folders of any trace..and reinstalled it worked unchecking it.

  • #94

    Is the fire spec meant to be using "Mage Armor" I would have thought "Molten Armor" would be better?

  • #98

    You are correct.  The latest version fixes it.

    Author of Bitten's SpellFlash.

  • #93

    Tested this morning..... Working very nicely I must say :)

  • #97

    Thanks!

    Author of Bitten's SpellFlash.

  • #92

    Xemnosyst,

    Thanks again for the update. The Fire rotation is spot on. I did notice in testing that if I swap Fireball for Frostfire Bolt (which is now viable when using the FFB Glyph) that Frostfire Bolt does not blink when Fireball should blink. Is there any way to fix this?

  • #96

    Thanks for the tip.  It will now flash FFB along with FB if you have the glyph.

    Author of Bitten's SpellFlash.

  • #91

    @ Xemnosyst

    I would just like to thank you for your time and effort into making this little add on of yours work.  I know that it must be a great struggle at times, for what ultimately must be; very little rewards.  But, for what it's worth to you.... You have my gratitute... you've helped turn this game around for me & your addon has become a beacon in the WOW universe, so... Keep up the great work and hurry up and get the fire issues sorted ;)

    Wulfrune

  • #95

    Fire issue: sorted.

    Author of Bitten's SpellFlash.

  • #84

    Hi, I&'m from Germany, and my english is very bad :) find addon asking Flash Mage&'s Spell simple supper for arcane, fire and wanted to try, but since it does not happen, the buttons do not light up help please

  • #85

    I think you are saying:

    The addon is good for Arcane.  It does not flash for Fire.  Please help.

    The addon should not flash for Fire yet.  It also should not flash for Frost yet.  Wait 2 weeks, then I hope it will flash for Fire.

    <Edit:> And now it should flash for Fire.

    Last edited by Xemnosyst on 9/6/2012 6:24:47 PM

    Author of Bitten's SpellFlash.

  • #86

    ok thank you

  • #81
    Errors when using before and after update

    I've been getting these that popup while on arcane. I also noticed it happens on my hunter as well and my resto druid. Haven't really played my other characters so for all I know it's happening on all of them.

    Message: [ADDON_ACTION_BLOCKED] AddOn "BittensSpellFlashLibrary" tried to call the protected function "OverrideActionBarButton2:Show()".
    Time: 08/31/12 03:03:18
    Count: 6
    Stack: [C]: in function `Show'
    Interface\FrameXML\ActionButton.lua:268: in function `ActionButton_Update'
    Interface\FrameXML\ActionButton.lua:505: in function `ActionButton_OnEvent'
    Interface\FrameXML\ActionButton.lua:124: in function <Interface\FrameXML\ActionButton.lua:117>

    Locals: <none>

  • #83

    Blizzard's "tried to call protected function" errors are still way off, I see.   Just to be sure I searched all of my & SpellFlash's code.  Nowhere does it call OverrideActionBarButton2:show(), let alone during combat when it's protected.  It has been a well-known and oft-feared error message for addon authors for a long time now.  Basically -  there is an addon causing the problem, but the WoW client blames some other seemingly random addon for it.  

    The best advice I can give is to disable 1/2 your addons, then see if it happens again.  If it still does, disable 1/2 of your remaining addons, if it does not, re-enable 1/2 of the ones you disabled.  Continue like this until you narrow down the addon that is actually to blame.  You might get lucky if you start with any other addons you can think of that would want to show or hide action bar buttons.  Wish I could give you an easier solution.

    Author of Bitten's SpellFlash.

  • #75

    Noticed when using the arcane rotation if I choose Frost Bomb or Living Bomb instead of Nether Tempest it doesn't flash at all... is this intended? Frost Bomb should flash when off Cooldown, and Living Bomb should flash just after the previous expired and be priority 1 in the arcane rotation, but everything else continues to flash around them both.

    Also thank you for the timely response to my previous comment, I understand that there is no fire rotation. However, the question was simply until a Fire Rotation is built in, would you be able to leave blizzard's default proc flash on for Pyroblast so it shows something or is this simply not possible?

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway