1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-12 01:38:21 +08:00

Opt: Emotion refactor for enable 2x book configuration

This commit is contained in:
nEEtdo0d
2021-03-26 20:31:44 -04:00
parent be6714473e
commit 607e8b1260
7 changed files with 40 additions and 14 deletions

View File

@@ -158,16 +158,17 @@ class CampaignBase(CampaignUI, Map, AutoSearchCombat):
Returns:
tuple(int): Mob fleet emotion reduce, BOSS fleet emotion reduce
"""
default = (self.emotion.get_expected_reduce, self.emotion.get_expected_reduce)
for data in self.MAP.spawn_data:
if 'boss' in data:
battle = data.get('battle')
reduce = (battle * 2, 2)
reduce = (battle * default[0], default[1])
if self.config.AUTO_SEARCH_SETTING in ['fleet1_all_fleet2_standby', 'fleet1_standby_fleet2_all']:
reduce = (reduce[0] + reduce[1], 0)
return reduce
logger.warning('No boss data found in spawn_data')
return (2, 2)
return default
def auto_search_execute_a_battle(self):
logger.hr(f'{self.FUNCTION_NAME_BASE}{self.battle_count}', level=2)