SPQR - The passive DPS rotation menu

User Tag List

Page 2 of 39 FirstFirst 123456 ... LastLast
Results 16 to 30 of 585
  1. #16
    Nonowmana's Avatar Contributor
    Reputation
    125
    Join Date
    Apr 2009
    Posts
    259
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by spriggy666 View Post
    How do you edit this for a Monk?
    I'll provide an example as soon as possible

    Originally Posted by aeonz View Post
    I do have to say runs pretty darn well. Trying out on a lvl 1 mage for a test and runs very smoothly without any problems
    Thank you the next version will run smoother
    Working on reversing how party are managed, will be available really soon.
    Anthraxbot & SPQR Creator / Administrator

    SPQR - The passive DPS rotation
  2. #17
    yoyoyo's Avatar Active Member
    Reputation
    35
    Join Date
    Nov 2006
    Posts
    106
    Thanks G/R
    3/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is excellent! Working on a feral druid rotation! +rep

  3. #18
    Nonowmana's Avatar Contributor
    Reputation
    125
    Join Date
    Apr 2009
    Posts
    259
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by yoyoyo View Post
    This is excellent! Working on a feral druid rotation! +rep
    Thanks let me know if you miss something on the API!
    Anthraxbot & SPQR Creator / Administrator

  4. #19
    Wildbreath's Avatar Contributor
    Reputation
    162
    Join Date
    Feb 2012
    Posts
    121
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Seen today, good work!
    Have some questions:
    Method -> EnumVisibleObjects -> reading actionbar + keybindings in wow memory and after that just send a need keys in wow window.
    Seems, need binded spells in actionbar, right?

  5. #20
    funkyou's Avatar Member
    Reputation
    1
    Join Date
    Jul 2013
    Posts
    35
    Thanks G/R
    11/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    With your method we can cast @mouseover, @boss1, ... easily?

  6. #21
    Nonowmana's Avatar Contributor
    Reputation
    125
    Join Date
    Apr 2009
    Posts
    259
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Wildbreath View Post
    Seen today, good work!
    Have some questions:
    Method -> EnumVisibleObjects -> reading actionbar + keybindings in wow memory and after that just send a need keys in wow window.
    Seems, need binded spells in actionbar, right?
    Yes, the spells must be in action bars of couse The method I use is not far from what Glider did in his time.
    Last edited by Nonowmana; 03-22-2014 at 04:54 PM.
    Anthraxbot & SPQR Creator / Administrator

  7. #22
    Nonowmana's Avatar Contributor
    Reputation
    125
    Join Date
    Apr 2009
    Posts
    259
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by funkyou View Post
    With your method we can cast @mouseover, @boss1, ... easily?
    The method used require to have a valid target, so if you target something, it will launch the DPS sequence.


    Edit : Also, finished reversing the Party functions, Iwill publish a new version tomorrow (paris timezone), with Distance management, and embryonic Party members available.
    Last edited by Nonowmana; 03-22-2014 at 05:52 PM.
    Anthraxbot & SPQR Creator / Administrator

  8. #23
    ninjabredman's Avatar Member
    Reputation
    1
    Join Date
    Feb 2010
    Posts
    41
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    looks like will have to wait for demonstration video for me, opened the cs file and I'm like whaaaaaaaaaaaaaaaaaaaaaaat? :confused:


    EDIT Just tested on a mage trial, looks good so far!

    1. Is there any way to change initiation keybind to something else other than ALTx?

    2. Is there anyway to code it to initiate rotation upon combat as opposed to target?

    3. Is it code-able to track Dots on a target instead of eg. spamming corruption on someone?

    keep up the great work!
    Last edited by ninjabredman; 03-22-2014 at 06:46 PM.

  9. #24
    Daganjaman's Avatar Member
    Reputation
    2
    Join Date
    Aug 2012
    Posts
    60
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Can someone post rotations for this for mage class etc.

  10. #25
    CAHenson's Avatar Member
    Reputation
    1
    Join Date
    Feb 2012
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I would like to say I am working on a retribution paladin rotation for SPQR. I will update this post as I learn more about the API and explore the possibilities.
    Oh and, thanks for this. This is awesome.

  11. #26
    xcureanddisease's Avatar Legendary
    Reputation
    855
    Join Date
    Oct 2009
    Posts
    694
    Thanks G/R
    74/235
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I am paying good $$$ paypal, google wallet, Dogecoin, for a decent Holy Paladin / Ret Paladin rotation. HB isn't cutting the dps check. And it isn't my gear because PQR did just fine and I was a lower itm lvl.

  12. #27
    Nonowmana's Avatar Contributor
    Reputation
    125
    Join Date
    Apr 2009
    Posts
    259
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Someone have reported a bug in aura, will check this before releasing new version.

    Here is a sample CustomClass, documented.
    The distance check is not yet available for you guys, you will have to wait for the release, be patient

    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 Mage : Engine.FightModule
        {
            public override string DisplayName
            {
                get { return "Mage"; }                      //This is the name displayed in SPQR's Class selection DropdownList
            }
    
            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
                FrostfireBolt = 44614,                      //http://www.wowhead.com/spell=44614
                FrostNova = 122,                            //http://www.wowhead.com/spell=122
                FireBlast = 2136,                           //http://www.wowhead.com/spell=2136
                Polymorph = 118,                            //http://www.wowhead.com/spell=118
                Counterspell = 2139,                        //http://www.wowhead.com/spell=2139
                IceLance = 30455,                           //http://www.wowhead.com/spell=30455
    
            }
            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
                MoltenArmor = 30482,                        //http://www.wowhead.com/spell=30482
                FrostArmor = 7302,                          //http://www.wowhead.com/spell=7302
                Invisibility = 66,                          //http://www.wowhead.com/spell=66
    
                Polymorph = 118,                            //http://www.wowhead.com/spell=118
                Frozen = 50635,                             //http://www.wowhead.com/spell=50635
            }
    
            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;
    
    
                if (TARGET.IsCasting)   /*Check if the target is casting to interup */
                    CastSpellById((int)Spells.Counterspell);
                
                if (TARGET.HasAurabyId((int)Auras.Frozen))  /*Check if TARGET have specified Aura (buff/debuff)*/
                    CastSpellById((int)Spells.IceLance);
                
                CastSpellById((int)Spells.FireBlast);
    
                if (TARGET.Position.Distance3DFromPlayer < 7) /*Check if the distance betwwen the target and your player is below 7 yards*/
                {
                    CastSpellById((int)Spells.FrostNova);
                }
                CastSpellById((int)Spells.FrostfireBolt);
    
            }
    
            public static void CastSpellById(int spellId)   //This is a *usermade* function to evaluate if the given spell (spellId) can be cast
            {
                if (MySPQR.Internals.ObjectManager.Target.IsValid)  /*return true if the Target is valid(exist) or not dead*/
                {
                    if (MySPQR.Internals.ActionBar.CanCast(spellId)) /*return true if your char can use the spell (check cooldown and global cooldown*/
                    {
                        MySPQR.Internals.ActionBar.GetSlotById(spellId).Execute();  /*if all is ok, this will get the ActionBarSlot for your spell,
                                                                                     and execute the right Keybind to cast it*/
                    }
                }
            }
    
            public override void OnLoad()   //This is called when the Customclass is loaded in SPQR
            {
                //Do some stuff like loading settings, display Hello in the SPQR Log...
                SPQR.Logger.WriteLine("CustomClass " + DisplayName + " Loaded");
            }
    
            public override void OnClose() //This is called when the Customclass is unloaded in SPQR
            {
                //Do some stuff like saving settings, display goodbye in SPQR log...
                SPQR.Logger.WriteLine("CustomClass " + DisplayName + " Unloaded, Goodbye !");
    
            }
    
            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
            {
    
            }
        }
    }
    Anthraxbot & SPQR Creator / Administrator

  13. #28
    ninjabredman's Avatar Member
    Reputation
    1
    Join Date
    Feb 2010
    Posts
    41
    Thanks G/R
    6/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    awesome explanation thank you!

    So many questions stil!!

    For a Hunter for eg. is it possible to code line for if i wanted to Cobra shot if my focus was <40?

    or Kill Shot if enemy is < 20?

    much appreciated!

  14. #29
    Nonowmana's Avatar Contributor
    Reputation
    125
    Join Date
    Apr 2009
    Posts
    259
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ninjabredman View Post
    awesome explanation thank you!

    So many questions stil!!

    For a Hunter for eg. is it possible to code line for if i wanted to Cobra shot if my focus was <40?

    or Kill Shot if enemy is < 20?

    much appreciated!
    Focus is not in the API yet, will look for it ASAP (I have no hunter to test, but i'll find a way thanks to reversing).

    You can test the Target Health percent like this :

    Code:
    if(MySPQR.Internals.ObjectManager.Target.HealthPercent <= 20)
    {
        CastSpellById(53351);
    }
    Last edited by Nonowmana; 03-23-2014 at 07:00 AM.
    Anthraxbot & SPQR Creator / Administrator

  15. #30
    wowmacro's Avatar Member
    Reputation
    7
    Join Date
    Oct 2013
    Posts
    93
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    my firewall say this is an unsafe exe....sorry man...

Page 2 of 39 FirstFirst 123456 ... 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 10:44 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search