From 9b37b71991704f4250d5000499cd2b9839fcbd13 Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Wed, 24 Jun 2026 18:47:51 +1000 Subject: [PATCH] Fix crash when importing some Djinn builds The skill Kelari's Deception assumed that we had a skill for it but it is a part of the minion as GGG handle the minion in a weird way We now make sure that the activeSkillList exists before looping through it --- src/Modules/Build.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index 84f03259ea..01d5ad84e3 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -2040,7 +2040,7 @@ function buildMode:RefreshSkillSelectControls(controls, mainGroup, suffix) controls.mainSkillMinion.enabled = #controls.mainSkillMinion.list > 1 controls.mainSkillMinion.shown = true wipeTable(controls.mainSkillMinionSkill.list) - if activeSkill.minion then + if activeSkill.minion and activeSkill.minion.activeSkillList then for _, minionSkill in ipairs(activeSkill.minion.activeSkillList) do t_insert(controls.mainSkillMinionSkill.list, minionSkill.activeEffect.grantedEffect.name) end