AzurLaneAutoScript icon indicating copy to clipboard operation
AzurLaneAutoScript copied to clipboard

优惠礼包在舰艇演习数据满3000时无法购买,导致alas无限循环

Open lihatia opened this issue 2 years ago • 3 comments

在提问之前...

  • [X] 我已经搜索了现有的 issues
  • [X] 我在提问题之前至少花费了 5 分钟来思考和准备
  • [X] 我已经阅读了 Wiki 中的 常见问题(FAQ)
  • [X] 我正在使用最新版的 Alas

描述你的问题

相关bug:https://github.com/LmeSzinc/AzurLaneAutoScript/issues/1535 当舰艇演习数据满3000的时候,会出现与上述bug相同的情况。

如何复现

  1. 调度器开启优惠礼包任务
  2. 演习数据满3000
  3. 游戏内购买优惠礼包会失败
  4. Alas陷入循环

预期行为

连续失败N次跳过该任务或者报错退出,或是主动消耗舰艇演习数据。 石油和金币都有办法自动消耗,但目前没有看到alas里有自动消耗舰艇演习数据的方法。

相关 Logs

2022-08-29 01:53:24.359 | INFO | <<< UI GOTO PAGE_SUPPLY_PACK >>>                                                      
2022-08-29 01:53:24.366 | INFO | Page switch: page_main -> page_shop                                                   
2022-08-29 01:53:24.369 | INFO | Click (  65,  684) @ MAIN_GOTO_SHOP                                                   
2022-08-29 01:53:25.638 | INFO | Page switch: page_shop -> page_supply_pack                                            
2022-08-29 01:53:25.640 | INFO | Click ( 854,  337) @ SHOP_GOTO_SUPPLY_PACK                                            
2022-08-29 01:53:27.203 | INFO | Page arrive: page_supply_pack                                                         
2022-08-29 01:53:27.230 | INFO | [OCR_OIL 0.024s] 926                                                                  
2022-08-29 01:53:27.232 | INFO | <<< SUPPLY PACK BUY >>>                                                               
2022-08-29 01:53:27.235 | INFO | Buying FREE_SUPPLY_PACK                                                               
2022-08-29 01:53:27.249 | INFO | Click ( 455,  231) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:53:28.196 | INFO | Click ( 766,  595) @ BUY_CONFIRM                                                      
2022-08-29 01:53:28.916 | INFO | Click ( 799,  511) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:53:32.094 | INFO | Click ( 503,  261) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:53:33.179 | INFO | Click ( 812,  623) @ BUY_CONFIRM                                                      
2022-08-29 01:53:33.997 | INFO | Click ( 812,  515) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:53:37.256 | INFO | Click ( 487,  250) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:53:38.203 | INFO | Click ( 771,  608) @ BUY_CONFIRM                                                      
2022-08-29 01:53:39.027 | INFO | Click ( 789,  509) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:53:42.343 | INFO | Click ( 437,  187) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:53:43.298 | INFO | Click ( 824,  605) @ BUY_CONFIRM                                                      
2022-08-29 01:53:44.056 | INFO | Click ( 799,  510) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:53:47.185 | INFO | Click ( 539,  292) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:53:48.119 | INFO | Click ( 813,  625) @ BUY_CONFIRM                                                      
2022-08-29 01:53:48.836 | INFO | Click ( 819,  513) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:53:51.965 | INFO | Click ( 480,  181) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:53:52.901 | INFO | Click ( 806,  608) @ BUY_CONFIRM                                                      
2022-08-29 01:53:53.658 | INFO | Click ( 793,  508) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:53:56.898 | INFO | Click ( 508,  219) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:53:57.843 | INFO | Click ( 798,  623) @ BUY_CONFIRM                                                      
2022-08-29 01:53:58.760 | INFO | Click ( 781,  517) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:54:01.876 | INFO | Click ( 435,  271) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:54:02.820 | INFO | Click ( 780,  629) @ BUY_CONFIRM                                                      
2022-08-29 01:54:03.611 | INFO | Click ( 799,  507) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:54:06.803 | INFO | Click ( 401,  246) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:54:07.718 | INFO | Click ( 839,  609) @ BUY_CONFIRM                                                      
2022-08-29 01:54:08.474 | INFO | Click ( 774,  511) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:54:11.542 | INFO | Click ( 481,  277) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:54:12.519 | INFO | Click ( 785,  597) @ BUY_CONFIRM                                                      
2022-08-29 01:54:13.347 | INFO | Click ( 762,  512) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:54:16.926 | INFO | Click ( 468,  235) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:54:17.852 | INFO | Click ( 792,  608) @ BUY_CONFIRM                                                      
2022-08-29 01:54:18.609 | INFO | Click ( 773,  511) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:54:21.745 | INFO | Click ( 472,  216) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:54:22.811 | INFO | Click ( 821,  609) @ BUY_CONFIRM                                                      
2022-08-29 01:54:23.583 | INFO | Click ( 781,  513) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:54:27.207 | INFO | Click ( 442,  305) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:54:28.229 | INFO | Click ( 802,  614) @ BUY_CONFIRM                                                      
2022-08-29 01:54:29.029 | INFO | Click ( 800,  505) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:54:32.287 | INFO | Click ( 511,  197) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:54:33.280 | INFO | Click ( 788,  601) @ BUY_CONFIRM                                                      
2022-08-29 01:54:34.026 | INFO | Click ( 784,  517) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:54:37.091 | INFO | Click ( 401,  267) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:54:38.059 | INFO | Click ( 815,  608) @ BUY_CONFIRM                                                      
2022-08-29 01:54:38.958 | INFO | Click ( 810,  515) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:54:42.489 | INFO | Click ( 561,  284) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:54:43.509 | INFO | Click ( 781,  605) @ BUY_CONFIRM                                                      
2022-08-29 01:54:44.277 | INFO | Click ( 793,  523) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:54:47.495 | INFO | Click ( 459,  219) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:54:48.390 | INFO | Click ( 748,  596) @ BUY_CONFIRM                                                      
2022-08-29 01:54:49.342 | INFO | Click ( 786,  507) @ POPUP_CONFIRM_BUY_SUPPLY_PACK                                    
2022-08-29 01:54:52.422 | INFO | Click ( 474,  221) @ FREE_SUPPLY_PACK                                                 
2022-08-29 01:54:53.358 | INFO | Click ( 796,  607) @ BUY_CONFIRM                                                      
2022-08-29 01:54:54.302 | INFO | Click ( 796,  507) @ POPUP_CONFIRM_BUY_SUPPLY_PACK

