SPQR - The passive DPS rotation menu

Shout-Out

User Tag List

Page 33 of 39 FirstFirst ... 293031323334353637 ... LastLast
Results 481 to 495 of 585
  1. #481
    theonlyray's Avatar Member
    Reputation
    1
    Join Date
    May 2010
    Posts
    13
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you, aura stack not aura count... wish i coulda found this, but maybe me asking and you finding this and posting will help others code. Profile development is an awesome thing to watch!

    WOOOHOOOO finally got it to work (well i say its working, at least debug didnt return an error) using this:

    if (ME.HasAurabyId((int)Auras.BurningEmbers) || (int)Auras.BurningEmbers > 1 )
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ChaosBolt);

    EDIT X's2: its operating fine just ignoring the aura check count for burning embers =(
    Last edited by theonlyray; 05-11-2014 at 12:59 PM.

    SPQR - The passive DPS rotation
  2. #482
    xXK1ll3rXx's Avatar Member
    Reputation
    2
    Join Date
    Nov 2009
    Posts
    221
    Thanks G/R
    1/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Can someone pm me a way to make an delayed interrupt (windshear) bot with SPQR?

  3. #483
    Enuma's Avatar Member
    Reputation
    9
    Join Date
    Sep 2008
    Posts
    137
    Thanks G/R
    4/5
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Im trying to make simple rotation for combat rogue by modding default rotation provided.

    So far i did manage to incorporate SnD and Timers for both SnD and RS so they wont drop off so much.

    Now, im having issue adding Adrenaline Rush and Shadow Blades during Deep Insight.
    I added to spells
    Code:
    AdrenalineRush = 13750,
    ShadowBlades = 121471,
    I added to Auras
    Code:
    Deep = 84747,
    and wrote following code
    Code:
    if (ME.HasAurabyId((int)Auras.Deep))
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.AdrenalineRush);
    
    if (ME.HasAurabyId((int)Auras.Deep) || ME.HasAurabyId((int)Auras.AdrenalineRush))
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ShadowBlades);
    This didnt worked as it resulted in constant spam of Kick (which isnt even coded in Rogue rotation) as soon as 3rd stack of Deep Insight kicked in.

    Then i tried changing Aura code of Deep to Bandit's Guile buff as i noticed that bot doesnt see Deep insight buffs, rather it just see its "source" Bandit's Guile.
    Code:
    Deep =84654,
    This then resulted in constant spamming of Kick as soon as Deep Insight got up.

    So, at the end i tried this code:

    Code:
    if (ME.GetAuraById(84747).TimeLeft >= 2)
    {
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.AdrenalineRush);
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ShadowBlades);
    }
    Which resulted in same issue as in first code. Spamming kick as soon as 3rd stack of Deep insight kick in.

  4. #484
    Ballerstatus121's Avatar Member
    Reputation
    1
    Join Date
    Sep 2012
    Posts
    64
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Aroia View Post
    I had the same problem: here is how you solve it:

    1. Bind your Froststrike on key 1 in the first action bar.
    2. Click Debug Button
    3. Write down SpellId which comes up first ( was Bloodstrike for me as well)
    4. open your rotation sheet
    5. put in the new id where it says froststrike
    6. save
    7. restart spqr
    8. working.

    Let me know if you have more issues.
    Thank you for the help!

    Side question: Does anyone have a DW Frost rotation fit for heroic raiding?

  5. #485
    samu2104's Avatar Member
    Reputation
    1
    Join Date
    May 2008
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    does anyone has made a good feral druid profile yet for this great addon

  6. #486
    Scrltvx's Avatar Member
    Reputation
    1
    Join Date
    Feb 2013
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi guys,

    Am I missing something in my code?

    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using SPQR;
    using MySPQR;
    
    namespace SPQR.Engine
    {
        class Warrior : Engine.FightModule
        {
            public override string DisplayName
            {
                get { return "Warrior"; }
            }
    
            internal enum Spells : int                      //This is a convenient list of all spells used by our combat routine
            {                                               //you can have search on wowhead.com for spell name, and get the id in url
                Devastate = 20243,
                Revenge = 6572,
                ShieldSlam = 23922,
                ShieldBlock = 2565,
    			ThunderClap = 6343,
                HeroicStrike = 78,
                BerserkerRage = 18499,
    			DemoralizingShout = 1160,
    			DragonRoar = 118000,
    			BattleShout = 6673,
            }
            internal enum Auras : int                       //This is another convenient list of Auras used in our combat routine
            {												//you can have those in wowhead.com (again) and get the id in url
                Ultimatum = 122510,
    			SwordAndBoard = 50227,
            }
    
            public override void CombatLogic()              //This is the DPS / healing coutine, called in loop by SPQR all code here is executed
            {
                var TARGET = MySPQR.Internals.ObjectManager.Target;
                var ME = MySPQR.Internals.ObjectManager.WoWLocalPlayer;
    
                MySPQR.Internals.ActionBar.CastSpellById((int)Spells.BerserkerRage);
    			MySPQR.Internals.ActionBar.CastSpellById((int)Spells.BattleShout);
    			MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ThunderClap);
    			MySPQR.Internals.ActionBar.CastSpellById((int)Spells.DemoralizingShout);
    			
                if(ME.Rage > 75 || ME.HasAurabyId((int)Auras.Ultimatum))
                     MySPQR.Internals.ActionBar.CastSpellById((int)Spells.HeroicStrike);
    
                if(ME.Rage > 60)
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ShieldBlock);
    			
    			if(ME.HasAurabyId((int)Auras.SwordAndBoard))
    				MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ShieldSlam);
    
                MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ShieldSlam);
    
                MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Revenge);
    
                MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Devastate);
    
            }
    
            public override void OnLoad()   //This is called when the Customclass is loaded in SPQR
            {
                
            }
    
            public override void OnClose() //This is called when the Customclass is unloaded in SPQR
            {
                
            }
    
            public override void OnStart() //This is called once, when you hit CTRL+X to start SPQR combat routine
            {
    
            }
    
            public override void OnStop() //This is called once, when you hit CTRL+X to stop SPQR combat routine
            {
    
            }
        }
    }
    All it seems to do is cast Berserker Rage, Battle Shout, Thunder Clap, Shield Slam then proceeds to spam Devastate over and over without ever doing anything again.

    **EDIT**

    Fixed by restarting SPQR, don't worry.

  7. #487
    lockslash's Avatar Member
    Reputation
    3
    Join Date
    Sep 2012
    Posts
    42
    Thanks G/R
    3/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello guys,

    I need help please... how I can detect Soul Shards in Warlock Affliction?
    Are an aura?
    Are an object that is not in the bags?

  8. #488
    hygolas56's Avatar Private
    Reputation
    1
    Join Date
    Jan 2013
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello. Is it really undetectable? You the warranty? I got banned using PQR.

  9. #489
    Koha's Avatar Member
    Reputation
    11
    Join Date
    Jun 2008
    Posts
    55
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by hygolas56 View Post
    Hello. Is it really undetectable? You the warranty? I got banned using PQR.
    Nothing is undetectable this is just less detectable due to no injection just reading, PQR injected code to make it run. Everything carries a risk of being banned. So use with caution.

  10. #490
    welshdave's Avatar Member
    Reputation
    2
    Join Date
    Apr 2008
    Posts
    4
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hi everyone just got this program, followed instructions, i opened and logged into my game then opened PQR started the process selected my class, targeted a training dummy hit ctrl -x and my hunter does nothing, i alt tab out of game to check PQR and i see it going through the rotation, but my hunter does nothing. any help would be appreciated thanks

  11. #491
    freeloading's Avatar Knight-Lieutenant
    Reputation
    22
    Join Date
    Sep 2012
    Posts
    256
    Thanks G/R
    0/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by hygolas56 View Post
    Hello. Is it really undetectable? You the warranty? I got banned using PQR.
    Nothing is warranty. USE AT YOUR OWN RISK!

  12. #492
    Magebot's Avatar Private
    Reputation
    1
    Join Date
    May 2014
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Would be nice if someone could code the Fire Mage rotation for delivering good pve damage please ?

  13. #493
    xalcon's Avatar Contributor ふたなり
    Authenticator enabled
    Reputation
    198
    Join Date
    Oct 2008
    Posts
    291
    Thanks G/R
    20/58
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by theonlyray View Post
    Thank you, aura stack not aura count... wish i coulda found this, but maybe me asking and you finding this and posting will help others code. Profile development is an awesome thing to watch!

    WOOOHOOOO finally got it to work (well i say its working, at least debug didnt return an error) using this:

    if (ME.HasAurabyId((int)Auras.BurningEmbers) || (int)Auras.BurningEmbers > 1 )
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ChaosBolt);

    EDIT X's2: its operating fine just ignoring the aura check count for burning embers =(
    Your code doesnt make much sense since it looks like Auras.BurningEmbers contains the Aura ID for BurningEmbers which is always true
    This is untested, but the API Docs doesnt contain much info (i.e. what happens when you call Unit.GetAuraById() with an aura id the unit doesnt have, does it return null or does it throw an exception? ) and I dont have access to visual studio atm.
    Code:
    if (ME.HasAurabyId((int)Auras.BurningEmbers))
    {
        WoWAura burningEmbersAura = ME.GetAuraById((int)Auras.BurningEmbers);
        if(burningEmbersAura.StackCount > 1)
        {
            MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ChaosBolt);
        }
    }
    Last edited by xalcon; 05-13-2014 at 03:01 AM.
    "Threads should always commit suicide - they should never be murdered" - DirectX SDK

  14. #494
    wanted77's Avatar Member
    Reputation
    2
    Join Date
    Jan 2013
    Posts
    60
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Magebot View Post
    Would be nice if someone could code the Fire Mage rotation for delivering good pve damage please ?
    Hi Magebot, here is my simple code for fire mage, its nothing fancy but it does the job. Hope it helps:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using SPQR;
    using MySPQR;

    namespace SPQR.Engine
    {
    class Mage : Engine.FightModule
    {
    public override string DisplayName
    {
    get { return "Burn"; }
    }

    internal enum Spells : int
    {

    FrostNova = 122,
    Counterspell = 2139,
    Combustion = 11129,
    IceBarrier = 11426,
    Bomb = 125430,
    Frostnova = 122,
    Blast = 2136,
    PyroBlast = 11366,
    Combo = 11129,
    Fireball = 133,
    Scorch = 2948,
    Time = 108978,
    Evo = 12051,
    }
    internal enum Auras : int
    {

    Energy = 116257,
    Pyro = 48108,
    HeatUp = 48107,
    Ignite = 12654,
    Pyroblast = 48108,
    IceBarrier = 11426,
    BombAura = 44457,

    }

    public override void CombatLogic() //begin rotation
    {
    var TARGET = MySPQR.Internals.ObjectManager.Target;
    var ME = MySPQR.Internals.ObjectManager.WoWLocalPlayer;

    if (!ME.HasAurabyId((int)Auras.Energy))
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Evo); //Evo for spell buff

    if (TARGET.IsCasting) /*Check if the target is casting to interup */
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Counterspell);

    if (TARGET.Position.Distance3DFromPlayer < 10)
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Frostnova); //Enemy close, freeze them

    if(!TARGET.HasAurabyId((int)Auras.BombAura))
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Bomb); //Bomb

    if (ME.HasAurabyId((int)Auras.HeatUp))
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Blast); //Heatup for a pyro

    if (ME.HasAurabyId((int)Auras.Pyro))
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Time); //Alter Time free pyro

    if (ME.HasAurabyId((int)Auras.Pyro))
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.PyroBlast); //Instant pyro

    if (TARGET.HasAurabyId((int)Auras.Ignite))
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Combo); //Combustion on ignite dot

    if (!ME.HasAurabyId((int)Auras.IceBarrier))
    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.IceBarrier); //Shield

    //MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Scorch); //PVP

    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Fireball); //PVE











    }



    public override void OnLoad()
    {


    }

    public override void OnClose()
    {



    }

    public override void OnStart()
    {

    }

    public override void OnStop()
    {

    }
    }
    }

  15. #495
    Joebert88's Avatar Corporal
    Reputation
    1
    Join Date
    Jan 2012
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Scrltvx View Post
    Hi guys,

    Am I missing something in my code?

    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using SPQR;
    using MySPQR;
    
    namespace SPQR.Engine
    {
        class Warrior : Engine.FightModule
        {
            public override string DisplayName
            {
                get { return "Warrior"; }
            }
    
            internal enum Spells : int                      //This is a convenient list of all spells used by our combat routine
            {                                               //you can have search on wowhead.com for spell name, and get the id in url
                Devastate = 20243,
                Revenge = 6572,
                ShieldSlam = 23922,
                ShieldBlock = 2565,
    			ThunderClap = 6343,
                HeroicStrike = 78,
                BerserkerRage = 18499,
    			DemoralizingShout = 1160,
    			DragonRoar = 118000,
    			BattleShout = 6673,
            }
            internal enum Auras : int                       //This is another convenient list of Auras used in our combat routine
            {												//you can have those in wowhead.com (again) and get the id in url
                Ultimatum = 122510,
    			SwordAndBoard = 50227,
            }
    
            public override void CombatLogic()              //This is the DPS / healing coutine, called in loop by SPQR all code here is executed
            {
                var TARGET = MySPQR.Internals.ObjectManager.Target;
                var ME = MySPQR.Internals.ObjectManager.WoWLocalPlayer;
    
                MySPQR.Internals.ActionBar.CastSpellById((int)Spells.BerserkerRage);
    			MySPQR.Internals.ActionBar.CastSpellById((int)Spells.BattleShout);
    			MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ThunderClap);
    			MySPQR.Internals.ActionBar.CastSpellById((int)Spells.DemoralizingShout);
    			
                if(ME.Rage > 75 || ME.HasAurabyId((int)Auras.Ultimatum))
                     MySPQR.Internals.ActionBar.CastSpellById((int)Spells.HeroicStrike);
    
                if(ME.Rage > 60)
                    MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ShieldBlock);
    			
    			if(ME.HasAurabyId((int)Auras.SwordAndBoard))
    				MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ShieldSlam);
    
                MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ShieldSlam);
    
                MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Revenge);
    
                MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Devastate);
    
            }
    
            public override void OnLoad()   //This is called when the Customclass is loaded in SPQR
            {
                
            }
    
            public override void OnClose() //This is called when the Customclass is unloaded in SPQR
            {
                
            }
    
            public override void OnStart() //This is called once, when you hit CTRL+X to start SPQR combat routine
            {
    
            }
    
            public override void OnStop() //This is called once, when you hit CTRL+X to stop SPQR combat routine
            {
    
            }
        }
    }
    All it seems to do is cast Berserker Rage, Battle Shout, Thunder Clap, Shield Slam then proceeds to spam Devastate over and over without ever doing anything again.

    **EDIT**

    Fixed by restarting SPQR, don't worry.
    Hi, I'm sorry for troubling you; but how exactly do you set up your UI for this? Like 1 charge, 2 devastate, revenge 3, shieldslam 4, etc?

Page 33 of 39 FirstFirst ... 293031323334353637 ... LastLast

Similar Threads

  1. WOW Macro Library (DPS Rotations, Healing, Tanking, etc)
    By Viral Fly-by in forum WoW UI, Macros and Talent Specs
    Replies: 463
    Last Post: 07-05-2014, 09:31 AM
  2. DPSCycle - DPS Rotation helper addon
    By Vasar in forum WoW UI, Macros and Talent Specs
    Replies: 5
    Last Post: 11-07-2009, 06:23 PM
  3. [Guide] DPS Rotation for ALL CLASSES!
    By [AfterBurner] in forum World of Warcraft Guides
    Replies: 46
    Last Post: 10-23-2009, 04:45 AM
  4. DK dps rotation macro(blood/unholy)
    By Shakenbaken2 in forum WoW UI, Macros and Talent Specs
    Replies: 7
    Last Post: 08-05-2009, 11:10 AM
  5. Whats the best dps class?
    By Fragz1lla in forum World of Warcraft General
    Replies: 5
    Last Post: 01-28-2009, 06:43 PM
All times are GMT -5. The time now is 05:59 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