Commit Graph

10 Commits

Author SHA1 Message Date
73499fde06 Formats and more 2026-01-18 20:05:23 +08:00
cb6217d0cd NDBS update 2026-01-18 12:38:03 +08:00
206e5622bb 1. 每一轮自走的时间是30秒,campus.tscn中的 TopBar/HBox/YearProgress/ProgressBar 需要能够反映时间。2. 提高玩家的移速,在每一轮开始时,就已经将这一轮这个角色需要做的事情计算出来,并且在这30秒内完成计算出的结果。3. 将角色的参与的事件输出在Log/VBoxContainer/RichTextLabel中,比如“XXX去了图书馆,科研进度+1”之类的。4. 在idle_wander的时候播放phone_*的动画,进入动画为phone_up -> 持续动画为phone_loop -> 结束动画为phone_down 2026-01-11 21:53:17 +08:00
fc5db6496f Update campus behavior 2026-01-11 19:51:49 +08:00
b8fecd080f 已把模型层改成组合式结构并补齐 MVC/内容配置骨架:Unit/任务/运行时状态现在通过组件组合,GameManager 作为桥接层改为驱动 GameSession/Controller;同时新增学科/羁绊/装备/任务/肉鸽等定义结构,预留 i18n 与 Mod 内容加载接口。
- 组合式单位与数值基础重构:scripts/Models/UnitModel.cs, scripts/Models/UnitComponents.cs, scripts/Models/StudentModel.cs, scripts/Models/MentorModel.cs, scripts/Models/StaffModel.cs, scripts/Models/PropertyValue.cs, scripts/Models/StatusValue.cs
  - 任务与运行时状态骨架:scripts/Models/Task.cs, scripts/Models/TaskDefinitions.cs, scripts/Models/GameState.cs
  - 配置与规则定义骨架:scripts/Models/DefinitionSupport.cs, scripts/Models/DomainEnums.cs, scripts/Models/Modifiers.cs, scripts/Models/DisciplineDefinitions.cs, scripts/Models/SynergyDefinitions.cs, scripts/Models/ItemDefinitions.cs, scripts/Models/PaperDefinitions.cs, scripts/Models/RogueliteDefinitions.cs, scripts/Models/GameContentDatabase.cs, scripts/Models/CoreIds.cs
  - MVC/会话/系统/i18n/Mod 支撑:scripts/Core/GameSession.cs, scripts/Core/GameSystems.cs, scripts/Core/GameController.cs, scripts/Core/Mvc.cs, scripts/Core/LocalizationService.cs, scripts/Core/ContentRegistry.cs, scripts/Core/ModManifest.cs, scripts/Core/EventBus.cs
  - 主控流程衔接:scripts/GameManager.cs
2025-12-31 23:54:31 +08:00
71f841fd23 remove data importer 2025-12-31 22:58:32 +08:00
8e81f2a12b 详细设计 2025-12-06 16:54:58 +08:00
696024f11c 更新总体设计 2025-12-05 21:51:11 +08:00
6607524c41 总体设计 2025-12-04 22:37:30 +08:00
e2d7427892 Changes 2025-12-04 22:31:58 +08:00