Updated. Very basic healing logic is there. I still want to improve it to track player's time to live, so don't start coding crazy healer rotations right now. Fixed warlock summon spells getting interrupted. AOE spells should now work a bit better as I added some more checks to detect if a unit can be damaged. Added ossirian's DK rotations.
Code: SC.CastSpell("Death Coil", a => Me.ManaPercent > 80, "Death Coil"), This won't work^^ And Pestilence is not a good idea to use unless you play Unholy! If you use pestilence with Frost spec the damage done by your spreaded diseases is 50% lowered. If you play Unholy spec and had chosen the talent "Contagion", then pestilence is a viable AoE Spell. Sometimes HB crashes when I'm in fight or something like that using Felmaster. greetz Weischbier
the thing with pest is kinda wrong man... It is still very useful as frost as you will waste death runes on Plague strike when you could use them to keep spamming HB. I use pest all the time as frost and I usually do 35-65k aoe dps. But I see where you are getting at but HB is such a strong spell you try to use it as much as possible even if that means to ignore blood plague
I think i agree with Weischbier, pestilence isnt really worth it, i would rather drop dnd and HB everything to death in an AoE situatuion....that and by the time you were ready to spread your blood plague (50% damage) they would all be dead anyway,we have some mad AoE in our guild. That and you waste a GCD. No HB crashes for me during gameplay. HB does crash sometimes when you hit stop. I am in the habbit now of killing the HB process in taskmanager. I dont think its solely this CC as it does it on some others as well.
I believe it has some trouble shutting down while using LUA tools, which leads it to freeze for 10s or crash. Nothing new Never had any crash on runtime, but as always, feel free to submit your log here to see/guess what's wrong.
I have a question: playing around with a frostmage. I've currently added only 2 spells. Frostbolt Ice Lance The problem is that it only does frostbolt. I'd like Frostbolt and just when it's about to be cast it should do Ice Lance for the phenomenon that both hits the target simultaneously. Any hint appreciated cowdude. EDIT: Wasn't there a change in the API recently that made a spell-queue possible ?
No matter what is just casts Frostbolt. Code: public override Composite SingleRotation { get { return new PrioritySelector( SC.CastSpell("Evocation", a => Me.ManaPercent < 30, "Evocation - mana < 30%"), SC.CastSpell("Ice Lance", a => SC.PlayerHasBuff("Fingers of Frost"), "Frosty Fingers - Ice Lance"), SC.CastSpell("Frostfire Bolt", a => SC.PlayerHasBuff("Brain Freeze"), "Brain Freeze - FFire Bolt"), SC.CastSpell("Frostbolt", a => !Me.CurrentTarget.HasAura("Frostbolt"), "Freeze, buddy!") ); } }
I like your Warrior version but it's about 1.5k dps below SimCraft numbers. Could use a little tweaking but I don't think it would be difficult to perfect.
Code: !Me.CurrentTarget.HasAura("Frostbolt") into Code: !SC.TargetHasDebuff("Frostbolt") I didn't tested it, but it's in the SC api. So you should use it^^ greetz Weischbier
Thx for the input ^^ The error was that the SVN messed up and i had 2x felmaster in Customclasses folder --> Customclasses/customclasses/felmaster. And i was editing the wrong one anyway. Having quite soem difficulties to trigger Frostbolt --> Ice Lance. Ice Lance Must be cast rapidly by the end of frostbolt cast time so you after a few rotations can proc for a free frostfire bolt.
what if you try it that way: Code: SC.CastSpell("Ice Lance", ret => !SC.CanCast("Frostbolt"),"Ice Lance inc!"), OR SC.CastSpell("Ice Lance", ret => SC.GCD != 0,"Ice Lance inc!"), Thi could be wrong because i don't know if they share a gcd or the cd of fb is higher than ice lance. greetz Weischbier
They share GCD. But after GCD is over the Frostbolt cast-time isn't over and while frostbolt is still being cast it won't cast Ice Lance. It will then cast Frostbolt again and again and again. If casting frostbolt and Ice lance in a sequence it can proc either Fingers of frost or Brain Freeze. For this effect to occur most often you hit Ice Lance just before Frostbolt is being thrown. then both spells hits the target at the same time.. EDIT: Maybe the solution will be to manually press ice Lance to time it.
I would try something like this: - Cast Ice Lance if player is currently casting Frostbolt - Filler: Cast Frostbolt That would result in a true dps cycle instead of a priority list.
for anyone who missed them here are my rotations give them a go and let me know what you think. also any requests. View attachment DHXEleShamanInstanceDPS.cs View attachment DHXBoomkin.cs View attachment DHXSurvivalHunter.cs View attachment DHXArcaneInstanceDPS.cs View attachment DHXFrostInstanceDPS.cs
Something like ? Code: new PrioritySelector( SC.CastSpell("Frostbolt", ret => true, "Frostybolt"), SC.CastSpell("Ice Lance", ret => Me.IsCasting("Frostbolt") && SC.GCD == 0, "IceLance")) I'm doing this in Notepad++ atm. Don't have the corect API.(have to replace HDD since my SSD is full)
Any chance of some form of SC.CastSpellSelf or similar, would love to get some Lichborne self healing logic going (Are there any other classes that actually have to 'attack' themselves?) Really liking the ease of configuration of this CC handler so far, great work
Boomkin keeps changing to and from moonkin form while in combat. Not sure if it's the CC or something else. View attachment 9-7-2011_8_29 PM 13076 Log.txt