• Visit Rebornbuddy
  • [Plugin] Elite Helper

    Discussion in 'Combat' started by naut, Dec 23, 2013.

    1. naut

      naut Community Developer

      Joined:
      Feb 9, 2012
      Messages:
      277
      Likes Received:
      21
      Trophy Points:
      18
      I made a very basic plugin to assist me with hunting a rare elite mob named Zandalari Warscout in MOP.

      The mob was casting certain powerful spells singular seemed to not be detecting for interupts, therefore I created a plugin that will force the bot to use my warrior's multiple interupts when the target is casting.

      I decided to release this plugin for those of you who may want to edit it for your own purposes.

      The spells it will use to interupt along with the spell the target is casting can be easily edited by opening elitehelper.cs with notepad++ and changing the warrior interupts to your own classes, and the spellid's to the spells you are trying to interupt. Spell id's can be found via Wowhead: The Original, search for the mob in question, and hit the abilities tab.
      Example: Heroic Shout link : Heroic Leap - Spell - World of Warcraft ... Spellid is 6544

      The Zandalari Warscout along with its mobid must be replaced with the mob you are farming.
      This can be found in elitehelper/myclasses/RareKillerMOPRares.cs


      Credit goes to katzerle @ honorbuddy, I used his rarekiller plugin as a guide.

      View attachment EliteHelper.zip
       
    2. Baaatzi

      Baaatzi Member

      Joined:
      Nov 3, 2012
      Messages:
      107
      Likes Received:
      0
      Trophy Points:
      16
      could someone edit this for a bm hunter please?
       
    3. Owneth

      Owneth Member

      Joined:
      Jan 15, 2010
      Messages:
      723
      Likes Received:
      5
      Trophy Points:
      18
      Possible to add the ability to put dungeon mobs in this list? Like a entire dungeons mob types by ID# from WoWhead? My thought is it can enhance things... ;) More than just 1 mob.


      I see the area... I just don't understand what to add/how to add...

      Code:
              #region Units        public WoWUnit Warscout
              {
                  get
                  {
                      return ObjectManager.GetObjectsOfType<WoWUnit>().Where(o => (
                          o.Entry == 69768) && o.Distance < 100 && !o.IsDead).OrderBy(u => u.Distance).FirstOrDefault();
                  }
              }
      
      
      		#endregion
       
    4. naut

      naut Community Developer

      Joined:
      Feb 9, 2012
      Messages:
      277
      Likes Received:
      21
      Trophy Points:
      18
      Where it says Entry = 69768.. if you go to wowhead.com and search for zandalari warscout you will see that number in the link.

      Search whatever mob you are interested in farming and replace the id number with the one in the code above.

      If you would like to add more than one mob, do the following:
      Code:
       #region Units        public WoWUnit Warscout
              {
                  get
                  {
                      return ObjectManager.GetObjectsOfType<WoWUnit>().Where(o => (
                          o.Entry == mobid1) && o.Distance < 100 && !o.IsDead).OrderBy(u => u.Distance).FirstOrDefault();
                  }
                  get
                  {
                      return ObjectManager.GetObjectsOfType<WoWUnit>().Where(o => (
                          o.Entry == mobid2) && o.Distance < 100 && !o.IsDead).OrderBy(u => u.Distance).FirstOrDefault();
                  }
                  get
                  {
                      return ObjectManager.GetObjectsOfType<WoWUnit>().Where(o => (
                          o.Entry == mobid3) && o.Distance < 100 && !o.IsDead).OrderBy(u => u.Distance).FirstOrDefault();
                  }
              }
      
      
      		#endregion
      In the elitehelper.cs file it states:
      Code:
      if (MoPRares.Warscout.CastingSpellId == 138042)					
      			{
      				if (SpellManager.HasSpell("Pummel") && SpellManager.CanCast("Pummel"))
      					{
      					SpellManager.Cast("Pummel");
      					}	
      				if (SpellManager.HasSpell("Heroic Throw") && !SpellManager.CanCast("Pummel") && SpellManager.CanCast("Heroic Throw"))
      					{
      					SpellManager.Cast("Heroic Throw");
      					}
      			}	
      If there are any mobs in the above list casting this spellid, it will cast interupts in that priority order.
       
    5. dlr5668

      dlr5668 New Member

      Joined:
      Jun 4, 2012
      Messages:
      245
      Likes Received:
      3
      Trophy Points:
      0
    6. lysander

      lysander New Member

      Joined:
      Mar 15, 2011
      Messages:
      15
      Likes Received:
      0
      Trophy Points:
      0
      hey everyone,

      anybody got the above plugin working for a rouge ?

      best regards
       
    7. danniness

      danniness New Member

      Joined:
      Oct 7, 2013
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      0
      or feral druid =D
       
    8. bap30

      bap30 New Member

      Joined:
      Jun 23, 2014
      Messages:
      19
      Likes Received:
      0
      Trophy Points:
      0
      Hello, I modified this for mage but this doesn't work. I opened elitehelper.cs and wrote counterspell for the spirit and blink for the zone, what could be wrong ?
       
      Last edited: Jul 17, 2014
    9. naut

      naut Community Developer

      Joined:
      Feb 9, 2012
      Messages:
      277
      Likes Received:
      21
      Trophy Points:
      18
      I can help modify this as needed but you will need to do the grunt work and determine which skills you would like to use for your class etc as my knowledge of different classes is limited.
       
    10. cnscollon

      cnscollon New Member

      Joined:
      Aug 20, 2013
      Messages:
      1
      Likes Received:
      0
      Trophy Points:
      0
      I would give a back alley handie to be able to interrupt Vengeful Spirit with Shadowfury
       
    11. naut

      naut Community Developer

      Joined:
      Feb 9, 2012
      Messages:
      277
      Likes Received:
      21
      Trophy Points:
      18
      Lmao, that was worthy.

      View attachment EliteHelperWarlock.zip

      Bring a towel.
       
    12. Owneth

      Owneth Member

      Joined:
      Jan 15, 2010
      Messages:
      723
      Likes Received:
      5
      Trophy Points:
      18

    Share This Page