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

User Tag List

Page 672 of 731 FirstFirst ... 172572622668669670671672673674675676722 ... LastLast
Results 10,066 to 10,080 of 10955
  1. #10066
    momo1029's Avatar Sergeant
    Reputation
    2
    Join Date
    Feb 2009
    Posts
    69
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by eggman689 View Post
    Valma's warlock profiles are great! There are a few issues though.

    First off it uses Bane of Agony instead of Bane of Doom. I've simcrafted this just to check how much of a dps loss it is, and it is HUGE! This definitely needs to be changed in order to maximize DPS.

    Also, it doesn't use any cooldowns on bosses in heroics, only raid bosses. It would be nice if you could add a "cooldown key" hit that key and it will pop all your cooldowns.

    Thanks Valma Great Work!
    you can change the code on targeting to == 87 so it will use cd on heroic boss
    but if you do that, it will also use CD in DS raid with those trash that's lvl 87

    [BETA] PQRotation - an automated ability priority queue.
  2. #10067
    fluxflux's Avatar Knight
    Reputation
    5
    Join Date
    Jan 2012
    Posts
    185
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by bu_ba_911 View Post
    this is an issue on live servers with Druid Boomkin to.... I haven't found the issue yet.... if i had to guess... it's because PQR can spam so much.... maybe try RAISING the latency to make it cast fewer times per second

    maybe Xelper can fix this?

  3. #10068
    eggman689's Avatar Member
    Reputation
    1
    Join Date
    Jun 2007
    Posts
    18
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by momo1029 View Post
    you can change the code on targeting to == 87 so it will use cd on heroic boss
    but if you do that, it will also use CD in DS raid with those trash that's lvl 87

    I changed the -1 on the cooldowns and curse of elements/baneofdoom to 87, went into a heroic and fought a boss and it still didn't use it's cooldowns. So I donno whats up.

  4. #10069
    Spykehollow's Avatar Private
    Reputation
    1
    Join Date
    Apr 2011
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    An Arcane Mage profile working? The files downloaded from the first page in the class section doesn't work (pqr doesn't recognize them) help! ç_ç

  5. #10070
    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 fluxflux View Post
    maybe Xelper can fix this?
    No, I can't fix Blizzard's problems. PQR does nothing special that is causing this problem. If the ability check rate is an issue then a rotation can change the value of PQR_UpdateInterval1 (value 0.05 = 50ms)

  6. #10071
    fluxflux's Avatar Knight
    Reputation
    5
    Join Date
    Jan 2012
    Posts
    185
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Xelper View Post
    No, I can't fix Blizzard's problems. PQR does nothing special that is causing this problem. If the ability check rate is an issue then a rotation can change the value of PQR_UpdateInterval1 (value 0.05 = 50ms)
    i set the ability check to 750 now but the problem iss again maybe set to 1000? but i think this iss a dps lost?

  7. #10072
    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 momo1029 View Post
    you can change the code on targeting to == 87 so it will use cd on heroic boss
    but if you do that, it will also use CD in DS raid with those trash that's lvl 87
    if unitlevel("target") == unitlevel("player") + 3 or unitlevel("target") == -1 is a good check for bosses.
    Last edited by crystal_tech; 04-20-2012 at 07:38 PM.

    Please if someone helped you donate rep to them.

  8. #10073
    firepong's Avatar Elite User
    Reputation
    384
    Join Date
    Jan 2008
    Posts
    955
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kickmydog View Post
    I honestly can't wait for your automated pet code, I want to leech it for my hunter profile
    Decided to make this with my hunter. It is mainly for cat as it's the only pet I have right now Just read over it and let me know what you think about it. Just add it to the top somewhere.

    Name: Pet Actions
    SpellID: 0
    Delay: 0

    Code:
    --Spell Checks
    local petActive = HasPetSpells()
    local ClawEnabled = select(7,GetPetActionInfo(4))
    local DashEnabled = select(7,GetPetActionInfo(5))
    local ProwlEnabled = select(7,GetPetActionInfo(6))
    local RoarEnabled = select(7,GetPetActionInfo(7))
    --Target Checks
    local petTarget = UnitIsEnemy("Target","Pet")
    local pTarget = UnitExists("Target")
    local isEnemy = UnitIsEnemy("Target","Player")
    --Combat Checks
    local inCombat = UnitAffectingCombat("Player")
    local inCombatPet = UnitAffectingCombat("Pet")
    --Buff Checks
    local Prowl = UnitBuffID("Pet", 24450)
    --Tables
    local agiBuff = {
    	57330, --Horn of Winter
    	93435, --Roar of Courage
    	6673 --Battle Shout
    }
    --End Tables
    --Stance Dance
    ----Combat Locals
    local Attack = select(5,GetPetActionInfo(1))
    ----Stance Locals
    local Assist = select(5,GetPetActionInfo(8))
    local Defensive = select(5,GetPetActionInfo(9))
    local Passive = select(5,GetPetActionInfo(10))
    ----End Stance Locals
    ----Passive if not in Combat
    if inCombat == 1 then
    	if Assist == nil then
    		PetAssistMode()
    	end
    elseif (inCombat and inCombatPet) == nil then
    	if Passive == nil then
    		PetPassiveMode()
    	end
    end
    --End Stance Dance/Attack & Follow
    --Pet Target Switcher
    if petTarget == 1 then
    	if petTarget ~= isEnemy then
    		PetAttack("Target")
    	end
    end
    
    if pTarget == nil then
    	if Attack == 1 then
    		PetFollow()
    	end
    end
    --End Pet Target Switcher
    
    --Functions
    function AgiBuff(unit)
    	for i=1,#agiBuff do
    		local Buff = UnitBuffID(unit, agiBuff[i])
    		if Buff ~= nil then
    			return true
    		end
    	end
    	return false
    end
    --End Functions
    
    --Function Calls
    ----Function Locals
    local AgiBuff = AgiBuff("Player")
    ----Function Locals End
    if AgiBuff == false and petActive ~= nil then
    	CastPetAction(7)
    end
    --Function Calls End
    
    --Toggle Claw on if inCombat.
    if (inCombat or inCombatPet) == 1 and ClawEnabled == nil and petActive ~= nil then
    	TogglePetAutocast(4)
    end
    
    --Toggle Spells off if not in combat.
    ----Claw
    if ClawEnabled ~= nil and (inCombat or inCombatPet) == nil and petActive ~= nil then
    	TogglePetAutocast(4)
    end
    ----Dash
    if DashEnabled ~= nil and (inCombat or inCombatPet) == nil and petActive ~= nil then
    	TogglePetAutocast(5)
    end
    ----Prowl
    if ProwlEnabled ~= nil and (inCombat or inCombatPet) == nil and petActive ~= nil then
    	TogglePetAutocast(6)
    end
    ----Roar of Courage
    if RoarEnabled ~= nil and (inCombat or inCombatPet) == nil and petActive ~= nil then
    	TogglePetAutocast(7)
    end
    --End Toggle Spells
    
    --Dash if in combat.
    if (pTarget and isEnemy and inCombat or inCombatPet) == 1 and petActive ~= nil then
    	CastPetAction(5, "Target")
    end
    
    --Prowl if not in combat.
    if Prowl ~= nil then
    	return false
    elseif inCombatPet == nil then
    	CastPetAction(6, "Pet")
    end
    Sadly, they don't have a IsSpellKnown() for Pet spells or I would be able to make it Universal for all beasts

    EDIT* You might have to comment some of the code out. For example, the prowl code as I didnt get a check coded in. I'll have to do that. Anyways, make sure for your pet spell slots, the 1st one is Claw or the pets attack spell, 2nd is Dash, 3rd is Prowl if pet has it (if not, remove it from the Pet Spell Bar), and the 4th one is the pets Roar of Courage (again, if pet doesn't have it, remove it or change the code around to match the beasts type).

    I'll get it more perfected as time comes along. It's only the way it is as it's the most Universal. If someone can tell me a way to make pet Names Universal, let me know and I'll ad some more functionality for all beast types and Buffs.
    Last edited by firepong; 04-20-2012 at 08:35 PM.

  9. #10074
    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 fluxflux View Post
    i set the ability check to 750 now but the problem iss again maybe set to 1000? but i think this iss a dps lost?
    Blizzards API is choking on something for Moonkins, probably related to CastSpellByID.

    Profile writers can try something like RunMacroText("/cast Spell") to avoid it.


    Sent from my iPad using Tapatalk HD

  10. #10075
    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 Xelper View Post
    Blizzards API is choking on something for Moonkins, probably related to CastSpellByID.

    Profile writers can try something like RunMacroText("/cast Spell") to avoid it.


    Sent from my iPad using Tapatalk HD
    alright i'll keep that in mind... got my boomy up to 84 so i'll probably have some fun with this again relatively soon XD
    ^0^Team Nova's PQR NCC ^0^

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

  11. #10076
    firepong's Avatar Elite User
    Reputation
    384
    Join Date
    Jan 2008
    Posts
    955
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Xelper View Post
    Blizzards API is choking on something for Moonkins, probably related to CastSpellByID.

    Profile writers can try something like RunMacroText("/cast Spell") to avoid it.


    Sent from my iPad using Tapatalk HD
    Originally Posted by bu_ba_911 View Post
    alright i'll keep that in mind... got my boomy up to 84 so i'll probably have some fun with this again relatively soon XD
    Hey Xelper or bu_ba, you guys got any method to convert pet spells to a number so that I can have them call a table full of numbers so I dont have to make the table full of words (Sorry for the confusion) If you need to know why, just look up at my post above Xelper's lol

    Need a way to convert GetPetActionInfo(index) to a number where Index is; index - Index of a pet action button (between 1 and NUM_PET_ACTION_SLOTS) (number) > http://wowprogramming.com/docs/api/GetPetActionInfo

  12. #10077
    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 firepong View Post
    Decided to make this with my hunter. It is mainly for cat as it's the only pet I have right now Just read over it and let me know what you think about it. Just add it to the top somewhere.

    Name: Pet Actions
    SpellID: 0
    Delay: 0

    Code:
    --Spell Checks
    local petActive = HasPetSpells()
    local ClawEnabled = select(7,GetPetActionInfo(4))
    local DashEnabled = select(7,GetPetActionInfo(5))
    local ProwlEnabled = select(7,GetPetActionInfo(6))
    local RoarEnabled = select(7,GetPetActionInfo(7))
    --Target Checks
    local petTarget = UnitIsEnemy("Target","Pet")
    local pTarget = UnitExists("Target")
    local isEnemy = UnitIsEnemy("Target","Player")
    --Combat Checks
    local inCombat = UnitAffectingCombat("Player")
    local inCombatPet = UnitAffectingCombat("Pet")
    --Buff Checks
    local Prowl = UnitBuffID("Pet", 24450)
    --Tables
    local agiBuff = {
    	57330, --Horn of Winter
    	93435, --Roar of Courage
    	6673 --Battle Shout
    }
    --End Tables
    --Stance Dance
    ----Combat Locals
    local Attack = select(5,GetPetActionInfo(1))
    ----Stance Locals
    local Assist = select(5,GetPetActionInfo(8))
    local Defensive = select(5,GetPetActionInfo(9))
    local Passive = select(5,GetPetActionInfo(10))
    ----End Stance Locals
    ----Passive if not in Combat
    if inCombat == 1 then
    	if Assist == nil then
    		PetAssistMode()
    	end
    elseif (inCombat and inCombatPet) == nil then
    	if Passive == nil then
    		PetPassiveMode()
    	end
    end
    --End Stance Dance/Attack & Follow
    --Pet Target Switcher
    if petTarget == 1 then
    	if petTarget ~= isEnemy then
    		PetAttack("Target")
    	end
    end
    
    if pTarget == nil then
    	if Attack == 1 then
    		PetFollow()
    	end
    end
    --End Pet Target Switcher
    
    --Functions
    function AgiBuff(unit)
    	for i=1,#agiBuff do
    		local Buff = UnitBuffID(unit, agiBuff[i])
    		if Buff ~= nil then
    			return true
    		end
    	end
    	return false
    end
    --End Functions
    
    --Function Calls
    ----Function Locals
    local AgiBuff = AgiBuff("Player")
    ----Function Locals End
    if AgiBuff == false and petActive ~= nil then
    	CastPetAction(7)
    end
    --Function Calls End
    
    --Toggle Claw on if inCombat.
    if (inCombat or inCombatPet) == 1 and ClawEnabled == nil and petActive ~= nil then
    	TogglePetAutocast(4)
    end
    
    --Toggle Spells off if not in combat.
    ----Claw
    if ClawEnabled ~= nil and (inCombat or inCombatPet) == nil and petActive ~= nil then
    	TogglePetAutocast(4)
    end
    ----Dash
    if DashEnabled ~= nil and (inCombat or inCombatPet) == nil and petActive ~= nil then
    	TogglePetAutocast(5)
    end
    ----Prowl
    if ProwlEnabled ~= nil and (inCombat or inCombatPet) == nil and petActive ~= nil then
    	TogglePetAutocast(6)
    end
    ----Roar of Courage
    if RoarEnabled ~= nil and (inCombat or inCombatPet) == nil and petActive ~= nil then
    	TogglePetAutocast(7)
    end
    --End Toggle Spells
    
    --Dash if in combat.
    if (pTarget and isEnemy and inCombat or inCombatPet) == 1 and petActive ~= nil then
    	CastPetAction(5, "Target")
    end
    
    --Prowl if not in combat.
    if Prowl ~= nil then
    	return false
    elseif inCombatPet == nil then
    	CastPetAction(6, "Pet")
    end
    Sadly, they don't have a IsSpellKnown() for Pet spells or I would be able to make it Universal for all beasts

    EDIT* You might have to comment some of the code out. For example, the prowl code as I didnt get a check coded in. I'll have to do that. Anyways, make sure for your pet spell slots, the 1st one is Claw or the pets attack spell, 2nd is Dash, 3rd is Prowl if pet has it (if not, remove it from the Pet Spell Bar), and the 4th one is the pets Roar of Courage (again, if pet doesn't have it, remove it or change the code around to match the beasts type).

    I'll get it more perfected as time comes along. It's only the way it is as it's the most Universal. If someone can tell me a way to make pet Names Universal, let me know and I'll ad some more functionality for all beast types and Buffs.
    It's a good start, I would replace prowl with Rabid, I can't think of a single reason to use Prowl. Mostly I would be concerned about pet abilities that are no autocast very well. Generally pet AOE buffs like Furious Howl and Roar cast very well automatically. This is probably something that doesn't need to be automated.

    Things that are not automated well for example.

    Rabid - This is such a huge dps loss when this doesn't cast in melee range, or when you cast it manually and the pet is not in melee range.
    Claw/Bite/ etc.. - I've been pondering delaying the use of this ability to maximise wild hunt and sick'em procs. No idea how to do it, but it should provide a pretty big dps boost.
    Reapplying pet debuffs, - 4% physical and 8% spell damage.


    Call of the Wild - but this works best being linked to the hunter's dps cooldown, so not something worth automating.
    https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-bot-maps-profiles/422388-kickmydog-bm-mm-sv-hunter-profiles.html#post2793017

  13. #10078
    firepong's Avatar Elite User
    Reputation
    384
    Join Date
    Jan 2008
    Posts
    955
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kickmydog View Post
    It's a good start, I would replace prowl with Rabid, I can't think of a single reason to use Prowl. Mostly I would be concerned about pet abilities that are no autocast very well. Generally pet AOE buffs like Furious Howl and Roar cast very well automatically. This is probably something that doesn't need to be automated.

    Things that are not automated well for example.

    Rabid - This is such a huge dps loss when this doesn't cast in melee range, or when you cast it manually and the pet is not in melee range.
    Claw/Bite/ etc.. - I've been pondering delaying the use of this ability to maximise wild hunt and sick'em procs. No idea how to do it, but it should provide a pretty big dps boost.
    Reapplying pet debuffs, - 4% physical and 8% spell damage.


    Call of the Wild - but this works best being linked to the hunter's dps cooldown, so not something worth automating.
    Yea, like I said above, some pets don't have some of the spells. Take a regular cat and a spirit beast cat. One has prowl, the other doesn't. Don't really want to put something in a profile that will not work with other Locales because I know we will get posts of why some code isn't working for someone with a Russian or French or whatever else client there is out there

    EDIT* Ok, I didn't know pet spells could be used by CastSpellByID() as well. So give me a few hours (after this movie anyways) and I'll have some more updates come out for the hunter buffs I posted
    Last edited by firepong; 04-20-2012 at 10:43 PM.

  14. #10079
    killswitch131's Avatar Member
    Reputation
    1
    Join Date
    Feb 2012
    Posts
    15
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Just wondering if there is a version of [Nova] holy no mouseover that works on the beta? havent seen anything, but with 674 pages, i coulda missed it lol. either way, just wanna say this program and all the diff profiles ive used have rocked, saved me many a headache

  15. #10080
    Holobyte's Avatar Sergeant
    Reputation
    43
    Join Date
    Apr 2012
    Posts
    56
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi,
    I'm new to PQR but I'm an experienced WoW Player and I have some background on LUA (not on WoW API, tho) and I'm thinking on creating some profiles.

    I could use some introduction on how things works inside PQR. For example, what use has the DATA file? I mean, what is it's primary function? To define variables and constants like spell ids, spec, etc? When does he gets executed? And how often?
    A variable defined inside a hability can be seen on other habilities in the same rotation?

    I'll also peek inside other profiles to learn, but any help is apreciated, thanks in advance!

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:06 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