From 007668a5154956e00f24abc492007a5b7ba6480e Mon Sep 17 00:00:00 2001 From: Rasmus Kromann-Larsen Date: Thu, 2 Apr 2026 10:38:24 +0200 Subject: [PATCH] Fix map iteration for limitedSkills copy to apply properly --- src/Modules/Calcs.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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