/datum/design/safeguard_module name = "Module Design (Safeguard)" desc = "Allows for the construction of a Safeguard AI Module." id = "safeguard_module" req_tech = list(Tc_PROGRAMMING = 3, Tc_MATERIALS = 4) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_GOLD = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/targetted/safeguard /datum/design/onehuman_module name = "Module Design (OneHuman)" desc = "Allows for the construction of a OneHuman AI Module." id = "onehuman_module" req_tech = list(Tc_PROGRAMMING = 4, Tc_MATERIALS = 6) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_DIAMOND = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/targetted/oneHuman locked = 1 req_lock_access = list(access_captain) /datum/design/protectstation_module name = "Module Design (ProtectStation)" desc = "Allows for the construction of a ProtectStation AI Module." id = "protectstation_module" req_tech = list(Tc_PROGRAMMING = 3, Tc_MATERIALS = 6) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_GOLD = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/standard/protectStation /datum/design/notele_module name = "Module Design (TeleporterOffline Module)" desc = "Allows for the construction of a TeleporterOffline AI Module." id = "notele_module" req_tech = list(Tc_PROGRAMMING = 3) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_GOLD = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/standard/teleporterOffline /datum/design/quarantine_module name = "Module Design (Quarantine)" desc = "Allows for the construction of a Quarantine AI Module." id = "quarantine_module" req_tech = list(Tc_PROGRAMMING = 3, Tc_BIOTECH = 2, Tc_MATERIALS = 4) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_GOLD = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/standard/quarantine /datum/design/oxygen_module name = "Module Design (OxygenIsToxicToHumans)" desc = "Allows for the construction of a Safeguard AI Module." id = "oxygen_module" req_tech = list(Tc_PROGRAMMING = 3, Tc_BIOTECH = 2, Tc_MATERIALS = 4) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_GOLD = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/standard/oxygen locked = 1 req_lock_access = list(access_captain) /datum/design/freeform_module name = "Module Design (Freeform)" desc = "Allows for the construction of a Freeform AI Module." id = "freeform_module" req_tech = list(Tc_PROGRAMMING = 4, Tc_MATERIALS = 4) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_GOLD = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/freeform /datum/design/reset_module name = "Module Design (Reset)" desc = "Allows for the construction of a Reset AI Module." id = "reset_module" req_tech = list(Tc_PROGRAMMING = 3, Tc_MATERIALS = 6) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_GOLD = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/reset /datum/design/purge_module //tempted to lock this, have a vote on it - Comic name = "Module Design (Purge)" desc = "Allows for the construction of a Purge AI Module." id = "purge_module" req_tech = list(Tc_PROGRAMMING = 4, Tc_MATERIALS = 6) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_DIAMOND = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/purge /datum/design/freeformcore_module name = "Core Module Design (Freeform)" desc = "Allows for the construction of a Freeform AI Core Module." id = "freeformcore_module" req_tech = list(Tc_PROGRAMMING = 4, Tc_MATERIALS = 6) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_DIAMOND = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/freeform/core /datum/design/asimov name = "Core Module Design (Asimov)" desc = "Allows for the construction of an Asimov AI Core Module." id = "asimov_module" req_tech = list(Tc_PROGRAMMING = 3, Tc_MATERIALS = 6) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_DIAMOND = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/core/asimov /datum/design/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" req_tech = list(Tc_PROGRAMMING = 4, Tc_MATERIALS = 6) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_DIAMOND = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/core/paladin /datum/design/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" req_tech = list(Tc_PROGRAMMING = 4, Tc_SYNDICATE = 2, Tc_MATERIALS = 6) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_DIAMOND = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/core/tyrant locked = 1 req_lock_access = list(access_captain) /datum/design/nt_default name = "Core Module Design (NT default)" desc = "Allows for the construction of a NT default AI Core Module." id = "nt_default_module" req_tech = list(Tc_PROGRAMMING = 3, Tc_MATERIALS = 6) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_DIAMOND = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/core/nanotrasen /datum/design/robocop name = "Core Module Design (Robocop)" desc = "Allows for the construction of a Robocop AI Core Module." id = "robocop_module" req_tech = list(Tc_PROGRAMMING = 3, Tc_MATERIALS = 6) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_DIAMOND = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/core/robocop /datum/design/lazymov name = "Core Module Design (Lazymov)" desc = "Allows for the construction of a Lazymov AI Core Module." id = "lazymov_module" req_tech = list(Tc_PROGRAMMING = 3, Tc_MATERIALS = 6) build_type = IMPRINTER materials = list(MAT_GLASS = 2000, SACID = 20, MAT_DIAMOND = 100) category = "Module Boards" build_path = /obj/item/weapon/aiModule/core/lazymov