Cokx still bug with shrooms bloom, rotation spam as before.
How does it work? (Learn more about CoreCoins here)
Cokx still bug with shrooms bloom, rotation spam as before.
Hey Cokx,
I would like an Keybind like LShift for Fake Trap on Hunter Profile.
Like Scatter -> Ice Trap.
Useful against Warriors and Rogues.
Oh and for everyone who have an Honorbuddy.
Try it for more easy Trapping:
[Bot Base] Hunter - TrapBuddy
Oh @Cokx
You got into HonorBuddy so i would like if you can help me out here:
@Freezing Trap, i want to add a Scatter on Focus Unit if i press the Macro.Code:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Styx; using Styx.Common; using Styx.CommonBot; using Styx.CommonBot.POI; using Styx.CommonBot.Profiles; using Styx.CommonBot.Routines; using Styx.Helpers; using Styx.Pathing; using Styx.WoWInternals.WoWObjects; using Styx.TreeSharp; using Action = Styx.TreeSharp.Action; using Sequence = Styx.TreeSharp.Sequence; using Styx.WoWInternals; using Styx.WoWInternals.WoWObjects; namespace TrapBuddy { class TrapBuddy : BotBase { static int trapType = 0; WoWPoint target; public override string Name { get { return "TrapBuddy"; } } public override PulseFlags PulseFlags { get { return PulseFlags.All; } } public override void Pulse() { if (Me.FocusedUnit == null){ Lua.DoString("trapNum = 0;"); trapType = 0; return; } if (trapType == 1) { target = getPoint(); SpellManager.Cast("Freezing Trap"); SpellManager.ClickRemoteLocation(target); Lua.DoString("trapNum = 0;"); trapType = 0; } else if (trapType == 2) { target = getPoint(); SpellManager.Cast("Explosive Trap"); SpellManager.ClickRemoteLocation(target); Lua.DoString("trapNum = 0;"); trapType = 0; } else if (trapType == 3) { target = getPoint(); SpellManager.Cast("Ice Trap"); SpellManager.ClickRemoteLocation(target); Lua.DoString("trapNum = 0;"); trapType = 0; } } private Composite _root; public override Composite Root { get { return _root ?? (_root = new PrioritySelector( logic() ) ); } } public override void Start() { ProfileManager.LoadEmpty(); } private static LocalPlayer Me { get { return StyxWoW.Me; } } private static Composite logic() { return new Action(delegate { trapType = Lua.GetReturnVal<int>("return trapNum", 0); }); } static WoWPoint getPoint() { WoWUnit focus = Me.FocusedUnit; return focus.Location; } } }
I tried the following Code, but after editing the BotBase didnt showed up :/Code:{ target = getPoint(); SpellManager.Cast("Freezing Trap"); SpellManager.ClickRemoteLocation(target); Lua.DoString("trapNum = 0;"); trapType = 0; }
Code:{ target = getPoint(); SpellManager.Cast("Scatter Shot", ret => Me.FocusedUnit, ret => true, "Scatter Shot"); SpellManager.Cast("Freezing Trap"); SpellManager.ClickRemoteLocation(target); Lua.DoString("trapNum = 0;"); trapType = 0; }
Last edited by Noiselol; 10-23-2013 at 12:56 AM.
Well i got it ..
For everyone who wants the code;
Code:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Styx; using Styx.Common; using Styx.CommonBot; using Styx.CommonBot.POI; using Styx.CommonBot.Profiles; using Styx.CommonBot.Routines; using Styx.Helpers; using Styx.Pathing; using Styx.WoWInternals.WoWObjects; using Styx.TreeSharp; using Action = Styx.TreeSharp.Action; using Sequence = Styx.TreeSharp.Sequence; using Styx.WoWInternals; using Styx.WoWInternals.WoWObjects; namespace TrapBuddy { class TrapBuddy : BotBase { static int trapType = 0; WoWPoint target; public override string Name { get { return "TrapBuddy"; } } public override PulseFlags PulseFlags { get { return PulseFlags.All; } } public override void Pulse() { if (Me.FocusedUnit == null){ Lua.DoString("trapNum = 0;"); trapType = 0; return; } if (trapType == 1) { target = getPoint(); SpellManager.Cast("Scatter Shot", StyxWoW.Me.FocusedUnit); SpellManager.Cast("Freezing Trap"); SpellManager.ClickRemoteLocation(target); Lua.DoString("trapNum = 0;"); trapType = 0; } else if (trapType == 2) { target = getPoint(); SpellManager.Cast("Explosive Trap"); SpellManager.ClickRemoteLocation(target); Lua.DoString("trapNum = 0;"); trapType = 0; } else if (trapType == 3) { target = getPoint(); SpellManager.Cast("Ice Trap"); SpellManager.ClickRemoteLocation(target); Lua.DoString("trapNum = 0;"); trapType = 0; } } private Composite _root; public override Composite Root { get { return _root ?? (_root = new PrioritySelector( logic() ) ); } } public override void Start() { ProfileManager.LoadEmpty(); } private static LocalPlayer Me { get { return StyxWoW.Me; } } private static Composite logic() { return new Action(delegate { trapType = Lua.GetReturnVal<int>("return trapNum", 0); }); } static WoWPoint getPoint() { WoWUnit focus = Me.FocusedUnit; return focus.Location; } } }
Warrior profile is still kicking ass as always.
Got a whisper from the opposites teams hunter wanting to play with me:
Owned Fuzionn & Beanslayer on his Rogue:
Last edited by xLegendx; 10-23-2013 at 02:32 AM.
Cokx yes i test new rev. still problem with shrooms when i delete it from rotation work perfect And i think shrooms lag rotations aswell. btw. i can use shrooms manual it no problem for me
Сokx, Check your bill PayPal.
I'm Waiting for a letter by e-mail
Last edited by GoodVodka; 10-23-2013 at 09:27 AM.
Hey Cokx,
For the Mistweaver profile, could you add the following (like I said, I have no problem donating):
1. Zen Sphere. Should be roughly the same logic as Chi-Wave Heal. This is great for dot cleave, and high dispel teams
2. Chi Brew. Could just set something up to use it when you are less than 1 chi.
Cokx is there anyway you can shorten the range it tries to use mage table or soulwell? I'll notice I'm 15-20 yards away and it will spam I can't use that item over and over again until I cross half the continent to get away from it.
Done some 1v2 Matches on my Monk with these Profiles .
Album here
Cokx Rokx
Hey man! good work, this profile is awesome but...i have some issues i use the monk wind walker.
1) Para healer and focus don't work all the time
2) When burst is "on" it take so looooong to invoque Xuen! The profile use all brew whenever he want...even if the option is off.
3)Same for SEF...
4)Your profile support Chi Brew talent? because it never use it...
5) Is there any solution to hide "the macro menu" ?
Waiting for your return,
Fixed the spam
added Chi Brew and Zen Sphere for monk
1) Maybe because he is DR'ed?
2) There is no option for Brew. BurstTarget is only there to set a target for tigersbrew. Invoke should allways be used when tigers brew is up, I dont know why but its sometimes delayed.
3) SEF is not a toggle to enable or disable SEF, its there to automatically search for an SEF target. But I will add a toggle to disable SEF completly
4) MW -> yes
5) Create a new Chat window, its only displayed in the General chat window
I am having an issue changing the Modifier Keys, I am changing them in the PVP_Settings file under the Warlock part, every time I change them it seems to break the file, am I doing something wrong?