Commit Graph

899 Commits

Author SHA1 Message Date
Tourswen
c7f1b4f212 2025-8-15 2025-08-15 23:48:32 +08:00
Tourswen
1babe80722 Update Wula_FE_Spiritualist_Quest.xml 2025-08-15 20:31:30 +08:00
Tourswen
fd4d59bd4a Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-15 11:58:55 +08:00
Tourswen
9ff779b99c 2025-8-15 2025-08-15 11:58:33 +08:00
ProjectKoi-Kalo\Kalo
88a4e8de63 修吃多个核心 2025-08-15 11:56:52 +08:00
ProjectKoi-Kalo\Kalo
aa197acdc8 Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-15 11:40:53 +08:00
ProjectKoi-Kalo\Kalo
8d82f2fe20 暂存 2025-08-15 11:36:30 +08:00
ProjectKoi-Kalo\Kalo
c71a0886bb 暂存 2025-08-15 11:20:35 +08:00
ProjectKoi-Kalo\Kalo
c4b282bd01 暂存 2025-08-15 10:30:27 +08:00
ProjectKoi-Kalo\Kalo
9232704b8b Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-15 10:11:44 +08:00
ProjectKoi-Kalo\Kalo
b0c896dd02 暂存 2025-08-15 10:09:51 +08:00
Tourswen
80107b9198 Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-15 08:19:51 +08:00
Tourswen
6de71b9187 2025-8-15 2025-08-15 02:34:19 +08:00
ProjectKoi-Kalo\Kalo
09507178a6 暂存继续修 不流血不自愈 2025-08-14 22:06:33 +08:00
ProjectKoi-Kalo\Kalo
67fd50e183 清掉log 2025-08-14 21:41:55 +08:00
ProjectKoi-Kalo\Kalo
11b9caacab 好像这一版终于行了 修充电床 2025-08-14 21:36:00 +08:00
Tourswen
44a0e9e66e 2025-8-14 2025-08-14 17:31:27 +08:00
ProjectKoi-Kalo\Kalo
fcd1e6b0b4 改奇怪的多余句号 2025-08-14 16:47:52 +08:00
ProjectKoi-Kalo\Kalo
93e2171176 merge补编译 2025-08-14 16:47:03 +08:00
ProjectKoi-Kalo\Kalo
2aad37c613 Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-14 16:46:36 +08:00
ProjectKoi-Kalo\Kalo
975c18df4a 暂存3 2025-08-14 16:45:40 +08:00
ProjectKoi-Kalo\Kalo
acb5dcebc0 暂存2 2025-08-14 16:30:38 +08:00
ProjectKoi-Kalo\Kalo
025da231f1 暂存 2025-08-14 16:04:20 +08:00
ProjectKoi-Kalo\Kalo
26dcd7ac30 充电床V2 2025-08-14 15:30:41 +08:00
ProjectKoi-Kalo\Kalo
0e0a952b0f 暂存 2025-08-14 15:16:36 +08:00
ProjectKoi-Kalo\Kalo
1fafac51bb 暂存充电床 2025-08-14 14:28:28 +08:00
ProjectKoi-Kalo\Kalo
e3b25dbda2 Exclude MCP/mcpserver.log from Git and update EjectPawn method 2025-08-14 12:14:46 +08:00
ProjectKoi-Kalo\Kalo
0b9f7aa94e Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-14 12:07:22 +08:00
ProjectKoi-Kalo\Kalo
3f0054e5df fix(maintenance): 减少每点伤害增加的维护需求严重性并改进维护仓销毁逻辑
修复了每点伤害增加的维护需求严重性从0.01到0.005,并在维护仓销毁或卸载时弹出占用者以防止删除。
2025-08-14 12:07:19 +08:00
Tourswen
c71983b742 2025-8-14 2025-08-14 11:29:24 +08:00
ProjectKoi-Kalo\Kalo
b796fbe329 伤害响应,乌拉受到的每点伤害增加维护需求严重性 2025-08-14 10:51:18 +08:00
ProjectKoi-Kalo\Kalo
c1140c7743 修维护仓 2025-08-14 10:29:41 +08:00
ProjectKoi-Kalo\Kalo
bb305a4fc2 暂存 2025-08-14 10:11:23 +08:00
Tourswen
31254ef452 2025-8-13 2025-08-13 23:54:22 +08:00
Tourswen
51fe3e67fb 2025-8-13 2025-08-13 17:29:18 +08:00
Tourswen
bbabe194c9 20025-8-13 2025-08-13 11:45:06 +08:00
Tourswen
5a09353cef 2025-8-13 2025-08-13 10:36:53 +08:00
Tourswen
9870849cf9 2025-8-13 2025-08-13 00:32:54 +08:00
Tourswen
e2925c533b 2025-8-12 2025-08-12 19:31:19 +08:00
ProjectKoi-Kalo\Kalo
d18ed49c54 暂存 2025-08-12 14:50:12 +08:00
ProjectKoi-Kalo\Kalo
28f3ac9c54 挪def 2025-08-12 12:38:13 +08:00
ProjectKoi-Kalo\Kalo
ffc0241f43 暂存 2025-08-11 22:45:25 +08:00
ProjectKoi-Kalo\Kalo
2f90aa1917 暂存condition desc 2025-08-11 22:16:16 +08:00
ProjectKoi-Kalo\Kalo
126d539543 暂存选项隐藏派系检测 2025-08-11 22:05:04 +08:00
ProjectKoi-Kalo\Kalo
75561a846a 整理 2025-08-11 21:22:41 +08:00
Tourswen
f8154ca5c1 2025-8-11 2025-08-11 21:05:38 +08:00
Tourswen
31415c3c68 2205-8-11 2025-08-11 20:20:58 +08:00
Tourswen
0474f26b51 2026-8-10 2025-08-10 21:57:58 +08:00
Tourswen
2c2d47f691 2025-8-10 2025-08-10 19:33:39 +08:00
ProjectKoi-Kalo\Kalo
aa62d92d8d 搬运倒地的乌拉进维护 2025-08-09 23:45:43 +08:00
ProjectKoi-Kalo\Kalo
903c3a5e31 Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-09 20:24:15 +08:00
ProjectKoi-Kalo\Kalo
0e63046eca 暂存 2025-08-09 20:17:54 +08:00
Tourswen
fcc69aca33 2025-8-9 2025-08-09 19:54:43 +08:00
ProjectKoi-Kalo\Kalo
52d07b6a07 暂存 2025-08-09 19:43:42 +08:00
ProjectKoi-Kalo\Kalo
25705fb22c 2025-08-09 19:20:32 +08:00
ProjectKoi-Kalo\Kalo
a6baef2206 暂存 2025-08-09 19:18:54 +08:00
ProjectKoi-Kalo\Kalo
dd3c012a32 暂存 2025-08-09 13:41:03 +08:00
ProjectKoi-Kalo\Kalo
a2ae85ff65 暂存 2025-08-09 13:32:56 +08:00
ProjectKoi-Kalo\Kalo
8fa2077537 暂存 2025-08-09 13:16:47 +08:00
ProjectKoi-Kalo\Kalo
f4fe41e24e 暂存feat(maintenance): 实现维护舱功能及可配置性 2025-08-09 12:47:50 +08:00
ProjectKoi-Kalo\Kalo
a1998ba80e 暂存 2025-08-09 12:03:00 +08:00
ProjectKoi-Kalo\Kalo
28907251bb Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-09 00:57:07 +08:00
ProjectKoi-Kalo\Kalo
80fa9f84b3 暂存 2025-08-09 00:57:04 +08:00
ProjectKoi-Kalo\Kalo
8d4fa0f7b8 暂存 2025-08-09 00:44:31 +08:00
Tourswen
860ad43825 2025-8-9 2025-08-09 00:29:17 +08:00
Tourswen
11888a3b81 2025-8-9 2025-08-09 00:08:49 +08:00
Tourswen
741bbc2e76 2025-8-8 2025-08-08 22:59:27 +08:00
ProjectKoi-Kalo\Kalo
fa442bd7fd 暂存feat(maintenance): 添加维护舱及相关需求机制
为乌拉族引入了新的“机体维护”需求,通过`WULA_Maintenance_Neglect`健康状况(Hediff)体现。该状况会随时间推移而恶化,影响角色能力。

