What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Plugin] Elite Helper

naut

Community Developer
Joined
Feb 9, 2012
Messages
277
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
 
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
 
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...

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.
 
hey everyone,

anybody got the above plugin working for a rouge ?

best regards
 
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:
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.
 
Back
Top