diff --git a/LuaLibs/BeamExec.lua b/LuaLibs/BeamExec.lua index adcf5e9..ea371dc 100644 --- a/LuaLibs/BeamExec.lua +++ b/LuaLibs/BeamExec.lua @@ -1732,10 +1732,10 @@ local function GetCombinationListFromMatrix( ProcessingsOnPart, PartInfo, bRePro -- ciclo su tutte le feature, ad eccezione dei tagli testa/coda che dipendono dal risultato delle altre -- tagli testa e coda vengono aggiunti sempre alla fine - local nOffsetIndex = EgtIf( SingleCombination.bPartInCombiIsInverted, 4, 0) - for nProc = 1, #ProcessingsOnPart.Rotation[1+nOffsetIndex] do + for nProc = 1, #ProcessingsOnPart.Rotation[1] do -- Si controlla sempre la rotazione 1 perchè la dipendenza di una feature da un'altra non dipende dalla rotazione (ma dall'inversione sì!) -- se feature disattivata perchè eseguita da master a lei associata dichiaro comunque eseguita + local nOffsetIndex = EgtIf( SingleCombination.bPartInCombiIsInverted, 4, 0) local ProcOnFirstRotation = ProcessingsOnPart.Rotation[1+nOffsetIndex][nProc] if ProcOnFirstRotation.nFlg == 0 and ProcOnFirstRotation.nIndexMasterProc then ProcOnFirstRotation.nIndexRotation = nUnloadPos