This is the beta release of a citkilla I wrote. I've tested all of the major functions and now need to get some game testing in. This citkilla is similar to most out there, except it has some additional safety features I've added to help prevent some of the more common anti-citkill strategies.
First, ships with guardian bonus can be put into the file "gbonus-ships.txt"
The script reads this file and won't attack matching ship types. It is case insensitive and will work with a substring so if you're trying to prevent "Subterfuge Enterra" you can either put "subterfuge enterra" or just "enterra" in the file.
I would like to compile a list of the most common gbonus ships. I know there's probably a dozen or so common edits that have a dangerous gbonus. I plan to code these into the next release so that the file will only be used for lesser-played edits. If you run into a common edit w/ a gbonus ship let me know what edit it is and what the ship's name is. I'll compile a list of these for the next release.
It does verify that there's more than 1 planet in the sector before determining gbonus, so if their planet warps out... they're history.
Afew other safeties... I keep a running track of your fig wave and the count of figs on the planet. This is used to help determine if you're running low on figs on the planet, or if you're in a pod (in some edits, big figwave pods won't trigger it). I may add more pod detection later if it's worth doing, but for now this'll suffice. If it thinks there's a danger it'll shut itself off.
Script uses a safe macro that won't screw with your navpoints or anything like that. It fires 3 lift-attack waves, then rescans. This puts you back on your planet more often and makes you harder to kill during a counter-attack. This is compiled into a single macro and send in a burst, so it's likely to get sent in the same packet... and is going to be as quick as possible.
Script checks it's status every 20 minutes. It does this by getting your prompt and figwave. If you're not on a planet it'll shut down, if you're on another planet or have a different figwave it'll use the updated information. Makes it easier to use in a game w/ a lot of corpies. Sucks to fire partial waves because of outdated wave info, or to get stuck in sector trying to land on the wrong planet. It also has an invisible keepalive to keep you from timing out, jIc that's a problem for you.
Also a small CN fix routine to turns off autoflee so you don't get chased off your planet.
Also a whole bunch of spoof safety that makes it very hard to spoof. If you find a way to spoof it let me know and I'll harden it some more.
I would like constructive feedback, feature requests (but I'm not going to slow it down... so, not all features will be added), bug reports and gbonus ship types.
You can download this at:
http://www.navhaz.com/files/dny_citkilla.ts