mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-26 22:42:26 +01:00
Adds 3 new pod survivor loadouts (#6855)
This commit is contained in:
@@ -24,12 +24,12 @@
|
||||
|
||||
/datum/ghostspawner/human/rescuepodsurv/New()
|
||||
. = ..()
|
||||
var/t = pick(list("star","priest","rep","smuggler"))
|
||||
var/t = pick(list("star", "priest", "rep", "smuggler", "hunter", "occultist", "pmc"))
|
||||
if(t == "star")
|
||||
welcome_message = "You are a stranded starlet!<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
|
||||
possible_genders = list(FEMALE)
|
||||
possible_species = list("Human","Skrell","Tajara")
|
||||
possible_species = list("Human","Skrell")
|
||||
else if(t == "priest")
|
||||
welcome_message = "You are a stranded Trinary Perfection priest!<br>You were traveling around space on your small shuttle, preaching peacefully of the future divinity of the synthetics, and the grand purpose of mankind as the ones to help them achieve that goal. Unfortunately, Dominians don't seem to be as peaceful in disagreeing with your views - and had to evacuate your shot-down ship. Have your prayers to the Divines helped you now?"
|
||||
outfit = /datum/outfit/admin/pod/priest
|
||||
@@ -38,6 +38,17 @@
|
||||
welcome_message = "You are a stranded Idris Incorporated representative!<br>You were traveling back from your business in Sol to the Mendell City HQ. Unfortunately, after a very unusual set of circumstances, the engine broke down just almost as you got back. You're stranded somewhere nearby - perhaps your excellent customer service and negotiation skills might get you a ride back to Mendell?"
|
||||
outfit = /datum/outfit/admin/pod/rep
|
||||
possible_species = list("Human")
|
||||
else if(t == "hunter")
|
||||
welcome_message = "You are a stranded space fauna hunter!<br>Your ship has been attacked by a wild megacarp - a rare, almost mythical animal... with very expensive trophies. In this encounter, you lost. But the hunt lives on! You just need to find a new spacefaring vessel!"
|
||||
outfit = /datum/outfit/admin/pod/hunter
|
||||
possible_species = list("Human") // no ayyliums because the frontier rig only fits humans. i wish i could put unathi in here tho
|
||||
else if(t == "occultist")
|
||||
welcome_message = "You are a stranded occultist!<br>This unfortunate turn of events was in the cards. Nonetheless, you managed to save your most prized possessions - your magical deck of cards and your ominous, definitely magical robes. The cards have also told you that your bad luck will surely be followed by good fortune."
|
||||
outfit = /datum/outfit/admin/pod/occultist
|
||||
else if(t == "pmc")
|
||||
welcome_message = "You are a stranded Eridani paramilitary sergeant!<br>You aren't getting paid enough for this shit. Where's the pickup shuttle?"
|
||||
outfit = /datum/outfit/admin/pod/pmc
|
||||
possible_species = list("Human") // no cycler in the pod, spawns in a voidsuit
|
||||
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
|
||||
@@ -48,7 +59,7 @@
|
||||
var/turf/T = pick_area_turf(/area/mine/unexplored)
|
||||
if(!use) //If we are just checking if we can get one, return the turf we found
|
||||
return T
|
||||
|
||||
|
||||
if(!T) //If we didnt find a turn, return now
|
||||
return null
|
||||
|
||||
@@ -93,7 +104,7 @@
|
||||
/obj/item/weapon/spacecash/c1000 = 2,
|
||||
/obj/item/device/oxycandle = 1,
|
||||
/obj/item/airbubble = 1
|
||||
)
|
||||
)
|
||||
|
||||
/datum/outfit/admin/pod/star/get_id_assignment()
|
||||
return "Visitor"
|
||||
@@ -113,7 +124,7 @@
|
||||
/obj/item/weapon/storage/bible/fluff/oscar_bible = 1,
|
||||
/obj/item/device/oxycandle = 1,
|
||||
/obj/item/airbubble = 1
|
||||
)
|
||||
)
|
||||
|
||||
/datum/outfit/admin/pod/priest/get_id_assignment()
|
||||
return "Priest"
|
||||
@@ -165,4 +176,61 @@
|
||||
return "Merchant"
|
||||
|
||||
/datum/outfit/admin/pod/smuggler/get_id_rank()
|
||||
return "Merchant"
|
||||
return "Merchant"
|
||||
|
||||
|
||||
/datum/outfit/admin/pod/hunter
|
||||
name = "RescuePod - Hunter"
|
||||
head = null
|
||||
suit = null
|
||||
suit_store = null // the rig has an inbuilt tank
|
||||
l_hand = /obj/item/weapon/material/twohanded/spear/plasteel
|
||||
shoes = /obj/item/clothing/shoes/jackboots
|
||||
id = /obj/item/weapon/card/id
|
||||
uniform = "pants selection"
|
||||
back = /obj/item/weapon/rig/gunslinger
|
||||
|
||||
/datum/outfit/admin/pod/hunter/get_id_assignment()
|
||||
return "Visitor"
|
||||
|
||||
/datum/outfit/admin/pod/hunter/get_id_rank()
|
||||
return "Visitor"
|
||||
|
||||
|
||||
/datum/outfit/admin/pod/occultist
|
||||
name = "RescuePod - Occultist"
|
||||
id = /obj/item/weapon/card/id
|
||||
shoes = /obj/item/clothing/shoes/laceup
|
||||
uniform = "suit selection"
|
||||
backpack_contents = list(
|
||||
/obj/item/clothing/head/fake_culthood = 1,
|
||||
/obj/item/clothing/suit/fake_cultrobes = 1,
|
||||
/obj/item/weapon/deck/tarot = 1,
|
||||
/obj/item/device/oxycandle = 1,
|
||||
/obj/item/airbubble = 1
|
||||
)
|
||||
|
||||
/datum/outfit/admin/pod/occultist/get_id_assignment()
|
||||
return "Visitor"
|
||||
|
||||
/datum/outfit/admin/pod/occultist/get_id_rank()
|
||||
return "Visitor"
|
||||
|
||||
|
||||
/datum/outfit/admin/pod/pmc
|
||||
name = "RescuePod - EPMC Sergeant"
|
||||
head = /obj/item/clothing/head/helmet/space/void/cruiser
|
||||
suit = /obj/item/clothing/suit/space/void/cruiser
|
||||
suit_store = /obj/item/weapon/tank/oxygen
|
||||
shoes = /obj/item/clothing/shoes/jackboots
|
||||
id = /obj/item/weapon/card/id/eridani
|
||||
pda = /obj/item/device/pda/security
|
||||
belt = /obj/item/weapon/gun/energy/gun/nuclear
|
||||
uniform = /obj/item/clothing/under/rank/security/eridani
|
||||
|
||||
/datum/outfit/admin/pod/pmc/get_id_assignment()
|
||||
return "Security Officer (EPMC)"
|
||||
|
||||
/datum/outfit/admin/pod/pmc/get_id_rank()
|
||||
return "Security Officer"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user