AzurLaneAutoScript icon indicating copy to clipboard operation
AzurLaneAutoScript copied to clipboard

Add: Opsi Safe Star Objective Farming

Open guoh064 opened this issue 2 years ago • 17 comments

#1682 刷取安全海域成就星的一个实现。 目前还没有特别想好要不要特判最后一天不领取奖励(防止打不完,领取奖励之后是否要调用深渊海域和秘密海域) 目前设置为每月最后一天不领取奖励。任务优先级排在大世界商店之后,深渊海域之前(因为领取的奖励可能包括坐标)

guoh064 avatar May 31 '23 07:05 guoh064

@LmeSzinc @SaiCateDoan 捞一下

guoh064 avatar Jun 07 '23 03:06 guoh064

这周有点忙,修补暂缓;周末继续。

guoh064 avatar Jun 14 '23 09:06 guoh064

我现在不太确定:按现在的写法,短猫里面查询大世界收集的LastZone应该不会涉及到要deep_get的情况?(存疑,因为我现在帐号已经没有海域可刷了,这里测试不了)

guoh064 avatar Jun 16 '23 15:06 guoh064

需要解决合并冲突

LmeSzinc avatar Jun 23 '23 07:06 LmeSzinc

需要解决合并冲突

已解决

guoh064 avatar Jun 23 '23 08:06 guoh064

还是与短猫任务合并吧,作为行动力消耗的统一任务,不成为单独的任务。短猫本身的指定海域功能也可以考虑移除,替换成打成就星星的开关。

LmeSzinc avatar Jun 28 '23 15:06 LmeSzinc

还是与短猫任务合并吧,作为行动力消耗的统一任务,不成为单独的任务。

好的,我一开始也是这么想的 那我就认为按照短猫执行的时候进行检查了(考虑代码回退到写成短猫子任务时候的版本后进行改进)

短猫本身的指定海域功能也可以考虑移除,替换成打成就星星的开关。

那可能需要点时间处理一下涉及到指定海域的代码段;新增代码本身的话回退几个版本应该可以处理。

guoh064 avatar Jun 28 '23 15:06 guoh064

@LmeSzinc rebase到最新的master上面了

目前拆分出run()receive_reward()两个主要的函数:

  • receive_reward()插在大世界每日的最后执行。开关开启时,每个月除最后一天外收取海域成就奖励;
  • run()插在短猫任务中间(如有必要也保留写成任务),每天第一次运行到代码段时执行。开关开启时,检查下一个可以刷的安全海域;

guoh064 avatar Jun 30 '23 10:06 guoh064

整体是没有问题的

  1. 我注意到 assets 复制到了所有的服务器上了,他们都是通用的吗?通用的复制给所有服务器,需要适配的留着缺漏,不然不知道哪些需要适配
  2. 对于还没有适配的服务器硬编码无视这个设置

LmeSzinc avatar Jul 10 '23 15:07 LmeSzinc

我注意到 assets 复制到了所有的服务器上了,他们都是通用的吗?通用的复制给所有服务器,需要适配的留着缺漏,不然不知道哪些需要适配 对于还没有适配的服务器硬编码无视这个设置

已处理,目前需要适配cn、en、tw

guoh064 avatar Jul 10 '23 22:07 guoh064

@bookbug666 @SaiCateDoan @xzjjasper 能否帮忙适配一下en/cn/tw的assets,感谢!

guoh064 avatar Jul 22 '23 01:07 guoh064

啊.....但是我也是日服

bookbug666 avatar Jul 22 '23 03:07 bookbug666

啊.....但是我也是日服

啊这,谁是国服主力玩家来着(忘了)

guoh064 avatar Jul 22 '23 04:07 guoh064

As for EN server, i suggest ask @nEEtdo0d for help ~~美服號丟了沒法幫只能@人了~~

bookbug666 avatar Jul 22 '23 05:07 bookbug666

@LmeSzinc

guoh064 avatar Jul 28 '23 00:07 guoh064

整体是没有问题的

  1. 我注意到 assets 复制到了所有的服务器上了,他们都是通用的吗?通用的复制给所有服务器,需要适配的留着缺漏,不然不知道哪些需要适配
  2. 对于还没有适配的服务器硬编码无视这个设置

已处理

guoh064 avatar Dec 26 '23 07:12 guoh064