From 3f5b194fcbcf19e62aa4811c2e4178d54061e01b Mon Sep 17 00:00:00 2001 From: RomanDonw Date: Wed, 4 Mar 2026 16:34:47 +1000 Subject: [PATCH] misc changed logic in quat.from_euler --- src/logic/scripting/lua/libs/libquat.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/logic/scripting/lua/libs/libquat.cpp b/src/logic/scripting/lua/libs/libquat.cpp index 286c6e05a..d08983fe4 100644 --- a/src/logic/scripting/lua/libs/libquat.cpp +++ b/src/logic/scripting/lua/libs/libquat.cpp @@ -49,8 +49,8 @@ static int l_from_euler(lua::State *L) uint argc = lua::check_argc(L, 1, 2); glm::vec3 euler = lua::tovec3(L, 1); - if (argc == 1) return lua::pushquat(L, glm::quat(euler)); - return lua::setquat(L, 2, glm::quat(euler)); + if (argc == 2) return lua::setquat(L, 2, glm::quat(euler)); + return lua::pushquat(L, glm::quat(euler)); } const luaL_Reg quatlib[] = {