mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 02:34:00 +00:00
Merge pull request #8952 from Heroman3003/constructible-vorelaws
Constructible vorelaws
This commit is contained in:
47
code/game/objects/items/weapons/AI_modules_vr.dm
Normal file
47
code/game/objects/items/weapons/AI_modules_vr.dm
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
/******************** Predator ********************/
|
||||||
|
|
||||||
|
/obj/item/weapon/aiModule/predator
|
||||||
|
name = "\improper 'Predator' core AI module"
|
||||||
|
desc = "A Predator Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||||
|
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 6, TECH_ILLEGAL = 2)
|
||||||
|
laws = new/datum/ai_laws/predator()
|
||||||
|
|
||||||
|
/******************** Protective Shell ********************/
|
||||||
|
|
||||||
|
/obj/item/weapon/aiModule/protective_shell
|
||||||
|
name = "\improper 'Protective Shell' core AI module"
|
||||||
|
desc = "A Protective Shell Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||||
|
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 6, TECH_ILLEGAL = 2)
|
||||||
|
laws = new/datum/ai_laws/protective_shell()
|
||||||
|
|
||||||
|
/******************** Scientific Pursuer ********************/
|
||||||
|
|
||||||
|
/obj/item/weapon/aiModule/scientific_pursuer
|
||||||
|
name = "\improper 'Scientific Pursuer' core AI module"
|
||||||
|
desc = "A Scientific Pursuer Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||||
|
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 6, TECH_ILLEGAL = 2)
|
||||||
|
laws = new/datum/ai_laws/scientific_pursuer()
|
||||||
|
|
||||||
|
/******************** Guard Dog ********************/
|
||||||
|
|
||||||
|
/obj/item/weapon/aiModule/guard_dog
|
||||||
|
name = "\improper 'Guard Dog' core AI module"
|
||||||
|
desc = "A Guard Dog Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||||
|
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 6, TECH_ILLEGAL = 2)
|
||||||
|
laws = new/datum/ai_laws/guard_dog()
|
||||||
|
|
||||||
|
/******************** Pleasurebot ********************/
|
||||||
|
|
||||||
|
/obj/item/weapon/aiModule/pleasurebot
|
||||||
|
name = "\improper 'Pleasurebot' core AI module"
|
||||||
|
desc = "A Pleasurebot Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||||
|
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 6, TECH_ILLEGAL = 2)
|
||||||
|
laws = new/datum/ai_laws/pleasurebot()
|
||||||
|
|
||||||
|
/******************** Consuming Eradicator ********************/
|
||||||
|
|
||||||
|
/obj/item/weapon/aiModule/consuming_eradicator
|
||||||
|
name = "\improper 'Consuming Eradicator' core AI module"
|
||||||
|
desc = "A Consuming Eradicator Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||||
|
origin_tech = list(TECH_DATA = 3, TECH_BIO = 2, TECH_MATERIAL = 6, TECH_ILLEGAL = 4)
|
||||||
|
laws = new/datum/ai_laws/consuming_eradicator()
|
||||||
41
code/modules/research/designs/circuits/ai_modules_vr.dm
Normal file
41
code/modules/research/designs/circuits/ai_modules_vr.dm
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
/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"
|
||||||
@@ -1195,6 +1195,7 @@
|
|||||||
#include "code\game\objects\items\toys\toys.dm"
|
#include "code\game\objects\items\toys\toys.dm"
|
||||||
#include "code\game\objects\items\toys\toys_vr.dm"
|
#include "code\game\objects\items\toys\toys_vr.dm"
|
||||||
#include "code\game\objects\items\weapons\AI_modules.dm"
|
#include "code\game\objects\items\weapons\AI_modules.dm"
|
||||||
|
#include "code\game\objects\items\weapons\AI_modules_vr.dm"
|
||||||
#include "code\game\objects\items\weapons\autopsy.dm"
|
#include "code\game\objects\items\weapons\autopsy.dm"
|
||||||
#include "code\game\objects\items\weapons\bones.dm"
|
#include "code\game\objects\items\weapons\bones.dm"
|
||||||
#include "code\game\objects\items\weapons\candle.dm"
|
#include "code\game\objects\items\weapons\candle.dm"
|
||||||
@@ -3367,6 +3368,7 @@
|
|||||||
#include "code\modules\research\designs\xenoarch_toys.dm"
|
#include "code\modules\research\designs\xenoarch_toys.dm"
|
||||||
#include "code\modules\research\designs\xenobio_toys.dm"
|
#include "code\modules\research\designs\xenobio_toys.dm"
|
||||||
#include "code\modules\research\designs\circuits\ai_modules.dm"
|
#include "code\modules\research\designs\circuits\ai_modules.dm"
|
||||||
|
#include "code\modules\research\designs\circuits\ai_modules_vr.dm"
|
||||||
#include "code\modules\research\designs\circuits\circuits.dm"
|
#include "code\modules\research\designs\circuits\circuits.dm"
|
||||||
#include "code\modules\research\designs\circuits\circuits_vr.dm"
|
#include "code\modules\research\designs\circuits\circuits_vr.dm"
|
||||||
#include "code\modules\research\designs\circuits\disks.dm"
|
#include "code\modules\research\designs\circuits\disks.dm"
|
||||||
|
|||||||
Reference in New Issue
Block a user