- 任务推进与结算:执行阶段按任务类型用属性权重计算进度、考虑角色/学科匹配、状态衰减与难度缩放,回合结束统一扣 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 |
||
|---|---|---|
| .. | ||
| CoreIds.cs | ||
| DefinitionSupport.cs | ||
| DisciplineDefinitions.cs | ||
| DomainEnums.cs | ||
| GameContentDatabase.cs | ||
| GameState.cs | ||
| ItemDefinitions.cs | ||
| MentorModel.cs | ||
| MentorModel.cs.uid | ||
| Modifiers.cs | ||
| PaperDefinitions.cs | ||
| PropertyValue.cs | ||
| PropertyValue.cs.uid | ||
| RogueliteDefinitions.cs | ||
| StaffModel.cs | ||
| StatusValue.cs | ||
| StatusValue.cs.uid | ||
| StudentModel.cs | ||
| StudentModel.cs.uid | ||
| SynergyDefinitions.cs | ||
| Task.cs | ||
| Task.cs.uid | ||
| TaskDefinitions.cs | ||
| UnitComponents.cs | ||
| UnitModel.cs | ||
| UnitModel.cs.uid | ||