diff --git a/Server/mods/deathmatch/logic/luadefs/CLuaColShapeDefs.cpp b/Server/mods/deathmatch/logic/luadefs/CLuaColShapeDefs.cpp index fad2987803c..ec999c4303a 100644 --- a/Server/mods/deathmatch/logic/luadefs/CLuaColShapeDefs.cpp +++ b/Server/mods/deathmatch/logic/luadefs/CLuaColShapeDefs.cpp @@ -805,11 +805,11 @@ int CLuaColShapeDefs::RemoveColPolygonPoint(lua_State* luaVM) return luaL_error(luaVM, argStream.GetFullErrorMessage()); } -CLuaMultiReturn CLuaColShapeDefs::GetColPolygonHeight(CColPolygon* pColPolygon) +std::tuple CLuaColShapeDefs::GetColPolygonHeight(CColPolygon* pColPolygon) { float fFloor, fCeil; pColPolygon->GetHeight(fFloor, fCeil); - return {fFloor, fCeil}; + return std::make_tuple(fFloor, fCeil); } bool CLuaColShapeDefs::SetColPolygonHeight(CColPolygon* pColPolygon, std::variant floor, std::variant ceil) diff --git a/Server/mods/deathmatch/logic/luadefs/CLuaColShapeDefs.h b/Server/mods/deathmatch/logic/luadefs/CLuaColShapeDefs.h index d484efa7632..4d055a394d1 100644 --- a/Server/mods/deathmatch/logic/luadefs/CLuaColShapeDefs.h +++ b/Server/mods/deathmatch/logic/luadefs/CLuaColShapeDefs.h @@ -41,6 +41,6 @@ class CLuaColShapeDefs : public CLuaDefs LUA_DECLARE(IsInsideColShape); LUA_DECLARE(GetColShapeType); - static CLuaMultiReturn GetColPolygonHeight(CColPolygon* pColPolygon); - static bool SetColPolygonHeight(CColPolygon* pColPolygon, std::variant floor, std::variant ceil); + static std::tuple GetColPolygonHeight(CColPolygon* pColPolygon); + static bool SetColPolygonHeight(CColPolygon* pColPolygon, std::variant floor, std::variant ceil); };