mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-30 02:52:30 +00:00
* fugitives * lets make this a bit cleaner * cultists and the beginnings of security detail, lots of wip * wip security * WALDO (and some more work on yalp, of course) * adding antagonist teams for both hunter and fugitives, roundend report beginnings * this whole file is shit, but hopefully a little better * it compiles (+ space police) * some more work * S.E.L.F. fluff * grammar and icon fixes * lets finish yalp elor, give it the justice it deserves * moves hunter spawns to ship pods + russians P1 * moves hunter spawns to ship pods + russians P2 * fugitives and hunters now recognize eachother * hunter spawning finished(?) * missed this * ATH's review * runtime fixed, added yalp's transport ability * anturk's review * makes hunter.dm better trust me * oopsies * INVOKE_ASYNC * russian ship + finally a (bad) sprite for the capture machine * step > pixel, thanks travis * mooshroom review p1 * mooshroom review p2 * improper use of /improper * waldo's radio doesn't stick, police id * candidate picking is more flexible + minor things
40 lines
1.5 KiB
Plaintext
40 lines
1.5 KiB
Plaintext
|
|
|
|
/obj/effect/mob_spawn/human/fugitive
|
|
assignedrole = "Fugitive Hunter"
|
|
flavour_text = "" //the flavor text will be the backstory argument called on the antagonist's greet, see hunter.dm for details
|
|
roundstart = FALSE
|
|
death = FALSE
|
|
show_flavour = FALSE
|
|
|
|
/obj/effect/mob_spawn/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/human/fugitive/special(mob/living/new_spawn)
|
|
var/datum/antagonist/fugitive_hunter/fughunter = new_spawn.mind.add_antag_datum(/datum/antagonist/fugitive_hunter)
|
|
fughunter.backstory = flavour_text
|
|
fughunter.greet(flavour_text)
|
|
message_admins("[ADMIN_LOOKUPFLW(new_spawn)] has been made into a Fugitive Hunter by an event.")
|
|
log_game("[key_name(new_spawn)] was spawned as a Fugitive Hunter by an event.")
|
|
|
|
/obj/effect/mob_spawn/human/fugitive/spacepol
|
|
name = "police pod"
|
|
desc = "A small sleeper typically used to put people to sleep for briefing on the mission."
|
|
mob_name = "spacepol officer"
|
|
flavour_text = "space cop"
|
|
outfit = /datum/outfit/spacepol
|
|
icon = 'icons/obj/machines/sleeper.dmi'
|
|
icon_state = "sleeper"
|
|
density = TRUE
|
|
|
|
/obj/effect/mob_spawn/human/fugitive/russian
|
|
name = "russian pod"
|
|
flavour_text = "russian"
|
|
desc = "A small sleeper typically used to make long distance travel a bit more bearable."
|
|
mob_name = "russian"
|
|
outfit = /datum/outfit/russiancorpse
|
|
icon = 'icons/obj/machines/sleeper.dmi'
|
|
icon_state = "sleeper"
|
|
density = TRUE
|