jp-ganis / JPS

Protected LUA DPS Addon
32 stars 46 forks source link

Frost DK Dual Wield Rotation #391

Closed qqmore123 closed 10 years ago

qqmore123 commented 10 years ago

I cam up with the following rotation for DW so far, but i always end up resource deprived and lose tons of DPS, can you please help me troubleshoot it?

Here is the code: --simcraft 5.4 T16 { "plague leech",'dk.canCastPlagueLeech(2)'}, { "outbreak",'jps.myDebuffDuration("Blood Plague") == 0'}, { "outbreak",'jps.myDebuffDuration("Frost Fever") == 0'}, { "unholy blight",'jps.myDebuffDuration("Blood Plague") == 0'}, { "unholy blight",'jps.myDebuffDuration("Frost Fever") == 0'}, { "howling blast",'jps.myDebuffDuration("Frost Fever") == 0'}, { "plague strike",'jps.myDebuffDuration("Blood Plague") == 0'}, { "blood tap",'jps.buffStacks("Blood Charge") >= 5 and jps.buff("killing machine")'}, { "blood tap",'jps.buffStacks("blood charge") >10 and jps.runicPower() > 76'}, { "frost strike",'jps.buff("killing machine")'}, { "frost strike",'jps.runicPower() > 88'}, { "howling blast",'dk.rune("twoDr")'}, { "howling blast",'dk.rune("twoFr")'}, { "unholy blight",'jps.myDebuffDuration("Frost Fever") < 3'}, { "unholy blight",'jps.myDebuffDuration("Blood Plague") < 3'}, { "soul reaper",'jps.hp("target") <= 0.35'}, { "blood tap",'jps.buffStacks("Blood Charge") >= 5 and jps.hp("target") <= 0.35 and jps.cooldown("soul reaper") == 0'}, { "howling blast",'jps.myDebuffDuration("Frost Fever") == 0'}, { "plague strike",'jps.myDebuffDuration("Blood Plague") == 0'}, { "howling blast",'jps.buff("Freezing Fog") or jps.MultiTarget'}, { "frost strike",'jps.runicPower() > 76'}, { "obliterate",'dk.rune("oneUr")','dk.rune("oneFr")','jps.buff("killing machine")'}, { "howling blast"}, { "frost strike",'dk.rune("oneUr")'and 'jps.IsSpellKnown("runic empowerment")'}, { "blood tap",'jps.buffStacks("Blood Charge") >= 8'}, { "frost strike",'jps.runicPower() > 40'}, { "horn of winter"}, { "plague leech",'dk.canCastPlagueLeech(3)'}, { "outbreak",'jps.myDebuffDuration("Blood Plague") <3'}, { "outbreak",'jps.myDebuffDuration("Frost Fever") <3'}, { "frost strike",'not dk.rune("oneFr")'}, { "frost strike",'jps.buffStacks("blood charge")<=10'}, { "frost strike",'not jps.buff("runic corruption") and jps.IsSpellKnown("runic corruption")'}, { "obliterate",'"onCD"'}, { "howling blast",'jps.runicPower() < 20'and 'dk.rune("oneFr")'}, { "howling blast",'jps.runicPower() < 20'and 'dk.rune("oneDr")'}, { "plague strike",'jps.runicPower() < 20'and 'dk.rune("oneUr")'}, { "plague strike",'jps.runicPower() < 20'and 'dk.rune("oneDr")'}, { "empower rune weapon",'jps.buff("Potion of Mogu Power") and not dk.rune("twoDr") and not dk.rune("twoUr") and not dk.rune("twoFr") and jps.runicPower() < 60 and jps.UseCDs'}, { "empower rune weapon",'jps.bloodlusting() and not dk.rune("twoDr") and not dk.rune("twoUr") and not dk.rune("twoFr") and jps.runicPower() < 60 and jps.UseCDs'}, { "blood tap",'jps.buffStacks("blood charge")>10 and jps.runicPower()>=20'}, { "frost strike",'"onCD"'}, { "plague leech",'dk.canCastPlagueLeech(2)'}, { "empower rune weapon",'jps.targetIsRaidBoss() and jps.combatTime() < 35'}, -- so it will be ready at the end of most Raid fights }, "DW5")