mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-30 03:22:41 +00:00
* Adds a Fugitive Locator machine to each bounty hunter shuttle (#77270) ## About The Pull Request This adds a simple but important piece of machinery to every bounty hunter shuttle, the Fugitive Locator. Functioning near identically to the Booty Locator (the pirate loot tracker machine), this machine selects a random fugitive, reads their _real_ name, and reads the name of the area they occupy. It has a 40 second cooldown, and will track a random fugitive each time.  The locator will report any location you are in, be it space, lavaland, some distant ruin or the wastes, the hunters will always know where to start looking for you. Since a lot of this code was referenced from the booty locator, that has also been touched up slightly. A bit of code was moved out of the way, and the cooldown now uses a COOLDOWN_DECLARE() instead of time tracking. Lastly, this renames the "fugitive tracker" (which tracks the bounty hunter shuttle) to the "bounty shuttle tracker", because the name is misleading. ## Why It's Good For The Game This seeks to solve the issue of fugitive hunters not knowing who their targets are, and having no way of knowing where their targets may be. I decided on this particular implementation because it gives only a vague area and identity for the fugitives to work with. This allows for fugitives to make use of hiding spots, disguises, potted plants, and other popular tactics that would be invalidated if the mechanism were a hud tracker or pinpointer of sorts. The intent isn't to lead hunters straight to their targets, but to give them somewhere to start. As for the impact this may have on the Fugitive experience -- It will be more difficult to coast through the round in a single hiding spot or disappear from the z-level and never be heard from again. Directing the hunters towards the fugitives should lead to a more active experience, encouraging evasion over just plain hiding. Just remember: the less fugitives there are, the easier it is for the hunters to consistently track your area, so make sure you're looking out for each other! ## Changelog 🆑 add: Fugitive shuttles now have a "Fugitive Tracker" machine, which gives a readout on the location of a random fugitive on a 40 second cooldown. spellcheck: Renames the fugitive pinpointer to the bounty shuttle pinpointer. /🆑 * Adds a Fugitive Locator machine to each bounty hunter shuttle --------- Co-authored-by: Rhials <28870487+Rhials@users.noreply.github.com>