截图

No response

还有别的吗?

No response

lihatia avatar Aug 29 '22 03:08 lihatia

经验书溢出目前还没有好的办法解决,每周礼包、收获都会领取经验书,但是游戏不允许强制领取,所以现在只能自己偶尔手动把它用掉。现在是经验大溢出的时代,正常使用经验书可能还会卡心智用不掉,我想到的一个烧掉经验书的办法是:将任意低级船喂到100级,花掉334本,然后退役,重复9次

LmeSzinc avatar Aug 30 '22 09:08 LmeSzinc

感觉这样挺浪费的,毕竟有的时候还是会需要用经验书速成一些角色。我看通用设置里有强化常用角色的选项,可以多一个对常用角色使用经验书的选项?逻辑处理上应该是比较相似的。 在多次无法领取经验书/无法领取每周礼包的情况下转到常用角色界面使用一定量的经验书,无法使用就跳到下一个,如果所有常用角色都满了就延迟每周礼包获取一段时间。 另外就是alas是否可以多一个信息栏实时显示一些可能会遗漏,但并不需要马上处理的信息。 比如:

  1. 经验书已满,需要自行处理
  2. 技能训练有空闲槽位,请放入需要训练的角色与技能。
  3. 显示油量,金币等在战斗/大世界状态下无法查看的信息。

因为用户有空在看游戏的时候,游戏画面并不总是在主界面,可能会长期处于战斗状态,有一个不受游戏当前状态影响的信息栏我觉得是比较有帮助的。

lihatia avatar Aug 30 '22 16:08 lihatia

https://github.com/LmeSzinc/AzurLaneAutoScript/commit/4e0c3a3bf5a629c121cff3d210dee053e3a13846

加了跳过,但这是一个游戏玩法问题,需要合适的解决方案

LmeSzinc avatar Sep 12 '22 15:09 LmeSzinc