template/packages-user
unanmed 0ba70e1a63 docs(event-contract): sync with current built-in names and collection design
- built-in names: setBlock/moveBlock/removeBlock/moveHero/stepHero/touchFront/
  insertEvents/insertEvent (class names Event*)
- removeBlock: static by default, dynamic:true also removes dynamic tiles
- touchFront: steps the hero forward; the mover produces the OnTouch on bump
- GameEventSystem.collectEvent owns source collection; mover enter/leave/hit reuse it
- IBlockEventEnv gains required system and nullable heroFloor; utils.ts keeps only
  getPossibleMap/getPossibleLayer
2026-09-13 20:40:15 +08:00
..
client-base refactor: 渲染端结构 2026-04-19 22:52:32 +08:00
client-modules refactor: 游戏地图接口重构 2026-08-21 01:39:47 +08:00
data-base feat(event): rework built-ins and centralize trigger collection 2026-09-13 20:37:32 +08:00
data-common feat(event): rework built-ins and centralize trigger collection 2026-09-13 20:37:32 +08:00
data-fallback chore: 调整勇士属性接口 2026-06-19 01:21:03 +08:00
data-state docs(event-contract): sync with current built-in names and collection design 2026-09-13 20:40:15 +08:00
data-system feat(event): rework built-ins and centralize trigger collection 2026-09-13 20:37:32 +08:00
entry-client refactor: getFlag 2026-04-21 15:46:59 +08:00
entry-data refactor: 跟随者与勇士移动 2026-06-27 20:33:49 +08:00
legacy-plugin-client refactor: getFlag 2026-04-21 15:46:59 +08:00
legacy-plugin-data chore: 移除无用文件 2026-05-18 15:41:33 +08:00