From 40d4dfa74bf391efccee614b4df08d1d1d872341 Mon Sep 17 00:00:00 2001 From: Kent Rasmussen Date: Mon, 16 Sep 2024 13:30:22 +0900 Subject: [PATCH] add cooldown time when failing to equip (use) potion --- node/server.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/node/server.js b/node/server.js index ca6e6e5..0b48411 100644 --- a/node/server.js +++ b/node/server.js @@ -6594,8 +6594,11 @@ function init_io() { new_monster(player.in, { type: def.spawn, stype: "trap", x: player.x, y: player.y, owner: player.name }); consume_one(player, data.num); } else if (def.gives) { - if (player.last.potion && mssince(player.last.potion) < 0) { - return fail_response("not_ready"); + if (player.last.potion) { + const ms = -mssince(player.last.potion); + if (ms > 0) { + return fail_response("not_ready", { ms: ms }); + } } if (item.l) { return fail_response("item_locked");