Commit Graph
24 Commits
Author SHA1 Message Date
basil c61eb7fb68 调整敌人经验配置、修复百分率属性问题 2026-09-24 23:03:59 +08:00
basil 02f4c67464 Phase 1: 复合属性修饰器管线与伤害结算系统 2026-09-24 22:37:22 +08:00
basil 1e4d3ef8d7 清理 Player 以及相关组件 2026-09-15 11:31:20 +08:00
basil 88ed35e757 重构清理敌人类 2026-09-15 11:07:01 +08:00
basil 421f8bf619 整理武器配置和重构 2026-09-15 10:13:58 +08:00
basil 17ee268416 清理各个 Component 里的判断以及调用规范 2026-09-14 18:35:02 +08:00
basil b628a8537c 迁移剩下的 UI 到 Serialization 方式 2026-09-14 17:19:31 +08:00
basil 091a29db63 引入 UISerializationRoot 和 Item
- 完成 MenuForm 和 SelectRoleForm 的迁移
2026-09-13 22:18:29 +08:00
basil 7dc529a840 调整部分数据表配置,优化 SpriteCache 功能 2026-09-13 20:36:21 +08:00
basil de53890de6 迁移数据表到 Luban,移除 JsonNet、EnumUtility 2026-09-13 14:08:14 +08:00
basil 4003b3aaba 阶段性打包 2026-09-12 21:49:10 +08:00
SepComet 9049af7966 将 DisplayItemInfoForm 更名为 ItemTooltipForm 2026-06-16 17:09:21 +08:00
basil e5630f0896 扩充道具系统并统一图标命名规范
- 为 20 个道具赋予中文名称(铁护腕、狂战士药剂等)
- 移除数据表 IconAssetName 列,改为按 `类型_{id}_icon`
  的命名约定自动推导图标路径
- 清理旧图标资源(Almighty_Icon、172 系列)
- 同步更新各数据表 Excel 源文件
2026-06-16 17:09:20 +08:00
SepComet 649930c666 扩充游戏内容,保持敌人基本行为不变,使用缩放和颜色区分不同敌人 2026-06-16 17:09:19 +08:00
SepComet 29c4468d54 清理项目目录,引入 InputModule 做多平台输入适配 2026-06-16 17:09:19 +08:00
SepComet 5de3fdc795 迁移 EntityData 到 Base 中
- 新增 EntityDataFactory 工厂类,提供创建 EntityData 的统一入口
- 移出 EntityData 及派生类对 GameEntry 的依赖并移入 SepCore.Base 程序集中
2026-06-03 15:12:55 +08:00
basil 0d7df18324 优化 WeaponLance 的攻击逻辑 2026-03-20 09:55:52 +08:00
basil 8d21d53c4d 添加武器长枪 + bug fix
- WeaponLance:Entity/Goods/Weapon 表,状态机
- Battle -> Shop/LevelUp:隐藏子弹
2026-03-19 17:53:24 +08:00
basil c5d113b35f 调整 convert.py 转换逻辑 + 规划后续开发 2026-03-17 13:21:49 +08:00
SepComet f0abf78128 Checkpoint 5 & Checkpoint 6 2026-02-22 22:00:43 +08:00
SepComet 3742110e9a - 补充游戏核心逻辑
- 完成 TodOList P0
    - 添加游戏内控制台便于调试
    - 增加敌人互斥机制提高运算负载
    - 优化互斥算法将游戏性能基准线拉到 1k 敌人
2026-02-20 18:08:27 +08:00
SepComet b4bc8b0445 - 调整项目结构以适应打包需求
- 添加控制台便于在游戏运行过程中调试各项功能
- 添加 LevelRarity 表,增加了随关卡数动态调整的商品道具品质刷新概率
2026-02-18 22:53:33 +08:00
SepComet 85b0205c73 - 规范 UI 设计成为:
- UIForm 负责展示
    - Controller 负责控制
    - UseCase 负责业务逻辑
    - RawData 负责提供原始数据
    - Context 负责为 UIForm 提供数据
- 添加和补充一系列 UI 功能
2026-02-16 19:03:09 +08:00
SepComet 88641dae11 初始化仓库 2026-02-07 19:38:49 +08:00