From 5748f2be767a92e83e13f7b83dd7eb781f1758b9 Mon Sep 17 00:00:00 2001 From: EminGul Date: Sun, 22 Feb 2026 20:42:16 -0500 Subject: [PATCH] fix: Add a warning when mine skills and Eternal Blessing support are used together --- src/Modules/Build.lua | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index b33f75c995..a5a0bb52c6 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -1662,6 +1662,29 @@ function buildMode:AddDisplayStatList(statList, actor) InsertIfNew(self.controls.warnings.lines, "Vixen's calculation mode for Doom Blast is selected but you do not have Vixen's Entrapment Embroidered Gloves equipped") end + do + if actor == self.calcsTab.mainEnv.player and actor.activeSkillList then + local hasEternalBlessing = false + local hasMineSkill = false + + for _, activeSkill in ipairs(actor.activeSkillList) do + hasMineSkill = hasMineSkill or activeSkill.skillFlags.mine + for _, supportEffect in ipairs(activeSkill.supportList) do + if supportEffect.grantedEffect and supportEffect.grantedEffect.id == "SupportEternalBlessing" then + hasEternalBlessing = true + break + end + end + if hasEternalBlessing and hasMineSkill then + break + end + end + if hasEternalBlessing and hasMineSkill then + InsertIfNew(self.controls.warnings.lines, "Eternal Blessing and mine skills cannot be used together") + end + end + end + do local aspectCount = 0 aspectCount = aspectCount + (actor.output.CrabBarriersMax > 0 and actor.output.CrabBarriers > 0 and 1 or 0)