[P1][T1-3] 还原 DRLGOUTDOORS_SpawnAct12Waypoint:格子洗牌顺序 + Cold Plains 特例
[P1][T2/T3] 清理伪造的 Blizzard 命名与重复别名
[P0][T1-4] 消除 DRLGROOMTILE_GetTileCache 中的 Math.random,强制注入确定性 seed
[P0][T5] 修复 Act 1 荒野关卡内部连通性:64 个区块中 24 个不可达
[DRLG-M5] 还原相邻 Room 边界消隐去重 (bKillEdge) 与门洞平滑衔接
[DRLG-M5] 还原相邻 Room 边界消隐去重 (bKillEdge) 与门洞平滑衔接
✅ 已修复并合并至 main (
✅ 已修复并合并至 main (a15da9e)
以 Diablo II v1.13c D2Common.dll (MD5 ee1238806ef6d6d9801d12a09d128fe1) 为黄金标准,在 maze.ts 的 stamp() 中补齐两处原版**装…
[DRLG-M1] 核心迷宫专用布局例程与基于 LvlPrest ID 的精准预设替换
[DRLG-M1] 核心迷宫专用布局例程与基于 LvlPrest ID 的精准预设替换
✅ 已修复并合并至 main (
✅ 已修复并合并至 main (e64e9a9)
以 Diablo II v1.13c D2Common.dll (MD5 ee1238806ef6d6d9801d12a09d128fe1) 为黄金标准,对齐 DRLGMAZE_Place*Stuff 系列核心迷宫专用…
[DRLG-M4] 严格对齐 LvlSub.txt 试验次数与全排列候选位地块替换算法
已完成原版 1.13c LvlSub.txt 试验次数与全排列候选位地块替换算法 (DRLGTILESUB_DoSubstitutions) 对齐并合入 main (f36d1b4):
- 实现
Trials == -1时的全局候…
[DRLG-M4] 严格对齐 LvlSub.txt 试验次数与全排列候选位地块替换算法
[DRLG-M3] 还原原版 16 位多层碰撞掩码系统与投射物/视线穿透 (COLLIDE_MISSILE_BARRIER / RayTrace)
已完成原版 1.13c 16位多层碰撞掩码系统与投射物/视线穿透对齐并合入 main (ef59646):
- 新增
D2C_CollisionMaskFlags全部 16 位掩码定义 (COLLIDE_WALL=0x0001,…
[DRLG-M3] 还原原版 16 位多层碰撞掩码系统与投射物/视线穿透 (COLLIDE_MISSILE_BARRIER / RayTrace)
[DRLG-M2] 统一 35 个预设关卡流水线与 8×8 Room 几何装配切片
验证与完成汇报
已完成全量 35 个预设关卡 (DrlgType == 2) 的统一识别与分发,严格依照 1.13c 原版 DRLGPRESET_BuildArea 实现了 8×8 Tile (40×40 Sub-tile)…
[DRLG-M2] 统一 35 个预设关卡流水线与 8×8 Room 几何装配切片
[DRLG-M5] 还原相邻 Room 边界消隐去重 (bKillEdge) 与门洞平滑衔接