新增建筑“维护舱”(`WULA_MaintenancePod`),乌拉族成员可进入其中进行维护,以清除“维护疏忽”的负面效果。维护过程需要消耗电力和零部件,所需零部件数量与负面效果的严重程度相关。

实现了配套的自动化工作逻辑:
- 当维护需求达到阈值时,角色会自动进入维护舱。
- 当维护舱缺少零部件时,搬运工会自动为其装填。

此外,事件系统中增加了一个新的条件 `Condition_FactionExists`。
2025-08-08 19:31:29 +08:00
ProjectKoi-Kalo\Kalo
b5d72ad886 Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-08 17:39:29 +08:00
ProjectKoi-Kalo\Kalo
bb156f3fac feat(event): 实现延迟事件的持久化
重构 `DelayedActionManager` 以支持游戏存档和读档。

`DelayedAction` 类现在存储 `eventDefName` 字符串,而不是无法序列化的 `Action` 委托。通过实现 `IExposable` 接口,延迟动作列表现在可以被正确保存和加载,确保计划中的事件不会因重新加载游戏而丢失。
2025-08-08 17:39:26 +08:00
Tourswen
e409772f4c 2025-8-8 2025-08-08 17:27:45 +08:00
Tourswen
aa46198e06 2025-8-8 2025-08-08 00:30:55 +08:00
Tourswen
ecc998ac7e 2025-8-7 2025-08-07 19:57:45 +08:00
Tourswen
6fcfa5f02c 2025-8-7 2025-08-07 19:42:48 +08:00
Tourswen
783983ce0a 2025-8-7 2025-08-07 17:30:51 +08:00
ProjectKoi-Kalo\Kalo
f84c9d8313 随便吧乌拉乌拉 2025-08-06 20:42:15 +08:00
ProjectKoi-Kalo\Kalo
6d2d84f5e5 feat(event): 在事件描述中添加变量支持
事件对话框现在会格式化描述文本,将 `{变量名}` 这样的占位符替换为来自 `EventContext` 的当前值。

