This update focuses mainly on stability, contract behavior and fixing several issues found during live testing.
Fixed an issue where custom reward values in !tbadmin and player-created contracts could reset back to the default amount.
Fixed a problem where the system sometimes stopped detecting valid online targets, causing player lists to appear empty even when users were connected.
Fixed exclusive contracts paying/refunding the wrong player after a successful kill. The assigned bounty hunter should now receive the correct payment.
Fixed the !tbadmin black screen/runtime issue that could break the contract control menu.
Automatic contract generation has also been cleaned up and should now behave more reliably during normal server use.
Automatic contracts are now based around a 1-hour generation cycle, with a maximum of 3 active system contracts at the same time. Reward limits were also reduced by 30% for better balance.
New automatic contracts will now send the following red chat broadcast:
[ bounty hunters ] A new contract has been integrated
Interaction handling was improved as well. The bounty menu will no longer open while using:
glorifiedhandcuffs_nightstick
glorifiedhandcuffs_handcuffs
This prevents conflicts with handcuff and nightstick interactions.
The admin panel also received stability improvements, better target refreshing while menus are open, and a cleaner reward editing flow for testing and manual contract creation.
Overall, TBounties should now feel much more stable and consistent, especially when using !tbadmin, exclusive contracts, automatic contracts and live target selection menus.
