mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-24 05:23:22 +01:00
Adds three new rescue pod roles. (#11870)
This commit is contained in:
@@ -21,7 +21,7 @@
|
||||
|
||||
/datum/ghostspawner/human/rescuepodsurv/New()
|
||||
. = ..()
|
||||
var/t = pick(list("star", "priest", "rep", "smuggler", "hunter", "occultist", "pmc", "tcfl"))
|
||||
var/t = pick(list("star", "priest", "rep", "smuggler", "hunter", "occultist", "pmc", "tcfl", "fsf", "scc", "fib"))
|
||||
if(t == "star")
|
||||
welcome_message = "You are a stranded star!<br>You were relaxing comfortably in your cryo pod as tragedy struck - the pilot of your luxury yacht fell asleep under some mysterious circumstances. You were unceremoniously stuffed into an escape pod, and left to wander in space. What a despicable, low-quality plot to get rid of you. Should've chosen murder instead - you certainly know you'll convince someone nice to lend you a shuttle."
|
||||
outfit = /datum/outfit/admin/pod/star
|
||||
@@ -49,6 +49,19 @@
|
||||
welcome_message = "You are a stranded member of the Tau Ceti Foreign Legion!<br>Perhaps there was a training accident or maybe something went wrong during a routine operation in the Romanovich Cloud. The Prefect will never let you hear the end of this..."
|
||||
outfit = /datum/outfit/admin/pod/tcfl
|
||||
possible_species = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_TAJARA, SPECIES_TAJARA_MSAI, SPECIES_TAJARA_ZHAN, SPECIES_SKRELL, SPECIES_UNATHI, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_WORKER, SPECIES_IPC, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL, SPECIES_DIONA) // TCFL accepts everyone. G1 and G2 have been excluded because they can't wear the hardsuit, which has the suit cooler.
|
||||
else if(t == "fsf")
|
||||
welcome_message = "You are a stranded Petty Officer of the Free Solarian Fleets!<br>Your skiff out of the FSFV Sforza was on a routine patrol when an accident or an attack forced you to abandon ship. Thankfully, you seem to be in friendly territory..."
|
||||
outfit = /datum/outfit/admin/pod/fsf
|
||||
possible_species = list(SPECIES_HUMAN)
|
||||
else if(t == "scc")
|
||||
welcome_message = "You are a stranded Stellar Corporate Conglomerate low-level functionary!<br>A routine inspection of SCC assets in the Romanovich cloud turned into disaster when your shuttle's reactor suddenly and mysteriously failed. You narrowly escaped with your life. Worst of all? You lost your paperwork."
|
||||
outfit = /datum/outfit/admin/pod/scc
|
||||
possible_species = list(SPECIES_HUMAN,SPECIES_SKRELL)
|
||||
else if(t == "fib")
|
||||
welcome_message = "You are a stranded Federal Investigation Bureau Agent!<br>What was supposed to be a standard investigation turned into a nightmare when the vessel you were supposed to board opened fire! You just managed to reach an escape pod before your own ship was turned into smoldering rubble. You really need some coffee."
|
||||
outfit = /datum/outfit/admin/pod/fib
|
||||
possible_species = list(SPECIES_HUMAN,SPECIES_SKRELL)
|
||||
|
||||
else
|
||||
welcome_message = "You are a stranded drugs smuggler!<br>You shouldn't have had the fucking Tajara pilot your ship. <i>Of course</i> we crashed into a rock. Good thing you've got some of the stuff with you while evacuating - maybe you'll crash somewhere you could sell it for a ticket back?"
|
||||
outfit = /datum/outfit/admin/pod/smuggler
|
||||
@@ -266,6 +279,91 @@
|
||||
/datum/outfit/admin/pod/tcfl/get_id_rank()
|
||||
return "TCFL"
|
||||
|
||||
/datum/outfit/admin/pod/fsf
|
||||
name = "RescuePod - FSF Crewman"
|
||||
uniform = /obj/item/clothing/under/rank/fatigues/
|
||||
shoes = /obj/item/clothing/shoes/jackboots
|
||||
belt = /obj/item/storage/belt/military
|
||||
back = /obj/item/storage/backpack/satchel_norm
|
||||
head = /obj/item/clothing/head/helmet/space/void/sol
|
||||
suit = /obj/item/clothing/suit/space/void/sol
|
||||
suit_store = /obj/item/tank/oxygen
|
||||
id = /obj/item/card/id/distress/fsf
|
||||
accessory = /obj/item/clothing/accessory/holster/hip/
|
||||
accessory_contents = list(/obj/item/gun/projectile/pistol/sol = 1)
|
||||
|
||||
|
||||
belt_contents = list(
|
||||
/obj/item/melee/energy/sword/knife/sol = 1,
|
||||
/obj/item/ammo_magazine/mc9mm = 1,
|
||||
/obj/item/device/flashlight/flare = 1,
|
||||
/obj/item/device/radio = 1
|
||||
)
|
||||
|
||||
backpack_contents = list(
|
||||
/obj/item/clothing/head/navy = 1
|
||||
)
|
||||
|
||||
/datum/outfit/admin/pod/fsf/get_id_assignment()
|
||||
return "Free Solarian Fleets Crewman"
|
||||
|
||||
/datum/outfit/admin/pod/fsf/get_id_rank()
|
||||
return "Free Solarian Fleets Crewman"
|
||||
|
||||
/datum/outfit/admin/pod/scc
|
||||
name = "RescuePod - SCC"
|
||||
|
||||
uniform = /obj/item/clothing/under/rank/scc
|
||||
back = /obj/item/storage/backpack/satchel
|
||||
shoes = /obj/item/clothing/shoes/laceup
|
||||
glasses = /obj/item/clothing/glasses/sunglasses
|
||||
l_hand = /obj/item/storage/briefcase
|
||||
back = /obj/item/storage/backpack/satchel
|
||||
accessory = /obj/item/clothing/accessory/holster/hip/
|
||||
backpack_contents = list(
|
||||
/obj/item/device/camera = 1,
|
||||
/obj/item/gun/energy/repeater = 1,
|
||||
/obj/item/device/oxycandle = 1,
|
||||
/obj/item/airbubble = 1
|
||||
)
|
||||
|
||||
|
||||
|
||||
/datum/outfit/admin/pod/scc/get_id_assignment()
|
||||
return "Stellar Corporate Conglomerate Functionary"
|
||||
|
||||
/datum/outfit/admin/pod/scc/get_id_rank()
|
||||
return "Stellar Corporate Conglomerate Functionary"
|
||||
|
||||
/datum/outfit/admin/pod/fib
|
||||
name = "RescuePod - FIB" // Doctor Pavel, I'm FIB.
|
||||
|
||||
uniform = /obj/item/clothing/under/rank/fib
|
||||
shoes = /obj/item/clothing/shoes/laceup
|
||||
gloves = /obj/item/clothing/gloves/black
|
||||
l_pocket = /obj/item/reagent_containers/spray/pepper
|
||||
glasses = /obj/item/clothing/glasses/sunglasses
|
||||
accessory = /obj/item/clothing/accessory/holster/hip
|
||||
accessory_contents = list(/obj/item/gun/projectile/sec/lethal = 1)
|
||||
back = /obj/item/storage/backpack/satchel
|
||||
backpack_contents = list(
|
||||
/obj/item/device/camera = 1,
|
||||
/obj/item/clothing/suit/storage/toggle/fib = 1,
|
||||
/obj/item/handcuffs = 1,
|
||||
/obj/item/device/oxycandle = 1,
|
||||
/obj/item/airbubble = 1,
|
||||
/obj/item/ammo_magazine/c45m = 1
|
||||
)
|
||||
|
||||
|
||||
|
||||
/datum/outfit/admin/pod/fib/get_id_assignment()
|
||||
return "Federal Investigation Bureau Agent"
|
||||
|
||||
/datum/outfit/admin/pod/fib/get_id_rank()
|
||||
return "Federal Investigation Bureau Agent"
|
||||
|
||||
|
||||
/datum/ghostspawner/human/rescuepodsurv/burglar
|
||||
short_name = "burglarpod"
|
||||
name = "Burglar"
|
||||
|
||||
Reference in New Issue
Block a user