This commit is contained in:
cay 2026-04-12 10:44:14 +01:00
parent 71dde41f79
commit 26725869d6

View File

@ -453,7 +453,7 @@
${rceVal != null ? `<span class="cs-race">${SVG_RACE}&thinsp;${rceVal}</span>` : ""}
</div>`;
const readyBadge = isReady
const readyBadge = (isReady && isMyTurn)
? `<div class="hand-slot-ready-badge">SPIELEN</div>`
: "";
@ -569,7 +569,7 @@
clearInterval(turnTimerInt);
if (isMyTurn) {
tickHandCooldowns();
drawNextCard();
drawNextCard(); // eine Karte aus dem Deck nachziehen
setTurnState(false);
socket.emit("end_turn", { matchId, slot: mySlot });
@ -688,6 +688,7 @@
clearInterval(turnTimerInt);
stopTurnTimer();
tickHandCooldowns();
// Eine Karte aus dem Deck nachziehen
drawNextCard();
lastTurnChangeSlot = null; // Duplikat-Schutz zurücksetzen
setTurnState(false);
@ -1330,10 +1331,8 @@
renderCardOnBoard(slot, cardState.card);
slot.classList.remove("drop-zone-active", "drop-zone-hover");
// Nächste Karte nachladen
drawNextCard();
// Gegner & Server informieren
// (Nachziehen erst am Zugende, nicht sofort)
socket.emit("card_played", {
matchId,
slot: mySlot,