diff --git a/src/Modules/Calcs.lua b/src/Modules/Calcs.lua index 0ada179200..871d53587f 100644 --- a/src/Modules/Calcs.lua +++ b/src/Modules/Calcs.lua @@ -394,7 +394,7 @@ function calcs.buildActiveSkill(env, mode, skill, targetUUID, limitedProcessingF -- env.limitedSkills contains a map of uuids that should be limited in calculation -- this is in order to prevent infinite recursion loops fullEnv.limitedSkills = fullEnv.limitedSkills or {} - for _, uuid in ipairs(env.limitedSkills or {}) do + for uuid, _ in pairs(env.limitedSkills or {}) do fullEnv.limitedSkills[uuid] = true end for _, uuid in ipairs(limitedProcessingFlags or {}) do