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!

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...
 
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)
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.

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?
It's working really well with spark, offscreening everything.

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.
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).

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.
Whoops, I hadn't considered this - should be fixed now.

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...
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?

e: Finally got all the challenges I want, so I'm free to work on this. Small requests are no problem, and if anyone feels like donating some currency ingame then I'll make their build and optimise the routine for it ;)
 
Last edited:
When 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?
 
When 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 out :p I'll do that soon.
 
Good point, and I'm using flicker right now so thanks for pointing it out :p I'll do that soon.

Im very interested in it getting optimized so it's my pleasure ☺

Are you at any point gonna try and optimize cyclone? (Just curious).
 
Last edited:
Are you at any point gonna try and optimize cyclone? (Just curious).

Hello Infinite Monkeys and friends,

Thank you for this amazing routine.
Yes, cyclone. I know that may not be easy but maybe you could use some code from Typhonis if its owner allows that, of course.
I just made a cycloner and would be very nice to have ouroboros running it. It can't for now, get's stuck on corners.
Also friend, does this routine has support for vaal grace? I see it casts vaal haste and discipline fine but never uses vaal grace.
Again, thank you in advance. :)
 
Last edited:
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?
 
Last edited:
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?
 
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?

Ofc it's possible, some skills go off screen like vaal spark, tornado shot, split arrow, anything that forks/pierce can kill offscreen
 
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.
 
Last edited:
Holy crap, I can finally stop using tornado shot and use lightning arrow and a single target skill

Very well done, props.

Single Target: using blast rain on 8
AOE Skill: using lightning arrow
Vaal Skill: Vaal Grace for rare maps, Vaal Haste for magic maps

VvCg4o0.png




Let me know how these settings go!
 
Last edited:
Sometimes it uses contagion twice before essence drain
Still better than oldroutine but i had to report this
 
Sometimes it uses contagion twice before essence drain
Still better than oldroutine but i had to report this

probably related to the fact the actor still has no "buff" while the check is occuring, so it casts again, but then it has it, so it stops. nothing much we can do about it except monitoring every last spell launched
 
Im very interested in it getting optimized so it's my pleasure ☺

Are you at any point gonna try and optimize cyclone? (Just curious).
Yes, eventually. Don't have a cyclone build though, so not in the immediate future.

Also friend, does this routine has support for vaal grace?
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:
Code:
case "Vaal Grace":
    if(LokiPoe.Me.HealthPercent < 30) { use = true; }
    break;
Change '< 30' to whatever you want, or 'HealthPercent' to 'EnergyShieldPercent' if you want it to work with ES.

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?
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.

Nice work.
But bot open every strongbox.
How can i fix it?
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.

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?
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.

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.
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.

Sometimes it uses contagion twice before essence drain
Still better than oldroutine but i had to report this
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.
 
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.

I appreciate you taking time to answer questions! I was thinking, how about always target the furthest mob that is visible and within skill range? That is, the furthest of the potential targets ofc.

Although there seems to be a visible test which takes other mobs into consideration. I've witnessed the bot try to walk it's way to a "Allies can not die"-totem because the allies were "blocking" it.
 
Nice routine :)

can you add Rallying cry support please? it would be awesome!
thanks you for your works
 
Excellent work on this routine - it makes the ranged combat viable for leveling from level 80 upwards! I have hacked your file a bit and added in support for Ice Golem (easily changed for another Golem) so that you don't have to have the Golem on your skill bar all the time. It will cast Golem in skillbar slot 5 when you enter an area if you have it as a Gem, then switch back to your original skillbar 5 skill (if you die it will do the same). If your Golem dies mid level it wont resurrect it - if you are that reliant upon your Golem you need it on the skillbar anyway.

You should have a Paypal donation link - the gaming one is a little onerous - not everyone has an account - whereas most people have Paypal!
 

Attachments

Last edited:
Apologies in advance if this has been answered but I searched the thread and didn't see it - any way for Rallying Cry to be implemented? Not casting it currently.
 
Back
Top