From 26bdd191b658ef50f57dab69a3b24af39453280e Mon Sep 17 00:00:00 2001 From: cay Date: Mon, 13 Apr 2026 11:40:52 +0100 Subject: [PATCH] mjkrt --- views/1v1-battlefield.ejs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/views/1v1-battlefield.ejs b/views/1v1-battlefield.ejs index d7eb4d1..b204a61 100644 --- a/views/1v1-battlefield.ejs +++ b/views/1v1-battlefield.ejs @@ -522,7 +522,21 @@ handCardIds.forEach((id) => { const state = handSlotState[id]; if (!state) return; - if (state.currentCd > 0) state.currentCd--; + + const baseCd = Number(state.card.cooldown || 0); + + // Karte wurde NICHT gespielt und ist noch in der Hand + if (baseCd > 0) { + let reduced = Math.floor(baseCd / 2); + + // mindestens 1 wenn Karte CD hatte + if (reduced < 1) reduced = 1; + + state.currentCd = reduced; + } else { + state.currentCd = 0; + } + renderHandSlot(id); }); }