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!
I think a plugin would be much cooler: If you don't like it, i can remove it. 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; } } }
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.
#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?