From f9f150f0aa0494169720cc5985e9441149d8a292 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 19 Nov 2024 07:35:38 +0300 Subject: [PATCH] fix entity component script source path in lua traceback --- src/content/ContentLoader.cpp | 2 +- src/logic/scripting/scripting.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/ContentLoader.cpp b/src/content/ContentLoader.cpp index 263a25c2..cb50e4a5 100644 --- a/src/content/ContentLoader.cpp +++ b/src/content/ContentLoader.cpp @@ -814,7 +814,7 @@ void ContentLoader::load() { scripting::load_entity_component( name, file, - pack->id + ":scripts/components/" + file.stem().u8string() + pack->id + ":scripts/components/" + file.filename().u8string() ); }); diff --git a/src/logic/scripting/scripting.cpp b/src/logic/scripting/scripting.cpp index aeeb3978..3f3161ae 100644 --- a/src/logic/scripting/scripting.cpp +++ b/src/logic/scripting/scripting.cpp @@ -700,7 +700,7 @@ void scripting::load_entity_component( auto L = lua::get_main_state(); std::string src = files::read_string(file); logger.info() << "script (component) " << file.u8string(); - lua::loadbuffer(L, 0, src, "C!" + name); + lua::loadbuffer(L, 0, src, fileName); lua::store_in(L, lua::CHUNKS_TABLE, name); }