Files
Bubberstation/code/modules/antagonists
SkyratBot 83d83d5256 [MIRROR] Adds a Fugitive Locator machine to each bounty hunter shuttle [MDB IGNORE] (#22843)
* 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.

![image](https://github.com/tgstation/tgstation/assets/28870487/e879344b-c241-4f30-ba28-210cfddc14a6)

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>
2023-08-02 17:12:01 -04:00
..