guoh064
guoh064
> 或者简单点的描述是,运行短猫相接或是侵蚀1练级前检查是有有隐秘海域或者大漩涡,月末的强制短猫相接好像并不会检查  月末的任务被叫做跨月每日,会依次完成每日、深渊、隐秘和短猫。我的日服已经在短猫了;log稍后仔细看
你可以解释一下3月31号发生了什么事情吗? ``` ══════════════════════════════════════════════════ OS CLEAR ABYSSAL ═══════════════════════════════════════════════════ 2024-03-31 06:08:39.073 | INFO | OS CLEAR ABYSSAL 2024-03-31 06:08:39.074 | INFO | [OpsiNextReset] 2024-03-31 23:00:00 2024-03-31 06:08:39.075 | INFO | [ResetRemain] 0...
准确来说alas是在短猫把体力清空了,且当时没检测到有深渊坐标;为什么后来又变成4个深渊坐标了呢?
> 因为我没有开跨日每月,且商店并未清空,然后手动清空商店和一些隐藏海域 那alas的行为是符合预期的。 alas目前**没有适配港口商店**,所以不会买坐标; 当有体力富裕且没开启跨月每日且没有坐标的时候,alas就是会用短猫把所有体力都耗尽。 这里建议至少在月底前3天购买完毕商店的所有需要物品。
> 有计划适配吗? 问LME,只有他有权力决定什么特性能进入发行版。
目前出现了反过来的情况,即过滤器中只写BoxIris也会导致购买BoxT2。 
救命,这是什么新奇功能,我一下子不知道我那边装备码要怎么改了
看起来解决了,出现这个问题是因为我自己重构`handle_get_ship()`的时候没有给appear(GET_SHIP)加interval。 我这几天再测试一下。没问题我就关了问题和pr吧
> 我在bluestacks 5.13.200.1028 P64上测试发现`u2.send_action`和`u2.send_keys`(与FastInputIME有关的)均无效,研究了一整天的结果是,必须在bluestacks选择输入法设置中选择“启动屏幕键盘”(默认是“启用物理键盘”) 感谢反馈,如果最后采用这种方案的话会写在设置里面 > 此外,可以使用`u2(focused=True, className="android.widget.EditText").set_text()`(其中selector二选一即可)进行文本输入,但也许需要测试其他模拟器。可以使用`u2.clipboard`获取剪贴板内容,进而实现粘贴。 > > 如果用adb的话,可以使用`input text`来输入装备码。 当时不用adb的主要原因是星界链alas版自带“流氓”输入法,如果不强行切换输入法,而是使用默认输入法的话,`adb input text`输入的也会是乱码。这一点没有好的替代方案的话可能无法回退到单纯使用adb的模式。 > 而关闭输入框我试下来目前只有`u2.send_action`这一种比较“优雅”的办法,但我觉得点击屏幕顶部中间区域(例如(640, 20)附近)是一个可以被接受的方法,因为装备码界面中间都是不可点击的。 需要更多测试(lme语)。我之前写这些代码的时候主要用的是星界链,后来的测试则主要在mumu模拟器上完成。对于bluestacks的测试确实没有进行过,不过最近现实世界中比较忙,可能这个功能的开发测试会搁置一段时间。如果有好的思路欢迎pr。
[1a60ce9](https://github.com/LmeSzinc/AzurLaneAutoScript/pull/3491/commits/1a60ce9916a9fc05db29979324951b35768789cc) 重做了equipment_code.py、input.py和相关接口,主要改变如下: - 重构EquipmentCode类,只进行config的导入、修改、导出这三个功能; - 新建EquipmentCodeHandler类,为StorageHandler子类,包括在装备码界面的各种操作,目标是接替已有的EquipmentChange类完成装备替换。 与此对应地,在gems_farming.py中: - 新建GemsEquipCodeHandler类,为EquipmentCodeHandler子类,指定了对应的更换船只和装备码设置位置。 - 删除了原来使用的EquipmentChange类,并删除相关函数调用。 另外,在确认功能性没有问题后,后期计划将分支rebase到最新dev分支(或者dev分支merge到当前分支),以解决目前的合并冲突问题(需要 @LmeSzinc 的确认)