This is implemented now, Vaal Discipline works off your ES and Vaal Grace and Immortal Call work off life. Eventually I'll add something to the settings to control this and the thresholds, but changing the GUI is a pain and I don't feel like it right now.Hello Monkey, extremely good work
Can you add function to use vaal skill based on % of your hp\es (like use vaal discipline if you have <20% es)
It's working really well with spark, offscreening everything.This looks promising! What would be a good build for this routine atm? Got some currency and want to try something new. What are you having the most success with for this CR Infinite?
I've integrated this into the routine (with credit), thanks. If I ever make an ED character I'll take a look at it but it seems like it should work fine. Regarding caustic arrow, I've added an exception for this but all you really need to do is reduce your max ranged range to 50 or less (which covers the whole screen anyway).I tried to add Essence Drain, it will make sure it is up on magic+ mobs, like a curse. It will probably cast it several times before it's applied though because of the speed. Maybe someone can optimize this? Anyway here it is.
EDIT: Will now use Essence Drain on regular mobs if there are two or less in AOE-range. Removed offscreen code (changed the range to >99) - because it made the bot perform worse with caustic arrow.
Whoops, I hadn't considered this - should be fixed now.Hi, great routine, but how could i disable Curse on hit support?
I've linked Curse on hit with Herald of ice - assasin mark, and the routine keep casting herald of ice for curse. My temporary solution now is to link Summon ice golem with it, so bot cast Summon ice golem instead of Herald of ice.
Nothing was changed regarding vaal totems. If you suggest a better option I'll implement it but I can't think of what logic you want me to implement instead of just targeting the totem - charge suicidally at it?The curse on hit thingie also makes my char recast HoI every 5 seconds. Also, it seems like this routine can´t handle Vaal Totems (immunity) very well, in my case it casts Arc on the totem, but when there are immune mobs in the way it keeps trying to kill the totem but the Arc is being stopped by the mobs. I don´t think the old routine had that problem...
Good point, and I'm using flicker right now so thanks for pointing it outWhen using flicker, instead of running into a mob pack and then attack, "lets call it the "leader" of the pack". Would it be possible to make it attack the nearest target. (Im talking about how it uses frenzy to keep frenzy targets)
Lets say i run out of frenzy charges. Then my char will run in to the nearest big mob and attack once with frenzy, while ignoring smaller mobs. Wouldnt it be better to charge up on the nearest mob then?
Good point, and I'm using flicker right now so thanks for pointing it outI'll do that soon.
Are you at any point gonna try and optimize cyclone? (Just curious).
You said I it's possible to attack off screen monsters?
what ranged is the max?
lets say I use a ranger build.
Single Target Melee Skill Slot: -1
Singel Target Ranged Skill Slot: 1
AOE Melee Skill Slot: -1
AOE Ranged Skill Slot: 1
Combat Ranged: 70
Max Melee Range: 70?
Max Ranged Range: 70?
Sometimes it uses contagion twice before essence drain
Still better than oldroutine but i had to report this
Yes, eventually. Don't have a cyclone build though, so not in the immediate future.Im very interested in it getting optimized so it's my pleasure ☺
Are you at any point gonna try and optimize cyclone? (Just curious).
At the moment it's cast at 30% life as a placeholder, eventually I'll add an option to the settings to control life/ES thresholds for defensive vaal skills. For now you could Ctrl-F in Ouroboros.cs, search for 'case "Vaal Grace":' and you'll find this:Also friend, does this routine has support for vaal grace?
case "Vaal Grace":
if(LokiPoe.Me.HealthPercent < 30) { use = true; }
break;
Most skills travel past the point you clicked, but Caustic Arrow is a special case in that it explodes when it either hits a mob without piercing, or reaches the point you clicked. I'll try to sort this out at some point, but it might be tricky and it's a pretty niche requirement so unless it turns out to be very easy to do it might take a while.How does piercing work? I've got a lot of pierce chance, but I'm not sure if you need to target further to make use of it? Or does the arrow travel further than I target if it pierces?
Edit: I'm using Caustic Arrow, and it does indeed seem like I have to target further to make it travel through targets. How could I make the bot always target the furthest in the direction of the target?
OldGrindBot controls which containers you open, not the combat routine. In the 'containers to ignore' (or whatever, it's something like that) list in OldGrindBot's settings tab, scroll all the way down to the bottom and check the strongboxes you don't want opened.Nice work.
But bot open every strongbox.
How can i fix it?
I tried 120 and 150 with spark and both worked well. The only two direct constraints are the range at which the bot detects monsters (not sure exactly, but I'd say 200+) and the range of your skill. I haven't tested with non-AOE skills at long range though, so if you're trying to, say, use single target pierce to snipe map bosses, you'll want to babysit it for a while and make sure the shots are actually hitting. It also won't work for skils like blast rain or rain of arrows that don't send a projectile out from your character, since you can't offscreen with them.You said I it's possible to attack off screen monsters?
what ranged is the max?
lets say I use a ranger build.
Single Target Melee Skill Slot: -1
Singel Target Ranged Skill Slot: 1
AOE Melee Skill Slot: -1
AOE Ranged Skill Slot: 1
Combat Ranged: 70
Max Melee Range: 70?
Max Ranged Range: 70?
This shouldn't happen? The bot checks to see if you have a golem summoned before summoning another, and in fact nothing's been changed between OldRoutine and Ouroboros regarding golems.is there a chance that you could disable bot from summoning ice golem everytime its far from the character? bot keeps summoning it even though its not dead yet, it just went out of screen.
Yeah, that's because the debuff caused by contagion doesn't update instantly. Short of adding every mob in your curse AOE to a contagion exclusion list, I'm not really sure of a way around this. If I end up making a contagion/ED build I'll probably give it a go, but it doesn't seem like a simple fix.Sometimes it uses contagion twice before essence drain
Still better than oldroutine but i had to report this
Most skills travel past the point you clicked, but Caustic Arrow is a special case in that it explodes when it either hits a mob without piercing, or reaches the point you clicked. I'll try to sort this out at some point, but it might be tricky and it's a pretty niche requirement so unless it turns out to be very easy to do it might take a while.