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

User Tag List

Page 102 of 731 FirstFirst ... 2529899100101102103104105106152202602 ... LastLast
Results 1,516 to 1,530 of 10955
  1. #1516
    SilentWarrior's Avatar Member
    Reputation
    7
    Join Date
    Sep 2008
    Posts
    52
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by diesall View Post
    function checkArenaEnemies()
    -- method stolen from Gladius
    local groupSize = max(GetRealNumPartyMembers()+1, GetRealNumRaidMembers())
    for x=1, groupSize do
    -- stolen from The Protecter addon
    if hasDispellableBuff("arena"..x) then
    -- stolen from builtin priest dispeller thing
    print("dispelling arena"..x)
    CastSpellByID(527,"arena"..x)
    return true <- this to false, as your sending the cast with the prior command
    else
    return false
    end
    end
    end
    If i use a function he wont even cast anything, i am falling back to blindly copy pasting walls of text :/


    Btw how can i check if my target is friendly or not?
    Last edited by SilentWarrior; 09-18-2011 at 10:20 AM.

    [BETA] PQRotation - an automated ability priority queue.
  2. #1517
    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 Meatglue View Post
    Sheuron -

    On the MM hunter profile I noticed it does not seem to use aimed shot when it should..is it just me?
    This is something I noticed myself. It seems that Sheuron merged "Aimed Shot & Aimed Shot!" into one ability check. This is in a lower priority than Chimera Shot. So the bot will delay casting Aimed Shot! if there is enough focus for a Chimera Shot. Personally I just removed it and created an Aimed Shot! ability with a higher priority on the rotation.

    On that note, is anyway to make it not switch into Aspect of the Fox when moving for only certain abilities. Since really it only needs to go into Fox when doing a Steady/Cobra Shot while moving and should stay in Hawk for everything else. Currently it stays in Fox while moving even when firing instants.
    Last edited by kickmydog; 09-18-2011 at 10:22 AM.

  3. #1518
    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)
    Originally Posted by ticklets View Post
    Sheuron, Would you know how to check if the current target has 3 stacks of lifebloom, and cast it if it does not? I'm having trouble.
    Code:
    local _,_,_,count = UnitBuffID("target",33763)
    if count ~= 3 then return true end

  4. #1519
    SilentWarrior's Avatar Member
    Reputation
    7
    Join Date
    Sep 2008
    Posts
    52
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Any reason why this wouldnt work?

    Removed the function, looks ugly but should work, doesnt :/
    Code:
     
    
       
    
         a = UnitBuffID("arena1", 54428) --Plea
            b = UnitBuffID("arena1", 6346) --Fear Ward
            c = UnitBuffID("arena1", 17) --PWD:S
            d = UnitBuffID("arena1", 89485) --Inner Focus
            e = UnitBuffID("arena1", 10060) --Power Infusion
            f = UnitBuffID("arena1", 16188) --NS
            g = UnitBuffID("arena1", 29166) --Innervate
            h = UnitBuffID("arena1", 16689) --Nature's Grasp
            i = UnitBuffID("arena1", 16974) --PredSwift
            j = UnitBuffID("arena1", 17116) --NSDruid
            k = UnitBuffID("arena1", 1022) --BoP
            l = UnitBuffID("arena1", 1044) --Freedom
            m = UnitBuffID("arena1", 31884) --Avenging Wrath
            n = UnitBuffID("arena1", 12472) --Icy Veins
            o = UnitBuffID("arena1", 11426) --IceBarrier
            p = UnitBuffID("arena1", 543) --MageWard		
            q = UnitBuffID("arena1", 1463) --ManaShield
    
            if a ~= nil or b ~= nil or c ~= nil or d ~= nil or e ~= nil or f ~= nil or g ~= nil or h ~= nil or i ~= nil or j ~= nil or k ~= nil or l ~= nil or m ~= nil or n ~= nil or o ~= nil or p ~= nil or q ~= nil then
    	       if UnitInRange("arena1") then 
                    CastSpellByID(527,"arena1") 
                    return false
                end        
            end
    
         a = UnitBuffID("arena2", 54428) --Plea
            b = UnitBuffID("arena2", 6346) --Fear Ward
            c = UnitBuffID("arena2", 17) --PWD:S
            d = UnitBuffID("arena2", 89485) --Inner Focus
            e = UnitBuffID("arena2", 10060) --Power Infusion
            f = UnitBuffID("arena2", 16188) --NS
            g = UnitBuffID("arena2", 29166) --Innervate
            h = UnitBuffID("arena2", 16689) --Nature's Grasp
            i = UnitBuffID("arena2", 16974) --PredSwift
            j = UnitBuffID("arena2", 17116) --NSDruid
            k = UnitBuffID("arena2", 1022) --BoP
            l = UnitBuffID("arena2", 1044) --Freedom
            m = UnitBuffID("arena2", 31884) --Avenging Wrath
            n = UnitBuffID("arena2", 12472) --Icy Veins
            o = UnitBuffID("arena2", 11426) --IceBarrier
            p = UnitBuffID("arena2", 543) --MageWard		
            q = UnitBuffID("arena2", 1463) --ManaShield
    
            if a ~= nil or b ~= nil or c ~= nil or d ~= nil or e ~= nil or f ~= nil or g ~= nil or h ~= nil or i ~= nil or j ~= nil or k ~= nil or l ~= nil or m ~= nil or n ~= nil or o ~= nil or p ~= nil or q ~= nil then
    	       if UnitInRange("arena2") then 
                    CastSpellByID(527,"arena2") 
                    return false
                end          
            end
    
    
    return false

  5. #1520
    diesall's Avatar Contributor
    Reputation
    199
    Join Date
    Jul 2011
    Posts
    210
    Thanks G/R
    1/48
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SilentWarrior View Post
    If i use a function he wont even cast anything, i am falling back to blindly copy pasting walls of text :/


    Btw how can i check if my target is friendly or not?
    i use

    for enemy checking:
    if UnitIsEnemy("player","target") then <code> end

    for friendly checking
    if not(UnitIsEnemy("player","target")) then <code> end

  6. #1521
    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)
    I'm still having no luck getting Mind Flay to automatigcally cancel when the higher priority spells are ready to be cast (Such as Mind Blast, DoTs, SW: Death, etc.) Does anyone have any clue as to what to do?

  7. #1522
    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 SilentWarrior View Post
    Any reason why this wouldnt work?

    Removed the function, looks ugly but should work, doesnt :/
    Code:
     
    
       
    
         a = UnitBuffID("arena1", 54428) --Plea
            b = UnitBuffID("arena1", 6346) --Fear Ward
            c = UnitBuffID("arena1", 17) --PWD:S
            d = UnitBuffID("arena1", 89485) --Inner Focus
            e = UnitBuffID("arena1", 10060) --Power Infusion
            f = UnitBuffID("arena1", 16188) --NS
            g = UnitBuffID("arena1", 29166) --Innervate
            h = UnitBuffID("arena1", 16689) --Nature's Grasp
            i = UnitBuffID("arena1", 16974) --PredSwift
            j = UnitBuffID("arena1", 17116) --NSDruid
            k = UnitBuffID("arena1", 1022) --BoP
            l = UnitBuffID("arena1", 1044) --Freedom
            m = UnitBuffID("arena1", 31884) --Avenging Wrath
            n = UnitBuffID("arena1", 12472) --Icy Veins
            o = UnitBuffID("arena1", 11426) --IceBarrier
            p = UnitBuffID("arena1", 543) --MageWard		
            q = UnitBuffID("arena1", 1463) --ManaShield
    
            if a ~= nil or b ~= nil or c ~= nil or d ~= nil or e ~= nil or f ~= nil or g ~= nil or h ~= nil or i ~= nil or j ~= nil or k ~= nil or l ~= nil or m ~= nil or n ~= nil or o ~= nil or p ~= nil or q ~= nil then
    	       if UnitInRange("arena1") then 
                    CastSpellByID(527,"arena1") 
                    return false
                end        
            end
    
         a = UnitBuffID("arena2", 54428) --Plea
            b = UnitBuffID("arena2", 6346) --Fear Ward
            c = UnitBuffID("arena2", 17) --PWD:S
            d = UnitBuffID("arena2", 89485) --Inner Focus
            e = UnitBuffID("arena2", 10060) --Power Infusion
            f = UnitBuffID("arena2", 16188) --NS
            g = UnitBuffID("arena2", 29166) --Innervate
            h = UnitBuffID("arena2", 16689) --Nature's Grasp
            i = UnitBuffID("arena2", 16974) --PredSwift
            j = UnitBuffID("arena2", 17116) --NSDruid
            k = UnitBuffID("arena2", 1022) --BoP
            l = UnitBuffID("arena2", 1044) --Freedom
            m = UnitBuffID("arena2", 31884) --Avenging Wrath
            n = UnitBuffID("arena2", 12472) --Icy Veins
            o = UnitBuffID("arena2", 11426) --IceBarrier
            p = UnitBuffID("arena2", 543) --MageWard		
            q = UnitBuffID("arena2", 1463) --ManaShield
    
            if a ~= nil or b ~= nil or c ~= nil or d ~= nil or e ~= nil or f ~= nil or g ~= nil or h ~= nil or i ~= nil or j ~= nil or k ~= nil or l ~= nil or m ~= nil or n ~= nil or o ~= nil or p ~= nil or q ~= nil then
    	       if UnitInRange("arena2") then 
                    CastSpellByID(527,"arena2") 
                    return false
                end          
            end
    
    
    return false
    don't u need to declare the variables with local first? or do you not need to declare it?
    ^0^Team Nova's PQR NCC ^0^

    If you think someone did something good, take the time to show your appreciation!

  8. #1523
    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)
    Originally Posted by kickmydog View Post
    This is something I noticed myself. It seems that Sheuron merged "Aimed Shot & Aimed Shot!" into one ability check. This is in a lower priority than Chimera Shot. So the bot will delay casting Aimed Shot! if there is enough focus for a Chimera Shot. Personally I just removed it and created an Aimed Shot! ability with a higher priority on the rotation.

    On that note, is anyway to make it not switch into Aspect of the Fox when moving for only certain abilities. Since really it only needs to go into Fox when doing a Steady/Cobra Shot while moving and should stay in Hawk for everything else. Currently it stays in Fox while moving even when firing instants.
    I think everything is fixed:

    - Cast aspect of the fox when moving only when need to cast steady shot
    - Traps are handle better
    - Energy is handle better
    - Aimed shot is not skipped

    xeronhunter180911PQRProfiles.zip

  9. #1524
    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
    I think everything is fixed:

    - Cast aspect of the fox when moving only when need to cast steady shot
    - Traps are handle better
    - Energy is handle better
    - Aimed shot is not skipped

    xeronhunter180911PQRProfiles.zip
    This is almost there Sheuron, unfortunately with the aspect switching, is there a way to get it to switch back to hawk when it is not using cobra/steady shot?

    for example

    My focus is high enough for one of the instants to be cast, I still have to move to avoid incoming damage, but I want to be in hawk for just those instants.

  10. #1525
    SilentWarrior's Avatar Member
    Reputation
    7
    Join Date
    Sep 2008
    Posts
    52
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by bu_ba_911 View Post
    don't u need to declare the variables with local first? or do you not need to declare it?
    I dont think so, but I could be wrong. If thats the case maybe thats why functions dont work, they might need to be declared as local. Have to try that out.

    Just in case, replaced it to use direct eval instead of vars :

    Code:
         if UnitBuffID("arena1", 54428) ~= nil --Plea
            or UnitBuffID("arena1", 6346) ~= nil  --Fear Ward
            or UnitBuffID("arena1", 17)   ~= nil  --PWD:S
            or UnitBuffID("arena1", 89485)~= nil  --Inner Focus
            or UnitBuffID("arena1", 10060)~= nil   --Power Infusion
            or UnitBuffID("arena1", 16188) ~= nil   --NS
            or UnitBuffID("arena1", 29166) ~= nil   --Innervate
            or UnitBuffID("arena1", 16689) ~= nil   --Nature's Grasp
            or UnitBuffID("arena1", 16974) ~= nil   --PredSwift
            or UnitBuffID("arena1", 17116) ~= nil   --NSDruid
            or UnitBuffID("arena1", 1022) ~= nil   --BoP
            or UnitBuffID("arena1", 1044) ~= nil   --Freedom
            or UnitBuffID("arena1", 31884) ~= nil   --Avenging Wrath
            or UnitBuffID("arena1", 12472) ~= nil   --Icy Veins
            or UnitBuffID("arena1", 11426) ~= nil   --IceBarrier
            or UnitBuffID("arena1", 543) ~= nil   --MageWard		
            or UnitBuffID("arena1", 1463) --ManaShield
         then
    	       if UnitInRange("arena1") then 
                    CastSpellByID(527,"arena1") 
                    return false
                end        
            end
        if UnitBuffID("arena2", 54428) ~= nil --Plea
            or UnitBuffID("arena2", 6346) ~= nil  --Fear Ward
            or UnitBuffID("arena2", 17)   ~= nil  --PWD:S
            or UnitBuffID("arena2", 89485)~= nil  --Inner Focus
            or UnitBuffID("arena2", 10060)~= nil   --Power Infusion
            or UnitBuffID("arena2", 16188) ~= nil   --NS
            or UnitBuffID("arena2", 29166) ~= nil   --Innervate
            or UnitBuffID("arena2", 16689) ~= nil   --Nature's Grasp
            or UnitBuffID("arena2", 16974) ~= nil   --PredSwift
            or UnitBuffID("arena2", 17116) ~= nil   --NSDruid
            or UnitBuffID("arena2", 1022) ~= nil   --BoP
            or UnitBuffID("arena2", 1044) ~= nil   --Freedom
            or UnitBuffID("arena2", 31884) ~= nil   --Avenging Wrath
            or UnitBuffID("arena2", 12472) ~= nil   --Icy Veins
            or UnitBuffID("arena2", 11426) ~= nil   --IceBarrier
            or UnitBuffID("arena2", 543) ~= nil   --MageWard		
            or UnitBuffID("arena2", 1463) --ManaShield
         then
    	       if UnitInRange("arena2") then 
                    CastSpellByID(527,"arena2") 
                    return false
                end        
            end
    
          
    
    
    return false
    Last edited by SilentWarrior; 09-18-2011 at 03:47 PM.

  11. #1526
    michaelsky's Avatar Member
    Reputation
    1
    Join Date
    Sep 2008
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm currently looking for a flawless Subtlety PvE profile. Willing to pay anywhere from 5.00-10.00 USD Via PayPal depending on the quality.
    I'm willing to pay even more, just depends on the quality.

  12. #1527
    ticklets's Avatar Member
    Reputation
    51
    Join Date
    Jun 2009
    Posts
    88
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is there a holy paladin profile available? I looked through the thread but could not find anything.

    Edit: Even better, does anyone know of a way to learn the basics of LUA and WoW variables and stuff? I would love to get started on a resto druid and holy paladin profiles. I know the basics of coding in general...just need to learn LUA coding. Some sort of reference site maybe?
    Last edited by ticklets; 09-18-2011 at 05:19 PM.

  13. #1528
    trulygangster's Avatar Sergeant
    Reputation
    1
    Join Date
    Dec 2010
    Posts
    65
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Could someone take a look at the fury warrior profile for some reason it stops attacking after switching..like its accidently toggling auto attack off or something.

  14. #1529
    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)
    @ticklets: You could try the Wowwiki API list. Besides that there should be manuals online if you try using google. World of Warcraft API - WoWWiki - Your guide to the World of Warcraft

    Anyhow, I've been spending the better part of today trying to come up with a way to "clip" Mind Flay (stopping the channel) whenever Mind Blast is off cooldown or Vampiric Touch / Devouring Plague has less than 4.3 seconds left on their timer.

    It's just not happening for me at this time. It'd effectively bring the Shadowpriest Profile up a bit in terms of DPS and such. As of right now, we've got to manually hit Mind Blast, Vampiric Touch or Devouring Plague to clip mind flay or wait for the rotation to continue it's course.

    Does anyone have any idea on how to help me with this? Personally, I've tried something like this:
    Code:
    local gotSkill = GetSpellBookItemInfo("Mind Flay")
    local target = UnitExists("target")
    local DP, _, _, _, _, _, DPtime = UnitDebuffID("target",2944,"PLAYER")
    local VT, _, _, _, _, _, VTtime = UnitDebuffID("target",34914,"PLAYER")
    local _, _, MB = GetSpellCooldown("Mind Blast")
    
    if gotSkill == nil or target == nil or PQR_IsMoving(1) then return false else
    	if UnitChannelInfo("player") ~= nil then
    		-- Devouring Plague detection
    			if DP ~= nil then
    				if DPtime - GetTime() <= 4.3 then
    					SpellStopCasting()
    					CastSpellByName("Devouring Plague")
    				end
    			end
    		-- Vampiric Touch detection
    			if VT ~= nil then
    				if VTtime - GetTime() <= 4.3 then
    					SpellStopCasting()
    					CastSpellByName("Vampiric Touch")
    				end
    			end
    		-- Mind Blast detection
    			if MB == 1 then
    				SpellStopCasting()
    				CastSpellByName("Mind Blast")
    			end
    	else return true end
    end
    But it's just not working, I can't really seem to figure out something to make it just stop channeling Mind Flay whenever a higher priority spell is available.

    Any help would be much appreciated. :P

  15. #1530
    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)
    Have you tried with something like :
    if GetSpellCooldown("Mind Blast")==0 and Unit(player) channeling then stopcasting

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 02:45 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