[BETA] PQRotation - an automated ability priority queue. menu

Shout-Out

User Tag List

Page 45 of 731 FirstFirst ... 41424344454647484995145545 ... LastLast
Results 661 to 675 of 10955
  1. #661
    sheuron's Avatar Knight-Champion
    Reputation
    319
    Join Date
    Aug 2011
    Posts
    504
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This code may be usefull to check is there are multuple targets moving mouse on them

    if UnitCanAttack("player","mouseover") and UnitAffectingCombat("mouseover") and UnitIsUnit("target","mouseover") == nil and UnitIsDead("mouseover") == nil then
    return true
    end

    [BETA] PQRotation - an automated ability priority queue.
  2. #662
    Ruinit's Avatar Member
    Reputation
    1
    Join Date
    Jul 2011
    Posts
    34
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    is there a place to download the various classes made by others yet?

  3. #663
    Gorthok's Avatar Active Member
    Reputation
    18
    Join Date
    Aug 2011
    Posts
    93
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by EETEE View Post
    this doesn't work either....
    I went over the Abilities and rotations looking for errors that this guy said were there and they were not, he does not know what he is talking about. I did however find the "-" in front of the <Rotations> and the <Abilities> and that was my error I copied it from Internet Explorer in a rush to leave the house and upload it, sorry about that..

    Here I did update them and test them, they work fine now. Again sorry about that.

    EDIT: it is working for me, I am just going to upload it online you can get it there, or copy this again I posted it again.

    Rotations:
    Code:
    <?xml version="1.0" encoding="utf-8" ?> 
     <DEATHKNIGHT>
     <Rotation>
      <RotationName>Frost 4.2 Dps</RotationName> 
      <RotationDefault>false</RotationDefault> 
      <RotationList>Blood Tap(2 Rune)|Pillar of Frost|Outbreak|Plague Strike|Howling Blast|Obliterate(Fr&amp;Uh rune)|Obliterate(Death Rune)|Obliterate(Proc)|Frost Strike|Frost Strike(Proc)|Howling Blast (proc)|Apparatus of Khaz&apos;goroth|Blood Tap|Raise Dead|Horn of Winter|Health Stone</RotationList> 
      </Rotation>
     <Rotation>
      <RotationName>Frost AOE Kite</RotationName> 
      <RotationDefault>false</RotationDefault> 
      <RotationList /> 
      </Rotation>
     <Rotation>
      <RotationName>Frost AOE</RotationName> 
      <RotationDefault>false</RotationDefault> 
      <RotationList>Horn of Winter(on)|Pillar of Frost|Howling Blast|Plague Strike|Frost Strike|Frost Strike(Proc)|Obliterate(Proc)|Apparatus of Khaz&apos;goroth</RotationList> 
      </Rotation>
     <Rotation>
      <RotationName>Frost +(Brez)+</RotationName> 
      <RotationDefault>false</RotationDefault> 
      <RotationList>Frost Strike(RP for Brez)</RotationList> 
      </Rotation>
      </DEATHKNIGHT>
    Abilities:
    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 BloodPlague, _, _, _, _, _, BloodPlagueExpire = UnitDebuffID(&amp;quot;target&amp;quot;,59879, &amp;quot;player&amp;quot;)
    
    if BloodPlague ~= nil then	
    	BloodPlagueExpire =(BloodPlagueExpire - GetTime())
    	if BloodPlagueExpire &amp;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>if  UnitPower(&amp;quot;player&amp;quot;) &amp;gt; 40 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Death Coil</Name><Default>false</Default><SpellID>47541</SpellID><Actions></Actions><Lua>
    	return true
    </Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Blood Boil</Name><Default>false</Default><SpellID>48721</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(&amp;quot;target&amp;quot;,59879, &amp;quot;player&amp;quot;)
    
    if UnitHealth(&amp;quot;target&amp;quot;) &amp;gt;= 300000  then 	
    	if  dbBloodPlague ~= nil then		
    		BloodPlagueExpire =(BloodPlagueExpire - GetTime())
    		if BloodPlagueExpire &amp;lt; 6 then
    			return true
    		end
    	else
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Obliterate(Proc)</Name><Default>false</Default><SpellID>49020</SpellID><Actions>/startattack|/use 10</Actions><Lua>local KMProc = UnitBuffID(&amp;quot;player&amp;quot;,51128)
    
    if KMProc ~= nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Death Strike</Name><Default>false</Default><SpellID>49998</SpellID><Actions></Actions><Lua>local HP = UnitHealth(&amp;quot;player&amp;quot;) / UnitHealthMax(&amp;quot;player&amp;quot;) * 100
    
    if HP &amp;lt; 25 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Horn of Winter</Name><Default>false</Default><SpellID>57330</SpellID><Actions></Actions><Lua>local HornOfwinter, _, _, _, _, _,HornExpire = UnitBuffID(&amp;quot;player&amp;quot;, 57330)
    	
    if  HornOfWinter ~= nil then		
    	HornExpire =(HornExpire - GetTime())
    	if HornExpire &amp;lt; 6  then
    			return true
    	end
    else
    	return true
    end</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(&amp;quot;player&amp;quot;, 59052)
    if FreezingFog ~= nil then
    	return true
    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 HornOfWinter =  UnitBuffID(&amp;quot;player&amp;quot;, 57330)
    
    if HornOfWinter == nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Death Coil(rp-cap)</Name><Default>false</Default><SpellID>47541</SpellID><Actions></Actions><Lua>if UnitPower(&amp;quot;player&amp;quot;) &amp;gt;= 82 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Frost Strike(RP for Brez)</Name><Default>false</Default><SpellID>49143</SpellID><Actions></Actions><Lua>local rp = 40
    
    if (UnitPowerMax(&amp;quot;player&amp;quot;) - UnitPower(&amp;quot;player&amp;quot;)) &amp;lt; rp then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Pillar of Frost</Name><Default>false</Default><SpellID>51271</SpellID><Actions>/startattack</Actions><Lua>if UnitHealth(&amp;quot;target&amp;quot;) &amp;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></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Raise Dead</Name><Default>false</Default><SpellID>46584</SpellID><Actions></Actions><Lua>local UnholySTR =  UnitBuffID(&amp;quot;player&amp;quot;, 53365)
    local PillarOfFrost =  UnitBuffID(&amp;quot;player&amp;quot;,51271)
    
    if UnitLevel(&amp;quot;target&amp;quot;) &amp;gt;= 87 or UnitLevel(&amp;quot;target&amp;quot;) == -1 then 
    	if UnitHealth(&amp;quot;target&amp;quot;) &amp;gt; 300000  then
    			return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Apparatus of Khaz&amp;apos;goroth</Name><Default>false</Default><SpellID>0</SpellID><Actions>/use 14</Actions><Lua>local buff,_,_,TPCount = UnitAura(&amp;quot;player&amp;quot;,&amp;quot;Titanic Power&amp;quot;)
    	
    if buff ~= nil then
        if TPCount == 5 and UnitHealth(&amp;quot;target&amp;quot;) &amp;gt;= 300000 then
            return true
        end
    end</Lua><RecastDelay>0</RecastDelay><Target>Player</Target></Ability><Ability><Name>Health Stone</Name><Default>false</Default><SpellID>5512</SpellID><Actions></Actions><Lua>local myhealth = 100 * UnitHealth(&amp;quot;player&amp;quot;) / UnitHealthMax(&amp;quot;player&amp;quot;)
    if myhealth &amp;lt;= 20 then 
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Player</Target></Ability><Ability><Name>Raise Dead(Pillar)</Name><Default>false</Default><SpellID>46584</SpellID><Actions></Actions><Lua>local UnholySTR =  UnitBuffID(&amp;quot;player&amp;quot;, 53365)
    local PillarOfFrost =  UnitBuffID(&amp;quot;player&amp;quot;,51271)
    
    if UnitLevel(&amp;quot;target&amp;quot;) &amp;gt;= 87 or UnitLevel(&amp;quot;target&amp;quot;) == -1 then 
    	if UnitHealth(&amp;quot;target&amp;quot;) &amp;gt; 300000  then
    		if UnholySTR ~= nil and PillarOfFrost ~= nil then
    			return true
    		end
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Frost Strike(Proc)</Name><Default>false</Default><SpellID>49143</SpellID><Actions></Actions><Lua>local KMProc = UnitBuffID(&amp;quot;player&amp;quot;,51128)
    
    if KMProc ~= nil then
    if  UnitPower(&amp;quot;player&amp;quot;) &amp;gt; 60 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Blood Tap(2 Rune)</Name><Default>false</Default><SpellID>45529</SpellID><Actions></Actions><Lua>local _,_,R1=GetRuneCooldown(1)
    local _,_,R2=GetRuneCooldown(2)
    
    
    if  R1 == false or R2 == false then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Howling Blast (Lust)</Name><Default>false</Default><SpellID>49184</SpellID><Actions>/startattack</Actions><Lua>local _,_,R1=GetRuneCooldown(1)
    local _,_,R2=GetRuneCooldown(2)
    local _,_,R3 =GetRuneCooldown(3)
    local _,_,R4 =GetRuneCooldown(4)
    local heroism = UnitBuffID(&amp;quot;player&amp;quot;, 32182)
    local lust = UnitBuffID(&amp;quot;player&amp;quot;, 2825)
    local warp = UnitBuffID(&amp;quot;player&amp;quot;, 80353)
    local hysteria = UnitBuffID(&amp;quot;player&amp;quot;, 90355)
    
    if heroism ~= nil or lust ~= nil or warp ~= nil or hysteria ~= nil then
    	if R1 == false and R2 == false and R3 == false and R4 == false then 
    		return true
    	end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Obliterate(Death Rune)</Name><Default>false</Default><SpellID>49020</SpellID><Actions>/startattack|/use 10</Actions><Lua>local _,_,d1=GetRuneCooldown(1)
    local _,_,d2=GetRuneCooldown(2)
    
    if  d1 == true and d2 == true then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Obliterate(Fr&amp;Uh rune)</Name><Default>false</Default><SpellID>49020</SpellID><Actions>/startattack|/use 10</Actions><Lua>local _,_,R3 =GetRuneCooldown(3)
    local _,_,R4 =GetRuneCooldown(4)
    local _,_,R5 = GetRuneCooldown(5)
    local _,_,R6 = GetRuneCooldown(6)
    
    if  R3 == true and R4 == true and R5 == true and R6 == true 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>local rp = 31
    
    if (UnitPowerMax(&amp;quot;player&amp;quot;) - UnitPower(&amp;quot;player&amp;quot;)) &amp;lt; rp then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Howling Blast(Fever)</Name><Default>false</Default><SpellID>49184</SpellID><Actions>/startattack</Actions><Lua>local dbFrostFever, _, _, _, _, _, dbexpire = UnitDebuffID(&amp;quot;target&amp;quot;,55095, &amp;quot;player&amp;quot;)
    
    if dbFrostFever ~= nil then		
    	dbexpire =(dbexpire - GetTime())
    	if dbexpire &amp;lt; 4 then
    		return true
    	end
    else
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability></DEATHKNIGHT>
    Last edited by Gorthok; 08-20-2011 at 08:34 PM.

  4. #664
    DKVance73's Avatar Sergeant
    Reputation
    6
    Join Date
    Aug 2011
    Posts
    65
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Gorthok, this still does not work. I've tried all the rotations and it just autoattacks the target dummy.

  5. #665
    jackus's Avatar Active Member
    Reputation
    58
    Join Date
    Aug 2006
    Posts
    802
    Thanks G/R
    1/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by nishila View Post
    1. Go to the Rend Code.
    2. Change the name of the Ability so you don't overwrite rend.
    3. Change the spell ID + Name of skill in Codes
    4. Save.
    5. Change your old CS spell in the rotation with the new.

    Enjoy
    Thanks it worked

  6. #666
    EETEE's Avatar Member
    Reputation
    1
    Join Date
    Jul 2011
    Posts
    46
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Gorthok View Post
    I went over the Abilities and rotations looking for errors that this guy said were there and they were not, he does not know what he is talking about. I did however find the "-" in front of the <Rotations> and the <Abilities> and that was my error I copied it from Internet Explorer in a rush to leave the house and upload it, sorry about that..

    Here I did update them and test them, they work fine now. Again sorry about that.

    EDIT: it is working for me, I am just going to upload it online you can get it there, or copy this again I posted it again.

    Rotations:
    Code:
    <?xml version="1.0" encoding="utf-8" ?> 
     <DEATHKNIGHT>
     <Rotation>
      <RotationName>Frost 4.2 Dps</RotationName> 
      <RotationDefault>false</RotationDefault> 
      <RotationList>Blood Tap(2 Rune)|Pillar of Frost|Outbreak|Plague Strike|Howling Blast|Obliterate(Fr&Uh rune)|Obliterate(Death Rune)|Obliterate(Proc)|Frost Strike|Frost Strike(Proc)|Howling Blast (proc)|Apparatus of Khaz&apos;goroth|Blood Tap|Raise Dead|Horn of Winter|Health Stone</RotationList> 
      </Rotation>
     <Rotation>
      <RotationName>Frost AOE Kite</RotationName> 
      <RotationDefault>false</RotationDefault> 
      <RotationList /> 
      </Rotation>
     <Rotation>
      <RotationName>Frost AOE</RotationName> 
      <RotationDefault>false</RotationDefault> 
      <RotationList>Horn of Winter(on)|Pillar of Frost|Howling Blast|Plague Strike|Frost Strike|Frost Strike(Proc)|Obliterate(Proc)|Apparatus of Khaz&apos;goroth</RotationList> 
      </Rotation>
     <Rotation>
      <RotationName>Frost +(Brez)+</RotationName> 
      <RotationDefault>false</RotationDefault> 
      <RotationList>Frost Strike(RP for Brez)</RotationList> 
      </Rotation>
      </DEATHKNIGHT>
    Abilities:
    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 BloodPlague, _, _, _, _, _, BloodPlagueExpire = UnitDebuffID(&quot;target&quot;,59879, &quot;player&quot;)
    
    if BloodPlague ~= nil then	
    	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>if  UnitPower(&quot;player&quot;) &gt; 40 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Death Coil</Name><Default>false</Default><SpellID>47541</SpellID><Actions></Actions><Lua>
    	return true
    </Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Blood Boil</Name><Default>false</Default><SpellID>48721</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		
    		BloodPlagueExpire =(BloodPlagueExpire - GetTime())
    		if BloodPlagueExpire &lt; 6 then
    			return true
    		end
    	else
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Obliterate(Proc)</Name><Default>false</Default><SpellID>49020</SpellID><Actions>/startattack|/use 10</Actions><Lua>local KMProc = UnitBuffID(&quot;player&quot;,51128)
    
    if KMProc ~= nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Death Strike</Name><Default>false</Default><SpellID>49998</SpellID><Actions></Actions><Lua>local HP = UnitHealth(&quot;player&quot;) / UnitHealthMax(&quot;player&quot;) * 100
    
    if HP &lt; 25 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Horn of Winter</Name><Default>false</Default><SpellID>57330</SpellID><Actions></Actions><Lua>local HornOfwinter, _, _, _, _, _,HornExpire = UnitBuffID(&quot;player&quot;, 57330)
    	
    if  HornOfWinter ~= nil then		
    	HornExpire =(HornExpire - GetTime())
    	if HornExpire &lt; 6  then
    			return true
    	end
    else
    	return true
    end</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)
    if FreezingFog ~= nil then
    	return true
    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 HornOfWinter =  UnitBuffID(&quot;player&quot;, 57330)
    
    if HornOfWinter == nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Death Coil(rp-cap)</Name><Default>false</Default><SpellID>47541</SpellID><Actions></Actions><Lua>if UnitPower(&quot;player&quot;) &gt;= 82 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Frost Strike(RP for Brez)</Name><Default>false</Default><SpellID>49143</SpellID><Actions></Actions><Lua>local rp = 40
    
    if (UnitPowerMax(&quot;player&quot;) - UnitPower(&quot;player&quot;)) &lt; rp then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Pillar of Frost</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></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Raise Dead</Name><Default>false</Default><SpellID>46584</SpellID><Actions></Actions><Lua>local UnholySTR =  UnitBuffID(&quot;player&quot;, 53365)
    local PillarOfFrost =  UnitBuffID(&quot;player&quot;,51271)
    
    if UnitLevel(&quot;target&quot;) &gt;= 87 or UnitLevel(&quot;target&quot;) == -1 then 
    	if UnitHealth(&quot;target&quot;) &gt; 300000  then
    			return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Apparatus of Khaz&apos;goroth</Name><Default>false</Default><SpellID>0</SpellID><Actions>/use 14</Actions><Lua>local buff,_,_,TPCount = UnitAura(&quot;player&quot;,&quot;Titanic Power&quot;)
    	
    if buff ~= nil then
        if TPCount == 5 and UnitHealth(&quot;target&quot;) &gt;= 300000 then
            return true
        end
    end</Lua><RecastDelay>0</RecastDelay><Target>Player</Target></Ability><Ability><Name>Health Stone</Name><Default>false</Default><SpellID>5512</SpellID><Actions></Actions><Lua>local myhealth = 100 * UnitHealth(&quot;player&quot;) / UnitHealthMax(&quot;player&quot;)
    if myhealth &lt;= 20 then 
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Player</Target></Ability><Ability><Name>Raise Dead(Pillar)</Name><Default>false</Default><SpellID>46584</SpellID><Actions></Actions><Lua>local UnholySTR =  UnitBuffID(&quot;player&quot;, 53365)
    local PillarOfFrost =  UnitBuffID(&quot;player&quot;,51271)
    
    if UnitLevel(&quot;target&quot;) &gt;= 87 or UnitLevel(&quot;target&quot;) == -1 then 
    	if UnitHealth(&quot;target&quot;) &gt; 300000  then
    		if UnholySTR ~= nil and PillarOfFrost ~= nil then
    			return true
    		end
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Frost Strike(Proc)</Name><Default>false</Default><SpellID>49143</SpellID><Actions></Actions><Lua>local KMProc = UnitBuffID(&quot;player&quot;,51128)
    
    if KMProc ~= nil then
    if  UnitPower(&quot;player&quot;) &gt; 60 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Blood Tap(2 Rune)</Name><Default>false</Default><SpellID>45529</SpellID><Actions></Actions><Lua>local _,_,R1=GetRuneCooldown(1)
    local _,_,R2=GetRuneCooldown(2)
    
    
    if  R1 == false or R2 == false then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Howling Blast (Lust)</Name><Default>false</Default><SpellID>49184</SpellID><Actions>/startattack</Actions><Lua>local _,_,R1=GetRuneCooldown(1)
    local _,_,R2=GetRuneCooldown(2)
    local _,_,R3 =GetRuneCooldown(3)
    local _,_,R4 =GetRuneCooldown(4)
    local heroism = UnitBuffID(&quot;player&quot;, 32182)
    local lust = UnitBuffID(&quot;player&quot;, 2825)
    local warp = UnitBuffID(&quot;player&quot;, 80353)
    local hysteria = UnitBuffID(&quot;player&quot;, 90355)
    
    if heroism ~= nil or lust ~= nil or warp ~= nil or hysteria ~= nil then
    	if R1 == false and R2 == false and R3 == false and R4 == false then 
    		return true
    	end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Obliterate(Death Rune)</Name><Default>false</Default><SpellID>49020</SpellID><Actions>/startattack|/use 10</Actions><Lua>local _,_,d1=GetRuneCooldown(1)
    local _,_,d2=GetRuneCooldown(2)
    
    if  d1 == true and d2 == true then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Obliterate(Fr&Uh rune)</Name><Default>false</Default><SpellID>49020</SpellID><Actions>/startattack|/use 10</Actions><Lua>local _,_,R3 =GetRuneCooldown(3)
    local _,_,R4 =GetRuneCooldown(4)
    local _,_,R5 = GetRuneCooldown(5)
    local _,_,R6 = GetRuneCooldown(6)
    
    if  R3 == true and R4 == true and R5 == true and R6 == true 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>local rp = 31
    
    if (UnitPowerMax(&quot;player&quot;) - UnitPower(&quot;player&quot;)) &lt; rp then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Howling Blast(Fever)</Name><Default>false</Default><SpellID>49184</SpellID><Actions>/startattack</Actions><Lua>local dbFrostFever, _, _, _, _, _, dbexpire = UnitDebuffID(&quot;target&quot;,55095, &quot;player&quot;)
    
    if dbFrostFever ~= nil then		
    	dbexpire =(dbexpire - GetTime())
    	if dbexpire &lt; 4 then
    		return true
    	end
    else
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability></DEATHKNIGHT>

    I never claimed to know what I'm talking about, the rotation DOES NOT work until you unlock Howling Blast. The code didn't work for me AT ALL, until I got howling blast.

    Also, does anyone know how to get two of these working at the same itme, I'm botting two different accounts and would like to have both bots running PQR!

  7. #667
    kclux's Avatar Active Member
    Reputation
    16
    Join Date
    Jun 2011
    Posts
    199
    Thanks G/R
    2/0
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by EETEE View Post
    I never claimed to know what I'm talking about, the rotation DOES NOT work until you unlock Howling Blast. The code didn't work for me AT ALL, until I got howling blast.

    Also, does anyone know how to get two of these working at the same itme, I'm botting two different accounts and would like to have both bots running PQR!
    And it did not come to your mind before that the rotation might not work because you do not have abilities that are used by it ? There is a rotation editor you know, and it is just one mouse click to remove abilities you do not have yet.

  8. #668
    EETEE's Avatar Member
    Reputation
    1
    Join Date
    Jul 2011
    Posts
    46
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kclux View Post
    And it did not come to your mind before that the rotation might not work because you do not have abilities that are used by it ? There is a rotation editor you know, and it is just one mouse click to remove abilities you do not have yet.

    No way, maybe you should re-read some of the posts I have before that one! =0 CRAZY THOUGHT!



    Originally Posted by EETEE View Post
    I was super stoked upon coming across, this, but it's stilll not working for me. Maybe it's only because I'm using it on a level 60 DK. I edited the rotation and took out the abilities my DK doesn't have. Any way somebody could make one for lowbie DKs? I'm botting a DK through BGs and pirox isn't the best as far as rotations go. When I use PQR on my ret in greens I rip people apart. Pleeeasseee tell me you can help me, a good PQR profile for lowbie DKs could really speed shit up for me! I'm terrible with this whole program, and have no idea how to edit, or make anything haha!

  9. #669
    Gorthok's Avatar Active Member
    Reputation
    18
    Join Date
    Aug 2011
    Posts
    93
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by EETEE View Post
    I never claimed to know what I'm talking about, the rotation DOES NOT work until you unlock Howling Blast. The code didn't work for me AT ALL, until I got howling blast.

    Also, does anyone know how to get two of these working at the same itme, I'm botting two different accounts and would like to have both bots running PQR!

    Lets calm down, nothing to get upset about I was not talking to you.

    I was talking about someone who was leeching off this thread since it started not giving anything helpful to it and then had the nerve to try and tell me what I was doing wrong, I do know something is wrong with it right now, I do work weekends and do not have time to fix it, I will fix it on Monday. sorry about releasing something that was not working. As I am only on my work computer I can not "test" I can only fix and assume it works because the code is showing that it works, on the weekends that is....

  10. #670
    EETEE's Avatar Member
    Reputation
    1
    Join Date
    Jul 2011
    Posts
    46
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    No worries, it works fine now. Been using it on my 70 DK all day long.

  11. #671
    Voar's Avatar Site Donator
    Reputation
    7
    Join Date
    Dec 2007
    Posts
    48
    Thanks G/R
    8/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Gorthok View Post
    Lets calm down, nothing to get upset about I was not talking to you.

    I was talking about someone who was leeching off this thread since it started not giving anything helpful to it and then had the nerve to try and tell me what I was doing wrong, I do know something is wrong with it right now, I do work weekends and do not have time to fix it, I will fix it on Monday. sorry about releasing something that was not working. As I am only on my work computer I can not "test" I can only fix and assume it works because the code is showing that it works, on the weekends that is....
    The only problem I found was a open ended if on the Frost Strike (proc) other than that each ability works on its own accord also I created a new rotation slowly adding abilities in the order your rotations are and it works up to the point I add obliterate (Frost Strike also had some glitches when I first added it on the rotation). Hope this helps you in some way.


    Edit2: The former observations were from yesterday before I went to sleep. Now I deleted my old deathknight files, close the open-ended if in FS(proc) and things seem to be going smoothly... although I have yet to see Ob being cast after 5min of runtime. Also I think my dk is glitched somehow to always have blood runes as death runes, dont know if they changed the way death runes work in the past couple months but I am pretty sure they used to be supposed to return to blood runes...
    Last edited by Voar; 08-21-2011 at 07:09 AM. Reason: the problem was on FS not HB +some other stuff

  12. #672
    DKVance73's Avatar Sergeant
    Reputation
    6
    Join Date
    Aug 2011
    Posts
    65
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Gorthok View Post
    Lets calm down, nothing to get upset about I was not talking to you.

    I was talking about someone who was leeching off this thread since it started not giving anything helpful to it and then had the nerve to try and tell me what I was doing wrong, I do know something is wrong with it right now, I do work weekends and do not have time to fix it, I will fix it on Monday. sorry about releasing something that was not working. As I am only on my work computer I can not "test" I can only fix and assume it works because the code is showing that it works, on the weekends that is....
    That's why we love you Gorthok...I was testing it all and I just couldn't put a finger on it. Also, when copying the code from your box it seems to put in extra spaces somewhere. Not sure if that's an issue with the scripting on the forums or not. I'll see what else I find.

    ---------- Post added at 08:15 AM ---------- Previous post was at 08:14 AM ----------

    Hey there CrystalHelper, any word on the fixed Hunter rotations? Since some of you have really been working hard at improving this, maybe put up a post where those of us who really appreciate the work can send you a donation via PayPal or some other avenue?

  13. #673
    frII's Avatar Master Sergeant
    Reputation
    1
    Join Date
    Mar 2010
    Posts
    86
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Found a strange bug.
    Copy/paste in .xml file have effect the activity of the bot.
    Choosing the right rotatioon,doing everething as usually.But the DK just dont do the rotation.
    Others like warrior or paladin works fine,returned to DK added an test rotation with 1 ability and it working but all the previous and the new rotations didnt worked and all.Any
    idea what colut it be?

  14. #674
    Gorthok's Avatar Active Member
    Reputation
    18
    Join Date
    Aug 2011
    Posts
    93
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    That's why we love you Gorthok...
    <3

    Originally Posted by frII View Post
    Found a strange bug.
    Copy/paste in .xml file have effect the activity of the bot.
    Choosing the right rotatioon,doing everething as usually.But the DK just dont do the rotation.
    Others like warrior or paladin works fine,returned to DK added an test rotation with 1 ability and it working but all the previous and the new rotations didnt worked and all.Any
    idea what colut it be?
    I am at work right now so I can't test, when I get home I will test and fix and i'll be damned if it don't work if I release it again. !!

  15. #675
    sheuron's Avatar Knight-Champion
    Reputation
    319
    Join Date
    Aug 2011
    Posts
    504
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    A piece of code for smart misdirection. May be useful for other class or spells.
    Detect tank on the party and cast misdirection only if he is lossing threat.

    Code:
    local InParty = GetNumPartyMembers()
    if InParty > 0 and UnitInRaid("player") == nil then
      for i = 1, InParty, 1 do
      local member = "party"..tostring(i)
      if UnitGroupRolesAssigned(member) == "TANK" and UnitThreatSituation(member,"target") < 3 then
        CastSpellByName("Misdirection")
        SpellTargetUnit(member)
        print("Misdirection en "..member)
        end
      end
    end

Similar Threads

  1. [Buying] Planetside 2 Priority Beta Key
    By isit123 in forum General MMO Buy Sell Trade
    Replies: 0
    Last Post: 07-21-2012, 06:34 AM
  2. [Selling] PLANETSIDE 2 Priority/Early Access Beta Account
    By Kabraxiss in forum General MMO Buy Sell Trade
    Replies: 0
    Last Post: 07-18-2012, 10:20 AM
  3. [Selling] Planetside 2 Priority/Early access Beta Keys
    By mrsluf in forum General MMO Buy Sell Trade
    Replies: 3
    Last Post: 07-17-2012, 04:45 AM
  4. [Selling] Planetside 2 Priority Access beta key codes
    By fatalefout in forum General MMO Buy Sell Trade
    Replies: 1
    Last Post: 06-26-2012, 04:08 PM
  5. [Bot] Automated dungeon queue / Justice Point leecher(Auto-it source)
    By s_e_a_n_66 in forum World of Warcraft Bots and Programs
    Replies: 36
    Last Post: 01-17-2011, 11:50 AM
All times are GMT -5. The time now is 12:53 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search