This profile is simply outstanding atm and perform superb to other frost profiles. I heard that Rubim is working on new versions of his profiles, but till then, this is the one to go.
I noticed that survivability on this profile is really low, it has no support for Dark Succor procs and its only using Ghoul + Death pact combo if cooldowns are enabled.
I messed a bit with profile and added few survivability options, as i tried to PM Way without success ill post them here so, if you like, you can implement them by your self.
===========
1. Dark Succor
===========
-- Add to Wey .lua file under "Buffs":
Code:
PQ_DarkSuccor = 101568
-- Add code to "Selfheal" Ability:
Code:
if PlayerHP <= 90 and UnitBuffID("player", PQ_DarkSuccor) then
if TargetValidationMelee("target", PQ_DeathStrike) then
CastSpellByName(GetSpellInfo(PQ_DeathStrike), "target")
return true
end
end
This will, if player has buff Dark Succor and his hp is <=90% use Death Strike. I recommend this number to be 97-100 since Death Strikes under Dark Succor buff are free, thus if they will not heal you because you are at max HP, you will have at least free damaging attack.
===========
2. Death Siphon
===========
-- Add to Wey .lua file under "Spells":
Code:
PQ_DeathSiphon = 108196
-- Create new Ability "Death Siphon" with code:
Code:
local PQ_DeathSiphon = PQ_DeathSiphon
if PlayerHP <=50
and UnitExists("target")
and IsSpellKnown(PQ_DeathSiphon)
and IsSpellInRange(GetSpellInfo(PQ_DeathSiphon), "target") == 1 then
CastSpellByName(GetSpellInfo(PQ_DeathSiphon), "target")
return true
end
Go to rotation and you will find new spell there, implement it into rotation, below selfheal ability.
Implements support for Death Siphon talent for those who use it.
===========
3. Rise Dead (Death Pact)
===========
-- Create new Ability "Raise Dead (Death Pact)" with code:
Code:
local PQ_DeathPact = PQ_DeathPact
local PQ_RaiseDead = PQ_RaiseDead
if PlayerHP <= 30 and PQR_SpellAvailable(PQ_DeathPact) then
local _,ghoul = GetTotemInfo(1)
if ghoul ~= nil
and ghoul ~= "" then
CastSpellByName(GetSpellInfo(PQ_DeathPact), "player")
return true
end
if PlayerHP <= 30 and IsSpellKnown(PQ_DeathPact) then
CastSpellByName(GetSpellInfo(PQ_RaiseDead), "player")
return true
end
end
Go to rotation and you will find new spell there, implement it into rotation, below selfheal ability.
This will add support for using Ghoul + Death pact when player hp is <=30% even with all CDs off. I implemented this because, by default, if you have CDs off and you are close to death you will need to manually cast Rise Dead so that rotation could use Death Pact on risen Ghoul. This code just does that by it self, even when CDs are off, so no need to worry about dying.
This code supports both DW and 2H profiles, i did extended tests on them and they DO NOT impact functionality of Ways default rotation, nor they impact overall DPS, they just add more survivability. All numbers on how much HP% those skills are used are changeable how user like.