supervisor-simulator/scripts
wjsjwr 9c1593e717 已把 TaskSystem/SynergySystem/EconomySystem 按设计文档的“核心规则”落地成可运行逻辑,并把回合结算从 GameManager 下沉到系统与事件流上。
- 任务推进与结算:执行阶段按任务类型用属性权重计算进度、考虑角色/学科匹配、状态衰减与难度缩放,回合结束统一扣 Deadline、判定完成/失败并派发事件,同时记录署名贡献度 scripts/Core/GameSystems.cs
  - 经济结算:接收任务事件发奖惩,学术探索根据难度生成论文卡;回合结束统一扣工资并结息(经济学学科触发基础利率)scripts/Core/GameSystems.cs
  - 羁绊层数与效果:统计人群画像/职能分工堆叠,激活层级并聚合为全局 ModifierBundle 给数值解析器使用 scripts/Core/GameSystems.cs, scripts/Models/GameState.cs
  - 事件与数值解析支撑:新增领域事件与统一属性合成器,兼容羁绊/学科/特质/装备的叠加 scripts/Core/DomainEvents.cs, scripts/Core/StatResolver.cs
  - 回合结算入口调整:Review 阶段改由系统处理并发布回合结束事件 scripts/GameManager.cs
2026-01-01 00:07:16 +08:00
..
Core 已把 TaskSystem/SynergySystem/EconomySystem 按设计文档的“核心规则”落地成可运行逻辑,并把回合结算从 GameManager 下沉到系统与事件流上。 2026-01-01 00:07:16 +08:00
Models 已把 TaskSystem/SynergySystem/EconomySystem 按设计文档的“核心规则”落地成可运行逻辑,并把回合结算从 GameManager 下沉到系统与事件流上。 2026-01-01 00:07:16 +08:00
CampusStudent.cs 修复student运动bugs 2025-12-28 22:49:43 +08:00
CampusStudent.cs.uid Player movement. To Fix: player out of area. 2025-12-27 23:00:14 +08:00
Cube.cs Fix unnecessary init value 2025-12-27 23:01:14 +08:00
Cube.cs.uid
GameManager.cs 已把 TaskSystem/SynergySystem/EconomySystem 按设计文档的“核心规则”落地成可运行逻辑,并把回合结算从 GameManager 下沉到系统与事件流上。 2026-01-01 00:07:16 +08:00
GameManager.cs.uid
Helpers.cs
Helpers.cs.uid
ITileDraggable.cs Player movement. To Fix: player out of area. 2025-12-27 23:00:14 +08:00
ITileDraggable.cs.uid
Lab.cs Fix unnecessary init value 2025-12-27 23:01:14 +08:00
Lab.cs.uid
Loader.cs Fix unnecessary init value 2025-12-27 23:01:14 +08:00
Loader.cs.uid
LogoScene.cs
LogoScene.cs.uid
Player.cs Player movement. To Fix: player out of area. 2025-12-27 23:00:14 +08:00
Player.cs.uid
Res.cs Player movement. To Fix: player out of area. 2025-12-27 23:00:14 +08:00
Res.cs.uid
SceneTransit.cs
SceneTransit.cs.uid
Student.cs Fix unnecessary init value 2025-12-27 23:01:14 +08:00
Student.cs.uid
StudentName.cs
StudentName.cs.uid
TestMap.cs Player movement. To Fix: player out of area. 2025-12-27 23:00:14 +08:00
TestMap.cs.uid
TileMapping.cs Player movement. To Fix: player out of area. 2025-12-27 23:00:14 +08:00
TileMapping.cs.uid