Nostrademous / Dota2-FullOverwrite

Work in progress for a full-overwrite Dota 2 bot framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Some shrine usage issues

Riveon opened this issue · comments

  • Bot Invoker went to fountain at one point even though both shrines were available (not sure how commonly this occurs)
  • At one point Invoker went back to fountain instead of using a base shrine (again not sure how common this is)
  • A related shrine issue: if bots are extremely low health and near the base they should go back to fountain instead of a jungle shrine. I noticed CM do this, which was an unnecessary risk.

Explanation:
I looked back at a replay and noticed that Invoker went back to the Radiant fountain on low health even though both Radiant jungle shrines were usable. He did use the bottom Radiant jungle shrine a few minutes later after getting to low health again so I'm not sure why he decided to use it the second time but not the first.

Also, later on in the laning phase when he went back to base to regenerate health, I noticed he didn't use any of the shrines in the radiant base but instead went to the fountain, which meant he got back to the lane later. (I noticed that a minute earlier LC used a shrine in the base instead of going back to the fountain though which is good. Although admittedly in this case she actually would have been better off going to the fountain to get her items lol, since the courier was in use by another bot).

Invoker should not go back too often anyway - shrines would help, but in the first place he should use the quas orbs.
He should only switch to exort for lasthitting - then if he does not have max hp switch to quas again.

There is a "bug" with shrines were the bot will check if a shrine is off cooldown and if not, head for another or fountain. If shrine becomes available literally 1 second after check he disregards it.

Hmm but in the first case with Invoker in lane none of the shrines were on cooldown but he still went to fountain. Later on when he went to fountain instead of going most of the way and then using a shrine in the base, one of the shrines in base was on cooldown - the others in the base were off cooldown.