From 763660fa04eb8ece447dfde686ad2688fee9efce Mon Sep 17 00:00:00 2001 From: ckcz123 Date: Tue, 5 May 2020 14:42:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dscript=E5=8F=AF=E4=BB=A5?= =?UTF-8?q?=E7=9E=AC=E7=A7=BB=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libs/maps.js | 3 ++- v2.x-final更新.txt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libs/maps.js b/libs/maps.js index eb2f8972..d34ff6d0 100644 --- a/libs/maps.js +++ b/libs/maps.js @@ -618,7 +618,8 @@ maps.prototype._canMoveDirectly_bfs = function (sx, sy, locs, number, ans) { maps.prototype._canMoveDirectly_checkNextPoint = function (blocksObj, x, y) { var index = x + "," + y; // 该点是否有事件 - if (blocksObj[index] && (blocksObj[index].event.trigger || blocksObj[index].event.noPass)) return false; + if (blocksObj[index] && (blocksObj[index].event.trigger || blocksObj[index].event.noPass + || blocksObj[index].event.script)) return false; // 是否存在阻激夹域伤害 if (core.status.checkBlock.damage[index]) return false; // 是否存在捕捉 diff --git a/v2.x-final更新.txt b/v2.x-final更新.txt index 687fe05a..609b05df 100644 --- a/v2.x-final更新.txt +++ b/v2.x-final更新.txt @@ -1,5 +1,5 @@ (已完成!) 1.(来自鹿神)门和像三种基础墙一样的墙应当提供一个“需要消耗多少把哪种钥匙、开关门分别播放什么音效”的属性,如[{"yellowKey": 2, "blueKey": 1}, "door.mp3", "close.mp3"],多种钥匙之间的关系可以为&&或|| -2.(来自小艾)请求修复瞬移判定无视图块属性script项的bug +(已完成!) 2.(来自小艾)请求修复瞬移判定无视图块属性script项的bug 3. 请求修复(如果还没修复)core.drawTip()不能使用系统图标和clear参数的bug,建议增加一个参数来表示多帧图块绘制第几帧(“UI绘制”类事件中的“绘制图标”同理),增加另一个参数来表示32×48图块绘制哪2/3,手册同理(目前统一绘制最上面2/3) 4. 建议显示文章的\b[]提供top和bottom这两种新写法来实现在顶部或底部显示对话框,目前只有startText、firstArrive、eachArrive、useItemEvent和公共事件等没有当前点的事件中才能用up和down来临时实现这种效果,否则就得设置剧情文本的属性,这在频繁来回切换时是致命的,就像《无上之光》RMXP版地上40层一样 5. 建议优化core.splitLines()来避免把单词打断和触犯标点禁则,如点号和右标号禁止用于行首,左标号禁止用于行尾