mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-29 08:08:49 +01:00
Make some AI material lists into defines (#89178)
## About The Pull Request Tiny code cleanup to AI-related files. - Removes unmaintained pointless block comment that listed file contents. - Updates file reference to where you actually need to add things. - Convert some heavily copy/pasted lists to defines. Originally implemented in #89032 and will conflict with it when merged presumably but that's my problem. @san7890 correctly noted that getting new AI laws merged can be tedious and political and he would like these changes to be mergeable separately. ## Changelog Not player facing
This commit is contained in:
@@ -1,37 +1,10 @@
|
||||
/* CONTAINS:
|
||||
* /obj/item/ai_module/core/full/custom
|
||||
* /obj/item/ai_module/core/full/asimov
|
||||
* /obj/item/ai_module/core/full/asimovpp
|
||||
* /obj/item/ai_module/core/full/corp
|
||||
* /obj/item/ai_module/core/full/paladin
|
||||
* /obj/item/ai_module/core/full/paladin_devotion
|
||||
* /obj/item/ai_module/core/full/tyrant
|
||||
* /obj/item/ai_module/core/full/robocop
|
||||
* /obj/item/ai_module/core/full/antimov
|
||||
* /obj/item/ai_module/core/full/drone
|
||||
* /obj/item/ai_module/core/full/hippocratic
|
||||
* /obj/item/ai_module/core/full/reporter
|
||||
* /obj/item/ai_module/core/full/thermurderdynamic
|
||||
* /obj/item/ai_module/core/full/liveandletlive
|
||||
* /obj/item/ai_module/core/full/balance
|
||||
* /obj/item/ai_module/core/full/maintain
|
||||
* /obj/item/ai_module/core/full/peacekeeper
|
||||
* /obj/item/ai_module/core/full/hulkamania
|
||||
* /obj/item/ai_module/core/full/overlord
|
||||
* /obj/item/ai_module/core/full/ten_commandments
|
||||
* /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:
|
||||
*
|
||||
* code\game\objects\items\AI_modules - (full_lawsets.dm, supplied.dm, etc.)
|
||||
* code\datums\ai_laws - (laws_anatgonistic.dm, laws_neutral.dm, etc.)
|
||||
* code\game\objects\effects\spawners\random\ai_module.dm - (this gives a chance to spawn the lawset in the AI upload)
|
||||
* code\modules\research\designs\AI_module_designs.dm - (this lets research print the lawset module in game)
|
||||
* code\modules\research\techweb\all_nodes.dm - (this updates AI research node with the lawsets)
|
||||
* code\modules\research\techweb\robo_nodes.dm - (this updates AI research node with the lawsets)
|
||||
* config\game_options.txt - (this allows the AI to potentially use the lawset at roundstart or with the Unique AI station trait)
|
||||
**/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user