From 2fa1b2158cde2a7c6c999b59aa807a4ef5ea23f6 Mon Sep 17 00:00:00 2001
From: uye <99072975+ABA2396@users.noreply.github.com>
Date: Thu, 31 Jul 2025 18:51:08 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E4=B8=80=E9=94=AE?=
=?UTF-8?q?=E8=BD=AE=E6=8D=A2=E8=AF=B4=E6=98=8E?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/MaaWpfGui/Res/Localizations/en-us.xaml | 3 ++
src/MaaWpfGui/Res/Localizations/ja-jp.xaml | 3 ++
src/MaaWpfGui/Res/Localizations/ko-kr.xaml | 3 ++
src/MaaWpfGui/Res/Localizations/zh-cn.xaml | 3 ++
src/MaaWpfGui/Res/Localizations/zh-tw.xaml | 3 ++
.../TaskQueue/InfrastSettingsUserControl.xaml | 33 ++++++++++++++-----
6 files changed, 39 insertions(+), 9 deletions(-)
diff --git a/src/MaaWpfGui/Res/Localizations/en-us.xaml b/src/MaaWpfGui/Res/Localizations/en-us.xaml
index 583054f9de..1015255f46 100644
--- a/src/MaaWpfGui/Res/Localizations/en-us.xaml
+++ b/src/MaaWpfGui/Res/Localizations/en-us.xaml
@@ -124,6 +124,9 @@
Normal Mode
One-click Rotation Mode
Please manually set up {key=Operator} queues in game before using One-click Rotation Mode
+ The shift rotation logic of 「{key=InfrastModeRotation}」 is identical to the 「One-Tap Rotation」 in the base facility:
+if any operator in the current shift has 0 mood, the entire team will be replaced with the next shift.
+To customize rotation schedules, please use 「{key=InfrastModeCustom}」.
Custom Base Mode
Default Base infrastructure
User defined
diff --git a/src/MaaWpfGui/Res/Localizations/ja-jp.xaml b/src/MaaWpfGui/Res/Localizations/ja-jp.xaml
index 6dd0be049c..b7b892d6cd 100644
--- a/src/MaaWpfGui/Res/Localizations/ja-jp.xaml
+++ b/src/MaaWpfGui/Res/Localizations/ja-jp.xaml
@@ -124,6 +124,9 @@
通常モード
一括シフト休暇
一括シフト休暇を使用する前に、ゲーム内で{key=Operator}のシフト編成を手動で設定してください
+ 「{key=InfrastModeRotation}」の交代ロジックは、ゲーム内の基地右下にある「ワンタップ交代」と全く同じです。
+現在の班にいるオペレーターの中で、いずれかの士気が0になると、班全体が次の班に交代します。
+交代スケジュールをカスタマイズする場合は「{key=InfrastModeCustom}」をご利用ください。
カスタムされた基地構成
標準設定
ユーザー定義
diff --git a/src/MaaWpfGui/Res/Localizations/ko-kr.xaml b/src/MaaWpfGui/Res/Localizations/ko-kr.xaml
index 48213096ec..2bb6c15bb6 100644
--- a/src/MaaWpfGui/Res/Localizations/ko-kr.xaml
+++ b/src/MaaWpfGui/Res/Localizations/ko-kr.xaml
@@ -124,6 +124,9 @@
표준 모드
일괄 쉬프트
일괄 쉬프트 사용 전에 게임 내에서 {key=Operator} 대열을 수동으로 설정해 주세요
+ 「{key=InfrastModeRotation}」의 교대 로직은 게임 내 기지 우하단의 「원클릭 교대」와 완전히 동일합니다.
+현재 근무조에 있는 오퍼레이터 중 한 명이라도 기분 수치가 0이 되면, 전체 조가 다음 근무조로 교체됩니다.
+교대 일정을 직접 설정하려면 「{key=InfrastModeCustom}」을(를) 사용하세요.
커스텀 기반시설
기본 구성
사용자 설정
diff --git a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml
index 976ccee37b..14c9de8775 100644
--- a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml
+++ b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml
@@ -124,6 +124,9 @@
常规模式
队列轮换
使用队列轮换需提前在游戏中设置好队列
+ 「{key=InfrastModeRotation}」 的换班逻辑与游戏内基建右下角的「一键轮换」完全一致:
+当当前班次中任意干员心情值为 0 时,会整队替换为下一班干员。
+若需自定义轮换班次,请使用「{key=InfrastModeCustom}」。
自定义基建配置
内置配置
自定义
diff --git a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml
index 2fb927cf0d..7353270a82 100644
--- a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml
+++ b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml
@@ -123,6 +123,9 @@
常規模式
隊列輪換
使用隊列輪換需提前在遊戲中設置好隊列
+ 「{key=InfrastModeRotation}」的換班邏輯與遊戲內基建右下角的「一鍵輪換」完全一致:
+當當前班次中任意幹員心情值為 0 時,會整隊替換為下一班幹員。
+若需自定義輪換班次,請使用「{key=InfrastModeCustom}」。
自定義基建配置
內建配置
自定義
diff --git a/src/MaaWpfGui/Views/UserControl/TaskQueue/InfrastSettingsUserControl.xaml b/src/MaaWpfGui/Views/UserControl/TaskQueue/InfrastSettingsUserControl.xaml
index f42967934a..c10d9758c1 100644
--- a/src/MaaWpfGui/Views/UserControl/TaskQueue/InfrastSettingsUserControl.xaml
+++ b/src/MaaWpfGui/Views/UserControl/TaskQueue/InfrastSettingsUserControl.xaml
@@ -21,14 +21,26 @@
-
+
+
+
+
+
+
+
+
+
+ -->