diff --git a/src/logic/scripting/lua/lib__skeleton.cpp b/src/logic/scripting/lua/lib__skeleton.cpp index 00508176..6eb00a97 100644 --- a/src/logic/scripting/lua/lib__skeleton.cpp +++ b/src/logic/scripting/lua/lib__skeleton.cpp @@ -81,7 +81,7 @@ static int l_index(lua::State* L) { if (auto entity = get_entity(L, 1)) { auto& skeleton = entity->getSkeleton(); if (auto bone = skeleton.config->find(lua::require_string(L, 2))) { - return lua::tointeger(L, bone->getIndex()); + return lua::pushinteger(L, bone->getIndex()); } } return 0;