Quantcast

Death Knight: Don't cap resources on Blood DKs when using Blood Tap.

Johnny C. Lam [06-01-14 - 05:30]
Death Knight: Don't cap resources on Blood DKs when using Blood Tap.

Reduce the trigger for using Blood Tap from the maximum 12 Blood Charge
stacks down to 10, and don't waste runic power by using Death Strike at 90
runic power.

git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@1506 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Filename
scripts/ovale_deathknight.lua
diff --git a/scripts/ovale_deathknight.lua b/scripts/ovale_deathknight.lua
index f35ebf6..a9b1173 100644
--- a/scripts/ovale_deathknight.lua
+++ b/scripts/ovale_deathknight.lua
@@ -57,12 +57,12 @@ AddFunction BloodSingleTargetLevel75Actions
 	{
 		# Don't cap FU rune pairs.
 		if Rune(unholy) >= 2 and Rune(frost) >= 2 Spell(death_strike)
-		if BuffStacks(blood_charge_buff) >= 12
+		if BuffStacks(blood_charge_buff) >= 10
 		{
 			# Spend any FU pairs so we can use Blood Tap twice to reactivate an FU pair as death runes.
 			if Rune(unholy) >= 1 and Rune(frost) >= 1 Spell(death_strike)
 			# Blood Tap once to reactivate one F/U death rune.
-			if { Rune(unholy) < 1 and Rune(frost) < 1 } or { RunicPower() >= MaxRunicPower() - 10 } Spell(blood_tap)
+			if { Rune(unholy) < 1 and Rune(frost) < 1 } or { RunicPower() >= MaxRunicPower() - 20 } Spell(blood_tap)
 		}
 		# Use Blood Tap a second time to reactivate another F/U death rune to bank a full FU pair.
 		if BuffStacks(blood_charge_buff) >= 5
@@ -109,12 +109,12 @@ AddFunction BloodAoeLevel75Actions
 	{
 		# Don't cap FU rune pairs.
 		if Rune(unholy) >= 2 and Rune(frost) >= 2 Spell(death_strike)
-		if BuffStacks(blood_charge_buff) >= 12
+		if BuffStacks(blood_charge_buff) >= 10
 		{
 			# Spend any FU pairs so we can use Blood Tap twice to reactivate an FU pair as death runes.
 			if Rune(unholy) >= 1 and Rune(frost) >= 1 Spell(death_strike)
 			# Blood Tap once to reactivate one F/U death rune.
-			if { Rune(unholy) < 1 and Rune(frost) < 1 } or { RunicPower() >= MaxRunicPower() - 10 } Spell(blood_tap)
+			if { Rune(unholy) < 1 and Rune(frost) < 1 } or { RunicPower() >= MaxRunicPower() - 20 } Spell(blood_tap)
 		}
 		# Use Blood Tap a second time to reactivate another F/U death rune to bank a full FU pair.
 		if BuffStacks(blood_charge_buff) >= 5