[M16] 野外荒野生成器原版一致性:还原 Blizzard DRLG 原生机制(追踪)
feat(wilderness): 完善地表边缘过渡瓦片(Auto-Tiling)与 DRLGROOMTILE_GetTileCache 权重混合
feat(wilderness): 实现相邻野外关卡接缝空间对齐与出入口坐标咬合
feat(wilderness): 还原 DRLGOUTDOORS_SpawnAct12Waypoint 小站与神殿拓扑放置算法
feat(wilderness): 还原 DRLGOUTPLACE_PlaceAct1245OutdoorBorders 边界峭壁与门洞状态机
refactor(wilderness): 用基于控制顶点图(DRLGVER)的样条小径取代栅格化 A* 道路
refactor(wilderness): 移除凭空发明的程序化十字矮石墙网络,回归原版自然地貌阻隔
[M15] 地图与怪物生成逻辑 hardcode / fallback 全量审计(追踪)
[M15] 地图与怪物生成逻辑 hardcode / fallback 全量审计(追踪)
🎉 [M15] 地图与怪物生成逻辑 hardcode / fallback 全量消除 —— 圆满完成!
Milestone 6 (M15) 下规划的 6 个子 Issue 已全部按高保真规范串行修复、独立交…
chore: 消除重复真相源、死代码与形同虚设的逻辑规则
✅ Issue #63 修复与验证完成 (Closes #63)
变更总结
- 修复 5 处逻辑恒真/恒假与参数缺陷:
wilderness.ts:isRoad(nx, ny)越界检测修正为返回…
refactor(map): 处理凭空发明的程序化地形 pass(覆盖真实 DS1 预设)
✅ Issue #62 修复与验证完成 (Closes #62)
变更总结
- 删除死代码
generateAct3Jungle:- 彻底清除
wilderness-acts.ts中未使用的generateAct3Jungle…
- 彻底清除
refactor(map): 处理凭空发明的程序化地形 pass(覆盖真实 DS1 预设)
refactor(map): 用 LvlPrest/Levels/Objects 表取代约 1100 行手写地图数据
主控独立复验通过,已合并至
主控独立复验通过,已合并至 main (710efa0)
由 Subagent (d6564505-4e04-48d8-b5b3-077f9bb8198c) 在独立隔离工作树 d2w-issue-61 完成 4 步全量重构,主控执行…
refactor(map): 用 LvlPrest/Levels/Objects 表取代约 1100 行手写地图数据
fix(world): 消除不可达关卡、编造的楼梯位置与传送无限弹射
主控独立复验通过,已合并至
主控独立复验通过,已合并至 main (955e9ed)
由 Subagent (936f66b6-9255-46d3-9eb2-3fe32efbe0a7) 在独立隔离工作树 d2w-issue-60 完成 5 步全量修复,主控执行…
fix(world): 消除不可达关卡、编造的楼梯位置与传送无限弹射