Would that be completely separate bounties for each planet, or say, a bounty for a planet, with the bounties for its neighbours being a reduced amount, until you get enough jumps away from the bounty origin and they don't have a record?
My ideal would be both. Whether that is possible depends on whether it's possible to distinguish crimes against GalCop officials from crimes against local system inhabitants or not. I'd like pinging a police ship to get a chart-wide bounty, and any amount of murder and mayhem against the locals to get a planet-specific bounty. If anyone has suggestions about how that could be done, speak up please. I think it would involve a big shipdata-overrides.plist to attach a ship script to every known type of police ship...
I should hopefully have some helper functions ready for this sometime the weekend...
There will be at least one frameCallback involved.
Re the options of slightly different variations of the mechanics - I think that's a good idea. But at least one should be a 'basic' option which simply records the location of the crime as a persistent bounty for that system, and allows the normal game mechanics (or Anarchies) to deal with bounty reduction unless the player returns to the 'scene' of the crime. Options can be set with OXPconfig. Perhaps only crimes that tackle you over fugitive status should be persistent? Takes the heat off those players will minor accidental misdemeanours.
Fines and attitude adjustment are dealt with on the reports screen as far as I know, and seem to include some random variation. I'm not sure if this can be overriden, but it would be easy to check if they haven't kicked in. I think the option of getting rid of the bounty for some other kind of penalty is a good one. But it doesn't have to be a monetary fine. Elite ratings could be stripped, ship equipment confiscated, it's easily scripted to prevent a player with a persistent record across many systems buying/repairing equipment or fuel (they'll still take your money, but then won't actually fit/repair the equipment), and for the most heinous offenders (persistent record in over 50% of the systems in a galaxy
) if you dare dock, Galcop could effectively disable your ship, with an energy limiter (you won't be firing those mil lasers very often), disabled torus drive, speed limiter (that'll need a frameCallback as-well
) etc. Of course this needs to be balance .
Again the bounty reduction for helping the police has to be done in their presence as far as I know. But this could also be scripted to make this a more viable alternative.
Lots and lots of possibilities with this one and a brilliant concept by Wildeblood.