I'll look at changing the counterspell code tomorrow to have it interupt at a random cast time duration rather than instantly. Anti-Interupt code is a bit secret. It's not hacking - all client side, but basically the routine can see spells that are about to hit you, before they actually hit you, so we can counter-act that. If you enable Alter Time [Defensive] you'll see it using it on things like a DK's death grip (to return you back to where you were), or a hunters scatter shot (to escape from the trap). It doesn't work *every* time either.. about 70-80% of the time for me (with 30ms in game latency).
after your tests i think the rotattion u doing should be done with scorch and the rotattion i sayd with fire ball,anyway i think your rotation pull a head a bit because if u cast fire ball together with pyro ,pyro will become crit =high ignite thanks Millz for all the testing u have done im i will do further testing and keep reporting
not sure exactly how your shatter works but how about prioritize Ice Lance spam on deepfreeze/ frozen targets and not cast deepfreeze using a FoF proc if nova (in range) or pet freeze are up and also not use a FoF proc on an already frozen target (if there aren't any non-frozen player targets within range) Also I had a test on dummies in org approx 3 minutes each (one mirror cool-down) with your updated cc against KingWoW frost mage with multidot disabled and the results were Portal 54k kingWoW 58-9k from what I seemed to gather the rotation is almost identical but portal is just a bit slower on recasting/ precasting skills, what I noticed was that there was a few milliseconds between each skill castso my question is does this profile precast and or can it be done or can you speed up the profile somehow?
It'll only Scorch when you're moving - but I was standing still for these tests - so using Fireball. Let me know how you get on. PM'd
Whoops completely missed this post. Okay, changed it around slightly so that Frost Nova / Pet Freeze has a higher priority than Deep Freeze, to try and stop using FoF procs on DF. Slightly changed how Ice Lance / FFB is handled, not sure that will make much difference though. If it's slower to cast, try disabling the first, or both anti-lag settings under the advanced tab (but naturally, you're going to see more lag by disabling these). 3 minutes isn't a very long test considering how RNG frost/fire mages are with procs. I'll get the changes on the SVN once I get home.
The bomb will explode, even if you refresh it ~1 second before the bomb expires. That concerns frost more than fire, cause of brainfreeze proccs. Check for refresh bomb should be something like this for frostmage Evocation is up Brainfreeze is not up remaining time ~ 1 second
Hmm quick bit of reading suggests you're right with that. I'll change it to refresh LB at < 1.1s remaining (to help account for the GCD). *Edit* My tests yesterday were with <= 2s, which probably explains the lack of 'exploding' *edit 2* With Frost, BF procs have a higher priority than refreshing the DoT anyway, so that's not an issue.
Haha. It's not great. I spend most of my time in game testing code rather than actually playing the game. My server is pretty dead too, so finding arena partners etc is near impossible, and LFR is just infuriating to me now. Roll on 5.4 !
[04/Sep/2013] - Added Hex to the Counterspell incoming CC list. - Slow Fall changed to only cast when falling further than jumping height. - Counterspell changed to silence once the cast spell has < 1.3s cast time remaining - so that it's no longer cast the instant they begin casting. Silencing incoming crowd control will still be cast ASAP - as this can make or break a fight if it's missed. - [Frost] Slight speed increase on Ice Lance / FFB. - [Frost] Frost Nova/Pet Freeze now has a higher priority than Deep Freeze (to attempt to Nova -> DF rather than using DF on FoF procs). - Living Bomb will now refresh when less than 1.1s remaining. - Mirror Image added to hotkey cooldown control.
Millz, do you use any kind of rangecheck for frostbolt? cause on bigger bosses like horridon or durumu it won't cast it if i'm at max range :/
Millz -- I notice that my AoE settings aren't being taken into account while I'm playing Frost spec. I have Arcane Explosion, which is AoE and doesn't cost a lot of mana, but it's never cast. I have my AoE settings set all the way down to 2 from 5, and my AE isn't cast. I'm sure this is because AE probably isn't part of the Frost rotation, but at lower levels when AE is the only AoE spell you have, it would be worth it to use. As a level 20-30 range mage, my DPS went from ~150 to ~200 with the use of Arcane Explosion in AoE situations. I'll post a log for you, and if you see any Arcane Explosions being cast, that's me spamming it manually. Edit: I took a screenshot with recount open to show what spells were used. Frostbolt was #1 and Arcane Explosion was #2. As you can see Arcane Explosion was almost 30% of my damage, while Frostbolt was almost 50% of my damage. I see it only casted Fire Blast once through the whole dungeon, so I don't know what the criteria is for that spell to be cast. But, the ~310 Arcane Explosion casts are all my manual castings. Do you think you could put it in with some settings to cast it between X and X mobs, or just cast it until the add count is down to a single mob, or something clever? It would be really helpful. Edit: Removed picture as I failed to remove all my name tags. Damage may already be done since it's been up for a while, but there's nothing I can do about that now.
MIllz can u add : 1=>a cooldown cheque to [Ice Barrier] it keeps tryng to cast if is on cooldown and sametimes we need to use item on quest and dont let us ,till actualy he put the [Ice Barrier](sething i use +> always => at 100%hp) 2=>a sething for stacks of arcane charges ,sametimes i prefer use [Arcane Barrage] not at 4 stacks but with 3 ,very use full for grinding and farming i dont know if its possible ,but maybe u can do some tolltip for the sething ,it gets confusing sametimes=>.like ice block with carturise we need deactivat the ice block %hp or maybe some toltip area we can edit and put some reminder to every sething
Okay, I just did some 5s. It went really well. It decided to do more CC then damage and the whole team was happy for it. The counter spells weren't too early to be obvious. The only thing I was thinking about was that in tuahna dk cr he leaves the spell interrupts for the last milleseconds. I thought this was to waste more time of the spellcaster. I don't know just for for thought. Thank you. You did an amazing job
Yeah. I'll fix it. Thanks, will fix this too. 1) It shouldn't be doing that anyway. I'll check it out. Got a log file? For questing just change it to in combat, you don't need it on always. Always is more for BGs/Arenas. 2) Yeah I can add this. 3) I'll change the options to radio buttons (meaning they're unique - you can only select one or the other). If we waited until the last 200ms before silencing the opponent it would look just as bot like as interrupting it immediately. Better to have it looking slightly random.
Today's updates so far. NOT committed to SVN yet. All requires testing when I get home. - [Frost] AoE rotation will now only trigger at level 18. - [Frost] AoE will now use Arcane Explosion until level 52 (upon receiving Blizzard). - [Frost] Frostbolt's range check now takes into account the size of a targets hit box. - [Arcane] Added setting value for what number of Arcane Charge's to cast Arcane Barrage. - Changed Slow Fall again to use a better calculation. - Added CanCast check to Ice Barrier when condition is 'Always'. - Ice Block option changed to radio buttons, to allow only selecting one of the 2 options, rather than both. - Alter Time defensive should now be reporting success/failure to the log more acurately. - Counterspell incoming Crowd Control should be faster to scan for the unit. - Added setting to Spellsteal to only steal cooldowns or HoTs.