For those of you having trouble opening the frost Deathknight attachments, copy and paste the following code into the the respective files *replacing* the existing content:
DEATHKNIGHT_Rotations.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<DEATHKNIGHT>
<Rotation>
<RotationName>
Frost 4.2
</RotationName>
<RotationDefault>
false
</RotationDefault>
<RotationList>
Horn of Winter(on)|Pillar of Ice|Outbreak|Frost Strike(rp-cap)|Howling Blast (proc)|Plague Strike|Obliterate|Frost Strike|Horn of Winter|Blood Tap
</RotationList>
</Rotation>
<Rotation>
<RotationName>
poop
</RotationName>
<RotationDefault>
false
</RotationDefault>
<RotationList>
Blood Strike
</RotationList>
</Rotation>
</DEATHKNIGHT>
DEATHKNIGHT_Abilities.xml
Code:
<?xml version="1.0" encoding="utf-8" ?><DEATHKNIGHT><Ability><Name>Rune Strike</Name><Default>false</Default><SpellID>56815</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Obliterate</Name><Default>false</Default><SpellID>49020</SpellID><Actions>/startattack|/use 10</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Howling Blast</Name><Default>false</Default><SpellID>49184</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Plague Strike</Name><Default>false</Default><SpellID>45462</SpellID><Actions></Actions><Lua>local dbBloodPlague, _, _, _, _, _, BloodPlagueExpire = UnitDebuffID(&quot;target&quot;,59879, &quot;player&quot;)
if dbBloodPlague ~= nil then
--cast if debuff has &lt; 5 sec left
BloodPlagueExpire =(BloodPlagueExpire - GetTime())
if BloodPlagueExpire &lt; 5 then
return true
end
else
return true
end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Blood Strike</Name><Default>false</Default><SpellID>45902</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Frost Strike</Name><Default>false</Default><SpellID>49143</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Outbreak</Name><Default>false</Default><SpellID>77575</SpellID><Actions></Actions><Lua>local dbBloodPlague, _, _, _, _, _, BloodPlagueExpire = UnitDebuffID(&quot;target&quot;,59879, &quot;player&quot;)
if UnitHealth(&quot;target&quot;) &gt;= 300000 then
if dbBloodPlague ~= nil then
--cast if debuff has &lt; 5 sec left
BloodPlagueExpire =(BloodPlagueExpire - GetTime())
if BloodPlagueExpire &lt; 5 then
return true
end
else
return true
end
end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Death Strike</Name><Default>false</Default><SpellID>49998</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Horn of Winter</Name><Default>false</Default><SpellID>57330</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Mind Freeze</Name><Default>false</Default><SpellID>53550</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Festering Strike</Name><Default>false</Default><SpellID>85948</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Pestilence</Name><Default>false</Default><SpellID>50842</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Howling Blast (proc)</Name><Default>false</Default><SpellID>49184</SpellID><Actions>/startattack</Actions><Lua>local FreezingFog = UnitBuffID(&quot;player&quot;, 59052)
local dbFrostFever, _, _, _, _, _, dbexpire = UnitDebuffID(&quot;target&quot;,55095, &quot;player&quot;)
if FreezingFog ~= nill then
return true
else if dbFrostFever ~= nil then
--cast if debuff has &lt; 5 sec left
dbexpire =(dbexpire - GetTime())
if dbexpire &lt; 5 then
return true
end
else
return true
end
end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Horn of Winter(on)</Name><Default>false</Default><SpellID>57330</SpellID><Actions></Actions><Lua>local bHornofWinter, _, _, _, _, _, expire = UnitDebuffID(&quot;target&quot;,57330, &quot;player&quot;)
if bHornofWinter ~= nill then
return true
end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Frost Strike(rp-cap)</Name><Default>false</Default><SpellID>49143</SpellID><Actions></Actions><Lua>if UnitPower(&quot;player&quot;) &gt;= 90 then
return true
end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Pillar of Ice</Name><Default>false</Default><SpellID>51271</SpellID><Actions>/startattack</Actions><Lua>if UnitHealth(&quot;target&quot;) &gt;= 300000 then
return true
end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Blood Tap</Name><Default>false</Default><SpellID>45529</SpellID><Actions>/startattack</Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability></DEATHKNIGHT>