Houdou / prts-map

https://map.ark-nights.com
24 stars 2 forks source link

隐藏路线的若干bug #58

Open MegaOwIer opened 10 months ago

MegaOwIer commented 10 months ago

拿死囚举例,开启 bossrelic 组,选中展示额外敌人(16-18)的路径,然后关闭 bossrelic 组,会导致地图卡死。

具体表现为无法再次开启/关闭隐藏组、无法切换展示的敌人路线,点击下方敌人列表的“路线”按钮会跳转到页面顶端,但地图没有任何变化。

MegaOwIer commented 10 months ago

顺带一提随机采样了几个地图后发现这次肉鸽的 totem2 组似乎没有新增任何出怪。考虑到 totem1 组是攻速无人机,合理推测这个应该是板子给的友方盾卫,希望能在地图上展示出来。

MegaOwIer commented 10 months ago

改变出怪的合约地图中问题更严重。

在 八号竞技场 和 大骑士领酒吧街 这两张出现标红的组(含义疑似为默认情况下该组必然出现,但可能会被其他组取消,如寻昼上单)的地图中,启用另一组的实现似乎是

  1. 在出怪列表中加入对应敌人,但不会删除掉与之互斥的敌人
  2. 新加入的敌人的路线并没有载入,路线仍按照下标在旧路线数组中寻址,导致后续敌方路线产生偏移。

以酒吧街开启 night2 组(上单提前出场)为例,具体表现为

image 提前出现的上单路线展示为第一组小兵的路线

image image 后面的上单还在,且路线展示为下路小青金的路线。

Houdou commented 10 months ago

@MegaOwIer

拿死囚举例,开启 bossrelic 组,选中展示额外敌人(16-18)的路径,然后关闭 bossrelic 组,会导致地图卡死。

具体表现为无法再次开启/关闭隐藏组、无法切换展示的敌人路线,点击下方敌人列表的“路线”按钮会跳转到页面顶端,但地图没有任何变化。

这个就是简单的超过路线范围了,小问题小问题(回头限制一下范围应该就能解决

改变出怪的合约地图中问题更严重。

合约地图的话,我忘记现在合约没有调整合约项目的入口了( 现在是把地图难度引入的符文默认标红不可以取消,理论上这种替换掉的关卡取消掉应该就不会冲突了

最近可能比较忙不一定来得及修, 还是要感谢你的反馈!