Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions src/Modules/Build.lua
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down