diff --git a/code/controllers/configuration/configuration.dm b/code/controllers/configuration/configuration.dm index a19f3147e7..b662fd4f84 100644 --- a/code/controllers/configuration/configuration.dm +++ b/code/controllers/configuration/configuration.dm @@ -67,6 +67,9 @@ entries_by_type -= CE.type /datum/controller/configuration/proc/LoadEntries(filename, list/stack = list()) + if(IsAdminAdvancedProcCall()) + return + var/filename_to_test = world.system_type == MS_WINDOWS ? lowertext(filename) : filename if(filename_to_test in stack) log_config("Warning: Config recursion detected ([english_list(stack)]), breaking!")