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!

[Bot Base] Hunter - TrapBuddy

haze210

Member
Joined
Jul 7, 2011
Messages
76
TrapBuddy - An automated trap launcher for hunters.

Updates
1/04/2015 - Ice Trap added, TrapBuddy has been redone, hopefully it will no longer lag for people.
12/21/2014 - Binding Shot has been added. If you want this as a plugin, you can find it in the plugin section to use with your favorite routine.
12/14/2014 - Hey guys I just started playing again and will be updating this thing soon! Ill be looking into making this into a plugin.

Installation
- Simply unzip the folder to the Bots folder in Honorbuddy.

How do I use it?
- *Must use macros found below*
- change BotBase to TrapBuddy and hit start.
- Set target being trapped to your focus target, click/hit macro.

Tips for use
- Target can be behind you and TrapBuddy will still throw trap.
- Prime your trap by pressing macro during steady/cobra shot and trap will be launched immediately after.
- Will throw traps into smoke bombs.
- Focus arena team mate and throw traps on top of him.

Macros
#showtool Freezing Trap
/script trapNum =1;

#showtool Explosive Trap
/script trapNum =2;

#showtool Binding Shot
/script trapNum =3;

#showtool Ice Trap
/script trapNum =4;

This BotBase is perfect for arenas!

ENJOY!
 

Attachments

Last edited:
I LOVE YOU AND I WANT TO FUCK YOU AND I WANT TO HAVE KIDS WITH YOU.


nohomo
 
Wow...

why a bot base?

Interested but haven't played my hunter in a long time.
 
Interesting rendition of the MultiCast Macro code. I'll need to test this!
 
I think a plugin would be much cooler:
If you don't like it, i can remove it. :P

Credits to thread-owner. :]


Code:
using System;
using Styx;
using Styx.CommonBot;
using Styx.Plugins;
using Styx.WoWInternals;

namespace TrapBuddy
{
    public class TrapBuddy : HBPlugin
    {
        static int _trapType;
        WoWPoint _target;

        public override string Name
        {
            get { return "TrapBuddy"; }
        }

        public override string Author
        {
            get { return "haze210"; }
        }

        public override Version Version
        {
            get { return new Version(1, 0, 0, 0); }
        }

        public override bool WantButton
        {
            get { return false; }
        }

        public override void Pulse()
        {
            _trapType = Lua.GetReturnVal<int>("return trapNum", 0);
            if (StyxWoW.Me.FocusedUnit == null)
            {
                Lua.DoString("trapNum = 0;");
                _trapType = 0;
                return;
            }

            switch (_trapType)
            {
                case 1:
                    _target = GetPoint();
                    SpellManager.Cast("Freezing Trap");
                    SpellManager.ClickRemoteLocation(_target);
                    Lua.DoString("trapNum = 0;");
                    _trapType = 0;
                    break;
                case 2:
                    _target = GetPoint();
                    SpellManager.Cast("Explosive Trap");
                    SpellManager.ClickRemoteLocation(_target);
                    Lua.DoString("trapNum = 0;");
                    _trapType = 0;
                    break;
            }
        }

        static WoWPoint GetPoint()
        {
            var focus = StyxWoW.Me.FocusedUnit;
            return focus.Location;
        }

    }
}
 
Thats cool!! you dont mind if i add that to this thread do you? I give you credit for it.
I think a plugin would be much cooler:
If you don't like it, i can remove it. :P

Credits to thread-owner. :]


Code:
using System;
using Styx;
using Styx.CommonBot;
using Styx.Plugins;
using Styx.WoWInternals;

namespace TrapBuddy
{
    public class TrapBuddy : HBPlugin
    {
        static int _trapType;
        WoWPoint _target;

        public override string Name
        {
            get { return "TrapBuddy"; }
        }

        public override string Author
        {
            get { return "haze210"; }
        }

        public override Version Version
        {
            get { return new Version(1, 0, 0, 0); }
        }

        public override bool WantButton
        {
            get { return false; }
        }

