mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-25 14:08:31 +01:00
[MIRROR] Demotes Psyker Pirates to Bounty Hunter Duty [MDB IGNORE] (#20951)
* Demotes Psyker Pirates to Bounty Hunter Duty (#75031) This PR demotes the Psyker-gang from a pirate team to a fugitive hunting team. For more information on Psyker pirates, please refer to #71650. Stuff this also does in the process: - Gives fugitive hunters their own subfolder in the fugitives antagonist folder, moves some of their stuff into hunter-specific files rather than interlacing it with the rest of the fugitive code. - Moves the hunter backstories to defines, to make reading things easier while I made this change. - Exhaustively moves everything related to psykers from being pirate-oriented to hunter-oriented (typepaths, locations where stuff is defined, etc. There should be nothing left behind related to psykers in anything pirate related). (Tell me if I missed anything somehow). They still get their ship (they even get their own custom psyker-friendly prisoner capsule). They still have a bunch of lethally chambered firearms. They're the same gunrunning nutcases they were before, just as bounty hunters. To assist with basic tasks such as "getting to the station" or "figuring out who the fuck we're supposed to be kidnapping", the psykers have "acquired" a Seer to assist them. They can _try_ to coordinate the psykers and lead them through situations where their impairments put them at too great a disadvantage. If you're one of the psykers, make sure to keep this guy alive at all costs! Why are they called Shikaris instead of hunters? Mariam-Webster says it's a Hindi word for some kind of hunter/tracker, and it sounded like something a bunch of space-junkies would call themselves because they think it sounds cool. They now also come with a slightly different motivation, now that they can't directly threaten the crew for money. Psyker hunters now arrive tasked with a dirty kidnapping job, payment rendered in GORE. ## Why It's Good For The Game Psykers aren't up to the challenge of being pirates. They're bogged down by a number of fundamental issues that render them unable to do anything expected of pirates. As it currently stands, they present about as much threat as you would expect from three blind junkies with guns. Removing them wholesale would be kind of lame. They can function as a bunch of chaotic-neutral gun-toting space-maniacs, but for the purposes of gameplay, keeping them as pirates would be a waste of their talents. Moving them to a lower-stakes role not only moves them to a niche they are more capable of filling, but gives players a more lax environment to get a grip on playing psyker without being overwhelmed. Giving them a seeing-eye role should bring a more unique dynamic to how psykers are played (that is, some semblance of organization rather than blind flailing), and should help get over the mechanical hurdles of being a psyker until better solutions can be made. It shouldn't be too big of an impact on balance considering the psyker gang only has three spawns, while most hunter packs have 4+. * Demotes Psyker Pirates to Bounty Hunter Duty --------- Co-authored-by: Rhials <Datguy33456@gmail.com>
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
prompt_name = "a spacepol officer"
|
||||
you_are_text = "I am a member of the Spacepol!"
|
||||
flavour_text = "Justice has arrived. We must capture those fugitives lurking on that station!"
|
||||
back_story = "space cop"
|
||||
back_story = HUNTER_PACK_COPS
|
||||
outfit = /datum/outfit/spacepol
|
||||
icon = 'icons/obj/machines/sleeper.dmi'
|
||||
icon_state = "sleeper"
|
||||
@@ -41,7 +41,7 @@
|
||||
you_are_text = "Ay blyat. I am a Space-Russian smuggler!"
|
||||
flavour_text = "We were mid-flight when our cargo was beamed off our ship! Must be on station somewhere? \
|
||||
We must \"legally\" reaquire it by any means necessary - is our property, after all!"
|
||||
back_story = "russian"
|
||||
back_story = HUNTER_PACK_RUSSIAN
|
||||
outfit = /datum/outfit/russian_hunter
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/fugitive/russian/leader
|
||||
@@ -54,11 +54,23 @@
|
||||
prompt_name = "a bounty hunter"
|
||||
you_are_text = "I'm a bounty hunter."
|
||||
flavour_text = "We got a new bounty on some fugitives, dead or alive."
|
||||
back_story = "bounty hunters"
|
||||
back_story = HUNTER_PACK_BOUNTY
|
||||
desc = "A small sleeper typically used to make long distance travel a bit more bearable."
|
||||
icon = 'icons/obj/machines/sleeper.dmi'
|
||||
icon_state = "sleeper"
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/fugitive/psykers
|
||||
name = "mental energizer"
|
||||
desc = "A cryo sleeper modified to keep the occupant mentally sharp. However that works..."
|
||||
icon_state = "psykerpod"
|
||||
prompt_name = "a psyker-hunter"
|
||||
mob_species = /datum/species/human
|
||||
outfit = /datum/outfit/psyker
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/fugitive/psykers/captain
|
||||
prompt_name = "a psyker-hunter captain"
|
||||
outfit = /datum/outfit/psyker/captain
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/fugitive/bounty/Destroy()
|
||||
var/obj/structure/fluff/empty_sleeper/S = new(drop_location())
|
||||
S.setDir(dir)
|
||||
@@ -72,3 +84,31 @@
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/fugitive/bounty/synth
|
||||
outfit = /datum/outfit/bountysynth
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/fugitive/bounty/psyker
|
||||
name = "mental energizer"
|
||||
desc = "A cryo sleeper modified to keep the occupant mentally sharp. However that works..."
|
||||
icon_state = "psykerpod"
|
||||
prompt_name = "a psyker"
|
||||
you_are_text = "Ahahaha! I am a Psyker Shikari!"
|
||||
flavour_text = "Man, waking up from a gorenap always BLOWS. Finding dealers in this sector of space is always difficult, but \
|
||||
we've recieved an offer that might set us up for life! Kidnap some fugitives and get FREE GORE!"
|
||||
back_story = HUNTER_PACK_PSYKER
|
||||
outfit = /datum/outfit/psyker
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/fugitive/bounty/psyker/captain
|
||||
prompt_name = "a psyker Captain"
|
||||
back_story = HUNTER_PACK_PSYKER
|
||||
outfit = /datum/outfit/psyker/captain
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/fugitive/bounty/psyker/seer
|
||||
name = "cryosleep pod"
|
||||
desc = "A dingy, poorly maintained, but still run-of-the-mill cryo sleeper."
|
||||
icon = 'icons/obj/machines/sleeper.dmi'
|
||||
icon_state = "sleeper"
|
||||
prompt_name = "a psyker seer"
|
||||
you_are_text = "psyker seer"
|
||||
flavour_text = "Oh great, the fortunte-tellers want my help with something again. They picked up up while I was space-hitchhiking, said they would take me anywhere \
|
||||
if I assisted them with my 'flesh-gaze'. They're a bunch of freaks, but at least they leave me be after I'm done helping them..."
|
||||
back_story = HUNTER_PACK_PSYKER
|
||||
outfit = /datum/outfit/psyker_seer
|
||||
|
||||
Reference in New Issue
Block a user