From bd6d225c66cc95f217ade360771d8035b218a206 Mon Sep 17 00:00:00 2001 From: juanferrer Date: Mon, 3 Aug 2026 07:15:43 +0100 Subject: [PATCH] Ensure only enabled effects are handled in combat tracker --- src/module/combat/combat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/module/combat/combat.js b/src/module/combat/combat.js index 3f8b08e5..aa7c622c 100644 --- a/src/module/combat/combat.js +++ b/src/module/combat/combat.js @@ -447,7 +447,7 @@ export async function _onUpdateWorldTime(worldTime, _delta, _options, _userId) { // For each actor, select effects that are enabled and have a duration (either rounds or secs) // const enabledEffects = actor.effects.filter(e => !e.disabled && !e.isSuppressed) const enabledEffects = actor.effects - const tempEffects = enabledEffects.filter(e => e.duration?.rounds > 0 || e.duration?.seconds > 0) + const tempEffects = enabledEffects.filter(e => (e.duration?.rounds > 0 || e.duration?.seconds > 0) && !e.disabled) tempEffects.forEach(e => { const eType = e.flags?.demonlord?.sourceType const isSpell1Round = eType === 'spell' && e.duration.rounds === 1