Well, that does sound complicated. I’m not asking anyone else to make it for me, I just thought there might already be one out there that I didn’t find via google and forum search. Optimat is not functional at this time and it looks like no commits in some time also.
Maybe once I learn some C# coding I can make a courier bot. I was thinking of a High Sec Courier Bot that follows this logic to keep it as simple as possible:
Start in Station with an agent you have available for distribution mission.
Start Conversation with Agent
Check that the route does not go through Low Sec
If so, and mission has been declined in the last 4 hours, delay mission.
If so, and mission has not been declined in the last four hours, decline mission
If so, agent has been declined in the last four hours and current offered mission also goes through Low Sec, move to the next agent on agent list (book marks or contacts check)
If not, accept mission.
Open Inventory
Move Mission Item to Transport ship cargo hold as much as will fit.
Set destination, undock, and travel to it using warp to 0 code
Once docked, start conversation with agent via journal
Move mission cargo to Item Hanger.
If the cargo amount = mission objective
Complete mission.
If not return to Agent station to get more mission cargo from Item Hold and repeat until all the cargo has been moved to the destination.
Set return course to agent
Undock and travel to destination using warp to 0
If no missions are available from provided agent list (bookmark folder for agents or in People & Places Contact lit, or from a config file or XML), log off.
Eventually, I would also like to have the bot check the journal for special storyline missions after 10 or 11 mission runs for a particular agent. If one exists, travel to that agent and complete the offered courier mission following the same logic above.
Perhaps it is more complicated than that, but I would keep it as simple as possible and stay in High Sec as this is only going to be used for L1-L4? Courier missions to earn standings and some ISK & LP’s.
I use a similar bot not but it’s written in Lavishscript and needs some fine tuning as it is no longer supported. Also, I have a courier bot from Macrolab that works well. My problem with it is that Eve Pilot only runs in 728 x 1024 resolution and it is an OCR bot but I sometimes use it on the laptop while playing on the destop with another account.
Anyway, just throwing the idea out there. Have a nice day my friends.