diff --git a/src/js/script.js b/src/js/script.js index 8609c9aff..2e3c579ae 100644 --- a/src/js/script.js +++ b/src/js/script.js @@ -1882,7 +1882,7 @@ function showResult(difficultyFailed = false, mp_outOfTime = false) { $(".pageTest #result .tribeResultChat").removeClass("hidden"); if (MP.room.isLeader) { $(".pageTest #backToLobbyButton").removeClass("hidden"); - $(".pageTest #nextTestButton").removeClass("hidden"); + // $(".pageTest #nextTestButton").removeClass("hidden"); $(".pageTest #readyButton").addClass("hidden"); } } else { diff --git a/src/js/tribe.js b/src/js/tribe.js index 884caebd5..512bcfd10 100644 --- a/src/js/tribe.js +++ b/src/js/tribe.js @@ -818,7 +818,7 @@ MP.socket.on("mp_room_user_left", (data) => { $(".pageTribe .lobby .userReadyButton").addClass("hidden"); $(".pageTest #result #backToLobbyButton").removeClass("hidden"); $(".pageTest #result #readyButton").addClass("hidden"); - $(".pageTest #result #nextTestButton").removeClass("hidden"); + // $(".pageTest #result #nextTestButton").removeClass("hidden"); } mp_refreshUserList(); }); @@ -907,6 +907,18 @@ MP.socket.on("mp_room_finishTimer_over", (data) => { if (testActive) showResult(undefined, true); }); +MP.socket.on("mp_room_readyResultTimer_countdown", (data) => { + showResultCountdown(); + updateResultCountdown(`Time left for everyone to get ready: ${data.val}s`); +}); + +MP.socket.on("mp_room_readyResultTimer_over", (data) => { + hideResultCountdown(); + if (MP.room.isLeader) { + $(".pageTest #nextTestButton").removeClass("hidden"); + } +}); + MP.socket.on("mp_room_test_init", (data) => { mp_refreshTestUserList(); if (!MP.room.isReady && !MP.room.isLeader) { @@ -1071,21 +1083,21 @@ MP.socket.on("mp_room_winner", (data) => { if (data.official) { hideResultCountdown(); // updateAllGraphs(graphs, data.maxRaw); - MP.room.newTestCooldown = true; - $("#result #nextTestButton").html( - `` - ); - $("#result #nextTestButton").attr( - "aria-label", - "Please wait for all players to view their result" - ); - setTimeout(() => { - MP.room.newTestCooldown = false; - $("#result #nextTestButton").html( - `` - ); - $("#result #nextTestButton").attr("aria-label", "Next test"); - }, 5000); + // MP.room.newTestCooldown = true; + // $("#result #nextTestButton").html( + // `` + // ); + // $("#result #nextTestButton").attr( + // "aria-label", + // "Please wait for all players to view their result" + // ); + // setTimeout(() => { + // MP.room.newTestCooldown = false; + // $("#result #nextTestButton").html( + // `` + // ); + // $("#result #nextTestButton").attr("aria-label", "Next test"); + // }, 5000); } let userwon = false; data.sorted.forEach((sid) => {