A few ratting questions

pac42

Active Member
First off I'd like to say I do know how to program I'm just new to the bot and want to get some questions out of the way for stuff I want the bot to do that I haven't figure out how to do.

1) Is it possible to make the bot go to a safe spot based on standings with the player and not based on the white list / black list? It's fairly tedious to update the list.

2) I haven't run into this situation yet so I'm not sure if its in the script (I tried looking at the code and couldn't figure out if it was).
If someone else is in a belt I want to warp to the next belt but if I'm already in combat I want to keep doing what I'm doing and ignore the person (unless they are hostile which I should have left the belt already)

3) How can I make the bot switch crystals based on the distance to the rat?

4) Can I make the bot dock and repair the drones if they are in need of repair? The bot seems to keep launching damaged drones then recalling them right away. (I'd rather not lose the drones so this is preferred to just letting them die)

5) with lasers can I turn off the annoying message that says I'm out of ammo? (This would be useful if using faction ammo but who would bot with faction ammo?)

6) a way to slow boat to close wrecks and loot/salvage them while in combat

7) Can I move closer to the rat I'm currently firing at? (I'm not able to use multifreq because of this and number 3)


Anything that is not currently possible I'd be willing to take a crack at coding but I'd like to know if I'm just missing stuff first.

additionally I'd like to report there's a bug with the mining script and running when a hostile enters local. If run to station is not checked the bot does not run to a safe spot it still docks. I'm not positive the combat tab is supposed to work with the mining one but the issue does exist.
 

CyberTech

Second-in-Command
Staff member
First off I'd like to say I do know how to program I'm just new to the bot and want to get some questions out of the way for stuff I want the bot to do that I haven't figure out how to do.

1) Is it possible to make the bot go to a safe spot based on standings with the player and not based on the white list / black list? It's fairly tedious to update the list.

2) I haven't run into this situation yet so I'm not sure if its in the script (I tried looking at the code and couldn't figure out if it was).
If someone else is in a belt I want to warp to the next belt but if I'm already in combat I want to keep doing what I'm doing and ignore the person (unless they are hostile which I should have left the belt already)

3) How can I make the bot switch crystals based on the distance to the rat?

4) Can I make the bot dock and repair the drones if they are in need of repair? The bot seems to keep launching damaged drones then recalling them right away. (I'd rather not lose the drones so this is preferred to just letting them die)

5) with lasers can I turn off the annoying message that says I'm out of ammo? (This would be useful if using faction ammo but who would bot with faction ammo?)

6) a way to slow boat to close wrecks and loot/salvage them while in combat

7) Can I move closer to the rat I'm currently firing at? (I'm not able to use multifreq because of this and number 3)


Anything that is not currently possible I'd be willing to take a crack at coding but I'd like to know if I'm just missing stuff first.

additionally I'd like to report there's a bug with the mining script and running when a hostile enters local. If run to station is not checked the bot does not run to a safe spot it still docks. I'm not positive the combat tab is supposed to work with the mining one but the issue does exist.
1) Yes, it's done in the development branch. It's not in stable yet, so not useful for you.

2) The miner supports that, the ratter does not; because another person in the belt, if they are ratting, entirely throws off our decisions about chaining.

3) That's not supported in stable, only development (same as #1)

4) Docking and repairing drones is not yet done. It's possible, though.

5) I don't use lasers (Ever) so I'll need to fit them and see how they work. It's doable, yes, easily.

6) I may add this; it's what I do manually while the bot is operating anyway.

7) Moving the bot automated in a belt is dangerous because we have very little way to detect if we're going to block ourselves from warping out. Various solutions are in the development branch or on my TODO list.

As far as the mining bot in stable goes, it's operation with safespots/running is new and hacked in, so it's entirely possible it doesn't operate the same as the other modes. This is fixed in trunk (development) where everything operates consistently.

Each of your feature requests (separately) should be put into the evebot feature requests forum. Feature request form: http://www.isxgames.com/forums/projectpost.php?do=addissue&projectid=9&issuetypeid=feature
 

pac42

Active Member
thank you for the quick reply. It sounds like most stuff that isn't supported will be soon. I'll try messing with the code myself before posting a feature request.

I do understand that moving can be dangerous. With lasers the range is fairly limited (<20km) on the higher DPS crystals. I should have a firm basis to mess with the code based on the answers I just have to figure out where they are. I'll be glad to share any additions that I do that would be beneficial to everyone.

I might have a look at the dev version and see how it was done and try messing with it. The main reason I wanted looting was in case of an officer or faction spawn. Looting these spawns is very important. Even if there wasn't a check box for it adding an if statement and hard coding it for my own copy would be fairly easy. Anything I have problems with fixing myself I'll post a feature request for and if I have any significant progress on it that I feel is salvageable I'll include what I have so far.
 
Top Bottom