diff --git a/code/game/world.dm b/code/game/world.dm index 94cfb0baca..10431e4af9 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -8,8 +8,9 @@ GLOBAL_LIST(topic_status_cache) //This happens after the Master subsystem new(s) (it's a global datum) //So subsystems globals exist, but are not initialised /world/New() - if(fexists("byond-extools.dll")) - call("byond-extools.dll", "maptick_initialize")() + var/extools = world.GetConfig("env", "EXTOOLS_DLL") || "./byond-extools.dll" + if (fexists(extools)) + call(extools, "maptick_initialize")() enable_debugger() world.Profile(PROFILE_START)