AzurLaneAutoScript icon indicating copy to clipboard operation
AzurLaneAutoScript copied to clipboard

Upd: Flagship changing

Open Air111 opened this issue 1 year ago • 6 comments

目前紧急委托更换旗舰点击FLEET_ENTER_FLAGSHIP往往需要尝试2~3次才能成功,略微上移点击位置在10次测试中未出现重试。

Air111 avatar Mar 17 '24 07:03 Air111

更换旗舰用编队,换装备点击详情,感觉这样成功率比较高

Wlina2792 avatar Mar 18 '24 01:03 Wlina2792

只是改了FLEET_ENTER_FLAGSHIP的位置,我感觉已经够好了,详情要多点一下,可能没必要

Air111 avatar Mar 18 '24 03:03 Air111

历史遗留不建议在未经广泛测试的情况下轻易改动,支持从编队详情页进入 以去除equip_enter()中的长按操作

LmeSzinc avatar Mar 20 '24 08:03 LmeSzinc

我说的有问题,更换旗舰只能在编队界面,无法在详情界面

换装备确实从详情界面进去比较好

Air111 avatar Mar 20 '24 08:03 Air111

关于FLEET_ENTER_FLAGSHIP,我认为改动不会产生问题,基于以下原因:

  • 只在紧急委托模块调用,且点击前一定会调用_fleet_detail_enter,会保证在编队界面
  • FLEET_ENTER的相对高度比现在FLEET_ENTER_FLAGSHIP大,修改后接近
  • 我更改后的位置仍在底部黄色四边形范围内
  • 测试了兰利、博格、突击者、竞技神,都没问题

Air111 avatar Mar 20 '24 13:03 Air111

关于更换装备:

紧急委托已经测试过

我查到equip_enter()在hard、exercise、daily模块均有使用,但是均无调用,且缺少相应配置XXX_FLEET_EQUIPMENT,所以修改未经过测试。

此外,只有在困难图编队,从前排领舰进入详情,才可以左滑equip_view_next()遍历所有舰娘。而在演习编队和编队页面,从前排领舰进入详情时,后排必须右滑equip_view_prev()。我只改了daily的部分。

困难、演习和每日的装备更换能不能删了(doge)

Air111 avatar Mar 20 '24 13:03 Air111

  1. 基于意见进行重构
  2. 演习从旗舰进入。
  3. 除了fleet_equipment_take_off()(卸下编队中所有船的装备)外,没有对紧急委托(唯一实际使用)之外的其他装备更换进行测试。

Air111 avatar Apr 05 '24 07:04 Air111

这个pr最初想解决的问题最近在测试中100%出现。编队页进去后舰船有一个“掉下来”的效果,而现在FLEET_ENTER_FLAGSHIP的位置非常靠下,导致第一次点击几乎100%失败。看了几个群友的logFLEET_ENTER_FLAGSHIP几乎全是点两次,每次都要浪费10秒钟,我觉得挺影响效率的了。

Air111 avatar Apr 17 '24 09:04 Air111