这允许事件文本能够动态变化,以反映游戏状态或事件中的选择。添加了 `Wula_Test_VariableEvent` 测试事件来演示和验证此功能。
2025-08-06 20:15:02 +08:00
ProjectKoi-Kalo\Kalo
bd7a4d7c3c Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-06 19:47:21 +08:00
ProjectKoi-Kalo\Kalo
4fa5812042 moharhediffspawner 2025-08-06 19:47:18 +08:00
Tourswen
071b02de02 2025-8-6 2025-08-06 17:28:52 +08:00
Tourswen
4673a7947c 2025-8-6 2025-08-06 11:52:02 +08:00
Tourswen
a96a65b6df Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-05 23:08:22 +08:00
Tourswen
63f7a5d526 2025-8-5 2025-08-05 23:08:01 +08:00
ProjectKoi-Kalo\Kalo
e30000f047 暂存护盾拦截红字 2025-08-05 19:14:25 +08:00
ProjectKoi-Kalo\Kalo
b5dd9f58c4 暂存 2025-08-05 18:59:50 +08:00
Tourswen
6ecc1aaeb1 2025-8-5 2025-08-05 17:22:33 +08:00
Tourswen
37b8c9a12f 2025-8-4 2025-08-04 23:35:10 +08:00
Tourswen
bbdd06fe60 Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-04 23:26:48 +08:00
Tourswen
630d6c66e6 2025-8-4 2025-08-04 23:26:30 +08:00
ProjectKoi-Kalo\Kalo
b544ec95e9 ZC 2025-08-04 22:02:20 +08:00
ProjectKoi-Kalo\Kalo
58899e39cb Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-04 22:01:25 +08:00
ProjectKoi-Kalo\Kalo
c5b15929e3 暂存 2025-08-04 22:01:22 +08:00
Tourswen
2137aa73e7 2025-8-4 2025-08-04 21:54:26 +08:00
Tourswen
7fe93b95f2 2025-8-4 2025-08-04 17:31:28 +08:00
Tourswen
e635213620 2025-8-4 2025-08-04 12:01:03 +08:00
ProjectKoi-Kalo\Kalo
b74556eb14 Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-04 07:51:03 +08:00
ProjectKoi-Kalo\Kalo
c0ee252eaa 暂存 2025-08-04 07:51:01 +08:00
Tourswen
6a6d9874c2 Merge branch 'main' of https://git.ra3battle.cn/Kalospacer/WulaFallenEmpireRW 2025-08-04 02:20:35 +08:00
Tourswen
93f6eaf771 2025-8-4 2025-08-04 02:13:05 +08:00
ProjectKoi-Kalo\Kalo
1525beebe0 暂存坏的 2025-08-03 23:16:11 +08:00