From 46ca1b228a9a91cb2a95c0c64b8f7776da7ee6b3 Mon Sep 17 00:00:00 2001 From: Kent Rasmussen Date: Mon, 26 Feb 2024 08:15:54 +0900 Subject: [PATCH] return respawn timeout --- node/server.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/node/server.js b/node/server.js index b4fae70..cae203f 100644 --- a/node/server.js +++ b/node/server.js @@ -95,7 +95,7 @@ var B = { door_dist: 112, // game dynamics transporter_dist: 160, - rip_time: 12, + rip_time: 12000, hlevel_loss: 3, heal_multiplier: 1, arena_limit: 1, @@ -5178,12 +5178,16 @@ function init_io() { success_response({ success: false, in_progress: true }); }); socket.on("respawn", function (data) { - var player = players[socket.id]; + const player = players[socket.id]; if (!player || !player.rip) { return fail_response("invalid"); } - if (player.rip_time && ssince(player.rip_time) < B.rip_time) { - return fail_response("cant_respawn"); + + if (player.rip_time) { + const msRemaining = B.rip_time - mssince(player.rip_time); + if (msRemaining > 0) { + return fail_response("cant_respawn", { ms: msRemaining }); + } } delete player.s.block;