diff --git a/code/__defines/jobs.dm b/code/__defines/jobs.dm index 7886c506b00..98943f342e7 100644 --- a/code/__defines/jobs.dm +++ b/code/__defines/jobs.dm @@ -109,6 +109,7 @@ #define JOB_ALT_DISPOSALS_SORTER "Disposals Sorter" #define JOB_ALT_MAILMAN "Mailman" #define JOB_ALT_DELIVERY_WORKER "Delivery Worker" + #define JOB_ALT_LOGISTICS_CONTRACTOR "Logistics Contractor" #define JOB_SHAFT_MINER "Shaft Miner" // Shaft Miner alt titles @@ -116,6 +117,7 @@ #define JOB_ALT_DRILL_TECHNICIAN "Drill Technician" #define JOB_ALT_PROSPECTOR "Prospector" #define JOB_ALT_EXCAVATOR "Excavator" + #define JOB_ALT_MINING_CONTRACTOR "Mining Contractor" #define JOB_JANITOR "Janitor" // Janitor alt titles @@ -292,6 +294,7 @@ #define JOB_ALT_GAS_PHYSICIST "Gas Physicist" #define JOB_ALT_CIRCUIT_DESIGNER "Circuit Designer" #define JOB_ALT_CIRCUIT_PROGRAMMER "Circuit Programmer" + #define JOB_ALT_RESEARCH_CONTRACTOR "Research Contractor" #define JOB_XENOBIOLOGIST "Xenobiologist" // Xenobiologist alt titles diff --git a/code/game/jobs/job/cargo.dm b/code/game/jobs/job/cargo.dm index 9b97fe668a7..a2441019f53 100644 --- a/code/game/jobs/job/cargo.dm +++ b/code/game/jobs/job/cargo.dm @@ -62,7 +62,8 @@ because Central Command gives a partial refund." alt_titles = list(JOB_ALT_CARGO_LOADER = /datum/alt_title/cargo_loader, JOB_ALT_CARGO_HANDLER = /datum/alt_title/cargo_handler, JOB_ALT_SUPPLY_COURIER = /datum/alt_title/supply_courier, - JOB_ALT_DISPOSALS_SORTER = /datum/alt_title/disposal_sorter, JOB_ALT_MAILMAN = /datum/alt_title/mailman, JOB_ALT_DELIVERY_WORKER = /datum/alt_title/delivery_worker) + JOB_ALT_DISPOSALS_SORTER = /datum/alt_title/disposal_sorter, JOB_ALT_MAILMAN = /datum/alt_title/mailman, JOB_ALT_DELIVERY_WORKER = /datum/alt_title/delivery_worker, + JOB_ALT_LOGISTICS_CONTRACTOR = /datum/alt_title/logistics_contractor) /datum/alt_title/supply_courier title = JOB_ALT_SUPPLY_COURIER @@ -89,6 +90,9 @@ title = JOB_ALT_DELIVERY_WORKER title_blurb = "A " + JOB_ALT_DELIVERY_WORKER + " takes a more personal role in delivering items directly to those who ordered them." +/datum/alt_title/logistics_contractor + title = JOB_ALT_LOGISTICS_CONTRACTOR + title_blurb = "A " + JOB_ALT_LOGISTICS_CONTRACTOR + " someone who handles various fields of logistics, but isn't directly employed by NT proper." ////////////////////////////////// // Shaft Miner @@ -112,7 +116,7 @@ outfit_type = /datum/decl/hierarchy/outfit/job/cargo/mining job_description = "A " + JOB_SHAFT_MINER + " mines and processes minerals to be delivered to departments that need them." alt_titles = list(JOB_ALT_DEEP_SPACE_MINER = /datum/alt_title/deep_space_miner, JOB_ALT_DRILL_TECHNICIAN = /datum/alt_title/drill_tech, JOB_ALT_PROSPECTOR = /datum/alt_title/prospector, - JOB_ALT_EXCAVATOR = /datum/alt_title/excavator) + JOB_ALT_EXCAVATOR = /datum/alt_title/excavator, JOB_ALT_MINING_CONTRACTOR = /datum/alt_title/mining_contractor) /datum/job/mining/get_request_reasons() return list("Assembling expedition team") @@ -130,3 +134,7 @@ /datum/alt_title/excavator title = JOB_ALT_EXCAVATOR + +/datum/alt_title/mining_contractor + title = JOB_ALT_MINING_CONTRACTOR + title_blurb = "A " + JOB_ALT_MINING_CONTRACTOR + " executes mining operations, including drilling, blasting, and excavation, but isn't directly employed by NT proper." diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index 92d9969375d..558ff888b74 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -86,7 +86,8 @@ they find an appropriate topic." alt_titles = list(JOB_ALT_RESEARCHER = /datum/alt_title/researcher, JOB_ALT_LAB_ASSISTANT = /datum/alt_title/lab_assistant, JOB_ALT_XENOARCHAEOLOGIST = /datum/alt_title/xenoarch, JOB_ALT_XENOPALEONTOLOGIST = /datum/alt_title/xenopaleontologist, JOB_ALT_ANOMALIST = /datum/alt_title/anomalist, JOB_ALT_PHORON_RESEARCHER = /datum/alt_title/phoron_research, - JOB_ALT_GAS_PHYSICIST = /datum/alt_title/gas_physicist, JOB_ALT_CIRCUIT_DESIGNER = /datum/alt_title/circuit_designer, JOB_ALT_CIRCUIT_PROGRAMMER = /datum/alt_title/circuit_programmer) + JOB_ALT_GAS_PHYSICIST = /datum/alt_title/gas_physicist, JOB_ALT_CIRCUIT_DESIGNER = /datum/alt_title/circuit_designer, JOB_ALT_CIRCUIT_PROGRAMMER = /datum/alt_title/circuit_programmer, + JOB_ALT_RESEARCH_CONTRACTOR = /datum/alt_title/research_contractor) /datum/job/scientist/get_request_reasons() return list("Assembling expedition team") @@ -138,6 +139,10 @@ title_blurb = "A " + JOB_ALT_CIRCUIT_PROGRAMMER + " is a " + JOB_SCIENTIST + " whose expertise is working with integrated circuits. They are familar with the workings and programming of those devices. \ They work to create various useful devices using the capabilities of integrated circuitry." +/datum/alt_title/research_contractor + title = JOB_ALT_RESEARCH_CONTRACTOR + title_blurb = "A " + JOB_ALT_RESEARCH_CONTRACTOR + " is a specialist hired to conduct various or specific research projects and operations, but isn't directly employed by NT proper." + ////////////////////////////////// // Xenobiologist //////////////////////////////////