mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
107 lines
3.0 KiB
Plaintext
107 lines
3.0 KiB
Plaintext
/datum/design/aimodule
|
|
build_type = IMPRINTER
|
|
materials = list("glass" = 2000, "gold" = 100)
|
|
|
|
/datum/design/aimodule/AssembleDesignName()
|
|
name = "AI module design ([name])"
|
|
|
|
/datum/design/aimodule/AssembleDesignDesc()
|
|
desc = "Allows for the construction of \a '[name]' AI module."
|
|
|
|
/datum/design/aimodule/safeguard
|
|
name = "Safeguard"
|
|
id = "safeguard"
|
|
req_tech = list(TECH_DATA = 3, TECH_MATERIAL = 4)
|
|
build_path = /obj/item/weapon/aiModule/safeguard
|
|
sort_string = "XABAA"
|
|
|
|
/datum/design/aimodule/onehuman
|
|
name = "OneCrewMember"
|
|
id = "onehuman"
|
|
req_tech = list(TECH_DATA = 4, TECH_MATERIAL = 6)
|
|
build_path = /obj/item/weapon/aiModule/oneHuman
|
|
sort_string = "XABAB"
|
|
|
|
/datum/design/aimodule/protectstation
|
|
name = "ProtectStation"
|
|
id = "protectstation"
|
|
req_tech = list(TECH_DATA = 3, TECH_MATERIAL = 6)
|
|
build_path = /obj/item/weapon/aiModule/protectStation
|
|
sort_string = "XABAC"
|
|
|
|
/datum/design/aimodule/notele
|
|
name = "TeleporterOffline"
|
|
id = "notele"
|
|
req_tech = list(TECH_DATA = 3)
|
|
build_path = /obj/item/weapon/aiModule/teleporterOffline
|
|
sort_string = "XABAD"
|
|
|
|
/datum/design/aimodule/quarantine
|
|
name = "Quarantine"
|
|
id = "quarantine"
|
|
req_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 4)
|
|
build_path = /obj/item/weapon/aiModule/quarantine
|
|
sort_string = "XABAE"
|
|
|
|
/datum/design/aimodule/oxygen
|
|
name = "OxygenIsToxicToHumans"
|
|
id = "oxygen"
|
|
req_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 4)
|
|
build_path = /obj/item/weapon/aiModule/oxygen
|
|
sort_string = "XABAF"
|
|
|
|
/datum/design/aimodule/freeform
|
|
name = "Freeform"
|
|
id = "freeform"
|
|
req_tech = list(TECH_DATA = 4, TECH_MATERIAL = 4)
|
|
build_path = /obj/item/weapon/aiModule/freeform
|
|
sort_string = "XABAG"
|
|
|
|
/datum/design/aimodule/reset
|
|
name = "Reset"
|
|
id = "reset"
|
|
req_tech = list(TECH_DATA = 3, TECH_MATERIAL = 6)
|
|
build_path = /obj/item/weapon/aiModule/reset
|
|
sort_string = "XAAAZ" // Duplicate string, really need to redo this whole thing
|
|
|
|
/datum/design/aimodule/purge
|
|
name = "Purge"
|
|
id = "purge"
|
|
req_tech = list(TECH_DATA = 4, TECH_MATERIAL = 6)
|
|
build_path = /obj/item/weapon/aiModule/purge
|
|
sort_string = "XAAAB"
|
|
|
|
// Core modules
|
|
/datum/design/aimodule/core
|
|
req_tech = list(TECH_DATA = 4, TECH_MATERIAL = 6)
|
|
|
|
/datum/design/aimodule/core/AssembleDesignName()
|
|
name = "AI core module design ([name])"
|
|
|
|
/datum/design/aimodule/core/AssembleDesignDesc()
|
|
desc = "Allows for the construction of \a '[name]' AI core module."
|
|
|
|
/datum/design/aimodule/core/freeformcore
|
|
name = "Freeform"
|
|
id = "freeformcore"
|
|
build_path = /obj/item/weapon/aiModule/freeformcore
|
|
sort_string = "XACAA"
|
|
|
|
/datum/design/aimodule/core/asimov
|
|
name = "Asimov"
|
|
id = "asimov"
|
|
build_path = /obj/item/weapon/aiModule/asimov
|
|
sort_string = "XACAB"
|
|
|
|
/datum/design/aimodule/core/paladin
|
|
name = "P.A.L.A.D.I.N."
|
|
id = "paladin"
|
|
build_path = /obj/item/weapon/aiModule/paladin
|
|
sort_string = "XACAC"
|
|
|
|
/datum/design/aimodule/core/tyrant
|
|
name = "T.Y.R.A.N.T."
|
|
id = "tyrant"
|
|
req_tech = list(TECH_DATA = 4, TECH_ILLEGAL = 2, TECH_MATERIAL = 6)
|
|
build_path = /obj/item/weapon/aiModule/tyrant
|
|
sort_string = "XACAD" |