diff --git a/src/MaaWpfGui/Constants/AchievementIds.cs b/src/MaaWpfGui/Constants/AchievementIds.cs
index 0e4ee407e2..03e08151ad 100644
--- a/src/MaaWpfGui/Constants/AchievementIds.cs
+++ b/src/MaaWpfGui/Constants/AchievementIds.cs
@@ -55,10 +55,13 @@ namespace MaaWpfGui.Constants
public const string MapOutdated = "MapOutdated";
public const string UseCopilotGroup = "UseCopilot";
+
public const string UseCopilot1 = "UseCopilot1";
public const string UseCopilot2 = "UseCopilot2";
public const string UseCopilot3 = "UseCopilot3";
+ public const string Irreplaceable = "Irreplaceable";
+
#endregion
#region 搞笑/梗成就
diff --git a/src/MaaWpfGui/Helper/AchievementTrackerHelper.cs b/src/MaaWpfGui/Helper/AchievementTrackerHelper.cs
index b98e34dc97..c04b9abcdf 100644
--- a/src/MaaWpfGui/Helper/AchievementTrackerHelper.cs
+++ b/src/MaaWpfGui/Helper/AchievementTrackerHelper.cs
@@ -264,10 +264,13 @@ namespace MaaWpfGui.Helper
// 自动战斗
new Achievement { Id = AchievementIds.MapOutdated, IsHidden = true }, // 提示需要更新地图资源
+
new Achievement { Id = AchievementIds.UseCopilot1, Target = 1 }, // 自动战斗
new Achievement { Id = AchievementIds.UseCopilot2, Target = 10 },
new Achievement { Id = AchievementIds.UseCopilot3, Target = 100 },
+ new Achievement { Id = AchievementIds.Irreplaceable }, // 自动编队缺少至少两名干员
+
// 搞笑/梗类成就
new Achievement { Id = AchievementIds.QuickCloser, IsHidden = true }, // 快速关闭弹窗
new Achievement { Id = AchievementIds.TacticalRetreat, IsHidden = true }, // 停止任务
diff --git a/src/MaaWpfGui/Main/AsstProxy.cs b/src/MaaWpfGui/Main/AsstProxy.cs
index 5795acc300..cf2040605c 100644
--- a/src/MaaWpfGui/Main/AsstProxy.cs
+++ b/src/MaaWpfGui/Main/AsstProxy.cs
@@ -1111,6 +1111,11 @@ namespace MaaWpfGui.Main
{
Instances.CopilotViewModel.AddLog(LocalizationHelper.GetString("MissingOperators"), UiLogColor.Error);
}
+
+ if (missingOpers is not null && missingOpers.Count >= 2)
+ {
+ AchievementTrackerHelper.Instance.Unlock(AchievementIds.Irreplaceable);
+ }
}
break;
diff --git a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml
index 588c7fe67e..ac1368656d 100644
--- a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml
+++ b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml
@@ -1224,5 +1224,9 @@ C:\\leidian\\LDPlayer9。\n
能下到这个版本的都不是一般人。
使用未发布版本的 MAA
+ 无可替代
+ 或许我应该换一份作业?
+ 使用 「自动战斗 - 自动编队」 时,缺少至少两名干员
+