From 37dad5cf2159b1bf8164da5f65ccc0c7d00b7faf Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Sun, 21 Jun 2026 20:24:41 +0800 Subject: [PATCH] Fix: goto HT stages in war_archive_20240725_cn --- campaign/war_archives_20240725_cn/campaign_base.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/campaign/war_archives_20240725_cn/campaign_base.py b/campaign/war_archives_20240725_cn/campaign_base.py index 280630ee4..563579a00 100644 --- a/campaign/war_archives_20240725_cn/campaign_base.py +++ b/campaign/war_archives_20240725_cn/campaign_base.py @@ -4,6 +4,12 @@ from ..campaign_war_archives.campaign_base import CampaignBase as CampaignBase_ class CampaignBase(CampaignBase_): def campaign_set_chapter_event(self, chapter, mode='normal'): self.ui_goto_sp() + if chapter in ['a', 'b', 'as', 'bs', 't', 'ts', 'tss']: + self.campaign_ensure_mode('normal') + elif chapter in ['c', 'd', 'cs', 'ds', 'ht', 'hts']: + self.campaign_ensure_mode('hard') + elif chapter == 'ex_sp': + self.campaign_ensure_mode('ex') self.campaign_ensure_chapter(chapter) return True @@ -18,4 +24,6 @@ class CampaignBase(CampaignBase_): if mode == 'hard': self.config.override(Campaign_Mode='hard') - self.campaign_ensure_mode_20241219(mode) + # this event only have chapter T/HT and chapter SP, and war archive does not have SP + # so there is no mode switch buttons + # self.campaign_ensure_mode_20241219(mode)