From 01891cd5c2e2221a9a4f4afd79f730501ffe8527 Mon Sep 17 00:00:00 2001 From: BarteG44 Date: Mon, 23 Dec 2024 15:51:13 +0100 Subject: [PATCH 1/2] Restricts the Telecrystal Fuel Rod to Engineers and Atmos techs --- code/modules/uplink/uplink_items.dm | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index e2a89acfc2f60..56b7055a4646d 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -2472,6 +2472,15 @@ GLOBAL_LIST_INIT(illegal_tech_blacklist, typecacheof(list( item = /obj/item/autosurgeon/syndicate/laser_arm restricted_roles = list(JOB_NAME_ROBOTICIST, JOB_NAME_RESEARCHDIRECTOR) +/datum/uplink_item/role_restricted/tc_rod + name = "Telecrystal Fuel Rod" + desc = "This special fuel rod has eight material slots that can be inserted with telecrystals, \ + once the rod has been fully depleted, you will be able to harvest the extra telecrystals. \ + Please note: This Rod fissiles much faster than it's nanotrasen counterpart, it doesn't take \ + much to overload the reactor with these..." + item = /obj/item/fuel_rod/material/telecrystal + cost = 7 + restricted_roles = list(JOB_NAME_STATIONENGINEER, JOB_NAME_ATMOSPHERICTECHNICIAN) // Pointless /datum/uplink_item/badass @@ -2587,11 +2596,3 @@ GLOBAL_LIST_INIT(illegal_tech_blacklist, typecacheof(list( surplus = 0 disabled = TRUE // #11346 Currently in a broken state, lasso'd mobs will never unregister a target once they have locked onto one, making them unusable. -/datum/uplink_item/device_tools/tc_rod - name = "Telecrystal Fuel Rod" - desc = "This special fuel rod has eight material slots that can be inserted with telecrystals, \ - once the rod has been fully depleted, you will be able to harvest the extra telecrystals. \ - Please note: This Rod fissiles much faster than it's nanotrasen counterpart, it doesn't take \ - much to overload the reactor with these..." - item = /obj/item/fuel_rod/material/telecrystal - cost = 7 From dec01cdd99b7d5a85f993d4b85587b0a22833408 Mon Sep 17 00:00:00 2001 From: BarteG44 Date: Tue, 24 Dec 2024 10:30:55 +0100 Subject: [PATCH 2/2] allows the CE to have some fun too --- code/modules/uplink/uplink_items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 56b7055a4646d..a18a93322b0b0 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -2480,7 +2480,7 @@ GLOBAL_LIST_INIT(illegal_tech_blacklist, typecacheof(list( much to overload the reactor with these..." item = /obj/item/fuel_rod/material/telecrystal cost = 7 - restricted_roles = list(JOB_NAME_STATIONENGINEER, JOB_NAME_ATMOSPHERICTECHNICIAN) + restricted_roles = list(JOB_NAME_STATIONENGINEER, JOB_NAME_ATMOSPHERICTECHNICIAN, JOB_NAME_CHIEFENGINEER) // Pointless /datum/uplink_item/badass