Now let's also assume the healer has 3 points in Inspiration, that every Inspiration proc does not overlap, and that his target party has average armor of 16000, and is taking average melee DPS of 1000 from a level 73 boss. Each proc of Inspiration thus increases the target's armor from 16000 to 20000, for an additional damage reduction of 5.35% (using armor formula from Wowwiki). 80 Int contributes an additional 2 procs of Inspiration per minute (1% of 200 targets being hit per minute). Thus, 80 Int contributes 30 seconds of 5.35% reduction of 1000 DPS, i.e., a total of 1605 hit points.
The % from armor reduction reduces the raw damage BEFORE armor not the damage that you see.
A player with 16000 armor taking 1000 dps is would be taking 2337.8 dps with 0 armor. A player with 20000 armor would reduce this to 2337 * (1 - 20000/ (20000 + 11960)) = 874 dps.
The thread [Priest] Shadow Fiend Mechanics seemed to show that swapping in a damage weapon even after a shadowfiend was out would increase the mana you got from it, although not by a ton. I suppose I could add support for this into CasterWeaponSwapper... the downside is you'd need to keep the damage weapon equipped for the duration of the fiend, and odds are you'd lose mana since the damage weapon probably has less mp5 or spirit.
In the meantime, you can use a macro like this to use the fiend and then equip your pewpew weapon, without causing any additional global cooldown.
/use Terokk's Shadowstaff
Love this mod, been using it since I saw this post 1 week ago. My only issue is sometimes the swap burns ya if you are mixing Circle of Healing with standard cast heals. Sometimes it triggers cooldown at a bad time when you wanted to spam away.... Overall I feel it is worth the sacrafice though.
It should still work with instant spells, which should make it fairly usable depending on your class. The mod would require some recoding however to ensure it only swaps weapons when you use an instant spell.
At least, in theory. It could still cause problems with the instant spell getting cancelled anyway.
Yes, I am a little disappointed about how Blizzard chose to nerf combat weapon swapping. I think there may have been ways to make libram-swap mods and CWS less automatic, but still allow good players to get some benefit from weapon swapping.
At any rate you bring up a good point about instant casts... but as was said it all depends on the implementation. I'll do some testing on the PTR when able.
Did CWS get updated for the new patch? Is switching in a weapon for spellsurge still a viable strategy?
CWS is not updated yet, but it will be soon. I apologize for the delay, which is due to my RL workload and disorganization.
Until CWS is updated, I do not recommend using it unless you primarily cast instant spells: each swap it makes during a cast-time spell will cancel the spell.
The current idea for the new version, for the curious, is:
- When we want to swap, do it during an instant-cast spell if one is seen
- If we want to swap but haven't seen an instant-cast spell, notify the user via a little popup warning
- The user can then manually trigger the appropriate swap via a keybinding, a macro, or clicking on the popup
- This will cause the 1.5s swap cooldown, but at least you can determine when it will be
This not the good old "set and forget" mentality, but it should allow it to work mostly, for most classes at least.
Great news Belenos, i was a little scared by the last pach notes , i realy love your addon. Priest , Dudu, and Shaman shoud not see too much nerf from the "Cast when an istant caste" pala shoud. For healers.
Shoud not possible to put an option "swap while not casting"? , In current raid content happen often to have to move, and people not cast or at last cast istant.
I updated CWS for 2.4.3. I'm curious what people will think of these changes, and if they will be helpful for the various classes that use CWS:
CasterWeaponSwapper 2.4 (WoW 2.4.3):
Updated to accomodate 2.4.3's change, where swapping weapons cancels spellcasts:
In combat, the mod now only swaps after instant-cast and channeled spells, which are not interrupted.
When the mod needs to swap in combat, if it doesn't see an instant-cast spell, it will pop up a little notifier, so you can trigger the swap (and the resulting cooldown) when it's most convenient.
To trigger the swap, you can cast any instant-cast or channeled spell, or click the button on the notifier, or use a macro that says "/cws swap", or use the keybinding available in the keybindings menu.
The popup notifier can be moved anywhere on the screen by dragging it.
This is a quick fix version, which I hope to refine over time. I know the popup may be a little annoying for now and that the mod may still interrupt casts out of combat; I plan to work on this.
Can you have a setting to disable/hide the popup? I'd rather just wait to swap when I cast my next instant, instead of fussing with a macro or keybinding or clicking a button. An SCT-style 'Swap ready' type message would work too.
Maybe I'm going nuts, but it appears swapping weapons no longer triggers a GCD. If I'm not just tripping, that means that there is a different solution in switching weapons pre-cast. I don't know if mod code will allow you to switch precast based off the spell being cast though. If they can't then a macro command could be made to trigger the mod pre-cast. People would just have to macro all their heals now.