diff --git a/views/1v1-battlefield.ejs b/views/1v1-battlefield.ejs index 057b6f4..8d65fbd 100644 --- a/views/1v1-battlefield.ejs +++ b/views/1v1-battlefield.ejs @@ -529,11 +529,12 @@ const baseCd = Number(state.card.cooldown || 0); - // Erste Runde ungespielt -> halbieren - if (!state.wasReduced) { + // Karte war diese Runde spielbar, wurde aber NICHT gespielt + if (state.currentCd <= 0 && !state.wasReduced) { if (baseCd > 0) { let reduced = Math.floor(baseCd / 2); if (reduced < 1) reduced = 1; + state.currentCd = reduced; } else { state.currentCd = 0; @@ -542,7 +543,7 @@ state.wasReduced = true; } - // Danach normal runterzählen + // Normales Cooldown runterzählen else { if (state.currentCd > 0) { state.currentCd--;