diff --git a/eid_bagOfCrafting.lua b/eid_bagOfCrafting.lua index 130ee53f..ec00c31b 100644 --- a/eid_bagOfCrafting.lua +++ b/eid_bagOfCrafting.lua @@ -546,6 +546,14 @@ end function EID:handleBagOfCraftingRendering() trackBagHolding() detectBagContentShift() + + if EID.isHidden then + return + elseif EID.Config["HideInBattle"] then + if Isaac.CountBosses() > 0 or Isaac.CountEnemies() > 0 then + return + end + end if EID.Config["DisplayBagOfCrafting"] == "never" then return false diff --git a/main.lua b/main.lua index 97748902..bd7acd12 100644 --- a/main.lua +++ b/main.lua @@ -538,13 +538,6 @@ local function onRender(t) if Input.IsButtonTriggered(EID.Config["HideKey"], 0) then EID.isHidden = not EID.isHidden end - if EID.isHidden then - return - elseif EID.Config["HideInBattle"] then - if Isaac.CountBosses() > 0 or Isaac.CountEnemies() > 0 then - return - end - end if ModConfigMenu and ModConfigMenu.IsVisible and ModConfigMenu.Config["Mod Config Menu"].HideHudInMenu and EID.MCMCompat_isDisplayingEIDTab ~= "Visuals" then --if if the mod config menu exists, is opened and Hide Hud is enabled, and ModConfigMenu is currently in the "Visuals" tab of EID return end @@ -571,6 +564,14 @@ local function onRender(t) end end end + + if EID.isHidden then + return + elseif EID.Config["HideInBattle"] then + if Isaac.CountBosses() > 0 or Isaac.CountEnemies() > 0 then + return + end + end if EID.isDisplayingPermanent and EID.permanentDisplayTextObj ~= nil then EID:printDescription(EID.permanentDisplayTextObj)