I have a 490+ mage which i can test features with, feel free to PM me if you need or want any info about frost rotation/priority.
TY. If you can give some feedback on actual svn version will be great. So we can optimize rotation all together
i'll download it now and give it a whirl on a dummy. Be back in 5-10 to let you know. Alright, some things i have noticed Don't interupt Frostbolt cast to use FoF procs. (unless your cancle cast feature isn't working, it's set to false) Frost orb > Ice lance IF FoF procs < 2 otherwise use one then cast frost bomb. Frostfire bolt if frost orb is on CD and FoF procs < 2. Maybe you can add a box for "hold this button to evocate" for people with invocation and have a setting for automatic if you can do it (manual would probably work out better due to movement on fights) Temporal shield should also be a manual control cast to as it's used to avoid a lot of raid wide damage. I am also using this purely for raiding.
TY for yr fast test interrupt is set to false by default and if set to true is ignored if cast remaining time is less than 600ms (in next update will change to 300ms) For rotation i will implement asap Finally i will enable a check button where you can enable/disable same talent/spell from automation
What i mean is, i play at 200+ latency, even it's not worth cancelling the frost bolt to use ice lance procs, due to the GCD loss.
svn update: fix Frost mage range attack and removed interrupt spell casting option cause not necessary and may be a waste of dps. (ty Alucardtnuoc ) Fixed targetting, now is faster in instance/raids
Will update and try again and let you know how it goes. Do suggest adding manual hotkey to use CDs like icyveins/trinkets/alter time due to wanting to get them all up at same time for maximum damage.
Done! In settings GUI you can find an option to enable/disable use of deep freeze. (default is disabled! you need to enable for use). Cant test atm so tell me if work.
I'm working on keybind function to support start/stop rotation enable/disable same features. Rotation development will be implemented after this milestone: CC are working well atm (we can do better) but full control on CC in runtime has maior priority. If someone report any bug or verified malfunction this one will have priority. Sorry for bad english.....
Going to test for a bit again, will edit once i get some more things to chime in. I suggest for a way to use alter time, is include a box you can edit and type in proc ids, and to only use alter time when those procs are up, this way you can make sure to use alter time with Icy veins, hero, trinket, prepot and brain freeze procs are up. each person will be able to edit it themselves or leave blank for "manual" cast. Some things i have noticed 1. There is a noticeable delay between spell, as it pauses after each spell cast before starting a new one, it should be trying to cast the new spell right away. 2. Frost bomb still needs to be more important then Ice lance unless you have 2 finger of frost procs. so for example, if you have 2 FoF procs, you use one icelance, cast frost bomb, then use last FoF proc. besides that, the rotation seems to be working quiet fine. Just need minor adjustments and ways to personalize the way cooldowns are used in conjuction with eachother. When you implement scorch while moving, It should use FoF procs > BF procs > scorch.
ATM Alter Time is cast evry time Ice Veins casted. We can perfor more customizable cecks as cast on trinket use and so on: if (utils.isAuraActive(ICY_VEINS, Me) && utils.CanCast(ALTER_TIME)) { utils.LogActivity(ALTER_TIME); return utils.Cast(ALTER_TIME); } For delay between cast really dunno.. base bot used? configuration used? latency? I tested with lazyraider disabled plugins without tank latency 100ms and works fine. For minor rotation fix i will perform after keybind implementation. I suggest prepare a todo list (ask you because mage is not my main and i cant say to know mage in deep as many other people has mage as main): this todo list will be evaluated and inserted in main page based on this priority: Critical very fast to do rotation optimization TY all for use this CC hope you enjoy! together hope this CC will be one of the best!!
Lazyraider, default config, 200+ latency. Before you made any changes it was working fine with pre-casting, now it actually waits for the GCD and maybe 50-100ms delay or so between starting a new spell.
50-100ms delay is fine... may be PC performance I'm using Framelock in critical code section to improve performance and this consume CPU cycles
It 100% can't be a PC issue, no chance in hell.... well small chance but it wouldn't be that. but no it's not fine, i have your old version single target on a dummy, 100k dps, new version 80k. The delay really hurts.
ok i will perform some test! Hope find where problem is. The main difference with older version is that we dont perform interruption on some spell proc. I can reintroduce it (more configurable) so you can test if is better i try to reduce 50-100 ms delay anyway (if possible). PS: Nice dps 100K! manually how much? with other CC? (if tested any other)
I have tried no other CC due to none being up to par with with i can do on my own or even close, manually i can do 130-150k dps. This is with Invocation and using cooldowns properly. This is why i ask for a manual way to set a button to cast alter time when pressed. More control over a lot of burst potential.