        public override void Pulse()
        {
            _trapType = Lua.GetReturnVal<int>("return trapNum", 0);
            if (StyxWoW.Me.FocusedUnit == null)
            {
                Lua.DoString("trapNum = 0;");
                _trapType = 0;
                return;
            }

            switch (_trapType)
            {
                case 1:
                    _target = GetPoint();
                    SpellManager.Cast("Freezing Trap");
                    SpellManager.ClickRemoteLocation(_target);
                    Lua.DoString("trapNum = 0;");
                    _trapType = 0;
                    break;
                case 2:
                    _target = GetPoint();
                    SpellManager.Cast("Explosive Trap");
                    SpellManager.ClickRemoteLocation(_target);
                    Lua.DoString("trapNum = 0;");
                    _trapType = 0;
                    break;
            }
        }

        static WoWPoint GetPoint()
        {
            var focus = StyxWoW.Me.FocusedUnit;
            return focus.Location;
        }

    }
}
 
I think a plugin would be much cooler:
If you don't like it, i can remove it. :P

Credits to thread-owner. :]


Code:
using System;
using Styx;
using Styx.CommonBot;
using Styx.Plugins;
using Styx.WoWInternals;

namespace TrapBuddy
{
    public class TrapBuddy : HBPlugin
    {
        static int _trapType;
        WoWPoint _target;

        public override string Name
        {
            get { return "TrapBuddy"; }
        }

        public override string Author
        {
            get { return "haze210"; }
        }

        public override Version Version
        {
            get { return new Version(1, 0, 0, 0); }
        }

        public override bool WantButton
        {
            get { return false; }
        }

        public override void Pulse()
        {
            _trapType = Lua.GetReturnVal<int>("return trapNum", 0);
            if (StyxWoW.Me.FocusedUnit == null)
            {
                Lua.DoString("trapNum = 0;");
                _trapType = 0;
                return;
            }

            switch (_trapType)
            {
                case 1:
                    _target = GetPoint();
                    SpellManager.Cast("Freezing Trap");
                    SpellManager.ClickRemoteLocation(_target);
                    Lua.DoString("trapNum = 0;");
                    _trapType = 0;
                    break;
                case 2:
                    _target = GetPoint();
                    SpellManager.Cast("Explosive Trap");
                    SpellManager.ClickRemoteLocation(_target);
                    Lua.DoString("trapNum = 0;");
                    _trapType = 0;
                    break;
            }
        }

        static WoWPoint GetPoint()
        {
            var focus = StyxWoW.Me.FocusedUnit;
            return focus.Location;
        }

    }
}


What does this and how do i use it?

Thank you guys :)
 
Hey , I would like to use it but How do i start it for arena?




TrapBuddy - An automated trap launcher for hunters.

Installation
- Simply unzip the folder to the Bots folder in Honorbuddy.

How do I use it?
- *Must use macros found below*
- change BotBase to TrapBuddy and hit start.
- Set target being trapped to your focus target, click/hit macro.

Tips for use
- Target can be behind you and TrapBuddy will still throw trap.
- Prime your trap by pressing macro during steady/cobra shot and trap will be launched immediately after.
- Will throw traps into smoke bombs.
- Focus arena team mate and throw traps on top of him.

Macros
#showtool Explosive Trap
/script trapNum =2;

#showtool Freezing Trap
/script trapNum =1;

Freezing and Explosive Trap are the only traps supported because this was a personal program I wrote to aid in arenas.

ENJOY!
 
just hit start, you have to have the macros from above. only traps your focus target.
 
Am I missing something here? Or is it user controlled rotation and this only does the focus trap? Cuz I think it would be epic for it to use a hunter routine along with this.
 
Will this use scatter shot? It is a most in arena... scatter + trap.


#showtooltip Scatter Shot
/stopcasting
/stopcasting
/cast [target=focus] Scatter Shot
/cast [target=pettarget,exists] Growl
/script trapNum =1;


this works great tap twice
 
Does this work for 5.4.2? And if i replaced freezing trap with healing spheres for a monk and got rid of the explosive trap would it work?
 
Back
Top