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

Shout-Out

User Tag List

Page 334 of 731 FirstFirst ... 234284330331332333334335336337338384434 ... LastLast
Results 4,996 to 5,010 of 10955
  1. #4996
    jackus's Avatar Active Member
    Reputation
    58
    Join Date
    Aug 2006
    Posts
    802
    Thanks G/R
    1/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by bu_ba_911 View Post
    Change to DS:
    Code:
    local DS = GetShapeshiftForm()
    local _, CD = GetSpellCooldown(23920)
    local Disarm = UnitDebuffID("target", 676)
    local Spell,_,_,_,_,_,_,_,_ = UnitCastingInfo("target")
    local _, DisarmCD = GetSpellCooldown(676) 
    local DisarmDebuffs = {31884, 59016, 18499, 2825, 32182, 2825, 32182, 51713, 51271, 33702, 20572, 33697, 99740, 1719, 46924, 12472 }
    
    if DisarmCD == 0 then
      for i, v in ipairs(DisarmDebuffs) do
        if UnitBuffID("target", v) then
          if DS ~= 2 and Disarm == nil then
            return true
          end
        end
      end
    end
    
    
    if Spell == ("Arcane Blast") or Spell == ("Cyclone") or Spell == ("Mind Control") or Spell == ("Polymorph") or Spell == ("Lava Burst") or Spell == ("Entangling Roots") or Spell == ("Hex") then
    if DS ~= 2 and CD == 0 then
    RunMacroText("/equip Vicious Gladiator's Hacker")
    RunMacroText("/equip Vicious Gladiator's Shield Wall")
    return true
    end
    end
    don't forget to edit this to you're own shield set weapons/shield

    and

    Disarm:
    Code:
    local _, DisarmCD = GetSpellCooldown(676) 
    local DS = GetShapeshiftForm()
    local DisarmDebuffs = {31884, 59016, 18499, 2825, 32182, 2825, 32182, 51713, 51271, 33702, 20572, 33697, 99740, 1719, 46924, 12472 }
    
    if DisarmCD == 0 then
      for i, v in ipairs(DisarmDebuffs) do
        if UnitBuffID("target", v) then
          if DS == 2 then
            return true
          end
        end
      end
    end
    If I want it to spell reflect my focus target, can i just copy the
    Code:
    local Spell,_,_,_,_,_,_,_,_ = UnitCastingInfo("target")
    local DS = GetShapeshiftForm()
    
    if Spell == ("Arcane Blast") or Spell == ("Cyclone") or Spell == ("Mind Control") or Spell == ("Polymorph") or Spell == ("Lava Burst") or Spell == ("Entangling Roots") or Spell == ("Hex") then
    if DS ==2 then
    return true
    end
    end
    and instead of target use focus?

    [BETA] PQRotation - an automated ability priority queue.
  2. #4997
    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)
    @Yor HC, imo using PQR in that fight (when shadow up) is useless. This is 2 healer fight, so heal1 has gr1, heal2 has gr2. beacon on tank and use only divine light + WoG (for tank). Never gone above 3-4 stacks, they reset after 20-25 sec dont remember.
    Why not using PQR? Cuz sometimes u both can heal the same target =BOOM.
    I know PQR is for to build as good code as possible but imo that fight req decent profile.

  3. #4998
    Valma's Avatar Contributor
    Reputation
    152
    Join Date
    Nov 2011
    Posts
    209
    Thanks G/R
    3/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by vorn10 View Post
    @Yor HC, imo using PQR in that fight (when shadow up) is useless. This is 2 healer fight, so heal1 has gr1, heal2 has gr2. beacon on tank and use only divine light + WoG (for tank). Never gone above 3-4 stacks, they reset after 20-25 sec dont remember.
    Why not using PQR? Cuz sometimes u both can heal the same target =BOOM.
    I know PQR is for to build as good code as possible but imo that fight req decent profile.
    if UnitName("boss1") == "YORWTFSMTH" and UnitGetIncomingHeals(t) == nil then return true end

    Plus the code for checking stacks.

    End of story (:

  4. #4999
    ace99ro's Avatar Sergeant Major
    Reputation
    9
    Join Date
    Dec 2011
    Posts
    173
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by sheuron View Post
    Why care about that debuff when that slime is always the priority to kill?
    on HC you never kill the purple ooze .... on HC you get 4 oozes instead of 3 and top prio is green then yellow than black ... so the purple one almost hits everytime

  5. #5000
    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)
    @Valma I see what you did there, but I wrote it my way so that in 25 mans even if the target has 2 stacks already, if 3 healers are healing the target he will reach 5. In a real raid situation they would all be given their own groups i'm sure but here we cant do that easily.... i personally wouldn't let a program make decisions for me in Hard Mode content because of all the different things that can change at a moments notice.... so i try to code on the safe side when trying things out the first time..... i'm not saying ur code isn't better than mine.... just my 2 cents on my thought process and how i worked it out my way

    still don't get how targethp = 100 cause issues tho >.< that seemed like it was a slam dunk obvious choice for a starting point.
    ^0^Team Nova's PQR NCC ^0^

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

  6. #5001
    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 jackus View Post
    If I want it to spell reflect my focus target, can i just copy the
    Code:
    local Spell,_,_,_,_,_,_,_,_ = UnitCastingInfo("target")
    local DS = GetShapeshiftForm()
    
    if Spell == ("Arcane Blast") or Spell == ("Cyclone") or Spell == ("Mind Control") or Spell == ("Polymorph") or Spell == ("Lava Burst") or Spell == ("Entangling Roots") or Spell == ("Hex") then
    if DS ==2 then
    return true
    end
    end
    and instead of target use focus?
    yes but you'll need to change the variable name you use... use something like SpellFocus and make that change everywhere you are checking the focus's GetSpellInfo check
    ^0^Team Nova's PQR NCC ^0^

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

  7. #5002
    Valma's Avatar Contributor
    Reputation
    152
    Join Date
    Nov 2011
    Posts
    209
    Thanks G/R
    3/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ace99ro View Post
    on HC you never kill the purple ooze .... on HC you get 4 oozes instead of 3 and top prio is green then yellow than black ... so the purple one almost hits everytime
    This was said 3 or 4 times already.What is the matter to post it again?Postcount?

    @Buba

    Ye,I checked your updates at googlecode.For what u are trying to do there is a bit more structured way(IMO again).For example:
    Code:
    -- constants
    PQ_HolyLight = 635
    PQ_DivineLight = ...
    ...
    ...
    ...
    ...
    
    -- tables
    PQ_Abilities = {
    [PQ_HolyLight] = {check = true, blablabla whatever u want }
    [PQ_DivineLight] = {...}
    ...
    ...
    ...
    }
    Later u can call them easilly everywhere and for logic u are going to add its simply if PQ_Abilities[ability].check == true then castthisshiAT.

  8. #5003
    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 Valma View Post
    This was said 3 or 4 times already.What is the matter to post it again?Postcount?

    @Buba

    Ye,I checked your updates at googlecode.For what u are trying to do there is a bit more structured way(IMO again).For example:
    Code:
    -- constants
    PQ_HolyLight = 635
    PQ_DivineLight = ...
    ...
    ...
    ...
    ...
    
    -- tables
    PQ_Abilities = {
    [PQ_HolyLight] = {check = true, blablabla whatever u want }
    [PQ_DivineLight] = {...}
    ...
    ...
    ...
    }
    Later u can call them easilly everywhere and for logic u are going to add its simply if PQ_Abilities[ability].check == true then castthisshiAT.
    lol i'm a jimmy rigger at heart i learn as i go.... my whole programming experience before this is 2 classes of Visual Basic .NET and i used most of my knowledge from playing around with it before to ace those classes

    if things dont make sense in my code there's either a perfect reason for it, or because i don't know a better way of doing it haha..... however being the fast learner that i am, as soon as i see the power in something, i normally adapt it into my style
    ^0^Team Nova's PQR NCC ^0^

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

  9. #5004
    Valma's Avatar Contributor
    Reputation
    152
    Join Date
    Nov 2011
    Posts
    209
    Thanks G/R
    3/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @Buba

    Man,my mind is bleeding,but seems like I've found why AutoStopCasting doesn't work in most of raid situations and this will for sure lower overhealing issue.

    After we've found a target to heal we store it in PQ_Custom target and then we are looping this: check for overheal,check lowest HP target.Looks simple,BUT this is where the magic is going:

    our heal heals for 10%
    party1 has 50
    party2 has 55
    party3 has 80

    First iteration - PQR_CustomTarget = party1 PQR_CustomTargetHP = 50 we start to cast our heal

    Second iteration - PQR_CustomTarget = party1 PQR_CustomTargetHP = 50 (All seems ok we don't need to stopcast) ++MAGIC++ After going in AutoTarget for second time we will got PQR_CustomTarget = party2 PQR_CustomTargetHP = 55 coz we are including incoming heals in calculation.

    Third iteration - we are checking the wrong target so if anyone will heal our target to >90% we will still continue to cast getting overheal and loose mana. jajaja

    What we need to fix this: add in every ability with casting time but HR
    Code:
    PQ_CurrentHealingTarget = PQR_CustomTarget
    before return, add check in autotarget
    Code:
    if not UnitCastingInfo(&amp;quot;player&amp;quot;) then PQ_CurrentHealingTarget = nil end
    edit autostopcasting's
    Code:
    if PQR_CustomTargetHP &amp;gt; 96 then
    TO
    Code:
    if ( UnitHealth(PQ_CurrentHealingTarget) + UnitGetIncomingHeals(PQ_CurrentHealingTarget,&amp;quot;player&amp;quot;)) &amp;gt; (UnitHealthMax(PQ_CurrentHealingTarget) + UnitGetIncomingHeals(PQ_CurrentHealingTarget,&amp;quot;player&amp;quot;) / 2) then
    Last edited by Valma; 01-31-2012 at 04:17 AM.

  10. #5005
    Valma's Avatar Contributor
    Reputation
    152
    Join Date
    Nov 2011
    Posts
    209
    Thanks G/R
    3/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by bu_ba_911 View Post
    lol i'm a jimmy rigger at heart i learn as i go.... my whole programming experience before this is 2 classes of Visual Basic .NET and i used most of my knowledge from playing around with it before to ace those classes

    if things dont make sense in my code there's either a perfect reason for it, or because i don't know a better way of doing it haha..... however being the fast learner that i am, as soon as i see the power in something, i normally adapt it into my style
    I'm not criticizing you.I just give food for brains in really small amounts LOL

    About making sense - it will make sense once you decide to go even more advanced in your profiles and from this point u will need to rewrite whole code using the way I posted before or it will lag the game to hell.As it is for now its all ok

  11. #5006
    Lofty's Avatar Banned
    Reputation
    37
    Join Date
    Feb 2008
    Posts
    74
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Some really fantastic ideas/code Valma +4 Rep to you.

    Next week when i have some free time, i may start working on a profile again

  12. #5007
    Starphall's Avatar Corporal
    Reputation
    1
    Join Date
    Feb 2011
    Posts
    24
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    im playing my Dk atm...i saw somebody posted a Masterfrost dk profile...maybe its just 5am and im getting tired...but i just cant find it...anybody can link it ! plz ! thx alot !

  13. #5008
    Familiar's Avatar Member
    Reputation
    1
    Join Date
    Mar 2011
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is it safe to use? :O

  14. #5009
    Valma's Avatar Contributor
    Reputation
    152
    Join Date
    Nov 2011
    Posts
    209
    Thanks G/R
    3/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Familiar View Post
    Is it safe to use? :O
    Search tool FTW.

  15. #5010
    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)
    So much to do now as a single mom, trying to cover everything!
    I did have a chance to go through your profile earlier, Sheepmoon - Quite impressed by how it's working. Also made some changes to the Vampiric Touch and Devouring Plague spells based on your code.

    Strangest thing though is that standstill on a dummy with my own self-buffs I'm able to pull between 23 and 29k DPS, all depending on how lucky I am with procs from Dragonwrath, Shadow Orbs and Shadowy Apparitions. Nedless to say, I don't have 4-set Tier 13 yet as Conqueror tokens just refuse to drop.

    Still doing some extensive research when I have the time for it on the MS/MB spike rotation, but as far as I've read, it's only usable on some encounters like Hagara for example, where you don't have the benefit or time to start pre-dotting her up as she's immune to damage, leaving a MS/MB with AA/Fiend rotation a very nice boost during her +25% damage phase.

    Though, creating logics for each induvidual boss is going to be very tricky and if not ligned right, it could potentially be a major DPS loss rather than going with a regular rotation. All though I'm fairly sure I could fit the MS/MB rotation into it's own rotation profile.

    Just testing some as we speak for newly created Priests just to see if the profile at all works for low-level characters.

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:26 AM. 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