[MIRROR] Fugitive hunters gather candidates with a deadchat poll [MDB IGNORE] (#21566)

* Fugitive hunters gather candidates with a deadchat poll (#75485)

## About The Pull Request

Fugitive Hunter spawning now works a lot more like it does for Pirates.

Rather than just using the spawners, it collects candidates from a ghost
poll, and leaves the remaining spawners to be used if any are left.
## Why It's Good For The Game

The only way this event gathered candidates was through the
notify_ghosts that hunter spawners threw on Initialize(). This easily
flies under the radar (and I think also stopped working after
lazyloading was implemented??), contributing to how infrequently hunter
rolls are taken.

The hunters are an important part of fugitives as a whole, so making
sure they're properly filled out is good.

Closes #74625.
## Changelog
🆑
qol: Fugitive hunters now get a deadchat poll and notify deadchat
properly.
/🆑

* Fugitive hunters gather candidates with a deadchat poll

---------

Co-authored-by: Rhials <Datguy33456@gmail.com>
This commit is contained in:
SkyratBot
2023-06-04 03:33:37 +02:00
committed by GitHub
parent 1c77a390d2
commit 2ef95c78f7
3 changed files with 30 additions and 15 deletions
@@ -7,10 +7,6 @@
show_flavor = FALSE
var/back_story = "error"
/obj/effect/mob_spawn/ghost_role/human/fugitive/Initialize(mapload)
. = ..()
notify_ghosts("Hunters are waking up looking for refugees!", source = src, action=NOTIFY_ATTACK, flashwindow = FALSE, ignore_key = POLL_IGNORE_FUGITIVE)
/obj/effect/mob_spawn/ghost_role/human/fugitive/special(mob/living/carbon/human/spawned_human)
. = ..()
var/datum/antagonist/fugitive_hunter/fughunter = new