status102
349a5b792a
rft: 移除RoguelikeLastRewardSelectTaskPlugin,合并烧水奖励选择
2025-02-07 13:25:48 +08:00
DavidWang19
023ed5563f
feat: 优化肉鸽刷开局模式的流程和逻辑 ( #11559 )
...
* feat: 新增刷开局模式下是否购物的选项
* chore: 修改傀影开局模板图文件名
* chore: 添加注释
* fix: 修复刷开局模式下不能进入商店的问题
* feat: 添加各肉鸽主题可刷开局 通用:热水壶 盾(血) 源石锭 希望 随机;水月:钥匙 骰子;萨卡兹:构想
* refactor: CheckComboBox 改为 key 在前
* feat: 界面添加开局奖励选择
* fix: ubuntu build
* feat: proxy 添加对应参数
* rft: 拆分烧水奖励领取
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 刷完后直接退出,精二时继续检查
* chore: Auto update by pre-commit hooks [skip changelog]
* perf: 优化肉鸽刷开局模式RoguelikeShoppingTaskPlugin verify
* perf: 简化肉鸽烧水期望传参
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: Wpf传值错误
* perf: 衔接旧流程
* chore: Auto update by pre-commit hooks [skip changelog]
* feat: 支持选择不同的烧水分队和目标分队
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 移除遗漏调用
* fix: 变量名一致化
* chore: 烧水期望奖励翻译预留
* fix: 移除无用的set_task_base
* i18n: 添加开局奖励翻译
* i18n: JP translate
* i18n: KR translate
* i18n: zh-tw translate
* i18n: EN tweak
* chore: 移除不再使用的task
* docs: 加点文档
* docs: 烧水使用分队
* perf: UI
* chore: Auto update by pre-commit hooks [skip changelog]
---------
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com >
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: ManicSteiner <manicsteiner@outlook.com >
Co-authored-by: HX3N <scarlet7518@gmail.com >
Co-authored-by: momomochi987 <as99us301@gmail.com >
Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com >
2025-01-22 12:57:25 +08:00
BxFS
65b87a5699
feat: 肉鸽月度小队/深入调查基础策略+自动切换 ( #11566 )
...
* feat: 肉鸽月度小队奖励/访谈记录策略 #7058
* i18n: Translation for 809d0db
* fix: place Roguelike@DialogSkip under various Roguelike@Stages, and Roguelike@DialogSkip / Roguelike@DialogSkipConfirm reordering
* feat: tickboxes for AutoIterate on wpf
* style: typo
* feat: Iterate Monthly Squad
* fix: proper insertion point for monthly squad plugin, and task for collecting rewards
* feat: Iterate Deep Exploration
* feat: autoiterate for mizuki, sami and sarkaz
* fix: proper InitialDrop.png for three roguelikes and proper compeletion behaviour for iterate plugins
* fix: use different MonthlySquadRewardMiss.png for each roguelike
* feat: Iterate Monthly Squad Comms Option
* refactor: RoguelikeIterateDeepExplorationPlugin and RoguelikeIterateMonthlySquadPlugin, provision for per theme deep exploration adaptation, and basic adaptation to get it running
* fix: keep Sarkaz@Roguelike@DeepExplorationEnd from intruding other tasks with empty.png, and attempted fix of Phantom@Roguelike@CommsMiss
* fix: predelay 500ms for StartExplore
* fix: reduce retry_times for tasks that expect fail
* refactor: move DifficultySelectionTaskPlugin skip condition from verify to load_params
* style: remove RoguelikeDeepExplorationSpecialParameters::load_params and remove linebreakers for long ProcessTasks
* fix: post rebase fixes
* fix: ChooseMonthlySquad -> MonthlySquad, Template -> OcrDetect for resilience against changed backgrounds, and mac/arm64 compiler compliance
* fix: drop load_params from RoguelikeDeepExplorationSpecialParameters
* fix: added delay for MonthlySquadCommsBackTwice/Once, and some style fixes
* revert: cfc1951a already merged
* refactor: duplicate template removal and replacement with ocr
* refactor: more duplicate template removal
* fix: phantom monthly squad dialog timout, again
* fix: ocr -> template without words, and duct tape for Phantom@Roguelike@StrategyChange so it does not lock up in case stage name wasn't captured
* chore: remove words from noop
* fix: Roguelike@DeepExplorationDark.png -> Phantom@Roguelike@DeepExploration.png
* fix: MonthlySquadCompleted/DeepExplorationCompleted task to callback, and basic machine translation for it
* fix: masking for Roguelike@DeepExploration.png and Roguelike@MonthlySquad.png , removing Roguelike@NormalOperation.png as unused
* chore: slight tweak to maskrange templates
* chore: Auto update by pre-commit hooks [skip changelog]
* refactor: variable names and DeepExplorationNotUnlocked.png masking
* fix: drop the nonexistent Sarkaz@Roguelike@DeepExplorationEnd.png and use default instead
* fix: delay moved from startExplore
* refactor: readability and duplicate removal
* refactor: filename, readability, and task chain adjustment
* perf: RoguelikeMode校验
* fix: retry 1->3, style fix and typo fix
* fix: move set_retry_times to RoguelikeTask
* docs: RoguelikeIterateMonthlySquadPlugin and RoguelikeIterateDeepExplorationPlugin
* fix: make MonthlySquadCommsBackTwice stuck proof
* chore: pick DeepExplorationSpecialParameters out of branch
* chore: Auto update by pre-commit hooks [skip changelog]
---------
Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2025-01-22 09:04:48 +08:00
status102
3a43d26aef
perf: 简化萨卡兹肉鸽种子入口
2025-01-16 11:26:13 +08:00
status102
56e136e717
chore: tasks.json配置JsonSchema
2025-01-15 20:23:35 +08:00
BxFS
2ec5b06e44
feat: 肉鸽满级自动停止选项 ( #11466 )
...
---------
Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com >
Co-authored-by: HX3N <scarlet7518@gmail.com >
Co-authored-by: momomochi987 <as99us301@gmail.com >
Co-authored-by: ManicSteiner <manicsteiner@outlook.com >
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2025-01-10 15:27:39 +01:00
Weiyou Wang
72119ac361
feat: 自动编队允许指定助战单位 ( #11075 )
...
* feat: 自动编队自动借助战
Revert d78fc68
fix: 招募助战后继续(缺少点击快速招募)
i18n: 翻译
style: clang-format
fix: basetask template
fix: werror
perf: 注释、format
i18n: en
perf: 完成功能实现,复用task,进行gui输出
perf: 更改默认状态
feat: BattleFormationTask
Revert 385541a (Back to c2849d2 )
* fix: 缺干员回到主界面的时候应该点确认而不是返回
* feat: 助战干员职业选择栏模版
* refactor: UseSupportUnitTaskPlugin
* chore: Auto update by pre-commit hooks [skip changelog]
* perf: 默认值适配国服
* chore: Auto update by pre-commit hooks [skip changelog]
* feat: try_find_and_apply_support_unit
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 大概可以用了
* fix: 补充 struct 的构造函数
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 添加默认构造函数
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 改改类型
* fix: callback[what] 纠正
* perf: roi及初始化优化
* perf: 简化中英文查找
* perf: rename func
* perf: click roi
* fix: 在点击助战干员的行动后添加 LoadingText
* fix: 打点 Log
* fix: remove unused function
---------
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
Co-authored-by: 晓丶梦丶仁 <74444214+Daydreamer114@users.noreply.github.com >
2024-11-06 00:37:43 +11:00
status102
a17ac2ea69
Revert "feat: 自动编队允许指定助战单位 ( #10820 )"
...
This reverts commit 3c97864f0a .
2024-11-05 17:57:24 +08:00
晓丶梦丶仁
3c97864f0a
feat: 自动编队允许指定助战单位 ( #10820 )
...
* feat: 自动编队自动借助战
Revert d78fc68
fix: 招募助战后继续(缺少点击快速招募)
i18n: 翻译
style: clang-format
fix: basetask template
fix: werror
perf: 注释、format
i18n: en
perf: 完成功能实现,复用task,进行gui输出
perf: 更改默认状态
feat: BattleFormationTask
Revert 385541a (Back to c2849d2 )
* fix: 缺干员回到主界面的时候应该点确认而不是返回
* feat: 助战干员职业选择栏模版
* refactor: UseSupportUnitTaskPlugin
* chore: Auto update by pre-commit hooks [skip changelog]
* perf: 默认值适配国服
* chore: Auto update by pre-commit hooks [skip changelog]
* feat: try_find_and_apply_support_unit
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 大概可以用了
* fix: 补充 struct 的构造函数
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 添加默认构造函数
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 改改类型
* fix: callback[what] 纠正
* perf: roi及初始化优化
* perf: 简化中英文查找
* perf: rename func
* perf: click roi
* fix: 在点击助战干员的行动后添加 LoadingText
* fix: 打点 Log
* fix: remove unused function
---------
Co-authored-by: Weiyou Wang <44151844+Alan-Charred@users.noreply.github.com >
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2024-11-05 17:09:25 +11:00
uye
c4e320526c
feat: LD 截图 ( #10581 )
...
* feat: EmulatorExtras 子模块更新
* feat: 写了一坨
* feat: 大概是能用了
* feat: ui 支持 ld 截图增强
* chore: 修改 LdSpecialScreenshot 颜色,调整版本要求描述
* chore: 使用 steady_clock
* chore: 移除未使用变量
2024-09-17 22:52:18 +08:00
status102
f3fa4ff001
fix: sln
2024-09-02 10:12:48 +08:00
Weiyou Wang
6569089abb
feat: ReclamationCraftTaskPlugin
2024-08-31 23:38:48 +10:00
Weiyou Wang
950961a089
feat: AbstractReclamationTaskPlugin
2024-08-31 21:58:50 +10:00
Weiyou Wang
872b400bec
refactor: 把 Fire@Reclamation 的插件移入 Deprecated 文件夹
2024-08-31 19:30:52 +10:00
Weiyou Wang
cdd4c4c78e
refactor: 重构生息演算 ( #10356 )
...
* refactor: 调整 tasks.json 中部分 doc field 格式
* feat: ReclamationConfig
* refactor: ReclamationTask
* refactor: template <Tales@Reclamation@ProsperityNoSave>
* refactor: tasks.json <Tales@Reclamation@ProsperityNoSave>
* refactor: template <Tales@Reclamation@ProsperityInSave>
* refactor: tasks.json <Tales@Reclamation@ProsperityInSave>
* refactor: 生息点数达到上限后停止任务
* refactor: global adaption
* chore: Auto update by pre-commit hooks [skip changelog]
* chore: YostarKR CancelEnterBuildMode
* fix: typo in MaaCore.vcxproj
* refactor: Wpf Gui Support (still under progress)
* refactor: practice of template tasks
* refactor: strategy -> mode; mode -> difficulty
* refactor: WpfGui strategy -> mode; mode -> difficulty
* refactor: Tales@Reclamation -> Tales@RA
* chore: Auto update by pre-commit hooks [skip changelog]
* refactor: simplify task names
* chore: Auto update by pre-commit hooks [skip changelog]
* feat: 如果当前编队规模大于等于7人则清空当前编队
* refactor: 简化部分任务流
* chore: Auto update by pre-commit hooks [skip changelog]
* feat: 跳过可能的对话事件
* fix: 修复部分任务流
* fix: add ocrReplace for JP "Tales@RA@ClickShrubberyGalore"
* fix: 加个 delay 防卡顿
* fix: enlarge roi
* feat: 加入日文适配
* fix: 部分任务 guard 通过后操作不一定马上起效,delay 未知,加入特殊处理
* refactor: 任务链描述
* fix: fix wrong task name
* fix: Yostar Confirmation window
* i18n: tweak YostarKR
* fix: enlarge roi for robustness
---------
Co-authored-by: 晓丶梦丶仁 <1020623818@qq.com >
Co-authored-by: HX3N <128385247+HX3N@users.noreply.github.com >
Co-authored-by: HX3N <scarlet7518@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-08-28 09:25:54 +10:00
Weiyou Wang
c82aeb0256
feat: 加入肉鸽节点地图识别功能,并应用于萨卡兹肉鸽蓝图快速过图 ( #9812 )
...
* feat: 添加 RoguelikeMode::FastPass,负责用蓝图分队快速过图
* chore: update templates for RoguelikeMap and RoguelikeRouting
* feat: RoguelikeMap
* feat: RoguelikeMapConfig
* feat: BrightPointAnalyzer
* feat: RoguelikeRouting
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 修复会卡在商店门口的bug
* fix: adapt new plugin-registration signature
* chore: try fix submodule
* perf: 复用task
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 为函数申明补上定义
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2024-08-09 22:54:19 +10:00
Lancarus
fe7cc5f7b0
feat: 增加一些肉鸽参数 ( #9875 )
...
* feat: 增加一些肉鸽参数
* feat: 根据获得的藏品改变招募优先级
* fix: 重复定义、注释空函数
2024-07-31 18:43:59 +08:00
Weiyou Wang
8570023f94
refactor: 萨米肉鸽配置文件/插件单独文件夹 ( #9651 )
...
* refactor: sami roguelike plugins
2024-07-16 00:32:58 +01:00
Sherkey
20b6cea436
feat: 增加识别坍缩范式的插件,增加萨米肉鸽刷隐藏坍缩范式模式 ( #9172 )
...
### 更新功能
1. 增加`RoguelikeMode::CLP_PDS = 5`作为萨米肉鸽刷隐藏坍缩范式的模式,可且仅可用于萨米肉鸽。
在此模式下,将在每次回到关卡选择界面时检查坍缩状态,同时会优先使用带有`_collapse`后缀的战斗部署方案,也会使用特有的不期而遇和购物设置。
2. 肉鸽任务新增以下参数:
- `check_collapsal_paradigms`:是否检查坍缩范式,若`mode = 5`则默认为`true`,否则为`false`。
- `double_check_collapsal_paradigms`:是否增加对坍缩范式的检查频率,若`mode =
5`则默认为`true`,否则为`false`。
- `expected_collapsal_paradigms`:需要刷的坍缩范式,若`mode = 5`则默认为两组隐藏坍缩范式。
- `use_foldartal`:是否使用密文板,若`mode = 5`则默认为`false`,否则为`true`。
### 机制介绍
本插件将以两种不同的手段检查坍缩范式:
- 在选关界面点击屏幕中上方展开坍缩状态栏(以下称`Panel Check`);
- 观察屏幕右侧是否有坍缩范式通知(以下称`Banner Check`)。
获取坍缩值的方法多种多样,本插件考虑到了以下情况:
1. 战斗后因非完美战斗而使坍缩值增加,进行`Banner Check`。
2. 战斗后因获得收藏品而使坍缩值变动,进行`Banner Check`。
3. 在不期而遇等(MAA中失与得等节点也会触发不期而遇插件)节点中使坍缩值变动,进行`Banner Check`。
4. 再诡异行商节点中因购买收藏品而使坍缩值变动,进行`Banner Check`。
5. 因使用密文版而使坍缩值减少,进行`Banner Check`。
6. 因进入新的一层而使坍缩值增加,进行`Panel Check`。
7. 若进行`Banner
Check`时发现坍缩范式消退,因不知道会不会一次性消退两层(即便会也概率极低),会在下一次回到选关洁面的时候额外触发一次`Panel
Check`。
8. 在`double_check_collapsal_paradigms =
true`的情况下,每次回到选关界面的时候都会额外触发一次`Panel
Check`以验证是否之前有漏、多记录坍缩范式,并以回调信息的形式传回Debug信息。
**注意事项**
1.
为了防止错过坍缩范式通知,会适当sleep,若检测到屏幕下方有`正在提交反馈至神经`的提示的话会额外sleep。所以开启检查坍缩范式的功能后整体流程会变得拖沓一些(目前在我本人可接受范围内)。
2.
在`RoguelikeMode::CLP_PDS`模式下,获得不需要的坍缩范式会直接重开,遇到需要的坍缩范式则会停止任务。理论上可能在不期而遇事件中获得了不需要的坍缩范式,但因为右上角没有退出按钮而没有及时重开。但我目前没有观察到这样的情形,故没有做处理。不放心的话请设置`double_check_collapsal_paradigms
= true`,等回到选关界面后再检查一遍已获得的坍缩范式。
3.
无论如何,强烈推荐开启`double_check_collapsal_paradigms`。慢点就慢点,求稳才是关键。在我本人测试的过程中,遇到过一两次遗漏`Banner
Check`的情况(截图错过了右上角通知),幸好在额外触发的`Panel
Check`中补上了。怀疑是系统卡顿或网络延迟所致(我在澳大利亚用着MBP2017开着MUMU+MAA刷官服,时间长了后模拟器本身就偶尔会卡住)。
### 回调信息
当`check_collapsal_paradigms == true`时会输出类似于下方的回调信息:
```C++
callback(AsstMsg::SubTaskExtraInfo, json::object {
{ "what", "RoguelikeCollapsalParadigms" },
{ "details", json::object {
{ "cur", "目空一些" },
{ "deepen_or_weaken", 1 },
{ "prev", "睁眼瞎" }
} }
});
```
其中`deepen_or_weaken = 1`代表坍缩范式从`prev`加深至`cur`,若`deepen_or_weaken =
-1`则代表坍缩范式消退。
偶尔也会有测试信息以`deepen_or_weaken = 0`被传回,主要用于我自己测试用。
### 任务设置范例
以下是我的测试用任务设置:
```Python
asst.append_task('Roguelike', {
'theme': 'Sami',
'mode': 5,
'investment_enabled': False,
'squad': '远程战术分队',
'roles': '稳扎稳打',
'core_char': '维什戴尔',
# 'expected_collapsal_paradigms': ['趋同性消耗'],
# 'check_collapsal_paradigms': True, # 在mode = 5时默认为True
double_check_collapsal_paradigms': True, # 建议打开,以防万一错过了什么
# 'use_foldartal': False # 在mode = 5时默认为False
})
```
建议在难度10刷隐藏坍缩,我只做了第一层的漏怪作业且以`维什戴尔`为战斗核心。
### To-Do(s)
- [ ] 补充相关文档 (要不就把上述文字作为文档吧?)
### Need Help
- [ ] 外服适配
- [ ] UI适配
---
小孩子不懂事乱写的代码,请各位多指教。
2024-07-07 20:56:14 +08:00
dantmnf
d6572b2c7e
feat: GPU acceleration (DX12/DirectML)
...
Co-authored-by: SherkeyXD <253294679@qq.com >
2024-06-14 18:26:41 +08:00
Horror Proton
268cfebd13
fix: add /D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR
...
fix https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/9321
ref https://github.com/actions/runner-images/issues/10004
ref https://github.com/microsoft/STL/releases/tag/vs-2022-17.10
2024-06-13 09:46:58 +08:00
Weiyou Wang
9e8009299c
feat: 初步实现肉鸽模式5:刷隐藏坍缩
2024-06-07 12:00:35 +10:00
MistEO
605dcda98a
feat: mumu extras ( #8939 )
...
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com >
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2024-05-03 22:05:37 +08:00
Lancarus
999f9087b5
feat: 刷开局模式增加萨米肉鸽生活队凹密文板 ( #8408 )
...
* feat: 增加萨米肉鸽凹密文板UI,优化肉鸽部分UI的显示
* feat: 凹开局板子相关逻辑
* perf: 优化相关逻辑
* perf: 传参使用array代替string
* style: format
---------
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2024-02-28 13:01:15 +08:00
status102
4e0c1d0f6c
perf: 优化肉鸽投资操作速度
2024-02-04 22:44:35 +08:00
uye
82c7028c74
feat: 基建领取专精功能 ( #7754 )
...
close #503
link to #7164
@status102
2024-02-03 23:00:51 +08:00
status102
54e723b541
typo: 修改插件名以符合项目格式
2024-01-08 22:18:45 +08:00
status102
eacd15bee8
typo: 修改插件名以符合项目格式
2024-01-08 21:20:48 +08:00
youqii
4fc2a16628
feat: 基建自动领取专精
2024-01-07 12:02:23 +08:00
status102
5deac04d38
Revert 基建新增领取专精功能 ( #7624 )
...
* Revert "fix: 基建换班-继续专精 参数字段名格式不一致"
This reverts commit 6ce6b2d10a .
* Revert "chore: 部分客户端未支持的功能添加注释"
This reverts commit d2cede4a21 .
* Revert "fix: 修复基建训练室-继续训练字符串键值冲突"
This reverts commit e0d5d1bf1d .
* Revert "feat: 基建新增领取专精功能 (#7164 )"
This reverts commit 8b72ff9941 .
2023-12-15 16:23:11 +08:00
youqii
8b72ff9941
feat: 基建新增领取专精功能 ( #7164 )
...
close #503
Co-authored-by: David <56174894+Constrat@users.noreply.github.com >
Co-authored-by: Sherkey <57581480+SherkeyXD@users.noreply.github.com >
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com >
2023-12-14 10:29:41 +08:00
status102
8653a2edfc
perf: 优化战斗列表反激活任务逻辑,仅三星结算时才会反激活任务,移除不必要的插件
2023-12-13 22:26:43 +08:00
zzyyyl
e4dbdb9017
refactor: 优化与 TaskData 的 get_raw 和 get 相关部分
...
fix: 使用 std::erase & std::erase_if, 避免使用具有不同定义的 ranges::remove & ranges::remove_if
现在 get_raw 只能获取任务的继承信息,其它详细信息会在 get 的时候解析。
另:
- 增加 TaskDerivedType 表示任务的继承类型
- 增加 TaskPipelineInfo 表示任务的流程信息(name + 5个TaskList的任务列表)
- 增加 TaskDerivedInfo 表示任务的继承信息,包含 base & prefix & TaskDerivedType
- 给各个任务类型的 shared_ptr 增加了别名;
(cherry picked from commit 6b5b0d5ec2 )
2023-11-29 19:02:42 +08:00
zzyyyl
d86e5dc770
refactor: 从 TaskData 中分离 TaskDataSymbol, TaskDataSymbolStream;增加 TaskDataTypes
...
fix: 用 to_string 和 string 加法取代 std::format 以通过非 win 平台编译
asst::ResultOrError 是 std::expected 的下位替代(同时又类似于 std::optional)
(cherry picked from commit 55875a2eb5 )
2023-11-29 19:02:24 +08:00
zzyyyl
3ccc0107d7
Revert "feat: 重构 TaskData ( #7410 )"
...
This reverts commit 782e71d4aa , reversing
changes made to 940008b448 .
2023-11-29 00:09:10 +08:00
zzyyyl
6b5b0d5ec2
refactor: 优化与 TaskData 的 get_raw 和 get 相关部分
...
fix: 使用 std::erase & std::erase_if, 避免使用具有不同定义的 ranges::remove & ranges::remove_if
现在 get_raw 只能获取任务的继承信息,其它详细信息会在 get 的时候解析。
另:
- 增加 TaskDerivedType 表示任务的继承类型
- 增加 TaskPipelineInfo 表示任务的流程信息(name + 5个TaskList的任务列表)
- 增加 TaskDerivedInfo 表示任务的继承信息,包含 base & prefix & TaskDerivedType
- 给各个任务类型的 shared_ptr 增加了别名;
2023-11-27 14:59:12 +08:00
zzyyyl
55875a2eb5
refactor: 从 TaskData 中分离 TaskDataSymbol, TaskDataSymbolStream;增加 TaskDataTypes
...
fix: 用 to_string 和 string 加法取代 std::format 以通过非 win 平台编译
asst::ResultOrError 是 std::expected 的下位替代(同时又类似于 std::optional)
2023-11-27 14:59:12 +08:00
status102
b1c3f3a2ff
feat: 新增肉鸽结算输出并保存截图至debug文件夹
2023-11-14 21:34:29 +08:00
zzyyyl
befc3703c0
fix: vcxproj & filters
2023-11-14 20:22:28 +08:00
status102
bb9c2609e9
Merge branch 'dev' into feat/fight_series
2023-11-13 17:19:52 +08:00
status102
f15e812df2
perf: 自动在刷理智第一次执行时调整连战次数为1
2023-11-05 15:46:44 +08:00
status102
8ca6ec3208
refactor: 不再继承RoguelikeConfig,使用AbstractRoguelikeTaskPlugin统一共享RoguelikeConfig
2023-10-31 21:55:44 +08:00
MistEO
686ccc05df
feat: 调整理智药使用为按瓶计数,移除了博朗台在使用理智药不溢出情况下的额外等待,调整Wpf理智药使用输出 ( #7022 )
2023-10-29 19:36:29 +08:00
Lancarus
a5fe0b6ab8
perf: 将CiphertextBoard更换为foldartal
2023-10-27 13:32:43 +08:00
zzyyyl
2397bd1576
revert: 恢复萨米肉鸽使用密文板
...
Revert "Revert "feat: 萨米肉鸽使用密文板 (#6949 )" (#7054 )"
This reverts commit c12f35a099 .
2023-10-25 14:41:22 +08:00
status102
9b87703780
feat: 调整理智药使用为按瓶计数,优化掉了博朗台在使用理智药不溢出情况下的额外等待
2023-10-25 11:59:21 +08:00
zzyyyl
a21d709f95
Revert "feat: 萨米肉鸽使用密文板 ( #6949 )"
...
This reverts commit 78b4fbd4d9 .
2023-10-24 00:24:26 +08:00
Lancarus
78b4fbd4d9
feat: 萨米肉鸽使用密文板 ( #6949 )
...
Co-authored-by: MistEO <mistereo@hotmail.com >
2023-10-19 10:57:33 +08:00
zzyyyl
ed0060703f
perf: TaskData 优化 ( #6844 )
...
1. 调整 TaskData 的部分内部函数,增加注释
2. 从 TaskData 中拆出 JsonMisc
3. 增加一个任务 MainThemes,表示任务链入口
2023-10-18 23:48:03 +08:00
zzyyyl
59eac9529d
rft: 从 TaskData 中拆出 JsonMisc
2023-10-18 20:57:19 +08:00