diff --git a/LuaLibs/DiceCut.lua b/LuaLibs/DiceCut.lua index 47ca923..f0c3ed2 100644 --- a/LuaLibs/DiceCut.lua +++ b/LuaLibs/DiceCut.lua @@ -155,7 +155,7 @@ local function GetOrtoCutCenter( FacetId, ptC, vtN, vtO, dOffsetEff, dNzLimDwnUp -- se faccia non troppo lunga, con un lato piccolo e non diretta troppo verso il basso, non servono dice local dMaxLen = BD.MAX_LEN_DICE or 600 if dLen < dMaxLen and dWidth < dMaxLen and - ( dLen < dOffsetEff + 1.0 or dWidth < dOffsetEff + 1.0) then + ( dLen < dOffsetEff + 1.0 or dWidth < dOffsetEff + 1.0) and ( vtN:getZ() > dNzLimDwnUp or BD.DOWN_HEAD) then return nil, nil, nil end