summaryrefslogtreecommitdiff
path: root/src/game-server/monster.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server/monster.cpp')
-rw-r--r--src/game-server/monster.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/game-server/monster.cpp b/src/game-server/monster.cpp
index d0c55073..1eb72aef 100644
--- a/src/game-server/monster.cpp
+++ b/src/game-server/monster.cpp
@@ -334,7 +334,9 @@ void Monster::loadScript(const std::string &scriptName)
if (ResourceManager::exists(filename.str()))
{
LOG_INFO("Loading monster script: " << filename.str());
- mScript = Script::create("lua");
+ std::string engineName =
+ Script::determineEngineByFilename(filename.str());
+ mScript = Script::create(engineName);
mScript->loadFile(filename.str());
}
else