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

User Tag List

Page 522 of 731 FirstFirst ... 22422472518519520521522523524525526572622 ... LastLast
Results 7,816 to 7,830 of 10955
  1. #7816
    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)
    How would I go about creating an ability to shift from bear to cat or cat to bear from a Right Ctrl press.

    Example: Im in bear form but wish to shift to cat form and press Right Ctrl - then after a bit wish to switch back to bear pressing Right Ctrl again.

    Bear Spell ID: 5487
    Cat Spell ID: 768

    [BETA] PQRotation - an automated ability priority queue.
  2. #7817
    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 googlebee View Post
    How would I go about creating an ability to shift from bear to cat or cat to bear from a Right Ctrl press.

    Example: Im in bear form but wish to shift to cat form and press Right Ctrl - then after a bit wish to switch back to bear pressing Right Ctrl again.

    Bear Spell ID: 5487
    Cat Spell ID: 768
    Heres How I got mine. You can use it if you want:

    Code:
    if IsRightAltKeyDown() and GetTime() - rightkeydown > 0.3  then
      rightkeydown = GetTime()
      if catMode  then 
        catMode  = false print("Rotation mode: \124cFFDBFA2ABear Mode")
          CastSpellByName(tostring(GetSpellInfo(5487)))
      else 
        catMode  = true print("Rotation mode: \124cFFFA652ACat Mode")
          CastSpellByName(tostring(GetSpellInfo(768)))
      end
    end

  3. #7818
    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)
    Originally Posted by a9058727 View Post
    Same to you! I do plan on writing a function to handle what happens when the player gets threat. IMO, if your spec contains Bear aspects, it should switch to Bear Form and go into an "Oops, I need to tank this for a sec" mode, and if not, it'll just Cower. I'll definitely take a look at your Bear profile when you're done and we can trade tips & tricks. Between reading the LUA documentation and scouring through some addons source (and hopefully in the future, if I ever hit a wall, the help of the existing awesome developers), I've got some wicked ideas!

    You guys don't have to worry for a while though, I've figured a lot out on my own and it's going to take a while to even finish the planning. A HUGE thanks to Xelper for the Profile level debugging option though, it's been great in helping me test values.

    Like this?

    Code:
    local _, _, _, Br = UnitBuffID("player", 5487)
    local bhealth = 100 * UnitHealth("player") / UnitHealthMax("player")
    
    if Br ~= nil then
        return false
    end
    else
    if bhealth <= 35 then
        return true
    end

  4. #7819
    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)
    Originally Posted by firepong View Post
    Heres How I got mine. You can use it if you want:

    Code:
    if IsRightAltKeyDown() and GetTime() - rightkeydown > 0.3  then
      rightkeydown = GetTime()
      if catMode  then 
        catMode  = false print("Rotation mode: \124cFFDBFA2ABear Mode")
          CastSpellByName(tostring(GetSpellInfo(5487)))
      else 
        catMode  = true print("Rotation mode: \124cFFFA652ACat Mode")
          CastSpellByName(tostring(GetSpellInfo(768)))
      end
    end
    Thanks FP!

    Confused on where to place that tho. I make an ability for target *Player* with no spell id, then paste this into the code area?

    +rep thanks!

  5. #7820
    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 googlebee View Post
    Thanks FP!

    Confused on where to place that tho. I make an ability for target *Player* with no spell id, then paste this into the code area?

    +rep thanks!
    Yup, make sure its at the top somewhere above all other abilities.

  6. #7821
    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)
    hmm all its doing is pausing the rotation.....

  7. #7822
    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)
    Also...

    Perhaps you can help with this FP

    My i wrote my lacerate to apply if 0 stacks are shown and not re-apply if 3 are shown..... not sure I have this correct tho as its reapplying even when at 3 stacks.

    Code:
    local _, _, _, count = UnitDebuffID("target", 33745)
    
     if count ~= 0 then
     return true
     else
          if count ~= 3 then
            return false
          end
        end
    Doing this so I can fill in gaps with a occasional Thrash.

  8. #7823
    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 googlebee
    Code:
    local PQ_Debuff, _, _, count = UnitDebuffID("target", 33745)
    
    if PQ_Debuff then
      if count <= 2 then
        return true
      elseif count >= 3 then
        return false
      end
    else
      return true
    end
    *edit*
    Me and Mentally both update our Profiles to include download Info for easier updating if you dislike SVN..... These updates are currently on our SVN
    Last edited by bu_ba_911; 03-18-2012 at 05:06 PM.
    ^0^Team Nova's PQR NCC ^0^

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

  9. #7824
    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)
    Well currently un-buffed in Bear on raid target dummies I'm pulling a consistent 12.5ishk dps (Hitting only 2 targets) with a 2 cycle berserk on a 6 min 30 sec parse. 399ilvl

    keep in mind Fully buffed + Vengeance + the additional rage I'm being starved out of on a target dummy, will increase these numbers drastically. (By approximately double)

    For those awaiting this release, please bare in mind I'm still needing to complete a couple minor tweaks.....sadly I've run into a wall here and could really use the help from some of the more experienced coders.

    Bear> Cat> Bear switcher needed desperately to ease shape-shifting on the fly (As my profile is an all-in-one Bear / Cat combo) - Hopefully Firepong can help with this.

    Lacerates ceasing to re-apply when 3 stacks of the debuff are shown on the target
    This is the code I have atm for Lacerates:

    Lacerate Spell ID: 33745

    Code:
    local _, _, _, count = UnitDebuffID("target", 33745)   if count ~= 0 then  return true  else       if count ~= 3 then         return false       end     end
    Thrash to fill in when 3 stacks of Lacerate are shown on the target.
    This is the Thrash code I have atm, but its not working...at all /boggle

    Thrash Spell ID: 77758

    Code:
    local _, _, _, count = UnitDebuffID("target", 33745)
    
        if count = 3 then
         return true
            end
               else
              return false
             end

  10. #7825
    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)
    Thank you Bu_Bu! testing that now ......

    so basically for Thrash its the same less the original count on lacerate right?

    Like this?

    Code:
    local PQ_Debuff, _, _, count = UnitDebuffID("target", 33745)
    
    if PQ_Debuff then
      if count >= 3 then
        return true
      end
    else
      return false
    end
    Last edited by googlebee; 03-18-2012 at 05:23 PM.

  11. #7826
    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 googlebee View Post
    Also...

    Perhaps you can help with this FP

    My i wrote my lacerate to apply if 0 stacks are shown and not re-apply if 3 are shown..... not sure I have this correct tho as its reapplying even when at 3 stacks.

    Code:
    local _, _, _, count = UnitDebuffID("target", 33745)
    
     if count ~= 0 then
     return true
     else
          if count ~= 3 then
            return false
          end
        end
    Doing this so I can fill in gaps with a occasional Thrash.
    ON mine, I had it setup for 3 different Lacerates for different places in my profile. Heres how I have them:

    Name: Lacerate
    SpellID: 33745
    Delay: 0

    Code:
    if ThrashCD ~= 0 then
      if lacerate == nil then
        return true
      end
    end
    This just applies 1 stack before it uses thrash.

    Name: Lacerate - 3 Stack
    SpellID: 33745
    Delay: 0

    Code:
    local _, _, _, count = UnitDebuffID("target", 33745)
    
      if ThrashCD ~= nil then
        if count >= 1 then
          if count < 3 then
            return true
          end
        end
      end
    After thrash, this is used to get to 3 stacks then pulverizes and restarts the rotation pretty much after that.

    Name: Lacerate Filler
    SpellID: 33745
    Delay: 0

    Code:
      if lacerate ~= nil then
        return true
      end
    For the last one, it could be left out entirely, but I was going with the Indespicable bear's rotation and letting it fill the rotation with lacerates when there is nothing else to do.

    EDIT* You can take out the ThrashCD part. I have my rotation setup to where it checks if Thrash is on/off CD before the spells are cast.
    Last edited by firepong; 03-18-2012 at 05:27 PM.

  12. #7827
    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)
    Thanks FP, when i tested your Bear profile however it wasn't applying Pulverize at all...

    I think we're both trying to obtain the same idea here just in different priority.

    Im trying to get to 3 stacks of lacerates quickly so that I can then apply Pulverize and gain the buff for increased uptime Savage Defense procs off Mangles.

    Additonally reapplying the 3 stacks of lacerates 3rd in priority from Mangle and Maul to increase free triggers of mangle from Lacerate Periodic dmg.

    As a filler during all of this ...hitting a thrash once all other abilities are on CD or lacerates are at 3 stacks/pulverize buff is active on player.

    this will yield the most optimal dps, alongside the highest possible uptime of mangle use and SD procs.

    Getting this to work however has been troubling me all day lol.
    Last edited by googlebee; 03-18-2012 at 05:38 PM.

  13. #7828
    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)
    And for some unknown reason Bu-BU that code you submitted is now causing the rotation to not work at all.

    Not exactly sure why.

  14. #7829
    imdasandman's Avatar Contributor
    Reputation
    206
    Join Date
    Feb 2011
    Posts
    965
    Thanks G/R
    9/4
    Trade Feedback
    7 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by googlebee View Post
    And for some unknown reason Bu-BU that code you submitted is now causing the rotation to not work at all.

    Not exactly sure why.
    Bubu code:
    Code:
    local PQ_Debuff, _, _, count = UnitDebuffID("target", 33745)
    
    if PQ_Debuff then
      if count <= 2 then
        return true
      elseif count >= 3 then
        return false
      end
    else
      return true
    end
    I think he had a small typo not totally sure

    try this:

    Code:
    local PQ_Debuff, _, _, count = UnitDebuffID("target", 33745)
    
    if PQ_Debuff then
      if count <= 2 then
        return true
      else
      if count >= 3 then
        return false
      end
    else
      return true
    end
    also try this one because for some odd reason there are 2 return true statements in that bit of code and can cause maybe an issue? I am no pro but it doesn't seem right...

    Code:
    local PQ_Debuff, _, _, count = UnitDebuffID("target", 33745)
    
    if PQ_Debuff then
      if count <= 2 then
        return true
      else
      if count >= 3 then
        return false
      end
    end
    Last edited by imdasandman; 03-18-2012 at 06:17 PM.
    My Frost/Unholy DK WoL ranking edits(4.3) and crystals Hunter Beta profiles-
    https://imdasandmandeathknight.googl...com/svn/trunk/
    Originally Posted by Valma View Post
    Oh sure. (: Plz,lord,rewrite my profile without "re-inventing a wheel".I'm really interested how would you do so.I even ready to eat my pants if yours will perform better in raids than mine

  15. #7830
    Nerigal's Avatar Member
    Reputation
    1
    Join Date
    Mar 2012
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello, I am new here.
    forgive my poor English skills. :-) I've heard from a friend that there is something here do not really think it's too bad but with my destructive witch I make 5-6k dps more like a profile on here. schadow the profile is quite good, I'm only 4 k over it manually you have to or you can customize the profile to specify any tempo caps so it is more then the profile? just do not understand ... whether fast or values ​​are calculated does with magic or if it just runs on standard and the values ​​they themselves still have to adapt.

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