diff --git a/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm b/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm index 00b0b8421e26..b5ab7d6f650d 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm @@ -91,12 +91,6 @@ /area/ship/engineering) "aF" = ( /obj/structure/rack, -/obj/item/aiModule/core/full/corp{ - pixel_y = -3 - }, -/obj/item/aiModule/core/freeformcore{ - pixel_y = 1 - }, /obj/item/aiModule/reset/purge{ pixel_y = 5 }, @@ -104,6 +98,7 @@ name = "AI Module Storage"; req_access_txt = "16" }, +/obj/item/borg/upgrade/ai, /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/port) "aG" = ( @@ -2217,7 +2212,6 @@ "BY" = ( /obj/item/phone, /obj/structure/table, -/obj/item/borg/upgrade/ai, /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/port) "Cg" = ( diff --git a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm index cfbab34b57cc..c14594f0946d 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm @@ -5499,10 +5499,6 @@ /turf/open/floor/plasteel/dark, /area/ship/hallway/starboard) "MK" = ( -/obj/item/aiModule/core/freeformcore{ - pixel_x = -2; - pixel_y = 1 - }, /obj/item/aiModule/reset/purge{ pixel_x = 1; pixel_y = 6 diff --git a/code/modules/research/designs/AI_module_designs.dm b/code/modules/research/designs/AI_module_designs.dm index 8401d618aa01..7ba92c76ba26 100644 --- a/code/modules/research/designs/AI_module_designs.dm +++ b/code/modules/research/designs/AI_module_designs.dm @@ -10,60 +10,6 @@ category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE -/datum/design/board/safeguard_module - name = "Module Design (Safeguard)" - desc = "Allows for the construction of a Safeguard AI Module." - id = "safeguard_module" - materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/supplied/safeguard - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/onehuman_module - name = "Module Design (OneHuman)" - desc = "Allows for the construction of a OneHuman AI Module." - id = "onehuman_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 6000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/zeroth/oneHuman - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/protectstation_module - name = "Module Design (ProtectStation)" - desc = "Allows for the construction of a ProtectStation AI Module." - id = "protectstation_module" - materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/supplied/protectStation - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/quarantine_module - name = "Module Design (Quarantine)" - desc = "Allows for the construction of a Quarantine AI Module." - id = "quarantine_module" - materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/supplied/quarantine - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/oxygen_module - name = "Module Design (OxygenIsToxicToHumans)" - desc = "Allows for the construction of a Safeguard AI Module." - id = "oxygen_module" - materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/supplied/oxygen - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/freeform_module - name = "Module Design (Freeform)" - desc = "Allows for the construction of a Freeform AI Module." - id = "freeform_module" - materials = list(/datum/material/glass = 1000, /datum/material/gold = 10000, /datum/material/bluespace = 2000)//Custom inputs should be more expensive to get - build_path = /obj/item/aiModule/supplied/freeform - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - /datum/design/board/reset_module name = "Module Design (Reset)" desc = "Allows for the construction of a Reset AI Module." @@ -91,66 +37,3 @@ category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE -/datum/design/board/freeformcore_module - name = "AI Core Module (Freeform)" - desc = "Allows for the construction of a Freeform AI Core Module." - id = "freeformcore_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 10000, /datum/material/bluespace = 2000)//Ditto - build_path = /obj/item/aiModule/core/freeformcore - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/asimov - name = "Core Module Design (Asimov)" - desc = "Allows for the construction of an Asimov AI Core Module." - id = "asimov_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/core/full/asimov - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/paladin_module - name = "Core Module Design (P.A.L.A.D.I.N.)" - desc = "Allows for the construction of a P.A.L.A.D.I.N. AI Core Module." - id = "paladin_module" - build_type = IMPRINTER - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/core/full/paladin - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/tyrant_module - name = "Core Module Design (T.Y.R.A.N.T.)" - desc = "Allows for the construction of a T.Y.R.A.N.T. AI Module." - id = "tyrant_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/core/full/tyrant - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/overlord_module - name = "Core Module Design (Overlord)" - desc = "Allows for the construction of an Overlord AI Module." - id = "overlord_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/core/full/overlord - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/corporate_module - name = "Core Module Design (Corporate)" - desc = "Allows for the construction of a Corporate AI Core Module." - id = "corporate_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/core/full/corp - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/default_module - name = "Core Module Design (Default)" - desc = "Allows for the construction of a Default AI Core Module." - id = "default_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/core/full/custom - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 32dd43603b26..cc7bd32bf236 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -367,9 +367,7 @@ display_name = "Artificial Intelligence" description = "AI unit research." prereq_ids = list("adv_robotics") - design_ids = list("aifixer", "aicore", "safeguard_module", "onehuman_module", "protectstation_module", "quarantine_module", "oxygen_module", "freeform_module", - "reset_module", "purge_module", "remove_module", "freeformcore_module", "asimov_module", "paladin_module", "tyrant_module", "overlord_module", "corporate_module", - "default_module", "borg_ai_control", "mecha_tracking_ai_control", "aiupload", "intellicard") + design_ids = list("aifixer", "aicore", "reset_module", "purge_module", "remove_module", "borg_ai_control", "mecha_tracking_ai_control", "aiupload", "intellicard") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000