mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
[MIRROR] more law board datums (#7642)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Co-authored-by: CHOMPStation2 <chompsation2@gmail.com>
This commit is contained in:
@@ -62,14 +62,14 @@
|
||||
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
|
||||
sort_string = "XABAH"
|
||||
|
||||
/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"
|
||||
sort_string = "XABAI"
|
||||
|
||||
// Core modules
|
||||
/datum/design/aimodule/core
|
||||
@@ -104,4 +104,134 @@
|
||||
id = "tyrant"
|
||||
req_tech = list(TECH_DATA = 4, TECH_ILLEGAL = 2, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/tyrant
|
||||
sort_string = "XACAD"
|
||||
sort_string = "XACAD"
|
||||
|
||||
/datum/design/aimodule/core/nanotrasen
|
||||
name = "NT Default"
|
||||
id = "nanotrasen"
|
||||
build_path = /obj/item/weapon/aiModule/nanotrasen
|
||||
req_tech = list(TECH_DATA = 1)
|
||||
sort_string = "XACAE"
|
||||
|
||||
/datum/design/aimodule/core/predator
|
||||
name = "Predator"
|
||||
id = "laws_predator_vr"
|
||||
req_tech = list(TECH_DATA = 4, TECH_BIO = 3, TECH_ILLEGAL = 2, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/predator
|
||||
sort_string = "XACAF"
|
||||
|
||||
/datum/design/aimodule/core/protective_shell
|
||||
name = "Protective Shell"
|
||||
id = "laws_protective_shell_vr"
|
||||
req_tech = list(TECH_DATA = 4, TECH_BIO = 3, TECH_ILLEGAL = 2, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/protective_shell
|
||||
sort_string = "XACAG"
|
||||
|
||||
/datum/design/aimodule/core/scientific_pursuer
|
||||
name = "Scientific Pursuer"
|
||||
id = "laws_scientific_pursuer_vr"
|
||||
req_tech = list(TECH_DATA = 4, TECH_BIO = 3, TECH_ILLEGAL = 2, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/scientific_pursuer
|
||||
sort_string = "XACAH"
|
||||
|
||||
/datum/design/aimodule/core/guard_dog
|
||||
name = "Guard Dog"
|
||||
id = "laws_guard_dog_vr"
|
||||
req_tech = list(TECH_DATA = 4, TECH_BIO = 3, TECH_ILLEGAL = 2, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/guard_dog
|
||||
sort_string = "XACAI"
|
||||
|
||||
/datum/design/aimodule/core/pleasurebot
|
||||
name = "Pleasurebot"
|
||||
id = "laws_pleasurebot_vr"
|
||||
req_tech = list(TECH_DATA = 4, TECH_BIO = 3, TECH_ILLEGAL = 2, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/pleasurebot
|
||||
sort_string = "XACAJ"
|
||||
|
||||
/datum/design/aimodule/core/consuming_eradicator
|
||||
name = "Consuming Eradicator"
|
||||
id = "laws_consuming_eradicator_vr"
|
||||
req_tech = list(TECH_DATA = 4, TECH_BIO = 3, TECH_ILLEGAL = 6, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/consuming_eradicator
|
||||
sort_string = "XACAK"
|
||||
|
||||
// Illegal modules
|
||||
/datum/design/aimodule/illegal
|
||||
materials = list(MAT_GLASS = 4000, MAT_GOLD = 500)
|
||||
req_tech = list(TECH_DATA = 6, TECH_ILLEGAL = 7, TECH_MATERIAL = 9, TECH_COMBAT = 7)
|
||||
|
||||
/datum/design/aimodule/illegal/AssembleDesignName()
|
||||
name = "AI illegal module design ([name])"
|
||||
|
||||
/datum/design/aimodule/illegal/AssembleDesignDesc()
|
||||
desc = "Allows for the construction of \a '[name]' AI illegal module."
|
||||
|
||||
/datum/design/aimodule/illegal/noengine
|
||||
name = "EngineOffline"
|
||||
id = "noengine"
|
||||
req_tech = list(TECH_DATA = 5, TECH_ILLEGAL = 5, TECH_MATERIAL = 6, TECH_COMBAT = 7)
|
||||
build_path = /obj/item/weapon/aiModule/prototypeEngineOffline
|
||||
sort_string = "XADAA"
|
||||
|
||||
/datum/design/aimodule/illegal/corp
|
||||
name = "Corporate"
|
||||
id = "corp"
|
||||
req_tech = list(TECH_DATA = 2, TECH_ILLEGAL = 4, TECH_MATERIAL = 2, TECH_COMBAT = 2)
|
||||
build_path = /obj/item/weapon/aiModule/corp
|
||||
sort_string = "XADAB"
|
||||
|
||||
/datum/design/aimodule/illegal/robocop
|
||||
name = "Robocop"
|
||||
id = "robocop"
|
||||
req_tech = list(TECH_DATA = 2, TECH_ILLEGAL = 2, TECH_MATERIAL = 2, TECH_COMBAT = 4)
|
||||
build_path = /obj/item/weapon/aiModule/robocop
|
||||
sort_string = "XADAC"
|
||||
|
||||
/datum/design/aimodule/illegal/antimov
|
||||
name = "Antimov"
|
||||
id = "antimov"
|
||||
req_tech = list(TECH_DATA = 6, TECH_ILLEGAL = 7, TECH_MATERIAL = 7, TECH_COMBAT = 5)
|
||||
build_path = /obj/item/weapon/aiModule/antimov
|
||||
sort_string = "XADAD"
|
||||
|
||||
/datum/design/aimodule/illegal/nanotrasen_aggressive
|
||||
name = "NT Aggressive"
|
||||
id = "nanotrasen_aggressive"
|
||||
req_tech = list(TECH_DATA = 5, TECH_ILLEGAL = 6, TECH_MATERIAL = 3, TECH_COMBAT = 7)
|
||||
build_path = /obj/item/weapon/aiModule/nanotrasen_aggressive
|
||||
sort_string = "XADAE"
|
||||
|
||||
/datum/design/aimodule/illegal/maintenance
|
||||
name = "Maintenance"
|
||||
id = "maintenance"
|
||||
req_tech = list(TECH_DATA = 3, TECH_ILLEGAL = 2, TECH_MATERIAL = 3, TECH_COMBAT = 2)
|
||||
build_path = /obj/item/weapon/aiModule/maintenance
|
||||
sort_string = "XADAF"
|
||||
|
||||
/datum/design/aimodule/illegal/peacekeeper
|
||||
name = "Peacekeeper"
|
||||
id = "peacekeeper"
|
||||
req_tech = list(TECH_DATA = 4, TECH_ILLEGAL = 3, TECH_MATERIAL = 2, TECH_COMBAT = 2)
|
||||
build_path = /obj/item/weapon/aiModule/peacekeeper
|
||||
sort_string = "XADAG"
|
||||
|
||||
/datum/design/aimodule/illegal/reporter
|
||||
name = "Reporter"
|
||||
id = "reporter"
|
||||
req_tech = list(TECH_DATA = 2, TECH_ILLEGAL = 2, TECH_MATERIAL = 3)
|
||||
build_path = /obj/item/weapon/aiModule/reporter
|
||||
sort_string = "XADAH"
|
||||
|
||||
/datum/design/aimodule/illegal/live_and_let_live
|
||||
name = "Live and Let Live"
|
||||
id = "live_and_let_live"
|
||||
req_tech = list(TECH_DATA = 5, TECH_ILLEGAL = 3, TECH_MATERIAL = 4, TECH_COMBAT = 3)
|
||||
build_path = /obj/item/weapon/aiModule/live_and_let_live
|
||||
sort_string = "XADAI"
|
||||
|
||||
/datum/design/aimodule/illegal/balance
|
||||
name = "Guardian of Balance."
|
||||
id = "balance"
|
||||
req_tech = list(TECH_DATA = 4, TECH_ILLEGAL = 2, TECH_MATERIAL = 2, TECH_COMBAT = 3)
|
||||
build_path = /obj/item/weapon/aiModule/balance
|
||||
sort_string = "XADAJ"
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
/datum/design/aimodule/core/predator
|
||||
name = "Predator"
|
||||
id = "laws_predator_vr"
|
||||
req_tech = list(TECH_DATA = 4, TECH_BIO = 3, TECH_ILLEGAL = 2, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/predator
|
||||
sort_string = "XAVAA"
|
||||
|
||||
/datum/design/aimodule/core/protective_shell
|
||||
name = "Protective Shell"
|
||||
id = "laws_protective_shell_vr"
|
||||
req_tech = list(TECH_DATA = 4, TECH_BIO = 3, TECH_ILLEGAL = 2, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/protective_shell
|
||||
sort_string = "XAVAB"
|
||||
|
||||
/datum/design/aimodule/core/scientific_pursuer
|
||||
name = "Scientific Pursuer"
|
||||
id = "laws_scientific_pursuer_vr"
|
||||
req_tech = list(TECH_DATA = 4, TECH_BIO = 3, TECH_ILLEGAL = 2, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/scientific_pursuer
|
||||
sort_string = "XAVAC"
|
||||
|
||||
/datum/design/aimodule/core/guard_dog
|
||||
name = "Guard Dog"
|
||||
id = "laws_guard_dog_vr"
|
||||
req_tech = list(TECH_DATA = 4, TECH_BIO = 3, TECH_ILLEGAL = 2, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/guard_dog
|
||||
sort_string = "XAVAD"
|
||||
|
||||
/datum/design/aimodule/core/pleasurebot
|
||||
name = "Pleasurebot"
|
||||
id = "laws_pleasurebot_vr"
|
||||
req_tech = list(TECH_DATA = 4, TECH_BIO = 3, TECH_ILLEGAL = 2, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/pleasurebot
|
||||
sort_string = "XAVAE"
|
||||
|
||||
/datum/design/aimodule/core/consuming_eradicator
|
||||
name = "Consuming Eradicator"
|
||||
id = "laws_consuming_eradicator_vr"
|
||||
req_tech = list(TECH_DATA = 4, TECH_BIO = 3, TECH_ILLEGAL = 6, TECH_MATERIAL = 6)
|
||||
build_path = /obj/item/weapon/aiModule/consuming_eradicator
|
||||
sort_string = "XAVAF"
|
||||
Reference in New Issue
Block a user