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

User Tag List

Page 82 of 731 FirstFirst ... 32787980818283848586132182582 ... LastLast
Results 1,216 to 1,230 of 10955
  1. #1216
    bu_ba_911's Avatar Elite User
    Reputation
    552
    Join Date
    May 2006
    Posts
    1,638
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Ninjaderp View Post
    Blood tanking-profile for soloing bosses for mounts (Altairus, Vortex Pinnacle Slabhide, Stonecore)

    Lol well my single target rotation is actually almost done And its turning out splendid if I do say so myself

    Rundown so far. DG is cast by holding Control and having your mouse over the target you want to DG. Dark Command is cast the same way except with Alt. DS only is used if you are under 50% health or your Blood Shield is down. HS only casts when both ****s are up (so one is always on CD) or Blood Barrier is down.

    Only thing I want to change a bit is **** Strike. I want to add a check on if Lichbourne is on CD or not, but at the same time that also hurts a tanks threat. I would like Lichbourne to store up extra Runic Power for if you need to cast it and throw some DC's on yourself, but then you don't get as many RE procs.

    Thoughts fellow DK Tanks?

    Also expect a VERY ROUGH draft to be released tomorrow haven't even started AOE yet and 90% of dungeons will probably be ran with this up.

    [BETA] PQRotation - an automated ability priority queue.
  2. #1217
    Luciferozzy's Avatar Member
    Reputation
    2
    Join Date
    Apr 2011
    Posts
    81
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Point View Post
    Ok, I finally got my Resto Druid rotation working. Press Shift to use tranquility.
    Abilities
    Code:
    <?xml version="1.0" encoding="utf-8" ?><DRUID><Ability><Name>Rake</Name><Default>false</Default><SpellID>1822</SpellID><Actions></Actions><Lua>local rake, _, _, _, _, _, raketimer = UnitDebuffID(&quot;target&quot;, 1822, &quot;PLAYER&quot;)
    
    
    if rake ~= nil then
    	if raketimer - GetTime() &lt; 3 then
    		return true
    	end
    else
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Rip</Name><Default>false</Default><SpellID>1079</SpellID><Actions></Actions><Lua>local rip, _, _, _, _, _, riptimer = UnitDebuffID(&quot;target&quot;, 1079, &quot;PLAYER&quot;)
    local ripCP = GetComboPoints(&quot;player&quot;, &quot;target&quot;)
    local riphealth = 100 * UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;)
    
    
    
    
    if rip ~= nil then
    	if riphealth &gt; 25 then
    		if ripCP == 5 then
    			if riptimer - GetTime() &lt; 2 then
    				return true
    			end
    		end
    	end
    else
    	if ripCP == 5 then
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Shred</Name><Default>false</Default><SpellID>5221</SpellID><Actions></Actions><Lua>-- Check for the debuffs.
    local hasCatMangle = UnitDebuffID(&quot;target&quot;, 33876)
    local hasBearMangle = UnitDebuffID(&quot;target&quot;, 33878)
    local hasTrauma = UnitDebuffID(&quot;target&quot;, 46857)
    local hasHemorrhage = UnitDebuffID(&quot;target&quot;, 16511)
    local CP = GetComboPoints(&quot;player&quot;, &quot;target&quot;)
    
    
    -- Just check for all buffs, we have no casting time on Shred so no need for a timer check
    if hasCatMangle ~= nil or hasBearMangle ~= nil or hasTrauma ~= nil or hasHemorrhage ~= nil then
    	if PQR_NotBehindTarget() then
    		return false
    	else
    		if CP == 5 then
    			return false
    		else
    			return true
    		end
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Mangle</Name><Default>false</Default><SpellID>33876</SpellID><Actions></Actions><Lua>-- Rogues and Warriors can handle it themselves.
    local hasCatMangle, _, _, _, _, _, CatMangleTimer = UnitDebuffID(&quot;target&quot;, 33876)
    local hasBearMangle, _, _, _, _, _, BearMangleTimer = UnitDebuffID(&quot;target&quot;, 33878, &quot;PLAYER&quot;)
    local hasTrauma = UnitDebuffID(&quot;target&quot;, 46857)
    local hasHemorrhage = UnitDebuffID(&quot;target&quot;, 16511)
    local CP = GetComboPoints(&quot;player&quot;, &quot;target&quot;)
    
    
    if PQR_NotBehindTarget() then
    	if CP == 5 then
    		return false
    	else
    		return true
    	end
    end
    
    
    -- First, let&apos;s let other people handle their own debuffs
    if hasTrauma ~= nil then
    	return false
    elseif hasHemorrhage ~= nil then
    	return false
    elseif hasBearMangle ~= nil then
    	return false
    
    
    -- Let us handle it!
    elseif hasCatMangle ~= nil or hasBearMangle ~= nil then
        -- Check the timer
    	if CatMangleTimer - GetTime() &lt; 1 then
    		return true
    	end
    else
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Faerie Fire (Feral)</Name><Default>false</Default><SpellID>16857</SpellID><Actions></Actions><Lua>local FF, _, _, _, _, _, timer = UnitDebuffID(&quot;target&quot;, 91565)
    local FFstart, FFduration, FFenabled = GetSpellCooldown(16857)
    local FFcooldown = (FFstart + FFduration - GetTime())
    
    
    if FF == nil then
    	if FFcooldown &gt; 0 then
    		return false
    	else
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Savage Roar</Name><Default>false</Default><SpellID>52610</SpellID><Actions></Actions><Lua>local _,_,_,SavageRoar = UnitBuffID(&quot;player&quot;, 62071)
    local srCP = GetComboPoints(&quot;player&quot;, &quot;target&quot;)
    local rip, _, _, _, _, _, riptimer = UnitDebuffID(&quot;target&quot;, 1079, &quot;PLAYER&quot;)
    
    
    if SavageRoar ~= nil then
    	return false
    else
    if rip ~= nil then
    	if srCP &gt;= 5 then
    		if riptimer - GetTime() &gt;= 8 then
    			return true
    		end
    	end
    end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Ferocious Bite</Name><Default>false</Default><SpellID>22568</SpellID><Actions></Actions><Lua>local fbrip, _, _, _, _, _, fbtimer = UnitDebuffID(&quot;target&quot;, 1079, &quot;PLAYER&quot;)
    local fbCP = GetComboPoints(&quot;player&quot;, &quot;target&quot;)
    local fbhealth = 100 * UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;)
    local fbenergy = UnitPower(&quot;player&quot;) / UnitPowerMax(&quot;player&quot;) * 100
    
    
    if fbhealth &lt;= 25 then
    	if fbrip ~= nil then
    		if fbCP == 5 then
    			return true
    		end
    	end
    else
    	if fbrip ~= nil then
    		if fbtimer - GetTime() &gt; 5 and fbenergy &gt;= 60 and fbCP == 5 then
    			return true
    		end
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Berserk</Name><Default>false</Default><SpellID>50334</SpellID><Actions></Actions><Lua>local _, _, _, BS = UnitBuffID(&quot;player&quot;, 50334)
    local BSstart, BSduration = GetSpellCooldown(50334)
    local BScooldown = (BSstart + BSduration - GetTime())
    local bsEnergy = UnitPower(&quot;player&quot;) / UnitPowerMax(&quot;player&quot;) * 100
    local bsHealth = UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;) * 100
    local levelcheck = UnitLevel(&quot;target&quot;)
    
    
    if levelcheck == -1 or levelcheck &gt;= 87 then
    	if BScooldown &gt; 0 then
    		return false
    	else
    		-- if bsHealth &lt; 96 then
    			return true
    		-- end
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Tigers Fury</Name><Default>false</Default><SpellID>5217</SpellID><Actions>/use Ancient Petrified Seed</Actions><Lua>local _,_,_,TF = UnitBuffID(&quot;player&quot;, 5217)
    local TFstart, TFduration = GetSpellCooldown(5217)
    local TFcooldown = (TFstart + TFduration - GetTime())
    local tfEnergy = UnitPower(&quot;player&quot;) / UnitPowerMax(&quot;player&quot;) * 100
    
    
    if TF ~= nil then
    	return false
    else
    	if TFcooldown &gt; 0 then
    		return false
    	else
    		if tfEnergy &lt; 40 then
    			return true
    		end
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Swipe</Name><Default>false</Default><SpellID>62078</SpellID><Actions></Actions><Lua>local _,_,_,BS = UnitBuffID(&quot;player&quot;, 50334)
    local energy = UnitPower(&quot;player&quot;) / UnitPowerMax(&quot;player&quot;) * 100
    
    
    if BS ~= nil then
    	if energy &gt;= 22 then
    		return true
    	end
    else
    	if energy &gt;= 45 then
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>cat form</Name><Default>false</Default><SpellID>768</SpellID><Actions></Actions><Lua>local slowed = UnitDebuff(&quot;player&quot;, &quot;120&quot;)
    local slowed = UnitDebuff(&quot;player&quot;, &quot;7302&quot;)
    local slowed = UnitDebuff(&quot;player&quot;, &quot;5116&quot;)
    local slowed = UnitDebuff(&quot;player&quot;, &quot;8056&quot;)
    local slowed = UnitDebuff(&quot;player&quot;, &quot;45524&quot;)
    
    if slowed ~= nil then
        CastSpellByName(&quot;Cat Form&quot;, &quot;768&quot;)
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>barkskin</Name><Default>false</Default><SpellID>22812</SpellID><Actions></Actions><Lua>local unithealth = 100 * UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;)
    		
    if enraged == nil and unithealth &lt;= 60 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>s</Name><Default>false</Default><SpellID>0</SpellID><Actions></Actions><Lua>local mytarget = &quot;player&quot;
    local lowest = 100 * UnitHealth(mytarget) / UnitHealthMax(mytarget)
    local group = &quot;party&quot;
    local members = GetNumPartyMembers()
    lowhpmembers = 0
    
    if GetNumRaidMembers() &gt; 0 then
      group = &quot;raid&quot;
      members = GetNumRaidMembers()
    end
    
    for i = 1, members, 1 do
      local member = group..tostring(i)
      local memberhp = 100 * UnitHealth(member) / UnitHealthMax(member)
      if UnitGroupRolesAssigned(member) == &quot;TANK&quot; then memberhp = memberhp - 5 end
      if UnitThreatSituation(member) == 3 then memberhp = memberhp - 5 end
      if memberhp &lt; 95 and UnitInRange(member) then lowhpmembers = lowhpmembers +1 end
      if memberhp &gt; 1  and memberhp &lt; lowest and UnitInRange(member) then
        mytarget = member
        lowest = memberhp
      end
    end
    
    TargetUnit(mytarget)</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Resto: Autotarget LowHP</Name><Default>false</Default><SpellID>0</SpellID><Actions></Actions><Lua>local mytarget = &quot;player&quot;
    local lowest = 100 * UnitHealth(mytarget) / UnitHealthMax(mytarget)
    local group = &quot;party&quot;
    local members = GetNumPartyMembers()
    lowhpmembers = 0
    
    if GetNumRaidMembers() &gt; 0 then
      group = &quot;raid&quot;
      members = GetNumRaidMembers()
    end
    
    for i = 1, members, 1 do
      local member = group..tostring(i)
      local memberhp = 100 * UnitHealth(member) / UnitHealthMax(member)
      if UnitGroupRolesAssigned(member) == &quot;TANK&quot; then memberhp = memberhp - 5 end
      if UnitThreatSituation(member) == 3 then memberhp = memberhp - 5 end
      if memberhp &lt; 95 and UnitInRange(member) then lowhpmembers = lowhpmembers +1 end
      if memberhp &gt; 1  and memberhp &lt; lowest and UnitInRange(member) then
        mytarget = member
        lowest = memberhp
      end
    end
    
    TargetUnit(mytarget)</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Resto: Nourish</Name><Default>false</Default><SpellID>50464</SpellID><Actions></Actions><Lua>local friend = UnitIsFriend(&quot;player&quot;,&quot;target&quot;)
    local mytarget = 100 * UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;)
    
    if friend ~= nil and mytarget &lt; 90 then
     return true
    end
    
    if friend ~= nil and PQR_IsMoving(1) == false and mytarget &lt; 90 then
     return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Resto: Rejuvenation</Name><Default>false</Default><SpellID>774</SpellID><Actions></Actions><Lua>local friend = UnitIsFriend(&quot;player&quot;,&quot;target&quot;)
    local mytarget = 100 * UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;)
    local rejuvenation = UnitBuffID(&quot;target&quot;, 774)
    
    if friend ~= nil and mytarget &lt; 95 and rejuvenation == nil and IsMounted() == nil then
      return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Resto: Wild Growth</Name><Default>false</Default><SpellID>48438</SpellID><Actions></Actions><Lua>local friend = UnitIsFriend(&quot;player&quot;,&quot;target&quot;)
    local mytarget = 100 * UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;)
    
    if friend ~= nil and mytarget &lt; 80 and lowhpmembers &gt;= 5  then
      return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Resto: Swiftmend</Name><Default>false</Default><SpellID>18562</SpellID><Actions></Actions><Lua>local friend = UnitIsFriend(&quot;player&quot;,&quot;target&quot;)
    local mytarget = 100 * UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;)
    local SM = UnitBuffID(&quot;target&quot;,774)
    
    if friend ~= nil and SM ~= nil and mytarget &lt; 85 and lowhpmembers &gt;= 3  then
      return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Resto: Regrowth</Name><Default>false</Default><SpellID>8936</SpellID><Actions></Actions><Lua>local friend = UnitIsFriend(&quot;player&quot;,&quot;target&quot;)
    local mytarget = 100 * UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;)
    local manapercent = 100 * UnitPower(&quot;player&quot;) / UnitPowerMax(&quot;player&quot;)
    local Clearcasting = UnitBuffID(&quot;player&quot;,16870, &quot;player&quot;)
    
    
    if friend ~= nil and Clearcasting ~= nil and mytarget &lt; 65 and manapercent &gt; 15 and IsMounted() == nil then
      return true
    end
    
    if friend ~= nil and PQR_IsMoving(1) == false and mytarget &lt; 35 and manapercent &gt; 15 and IsMounted() == nil then
      return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Resto: Innervate</Name><Default>false</Default><SpellID>29166</SpellID><Actions></Actions><Lua>local manapercent = 100 * UnitPower(&quot;player&quot;) / UnitPowerMax(&quot;player&quot;)
    
    if manapercent &lt; 65  then
     return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Resto: Lifebloom</Name><Default>false</Default><SpellID>33763</SpellID><Actions></Actions><Lua>local friend = UnitIsFriend(&quot;player&quot;,&quot;target&quot;)
    local mytarget = 100 * UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;)
    local LB = UnitBuffID(&quot;target&quot;, 33763)
    local treeoflife = UnitBuffID(&quot;player&quot;,33891)
    
    if friend ~= nil and mytarget &lt; 96 and LB &lt;=3 and UnitThreatSituation(&quot;target&quot;)  then
      return true
    end
    
    if friend ~= nil and treeoflife~= nil and mytarget &lt; 85 then
     return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Resto: Healing Touch</Name><Default>false</Default><SpellID>5185</SpellID><Actions></Actions><Lua>local friend = UnitIsFriend(&quot;player&quot;,&quot;target&quot;)
    local mytarget = 100 * UnitHealth(&quot;target&quot;) / UnitHealthMax(&quot;target&quot;)
    local manapercent = 100 * UnitPower(&quot;player&quot;) / UnitPowerMax(&quot;player&quot;)
    local SwG = UnitBuffID(&quot;player&quot;, 17116)
    
    if friend ~= nil and SwG ~= nil and mytarget &lt; 25 and manapercent &gt; 10  then
      return true
    end
    
    if friend ~= nil and PQR_IsMoving(1) == false and mytarget &lt; 25 and manapercent &gt; 10  then
      return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Resto: Tranquility</Name><Default>false</Default><SpellID>740</SpellID><Actions></Actions><Lua>local SwG = UnitBuffID(&quot;player&quot;, 17116)
    
    if SwG ~= nil and GetSpellCooldown(740) == 0 and IsShiftKeyDown() then
      return true
    end
    
    if PQR_IsMoving(1) == false and GetSpellCooldown(740) == 0 and IsShiftKeyDown() and IsMounted() == nil then
      return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability></DRUID>


    And here is the rotation:
    Code:
    <?xml version="1.0" encoding="utf-8" ?><DRUID><Rotation><RotationName>Resto</RotationName><RotationDefault>false</RotationDefault><RotationList>Resto: Autotarget LowHP|Resto: Rejuvenation|Resto: Regrowth|Resto: Lifebloom|Resto: Healing Touch|Resto: Nourish|Resto: Wild Growth|Resto: Swiftmend|Resto: Innervate|Resto: Tranquility</RotationList></Rotation></DRUID>



    I get this error when I try to use this:

    Error occured in: Global
    Count: 1
    Message: [string " function pqrFunc0() local mytarget = "play..."] line 29:
    attempt to compare nil with number
    Debug:
    [C]: ?
    [string " function pqrFunc0() local mytarget = "play..."]:29: ?()
    [string "..."]:204: PQR_NextAbility()
    [string "..."]:136: PQR_CastNext()
    [string "..."]:125: PQR_ExecuteBot()
    [string "..."]:40:
    [string "..."]:23

  3. #1218
    Kinky's Avatar Banned CoreCoins Purchaser
    Reputation
    481
    Join Date
    Nov 2008
    Posts
    500
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hmm! I haven't actually looked over how the DK blood tanking goes. But, I'm not sure Lichborne is such a good idea for a Blood tank as so many things can go wrong so fast, even with Dark Command on the current target. x_X

    Does look good though! Can't wait to see it. (Death Knight reached level 67, wohoo... BEM next.)

    Edit:

    Quick question, for those of you that's been working on Death Knight profiles. I understand it correctly that you want to use Obliterate in Frost as soon as both Unholy/Frost ****s and/or if both Death ****s are up or if Killing Machine procced, right? (Right after sharing your Diseases)
    Would something like this work?

    Name: Obliterate -- 1 Unholy, 1 Frost
    ID: 49020
    Code:
    local KM = UnitBuffID("player", 51128)
    -- Blood/Death ****s
    local _,_,BR1 = Get****Cooldown(1)
    local _,_,BR2 = Get****Cooldown(2)
    -- Frost ****s
    local _,_,FR1 = Get****Cooldown(3)
    local _,_,FR2 = Get****Cooldown(4)
    -- Unholy ****s
    local _,_,UR1 = Get****Cooldown(5)
    local _,_,UR2 = Get****Cooldown(6)
    
    if FR1 == false and FR2 == false and UR1 == false and UR2 == false or BR1 == false and BR2 == false and Get****Type(1) == 2 and Get****Type(2) == 2 then
    	return true
    elseif(KM ~= nil) then
    	return true
    else
    	return false
    end
    Last edited by Kinky; 09-07-2011 at 04:42 AM. Reason: update

  4. #1219
    Ninjaderp's Avatar Banned
    Reputation
    199
    Join Date
    Dec 2010
    Posts
    1,847
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Why is r.u.n.e censored here?

  5. #1220
    AdamZZ's Avatar Active Member
    Reputation
    42
    Join Date
    May 2007
    Posts
    139
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Point View Post
    Can anyone help me out with the resto druid rotation? I've been trying for hours to get lifebloom to be cast on a person with threat (aka tank) stack too 3 and only recast to keep it up and it just will not work. Or if it does work it just spams lifebloom and forgets the rest of the rotation. Making a resto druid rotation is just out of my league so can some one with more skill take on the challenge of making a resto druid rotation? It would be greatly appreciated.
    Make it cast Lifebloom on focus target instead, it's much simpler and won't accidently cast Lifebloom on a DPS with aggro.

  6. #1221
    Unasrage's Avatar Member
    Reputation
    6
    Join Date
    Oct 2009
    Posts
    55
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by AdamZZ View Post
    Make it cast Lifebloom on focus target instead, it's much simpler and won't accidently cast Lifebloom on a DPS with aggro.
    i belive the problem still is that he will continue to cast lifebloom after he gets 3 stacks up anyway and ignoring rotacion.

    this problem has been talked about here in forum about the fury warrior execute buff. exacly same thing happens, you want it to stack to 5 anhd them to only reaply it whend needed just so that the 5 stacks dont fall off.

    so far no code avable.. well not that e read of anyway . becouse wend the code comes it will be possigle to do this whid execution and whid lifebloom ^^

  7. #1222
    Kinky's Avatar Banned CoreCoins Purchaser
    Reputation
    481
    Join Date
    Nov 2008
    Posts
    500
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @GRB: I've actually been following this thread since it started. :x

    Anyhow, slight change to my idea above;
    Name: Obliterate (Right after diseases are applied)
    ID: 49020
    Code:
    local KM = UnitBuffID("player", 51128)
    -- Blood/Death ****s
    local _,_,BR1 = Get****Cooldown(1)
    local _,_,BR2 = Get****Cooldown(2)
    -- Frost ****s
    local _,_,FR1 = Get****Cooldown(3)
    local _,_,FR2 = Get****Cooldown(4)
    -- Unholy ****s
    local _,_,UR1 = Get****Cooldown(5)
    local _,_,UR2 = Get****Cooldown(6)
    
    -- Determine if we have any Death ****s ready
    if BR1 == false then
        if Get****Type(1) == 2 then
            local DR1 = 1
        end
    end
    if BR2 == false then
        if Get****Type(2) == 2 then
            local DR2 = 1
        end
    end
    
    if KM ~= nil then
        return true
    elseif(DR1 == 1 and DR2 == 1) then
        return true
    elseif(FR1 == false and FR2 == false and UR1 == false and UR2 == false) then
        return true
    else
        return false
    end
    I haven't tested this yet but, does it look about right on what it's supposed to do?
    (Execute regardless if Killing Machine procced, if no proc then use it if we've got 2x Unholy/Frost/Death ****s up)

    Edit:
    Just got home to test out return types. I've mixed up a few things but I'm working on it now! :P And I realized that I mixed up the **** return types from wowwiki. Should get a working test in a few minutes.
    Last edited by Kinky; 09-07-2011 at 10:32 AM.

  8. #1223
    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)
    Yes a Blood rotation would be the best thing ever. It would basically need 3 modes: single target, AoE, and solo (when soloing content, bosses etc with lots of Death Strikes)

    If anyone makes something like that I would be eternally grateful

  9. #1224
    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)
    I'm using Diesall's rotations/abilities and these suit me well for solo boss farming and takedowns. Just cant' get an AOE rotation to work. Anyone want to use this as a starting point, feel free.

    <RotationName>Blood 2</RotationName>
    <RotationDefault>false</RotationDefault>
    <RotationList>
    **Horn of Winter(on)
    |_DthStrke(&amp;lt;20%hp)
    |_BloodTap(&amp;gt;5)
    |_PlagueStrike(bp&amp;lt;4)
    |Death Strike
    |R U N E Strike (note: why this site isn't allowing the word R U N E to be published is beyond me)
    |Heart Strike
    |Horn of Winter
    </RotationList>
    </Rotation>

    Add Heart Strike as an ability

    <Ability><Name>Heart Strike</Name><Default>false</Default><SpellID>55050</SpellID><Actions/><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability>
    Last edited by DKVance73; 09-07-2011 at 11:50 AM.

  10. #1225
    demolos's Avatar Member
    Reputation
    1
    Join Date
    Jul 2007
    Posts
    13
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by GRB View Post
    Updated ASSASINATION rogue:

    Major change is:

    Now you need to have the option "Require combat for Auto Mode" OFF/Unchecked
    Couse this profile now will always stealth you out of combat, unless your mounted.

    Minor Changes:

    -Added Stealth out of combat so you can always beneficts from the +30% energy regen. "I also added an ability to always consume your combo points from the dead bodys that remain with the Recuperate ability. But this is only nice when your leveling your rogue, so its disable now, since this profile is based on raids or partys were you have healers."

    -Added ToT ability to be casted always on your focus target, so if you dont have a focus target this ability will not work at all. "this will get improvements later on"
    -Changed other minor things.

    Download:
    ROGUE

    Best Regards
    GRB
    Is this working for anyone? Only combat one seems to work for me.

  11. #1226
    googlebee's Avatar Contributor PQR Profile Developer CoreCoins Purchaser
    Reputation
    235
    Join Date
    Oct 2007
    Posts
    478
    Thanks G/R
    0/0
    Trade Feedback
    9 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    when u say not working, did u 1) uncheck the require combat for auto mode under *Show Settings* and 2) were u testing this on a training dummy? - If u were testing on a dummy, these profiles with non combat requirements usually wont work.

  12. #1227
    demolos's Avatar Member
    Reputation
    1
    Join Date
    Jul 2007
    Posts
    13
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by googlebee View Post
    when u say not working, did u 1) uncheck the require combat for auto mode under *Show Settings* and 2) were u testing this on a training dummy? - If u were testing on a dummy, these profiles with non combat requirements usually wont work.
    I did uncheck the require combat box, I was trying it on a dummy though so will give it a try in bg and see. Thanks.

    Edit: Works like a charm... Thanks again.
    Last edited by demolos; 09-07-2011 at 12:45 PM.

  13. #1228
    googlebee's Avatar Contributor PQR Profile Developer CoreCoins Purchaser
    Reputation
    235
    Join Date
    Oct 2007
    Posts
    478
    Thanks G/R
    0/0
    Trade Feedback
    9 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    That should fix your issue.

    ---------- Post added at 12:30 PM ---------- Previous post was at 12:24 PM ----------

    Originally Posted by sheuron View Post
    Those ghosts return false to UnitAffectingCombat("target"), but considering they have 30k hp dont think a fix is needed to enable rotation on them. To fix steady shot spam go to settings and increase "Ability Check Delay"
    It doesnt attack the chains either tho Sheuron, (FOr all of your profiles) and that is a problem ><

  14. #1229
    bu_ba_911's Avatar Elite User
    Reputation
    552
    Join Date
    May 2006
    Posts
    1,638
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DKVance73 View Post
    I'm using Diesall's rotations/abilities and these suit me well for solo boss farming and takedowns. Just cant' get an AOE rotation to work. Anyone want to use this as a starting point, feel free.

    <RotationName>Blood 2</RotationName>
    <RotationDefault>false</RotationDefault>
    <RotationList>
    **Horn of Winter(on)
    |_DthStrke(&lt;20%hp)
    |_BloodTap(&gt;5)
    |_PlagueStrike(bp&lt;4)
    |Death Strike
    |R U N E Strike (note: why this site isn't allowing the word R U N E to be published is beyond me)
    |Heart Strike
    |Horn of Winter
    </RotationList>
    </Rotation>

    Add Heart Strike as an ability

    <Ability><Name>Heart Strike</Name><Default>false</Default><SpellID>55050</SpellID><Actions/><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability>
    He really doesn't have outbreak or icy touch anywhere in there?

    You should always have both plagues up as blood dk. Blood Plague makes them do 10% less damage to you, and Frost Fever makes their attacks slower.

    However I will use this as a reference point as I complete my Rotations for Release. AOE seems like it's gonna be an annoyance after all

    *edit*
    for the record, I'm basing my build rotation around http://elitistjerks.com/f72/t125290-...e_tanking_4_x/ and the builds they recommend. I did like the idea of free interrupts obviously since i don't have to worry about casting them anymore

    I was skeptical about Lichbourne myself, but then I also considered solo tanking. Who better to heal you if not yourself
    If there is another build you would want me to base my rotation on than that, let me know.
    Last edited by bu_ba_911; 09-07-2011 at 12:51 PM.

  15. #1230
    kickmydog's Avatar Contributor
    Reputation
    257
    Join Date
    Jul 2011
    Posts
    635
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by sheuron View Post
    2. Try mving raptor strike to last step of rotation, should work fine.
    3. Point the mouse on terrain, trap ll not launch if you mouseover a enemy to avoid target switch while clicking
    5. I should add a spellid blacklist on tranquilizing shot, do you remember the buff name of those cats after jump?
    7. Last verison of PQR already support the molten feather buff
    9. Usualy you can use rapid fire 3-4 times before reach any boss. Dont think is needed to reserve it, but you can make a trash rotation removing rapid fire from list.

    Numbers without reply need coding.

    ---------- Post added at 08:45 PM ---------- Previous post was at 07:34 PM ----------

    Regard Frost Mage PvP rotation, Blink looks too suspicious. before you can see rogue or druid stun you blink is already done, maybe i should add little delay like human reaction, those who tested profile what do you think?
    The buff they get is ...

    Reckless Leap - Spell - World of Warcraft
    Reckless Leap - Spell - World of Warcraft

    Reckless Leap there is a 10 and 25 man version of it.

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 04:13 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search