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!
Pretty sure someone chopped something up for OoS the league it was introduced but I can't find it anymore as I wanted to use it. It worked off the same principle of curse detection, if something needed to be cursed it dropped the OoS. Not the most elegant solution but it worked at least.
a delay feature would mean that the bot gets within whatever melee range you set for say "AOE Melee" and drops an OoS but because you have a 5-10 second delay on that melee slot it does whatever is your main skill for the next 5-10 seconds until OoS come off cooldown.
Took me forever to figure this out as I am clueless about any kind of coding..
But tested and working. This will drop OoS if you run into magic or higher mobs or if there are 10+ mobs within range. Adjust timer and range/mob count to your needs. Seems to be working very well for me.
No, I will not upload a file.
// Declare the variable
private int _orbOfStormsSlot = -1;
// Add the stopwatch
private readonly Stopwatch _orbbuffStopwatch = Stopwatch.StartNew();
// Get the ability
var os = LokiPoe.InGameState.SkillBarHud.Skills.FirstOrDefault(s => s.Name == "Orb of Storms");
if (IsCastableHelper(os))
{
_orbOfStormsSlot = os.Slot;
}
// Use it
if (_orbOfStormsSlot != -1 && _orbbuffStopwatch.ElapsedMilliseconds > 4000)
{
// See if we can use the skill.
var skill = LokiPoe.InGameState.SkillBarHud.Slot(_orbOfStormsSlot);