Enhanced Behaviour

Hi,
I studied the bot moves and I have a few suggestions:

Wiggle-Wiggle
-Topic: Sometimes the bot sits still as he has enough mobs around in range. As a result he gets hit often by projectiles:
-Potential option:
Create a set of 2 range parameters (min_wiggle, max_wiggle) and make the bot move in a random circle between min & max .. similar with how we human wiggle (in most games) to become a moving target.

”Incoming Hit” Avoidance:
-Topic:
When fighting bosses the bot does not avoid huge hits.
-Potential Option:
If the bot can ‘see‘ the skill pre-effects a dodge mechanic may be usefull to exit the skill range.
If the bot CANT see them, than an advanced kiting mechanic may help … if possible run around the boss/unique to lower the chances of being hit.

Chicken Ctr+Enter login
-Topic:
If the bot chickens out he tries to logging into the map .. but in 99% case is exiting again.
-Potential Option:
I suggest making a param (map_tries) and if he cannot stay in the map for those tries to reconnect using Home / Ctrl+Enter

Continuous DMG avoidance
-Topic:
The bot stands still while he gets atacked unless kitting is in action.
-Proposed Option:
Make the bot move if he gets damaged continously for xx sec/dmg
This may be solved by the wiggle and may be avoided by a bigger kiting range, however kiting away may not be efficient in all the cases.

PickIT Timeout
-Topic:
Sometiems teh bot cant pick up something (bugged item, behing a rock, or behing a expedition or ritual pannel)
-Potential Option:
Make the bot move around to try different angle and enable a pXX secs timeout to give up trying.

Thank you!

1 Like

wiggle was done (thanks for the suggestion)
incoming hit, maybe one day if really needed but requires a lot of work
done the ctrl+enter
continuous dmg avoidance is already done with kiting/wiggle/adaptative
pickit timeout is not the best solution, ideally we want to fix each bug. also having an item filter that matches pickit is good (but a bit complicated to do)