1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-29 12:47:13 +08:00

Fix: 修复了一堆bug

- 修复了上一场战斗的队伍位置信息会保留到下一场战斗的问题
- 修复了领取大量任务时, 不会等待的问题
- 修复了不计算BOSS队心情消耗的问题
- 增加了碰磁BOSS所有刷新点的方法
- 修复了没有检测到BOSS时停滞的问题
- 修复了处理夜间委托
- 修复了丢失地图信息补全不起作用的问题
- 修复了换装滑动失败后, 陷入死循环的问题
- 删除了微层混合AB图的一些多余逻辑
- 7-2现在会优先捡全部问号了, 不需要先捡附近的来减少行走距离.
This commit is contained in:
LmeSzinc
2020-04-07 01:52:47 +08:00
parent 7523847fac
commit 87554793d3
22 changed files with 119 additions and 57 deletions

View File

@@ -53,6 +53,9 @@ class Campaign(CampaignBase, HardEquipment):
self._goto(grids[0])
raise CampaignEnd('BOSS Clear.')
logger.warning('BOSS not detected, trying all boss spawn point.')
self.clear_potential_boss()
return False
def equipment_take_off_when_finished(self):

View File

@@ -57,7 +57,7 @@ class Campaign(CampaignBase):
ignore = SelectedGrids([A2])
if self.fleet_at(G3, fleet=2):
ignore = SelectedGrids([H3])
self.clear_all_mystery(nearby=True, ignore=ignore)
self.clear_all_mystery(nearby=False, ignore=ignore)
if self.clear_roadblocks([ROAD_MAIN]):
return True

View File

@@ -55,9 +55,6 @@ class Campaign(CampaignBase):
MAP = MAP
def battle_0(self):
if self.clear_boss():
return True
if self.clear_siren():
return True

View File

@@ -40,9 +40,6 @@ class Campaign(CampaignBase):
MAP = MAP
def battle_0(self):
if self.clear_boss():
return True
if self.clear_siren():
return True

View File

@@ -47,9 +47,6 @@ class Campaign(CampaignBase):
MAP = MAP
def battle_0(self):
if self.clear_boss():
return True
if self.clear_siren():
return True

View File

@@ -38,9 +38,6 @@ class Campaign(CampaignBase):
MAP = MAP
def battle_0(self):
if self.clear_boss():
return True
if self.clear_siren():
return True

View File

@@ -43,9 +43,6 @@ class Campaign(CampaignBase):
MAP = MAP
def battle_0(self):
if self.clear_boss():
return True
if self.clear_siren():
return True