Commit Graph

78 Commits

Author SHA1 Message Date
status102
aa547f6db9 perf: 简化RoguelikeTask set_params
[skip changelog]
2024-07-25 09:59:20 +08:00
status102
276199475c perf: 简化RoguelikeTask set_params 2024-07-25 09:25:45 +08:00
status102
f6376626a5 perf: 修改 set_params 以避免语义不一致 2024-07-23 22:30:51 +08:00
status102
e0e3d20970 fix: 肉鸽插件set_params补充 (#9893) 2024-07-23 12:35:54 +00:00
status102
53cf85be94 perf: 迁移肉鸽投资参数设置 2024-07-23 19:38:21 +08:00
zzyyyl
32748b1dd0 feat: 将 config 逻辑从 RoguelikeTask::set_params 移至 RoguelikeConfig::set_params 2024-07-23 17:49:22 +08:00
zzyyyl
a2f67d5663 feat: 将部分逻辑从 RoguelikeTask 移至对应插件的 set_params 2024-07-23 17:49:22 +08:00
zzyyyl
e76acfcdf2 feat: 使用 set_params + set_enable 管理插件而不是延迟注册插件 2024-07-23 17:49:13 +08:00
status102
6835fbc0fb fix: 移除find_plugin
[skip changelog]
2024-07-23 17:41:59 +08:00
status102
d9632cd97b perf: 非萨米肉鸽时禁用仅萨米用插件 (#9888)
* perf: 非萨米肉鸽时禁用仅萨米用插件

* style: format

* Revert e470835dd5
2024-07-23 07:18:27 +00:00
status102
cc3c360179 Revert "feat: 肉鸽插件添加设置参数功能,设置失败的插件会被自动disable (#9862)"
This reverts commit bd59e12f1c.
2024-07-23 08:06:38 +08:00
Weiyou Wang
bd59e12f1c feat: 肉鸽插件添加设置参数功能,设置失败的插件会被自动disable (#9862)
* feat: 肉鸽插件添加设置参数功能,设置失败的插件会被自动移除

* feat: 肉鸽插件设置参数示例——坍缩范式插件

* refactor: 保留 virtual 关键字
2024-07-23 03:09:29 +10:00
status102
81b536d520 perf: 拆分肉鸽数据 (#9841) 2024-07-22 09:45:39 +00:00
status102
37cff0bb8d perf: 迁移部分参数设置 2024-07-21 16:51:53 +08:00
status102
d7f61bbc4a perf: 简化期望获得塌缩设置 2024-07-21 16:49:09 +08:00
status102
ab58ea6798 fix: 修复肉鸽插件重复注册 2024-07-21 15:46:18 +08:00
zzyyyl
f4ad8a0331 Revert "fix: 修复多次设置参数时肉鸽插件重复注册 (#9786)"
This reverts commit 7e8712422e, reversing
changes made to 0792db0b37.
2024-07-20 16:25:02 +08:00
status102
1c8893190d fix: 修复多次设置参数时肉鸽插件重复注册 2024-07-20 12:39:22 +08:00
status102
e7109dce80 perf: 移除肉鸽投资部分变量,简化肉鸽Config 2024-07-20 12:20:41 +08:00
Weiyou Wang
aed0872dc1 refactor: 萨米肉鸽配置文件/插件单独文件夹 (#9651)
* refactor: sami roguelike plugins
2024-07-16 00:32:58 +01:00
Weiyou Wang
b45d424e0c fix: 修复萨米肉鸽因插件注册顺序导致的无法运行问题 (#9633)
* fix: m_roguelike_register_plugins

* refactor: !(A == B) --> (A != B)
2024-07-12 17:57:09 +08:00
Weiyou Wang
c2319beb22 fix: 修复坍缩范式插件导致的Gui和傀影/水月肉鸽初始化Bug (#9573)
* fix: call Clp_Pd plugin function directly from Encounter & FoldartalUse plugins

* refactor: 去除 tasks.json 中的冗余

* fix: 修正坍缩范式插件对banner文字位置的判断

* refactor: get_rare_clp_pds直接使用find结果返回

* refactor: delete code for debug

* refactor: 减少hard coding

* refactor: 减少hard coding

* refactor: use canonical debug mode

* refactor: add explanation for m_need_check_panel in comment

* fix: 日版翻译更正 thanks to @Manicsteiner

* refactor: refine the condition for using clp_pd_plugin in *.cpp files

* refactor: refine condition check for enabling clp_pd_task plugin

* refactor: change back to ASST_DEBUG
2024-07-12 01:12:02 +08:00
Weiyou Wang
1d1e6e0c4a refactor: 肉鸽根据主题选择加载的插件 2024-07-11 14:04:16 +08:00
Weiyou Wang
540103cef1 feat: 初步实现肉鸽模式5:刷隐藏坍缩 2024-06-07 12:00:35 +10:00
Weiyou Wang
a801634196 feat: Roguelike任务下加入use_foldartal参数选项以控制是否使用密文版,默认为true 2024-06-04 02:44:14 +10:00
status102
42f7c80694 perf: 肉鸽投资模式进入第二层拓展为投资模式启用购物、招募 2024-03-15 11:40:14 +08:00
Lancarus
187b031db5 perf: 肉鸽失败重试次数上限改为999 2024-03-09 12:29:16 +08:00
Lancarus
3687cb16e6 feat: 萨米肉鸽增加凹远见密文板 2024-03-09 12:17:13 +08:00
Lancarus
fa713feea6 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
1479a4ff8c perf: 移除肉鸽投资相关的无用代码 2024-02-25 18:28:38 +08:00
status102
2a9bbe6831 perf: 优化肉鸽投资操作速度 2024-02-04 22:44:35 +08:00
status102
37ab2ed155 docs: 肉鸽设置追加部分注释 2024-01-08 18:14:21 +08:00
violetc
29e1333cea feat: 将只凹直升改为一个选项 2024-01-07 23:39:04 +08:00
status102
608cac46d6 perf: 移除Status相关逻辑,调整注释 2023-11-26 10:24:43 +08:00
status102
81310da77d fix: 修复肉鸽主题迁移导致的错误 2023-11-15 14:35:05 +08:00
status102
df6d901f35 feat: 肉鸽刷等级模式新增结算输出并保存截图至achievement文件夹 (#7276)
feat: 肉鸽刷等级模式新增结算输出并保存截图至achievement文件夹
2023-11-15 11:27:12 +08:00
status102
0972e4ba09 feat: 新增肉鸽结算输出并保存截图至debug文件夹 2023-11-14 21:34:29 +08:00
status102
3f370c1bee perf: 迁移肉鸽模式检查 2023-11-14 21:00:39 +08:00
status102
d04855ae41 perf: 迁移肉鸽主题、肉鸽主题检查 2023-11-14 21:00:05 +08:00
zzyyyl
9d8b2dfd42 fix: 修复肉鸽修改参数后不生效的问题 (#7289)
重构肉鸽 `set_params` 相关内容

fix #7267
2023-11-14 20:51:08 +08:00
status102
eb1733cac7 perf: 移除未使用的变量 2023-11-12 16:59:27 +08:00
status102
33d43fb68f perf: 迁移肉鸽开局精二 2023-11-09 22:36:40 +08:00
status102
191a70d2ae perf: 迁移肉鸽难度 2023-11-09 22:25:30 +08:00
status102
bdbcf4e24d refactor: 迁移肉鸽模式 2023-11-09 19:46:29 +08:00
status102
94d6c5b3b2 perf: set_roguelike_theme -> set_theme 2023-10-31 22:50:06 +08:00
status102
d52eb1f136 refactor: 不再继承RoguelikeConfig,使用AbstractRoguelikeTaskPlugin统一共享RoguelikeConfig 2023-10-31 21:55:44 +08:00
zzyyyl
b1600f7ace style: format 2023-10-28 14:24:32 +08:00
Lancarus
2dfcaa9f98 perf: 将CiphertextBoard更换为foldartal 2023-10-27 13:32:43 +08:00
zzyyyl
c04f27c8ee revert: 恢复萨米肉鸽使用密文板
Revert "Revert "feat: 萨米肉鸽使用密文板 (#6949)" (#7054)"

This reverts commit c109acd709.
2023-10-25 14:41:22 +08:00
zzyyyl
b4ec798353 Revert "feat: 萨米肉鸽使用密文板 (#6949)"
This reverts commit f1b4d55e3b.
2023-10-24 00:24:26 +08:00