Cargo and Science Contractor Titles (#19396)

* Update cargo.dm

Logistics Contractor + title blurb
Mining Contractor + title blurb

* Update cargo.dm

Killed unnecessary line at 96.

* Update science.dm

Research Contractor + title blurb

* Update jobs.dm

Adds Cargo and Research Alt Titles to jobs.dm

* Update science.dm

* blurb

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
CMDR Youth
2026-04-13 03:03:13 -04:00
committed by GitHub
co-authored by Cameron Lennox
parent b1f24ea294
commit 74ed1a4183
3 changed files with 19 additions and 3 deletions
+3
View File
@@ -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
+10 -2
View File
@@ -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."
+6 -1
View File
@@ -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
//////////////////////////////////