Bounty System Overhaul
Current System: Put a bounty on someone, paint a target on his ship / faction.
Lack of repercussions for the person placing the bounty and lack of evidence in most cases.
Requirements when placing bounties - ingame and inRP
- Evidence (Reason) for the bounty
- Ship Name & Faction tag of the player who puts the bounty
Desired Outcome:
- Automated Script that runs on the server for Bounties and Hits
> Command: /set bounty "target name" "credits reward" "claimable 1 to 5"
> Command: /set hit "target name" "credits reward" "claimable 1 to 5"
Bounty Script runs on IDs that can "claim bounties" - BH, Aegis, UC.
Hit Script runs on unlawful IDs that can "claim hit"; basically any unlawful faction or only certain factions.
When a player sets a bounty / hit via command, the credits are substracted from his current ship and deposited on a bounty ledger. The sum of the credits substracted from the account equals the "bounty reward x claimable times: I.E. /set bounty Ship1 1000 5 would substract 5000 credits from the ship that placed the bounty".
Script runs continuously, in the background, doing the checks for Bounty Owner and Bounty Target. It becomes active when both the Bounty Owner and the Bounty Target are online, undocked; displaying a message for both players and all valid IDs that there is a bounty active. The bounty cannot be claimed if the Bounty Owner and Bounty Target are not online, undocked and in the same system. The moment a valid ID kills the Bounty Target, the player with the valid ID receives the credits.
Now the flipside: If the Bounty Target kills the Bounty Owner, the Bounty Target receives ALL the credits the Bounty Owner paid to place the bounty.
This can and will be abused via cloaking, space afk, etc.
So, for this to be feasible and usable; once you place a bounty as the Bounty Owner:
- You cannot use cloaks
- You cannot rename the ship you placed the bounty with
- If Bounty Owner and Bounty Target are in the same system, undocked, Bounty Owner cannot use Player Generated Jump Holes
- Bounty script is inactive if you are in Conn or Bastille
- Bounty script is inactive is you are in Transit