diff --git a/src/script/lua_api/l_env.cpp b/src/script/lua_api/l_env.cpp index 0fe1ddec3..38548e88b 100644 --- a/src/script/lua_api/l_env.cpp +++ b/src/script/lua_api/l_env.cpp @@ -894,6 +894,12 @@ int ModApiEnvMod::l_get_us_time(lua_State *L) return 1; } +int ModApiEnvMod::l_get_project_name(lua_State *L) +{ + lua_pushstring(L, PROJECT_NAME); + return 1; +} + void ModApiEnvMod::Initialize(lua_State *L, int top) { API_FCT(set_node); @@ -934,4 +940,5 @@ void ModApiEnvMod::Initialize(lua_State *L, int top) API_FCT(forceload_block); API_FCT(forceload_free_block); API_FCT(get_us_time); + API_FCT(get_project_name); } diff --git a/src/script/lua_api/l_env.h b/src/script/lua_api/l_env.h index 5c9afd2f1..6a50132ce 100644 --- a/src/script/lua_api/l_env.h +++ b/src/script/lua_api/l_env.h @@ -166,6 +166,8 @@ private: // get us precision time static int l_get_us_time(lua_State *L); + static int l_get_project_name(lua_State *L); + public: static void Initialize(lua_State *L, int top); };