• Joined on 2026-05-11
troytt opened issue troytt/diablo2-web#40 2026-09-17 02:13:02 +00:00
feat(combat/pvp): 完善 PvP 对决机制与受击减免完整流水线(1/6伤害惩罚、元素吸收、DTGM与护盾分流)
troytt opened issue troytt/diablo2-web#39 2026-09-17 02:12:54 +00:00
feat(combat/pve): 补全 PvE 深度机制(破免1/5法则、怪物生命自愈、PMH阻止自愈、体型击退与盲目恐吓)
troytt closed issue troytt/diablo2-web#23 2026-09-16 23:41:22 +00:00
[M8] 世界连通:关卡切换、传送点、城镇传送门、小地图
troytt closed issue troytt/diablo2-web#37 2026-09-16 23:41:22 +00:00
feat(map-gen/maze): 补齐迷宫楼梯表 MAZE_LEVEL_TYPE_PROFILES,消除 215 处兜底楼梯
troytt pushed to main at troytt/diablo2-web 2026-09-16 23:41:22 +00:00
78b5351cce feat(maze): 拓扑 BFS 房间选择与 LvlPrest 楼梯预制体替换,消除迷宫兜底楼梯 (fixes #37)
29cfccaa37 feat(world): 全局世界连通、关卡无缝切换、传送点、传送门与小地图 (fixes #23)
Compare 2 commits »
troytt reopened issue troytt/diablo2-web#38 2026-09-16 13:38:46 +00:00
fix(map-gen/collision): 未贴地砖的空白单元格(unstamped cells)在碰撞网格中被误判为可行走区域
troytt commented on issue troytt/diablo2-web#38 2026-09-16 13:38:46 +00:00
fix(map-gen/collision): 未贴地砖的空白单元格(unstamped cells)在碰撞网格中被误判为可行走区域

补充实测结论:

  1. 若直接在 src/game/d2map.ts 的 buildIsoMapScene 中将无 floor/wall 的单元格置为 blocked = 1,会导致 scripts/verify-generators.ts 中 15…
troytt closed issue troytt/diablo2-web#38 2026-09-16 13:30:52 +00:00
fix(map-gen/collision): 未贴地砖的空白单元格(unstamped cells)在碰撞网格中被误判为可行走区域
troytt commented on issue troytt/diablo2-web#38 2026-09-16 13:30:51 +00:00
fix(map-gen/collision): 未贴地砖的空白单元格(unstamped cells)在碰撞网格中被误判为可行走区域

已在 src/game/d2map.ts 的 buildIsoMapScene 中完成修复:

  • 遍历单元格时,若某个单元格没有任何有效地板(floor.prop1 !== 0 && !floor.hidden)且没有任何有…
troytt opened issue troytt/diablo2-web#38 2026-09-16 13:12:50 +00:00
fix(map-gen/collision): 未贴地砖的空白单元格(unstamped cells)在碰撞网格中被误判为可行走区域
troytt opened issue troytt/diablo2-web#37 2026-09-16 10:40:15 +00:00
feat(map-gen/maze): 补齐迷宫楼梯表 MAZE_LEVEL_TYPE_PROFILES,消除 215 处兜底楼梯
troytt opened issue troytt/diablo2-web#36 2026-09-16 08:13:18 +00:00
feat(map-gen/population): 完善户外荒野地图第7步「动态实体与遭遇战填充 (Population Phase)」
troytt pushed to main at troytt/diablo2-web 2026-09-16 04:31:12 +00:00
1f2f19641f fix(map-gen): fix Act 1 road/stone wall connectivity, Blood Moor river+bridge layout & Act 3 jungle river alignment
troytt commented on issue troytt/diablo2-web#35 2026-09-16 03:31:02 +00:00
bug(map-gen): 户外地图 (Wilderness/Siege) 缺少内部地形结构、石质围墙、道路与预设工事 (如血腥丘陵/Act1荒野)

已完成对 Acts 1–5 全部 136 张地图的系统性排查与修复(提交 6025650),并重新生成全部 66 个户外/特殊地图包:

1. Act 4 混沌避难所 (LevelId = 108…

troytt pushed to main at troytt/diablo2-web 2026-09-16 03:30:42 +00:00
602565030f fix(map-gen): fix Act 4 Chaos Sanctuary, Act 3 Jungles/Travincal/Kurast, Act 2 Deserts & Act 5 Frozen Tundra layouts
troytt commented on issue troytt/diablo2-web#35 2026-09-16 03:07:09 +00:00
bug(map-gen): 户外地图 (Wilderness/Siege) 缺少内部地形结构、石质围墙、道路与预设工事 (如血腥丘陵/Act1荒野)

已在提交 25ae728 完成修复并重新生成 samples/d2-packs 户外地图包:

1. Act 5 血腥丘陵 (LevelId = 110 / Act 5 - Siege 1) 15 段预制攻城条带拼接

  • 实现…
troytt closed issue troytt/diablo2-web#35 2026-09-16 03:07:09 +00:00
bug(map-gen): 户外地图 (Wilderness/Siege) 缺少内部地形结构、石质围墙、道路与预设工事 (如血腥丘陵/Act1荒野)
troytt pushed to main at troytt/diablo2-web 2026-09-16 03:06:50 +00:00
25ae7289ee fix(map-gen): assemble Act 5 Bloody Foothills 15 siege strips, Barricade fortifications & Act 1 stone walls/dirt roads (Issue #35)
troytt opened issue troytt/diablo2-web#35 2026-09-16 02:34:16 +00:00
bug(map-gen): 户外地图 (Wilderness/Siege) 缺少内部地形结构、石质围墙、道路与预设工事 (如血腥丘陵/Act1荒野)
troytt pushed to main at troytt/diablo2-web 2026-09-16 02:21:20 +00:00
dcd3da0a22 feat(combat): disable monster aggro in act-scene so monsters stay idle in place