Commit Graph

10123 Commits

Author SHA1 Message Date
status102
c58d5c95fe refactor: 重构BattleHelper的m_cur_deployment_opers为vector (#7412)
refactor: 重构BattleHelper的m_cur_deployment_opers为vector
alpha/v4.27.1-alpha.1.d063.gc58d5c95f
2023-12-01 14:03:44 +08:00
status102
45a8cad1ea ci: PR Checker增加edited触发 2023-12-01 13:46:23 +08:00
Constrat
509a448d70 chore: Auto Update Game Resources - 2023-11-30 2023-11-30 10:07:28 +00:00
status102
759cc5e440 ci: 对PR提交的commit名进行检查 (#7414)
合并后在rule里面添加这个检查就能达成效果

- link to #7296
2023-11-30 17:51:24 +08:00
Horror Proton
a1c4adf32c fix: fix unable to stop in ReportDataTask 2023-11-30 16:20:37 +08:00
Horror Proton
4f0c11d079 fix: pointer assignment in StageDropsTaskPlugin 2023-11-30 13:06:09 +08:00
zzyyyl
09c48d672c feat: 重构 TaskData (#7426)
相比 #7410 

- 修复了 Release 下模板图片加载失败的问题
- 修复 TaskData 部分 next 生成不完全的问题
- 优化了部分 `get.* = .*`
alpha/v4.27.1-alpha.1.d054.g09c48d672
2023-11-29 22:26:04 +08:00
zzyyyl
c1f245c4cd fix: 修复肉鸽编队时选择干员重复点击导致未选中的问题 (#7393)
fix #7379
2023-11-29 22:12:09 +08:00
zzyyyl
46ae1e0505 fix: workaround for get.* = .* 2023-11-29 21:57:21 +08:00
zzyyyl
7fa2ba4978 fix: linux & mac compile error 2023-11-29 19:48:56 +08:00
zzyyyl
afaad13d6a fix: 修复 Release 下模板图片加载失败的问题
(cherry picked from commit 7d77e7f6df)
2023-11-29 19:42:57 +08:00
zzyyyl
48d4105a36 fix: 修复 TaskData 解析 A@B@LoadingText 失败的问题 2023-11-29 19:03:05 +08:00
zzyyyl
c9b10d08ea fix: 修复 TaskData 部分 next 生成不完全的问题
有新问题: `A@B@LoadingText` 没有 B 任务的时候无法生成,会在解析 B@LoadingText->next 的 #next 时出问题
2023-11-29 19:02:52 +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
Constrat
8f145041d0 chore: Auto Update Game Resources - 2023-11-29 2023-11-29 08:08:05 +00:00
David
db4171b684 ci: line overwrite bypass in res-update (#7418) + SN GUI changes
ref:
-
e5be6a64f7 (commitcomment-133674922)
-
e5be6a64f7 (commitcomment-133704379)
-
e5be6a64f7 (commitcomment-133707192)
2023-11-29 08:52:33 +01:00
status102
71ce07d5e1 fix: 对理智药识别结果排序 alpha/v4.27.1-alpha.1.d042.g71ce07d5e 2023-11-29 12:36:38 +08:00
status102
319452a7cd fix: 移除不必要的引用 2023-11-29 12:36:38 +08:00
David
51da43f196 chore: Manual YostarEN Auto Update Game Resources 2023-11-28 20:55:13 +01:00
Manicsteiner
31da83059f feat: YoStarJP 狂人号 navigation (#7417)
添加了导航。此外,此次活动的关卡UI界面还修改了理智和行动开始按钮的位置,确认同时存在于720p和1440p,所以调大了roi,但愿这个修改不会影响其他关卡。
2023-11-28 19:36:26 +01: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
7d77e7f6df fix: 修复 #7410 导致的 Release 下模板图片加载失败的问题 2023-11-28 23:09:06 +08:00
Constrat
e5be6a64f7 chore: Auto Update Game Resources - 2023-11-28 2023-11-28 11:07:42 +00:00
status102
e76643ed47 perf: 优化识别干员姓名后的数据插入 2023-11-28 17:19:11 +08:00
zzyyyl
782e71d4aa feat: 重构 TaskData (#7410)
#### 主要修改

- 从 TaskData 中分离 TaskDataSymbol, TaskDataSymbolStream
- 优化与 TaskData 的 get_raw 和 get 相关部分
   现在 get_raw 只能获取任务的继承信息,其它详细信息会在 get 的时候解析。

#### 其它修改

- 增加 TaskDerivedType 表示任务的继承类型
- 增加 TaskPipelineInfo 表示任务的流程信息(name + 5 个 TaskList 的任务列表)
- 增加 TaskDerivedInfo 表示任务的继承信息,包含 base & prefix & TaskDerivedType
- 给各个任务类型的 shared_ptr 增加了别名;
- 增加 ResultOrError(是 std::expected 的下位替代,同时又类似于 std::optional)

close #7129
2023-11-28 15:55:50 +08:00
hmydgz
940008b448 docs: 补全战斗流程协议 actions 的 skill_times 参数 (#7413) alpha/v4.27.1-alpha.1.d032.g940008b44 2023-11-27 23:18:39 +08:00
status102
a70a1ed6cb perf: 优化保全开局换牌 2023-11-27 16:26:16 +08:00
status102
cc3ac7ef1b refactor: 重构BattleHelper的m_cur_deployment_opers为vector 2023-11-27 16:22:44 +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
zzyyyl
060e07e23d fix: 修复剿灭退出时卡在情报汇总的问题 (#7409)
fix #3617 
fix #7408
2023-11-27 14:56:59 +08:00
zzyyyl
4faefe3eda fix: 修复剿灭退出时卡在情报汇总的问题 2023-11-27 14:42:12 +08:00
David
cc63deefc0 fix: YostarJP regex for alter and common error operators
fix #7402
2023-11-26 15:00:44 +01:00
AnnAngela
781e808658 ci: 修正 gh_token 2023-11-26 19:16:14 +08:00
AnnAngela
4f5bfbf01b ci: 资源更新时发起资源同步 2023-11-26 19:13:12 +08:00
status102
b4c6e1fe4a chore: Auto Update Game Resources - 2023-11-26 2023-11-26 17:02:24 +08:00
status102
3732d4b2ee refactor: 迁移剩下的肉鸽数据,移除Status相关逻辑 (#7331)
refactor: 迁移剩下的肉鸽数据,移除Status相关逻辑
2023-11-26 14:15:45 +08:00
status102
eaa7fcebed chore: Auto Update Game Resources - 2023-11-26
补上 `e289003fb8dd9b75d77e72255947aa978b5248eb` 中遗漏的修改
2023-11-26 14:08:46 +08:00
status102
5ad3b29c33 perf: 优化不必要的拷贝 2023-11-26 13:54:25 +08:00
status102
d0a5171442 resource: 更新新版危机合约地图 (#7399)
resource: 更新新版危机合约地图
2023-11-26 13:00:49 +08:00
status102
e289003fb8 resource: 更新新版危机合约地图 2023-11-26 12:24:57 +08:00
status102
83cec5b339 perf: 优化肉鸽主题校验 2023-11-26 10:25:06 +08:00
status102
193b636c0e perf: 移除Status相关逻辑,调整注释 2023-11-26 10:24:43 +08:00
status102
4d9e0895a8 fix: 修复傀影肉鸽结算识别可能导致崩溃的错误 alpha/v4.27.1-alpha.1.d015.g4d9e0895a 2023-11-25 18:30:57 +08:00
zzyyyl
0e68e74b8a fix: 修复肉鸽编队时选择干员重复点击导致未选中的问题
另外加了点日志

fix #7379
2023-11-24 20:44:03 +08:00
status102
6e5f333bd8 fix: 修复使用临期理智药设置无法在任务中修改的错误 (#7383) 2023-11-24 16:48:21 +08:00
uye
21168a4fc9 fix: 信用商店购物时如有干员合同无法购物
fix #5953
2023-11-24 16:39:30 +08:00
David
b2d88de507 style: c -> C, total downloas 2023-11-23 19:13:08 +01:00
David
e4035c390a style: c -> C + total downloads 2023-11-23 19:10:59 +01:00