diff --git a/packages/isaacscript-common/src/functions/array.ts b/packages/isaacscript-common/src/functions/array.ts index f5cfa7fb7..471b4bfe6 100644 --- a/packages/isaacscript-common/src/functions/array.ts +++ b/packages/isaacscript-common/src/functions/array.ts @@ -127,7 +127,7 @@ export function arrayRemoveInPlace( for (const element of elementsToRemove) { const index = array.indexOf(element); - if (index > -1) { + if (index !== -1) { const removedElement = array.splice(index, 1); removedElements.push(...removedElement); } diff --git a/packages/isaacscript-common/src/functions/charge.ts b/packages/isaacscript-common/src/functions/charge.ts index 571056c3b..0813e6bdd 100644 --- a/packages/isaacscript-common/src/functions/charge.ts +++ b/packages/isaacscript-common/src/functions/charge.ts @@ -45,8 +45,7 @@ export function addCharge( // add too many charges, it will grant orange "battery" charges, even if the player does not have // The Battery.) const chargesAwayFromMax = getChargesAwayFromMax(player, activeSlot); - const chargesToAdd = - numCharges > chargesAwayFromMax ? chargesAwayFromMax : numCharges; + const chargesToAdd = Math.min(numCharges, chargesAwayFromMax); // The AAA Battery trinket might grant an additional charge. const modifiedChargesToAdd = getChargesToAddWithAAAModifier(