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') {