diff --git a/code/__defines/jobs.dm b/code/__defines/jobs.dm index 6d625e96092..c20f5e3cd98 100644 --- a/code/__defines/jobs.dm +++ b/code/__defines/jobs.dm @@ -200,6 +200,7 @@ #define JOB_ALT_ELECTRICIAN "Electrician" #define JOB_ALT_CONSTRUCTION_ENGINEER "Construction Engineer" #define JOB_ALT_ENGINEERING_CONTRACTOR "Engineering Contractor" + #define JOB_ALT_COMPUTER_TECHNICIAN "Computer Technician" #define JOB_ATMOSPHERIC_TECHNICIAN "Atmospheric Technician" // Atmospheric Technician alt titles @@ -292,6 +293,7 @@ #define JOB_ALT_ASSEMBLY_TECHNICIAN "Assembly Technician" #define JOB_ALT_BIOMECHANICAL_ENGINEER "Biomechanical Engineer" #define JOB_ALT_MECHATRONIC_ENGINEER "Mechatronic Engineer" + #define JOB_ALT_SOFTWARE_ENGINEER "Software Engineer" #define JOB_XENOBOTANIST "Xenobotanist" // Xenobotanist alt titles diff --git a/code/game/jobs/job/engineering_vr.dm b/code/game/jobs/job/engineering_vr.dm index ed872fd85b8..17b70731dbd 100644 --- a/code/game/jobs/job/engineering_vr.dm +++ b/code/game/jobs/job/engineering_vr.dm @@ -30,7 +30,7 @@ /datum/job/engineer pto_type = PTO_ENGINEERING alt_titles = list(JOB_ALT_MAINTENANCE_TECHNICIAN = /datum/alt_title/maint_tech, JOB_ALT_ENGINE_TECHNICIAN = /datum/alt_title/engine_tech, - JOB_ALT_ELECTRICIAN = /datum/alt_title/electrician, JOB_ALT_CONSTRUCTION_ENGINEER = /datum/alt_title/construction_engi, JOB_ALT_ENGINEERING_CONTRACTOR = /datum/alt_title/engineering_contractor) + JOB_ALT_ELECTRICIAN = /datum/alt_title/electrician, JOB_ALT_CONSTRUCTION_ENGINEER = /datum/alt_title/construction_engi, JOB_ALT_ENGINEERING_CONTRACTOR = /datum/alt_title/engineering_contractor, JOB_ALT_COMPUTER_TECHNICIAN = /datum/alt_title/computer_tech) /datum/alt_title/construction_engi title = JOB_ALT_CONSTRUCTION_ENGINEER @@ -44,8 +44,9 @@ /datum/job/engineer/get_request_reasons() return list("Engine setup", "Construction project", "Repairs necessary", "Assembling expedition team") - - +/datum/alt_title/computer_tech + title = JOB_ALT_COMPUTER_TECHNICIAN + title_blurb = "A " + JOB_ALT_COMPUTER_TECHNICIAN + " fulfills similar duties to other engineers, but specializes in working with software and computers. They also often deal with integrated circuits." /datum/job/atmos spawn_positions = 3 diff --git a/code/game/jobs/job/science_vr.dm b/code/game/jobs/job/science_vr.dm index bb5285e16ef..c0505e4109e 100644 --- a/code/game/jobs/job/science_vr.dm +++ b/code/game/jobs/job/science_vr.dm @@ -86,7 +86,15 @@ /datum/job/roboticist total_positions = 3 pto_type = PTO_SCIENCE - alt_titles = list(JOB_ALT_ASSEMBLY_TECHNICIAN = /datum/alt_title/assembly_tech, JOB_ALT_BIOMECHANICAL_ENGINEER = /datum/alt_title/biomech, JOB_ALT_MECHATRONIC_ENGINEER = /datum/alt_title/mech_tech) + alt_titles = list( + JOB_ALT_ASSEMBLY_TECHNICIAN = /datum/alt_title/assembly_tech, + JOB_ALT_BIOMECHANICAL_ENGINEER = /datum/alt_title/biomech, + JOB_ALT_MECHATRONIC_ENGINEER = /datum/alt_title/mech_tech, + JOB_ALT_SOFTWARE_ENGINEER = /datum/alt_title/software_engi) + +/datum/alt_title/software_engi + title = JOB_ALT_SOFTWARE_ENGINEER + title_blurb = "A " + JOB_ALT_SOFTWARE_ENGINEER + " specializes in working with software and firmware. They also often deal with integrated circuits." /datum/alt_title/assembly_tech title = JOB_ALT_ASSEMBLY_TECHNICIAN