feat: 成就 dlc (#15288)

* feat: 成就描述与翻译

* feat: 开着日志悬浮窗完成一次任务

* feat: 在公开招募中刷新标签 50 次

* feat: 累计开启线索交流 20/50 次

* feat: 累计向好友发送 20/50 次线索

* feat: 单次运行中,勾选超过 7 个任务

* feat: 在更新发布后 1 天/1 小时 内完成更新

* feat: 完成{key=Combat}时刚好消耗完所有理智

* feat: 设置并使用一个超过 4 个修饰键的热键组合

* feat: 仓库识别功能识别到仓库内某种材料数量超过 5000 个(不包括作战记录!)

* perf: 优化界面布局

* chore: 调整触发条件

* fix: 部分成就弹窗无法显示

* feat: 单轮公招任务连续招募 10/20 次

* feat: 支持组内排序

* perf: 优化成就排序

* feat: 干员识别中包含干员“帕拉斯”

* feat: 使用远程协议调用错误的任务 id

* feat: 尝试切换界面语言

* feat: 设置开机启动 MAA

* feat: 连续 7 天每天集齐并开启线索交流

* feat: 325

* chore: 调整 325 触发条件
This commit is contained in:
uye
2026-01-05 20:30:26 +08:00
committed by GitHub
parent c6037cc4d7
commit 3d42e5e55f
20 changed files with 794 additions and 156 deletions

View File

@@ -641,6 +641,11 @@ public class TaskQueueViewModel : Screen
_lastTimerElapsed = currentTime;
if ((currentTime.Hour == 3 || currentTime.Hour == 13 || currentTime.Hour == 23) && currentTime.Minute == 25 && !Idle)
{
AchievementTrackerHelper.Instance.Unlock(AchievementIds.Time325);
}
VersionUpdateSettingsUserControlModel.Instance.RefreshMirrorChyanCdkRemaining();
HandleDatePromptUpdate();
HandleCheckForUpdates();
@@ -1641,6 +1646,8 @@ public class TaskQueueViewModel : Screen
return;
}
AchievementTrackerHelper.Instance.SetProgress(AchievementIds.TaskChainKing, count);
taskRet &= Instances.AsstProxy.AsstStart();
if (taskRet)