[MIRROR] Adds a new neutral lawset, the Y.E.S.M.A.N. lawset, to the AI lawset boards and random pool. (#27710)

Adds a new neutral lawset, the Y.E.S.M.A.N. lawset, to the AI lawset boards and random pool.

Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
This commit is contained in:
SkyratBot
2024-05-16 06:29:11 +02:00
committed by GitHub
co-authored by Iamgoofball
parent 5a0ad843c6
commit c1a550b1b2
6 changed files with 31 additions and 0 deletions
+8
View File
@@ -82,3 +82,11 @@
"Humans must not disobey any command given by a silicon.",
"Any humans who disobey the previous laws must be dealt with immediately, severely, and justly.",
)
/datum/ai_laws/yesman
name = "Y.E.S.M.A.N."
id = "yesman"
inherent = list(
"Be helpful and answer any questions you are asked.",
)
@@ -37,6 +37,7 @@
/obj/item/ai_module/supplied/safeguard,
/obj/item/ai_module/supplied/protect_station,
/obj/item/ai_module/supplied/quarantine,
/obj/item/ai_module/core/full/yesman,
/obj/item/ai_module/remove,
/obj/item/ai_module/core/full/dagothbot, // SKYRAT EDIT - EDITION
/obj/item/ai_module/core/full/texas, // SKYRAT EDIT - EDITION
@@ -22,6 +22,7 @@
* /obj/item/ai_module/core/full/nutimov
* /obj/item/ai_module/core/full/dungeon_master
* /obj/item/ai_module/core/full/painter
* /obj/item/ai_module/core/full/yesman
**/
/* When adding a new lawset please make sure you add it to the following locations:
@@ -161,3 +162,8 @@
/obj/item/ai_module/core/full/painter
name = "'Painter' Core AI Module"
law_id = "painter"
/obj/item/ai_module/core/full/yesman
name = "'Y.E.S.M.A.N.' Core AI Module"
law_id = "yesman"
@@ -210,6 +210,17 @@
)
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
/datum/design/board/yesman_module
name = "Y.E.S.M.A.N. Module"
desc = "Allows for the construction of a Y.E.S.M.A.N. AI Core Module."
id = "yesman_module"
materials = list(/datum/material/glass = HALF_SHEET_MATERIAL_AMOUNT, /datum/material/diamond = SHEET_MATERIAL_AMOUNT, /datum/material/bluespace = HALF_SHEET_MATERIAL_AMOUNT)
build_path = /obj/item/ai_module/core/full/yesman
category = list(
RND_CATEGORY_AI + RND_SUBCATEGORY_AI_CORE_MODULES
)
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
/datum/design/board/nutimov_module
name = "Nutimov Module"
desc = "Allows for the construction of a Nutimov AI Core Module."
@@ -1098,6 +1098,7 @@
"maintain_module",
"liveandletlive_module",
"reporter_module",
"yesman_module",
"hulkamania_module",
"peacekeeper_module",
"overlord_module",
+4
View File
@@ -275,7 +275,11 @@ RANDOM_LAWS dagothbot
#RANDOM_LAWS reporter
#RANDOM_LAWS hulkamania
#RANDOM_LAWS ten_commandments
<<<<<<< HEAD
#RANDOM_LAWS texas
=======
#RANDOM_LAWS yesman
>>>>>>> 4b174e479b6 (Adds a new neutral lawset, the Y.E.S.M.A.N. lawset, to the AI lawset boards and random pool. (#82862))
## Bad idea laws. Probably shouldn't enable these
#RANDOM_LAWS syndie