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

User Tag List

Page 44 of 731 FirstFirst ... 40414243444546474894144544 ... LastLast
Results 646 to 660 of 10955
  1. #646
    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)
    [QUOTE=Xelper;2118177]Yeah, for Colossus Smash you are doing 2 things wrong:
    1) You are comparing to "nill" (two Ls, instead of the proper 1) and you are checking for a Buff on the target, not a Debuff. Though I wonder if because the variable nill (two Ls) is (probably) a nil value that it would work just as well as comparing to nil... anyways I am going off subject.

    CSmash:
    Code:
    local CSmash = UnitDebuffID("target",86346)
    if CSmash ~= nil then
        return true
    end

    [
    /QUOTE]

    When I use your code it does not use CS at all :/

    If I press CS and I get the refreshed CS, the bot will use CS when ever it can. So It reapply it there, but it wont apply CS by it self. And it does not check if the target allready got that debuff..
    Last edited by jackus; 08-19-2011 at 02:19 AM.

    [BETA] PQRotation - an automated ability priority queue.
  2. #647
    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)
    Have anyone Updated Warrior Fury/Arms PvP rotations?

  3. #648
    nishila's Avatar Member
    Reputation
    3
    Join Date
    Mar 2009
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    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

  4. #649
    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)
    I re-download the current version or PQR just about every other day just because sometimes it seems that is the only way to make it work correctly. I do not get errors when something is not working and I think that may have to do with still being Beta.
    Re-download PQR and make sure you are up to date, then try again. Make sure you save the Abilities and Rotations from any class you wish to keep. Then delete the old one and re-install the new one.


    Edit: I have been through the rotations 3 times now and I do not see anything wrong with them, I will share again because I love you people


    DEATHKNIGHT_Abilities.xml <-----Make sure this is the file name..
    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 /> 
      <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 /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Frost Strike</Name> 
      <Default>false</Default> 
      <SpellID>49143</SpellID> 
      <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 /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Blood Boil</Name> 
      <Default>false</Default> 
      <SpellID>48721</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Outbreak</Name> 
      <Default>false</Default> 
      <SpellID>77575</SpellID> 
      <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 /> 
      <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 /> 
      <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 /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Festering Strike</Name> 
      <Default>false</Default> 
      <SpellID>85948</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Pestilence</Name> 
      <Default>false</Default> 
      <SpellID>50842</SpellID> 
      <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 /> 
      <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 /> 
      <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 /> 
      <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 /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Raise Dead</Name> 
      <Default>false</Default> 
      <SpellID>46584</SpellID> 
      <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 /> 
      <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 /> 
      <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 /> 
      <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 /> 
      <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 /> 
      <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>
    DEATHKNIGHT_Rotations.xml <------Make sure this is the file name...
    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>
    Last edited by Gorthok; 08-19-2011 at 06:45 AM.

  5. #650
    fhdsh's Avatar Private
    Reputation
    1
    Join Date
    Aug 2011
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hi i need a help for MM hunter with this rotation

    1 . Serpent Sting ( if its not already on target )
    2 . Chimera Shot off Cooldown
    3 . Kill Shot
    4 . steady Shot in Pair
    5 . Aimed Shot on fire
    6 . Aimed Shot if more than 75 Focus and More than 1.5 sec CD on chimera shot

  6. #651
    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)
    It should work with any level, if an ability does not exist it can not use it so it will not use the ability. I may be wrong but it should be fine. I will make a fresh dk tonight.
    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!

    Search through the post, there should be one already created, like page 20-35 somewhere if I remember right. or forums search MM hunter or just MM and look for ones in this post and go from there
    Originally Posted by fhdsh View Post
    hi i need a help for MM hunter with this rotation

    1 . Serpent Sting ( if its not already on target )
    2 . Chimera Shot off Cooldown
    3 . Kill Shot
    4 . steady Shot in Pair
    5 . Aimed Shot on fire
    6 . Aimed Shot if more than 75 Focus and More than 1.5 sec CD on chimera shot

  7. #652
    andryshka's Avatar Corporal
    Reputation
    11
    Join Date
    May 2011
    Posts
    32
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Gorthok View Post
    I re-download the current version or PQR just about every other day just because sometimes it seems that is the only way to make it work correctly. I do not get errors when something is not working and I think that may have to do with still being Beta.
    Re-download PQR and make sure you are up to date, then try again. Make sure you save the Abilities and Rotations from any class you wish to keep. Then delete the old one and re-install the new one.


    Edit: I have been through the rotations 3 times now and I do not see anything wrong with them, I will share again because I love you people


    DEATHKNIGHT_Abilities.xml <-----Make sure this is the file name..
    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 /> 
      <Lua>local BloodPlague, _, _, _, _, _, BloodPlagueExpire = UnitDebuffID("target",59879, "player") if BloodPlague ~= nil then BloodPlagueExpire =(BloodPlagueExpire - GetTime()) if BloodPlagueExpire < 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 /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Frost Strike</Name> 
      <Default>false</Default> 
      <SpellID>49143</SpellID> 
      <Actions /> 
      <Lua>if UnitPower("player") > 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 /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Blood Boil</Name> 
      <Default>false</Default> 
      <SpellID>48721</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Outbreak</Name> 
      <Default>false</Default> 
      <SpellID>77575</SpellID> 
      <Actions /> 
      <Lua>local dbBloodPlague, _, _, _, _, _,BloodPlagueExpire = UnitDebuffID("target",59879, "player") if UnitHealth("target") >= 300000 then if dbBloodPlague ~= nil then BloodPlagueExpire =(BloodPlagueExpire - GetTime()) if BloodPlagueExpire < 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("player",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 /> 
      <Lua>local HP = UnitHealth("player") / UnitHealthMax("player") * 100 if HP < 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 /> 
      <Lua>local HornOfwinter, _, _, _, _, _,HornExpire = UnitBuffID("player", 57330) if HornOfWinter ~= nil then HornExpire =(HornExpire - GetTime()) if HornExpire < 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 /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Festering Strike</Name> 
      <Default>false</Default> 
      <SpellID>85948</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Pestilence</Name> 
      <Default>false</Default> 
      <SpellID>50842</SpellID> 
      <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("player", 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 /> 
      <Lua>local HornOfWinter = UnitBuffID("player", 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 /> 
      <Lua>if UnitPower("player") >= 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 /> 
      <Lua>local rp = 40 if (UnitPowerMax("player") - UnitPower("player")) < 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("target") >= 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 /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Raise Dead</Name> 
      <Default>false</Default> 
      <SpellID>46584</SpellID> 
      <Actions /> 
      <Lua>local UnholySTR = UnitBuffID("player", 53365) local PillarOfFrost = UnitBuffID("player",51271) if UnitLevel("target") >= 87 or UnitLevel("target") == -1 then if UnitHealth("target") > 300000 then return true end end</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
    - <Ability>
      <Name>Apparatus of Khaz'goroth</Name> 
      <Default>false</Default> 
      <SpellID>0</SpellID> 
      <Actions>/use 14</Actions> 
      <Lua>local buff,_,_,TPCount = UnitAura("player","Titanic Power") if buff ~= nil then if TPCount == 5 and UnitHealth("target") >= 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 /> 
      <Lua>local myhealth = 100 * UnitHealth("player") / UnitHealthMax("player") if myhealth <= 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 /> 
      <Lua>local UnholySTR = UnitBuffID("player", 53365) local PillarOfFrost = UnitBuffID("player",51271) if UnitLevel("target") >= 87 or UnitLevel("target") == -1 then if UnitHealth("target") > 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 /> 
      <Lua>local KMProc = UnitBuffID("player",51128) if KMProc ~= nil then if UnitPower("player") > 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 /> 
      <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("player", 32182) local lust = UnitBuffID("player", 2825) local warp = UnitBuffID("player", 80353) local hysteria = UnitBuffID("player", 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 /> 
      <Lua>local rp = 31 if (UnitPowerMax("player") - UnitPower("player")) < 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("target",55095, "player") if dbFrostFever ~= nil then dbexpire =(dbexpire - GetTime()) if dbexpire < 4 then return true end else return true end</Lua> 
      <RecastDelay>0</RecastDelay> 
      <Target>Target</Target> 
      </Ability>
      </DEATHKNIGHT>
    DEATHKNIGHT_Rotations.xml <------Make sure this is the file name...
    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'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'goroth</RotationList> 
      </Rotation>
    - <Rotation>
      <RotationName>Frost +(Brez)+</RotationName> 
      <RotationDefault>false</RotationDefault> 
      <RotationList>Frost Strike(RP for Brez)</RotationList> 
      </Rotation>
      </DEATHKNIGHT>
    Too many errors (
    Why you add "-" before "<Rotation>" and "<Ability>"?
    In string
    Code:
    <Name>Obliterate(Fr&Uh rune)</Name>" must replace "Fr&Uh rune" for "Fr&amp;Uh rune"
    In some place forgot "end". For example:
    In string
    Code:
    <Lua>local KMProc = UnitBuffID(&quot;player&quot;,51128) if KMProc ~= nil then if UnitPower(&quot;player&quot;) &gt; 60 then return true end</Lua>
    you forgot closing "end"
    And many formatting errors. For example:
    string
    Code:
    <Lua>local KMProc = UnitBuffID(&quot;player&quot;,51128) if KMProc ~= nil then if UnitPower(&quot;player&quot;) &gt; 60 then return true end</Lua>
    must be
    Code:
    <Lua>local KMProc = UnitBuffID(&quot;player&quot;,51128) 
    if KMProc ~= nil then 
          if UnitPower(&quot;player&quot;) &gt; 60 then 
                return true
          end
    end</Lua>
    Anyway, thats fixed version
    DEATHKNIGHT_Rotations.xml
    DEATHKNIGHT_Abilities.xml
    Last edited by andryshka; 08-19-2011 at 08:19 AM.

  8. #653
    phazeshifta's Avatar Member
    Reputation
    5
    Join Date
    Jan 2011
    Posts
    54
    Thanks G/R
    1/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Gorthok View Post
    It should work with any level, if an ability does not exist it can not use it so it will not use the ability. I may be wrong but it should be fine. I will make a fresh dk tonight.
    hey Gorthok,

    Thanks for the info, but I'm afraid this may not be the case (at least with druids). When you start a fresh druid, the only spell you start with is Wrath. The profile says it is using wrath (lunar), so I thought this may be the issue, but I checked the spellid on wowhead, and they have the same value, so its not that issue. I was going to attempt to re-build the rotation tonight and see if removing the rest of the spells from the priority will fix the issue. I'll report back and let people know if it works for me.

    In the mean time, has anyone had success getting the profiles to work on lowbies successfully? If you have, can you please tell us if you had to make any edits to remove abilities?

  9. #654
    crystal_tech's Avatar Elite User
    Reputation
    468
    Join Date
    Feb 2008
    Posts
    1,033
    Thanks G/R
    1/6
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by sheuron View Post
    Here we go, this is first HOLY PRIEST HEALING ROTATION.

    xeronholypriestpqr108Profiles.zip

    Unfortunately PQR dont support mouseover, so you ll need to click on your target to make rotation work, some tips:

    - Just click the target on your party or raid with lower hp, the script will use apropiate spell.
    - Once you are casting a spell, if you think that player got enought hp, click on next target you want to heal.
    - Need to be in combat to have PQR working, use manualy any healing spell on tank to enter in combat.
    - Use Holy AOE rotation only when needed, if you keep active long time will run out of mana.

    Ddint got many time to test this rotation, prolly ll tweak it later and upload new one with the missing spells.
    I'm trying to write up a script for healers that auto targets a player with the lowest health and casts the correct healing spell. I got the auto target working just need the values for the different healing spells so i'm not wasting mana. I was going to release it a couple of days ago but it wasn't pretty enough.

  10. #655
    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)
    Auto target is a nice idea but ll not work on most situations. On a raid you ll need to priorize your assigned targets and on a dungeon the tank ll die and your mana ll drain if autotarget a player stand still on fire

  11. #656
    Sivers's Avatar Member
    Reputation
    2
    Join Date
    May 2008
    Posts
    62
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    awesome stuff so far. couple questions:

    any chance someone can make Tranq Shot work with Hunters (on focus targets too), to check for either Magic and/or Enrage effects? any way to include auto-purge functionality for classes that have it? like Shaman, Priest, Druid, Mage..

    also, for the spell interrupt list, is it possible to make a list where you can put spells NOT to interrupt? for example, the trash mobs in Vortex Pinnacle that cast both Smite and Heal. I automatically interrupt Smite, but then they immediately cast Heal and I'm screwed because the other dps never interrupt anything. I'd rather have it not interrupt Smite than manually put in every other spell for all the other mobs.

    thanks and keep up the great work!

  12. #657
    crystal_tech's Avatar Elite User
    Reputation
    468
    Join Date
    Feb 2008
    Posts
    1,033
    Thanks G/R
    1/6
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    well with the auto target I have the tank as the main one to heal. It is a 'smart target' script just flushing out things.

  13. #658
    lostinthewoodslol's Avatar Active Member The Coinmaster CoreCoins Purchaser
    Reputation
    74
    Join Date
    Aug 2011
    Posts
    222
    Thanks G/R
    12/6
    Trade Feedback
    15 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    great bot. works amazing on my warrior/hunter/ret and spriest flawlessly. i ESPECIALLY like the Arms(pvp) rotation, its amazing! i use this as i can only use 3/4 keys on my keyboard spread right out, i had an unfortunate car accident that left 75% physically paralysed, so i guess u could say wow is my life (well a fair chunk). Ive always been kinda terrible mixing movement with using spells at the same time but can do both if on their own really well, so this bot has opened up a whole new world (of warcraft) for me.

    So i appreciate this immensely.

    Also i was just wondering whether someone could write a script for me as im retarded with coding and that


    *Warrior Arms (pvp) Was wondering whether using victory rush (34428} automatically could be implemented. So after a killing blow have victory rush top priority on the next target if buff exists.
    *Charge if up automatically. spell id=(100}
    *Enraged Regeneration @ 50% if up. spell id=(55694}
    *And somehow make the bot stop temporarily while holding shift (one of the 4 buttons free that i can utilize easily) so that i can fear/throwdown/bladstorm etc when needed. Yes i understand you can just alt+x but that next to impossible for me unfortunately


    If someone could write these abilities/rotations for me and post both so i can copy and paste, i will throw $$$ in their paypal straight away, whatever amount. if it works well

    Thanks in advance.

    p.s donating to this bot also. sorry Xelper i forgot to add a reference on the donation, its from ([email protected]).
    Last edited by lostinthewoodslol; 08-20-2011 at 04:13 AM.

  14. #659
    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)
    Holy priest heal rotation is now fully functional.

    - Autotarget on party (working better than expected, however you still need to manualy cast any spell to enter in combat)
    - Smart dispel
    - Divine Hymn, Hymn of hope, Lightwell, Holy Word Sanctuary and Trinkets need to be used manually.

    Tested on Zulgurub/Zulaman, was able to do whole dungeons without press any key or rest.
    Still miss the possibility of make it work on mouseover for raid enviroment. Add mouseover to PQR please please ^^

    xeron200811PQRProfiles.zip

    Also add to package previous rotations i did or tweak:
    Arcane mage
    fire Mage
    Protection Warrior
    Hunter MM

  15. #660
    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 andryshka View Post
    Too many errors (
    Why you add "-" before "<Rotation>" and "<Ability>"?
    In string
    Code:
    <Name>Obliterate(Fr&Uh rune)</Name>" must replace "Fr&Uh rune" for "Fr&Uh rune"
    In some place forgot "end". For example:
    In string
    Code:
    <Lua>local KMProc = UnitBuffID("player",51128) if KMProc ~= nil then if UnitPower("player") > 60 then return true end</Lua>
    you forgot closing "end"
    And many formatting errors. For example:
    string
    Code:
    <Lua>local KMProc = UnitBuffID("player",51128) if KMProc ~= nil then if UnitPower("player") > 60 then return true end</Lua>
    must be
    Code:
    <Lua>local KMProc = UnitBuffID("player",51128) 
    if KMProc ~= nil then 
          if UnitPower("player") > 60 then 
                return true
          end
    end</Lua>
    Anyway, thats fixed version
    DEATHKNIGHT_Rotations.xml
    DEATHKNIGHT_Abilities.xml

    this doesn't work either....

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 01:46 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