cbcaec83dc
refactor(02-02): comply with updated style rules, extract finder and drop temp function consts
2026-09-09 17:44:31 +08:00
e199d99d19
refactor(02-02): declare graph builder and test mover interfaces per updated class rule
2026-09-09 17:32:28 +08:00
53d019f62e
feat(02-02): add minimal-loss pathfinding system with getPath, controller contract and fallback policy
2026-09-09 17:29:22 +08:00
0cd6ab6a2d
feat(02-02): build pathfinding directed graph with injected pass predicate and authorized types fix
2026-09-09 17:17:48 +08:00
7a011b29c2
feat: 完成寻路系统接口设计
2026-09-09 16:40:56 +08:00
1d9b180d5f
docs(test): describe individual test cases
2026-09-09 13:33:42 +08:00
4349e67669
docs(test): require test scope comments
2026-09-09 13:12:10 +08:00
33966fb4dd
test(event): polyfill map insertion in fixtures
2026-09-09 13:06:27 +08:00
63d4d37ff3
fix(event): finalize event reference changes
2026-09-09 13:03:42 +08:00
64efcf2555
refactor(event): centralize point event references
2026-09-09 12:53:37 +08:00
a297311ea6
feat(event): complete phase one event system
2026-09-09 12:01:21 +08:00
15d9f25b44
fix(01-12): repair event phase type fixtures
...
- Import the existing block event environment contract. - Type focused invocation, raw-event, and map lifecycle fixtures without changing behavior.
2026-09-09 11:33:34 +08:00
073e009816
test(01-11): cover legacy map event dispatch
...
- prove an existing point-event id reaches the mover executor\n- assert PointEvent source and approved locator environment
2026-09-09 10:59:02 +08:00
ff41ab3d6c
test(01-07): cover complete event mode matrix
...
- Verify unmatched triggers do not affect cut or reduction results.
- Cover unknown ids, hook trigger mapping, coordinates, and source environments.
2026-09-09 00:19:47 +08:00
22056140bd
fix(01-07): dispatch events with source-aware trigger matching
...
- Carry each event id with its real point or tile environment.
- Filter mismatched triggers before execution and include every dynamic tile in priority order.
2026-09-09 00:18:00 +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
c4bcecdf8a
feat: 勇士撞击行为
2026-06-29 19:57:46 +08:00
abaa5206c5
chore: 调整勇士相关接口
2026-06-28 15:35:30 +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
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
b779e62eb2
refactor: 统一三个数据层的接口风格
2026-05-17 21:38:29 +08:00
8f4c4b7df2
refactor: 将 Layer 0 单独放到一个包
2026-05-17 21:32:23 +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