• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Ouroboros - Extended OldRoutine

    Discussion in 'Archives' started by Infinite Monkeys, Jan 15, 2016.

    1. muuhu

      muuhu Member

      Joined:
      Sep 2, 2012
      Messages:
      39
      Likes Received:
      0
      Trophy Points:
      6
      Anyone other than me running flicker with this?
       
    2. Unsupported

      Unsupported Member

      Joined:
      Apr 20, 2015
      Messages:
      77
      Likes Received:
      3
      Trophy Points:
      8
      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...
       
    3. Infinite Monkeys

      Infinite Monkeys Community Developer

      Joined:
      Jul 7, 2012
      Messages:
      224
      Likes Received:
      16
      Trophy Points:
      18
      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.

      It's working really well with spark, offscreening everything.

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

      Whoops, I hadn't considered this - should be fixed now.

      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: Feb 8, 2016
    4. muuhu

      muuhu Member

      Joined:
      Sep 2, 2012
      Messages:
      39
      Likes Received:
      0
      Trophy Points:
      6
      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?
       
    5. Infinite Monkeys

      Infinite Monkeys Community Developer

      Joined:
      Jul 7, 2012
      Messages:
      224
      Likes Received:
      16
      Trophy Points:
      18
      Good point, and I'm using flicker right now so thanks for pointing it out :p I'll do that soon.
       
    6. muuhu

      muuhu Member

      Joined:
      Sep 2, 2012
      Messages:
      39
      Likes Received:
      0
      Trophy Points:
      6
      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: Feb 11, 2016
    7. fabcard

      fabcard Member

      Joined:
      Nov 7, 2013
      Messages:
      131
      Likes Received:
      1
      Trophy Points:
      18
      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: Feb 11, 2016
    8. Fujiyama

      Fujiyama Member

      Joined:
      Mar 27, 2014
      Messages:
      485
      Likes Received:
      4
      Trophy Points:
      18
      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: Feb 11, 2016
    9. Myprevioususernamefailed

      Myprevioususernamefailed New Member

      Joined:
      Jan 11, 2016
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      Nice work.
      But bot open every strongbox.
      How can i fix it?
       
    10. Northern Light

      Northern Light Member

      Joined:
      Dec 3, 2012
      Messages:
      276
      Likes Received:
      0
      Trophy Points:
      16
      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?
       
    11. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,770
      Likes Received:
      35
      Trophy Points:
      48
      Ofc it's possible, some skills go off screen like vaal spark, tornado shot, split arrow, anything that forks/pierce can kill offscreen
       
    12. tanginamo123

      tanginamo123 New Member

      Joined:
      Nov 27, 2015
      Messages:
      28
      Likes Received:
      0
      Trophy Points:
      1
      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: Feb 15, 2016
    13. replicate

      replicate Member

      Joined:
      Aug 25, 2015
      Messages:
      307
      Likes Received:
      4
      Trophy Points:
      18
      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

      [​IMG]



      Let me know how these settings go!
       
      Last edited: Feb 15, 2016
    14. MATRASUS

      MATRASUS Member

      Joined:
      Jul 16, 2012
      Messages:
      114
      Likes Received:
      7
      Trophy Points:
      18
      Sometimes it uses contagion twice before essence drain
      Still better than oldroutine but i had to report this
       
    15. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,770
      Likes Received:
      35
      Trophy Points:
      48
      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
       
    16. Infinite Monkeys

      Infinite Monkeys Community Developer

      Joined:
      Jul 7, 2012
      Messages:
      224
      Likes Received:
      16
      Trophy Points:
      18
      Yes, eventually. Don't have a cyclone build though, so not in the immediate future.

      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.

      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.

      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.

      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.

      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.

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

      Fujiyama Member

      Joined:
      Mar 27, 2014
      Messages:
      485
      Likes Received:
      4
      Trophy Points:
      18
      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.
       
    18. zamup

      zamup New Member

      Joined:
      Mar 20, 2014
      Messages:
      114
      Likes Received:
      0
      Trophy Points:
      0
      Nice routine :)

      can you add Rallying cry support please? it would be awesome!
      thanks you for your works
       
    19. WiN

      WiN Member

      Joined:
      Sep 2, 2014
      Messages:
      294
      Likes Received:
      15
      Trophy Points:
      18
      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!
       

      Attached Files:

      Last edited: Feb 19, 2016
    20. nse360

      nse360 New Member

      Joined:
      Apr 8, 2013
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      1
      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.
       

    Share This Page