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

User Tag List

Page 30 of 731 FirstFirst ... 26272829303132333480130530 ... LastLast
Results 436 to 450 of 10955
  1. #436
    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)
    For the question about health funnel. I tried running it and the problem with that spell is it loses your target during cast to target the pet. as for the drain life spell I can write that up here in a bit. I'm going to set the threshold to 25% health if thats too low then I'll bump it up to 35%. Only problem is dps will drop and the rotations I've made are for raid/group dps so you shouldn't need to heal yourself with those spells.

    edit: heres the non-soulburn drain life code:
    Name it this: All: Drain Life spellid("689"), delay 200ms
    put it up near life tap in the rotation.
    could add /use health stone in the macro to get more healing

    Code:
    local myHealth = 100 * UnitHealth("player") / UnitHealthMax("player")
    if myHealth <= 35 then
    	return true
    end

    as for the warrior rotations; I didn't create those but you may try to add '/cast !auto attack' to your attack spells in the macro part. this way it shouldn't turn off on you.

    as for the healing wave i missed a " in the local after party2 heres the fix to that problem.
    Code:
    local party1hp = 100 * UnitHealth("party1") / UnitHealthMax("party1")
    local party2hp = 100 * UnitHealth("party2") / UnitHealthMax("party2")
    local party3hp = 100 * UnitHealth("party3") / UnitHealthMax("party3")
    local party4hp = 100 * UnitHealth("party4") / UnitHealthMax("party4")
    local party5hp = 100 * UnitHealth("party5") / UnitHealthMax("party5")
    local unitone = "party1"
    local partytwo = "party2"
    local partythree = "party3"
    local partyfour = "party4"
    local partyfive= "party5"
    local inRange = 0
    local inRange1 = 0
    local inRange2 = 0
    local inRange3 = 0
    local inRange4 = 0
    
    if UnitExists(unitone) and UnitIsVisible(unitone) and UnitIsFriend(unitone) then
       inRange = IsSpellInRange("Healing Wave",unitone)
    
    elseif UnitExists(unittwo) and UnitIsVisible(unittwo) and UnitIsFriend(unittwo) then
       inRange1 = IsSpellInRange("Healing Wave",unittwo)
    
    elseif UnitExists(unitthree) and UnitIsVisible(unitthree) and UnitIsFriend(unitthree) then
       inRange2 = IsSpellInRange("Healing Wave",unitthree)
    
    elseif UnitExists(unitfour) and UnitIsVisible(unitfour) and UnitIsFriend(unitfour) then
       inRange3 = IsSpellInRange("Healing Wave",unitfour)
    
    elseif UnitExists(unitfive) and UnitIsVisible(unitfive) and UnitIsFriend(unitfive) then
       inRange4 = IsSpellInRange("Healing Wave",unitfive)
    end
    
    if inRange==1 then
    	if party1hp <= 90  then
    		return true
    	end
    end
    
    if inRange1==1 then
    	if party2hp <= 90  then
    		return true
    	end
    end
    
    if inRange2==1 then
    	if party3hp <= 90  then
    		return true
    	end
    end
    
    if inRange3==1 then
    	if party4hp <= 90  then
    		return true
    	end
    end
    
    if inRange4==1 then
    	if party5hp <= 90  then
    		return true
    	end
    end
    Let me know if that fixes that.
    Last edited by crystal_tech; 08-05-2011 at 03:41 PM.

    [BETA] PQRotation - an automated ability priority queue.
  2. #437
    Ruinit's Avatar Member
    Reputation
    1
    Join Date
    Jul 2011
    Posts
    34
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by crystal_tech View Post
    For the question about health funnel. I tried running it and the problem with that spell is it loses your target during cast to target the pet. as for the drain life spell I can write that up here in a bit. I'm going to set the threshold to 25% health if thats too low then I'll bump it up to 35%. Only problem is dps will drop and the rotations I've made are for raid/group dps so you shouldn't need to heal yourself with those spells.

    edit: heres the non-soulburn drain life code:
    Name it this: All: Drain Life spellid("689"), delay 200ms
    put it up near life tap in the rotation.
    could add /use health stone in the macro to get more healing

    Code:
    local myHealth = 100 * UnitHealth("player") / UnitHealthMax("player")
    if myHealth <= 35 then
    	return true
    end

    as for the warrior rotations; I didn't create those but you may try to add '/cast !auto attack' to your attack spells in the macro part. this way it shouldn't turn off on you.

    as for the healing wave i missed a " in the local after party2 heres the fix to that problem.
    Code:
    local party1hp = 100 * UnitHealth("party1") / UnitHealthMax("party1")
    local party2hp = 100 * UnitHealth("party2") / UnitHealthMax("party2")
    local party3hp = 100 * UnitHealth("party3") / UnitHealthMax("party3")
    local party4hp = 100 * UnitHealth("party4") / UnitHealthMax("party4")
    local party5hp = 100 * UnitHealth("party5") / UnitHealthMax("party5")
    local unitone = "party1"
    local partytwo = "party2"
    local partythree = "party3"
    local partyfour = "party4"
    local partyfive= "party5"
    local inRange = 0
    local inRange1 = 0
    local inRange2 = 0
    local inRange3 = 0
    local inRange4 = 0
    
    if UnitExists(unitone) and UnitIsVisible(unitone) and UnitIsFriend(unitone) then
       inRange = IsSpellInRange("Healing Wave",unitone)
    
    elseif UnitExists(unittwo) and UnitIsVisible(unittwo) and UnitIsFriend(unittwo) then
       inRange1 = IsSpellInRange("Healing Wave",unittwo)
    
    elseif UnitExists(unitthree) and UnitIsVisible(unitthree) and UnitIsFriend(unitthree) then
       inRange2 = IsSpellInRange("Healing Wave",unitthree)
    
    elseif UnitExists(unitfour) and UnitIsVisible(unitfour) and UnitIsFriend(unitfour) then
       inRange3 = IsSpellInRange("Healing Wave",unitfour)
    
    elseif UnitExists(unitfive) and UnitIsVisible(unitfive) and UnitIsFriend(unitfive) then
       inRange4 = IsSpellInRange("Healing Wave",unitfive)
    end
    
    if inRange==1 then
    	if party1hp <= 90  then
    		return true
    	end
    end
    
    if inRange1==1 then
    	if party2hp <= 90  then
    		return true
    	end
    end
    
    if inRange2==1 then
    	if party3hp <= 90  then
    		return true
    	end
    end
    
    if inRange3==1 then
    	if party4hp <= 90  then
    		return true
    	end
    end
    
    if inRange4==1 then
    	if party5hp <= 90  then
    		return true
    	end
    end
    Let me know if that fixes that.
    Seems your the only one working on this ....lol Thanks for your efforts Xhelper seems to have diapered and this had really great promise .

  3. #438
    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)
    I'm sure xelper will be back, RL > Games. It just seems that I have just enough time to help out where I can.

    ---------- Post added at 07:02 PM ---------- Previous post was at 05:21 PM ----------

    Its time!

    I'm releasing my hunter rotations!

    However, they are not 100% done and they are only single target. The reason I'm releasing them is that I need some feedback on them. Bugs/errors/comments/etc.

    Notes:
    All:
    Aspect switching is up to you (still working that one out).
    Hunter's Mark is up to you. (still working on this as well.)

    SV:
    If you don't have access to Cobra there is a Steady Shot in the list that you can replace it with.

    MM:
    In my testing SS dropped once due to lag.
    In my testing ISS dropped repeatedly but due to lag on my end (one of the things I want tested.)

    BM:

    I tested with a spirit beast and a cat. 1k dps difference its weird. gogo SB loque!
    would recommend getting an addon that stops error spam.

    I'm marking this release at v.0.98b and v.0.98c will have the AoE rotations

    Here's the Link: v.0.98b http://tinyurl.com/4y85xkf

  4. #439
    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 crystal_tech View Post
    Hunter's Mark is up to you. (still working on this as well.)
    Here is the code i use for my own.

    Code:
    local hmDebuff = UnitAura("target", "Hunter's Mark", nil, "PLAYER|HARMFUL")
    if hmDebuff == nil then
    	return true
    end
    Is there a way make Bestial Wrath check that you have 5 stacks of frenzy and no rapid fire. Also making sure that Rapid Fire and Focus Fire does not go off when Bestial Wrath is active. This would improve BM dps.
    Last edited by kickmydog; 08-05-2011 at 09:06 PM.

  5. #440
    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)
    Thank you for the hunter's mark code. I've added and given credit.

    Also, I've added the checks you wanted, kickmydog.

    It waits till 5 stacks of frenzy before casting Bestial Wrath
    It will not consume the stacks of frenzy (aka cast Focus Fire) until Bestial Wrath ends.
    Rapid Fire will only cast if the Player is not under the 'The Beast Within' effect.

    I'm pulling a steady 11k on the raid dummy at ilvl 349 as bm.

    Link to the fixes here: v.0.98.5b http://tinyurl.com/4y85xkf
    Last edited by crystal_tech; 08-05-2011 at 10:38 PM.

  6. #441
    22alec22's Avatar Member
    Reputation
    1
    Join Date
    Jul 2011
    Posts
    50
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    any word on why fear wasn't working? i have no idea. lol

  7. #442
    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)
    Code:
    local hasFear = UnitDebuff("target", "5782", "player")
    local inRange = 0
    local unit = "target"
    if UnitExists(unit) and UnitIsVisible(unit) and UnitIsEnemy(unit) then
       inRange = IsSpellInRange("Fear",unit)
    end
    
    if inRange==1 then
         if hasFear ~= nil then
              return true
         end
    end
    this should work just doesn't keep dr in mind.

  8. #443
    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)
    Don't worry, I am still around! Work has been a bitch, but the stuff keeping me busy and traveling is almost over... Is there a rar or zip compilation of profiles people released?

    I promise to upload the new version this weekend.

  9. #444
    wuzbob's Avatar Member
    Reputation
    1
    Join Date
    Aug 2011
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Ele!!

    I need an ELE PVE setup badly!! please come through for me guys i suck at this. Will +rep!

  10. #445
    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 wuzbob View Post
    I need an ELE PVE setup badly!! please come through for me guys i suck at this. Will +rep!
    Crystal_tech any ideas on if it is possible to pull spellinfo on the casting speed? I was thinking that maybe a better way of using aimed shot is have it check if the cast time on aimed shot is below a certain point, if so it starts to hard cast aimed shot as a dump instead of arcane shot, as well as using the 90% health 70 focus thing.

    Currently I have to use two different rotations when i raid, one for hard casting aimed shot, and one when not hard casting aimed shot.

    With regards to a multishot rotation I would suggest the following:

    MM

    Kill Shot
    Aimed Shot!
    Multishot
    Steady Shot

    SV

    Kill Shot
    Multishot
    Explosive Shot (only from lock and loads)
    Cobra Shot

    BM

    Kill Shot
    Bestial Wrath
    Multishot
    Fervor
    Cobra Shot

    Rinse and repeat. This is what I use currently on my own rotations and it works wonders.

    I also have a MM PVP rotation

    Concussive Shot*
    Hunter's Mark
    Serpent Sting
    Aimed Shot!
    Chimera Shot*
    Steady Shot*
    Frost Trap*

    Big problem though is how to get concussive to not cast if the target has concussive barrage, or frost trap. * these currently have no special code, just standard "return true".

    Now I was thinking about the problem you were having with Improved Steady Shot. How about a separate Steady Shot "ability" that is a higher priority on the rotation that checks ISS time. If the time is lower than say 2s it forces a Steady Shot cast.
    Last edited by kickmydog; 08-06-2011 at 02:23 AM.

  11. #446
    vorn10's Avatar Active Member
    Reputation
    75
    Join Date
    Nov 2010
    Posts
    303
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    how to check if buff is on weapon like Flametongue?
    omgomgomg iam so #@%#@ proud about myself
    Code:
    FW = GetWeaponEnchantInfo("player",8024) 
    
    if FW == nil then
    	return true
    end
    Wuzbob iam working on it maybe today will release for elemental shaman. Just watch thread.
    Last edited by vorn10; 08-06-2011 at 04:42 AM.

  12. #447
    matimati's Avatar Member
    Reputation
    2
    Join Date
    Feb 2011
    Posts
    60
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Xelper View Post
    Don't worry, I am still around! Work has been a bitch, but the stuff keeping me busy and traveling is almost over... Is there a rar or zip compilation of profiles people released?

    I promise to upload the new version this weekend.

    Not that ive seen, and i read this thread quite often

  13. #448
    vorn10's Avatar Active Member
    Reputation
    75
    Join Date
    Nov 2010
    Posts
    303
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So there is what i did for elemental shaman. If u see something to improve just do it.
    For best working buff up urself before combat, totems try too put before combat. Cuz when i started combat with nothing it is losing dps and proces.
    Abilities:
    Code:
    <?xml version="1.0" encoding="utf-8" ?><SHAMAN><Ability><Name>Flame Shock</Name><Default>false</Default><SpellID>8050</SpellID><Actions></Actions><Lua>local FS, _, _, _, _, _, timer = UnitDebuffID(&amp;quot;target&amp;quot;, 8050, &amp;quot;PLAYER&amp;quot;)
    
    if FS ~= nil then
    	if timer - GetTime() &amp;lt; 2 then
    		return true
    	end
    else
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Lightning Shield</Name><Default>false</Default><SpellID>324</SpellID><Actions></Actions><Lua>sLS = UnitBuffID(&amp;quot;player&amp;quot;, 324) 
    
    if sLS == nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Player</Target></Ability><Ability><Name>Lava Burst</Name><Default>false</Default><SpellID>51505</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Lightnin Bolt</Name><Default>false</Default><SpellID>403</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Earth Shock</Name><Default>false</Default><SpellID>8042</SpellID><Actions></Actions><Lua>local _,_,_,LSCount = UnitBuffID(&amp;quot;player&amp;quot;, 324)
    
    if LSCount ~= nil then
    	if LSCount &amp;gt;= 7 then
    		return true
    	end
    end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Unleash Elements</Name><Default>false</Default><SpellID>73680</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Flametongue wep</Name><Default>false</Default><SpellID>8024</SpellID><Actions></Actions><Lua>FW = GetWeaponEnchantInfo(&amp;quot;player&amp;quot;,8024) 
    
    if FW == nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Player</Target></Ability><Ability><Name>Thunderstorm</Name><Default>false</Default><SpellID>51490</SpellID><Actions></Actions><Lua>local unitmana = 100 * UnitMana(&amp;quot;player&amp;quot;) / UnitManaMax(&amp;quot;player&amp;quot;)
    
    if unitmana &amp;lt; 90 then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Player</Target></Ability><Ability><Name>Totems</Name><Default>false</Default><SpellID>66842</SpellID><Actions></Actions><Lua>AirTotem=UnitBuffID(&amp;quot;player&amp;quot;,77746)
    FireTotem=UnitBuffID(&amp;quot;player&amp;quot;,3738)
    if AirTotem==nil or FireTotem==nil then
    	return true
    end</Lua><RecastDelay>0</RecastDelay><Target>Player</Target></Ability><Ability><Name>Chain Lightning</Name><Default>false</Default><SpellID>421</SpellID><Actions></Actions><Lua>return true</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability></SHAMAN>
    Rotations:
    Code:
    <?xml version="1.0" encoding="utf-8" ?><SHAMAN><Rotation><RotationName>Enhance</RotationName><RotationDefault>false</RotationDefault><RotationList></RotationList></Rotation><Rotation><RotationName>Elemental</RotationName><RotationDefault>false</RotationDefault><RotationList>Lightning Shield|Flametongue wep|Totems|Thunderstorm|Flame Shock|Unleash Elements|Lava Burst|Lightnin Bolt|Earth Shock</RotationList></Rotation><Rotation><RotationName>Elemental AoE</RotationName><RotationDefault>false</RotationDefault><RotationList>Thunderstorm|Lightning Shield|Chain Lightning|Flametongue wep|Flame Shock|Totems|Unleash Elements|Lava Burst|Earth Shock|Lightnin Bolt</RotationList></Rotation></SHAMAN>
    Elemental Mastery is out of GCD so use ur own when needed and if u wanna BL up just spam as much as possible until poped up.
    Will work for more like tremor on fear (anyway is it possible? i supose have to add every fear spell to code right?)
    Last edited by vorn10; 08-06-2011 at 07:39 AM.

  14. #449
    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)
    Later today, I'll run thru the thread and collect all the rotations and upload them to my server for ya xelper.

    I'll work on it kickmydog, API GetSpellInfo - WoWWiki - Your guide to the World of Warcraft should return casttime in ms. I'm just not 100% clear on what your asking me to do.
    something like this: if asCasttime <= 200ms(modied by haste effects) then return true else return false?

    I'll add the AoEs later today.

    As for the higher priorty SS for refresh, I've coded that just not in the release version, really buggy atm.

  15. #450
    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 crystal_tech View Post
    Later today, I'll run thru the thread and collect all the rotations and upload them to my server for ya xelper.

    I'll work on it kickmydog, API GetSpellInfo - WoWWiki - Your guide to the World of Warcraft should return casttime in ms. I'm just not 100% clear on what your asking me to do.
    something like this: if asCasttime <= 200ms(modied by haste effects) then return true else return false?

    I'll add the AoEs later today.

    As for the higher priorty SS for refresh, I've coded that just not in the release version, really buggy atm.
    For the haste thing, basically when Aimed Shot is below a certain cast time threshold the bot hard casts Aimed Shot instead of Arcane Shot. For example when you have Rapid fire, bloodlust, heroism, ancient hysteria, or any other type of speed buffs like from trinkets. This forgoes any checks for buffs and should in my opinion simplify the use of Aimed Shot in haste situations.

Similar Threads

  1. [Buying] Planetside 2 Priority Beta Key
    By isit123 in forum General MMO Buy Sell Trade
    Replies: 0
    Last Post: 07-21-2012, 06:34 AM
  2. [Selling] PLANETSIDE 2 Priority/Early Access Beta Account
    By Kabraxiss in forum General MMO Buy Sell Trade
    Replies: 0
    Last Post: 07-18-2012, 10:20 AM
  3. [Selling] Planetside 2 Priority/Early access Beta Keys
    By mrsluf in forum General MMO Buy Sell Trade
    Replies: 3
    Last Post: 07-17-2012, 04:45 AM
  4. [Selling] Planetside 2 Priority Access beta key codes
    By fatalefout in forum General MMO Buy Sell Trade
    Replies: 1
    Last Post: 06-26-2012, 04:08 PM
  5. [Bot] Automated dungeon queue / Justice Point leecher(Auto-it source)
    By s_e_a_n_66 in forum World of Warcraft Bots and Programs
    Replies: 36
    Last Post: 01-17-2011, 11:50 AM
All times are GMT -5. The time now is 12:35 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