From 44a53e3750a2ea081aafeab5f3b73745502dc040 Mon Sep 17 00:00:00 2001 From: InspectorCaracal Date: Wed, 25 May 2022 21:10:53 -0600 Subject: [PATCH] start all global scripts --- evennia/utils/containers.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/evennia/utils/containers.py b/evennia/utils/containers.py index 85678ee03e..9a97e03ed0 100644 --- a/evennia/utils/containers.py +++ b/evennia/utils/containers.py @@ -167,7 +167,6 @@ class GlobalScriptContainer(Container): # store a hash representation of the setup script.attributes.add("_global_script_settings", compare_hash, category="settings_hash") - script.start() return script @@ -183,9 +182,12 @@ class GlobalScriptContainer(Container): # populate self.typeclass_storage self.load_data() - # start registered scripts + # make sure settings-defined scripts are loaded for key in self.loaded_data: self._load_script(key) + # start all global scripts + for script in self._get_scripts(): + script.start() def load_data(self): """