diff --git a/src/logic/scripting/scripting.cpp b/src/logic/scripting/scripting.cpp index 2aa6c48f..fb4fc4ea 100644 --- a/src/logic/scripting/scripting.cpp +++ b/src/logic/scripting/scripting.cpp @@ -400,7 +400,7 @@ void scripting::load_entity_script(const scriptenv& penv, const EntityDef& def, auto L = lua::get_main_thread(); std::string src = files::read_string(file); logger.info() << "script (entity) " << file.u8string(); - lua::loadbuffer(L, 0, src, file); + lua::loadbuffer(L, 0, src, file.u8string()); lua::store_in(L, lua::CHUNKS_TABLE, def.scriptName); }