Tingfeng Gu

Results 19 comments of Tingfeng Gu

修复了一个BUG,该BUG会导致白皮航母积攒过多,而卡住挂机。 现在在白皮航母积累过多时,会退役到每种剩一支 同时优化了退役功能,增加了对满破船额外留1的选项识别,但未加入设置

> 仅为了一点点的功能而进行的游戏操作过多,且与现有实现重复 > > https://github.com/LmeSzinc/AzurLaneAutoScript/blob/1243936f52f5540269fbea0995ed0f80621bb4da/module/retire/retirement.py#L485-L489 这不是我写的,以及这个功能我早觉得没用了

> > 仅为了一点点的功能而进行的游戏操作过多,且与现有实现重复 > > https://github.com/LmeSzinc/AzurLaneAutoScript/blob/1243936f52f5540269fbea0995ed0f80621bb4da/module/retire/retirement.py#L485-L489 > > 这不是我写的,以及这个功能我早觉得没用了 这个功能我不知道是谁写的,反正目前的实现存在严重问题,其本来的目的是退役已经达到30多级的白皮航母,但其并不能匹配上这些航母,这些30多级的航母会无限在船坞囤积,好消息是囤积速度很慢,只要不是挂着一个月不管都不会出问题

优化了一下退役逻辑,现在一次退役会尽可能多的退役船,直到保留每种白皮航母各一只,避免因为船坞空间不足经常卡住

> 对于这个问题我有一个操作次数更少的解决方案: 在刷委托任务里添加一项配置“船坞中已锁定的1级白皮轻航数量”(下称“该配置”),它应该是自动更新的,非特殊情况无需手动修改。 每次更换刷委托队的旗舰时,如果被换上的船是已锁定的1级白皮轻航,则将该配置的值减一,并将被换上的船解锁,然后检查该配置的值: 如果该配置的值小于特定值(例如5艘),则去船坞里尝试锁定一些1级白皮轻航,使已锁定的1级白皮轻航总数达到(或尽可能接近)另一特定值(例如10艘),并根据成功锁定的船的数量自动更新该配置。 反之如果该配置的值不小于该特定值,则无需额外操作。 退役时也无需额外操作,甚至都不用再检查退役确认窗口里有没有1级白皮轻航,因为都已经锁定了不会被选中。 > > 这个方案只需要每次更换旗舰时额外点击游戏4次(如果同时还换装备甚至只需额外点击1次),每更换旗舰一定次数(按照上面的例子,是每更换5次)去船坞锁定一些1级白皮轻航即可。 很好的想法,但我感觉我不知道怎么操作进入船坞锁定舰船

> > 你说得对,可以先筛选白皮可强化轻航,点一键退役,点取消;选上(2, 100)级的;筛选全部;点一键退役,点确定。这样增加的操作很少。 > > 这样可以解决后排是“任意”的情况,若不是任意仍有可能不在一键退役的第一页出现 > > 我认为你没有完全理解我的上一条comment,我需要解释得更详细一些。 先说明一些用语以防歧义: 退役**选择**界面:是点击主界面右下的建造按扭,然后点击左侧的退役按扭后进入的界面。在刷图时弹出的“船坞已满”弹窗中点击整理按扭也会进入这个界面。这个界面通常被称为退役界面,但为了与退役确认界面区分,我们在此称之为退役选择界面。 退役**确认**界面:是在退役选择界面中(能)选中至少一艘船时,点击确定或一键退役按扭后弹出的界面。 然后说明一些游戏机制: 在退役选择界面和退役确认界面中,游戏会暂时记住被选中的船,这个记录是有**顺序**的,而且它的运作方式可以理解为一个python列表(list) 进入退役选择界面时,创建一个空列表(或清空之前用过的列表)(下称“选中列表”) 在退役选择界面中点击一艘未选中的船时,将其添加到选中列表的**末尾**(append) 在退役选择界面中点击一艘已选中的船时,将其从选中列表中移除(remove) 点击一键退役按扭时,将所有符合一键退役条件且符合当前筛选条件的船按照**特定排序规则**排序,并全部添加到选中列表的**末尾**(extend) **划重点:点击一键退役按扭不会从选中列表中移除任何现有内容,也不会改变现有内容的顺序** (注:该“特定排序规则”对于四艘白皮轻航来说总是竞技神-突击者-兰利-博格,不受筛选按扭中设置的排序规则影响) 进入退役确认界面时,游戏会**按顺序**显示选中列表中的船(print) (注:退役确认界面中的船没有闪烁的“已选中”字样) 在退役确认界面中点击一艘船时,将其从选中列表移动到排除列表中(remove append) (并根据更改后的选中列表的内容重新显示选中列表中的船,或者如果更改后选中列表为空,关闭退役确认界面) 排除列表是什么/有什么用?**划重点:点击一键退役按扭不会选中排除列表中的船** 点击退役确认界面的取消按扭时,选中列表的内容不会被改变,无论其内容是否由一键退役功能添加。 点击退役确认界面的确定按扭或离开退役选择界面时,清空选中列表(clear) 离开退役选择界面时,还会同时清空排除列表(clear)...

> > 仅为了一点点的功能而进行的游戏操作过多,且与现有实现重复 > > 复读。现在的实现是 在最后弹出的确认界面中反选掉一个保留角色,是最佳实现;正选N次会带来大量多余游戏操作,不接受。 您难道不知道现在的退役方法留不住1级白航母吗,自从碧蓝改了退役上限之后,第一屏就大概率不会出现白航母,根本留不住船导致换旗舰步骤卡住,船坞越大越容易导致此类现象 @LmeSzinc

> Some of G8HH Translation are bad, and we need to give a better translation! @LoveBodhi Could you please stop preaching your self-righteous insights or showing off your half-baked ability...

请检查云手机剩余磁盘空间是否不足,报错信息说的很明显了,和ALAS无关

目前已适配: - [x] CN - [ ] EN - [x] JP - [ ] TW