From cd530d62b47cc682a5ad8ed455f8d1d5bcc7a645 Mon Sep 17 00:00:00 2001 From: oc Date: Sun, 25 Nov 2018 00:12:32 +0800 Subject: [PATCH] Fix Replay Bug --- libs/control.js | 2 +- libs/maps.js | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/control.js b/libs/control.js index f291252e..09b16d1c 100644 --- a/libs/control.js +++ b/libs/control.js @@ -462,7 +462,7 @@ control.prototype.setAutomaticRoute = function (destX, destY, stepPostfix) { if (core.timeout.turnHeroTimeout!=null) return; // 单击瞬间移动 - if (core.status.heroStop) { + if (core.status.heroStop && core.status.heroMoving==0) { if (stepPostfix.length<=1 && core.getFlag('clickMove', true) && core.control.tryMoveDirectly(destX, destY)) return; } diff --git a/libs/maps.js b/libs/maps.js index 00879f0f..a28e3b1c 100644 --- a/libs/maps.js +++ b/libs/maps.js @@ -89,7 +89,9 @@ maps.prototype.addInfo = function (block) { block.event.trigger = 'getItem'; } if (!core.isset(block.event.noPass)) { - block.event.noPass = true; + if (block.event.cls != 'items') { + block.event.noPass = true; + } } if (!core.isset(block.event.animate)) { if (block.event.cls=='enemys' || block.event.cls=='npcs') {