• Joined on 2026-05-11
troytt opened issue troytt/diablo2-web#92 2026-09-18 10:50:45 +00:00
[P1][T04] 加载 Weapons.txt → ItemBase(306 行 × 166 列)
troytt opened issue troytt/diablo2-web#89 2026-09-18 10:50:44 +00:00
[P0][T01] 加载 ItemTypes.txt:类型树、Equiv 继承链、TreasureClass 与 Rarity 列
troytt opened issue troytt/diablo2-web#90 2026-09-18 10:50:44 +00:00
[P0][T02] 加载 ItemStatCost.txt + Properties.txt:属性层与属性函数
troytt opened issue troytt/diablo2-web#87 2026-09-18 10:50:43 +00:00
[P0][T23] 实现 1.13c PRNG:64 位 LCG(0x6AC690C5)+ per-unit seed
troytt opened issue troytt/diablo2-web#88 2026-09-18 10:50:43 +00:00
[P0][T17] 冻结物品数据结构:一次预留 .d2s 位对齐编码所需的全部字段
troytt commented on issue troytt/diablo2-web#81 2026-09-18 10:40:39 +00:00
[P1][T2/T3] 清理伪造的 Blizzard 命名与重复别名

修复与验证完成报告 (Issue #81)

本 Issue 要求的暴雪原版命名与别名清理工作已全部完成,并已合并至 main 主干:

1. 提交与合并信息

-…

troytt closed issue troytt/diablo2-web#81 2026-09-18 10:40:39 +00:00
[P1][T2/T3] 清理伪造的 Blizzard 命名与重复别名
troytt pushed to main at troytt/diablo2-web 2026-09-18 10:39:56 +00:00
045dd2b6b6 refactor(drlg): 清理伪造的 Blizzard 命名与重复别名 (Issue #81)
troytt commented on issue troytt/diablo2-web#78 2026-09-18 10:34:29 +00:00
[P0][T1-4] 消除 DRLGROOMTILE_GetTileCache 中的 Math.random,强制注入确定性 seed

验证与修复总结 (Issue #78)

  1. 核心逻辑修复:
    • TileCacheQuery.seed 字段改为必填 (`readonly seed: number
troytt closed issue troytt/diablo2-web#78 2026-09-18 10:34:29 +00:00
[P0][T1-4] 消除 DRLGROOMTILE_GetTileCache 中的 Math.random,强制注入确定性 seed
troytt pushed to main at troytt/diablo2-web 2026-09-18 10:33:58 +00:00
3fba5e9136 fix(wilderness): 消除 DRLGROOMTILE_GetTileCache 中的 Math.random 强制注入确定性 seed (Issue #78)
troytt commented on issue troytt/diablo2-web#86 2026-09-18 09:48:29 +00:00
[P3][T6] 按子系统人工精读审计低命名可追溯区域

与 #83 的关系

#83(Kurast / Mesa / Desert / Barricade 瓦片引用缺失)是本审计的具体症状, 两者目标子系统完全重叠:

troytt commented on issue troytt/diablo2-web#80 2026-09-18 09:48:28 +00:00
[P1][T1-3] 还原 DRLGOUTDOORS_SpawnAct12Waypoint:格子洗牌顺序 + Cold Plains 特例

依赖关系

本 issue 是 8×8 格子网格基础设施的第一个使用者,请先做本条,再做 #82。

  • 需要建立:pGrid[1] / pGrid[2] 等价的逐格 flag 位图,以…
troytt commented on issue troytt/diablo2-web#82 2026-09-18 09:48:28 +00:00
[P2][T1-1/T1-2] 还原边界顶点链表与格子级土路算法,替换 Catmull-Rom 样条

依赖关系

[!IMPORTANT] 请先完成 #80。

#80(航路点还原)与本 issue 共用同一套 8×8 格子网格抽象 (pGrid[1] / pGrid[2] 等价物 + `TestGridCellSpawnVal…

troytt commented on issue troytt/diablo2-web#83 2026-09-18 09:48:28 +00:00
[P2][T5] 修复 Kurast / Mesa / Desert / Barricade 的瓦片引用缺失

与 #86 的关系

本 issue 的 4 个关卡族与 #86(子系统精读审计)的前两个目标完全重叠:

troytt opened issue troytt/diablo2-web#84 2026-09-18 09:47:29 +00:00
[P3][T4] 补齐 4 个空的迷宫 specials 替换表
troytt opened issue troytt/diablo2-web#85 2026-09-18 09:47:29 +00:00
[P3][T5] 接入 LvlPrest.txt 的 Animate 列,还原逐关卡动画速度
troytt opened issue troytt/diablo2-web#86 2026-09-18 09:47:29 +00:00
[P3][T6] 按子系统人工精读审计低命名可追溯区域
troytt opened issue troytt/diablo2-web#82 2026-09-18 09:47:28 +00:00
[P2][T1-1/T1-2] 还原边界顶点链表与格子级土路算法,替换 Catmull-Rom 样条
troytt opened issue troytt/diablo2-web#83 2026-09-18 09:47:28 +00:00
[P2][T5] 修复 Kurast / Mesa / Desert / Barricade 的瓦片引用缺失