This seems to be a more appropriate place so continuing here from
@autopilot is a server side AI implementation that can control player characters. The primary goal is to replace human players for any reason : perhaps you installed a server on your own computer and have no other players, or your server has too low population or a critical class for the party isn't available. Either way, this allows you to add characters to your party without having a human player available. Note that this isn't a bot : it might get stuck in a corner if left alone with no human to lead the party. Also note this is server side : you have to be the server owner and capable of modifying your source to add it.
Obviously an AI isn't a human player, which means better reaction time, and no "I have to go 5 minutes afk sorry" during boss fights but at the price of not being able to judge more advanced situations correctly. Overall I'd say the AI will play better than a typical player but will fail at anything more complex than "use this skill when <condition>".
All the current progress is available here :
https://github.com/SeravySensei/rathena/commits/Autopilot
https://github.com/rathena/rathena/compare/master...SeravySensei:Autopilot.patch
https://github.com/rathena/rathena/compare/master...SeravySensei:Autopilot.diff
Currently implemented :
All 1st classes, 2nd/rebirth classes. Homunculus, 3rd classes.
Awaiting implementation :
-Rebel
-Oboro/Kagerou
-Soul Reaper/Star Emperor
Many of the 3rd class AI skills are still untested. I plan to test everything after the last few classes are done.
How to use :
@autopilot Tank enables tanking mode, the AI will try to engage enemies in melee and use melee skills.
@autopilot Skill enables the AI to use ranged attacks or ranged skills, in general this is the DPS mode
@autopilot Support restricts the AI to using support skills only.
@autopilothom with same parameters : same modes for the Homunculus.
There are a few other commands for enabling "extras" such as telling the AI to use a song or dance or other special skill or use sp potions. You should see them in the atcommands file(s).
It's old but here is a recording that shows the AI in action :