From f08e479e48f0c409604bb14dcb06dfb30595d116 Mon Sep 17 00:00:00 2001 From: Kent Rasmussen Date: Mon, 5 Feb 2024 13:03:36 +0900 Subject: [PATCH] default to player range if no range is set --- node/server.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/node/server.js b/node/server.js index 0f23417..a3b74b1 100644 --- a/node/server.js +++ b/node/server.js @@ -8266,6 +8266,7 @@ function init_io() { // Range check const isTargetTooFar = (target) => { + // Use the range of the skill, falling back to the player range if it isn't set let range = gSkill.range || player.range; if (gSkill.range_multiplier) { range *= gSkill.range_multiplier; @@ -8288,11 +8289,8 @@ function init_io() { } return false; }; - if (target && (gSkill.range || gSkill.use_range)) { - if (isTargetTooFar(target)) { - fail_response("too_far", data.name, { dist: dist, id: target.id }); - return; - } + if (target && isTargetTooFar(target)) { + return fail_response("too_far", data.name, { dist: dist, id: target.id }); } // Consume item check