add cooldown time when failing to equip (use) potion

This commit is contained in:
Kent Rasmussen
2024-09-16 13:30:22 +09:00
parent 2cd97ecfaa
commit 40d4dfa74b
+5 -2
View File
@@ -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");