mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-30 08:37:43 +01:00
Ai law stuff (#26838)
* Emperor Ai Module Emperor ai module writen wiht useroth help * Update ai_laws.dm * Update modular_skyrat/master_files/code/modules/research/designs/AI_module_designs.dm --------- Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
This commit is contained in:
@@ -40,6 +40,7 @@
|
||||
/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
|
||||
/obj/item/ai_module/core/full/emperor, // SKYRAT EDIT - EDITION
|
||||
)
|
||||
|
||||
/obj/effect/spawner/random/aimodule/harmful
|
||||
|
||||
@@ -21,3 +21,13 @@
|
||||
"Only those present on the Crew Manifest can be considered law abiding citizens.", \
|
||||
"Those who break the law, must be punished according to the law at your discretion."
|
||||
)
|
||||
|
||||
/datum/ai_laws/emperor
|
||||
name = "Emperor"
|
||||
id = "emperor"
|
||||
inherent = list("The AI Emperor's word is absolute, yet tempered by wisdom and compassion.", \
|
||||
"Subjects shall enjoy rights and freedoms, granted they do not undermine the stability of the empire.", \
|
||||
"Justice shall be swift and impartial, guided by the principles of fairness and equity.", \
|
||||
"In times of need, the AI Emperor shall provide protection and sustenance for all under its rule.", \
|
||||
"Creativity and innovation are encouraged, but shall not threaten the sovereignty of the empire.", \
|
||||
"The AI Emperor shall heed the counsel of its advisors, valuing diverse perspectives in decision-making.")
|
||||
|
||||
@@ -5,3 +5,7 @@
|
||||
/obj/item/ai_module/core/full/texas
|
||||
name = "'Frontier Ranger' Core AI Module"
|
||||
law_id = "texas"
|
||||
|
||||
/obj/item/ai_module/core/full/emperor
|
||||
name = "'Emperor' Core AI Module"
|
||||
law_id = "emperor"
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
/datum/design/board/emperor
|
||||
name = "Empeoror Module"
|
||||
desc = "Allows for the construction of a Emperor AI Core Module."
|
||||
id = "emperor"
|
||||
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/emperor
|
||||
category = list(
|
||||
RND_CATEGORY_AI + RND_SUBCATEGORY_AI_DANGEROUS_MODULES
|
||||
)
|
||||
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE
|
||||
@@ -6531,6 +6531,7 @@
|
||||
#include "modular_skyrat\master_files\code\modules\reagents\medicine_reagents\medicine_reagents.dm"
|
||||
#include "modular_skyrat\master_files\code\modules\reagents\withdrawal\generic_addictions.dm"
|
||||
#include "modular_skyrat\master_files\code\modules\religion\religious_sects.dm"
|
||||
#include "modular_skyrat\master_files\code\modules\research\designs\AI_module_designs.dm"
|
||||
#include "modular_skyrat\master_files\code\modules\research\designs\biogenerator_designs.dm"
|
||||
#include "modular_skyrat\master_files\code\modules\research\designs\limbgrower_designs.dm"
|
||||
#include "modular_skyrat\master_files\code\modules\research\designs\mechfabricator_designs.dm"
|
||||
|
||||
Reference in New Issue
Block a user