mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-04-22 06:08:07 +08:00
Fix: Daily hard has no campaign_extract_name_image
- Fix event switching with campaign ball - Add MAP_IS_ONE_TIME_STAGE - Opt description of event_stage in GUI - Add info when map file not found
This commit is contained in:
@@ -38,19 +38,21 @@ class CampaignBase(CampaignBase_):
|
||||
self.ui_goto_sp()
|
||||
self.campaign_ensure_chapter(index=chapter)
|
||||
|
||||
elif chapter in ['t', 'ts', 'ht']:
|
||||
elif chapter in ['t', 'ts', 'ht', 'hts']:
|
||||
self.ui_goto_event()
|
||||
if name == 'ts1' or chapter == 't':
|
||||
# Campaign ball
|
||||
if stage in ['1', '6']:
|
||||
self._campaign_ball_set('blue')
|
||||
else:
|
||||
self._campaign_ball_set('red')
|
||||
# Campaign mode
|
||||
if chapter in ['t', 'ts']:
|
||||
self.campaign_ensure_mode('normal')
|
||||
if name == 'ts2' or chapter == 'ht':
|
||||
self.campaign_ensure_mode('normal')
|
||||
if chapter == 'hts':
|
||||
if chapter in ['ht', 'hts']:
|
||||
self.campaign_ensure_mode('hard')
|
||||
if chapter == 'ex_sp':
|
||||
self.campaign_ensure_mode('ex')
|
||||
if chapter in ['t', 'ht']:
|
||||
if stage in ['1', '6']:
|
||||
self._campaign_ball_set('blue')
|
||||
else:
|
||||
self._campaign_ball_set('red')
|
||||
# Get stage
|
||||
self.campaign_ensure_chapter(index=1)
|
||||
else:
|
||||
logger.warning(f'Unknown campaign chapter: {name}')
|
||||
@@ -69,7 +71,7 @@ class CampaignBase(CampaignBase_):
|
||||
else:
|
||||
if name.isdigit():
|
||||
return int(name)
|
||||
elif name in ['a', 'c', 'sp', 'ex_sp', 'ts', 't', 'hts']:
|
||||
elif name in ['a', 'c', 'sp', 'ex_sp', 'ts', 't', 'ht', 'hts']:
|
||||
return 1
|
||||
elif name in ['b', 'd']:
|
||||
return 2
|
||||
|
||||
@@ -54,7 +54,7 @@ class Config:
|
||||
MAP_HAS_AMBUSH = False
|
||||
STAGE_ENTRANCE = ['blue']
|
||||
FLEET_2 = 0
|
||||
STOP_IF_COUNT_GREATER_THAN = 1
|
||||
MAP_IS_ONE_TIME_STAGE = True
|
||||
|
||||
|
||||
class Campaign(CampaignBase):
|
||||
|
||||
Reference in New Issue
Block a user