From 3383566e6ac6f41a88c55d13d9e6a86ef55b6306 Mon Sep 17 00:00:00 2001 From: REDxEYE Date: Wed, 30 Oct 2024 13:45:59 +0300 Subject: [PATCH] libitem: Minor cleanup --- src/logic/scripting/lua/libs/libitem.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/logic/scripting/lua/libs/libitem.cpp b/src/logic/scripting/lua/libs/libitem.cpp index 533d3314..c4ac49ec 100644 --- a/src/logic/scripting/lua/libs/libitem.cpp +++ b/src/logic/scripting/lua/libs/libitem.cpp @@ -71,14 +71,10 @@ static int l_model_name(lua::State* L) { static int l_emission(lua::State* L) { if (auto def = get_item_def(L, 1)) { lua::createtable(L, 4, 0); - lua::pushinteger(L, def->emission[0]); - lua::rawseti(L, 1); - lua::pushinteger(L, def->emission[1]); - lua::rawseti(L, 2); - lua::pushinteger(L, def->emission[2]); - lua::rawseti(L, 3); - lua::pushinteger(L, def->emission[3]); - lua::rawseti(L, 4); + for (int i = 0; i < 4; ++i) { + lua::pushinteger(L, def->emission[i]); + lua::rawseti(L, i+1); + } return 1; } return 0;