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

User Tag List

Page 4 of 731 FirstFirst 1234567854104504 ... LastLast
Results 46 to 60 of 10955
  1. #46
    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)
    if i targeted a boss lvl (say the raiders target dummy) it would cast soulburn then cast soul fire (like it should) and then hang; as i had the improved soul fire buff as per the if then statement. Could be that the next spell needs the boss lvl check. if anything we could remove the boss lvl check and set it to 87 or to any lvl. Another thing i've seen if i hard cast bane of doom it gets overwritten by my bane of agony. I wonder if there's a way to do this: if player casts Bane of doom then disable casting bane of agony (remove it from the rotation or drop it down the rotation list) until next combat.

    [BETA] PQRotation - an automated ability priority queue.
  2. #47
    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)
    It would be awesome to be able to use abilities when moving like Fel Flame or Life Tap as Warlock for example.

    And could there be a check if an ability is available before trying to spam click it ? I tried the Destruction rotation today and it is at several points spam clicking Demon Soul for example even though it is on a 2 minutes cool-down.

  3. #48
    Kaareod's Avatar Active Member
    Reputation
    50
    Join Date
    Sep 2007
    Posts
    42
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Xelper View Post
    The way you would normally do it in WoW would be like this:
    local LightningShield,_,_,LightningShieldCount = UnitBuff("player", "Lightning Shield")

    But since I have included the UnitBuffID() function which is identical to UnitBuff but simply accepts a spell ID, use this:

    Ability: Earth Shock
    SpellID: 8042
    Lua:
    Code:
    local _,_,_,LightningShieldCount = UnitBuffID("player", 324)
    
    
    if LightningShieldCount ~= nil then
        if LightningShieldCount >= 7 then
            return true
        end
    end
    (You must first check if a non-nil value was returned (meaning you have the buff up) or WoW will throw "Cannot compare number to nil" Lua errors. )
    Thanks a lot!

    Oh yeah, another thing. I want it to keep Searing Totem up, but it won't seem to work. I treat it like any other buff, but it ain't working.
    Last edited by Kaareod; 07-12-2011 at 12:48 PM.

  4. #49
    ossuaire's Avatar Active Member
    Reputation
    16
    Join Date
    Jan 2009
    Posts
    65
    Thanks G/R
    3/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    great great job!

    what about detectability ?

  5. #50
    lostwalker's Avatar Member
    Reputation
    2
    Join Date
    Sep 2008
    Posts
    103
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This looks like a great addon. Is there any place to find additional class and spec support? I'm running a DK, but didn't see anything.

    Thanks

  6. #51
    Xelper's Avatar ★ Elder ★
    Reputation
    1024
    Join Date
    Mar 2007
    Posts
    860
    Thanks G/R
    0/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by lostwalker View Post
    This looks like a great addon. Is there any place to find additional class and spec support? I'm running a DK, but didn't see anything.

    Thanks
    I am sure people will start posting their setups over the next week.

    Originally Posted by Kaareod View Post
    Thanks a lot!

    Oh yeah, another thing. I want it to keep Searing Totem up, but it won't seem to work. I treat it like any other buff, but it ain't working.
    API GetTotemInfo - WoWWiki - Your guide to the World of Warcraft

    haveTotem, totemName, startTime, duration = GetTotemInfo(totemSlot)
    totemSlot - integer - index of the totem (Fire = 1 Earth = 2 Water = 3 Air = 4)


    Name: Searing Totem
    SpellID: 3599
    Lua:
    Code:
    local _, FireTotemName = GetTotemInfo(1)
    
    
    if FireTotemName == "" then
        return true
    end
    Last edited by Xelper; 07-12-2011 at 01:57 PM.

  7. #52
    thrylas's Avatar Master Sergeant
    Reputation
    3
    Join Date
    Feb 2011
    Posts
    102
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi Guys,

    Found this nice little bot today, and it seems to work fairly well. Good job on it. Now for my contribution heres what i have sofar for DK frost 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> 
      <SelfCast>False</SelfCast> 
      </Ability>
    - <Ability>
      <Name>Obliterate</Name> 
      <Default>false</Default> 
      <SpellID>49020</SpellID> 
      <Actions>/startattack</Actions> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <SelfCast>False</SelfCast> 
      </Ability>
    - <Ability>
      <Name>Howling Blast</Name> 
      <Default>false</Default> 
      <SpellID>49184</SpellID> 
      <Actions>/startattack</Actions> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <SelfCast>False</SelfCast> 
      </Ability>
    - <Ability>
      <Name>Plague Strike</Name> 
      <Default>false</Default> 
      <SpellID>45462</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <SelfCast>False</SelfCast> 
      </Ability>
    - <Ability>
      <Name>Blood Strike</Name> 
      <Default>false</Default> 
      <SpellID>45902</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <SelfCast>False</SelfCast> 
      </Ability>
    - <Ability>
      <Name>Frost Strike</Name> 
      <Default>false</Default> 
      <SpellID>49143</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <SelfCast>False</SelfCast> 
      </Ability>
    - <Ability>
      <Name>Outbreak</Name> 
      <Default>false</Default> 
      <SpellID>77575</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <SelfCast>False</SelfCast> 
      </Ability>
    - <Ability>
      <Name>Death Strike</Name> 
      <Default>false</Default> 
      <SpellID>49998</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <SelfCast>False</SelfCast> 
      </Ability>
    - <Ability>
      <Name>Horn of Winter</Name> 
      <Default>false</Default> 
      <SpellID>57330</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <SelfCast>False</SelfCast> 
      </Ability>
    - <Ability>
      <Name>Mind Freeze</Name> 
      <Default>false</Default> 
      <SpellID>53550</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <SelfCast>False</SelfCast> 
      </Ability>
    - <Ability>
      <Name>Festering Strike</Name> 
      <Default>false</Default> 
      <SpellID>85948</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <SelfCast>False</SelfCast> 
      </Ability>
    - <Ability>
      <Name>Pestilence</Name> 
      <Default>false</Default> 
      <SpellID>50842</SpellID> 
      <Actions /> 
      <Lua>return true</Lua> 
      <RecastDelay>0</RecastDelay> 
      <SelfCast>False</SelfCast> 
      </Ability>
      </DEATHKNIGHT>
    these should all be correct. Working on a priority rotation atm but still figuring out how the bot works. I hope this is usefull to you. - Edit fixxed an error in a spell id -all seem to be working correctly now.

    Edit - Added this rotation for Frost dk's - tested on training dummy with approx 348 ilvl gear and pulled 12k dps unbuffed compared to my own of 8k dps unbuffed which in dungeons was able to pull 12-13k so with this i SHOULD be able to get up around 15-16k dps single target.
    Code:
    - <DEATHKNIGHT>
    
    - <Rotation>
      <RotationName>Frost dk</RotationName> 
      <RotationDefault>false</RotationDefault> 
      <RotationList>Horn of Winter|Outbreak|Obliterate|Howling Blast|Plague Strike|Frost Strike|Pestilence|Blood Strike</RotationList> 
      </Rotation>
      </DEATHKNIGHT>
    Last edited by thrylas; 07-12-2011 at 02:54 PM.

  8. #53
    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 kclux View Post
    It would be awesome to be able to use abilities when moving like Fel Flame or Life Tap as Warlock for example.

    And could there be a check if an ability is available before trying to spam click it ? I tried the Destruction rotation today and it is at several points spam clicking Demon Soul for example even though it is on a 2 minutes cool-down.
    try editing the spell and set the delay on it to 120000 that = 2 mins

  9. #54
    Xelper's Avatar ★ Elder ★
    Reputation
    1024
    Join Date
    Mar 2007
    Posts
    860
    Thanks G/R
    0/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kclux View Post
    It would be awesome to be able to use abilities when moving like Fel Flame or Life Tap as Warlock for example.

    And could there be a check if an ability is available before trying to spam click it ? I tried the Destruction rotation today and it is at several points spam clicking Demon Soul for example even though it is on a 2 minutes cool-down.
    Ill look into the ability spamming issue for Demon Soul, unfortunately I don't have a warlock so if someone could make a 1 ability rotation with Demon Soul and melee the dummy and see if it spams it, it would help.

    Movement detection is a WIP, the main issue is figuring out a minimum threshold for being considered at movement... Don't want it to be considered moving if you only move a foot.

  10. #55
    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)
    can you detect how long a player holds down a movement key? only down side not everyone uses wasd to move unless you pull that info from the keybinds. i would say if they hold a movement key down for more than 3~4 sec its movement.

  11. #56
    Xelper's Avatar ★ Elder ★
    Reputation
    1024
    Join Date
    Mar 2007
    Posts
    860
    Thanks G/R
    0/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I have the player's exact X/Y/Z coordinates, so I can track where a player is and how far they have moved, and how long it has taken them... no need to use keys. Heres the thing... I can easily detect a player has moved for 3-4 seconds, or however many seconds... but is that too long to wait? Its very rare that you will move for more than 4 seconds. So I am thinking a better area might be closer to 2 seconds. By the time you would have moved 4 seconds you probably would be almost ready to stop moving, so it would kind of be a waste.

    I'll do some testing tonight. I used to do this on my Hunter for aspect switching (auto switch to Fox when moving, switch back to hawk when stationary), but I was never quite happy with it. Expect something within the next couple days, though.
    Last edited by Xelper; 07-12-2011 at 08:15 PM.

  12. #57
    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)
    cool tweaking the destro a bit. but when do you think you can get the aff and demo that i posted written up. heres what i have tweaked

    the WARLOCK_Abilities.xml file
    Code:
    <?xml version="1.0" encoding="utf-8" ?><WARLOCK><Ability><Name>Shadow Bolt</Name><Default>false</Default><SpellID>686</SpellID><Actions></Actions><Lua>local unithealth = 100 * UnitHealth(&amp;quot;target&amp;quot;) / UnitHealthMax(&amp;quot;target&amp;quot;)
    
    if unithealth &amp;gt; 97 then
    	--best we can currently do for Start of Fight
    	if SoulFireCheck == nil then
    		return true
    	end</Lua><RecastDelay>200</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Curse of the Elements</Name><Default>false</Default><SpellID>1490</SpellID><Actions></Actions><Lua>--we want to cast if the target is a boss, and does not have any of the following:
    --Curse of the Elements, Earth and Moon, Ebon Plague, Fire Breath, Lightning Breath, Master Poisoner.
    --and Jinx: Curse of the Elements
    local dbCotEPlayer, _, _, _, _, _, CotEexpireTime = UnitDebuffID(&amp;quot;target&amp;quot;, 1490, &amp;quot;PLAYER&amp;quot;)
    local dbCotE = UnitDebuffID(&amp;quot;target&amp;quot;, 1490)
    local dbJinx = UnitDebuffID(&amp;quot;target&amp;quot;, 85547)
    local dbEaM = UnitDebuffID(&amp;quot;target&amp;quot;, 60433)
    local dbEP = UnitDebuffID(&amp;quot;target&amp;quot;, 65142)
    local dbFB = UnitDebuffID(&amp;quot;target&amp;quot;, 34889)
    local dbLB = UnitDebuffID(&amp;quot;target&amp;quot;, 24844)
    local dbMP = UnitDebuffID(&amp;quot;target&amp;quot;, 93068)
    local levelCheck = UnitLevel(&amp;quot;target&amp;quot;)
    if levelCheck ~= -1 then
    	--boss level returns as -1
    	return false
    end
    
    if dbCotEPlayer ~= nil then
    	--we have a COTE up that was cast by us, refresh it if necessary.
    	if CotEexpireTime - GetTime() &amp;lt; 1.5 then
    		return true
    	end
    elseif dbCotE ~= nil or dbEaM ~= nil or dbEP ~= nil or dbFB ~= nil or dbLB ~= nil or dbMP ~= nil or dbJinx ~= nil then
    	--a debuff is up, cast by another player... let them manage it.
    	return false
    else
    	--no debuff is up, cast it.
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Life Tap</Name><Default>false</Default><SpellID>1454</SpellID><Actions></Actions><Lua>local myMana = UnitPower(&amp;quot;player&amp;quot;) / UnitPowerMax(&amp;quot;player&amp;quot;) * 100
    local myHealth = UnitHealth(&amp;quot;player&amp;quot;) / UnitHealthMax(&amp;quot;player&amp;quot;) * 100
    
    if myMana &amp;lt; 20 and myHealth &amp;gt; 80 then
    	return true
    end
    
    if myMana &amp;lt;5  and myhealth &amp;gt; 50% then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Fel Flame</Name><Default>false</Default><SpellID>77799</SpellID><Actions></Actions><Lua>local felSpark = UnitBuffID(&amp;quot;player&amp;quot;, 89937)
    
    if felSpark ~= nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Shadowburn</Name><Default>false</Default><SpellID>17877</SpellID><Actions></Actions><Lua>local unithealth = 100 * UnitHealth(&amp;quot;target&amp;quot;) / UnitHealthMax(&amp;quot;target&amp;quot;)
    
    if unithealth &amp;lt;= 20 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Soulburn</Name><Default>false</Default><SpellID>74434</SpellID><Actions></Actions><Lua>local SoulFireCheck = UnitBuffID(&amp;quot;player&amp;quot;, 18120)
    local unithealth = 100 * UnitHealth(&amp;quot;target&amp;quot;) / UnitHealthMax(&amp;quot;target&amp;quot;)
    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 unithealth &amp;gt; 97 then
    	--best we can currently do for Start of Fight
    	if SoulFireCheck == nil then
    		return true
    	end
    end
    if heroism ~= nil or lust ~= nil or warp ~= nil or hysteria ~= nil then
    	if SoulFireCheck == nil then
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Soul Fire</Name><Default>false</Default><SpellID>6353</SpellID><Actions></Actions><Lua>local hasSoulburn = UnitBuffID(&amp;quot;player&amp;quot;, 74434)
    local SoulFireCheck, _, _, _, _, _, SoulFireExpire = UnitBuffID(&amp;quot;player&amp;quot;, 18120)
    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)
    local empoweredImp = UnitBuffID(&amp;quot;player&amp;quot;, 47221)
    
    if hasSoulburn ~= nil then
    	return true
    end
    
    if empoweredImp ~= nil then
    	return true
    end
    if heroism ~= nil or lust ~= nil or warp ~= nil or hysteria ~= nil then
    	if SoulFireCheck == nil then
    		return true
    	end
    end</Lua><RecastDelay>400</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Demon Soul</Name><Default>false</Default><SpellID>77801</SpellID><Actions>/use 13|/use 14</Actions><Lua>local levelCheck = UnitLevel(&amp;quot;target&amp;quot;)
    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)
    local unithealth = 100 * UnitHealth(&amp;quot;target&amp;quot;) / UnitHealthMax(&amp;quot;target&amp;quot;)
    
    if heroism ~= nil or lust ~= nil or warp ~= nil or hysteria ~= nil then
    	return true
    end
    
    if levelCheck == -1 then
    	--boss level returns as -1
    	if unithealth &amp;gt;= 90 then
    		return true
    	end
    end</Lua><RecastDelay>12000</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Immolate</Name><Default>false</Default><SpellID>348</SpellID><Actions></Actions><Lua>local debuffImmolate, _, _, _, _, _, ImmolateExpire = UnitDebuffID(&amp;quot;target&amp;quot;, 348, &amp;quot;PLAYER&amp;quot;)
    
    if debuffImmolate == nil then
    	return true
    else
    	ImmolateExpire = ImmolateExpire - GetTime()
    	if ImmolateExpire &amp;lt;  3 then
    		return true
    	end
    end</Lua><RecastDelay>400</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Conflagrate</Name><Default>false</Default><SpellID>17962</SpellID><Actions></Actions><Lua>local debuffImmolate, _, _, _, _, _, ImmolateExpire = UnitDebuffID(&amp;quot;target&amp;quot;, 348, &amp;quot;PLAYER&amp;quot;)
    
    if debuffImmolate ~= nil then
    	ImmolateExpire = ImmolateExpire - GetTime()
    	if ImmolateExpire &amp;gt;  3.5 then
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Bane of Doom</Name><Default>false</Default><SpellID>603</SpellID><Actions></Actions><Lua>--cast Bane of Doom if boss level and Bane not up already.
    local baneDoomDebuff = UnitDebuffID(&amp;quot;target&amp;quot;, 603, &amp;quot;PLAYER&amp;quot;)
    
    
    if baneDoomDebuff == nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Corruption</Name><Default>false</Default><SpellID>172</SpellID><Actions></Actions><Lua>local dbCorruption, _, _, _, _, _, CorruptionExpire = UnitDebuffID(&amp;quot;target&amp;quot;, 172, &amp;quot;PLAYER&amp;quot;)
    
    if dbCorruption ~= nil then
    	--cast if &amp;lt; 1.5 sec left
    	CorruptionExpire = (CorruptionExpire - GetTime())
    	if CorruptionExpire &amp;lt; 1.5 then
    		return true
    	end
    else
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Chaos Bolt</Name><Default>false</Default><SpellID>50796</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Incinerate</Name><Default>false</Default><SpellID>29722</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Bane of Agony</Name><Default>false</Default><SpellID>980</SpellID><Actions></Actions><Lua>local baneAgonyDebuff, _, _, _, _, _, AgonyExpireTime = UnitDebuffID(&amp;quot;target&amp;quot;, 980, &amp;quot;PLAYER&amp;quot;)
    local levelCheck = UnitLevel(&amp;quot;target&amp;quot;)
    if levelCheck == -1 then
    	--boss level is -1... do not cast this on a boss.
    	return false
    end
    
    if baneAgonyDebuff ~= nil then
    	AgonyExpireTime = AgonyExpireTime - GetTime()
    	if AgonyExpireTime &amp;lt; 1.5 then
    		return true
    	end
    else
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability><Ability><Name>Drain Soul</Name><Default>false</Default><SpellID>1120</SpellID><Actions></Actions><Lua>local unithealth = 100 * UnitHealth(&amp;quot;target&amp;quot;) / UnitHealthMax(&amp;quot;target&amp;quot;)
    
    if unithealth &amp;lt;= 25 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><SelfCast>False</SelfCast></Ability></WARLOCK>
    and heres the WARLOCK_Rotations.xml
    Code:
    <?xml version="1.0" encoding="utf-8" ?><WARLOCK><Rotation><RotationName>Destro</RotationName><RotationDefault>false</RotationDefault><RotationList>Curse of the Elements|Life Tap|Fel Flame|Shadowburn|Soulburn|Soul Fire|Demon Soul|Immolate|Conflagrate|Bane of Doom|Bane of Agony|Corruption|Chaos Bolt|Incinerate</RotationList></Rotation><Rotation><RotationName>Affliction</RotationName><RotationDefault>false</RotationDefault><RotationList>Curse of the Elements|Life Tap|Fel Flame|Demon Soul</RotationList></Rotation><Rotation><RotationName>Demo</RotationName><RotationDefault>false</RotationDefault><RotationList></RotationList></Rotation></WARLOCK>

  13. #58
    stickel's Avatar Private
    Reputation
    1
    Join Date
    Jan 2010
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is something truly special as a warlock i found your destro rotation not only run without any problems but Refreshed spells perfectly, perhaps I should be ashamed but the bot was able to equal if not do a little bit more dps than me, I had trouble with my soul fire timings however the bot handled it perfectly I would love to see an affliction rotation done with it been the current optimum spec however I understand how much time and trouble it would take, Sorry for my paragraph but once again this is something special + rep and a huge thank you =)

  14. #59
    marcmk2's Avatar Member
    Reputation
    5
    Join Date
    Nov 2008
    Posts
    51
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Awesome stuff, I'm going to +rep you and as soon as this stops being Beta I'm going to start using this! Awesome work

  15. #60
    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)
    I am trying to add Drain Life and Soul as Warlock abilities but the problem is that those are constantly interrupted and not channeled. How can I prevent that ?

    Also for a rogue rotation, some abilities can only be executed when behind the target like Backstab for example, I assume there is no way to really check with LUA if I am behind the target so how can I do it that the rotation will continue if the ability cannot be executed at that moment ?
    Last edited by kclux; 07-13-2011 at 06:02 AM.

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 09:18 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