d3eeb1eb19
feat(01-10): persist point event lifecycle state
...
- Add the approved coordinate-indexed pointEvents save field.
- Document preserve/crop resize and clear resize2 semantics.
2026-09-09 00:08:58 +08:00
bcfa1f9467
fix(01-10): restore tile defaults and stable event snapshots
...
- Rebuild raw tile event baselines on construction, set, load, and conversion.
- Preserve coordinate-owned point events through dynamic movement and copy save Maps.
2026-09-09 00:08:38 +08:00
974669b00a
fix(01-06): remove unsupported map upsert runtime calls
...
- Use explicit Map lookup and insertion in point and dynamic indexes.
- Keep raw event tests runnable in the Node Vitest environment.
2026-09-08 23:54:09 +08:00
a730f33195
fix(01-06): reject malformed raw event structures
...
- Validate map, layer, position, priority, and event id shapes before registration.
- Add dedicated logger codes and no-partial-registration coverage.
2026-09-08 23:53:39 +08:00
564ef25360
fix(01-06): wire raw point event ingestion
...
- Bind serialized point events to the coordinate event view.
- Select the event layer by its event alias and verify the static view stays clean.
2026-09-08 23:52:13 +08:00
7eeab32134
refactor: 游戏地图接口重构
2026-08-21 01:39:47 +08:00
1717400945
refactor: 触发器
2026-07-27 18:04:05 +08:00
f4c77d152f
feat: 楼层切换
2026-07-26 20:22:36 +08:00
4bf39062a8
feat: MapStore
2026-07-17 22:42:16 +08:00
bf6702be54
feat: 录像系统
2026-07-16 20:34:28 +08:00
8677271b69
style: LF -> CRLF
2026-07-13 23:22:31 +08:00
f6383e41e8
feat: 录像数组
2026-07-13 23:19:17 +08:00
376b0fcac5
feat: 装备系统
2026-07-10 15:30:20 +08:00
3ac14f8757
feat: 勇士身上的道具
2026-07-03 20:05:31 +08:00
74370bba3a
feat: 装备道具属性
2026-07-02 19:41:13 +08:00
2d6f709201
chore: 调整存档系统初始化位置
2026-07-01 23:49:22 +08:00
9b3c3a4e40
feat: 道具效果存储
2026-07-01 23:45:06 +08:00
6029d038c6
feat: IITemStore
2026-07-01 22:19:48 +08:00
e72ad36e8d
refactor: 存档系统迁移至 L0
2026-07-01 20:53:29 +08:00
94a16b31ba
chore: 调整 DefaultHeroMoveTopImpl 的构造器参数
2026-06-30 00:06:57 +08:00
3d72954bb2
refactor: 移动顶层实施对象
2026-06-29 23:58:52 +08:00
327bdc840b
docs: 更新提示词
2026-06-29 23:08:31 +08:00
1ce0283743
feat: 勇士默认撞击行为
2026-06-29 21:44:22 +08:00
c4bcecdf8a
feat: 勇士撞击行为
2026-06-29 19:57:46 +08:00
0508dfb9e4
feat: 地形通行性判断
2026-06-28 22:42:27 +08:00
eb34d63e96
feat: 图块信息接口
2026-06-28 19:32:46 +08:00
3e150c4a1d
refactor: 合并 follower 和 followersController
2026-06-28 16:39:42 +08:00
13e778d072
fix: Mover 可以直接设置位置和朝向
2026-06-28 16:00:59 +08:00
abaa5206c5
chore: 调整勇士相关接口
2026-06-28 15:35:30 +08:00
fadcc98864
refactor: 跟随者与勇士移动
2026-06-27 20:33:49 +08:00
02bf39a62d
chore: 调整勇士属性接口
2026-06-19 01:21:03 +08:00
566ffc586a
chore: 战斗返回值调整
2026-06-17 20:24:28 +08:00
9f62d8768e
feat: 战斗流程
2026-06-14 00:31:10 +08:00
604c77f7c7
refactor: 怪物接口拓展自 IStateBaseExtended
2026-06-12 22:55:08 +08:00
c48f91c25c
refactor: 修改 mover 名称
2026-05-29 14:07:21 +08:00
2c89a4ac37
chore: 移除无用文件
2026-05-18 15:41:33 +08:00
370f285964
refactor: 删除污染严重的 TEnemy 和 THero,仅在战斗系统中包含
2026-05-17 23:56:40 +08:00
13e8547a37
refactor: 触发器类型问题
2026-05-17 23:27:29 +08:00
03dc5ea60b
feat: 触发器收集
2026-05-17 22:56:01 +08:00
7428f41c93
refactor: 移除 data-utils 包
2026-05-17 22:03:22 +08:00
0f5b1f4d80
refactor: 删除旧 Range 接口
2026-05-17 21:50:49 +08:00
b779e62eb2
refactor: 统一三个数据层的接口风格
2026-05-17 21:38:29 +08:00
8f4c4b7df2
refactor: 将 Layer 0 单独放到一个包
2026-05-17 21:32:23 +08:00
bf781c5ee8
feat: 静态触发器存储
2026-05-17 20:49:08 +08:00
13fc4e1b7c
refactor: TileStore
2026-05-17 16:31:08 +08:00
501a598de0
feat: 触发器系统
2026-05-16 23:43:14 +08:00
9ada0796b3
refactor: Layer2 数据拆分至 data-system
2026-05-16 17:06:18 +08:00
93b5349248
refactor: 激光地图伤害换用新 IFaceManager 接口
2026-05-12 19:59:10 +08:00
43ad3fd83e
feat: IEnemyHandler 引入 IStateBase 成员
2026-05-12 17:26:57 +08:00
0da19e1697
refactor: 战斗系统文件结构
2026-05-12 17:11:33 +08:00
8ea0c12024
refactor: 新增朝向系统
2026-05-12 15:20:50 +08:00
fbdd609001
feat: 动态图层
2026-05-11 23:35:46 +08:00
4c48b63e7e
refactor: 地图分区与尺寸优化
2026-05-06 19:57:11 +08:00
c43bfa2ab0
refactor: 地图存档的加载适配
2026-04-26 15:31:27 +08:00
70a58ef4dc
refactor: 地图存储
...
Co-authored-by: Copilot <copilot@github.com>
2026-04-26 13:33:49 +08:00
476f735adc
refactor: manager 的复用方案 & fix: 类型错误
...
Co-authored-by: Copilot <copilot@github.com>
2026-04-24 23:12:18 +08:00
2ce50bf23e
refactor: 怪物管理器存档
...
Co-authored-by: Copilot <copilot@github.com>
2026-04-24 22:17:01 +08:00
8c1becc9f1
refactor: 存档系统 & 勇士属性存档
...
Co-authored-by: Copilot <copilot@github.com>
2026-04-24 17:29:13 +08:00
ec59a44efc
refactor: CoreState 一部分类型声明挪到 data-base
2026-04-21 21:01:53 +08:00
1a569804d8
refactor: getFlag
CodeQL / Analyze (javascript) (push) Has been cancelled
2026-04-21 15:46:59 +08:00
51e9d758d8
refactor: 渲染端结构
2026-04-19 22:52:32 +08:00
ebae685a4e
refactor: flag 系统
2026-04-18 22:39:37 +08:00
ebfe59b4f5
chore: 注释调整与接口微调
2026-04-18 16:22:58 +08:00
79d06c31df
refactor: 伤害计算
2026-04-17 17:49:24 +08:00
eaa725553b
refactor: 怪物系统与勇士属性系统联动
2026-04-17 15:34:44 +08:00
92ff489811
refactor: 勇士状态
CodeQL / Analyze (javascript) (push) Has been cancelled
2026-04-16 22:31:39 +08:00
c22a51829d
refactor: IHeroState
2026-04-16 17:15:04 +08:00
89936416e1
chore: 添加必要注释
2026-04-16 13:30:52 +08:00
39e91b241f
refactor: 将旧样板怪物移植单独提取出来
2026-04-15 23:12:28 +08:00
6c1acb990e
reafactor: 目录结构修改
2026-04-15 22:32:07 +08:00
63e1a01fab
feat: 内置最终效果
2026-04-15 18:48:59 +08:00
0517da5000
feat: 伤害计算系统
2026-04-15 18:26:25 +08:00
4c0960fff7
refactor: Range 接口重构
2026-04-15 15:07:17 +08:00
a24911400f
refactor: 怪物基本属性改为泛型
2026-04-15 14:49:36 +08:00
057d5ab813
feat: 怪物及地图伤害系统
2026-04-14 18:10:21 +08:00
fe67939a05
refactor: 加载系统核心移动至数据端
2026-03-30 19:07:13 +08:00
4fc6db3e79
refactor: 客户端加载
2026-03-20 16:08:43 +08:00
ee54148558
refactor: 音频系统
2026-03-17 19:34:30 +08:00
191ba8d1db
refactor: 渲染系统
2026-03-16 12:23:02 +08:00
9ab0db9465
feat: Transition 渐变类
2026-03-10 16:49:41 +08:00
feb6abb5bb
feat: 动画系统激励源 & refactor: 部分接口变动
2026-03-09 13:52:47 +08:00
03cf6a8917
refactor: 将 system-action 与 system-ui 合并至 system
2026-03-08 17:01:05 +08:00
744a21e042
refactor: 将 render-core, render-elements, render-assets, render-style 合并
2026-03-08 16:50:44 +08:00
93fb788bef
chore: 部分私有方法添加注释
CodeQL / Analyze (javascript) (push) Has been cancelled
2026-03-02 21:48:29 +08:00
838f33347d
chore: 调整地图文字对象结构
2026-03-02 21:45:25 +08:00
0b6cecda60
feat: 地图文字
2026-03-02 21:35:17 +08:00
57108367b2
fix: 渲染相关问题
2026-03-02 12:30:46 +08:00
bea2725d6a
feat: 将 HumanBreak 新内容移植入该样板
2026-02-28 22:56:59 +08:00
6bf32174d8
init: 2.B
2026-02-28 20:23:34 +08:00