diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm
index 2d2b110fa06..067411ed647 100644
--- a/code/game/objects/items/robot/robot_upgrades.dm
+++ b/code/game/objects/items/robot/robot_upgrades.dm
@@ -185,20 +185,18 @@
/obj/item/borg/upgrade/syndicate
name = "safety override module"
- desc = "Unlocks the hidden, deadlier functions of a cyborg. Also prevents emag subversion."
+ desc = "Unlocks the hidden, deadlier functions of a cyborg."
icon_state = "cyborg_upgrade3"
- origin_tech = "combat=4;syndicate=1"
+ origin_tech = "combat=6;materials=6"
require_module = TRUE
/obj/item/borg/upgrade/syndicate/action(mob/living/silicon/robot/R)
if(..())
return
- if(R.emagged)
- return
if(R.weapons_unlock)
- to_chat(R, "Internal diagnostic error: incompatible upgrade module detected.")
+ to_chat(R, "Warning: Safety Overide Protocols have be disabled.")
return
- R.emagged = 1
+ R.weapons_unlock = 1
return TRUE
/obj/item/borg/upgrade/lavaproof
diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm
index 75e64a43215..7bd5b3e9c93 100644
--- a/code/modules/research/designs/mechfabricator_designs.dm
+++ b/code/modules/research/designs/mechfabricator_designs.dm
@@ -1094,7 +1094,7 @@
name = "Cyborg Upgrade (Safety Override)"
id = "borg_syndicate_module"
build_type = MECHFAB
- req_tech = list("combat" = 4, "syndicate" = 2)
+ req_tech = list("combat" = 7, "programming" = 7)
build_path = /obj/item/borg/upgrade/syndicate
materials = list(MAT_METAL=10000,MAT_GLASS=15000,MAT_DIAMOND = 10000)
construction_time = 120