Let's use this post as a follow up for requests/bug fixes/ behaviour changes or additions that can be made to the bot.
Having a comprehensive roadmap to work with to make amends and changes will help greatly to allow me to to be make an even better bot
ill be adding a list of stuff that could be added/ things that people wish the bot did, or new features to implement.
gotta have in mind, all suggestions need to be made with all professions/combos in mind, so, no things like, cast echo and then cast X, or things like If profession = XXX then YYY.
This the list of Features that could be added, please, if you have more ideas or refinement ideas for current behaviour, please , do so, i cant promise i will add them but i promise i will evaluate them and if they are feasible i will add them.
This is The List we have so far
Feature Request
- Extra Targetting options in Skill.json, to target mob adjascent to other mobs.
Feasibility: feasible, would have to tweak concept of "surrounded" but a compromise can be made and be added.
- Add option to cancel auto attacks
The bots always evaluate Casting skills over auto attacking, they do not prefer to auto attack over interrupting/skill casting, once the animation of Attacking is fired the bot requires to finish the attacking animation.
i cant change that right away because it will interfere with melee characters that are based on auto attacking.
i cannot disable auto attacks also because the combat flow is halted, and having conditions like (Dazed) on the target could be impossible to trigger (i cannot see ailments on enemies besides whats obvious)
the Concept that heroes handle of (passive, guard, attack) is not applicable in this bot, it was not designed to work that way.
as you can also see i do not value having any extra options or buttons to configure (adding a special button for a feature will only lead to adding another and another and it will end with having to config windows with dozends of extra buttons.)
Feasibility: not Feasible unless defining strict parameters or suggesting a workaround that is global
- Add Custom Calling AI, to select priority targets
Feasibility, feasible by adding a calling AI on top of the bot, not feasible otherwise