From ac8faed0f375ca7efc3ce651fa9b5ed63832f516 Mon Sep 17 00:00:00 2001 From: ckcz123 Date: Sun, 17 Mar 2019 18:54:11 +0800 Subject: [PATCH] _canMoveDirectly_checkStartPoint changeFloor --- libs/maps.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/libs/maps.js b/libs/maps.js index cdc9cd52..de5b1d82 100644 --- a/libs/maps.js +++ b/libs/maps.js @@ -461,12 +461,10 @@ maps.prototype._canMoveDirectly_checkGlobal = function () { maps.prototype._canMoveDirectly_checkStartPoint = function (sx, sy) { if (core.status.checkBlock.damage[sx + core.bigmap.width * sy] > 0) return false; - var id = core.getBlockId(sx, sy); - if (id != null) { - // 楼梯或者传送点才能无视 - if (["upFloor", "downFloor", "portal", "upPortal", "downPortal", "leftPortal", "rightPortal"].indexOf(id) >= 0) - return true; - return false; + var block = core.getBlock(sx, sy); + if (block != null) { + // 只有起点是传送点才是能无视 + return block.block.event.trigger == 'changeFloor'; } return true; }