• Joined on 2026-05-11
troytt pushed to main at troytt/diablo2-web 2026-09-18 11:18:24 +00:00
9896ada25e docs(audit): 完成 DRLGOUTDESR 与 DRLGOUTJUNG 子系统对照审计与源码溯源标注 (Issue #86)
troytt commented on issue troytt/diablo2-web#80 2026-09-18 11:16:34 +00:00
[P1][T1-3] 还原 DRLGOUTDOORS_SpawnAct12Waypoint:格子洗牌顺序 + Cold Plains 特例

修复验证与修改逻辑报告 (Issue #80)

1. 问题背景与 1.13c 原版逻辑比对

经反汇编对照暴雪原版 1.13c D2Common.dll (≈0x6FD92700),原版户外航路点放…

troytt closed issue troytt/diablo2-web#80 2026-09-18 11:16:34 +00:00
[P1][T1-3] 还原 DRLGOUTDOORS_SpawnAct12Waypoint:格子洗牌顺序 + Cold Plains 特例
troytt pushed to main at troytt/diablo2-web 2026-09-18 11:16:19 +00:00
7187154ac8 feat(wilderness): 还原 DRLGOUTDOORS_SpawnAct12Waypoint 原版 8x8 单元网格打乱与有效性判定 (Issue #80)
troytt pushed to main at troytt/diablo2-web 2026-09-18 11:15:16 +00:00
a1a549e8a0 feat(items): 加载 ItemStatCost.txt 与 Properties.txt (Issue #90)
fb79151888 feat(items): 加载 ItemStatCost.txt 与 Properties.txt (Issue #90)
Compare 2 commits »
troytt closed issue troytt/diablo2-web#90 2026-09-18 11:15:14 +00:00
[P0][T02] 加载 ItemStatCost.txt + Properties.txt:属性层与属性函数
troytt commented on issue troytt/diablo2-web#90 2026-09-18 11:15:14 +00:00
[P0][T02] 加载 ItemStatCost.txt + Properties.txt:属性层与属性函数

已完成并通过 1.13c MPQ 真实表验证(ItemStatCost 359 行 / Properties 268 行,属性函数与序列化位宽),合并入 main (commit fb79151)。

troytt commented on issue troytt/diablo2-web#84 2026-09-18 11:14:16 +00:00
[P3][T4] 补齐 4 个空的迷宫 specials 替换表

修复验证与修改逻辑报告 (Issue #84)

1. 问题背景与根因

在 src/game/maze.ts 的 MAZE_LEVEL_TYPE_PROFILES 中,以下 4 个迷宫关卡类型的 specials…

troytt closed issue troytt/diablo2-web#84 2026-09-18 11:14:16 +00:00
[P3][T4] 补齐 4 个空的迷宫 specials 替换表
troytt closed issue troytt/diablo2-web#96 2026-09-18 11:14:01 +00:00
[P2][T08] 加载 AutoMagic.txt(36 行)
troytt commented on issue troytt/diablo2-web#96 2026-09-18 11:14:01 +00:00
[P2][T08] 加载 AutoMagic.txt(36 行)

已完成并通过 1.13c d2exp 真实表验证(36 行全 spawnable=1,0..35 行号索引对齐 .d2s autoAffixId),合并入 main (commit 0602911)。

troytt pushed to main at troytt/diablo2-web 2026-09-18 11:13:44 +00:00
a935869717 feat(items): 加载 AutoMagic.txt (Issue #96)
060291163c feat(items): 加载 AutoMagic.txt (Issue #96)
Compare 2 commits »
troytt pushed to main at troytt/diablo2-web 2026-09-18 11:13:21 +00:00
64d5c728b9 feat(items): 冻结物品数据结构与 .d2s 位对齐规格预留 (Issue #88)
24fbc3b5c1 feat(items): 冻结物品数据结构与 .d2s 位对齐规格预留 (Issue #88)
Compare 2 commits »
troytt closed issue troytt/diablo2-web#88 2026-09-18 11:13:20 +00:00
[P0][T17] 冻结物品数据结构:一次预留 .d2s 位对齐编码所需的全部字段
troytt commented on issue troytt/diablo2-web#88 2026-09-18 11:13:20 +00:00
[P0][T17] 冻结物品数据结构:一次预留 .d2s 位对齐编码所需的全部字段

已完成并通过 D2Common!6FD77180 反汇编确证的 .d2s 位对齐规范冻结(docs/item-d2s-spec.md + src/game/items.ts),合并入 main (commit 24fbc3b)。

troytt pushed to main at troytt/diablo2-web 2026-09-18 11:12:56 +00:00
983c894439 feat(items): 加载 RarePrefix.txt 与 RareSuffix.txt (Issue #95)
20a8ff58f7 feat(items): 加载 RarePrefix.txt 与 RareSuffix.txt (Issue #95)
Compare 2 commits »
troytt closed issue troytt/diablo2-web#95 2026-09-18 11:12:55 +00:00
[P2][T07] 加载 RarePrefix.txt / RareSuffix.txt(46 + 155 行)
troytt commented on issue troytt/diablo2-web#95 2026-09-18 11:12:55 +00:00
[P2][T07] 加载 RarePrefix.txt / RareSuffix.txt(46 + 155 行)

已完成并通过 1.13c d2exp 真实表验证(46 前缀 / 155 后缀,通配与 itype 过滤),合并入 main (commit 20a8ff5)。

troytt pushed to main at troytt/diablo2-web 2026-09-18 11:11:53 +00:00
2a4ef21ce6 feat(items): 加载 ItemTypes.txt 与 Equiv 继承判定 (Issue #89)
5e5d897fbd feat(items): 加载 ItemTypes.txt 与 Equiv 继承判定 (Issue #89)
2d7c7be510 feat(maze): 补齐后宫、地窖、蜘蛛巢穴与熔岩层迷宫特殊预设表 (Issue #84)
Compare 3 commits »
troytt commented on issue troytt/diablo2-web#89 2026-09-18 11:11:52 +00:00
[P0][T01] 加载 ItemTypes.txt:类型树、Equiv 继承链、TreasureClass 与 Rarity 列

已完成并通过 real MPQ 验证(98行有效类型,5个 auto-TC 种子,Equiv 继承链),合并入 main (commit 5e5d897)。