mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-04-29 19:08:24 +08:00
@@ -232,7 +232,7 @@ class GemsFarming(CampaignRun, Dock, EquipmentChange):
|
||||
|
||||
ship = self.get_common_rarity_cv()
|
||||
if ship:
|
||||
self._ship_change_confirm(ship[0].button)
|
||||
self._ship_change_confirm(min(ship, key=lambda s: (s.level, -s.emotion)).button)
|
||||
|
||||
logger.info('Change flagship success')
|
||||
return True
|
||||
@@ -259,7 +259,7 @@ class GemsFarming(CampaignRun, Dock, EquipmentChange):
|
||||
|
||||
ship = self.get_common_rarity_dd()
|
||||
if ship:
|
||||
self._ship_change_confirm(ship[0].button)
|
||||
self._ship_change_confirm(max(ship, key=lambda s: s.emotion).button)
|
||||
|
||||
logger.info('Change vanguard ship success')
|
||||
return True
|
||||
|
||||
@@ -501,7 +501,7 @@ class ConfigUpdater:
|
||||
def deep_load(keys):
|
||||
data = deep_get(self.args, keys=keys, default={})
|
||||
value = deep_get(old, keys=keys, default=data['value'])
|
||||
if value is None or value == '' or data['type'] in ['lock'] or is_template:
|
||||
if is_template or value is None or value == '' or data['type'] == 'lock' or data.get('display') == 'hide':
|
||||
value = data['value']
|
||||
value = parse_value(value, data=data)
|
||||
deep_set(new, keys=keys, value=value)
|
||||
|
||||
@@ -87,7 +87,7 @@ class ConfigUpdater(config_updater.ConfigUpdater):
|
||||
def deep_load(keys):
|
||||
data = deep_get(self.args, keys=keys, default={})
|
||||
value = deep_get(old, keys=keys, default=data['value'])
|
||||
if is_template or value is None or value == '' or data['type'] in ['lock']:
|
||||
if is_template or value is None or value == '' or data['type'] == 'lock' or data.get('display') == 'hide':
|
||||
value = data['value']
|
||||
value = parse_value(value, data=data)
|
||||
deep_set(new, keys=keys, value=value)
|
||||
|
||||
Reference in New Issue
Block a user