修复script可以瞬移的bug

This commit is contained in:
ckcz123 2020-05-05 14:42:27 +08:00
parent 88f0a189d7
commit 763660fa04
2 changed files with 3 additions and 2 deletions

View File

@ -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;
// 是否存在捕捉

View File

@ -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()来避免把单词打断和触犯标点禁则,如点号和右标号禁止用于行首,左标号禁止用于行尾