mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-12 10:58:21 +08:00
Opt: Use multi_set
This commit is contained in:
@@ -345,19 +345,20 @@ class UI(InfoHandler):
|
|||||||
'EventD',
|
'EventD',
|
||||||
'EventSp',
|
'EventSp',
|
||||||
'GemsFarming',
|
'GemsFarming',
|
||||||
]
|
]
|
||||||
for task in tasks:
|
with self.config.multi_set():
|
||||||
if task in ['GemsFarming']:
|
for task in tasks:
|
||||||
continue
|
if task in ['GemsFarming']:
|
||||||
keys = f'{task}.Scheduler.Enable'
|
continue
|
||||||
logger.info(f'Disable task `{task}`')
|
keys = f'{task}.Scheduler.Enable'
|
||||||
self.config.cross_set(keys=keys, value=False)
|
logger.info(f'Disable task `{task}`')
|
||||||
for task in ['GemsFarming']:
|
self.config.cross_set(keys=keys, value=False)
|
||||||
name = self.config.cross_get(keys=f'{task}.Campaign.Name', default='2-4')
|
for task in ['GemsFarming']:
|
||||||
if not self.stage_is_main(name):
|
name = self.config.cross_get(keys=f'{task}.Campaign.Name', default='2-4')
|
||||||
logger.info(f'Reset GemsFarming to 2-4')
|
if not self.stage_is_main(name):
|
||||||
self.config.cross_set(keys=f'{task}.Campaign.Name', value='2-4')
|
logger.info(f'Reset GemsFarming to 2-4')
|
||||||
self.config.cross_set(keys=f'{task}.Campaign.Event', value='campaign_main')
|
self.config.cross_set(keys=f'{task}.Campaign.Name', value='2-4')
|
||||||
|
self.config.cross_set(keys=f'{task}.Campaign.Event', value='campaign_main')
|
||||||
self.config.task_stop()
|
self.config.task_stop()
|
||||||
else:
|
else:
|
||||||
logger.info('Event available, goto page_event')
|
logger.info('Event available, goto page_event')
|
||||||
@@ -384,18 +385,19 @@ class UI(InfoHandler):
|
|||||||
'EventSp',
|
'EventSp',
|
||||||
'GemsFarming',
|
'GemsFarming',
|
||||||
]
|
]
|
||||||
for task in tasks:
|
with self.config.multi_set():
|
||||||
if task in ['GemsFarming']:
|
for task in tasks:
|
||||||
continue
|
if task in ['GemsFarming']:
|
||||||
keys = f'{task}.Scheduler.Enable'
|
continue
|
||||||
logger.info(f'Disable task `{task}`')
|
keys = f'{task}.Scheduler.Enable'
|
||||||
self.config.cross_set(keys=keys, value=False)
|
logger.info(f'Disable task `{task}`')
|
||||||
for task in ['GemsFarming']:
|
self.config.cross_set(keys=keys, value=False)
|
||||||
name = self.config.cross_get(keys=f'{task}.Campaign.Name', default='2-4')
|
for task in ['GemsFarming']:
|
||||||
if not self.stage_is_main(name):
|
name = self.config.cross_get(keys=f'{task}.Campaign.Name', default='2-4')
|
||||||
logger.info(f'Reset GemsFarming to 2-4')
|
if not self.stage_is_main(name):
|
||||||
self.config.cross_set(keys=f'{task}.Campaign.Name', value='2-4')
|
logger.info(f'Reset GemsFarming to 2-4')
|
||||||
self.config.cross_set(keys=f'{task}.Campaign.Event', value='campaign_main')
|
self.config.cross_set(keys=f'{task}.Campaign.Name', value='2-4')
|
||||||
|
self.config.cross_set(keys=f'{task}.Campaign.Event', value='campaign_main')
|
||||||
self.config.task_stop()
|
self.config.task_stop()
|
||||||
else:
|
else:
|
||||||
logger.info('Event available, goto page_sp')
|
logger.info('Event available, goto page_sp')
|
||||||
|
|||||||
Reference in New Issue
Block a user