From 91739c6aa55c8ccd9a34f8583ca672dd775ebd78 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Wed, 10 Jan 2018 13:46:55 -0800 Subject: [PATCH] Removes custom AI board no laws warning (#34226) --- code/game/objects/items/AI_modules.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/AI_modules.dm b/code/game/objects/items/AI_modules.dm index fdd7425fef1..c418d6955d3 100644 --- a/code/game/objects/items/AI_modules.dm +++ b/code/game/objects/items/AI_modules.dm @@ -398,8 +398,8 @@ AI MODULES /obj/item/aiModule/core/full/custom name = "Default Core AI Module" -/obj/item/aiModule/core/full/custom/New() - ..() +/obj/item/aiModule/core/full/custom/Initialize() + . = ..() for(var/line in world.file2list("config/silicon_laws.txt")) if(!line) continue @@ -408,9 +408,8 @@ AI MODULES laws += line - if(!laws.len) //Failsafe if something goes wrong with silicon_laws.txt. - WARNING("ERROR: empty custom board created, empty custom board deleted. Please check silicon_laws.txt. (this may be intended by the server host)") - qdel(src) + if(!laws.len) + return INITIALIZE_HINT_QDEL /****************** T.Y.R.A.N.T. *****************/