2026-06-28T00:53:37Z - 2026-09-28T00:53:37Z
Overview
5 Pull requests merged by 1 user
Merged
#495 fix(ui): restore authentic D2 v1.13c NPC dialog popup menu (Fixes #489)
Merged
#494 fix(ui): align Private Stash header and gold text inside TradeStash.dc6 recessed boxes (#493)
Merged
#490 fix(portal): 修正背包打开时右击回城书生成传送门遮挡、pointerEvents 穿透与城镇变体坐标同步 (#394)
Merged
#488 feat(portal): 实装回城之书/卷轴、1.13c 城镇传送门坐标与双向传送 (#394)
Merged
#429 fix(waypoint): 修复冰冷之原等 14 处场景小站未渲染缺陷并消除全量跨幕 ID 冲突 (#409)
485 Issues closed from 1 user
Closed
#455 [DRLG] 严格对齐 D2MOO 1.13c 完整室外荒野 (Wilderness) 生成算法与关卡拓扑
Closed
#491 fix(ui): 点击商人面板买/卖/修理按钮后鼠标样式应切换为原版 buysell.dc6 交易光标
Closed
#489 fix(ui): restore authentic D2 v1.13c NPC dialog popup menu (dialog.cpp + npcmenu.cpp + boxpieces.dc6)
Closed
#492 fix(drop): prevent items and gold from dropping into player-unreachable locations
Closed
#493 fix(ui): align Private Stash header and gold text inside TradeStash.dc6 recessed boxes
Closed
#394 实装回城之书/卷轴
Closed
#487 fix(ui): 辨识/回城书与卷轴、赫拉迪克方块左键移动与右键使用交互修正
Closed
#395 渲染:实装动态光影与照明遮罩渲染系统(Dynamic Lighting & Light Mask System)
Closed
#486 [M19-P6] 全量 17 商人 × 3 难度差分测试与浏览器 E2E 闭环审计
Closed
#482 [M19-P2] 实装 1.13c 商人库存生成引擎 (按商人 ID、游戏难度与角色等级生成出售物品)
Closed
#483 [M19-P3] 实装 1.13c 物品交易与收购价格计算引擎 (ITEMS_CalculateTransactionCost 0x6FD9B1C0)
Closed
#484 [M19-P4] 实装 1.13c 城镇 NPC 交互系统与服务逻辑 (交谈 / 交易 / 赌博 / 治疗 / 修理 / 凯恩鉴定)
Closed
#485 [M19-P5] 实装原版四分页商人面板 UI 与买卖交互 (Panel\NPCInv.dc6 + Buy/Sell/Repair/Gamble)
Closed
#481 [M19-P1] 烘焙 1.13c 商人经济与库存权威数据表 (Npc.txt / Vendor Columns / Gamble.txt / Books.txt / Stat & Skill Costs)
Closed
#480 [Audit & Parity] 物品名称与词条显示未严格遵循 1.13c .tbl 字符串表(覆盖背包、储物箱、地面)
Closed
#479 fix(drop): 修正打怪掉落间距过大、掉落物与背包丢弃物元数据不一致、背包丢弃物品重叠三大问题
Closed
#412 [P1][D03] 内嵌真实 DifficultyLevels.txt,取代 DEFAULT_DIFFICULTY_LEVEL_ODDS 常量
Closed
#413 [P0][D04] 移除 engine.ts 掉落静默兜底(Act 1 H2H A / player.level + 2),改为 fail-fast
Closed
#414 [P0][D05] 删除 rollDrop 合成掉落死代码路径
Closed
#415 [P0][D06] Act Boss 归类为 monsterType=4(MonsterRank 补 boss 档)
Closed
#416 [P0][D07] 精英怪 mlvl 修正:champion +2、unique / minion / superunique +3
Closed
#417 [P1][D08] Magic Find 接线:汇总 playerMf 并传入 ItemRatio 品质判定
Closed
#418 [P1][D09] /players N 接线:真实 gamePlayers / partyPlayers 驱动 NoDrop 缩放
Closed
#419 [P1][D10] 金币落地:生成地面金币堆(flpgld 三级贴图),移除直接入包
Closed
#420 [P1][D11] 死亡动画帧门控:掉落延迟到死亡动画结束帧触发
Closed
#421 [P2][D12] 掉落音效:dropsound / dropsfxframe 接入 AudioManager
Closed
#422 [P1][D13] 掉落落点改用 findSafeDropPosition 的网格螺旋扫描
Closed
#423 [P2][D14] 移除地面物品彩色方块占位兜底,并建立 flippy 精灵全量覆盖审计
Closed
#424 [P2][D15] 地面名称标签:ethereal / socketed 的灰色覆盖规则
Closed
#425 [P2][D16] 拾取校准:pickupRadius 对齐 1.13c + 药水优先自动入腰带
Closed
#426 [P2][D17] 任务与特殊掉落:Countess 符文、Act Boss 任务首杀、地狱熔炉、钥匙类
Closed
#427 [P2][D18] 多人锁步掉落同步:net-scene 接入 executeDropPipeline(共享 PRNG seed)
Closed
#428 [P3][D19] 全谱系掉落验证:全 monsterKind × 3 难度 × 136 关卡的统计学断言与实机审计
Closed
#411 [P0][D02] 内嵌 SuperUniques.txt 并解析三难度 TC 列,填充 superUniques
Closed
#410 [P0][D01] 内嵌 MonStats.txt 掉落列并填充 monsterKinds(修复全游戏回落 Act 1 H2H A)
Closed
#478 [Audit] 暗黑破坏神 II (v1.13c) 全部 210 项人物技能与 D2MOO 实现差异审计报告
Closed
#477 [Milestone M30] All 7 Classes Global Master Parity Gate (210 class skills + 11 universal skills)
Closed
#476 [Milestone M29] Assassin Class Gate & End-to-End Suite (30/30 skills)
Closed
#475 [Milestone M28] Assassin Shadow Disciplines (10 skills)
Closed
#474 [Milestone M27] Assassin Martial Arts (Charge-ups & Finishers, 10 skills)
Closed
#473 [Milestone M26] Assassin Asset Pipeline & Trap Mechanics (10 skills)
Closed
#472 [Milestone M25] Druid Class Gate & End-to-End Verification (30/30 skills)
Closed
#471 [Milestone M24] Druid Summoning Spells (10 skills) — Logic, Pet Limits, Synergy & Stress Suite
Closed
#470 [Milestone M23] Druid Shape Shifting (IDs 223, 224, 228, 232, 233, 238, 239, 242, 243, 248)
Closed
#469 [Milestone M22] Druid Elemental Spells (IDs 225, 229, 230, 234, 235, 240, 244, 245, 249, 250)
Closed
#468 [Milestone M21] Druid Asset Pipeline & Visual Foundation (Missiles & Overlays)
Closed
#467 [Milestone M20] Barbarian Class Final Quality Gate & E2E Parity Audit (All 30 Skills, Assets, Kinematics, Synergies)
Closed
#466 [Milestone M19] Barbarian Warcries (Howl, Find Potion, Taunt, Shout, Find Item, Battle Cry, Battle Orders, Grim Ward, War Cry, Battle Command)
Closed
#465 [Milestone M18] Barbarian Combat Masteries (Sword, Axe, Mace, Polearm, Throwing, Spear, Stamina, Iron Skin, Speed, Natural Resistance)
Closed
#464 [Milestone M17] Barbarian Combat Skills (Bash, Leap, Double Swing, Stun, Double Throw, Leap Attack, Concentrate, Frenzy, Whirlwind, Berserk)
Closed
#463 [Milestone M16] Barbarian Asset Pipeline & Foundation (Overlays & Missiles)
Closed
#462 [Milestone M15] Amazon Class Gate & Full Class Verification (All 30 Skills 6–35)
Closed
#461 [Milestone M14] Amazon Javelin and Spear Skills Tree (Skills 10, 14, 15, 19, 20, 24, 25, 30, 34, 35)
Closed
#460 [Milestone M13] Amazon Passive and Magic Skills Tree (Skills 8, 9, 13, 17, 18, 23, 28, 32, 33, 34)
Closed
#459 [Milestone M12] Amazon Bow and Crossbow Skills Tree (Skills 6, 7, 11, 12, 16, 21, 22, 26, 27, 31)
Closed
#458 [Milestone M11] Amazon Assets, Animations & Foundation Setup (IDs 6–35)
Closed
#453 [Fix] Resolve 7 Pre-Existing 1.13c Parity Test Regressions on Main
Closed
#457 [Milestone M10] Paladin Gate & Full Class Verification (All 30 Skills across Combat, Offensive Auras, Defensive Auras)
Closed
#451 test: 全量 vitest 存在 29 个既有失败(资源打包/技能压力测试),与掉落无关
Closed
#440 [Skill Parity] 火球 (Fire Ball) 命中后缺失范围爆炸视觉与轰炸效果 (爆炸素材误配为火弹微弱火星 & 爆炸半径偏小)
Closed
#439 [Skill Parity] 火墙 (Fire Wall) 施法后地面火焰视觉效果完全缺失 (isBlocked 坐标索引错误导致生成 0 个火墙粒子 & 动画 SubLoop 缺失)
Closed
#438 [Skill Parity] 强化 (Enchant) 释放后身周火焰特效 (FireEnchant) 应仅单次播放 (One-shot),而非在 buff 期间持续循环播放 (loop: true)
Closed
#437 [Skill Parity] 陨石 (Meteor) 落地地面残留火焰燃烧持续时间过短,且未实装火焰缩小熄灭衰减动画 (瞬间猝灭)
Closed
#456 [Milestone M9] Paladin Defensive Auras Tree (Skills 99, 100, 104, 105, 109, 110, 115, 120, 124, 125)
Closed
#436 fix(skill): 修复九头海蛇 (Hydra #62) 缺失海蛇实体与动画 (仅显示三个色块黄点) 以及未实装最大召唤数量上限缺陷
Closed
#435 fix(missile): 修复充能弹 (Charged Bolt #38) 随机游走路径缺陷:横向摆动过小 (仅±3px) 且纵向推进过快
Closed
#449 test(audit): #408 无头浏览器审计伪造击杀与掉落,未走真实掉落管线
Closed
#434 fix(missile): 修复闪电 (Lightning #49) 与连锁闪电 (Chain Lightning #53) 投射物偏短缺陷,恢复原版贯穿长光柱与跃动电弧视觉效果
Closed
#450 feat(debug): 新增怪物密度与精英出现概率调节选择器(默认 1.13c 原版值)
Closed
#454 [Milestone M8] Paladin Offensive Auras Tree (Skills 98, 102, 103, 108, 113, 114, 118, 119, 122, 123)
Closed
#433 fix(skill): 修复雷云风暴 (Thunder Storm #57) 施法后脚底缺少持续雷云环绕特效 (thunderstormback) 及命中敌人缺失天降闪电打击 (thunderstorm1 / LightningboltBig) 动画缺陷
Closed
#432 fix(skill): 修复寒冰装甲/碎冰甲/冰封装甲/能量护盾等持续性 Buff 视觉效果在施放其他技能时被意外清除的缺陷
Closed
#446 [Milestone M7] Paladin Combat Skills Tree (Skills 96, 97, 101, 106, 107, 111, 112, 116, 117, 121)
Closed
#448 fix(monsters): 野外关卡不生成冠军/暗金精英怪,且怪物密度偏低(未对齐 Levels.txt MonDen/MonUMin/MonUMax)
Closed
#431 fix(skill): 修复冰霜新星 (Frost Nova #44) 缺失 64 束原版环形扩散投射物动画与减速结算缺陷 (对齐新星 Nova #48 机制)
Closed
#447 [Interaction Parity] 鼠标悬停在地面掉落物品图标上时应即时显示该物品名称标签 (Hover Ground Item Icon to Reveal Name Label)
Closed
#452 [Asset/Render Parity] 超大护身符 (Grand Charm) 地面掉落图标误配为毁灭小护身符 (flpmss),应修正为 flpchm3
Closed
#430 fix(skill): 修复冰尖柱 (Glacial Spike #55) 命中未触发爆炸动画与 64px 群体冰冻伤害判定缺陷
Closed
#445 [Milestone M6] Paladin 1.13c Ground Truth Investigation & Asset Packaging (Skills 96–125)
Closed
#408 test(drop): 打怪掉落全链路确定性单测与无头浏览器实机验证 (End-to-End Deterministic Drop Tests & Headless Browser Audit)
Closed
#444 [Milestone M4] Necromancer Summoning Spells Tree (10 Skills)
Closed
#443 [Milestone M3] Necromancer Curses Tree (10 Skills)
Closed
#442 [Milestone M2] Necromancer Poison & Bone Spells Tree (10 Skills)
Closed
#407 feat(ui): 掉落物转 UI 背包/装备模型桥接、中文化词缀 Tooltip 与拾取闭环 (Drop Item to UiInventoryItem Bridge, Bilingual Tooltip & Pickup Loop)
Closed
#406 feat(ground): 怪物死亡战利品与金币地面实体生成、等距散落与抛物线弹跳 (Monster Loot & Gold Ground Spawning, Isometric Scatter & Flippy Bounce)
Closed
#405 feat(drop): 接入全量怪物与暗金怪真实 TreasureClass 映射及 1.13c 掉落管线 (Monster & SuperUnique TC Resolution & 1.13c Drop Pipeline)
Closed
#404 feat(combat): 修复全伤害源击杀事件生命周期与单次掉落门控 (Combat Kill Event Lifecycle & Single-Drop Gate)
Closed
#409 fix(waypoint): 修复冰冷之原等 14 处场景小站未渲染缺陷,根除 ALL_WAYPOINT_IDS 跨幕 ID 冲突与打包管线实体漏注
Closed
#402 UI/UX:技能快捷选择弹窗(Speedbar)重构 — 严格按暗黑 2 原版 1.13c 技能树分类(ListRow / Tab)分行组织与向外展开
Closed
#403 fix(render): 修复场景光束透光与幽灵/复合怪物外发光黑边瑕疵,实现 1.13c 加色混合与图层解耦
Closed
#401 [Skill 56] 陨石 (Meteor) 1.13c 原版机制与高阶投射物复现规范
Closed
#400 [Skill #059] 暴风雪 (Blizzard) — 1.13c 区域持续冰雹投射物实装规范
Closed
#399 [Skill #062] 九头海蛇 (Hydra) — 1.13c 投射物与地面炮台机制实装规范
Closed
#397 技能系统:实装圣骑士与德鲁伊光环类技能(Aura Engine, Periodic Pulses, Ground Overlays & 1.13c Combat Parity)
Closed
#396 性能:MPQ 离线烘培管线性能瓶颈分析与并发加速改造(MPQ Offline Baking Pipeline Acceleration)
Closed
#398 fix(scene): 修复野外与地下城火炬、蜡烛、环境火焰动画及 DT1 瓦片动画并在全地图重烘焙
Closed
#393 UI:传送站界面小图标有误
Closed
#386 动画:施法效果
Closed
#387 地图:物品动态效果
Closed
#392 feat(feedback): 包裹已满时物品抛起弹跳动画与提示反馈 (Inventory Full Flippy Bounce & Feedback)
Closed
#391 feat(interaction): 点击地面物品图标或名称标签自动走近并捡入包裹 (Item Pickup & Pathfinding)
Closed
#390 feat(ui): 按住 Alt 键显示全屏地面物品浮动名称标签与品质颜色区分 (Alt Key Ground Item Labels)
Closed
#389 feat(render): 地面物品小图标自适应渲染与动态闪光粒子特效 (Ground Item Rendering & Glint Sparkle)
Closed
#388 feat(items): 角色背包与储藏箱物品及金币丢弃至地面实体系统 (Item & Gold Dropping to Ground)
Closed
#385 技能落地:火弹
Closed
#27 [M12] 完整 UI / HUD:背包、角色面板、技能树、腰带、血蓝球
Closed
#28 [M13] .d2s 存档互通:读写官方存档
Closed
#29 [M14] 可破坏物件美术与剧情任务链
Closed
#40 feat(combat/pvp): 完善 PvP 对决机制与受击减免完整流水线(1/6伤害惩罚、元素吸收、DTGM与护盾分流)
Closed
#383 生命球(红球)及法力球与天使/恶魔石雕边框未对齐问题修复
Closed
#384 人物属性面板(Character Sheet)字符与数值未完全对齐背景凹槽框,需 E2E 浏览器截图走查验证
Closed
#375 支持戒指、项链、珠宝等物品的同代码多图标变体 (ItemTypes VarInvGfx)
Closed
#376 普通攻击图标动态切换(空手拳头/持武剑)及新增投掷、取消召唤通用技能
Closed
#377 法术/技能树面板 Tab 页切页样式与资产严格对齐暗黑 2 原版 1.13c 规范
Closed
#378 小站(Waypoint)传送面板图标资产补齐与 Act 1~5 切页样式严格复刻原版 1.13c 规范
Closed
#379 切换职业时全套档案联动切换(装备/仓库/天赋树/属性),且初始装备统一重构为全职业专属绿色套装
Closed
#380 技能快捷栏与选择弹窗(Speedbar)Tooltip 浮动提示严格复刻暗黑 2 原版规范
Closed
#381 任务面板(Quest Log)任务说明与阶段目标严格读取原版 .tbl 字符串规范
Closed
#382 快捷栏与技能槽原版 1.13c 机制复刻:冷却中红色遮罩、光环技能黄色标识、充能技能数字显示、被动技能禁入快捷栏
Closed
#151 普通攻击图标缺失
Closed
#152 技能tooltip严格复刻tbl和mpq数据
Closed
#153 技能树、人物状态等UI panel向两边对齐
Closed
#150 储藏箱交互和UI
Closed
#149 修正装备图标
Closed
#148 鼠标样式
Closed
#364 [Skill #271] [ASS] Lightning Sentry (1.13c Parity)
Closed
#365 [Skill #272] [ASS] Inferno Sentry (1.13c Parity)
Closed
#366 [Skill #273] [ASS] Mind Blast (1.13c Parity)
Closed
#367 [Skill #274] [ASS] Blades of Ice (1.13c Parity)
Closed
#368 [Skill #275] [ASS] Dragon Flight (1.13c Parity)
Closed
#369 [Skill #276] [ASS] Death Sentry (1.13c Parity)
Closed
#370 [Skill #277] [ASS] Blade Shield (1.13c Parity)
Closed
#371 [Skill #278] [ASS] Venom (1.13c Parity)
Closed
#372 [Skill #279] [ASS] Shadow Master (1.13c Parity)
Closed
#373 [Skill #280] [ASS] Royal Strike (1.13c Parity)
Closed
#374 [Skill #350] [UNI] Delerium Change (1.13c Parity)
Closed
#339 [Skill #246] [DRU] Spirit of Barbs (1.13c Parity)
Closed
#340 [Skill #247] [DRU] Summon Grizzly (1.13c Parity)
Closed
#341 [Skill #248] [DRU] Fury (1.13c Parity)
Closed
#342 [Skill #249] [DRU] Armageddon (1.13c Parity)
Closed
#343 [Skill #250] [DRU] Hurricane (1.13c Parity)
Closed
#344 [Skill #251] [ASS] Fire Trauma (1.13c Parity)
Closed
#345 [Skill #252] [ASS] Claw Mastery (1.13c Parity)
Closed
#346 [Skill #253] [ASS] Psychic Hammer (1.13c Parity)
Closed
#347 [Skill #254] [ASS] Tiger Strike (1.13c Parity)
Closed
#348 [Skill #255] [ASS] Dragon Talon (1.13c Parity)
Closed
#349 [Skill #256] [ASS] Shock Field (1.13c Parity)
Closed
#350 [Skill #257] [ASS] Blade Sentinel (1.13c Parity)
Closed
#351 [Skill #258] [ASS] Quickness (1.13c Parity)
Closed
#352 [Skill #259] [ASS] Fists of Fire (1.13c Parity)
Closed
#353 [Skill #260] [ASS] Dragon Claw (1.13c Parity)
Closed
#354 [Skill #261] [ASS] Charged Bolt Sentry (1.13c Parity)
Closed
#355 [Skill #262] [ASS] Wake of Fire Sentry (1.13c Parity)
Closed
#356 [Skill #263] [ASS] Weapon Block (1.13c Parity)
Closed
#357 [Skill #264] [ASS] Cloak of Shadows (1.13c Parity)
Closed
#358 [Skill #265] [ASS] Cobra Strike (1.13c Parity)
Closed
#359 [Skill #266] [ASS] Blade Fury (1.13c Parity)
Closed
#360 [Skill #267] [ASS] Fade (1.13c Parity)
Closed
#361 [Skill #268] [ASS] Shadow Warrior (1.13c Parity)
Closed
#362 [Skill #269] [ASS] Claws of Thunder (1.13c Parity)
Closed
#363 [Skill #270] [ASS] Dragon Tail (1.13c Parity)
Closed
#316 [Skill #223] [DRU] Wearwolf (1.13c Parity)
Closed
#317 [Skill #224] [DRU] Shape Shifting (1.13c Parity)
Closed
#318 [Skill #225] [DRU] Firestorm (1.13c Parity)
Closed
#319 [Skill #226] [DRU] Oak Sage (1.13c Parity)
Closed
#320 [Skill #227] [DRU] Summon Spirit Wolf (1.13c Parity)
Closed
#321 [Skill #228] [DRU] Wearbear (1.13c Parity)
Closed
#322 [Skill #229] [DRU] Molten Boulder (1.13c Parity)
Closed
#323 [Skill #230] [DRU] Arctic Blast (1.13c Parity)
Closed
#324 [Skill #231] [DRU] Cycle of Life (1.13c Parity)
Closed
#325 [Skill #232] [DRU] Feral Rage (1.13c Parity)
Closed
#326 [Skill #233] [DRU] Maul (1.13c Parity)
Closed
#327 [Skill #234] [DRU] Eruption (1.13c Parity)
Closed
#328 [Skill #235] [DRU] Cyclone Armor (1.13c Parity)
Closed
#329 [Skill #236] [DRU] Heart of Wolverine (1.13c Parity)
Closed
#330 [Skill #237] [DRU] Summon Fenris (1.13c Parity)
Closed
#331 [Skill #238] [DRU] Rabies (1.13c Parity)
Closed
#332 [Skill #239] [DRU] Fire Claws (1.13c Parity)
Closed
#333 [Skill #240] [DRU] Twister (1.13c Parity)
Closed
#334 [Skill #241] [DRU] Vines (1.13c Parity)
Closed
#335 [Skill #242] [DRU] Hunger (1.13c Parity)
Closed
#336 [Skill #243] [DRU] Shock Wave (1.13c Parity)
Closed
#337 [Skill #244] [DRU] Volcano (1.13c Parity)
Closed
#338 [Skill #245] [DRU] Tornado (1.13c Parity)
Closed
#314 [Skill #221] [DRU] Raven (1.13c Parity)
Closed
#315 [Skill #222] [DRU] Plague Poppy (1.13c Parity)
Closed
#308 [Skill #154] [BAR] War Cry (1.13c Parity)
Closed
#309 [Skill #155] [BAR] Battle Command (1.13c Parity)
Closed
#310 [Skill #217] [UNI] Scroll of Identify (1.13c Parity)
Closed
#311 [Skill #218] [UNI] Book of Identify (1.13c Parity)
Closed
#312 [Skill #219] [UNI] Scroll of Townportal (1.13c Parity)
Closed
#313 [Skill #220] [UNI] Book of Townportal (1.13c Parity)
Closed
#289 [Skill #135] [BAR] Throwing Mastery (1.13c Parity)
Closed
#290 [Skill #136] [BAR] Spear Mastery (1.13c Parity)
Closed
#291 [Skill #137] [BAR] Taunt (1.13c Parity)
Closed
#292 [Skill #138] [BAR] Shout (1.13c Parity)
Closed
#293 [Skill #139] [BAR] Stun (1.13c Parity)
Closed
#294 [Skill #140] [BAR] Double Throw (1.13c Parity)
Closed
#295 [Skill #141] [BAR] Increased Stamina (1.13c Parity)
Closed
#296 [Skill #142] [BAR] Find Item (1.13c Parity)
Closed
#297 [Skill #143] [BAR] Leap Attack (1.13c Parity)
Closed
#298 [Skill #144] [BAR] Concentrate (1.13c Parity)
Closed
#299 [Skill #145] [BAR] Iron Skin (1.13c Parity)
Closed
#300 [Skill #146] [BAR] Battle Cry (1.13c Parity)
Closed
#301 [Skill #147] [BAR] Frenzy (1.13c Parity)
Closed
#302 [Skill #148] [BAR] Increased Speed (1.13c Parity)
Closed
#303 [Skill #149] [BAR] Battle Orders (1.13c Parity)
Closed
#304 [Skill #150] [BAR] Grim Ward (1.13c Parity)
Closed
#305 [Skill #151] [BAR] Whirlwind (1.13c Parity)
Closed
#306 [Skill #152] [BAR] Berserk (1.13c Parity)
Closed
#307 [Skill #153] [BAR] Natural Resistance (1.13c Parity)
Closed
#264 [Skill #110] [PAL] Resist Lightning (1.13c Parity)
Closed
#265 [Skill #111] [PAL] Vengeance (1.13c Parity)
Closed
#266 [Skill #112] [PAL] Blessed Hammer (1.13c Parity)
Closed
#267 [Skill #113] [PAL] Concentration (1.13c Parity)
Closed
#268 [Skill #114] [PAL] Holy Freeze (1.13c Parity)
Closed
#269 [Skill #115] [PAL] Vigor (1.13c Parity)
Closed
#270 [Skill #116] [PAL] Conversion (1.13c Parity)
Closed
#271 [Skill #117] [PAL] Holy Shield (1.13c Parity)
Closed
#272 [Skill #118] [PAL] Holy Shock (1.13c Parity)
Closed
#273 [Skill #119] [PAL] Sanctuary (1.13c Parity)
Closed
#274 [Skill #120] [PAL] Meditation (1.13c Parity)
Closed
#275 [Skill #121] [PAL] Fist of the Heavens (1.13c Parity)
Closed
#276 [Skill #122] [PAL] Fanaticism (1.13c Parity)
Closed
#277 [Skill #123] [PAL] Conviction (1.13c Parity)
Closed
#278 [Skill #124] [PAL] Redemption (1.13c Parity)
Closed
#279 [Skill #125] [PAL] Salvation (1.13c Parity)
Closed
#280 [Skill #126] [BAR] Bash (1.13c Parity)
Closed
#281 [Skill #127] [BAR] Sword Mastery (1.13c Parity)
Closed
#282 [Skill #128] [BAR] Axe Mastery (1.13c Parity)
Closed
#283 [Skill #129] [BAR] Mace Mastery (1.13c Parity)
Closed
#284 [Skill #130] [BAR] Howl (1.13c Parity)
Closed
#285 [Skill #131] [BAR] Find Potion (1.13c Parity)
Closed
#286 [Skill #132] [BAR] Leap (1.13c Parity)
Closed
#287 [Skill #133] [BAR] Double Swing (1.13c Parity)
Closed
#288 [Skill #134] [BAR] Pole Arm Mastery (1.13c Parity)
Closed
#256 [Skill #102] [PAL] Holy Fire (1.13c Parity)
Closed
#257 [Skill #103] [PAL] Thorns (1.13c Parity)
Closed
#258 [Skill #104] [PAL] Defiance (1.13c Parity)
Closed
#259 [Skill #105] [PAL] Resist Cold (1.13c Parity)
Closed
#260 [Skill #106] [PAL] Zeal (1.13c Parity)
Closed
#261 [Skill #107] [PAL] Charge (1.13c Parity)
Closed
#262 [Skill #108] [PAL] Blessed Aim (1.13c Parity)
Closed
#263 [Skill #109] [PAL] Cleansing (1.13c Parity)
Closed
#239 [Skill #085] [NEC] BloodGolem (1.13c Parity)
Closed
#240 [Skill #086] [NEC] Attract (1.13c Parity)
Closed
#241 [Skill #087] [NEC] Decrepify (1.13c Parity)
Closed
#242 [Skill #088] [NEC] Bone Prison (1.13c Parity)
Closed
#243 [Skill #089] [NEC] Summon Resist (1.13c Parity)
Closed
#244 [Skill #090] [NEC] IronGolem (1.13c Parity)
Closed
#245 [Skill #091] [NEC] Lower Resist (1.13c Parity)
Closed
#246 [Skill #092] [NEC] Poison Nova (1.13c Parity)
Closed
#247 [Skill #093] [NEC] Bone Spirit (1.13c Parity)
Closed
#248 [Skill #094] [NEC] FireGolem (1.13c Parity)
Closed
#249 [Skill #095] [NEC] Revive (1.13c Parity)
Closed
#250 [Skill #096] [PAL] Sacrifice (1.13c Parity)
Closed
#251 [Skill #097] [PAL] Smite (1.13c Parity)
Closed
#252 [Skill #098] [PAL] Might (1.13c Parity)
Closed
#253 [Skill #099] [PAL] Prayer (1.13c Parity)
Closed
#254 [Skill #100] [PAL] Resist Fire (1.13c Parity)
Closed
#255 [Skill #101] [PAL] Holy Bolt (1.13c Parity)
Closed
#214 [Skill #060] [SOR] Chilling Armor (1.13c Parity)
Closed
#215 [Skill #061] [SOR] Fire Mastery (1.13c Parity)
Closed
#216 [Skill #062] [SOR] Hydra (1.13c Parity)
Closed
#217 [Skill #063] [SOR] Lightning Mastery (1.13c Parity)
Closed
#218 [Skill #064] [SOR] Frozen Orb (1.13c Parity)
Closed
#219 [Skill #065] [SOR] Cold Mastery (1.13c Parity)
Closed
#220 [Skill #066] [NEC] Amplify Damage (1.13c Parity)
Closed
#221 [Skill #067] [NEC] Teeth (1.13c Parity)
Closed
#222 [Skill #068] [NEC] Bone Armor (1.13c Parity)
Closed
#223 [Skill #069] [NEC] Skeleton Mastery (1.13c Parity)
Closed
#224 [Skill #070] [NEC] Raise Skeleton (1.13c Parity)
Closed
#225 [Skill #071] [NEC] Dim Vision (1.13c Parity)
Closed
#226 [Skill #072] [NEC] Weaken (1.13c Parity)
Closed
#227 [Skill #073] [NEC] Poison Dagger (1.13c Parity)
Closed
#228 [Skill #074] [NEC] Corpse Explosion (1.13c Parity)
Closed
#229 [Skill #075] [NEC] Clay Golem (1.13c Parity)
Closed
#230 [Skill #076] [NEC] Iron Maiden (1.13c Parity)
Closed
#231 [Skill #077] [NEC] Terror (1.13c Parity)
Closed
#232 [Skill #078] [NEC] Bone Wall (1.13c Parity)
Closed
#233 [Skill #079] [NEC] Golem Mastery (1.13c Parity)
Closed
#234 [Skill #080] [NEC] Raise Skeletal Mage (1.13c Parity)
Closed
#235 [Skill #081] [NEC] Confuse (1.13c Parity)
Closed
#236 [Skill #082] [NEC] Life Tap (1.13c Parity)
Closed
#237 [Skill #083] [NEC] Poison Explosion (1.13c Parity)
Closed
#238 [Skill #084] [NEC] Bone Spear (1.13c Parity)
Closed
#189 [Skill #035] [AMA] Lightning Fury (1.13c Parity)
Closed
#190 [Skill #036] [SOR] Fire Bolt (1.13c Parity)
Closed
#191 [Skill #037] [SOR] Warmth (1.13c Parity)
Closed
#192 [Skill #038] [SOR] Charged Bolt (1.13c Parity)
Closed
#193 [Skill #039] [SOR] Ice Bolt (1.13c Parity)
Closed
#194 [Skill #040] [SOR] Frozen Armor (1.13c Parity)
Closed
#197 [Skill #043] [SOR] Telekinesis (1.13c Parity)
Closed
#199 [Skill #045] [SOR] Ice Blast (1.13c Parity)
Closed
#200 [Skill #046] [SOR] Blaze (1.13c Parity)
Closed
#201 [Skill #047] [SOR] Fire Ball (1.13c Parity)
Closed
#202 [Skill #048] [SOR] Nova (1.13c Parity)
Closed
#203 [Skill #049] [SOR] Lightning (1.13c Parity)
Closed
#204 [Skill #050] [SOR] Shiver Armor (1.13c Parity)
Closed
#205 [Skill #051] [SOR] Fire Wall (1.13c Parity)
Closed
#206 [Skill #052] [SOR] Enchant (1.13c Parity)
Closed
#207 [Skill #053] [SOR] Chain Lightning (1.13c Parity)
Closed
#208 [Skill #054] [SOR] Teleport (1.13c Parity)
Closed
#209 [Skill #055] [SOR] Glacial Spike (1.13c Parity)
Closed
#210 [Skill #056] [SOR] Meteor (1.13c Parity)
Closed
#211 [Skill #057] [SOR] Thunder Storm (1.13c Parity)
Closed
#212 [Skill #058] [SOR] Energy Shield (1.13c Parity)
Closed
#213 [Skill #059] [SOR] Blizzard (1.13c Parity)
Closed
#195 [Skill #041] [SOR] Inferno (1.13c Parity)
Closed
#196 [Skill #042] [SOR] Static Field (1.13c Parity)
Closed
#198 [Skill #044] [SOR] Frost Nova (1.13c Parity)
Closed
#188 [Skill #034] [AMA] Lightning Strike (1.13c Parity)
Closed
#187 [Skill #033] [AMA] Pierce (1.13c Parity)
Closed
#186 [Skill #032] [AMA] Valkyrie (1.13c Parity)
Closed
#185 [Skill #031] [AMA] Freezing Arrow (1.13c Parity)
Closed
#184 [Skill #030] [AMA] Fend (1.13c Parity)
Closed
#183 [Skill #029] [AMA] Evade (1.13c Parity)
Closed
#182 [Skill #028] [AMA] Dopplezon (1.13c Parity)
Closed
#181 [Skill #027] [AMA] Immolation Arrow (1.13c Parity)
Closed
#180 [Skill #026] [AMA] Strafe (1.13c Parity)
Closed
#179 [Skill #025] [AMA] Plague Javelin (1.13c Parity)
Closed
#178 [Skill #024] [AMA] Charged Strike (1.13c Parity)
Closed
#177 [Skill #023] [AMA] Penetrate (1.13c Parity)
Closed
#176 [Skill #022] [AMA] Guided Arrow (1.13c Parity)
Closed
#175 [Skill #021] [AMA] Ice Arrow (1.13c Parity)
Closed
#174 [Skill #020] [AMA] Lightning Bolt (1.13c Parity)
Closed
#173 [Skill #019] [AMA] Impale (1.13c Parity)
Closed
#172 [Skill #018] [AMA] Avoid (1.13c Parity)
Closed
#171 [Skill #017] [AMA] Slow Missiles (1.13c Parity)
Closed
#170 [Skill #016] [AMA] Exploding Arrow (1.13c Parity)
Closed
#169 [Skill #015] [AMA] Poison Javelin (1.13c Parity)
Closed
#168 [Skill #014] [AMA] Power Strike (1.13c Parity)
Closed
#167 [Skill #013] [AMA] Dodge (1.13c Parity)
Closed
#166 [Skill #012] [AMA] Multiple Shot (1.13c Parity)
Closed
#165 [Skill #011] [AMA] Cold Arrow (1.13c Parity)
Closed
#164 [Skill #010] [AMA] Jab (1.13c Parity)
Closed
#163 [Skill #009] [AMA] Critical Strike (1.13c Parity)
Closed
#162 [Skill #008] [AMA] Inner Sight (1.13c Parity)
Closed
#161 [Skill #007] [AMA] Fire Arrow (1.13c Parity)
Closed
#160 [Skill #006] [AMA] Magic Arrow (1.13c Parity)
Closed
#159 [Skill #005] [UNI] Left Hand Swing (1.13c Parity)
Closed
#158 [Skill #004] [UNI] Left Hand Throw (1.13c Parity)
Closed
#157 [Skill #003] [UNI] Unsummon (1.13c Parity)
Closed
#156 [Skill #002] [UNI] Throw (1.13c Parity)
Closed
#155 [Skill #001] [UNI] Kick (1.13c Parity)
Closed
#154 [Skill #000] [UNI] Attack (1.13c Parity)
Closed
#146 UI上经验值没有对齐
Closed
#147 修正进入新地图的地名
Closed
#145 人物/NPC/怪物动作系统:严格对齐暗黑 2 v1.13c
Closed
#134 UI/HUD 美术资源载入慢(红蓝球与底栏有约 2 秒纯色占位回退),需预烘焙合并图集并消除首帧延迟
Closed
#135 放大缩小地图时,NPC 名字标签与 NPC 人物位置偏移错位
Closed
#136 UI 元素需要等比例缩放(1:1 纵横比),修复宽屏下红蓝球被横向拉成椭圆形
Closed
#137 传送点(Waypoint)列表应支持点击无缝传送到对应地图的小站(随机选一个变体)上
Closed
#138 人物属性界面(InvChar6)文字与背景凹槽石框没有对齐
Closed
#139 物品栏背包内装备未显示图标,且装备悬浮属性框(Tooltip)需等比缩放
Closed
#140 任务日志界面(Quest Log)没有正常显示原版任务图标(a1q1..a5q6.dc6)
Closed
#26 [M11] 七职业与技能树:210 个技能
Closed
#122 feat: 装备底模与属性词条中文本地化翻译支持 (Chinese Localization for Equipment & Affixes)
Closed
#133 显示层接线 properties.ts 数据驱动化及 Phase 4 剩余 1.13c 细节对齐
Closed
#132 词缀职业限制(classspecific / class / classlevelreq)未校验
Closed
#131 Superior / Low Quality / Ethereal / Socket 生成缺失及稀有槽位与毒伤换算对齐
Closed
#130 dgrp 抗性/属性聚合应为「全等才合并」,当前为部分合并
Closed
#129 AutoMagic.txt 与 StaffMods 未接入掉落链
Closed
#128 魔法/稀有词缀数值 roll 缺少区间保护,元素伤害区间与触发技能参数被破坏
Closed
#127 品质可用性判定未使用 ItemTypes.txt 标志(戒指/护身符可掉出 Cracked/Superior)
Closed
#126 Boss 掉落未传 monsterType,精华/极品底模升级概率按普通怪计算(含 1.13c 差异回归基线)
Closed
#125 feat(tooltip/affix): 词条合并、抗性与伤害区间聚合及按 ItemStatCost 优先级排序
Closed
#123 feat(tooltip/stats): 武器与防具基础属性增强显示(支持ED%/需求增减及原始底模对照展示)
Closed
#124 fix(tooltip/affix): 补全未映射的原始词条代码并对齐官方游戏描述(消除 rep-dur 等未翻译代码)
Closed
#111 [Rendering] 全地图渲染异常表现汇总 (全 136 地图真实浏览器走查)
Closed
#120 fix(preset): 修复微型预设小场景孤立悬空与雪山/沙漠边缘穿孔 (Issue #111 第三组)
Closed
#119 fix(tiles): 解决 Act 3 库拉斯特与 Act 4 梅萨高地数百处地表瓦片缺失/穿孔问题 (Issue #111 第二组)
Closed
#118 fix(maze): 修复地牢/古墓/洞穴等迷宫类地图大面积纯黑虚空与出生点悬空 (Issue #111 第一组)
Closed
#121 掉落模拟器的怪物tc不对
Closed
#117 perf(scene): 解决首屏阻塞式 166 次 MPQ Range 请求导致的地图载入卡顿
Closed
#116 fix(drlg): 消除 pickVariant 45度斜向机械平铺条纹并纠正生成器虚构 Style
Closed
#115 fix(monsters): 修正 SuperUniques.txt 随从类名转录笔误与打包白名单脱节
Closed
#114 fix(d2map): 修正空单元格阻挡掩码与玩家出生点虚空悬空问题
Closed
#112 fix(tiles): 参照 1.13c DRLGROOM_LoadDt1Files 补充常驻全局通用 DT1 (InvisWal / Blank / Warp)
Closed
#113 fix(wilderness): 修复 pack-act-assets 漏传 dt1Libraries 及 wilderness 自动贴图跨章节污染
Closed
#25 [M10] 真实物品系统:500 基础物品、1000 词缀、TreasureClassEx 掉落树
Closed
#107 [P0][T19] 用 TC 树替换 rollDrop,接线 MonStats.TreasureClass → engine → act-scene
Closed
#109 [P1][T21] 重写 scripts/verify-items.ts:全量真实表列映射断言 + TC 树不变量
Closed
#110 [P3][T22] 新增 loot.html + src/loot.ts:掉落模拟器 / 概率表双 Tab
Closed
#108 [P1][T20] 物品名本地化:namestr → string.tbl 三层链(patch → expansion → base)
Closed
#105 [P2][T16] 实现符文之语:Runes.txt 169 行(complete=1 仅 78 条可用)
Closed
#101 [P0][T13] 实现 TreasureClassEx 展开:64 帧显式栈 + 预计算前缀和二分 + NoDrop 浮点缩放
Closed
#106 [P2][T18] 实现宝石镶嵌:Gems.txt 68 行 × 武器/盾/头盔三套属性
Closed
#100 [P0][T12] 实现 auto-TC 运行时生成:armo3-87 / weap3-87 等 100 个虚拟节点
Closed
#104 [P1][T15] 实现词缀抽取:alvl 计算、group 冲突排除、rare 3~6 词缀
Closed
#102 [P1][T14] 实现 ItemRatio 品质判定:严格复刻整数截断顺序
Closed
#103 [P1][T24] 实现 exceptional / elite 基底升级:qf[4] / qf[5] 的两个 1024 判定
Closed
#82 [P2][T1-1/T1-2] 还原边界顶点链表与格子级土路算法,替换 Catmull-Rom 样条
Closed
#83 [P2][T5] 修复 Kurast / Mesa / Desert / Barricade 的瓦片引用缺失
Closed
#98 [P1][T10] 加载 SetItems.txt + Sets.txt(127 + 32 行)
Closed
#99 [P0][T11] 加载 TreasureClassEx.txt(852 行 × 33 列):纯加载与索引,不含算法
Closed
#97 [P1][T09] 加载 UniqueItems.txt(401 行 × 70 列,enabled=1 仅 385)
Closed
#94 [P1][T06] 加载 MagicPrefix.txt / MagicSuffix.txt(637 + 741 行)
Closed
#93 [P1][T05] 加载 Misc.txt → ItemBase(151 行 × 168 列)
Closed
#92 [P1][T04] 加载 Weapons.txt → ItemBase(306 行 × 166 列)
Closed
#91 [P1][T03] 加载 Armor.txt → ItemBase(202 行 × 164 列)
Closed
#86 [P3][T6] 按子系统人工精读审计低命名可追溯区域
Closed
#80 [P1][T1-3] 还原 DRLGOUTDOORS_SpawnAct12Waypoint:格子洗牌顺序 + Cold Plains 特例
Closed
#90 [P0][T02] 加载 ItemStatCost.txt + Properties.txt:属性层与属性函数
Closed
#84 [P3][T4] 补齐 4 个空的迷宫 specials 替换表
Closed
#96 [P2][T08] 加载 AutoMagic.txt(36 行)
Closed
#88 [P0][T17] 冻结物品数据结构:一次预留 .d2s 位对齐编码所需的全部字段
Closed
#95 [P2][T07] 加载 RarePrefix.txt / RareSuffix.txt(46 + 155 行)
Closed
#89 [P0][T01] 加载 ItemTypes.txt:类型树、Equiv 继承链、TreasureClass 与 Rarity 列
Closed
#87 [P0][T23] 实现 1.13c PRNG:64 位 LCG(0x6AC690C5)+ per-unit seed
Closed
#85 [P3][T5] 接入 LvlPrest.txt 的 Animate 列,还原逐关卡动画速度
Closed
#79 [P0][T5] 修复 Act 1 荒野关卡内部连通性:64 个区块中 24 个不可达
Closed
#81 [P1][T2/T3] 清理伪造的 Blizzard 命名与重复别名
Closed
#78 [P0][T1-4] 消除 DRLGROOMTILE_GetTileCache 中的 Math.random,强制注入确定性 seed
Closed
#77 [DRLG-M5] 还原相邻 Room 边界消隐去重 (bKillEdge) 与门洞平滑衔接
Closed
#73 [DRLG-M1] 核心迷宫专用布局例程与基于 LvlPrest ID 的精准预设替换
Closed
#76 [DRLG-M4] 严格对齐 LvlSub.txt 试验次数与全排列候选位地块替换算法
Closed
#75 [DRLG-M3] 还原原版 16 位多层碰撞掩码系统与投射物/视线穿透 (COLLIDE_MISSILE_BARRIER / RayTrace)
Closed
#74 [DRLG-M2] 统一 35 个预设关卡流水线与 8×8 Room 几何装配切片
Closed
#71 [M16] 野外荒野生成器原版一致性:还原 Blizzard DRLG 原生机制(追踪)
Closed
#70 feat(wilderness): 完善地表边缘过渡瓦片(Auto-Tiling)与 DRLGROOMTILE_GetTileCache 权重混合
Closed
#69 feat(wilderness): 实现相邻野外关卡接缝空间对齐与出入口坐标咬合
Closed
#68 feat(wilderness): 还原 DRLGOUTDOORS_SpawnAct12Waypoint 小站与神殿拓扑放置算法
Closed
#67 feat(wilderness): 还原 DRLGOUTPLACE_PlaceAct1245OutdoorBorders 边界峭壁与门洞状态机
Closed
#66 refactor(wilderness): 用基于控制顶点图(DRLGVER)的样条小径取代栅格化 A* 道路
Closed
#72 feat(renderer/roofs): 还原原版暗黑2建筑/城门屋顶与过道拱梁遮挡消失机制(修复哈洛加斯等城门盲区)
Closed
#65 refactor(wilderness): 移除凭空发明的程序化十字矮石墙网络,回归原版自然地貌阻隔
Closed
#64 [M15] 地图与怪物生成逻辑 hardcode / fallback 全量审计(追踪)
Closed
#63 chore: 消除重复真相源、死代码与形同虚设的逻辑规则
Closed
#62 refactor(map): 处理凭空发明的程序化地形 pass(覆盖真实 DS1 预设)
Closed
#61 refactor(map): 用 LvlPrest/Levels/Objects 表取代约 1100 行手写地图数据
Closed
#60 fix(world): 消除不可达关卡、编造的楼梯位置与传送无限弹射
Closed
#59 refactor(monsters): 用 MPQ 表取代约 1500 行手写怪物数据(美术/超独/词缀/放置)
Closed
#58 fix(diag): 消除静默降级 —— 让地图与怪物生成的数据缺失响亮失败
Closed
#16 [性能] 渲染主循环掉到 20 tps:零视口剔除(88.6% 白画)+ 图集页切换导致单帧最高 3077 次 draw call
Closed
#20 [性能] 方案 G:着色器与 GL 状态微调(discard / texStorage / uniform 上传)—— 需要实机测量才能定夺
Closed
#19 [架构/性能] 方案 F:模拟与 rAF 解耦 —— 渲染一慢就丢模拟时间,20 tps 这个读数本身就是渲染耗时的间接产物
Closed
#38 fix(map-gen/collision): 未贴地砖的空白单元格(unstamped cells)在碰撞网格中被误判为可行走区域
Closed
#57 feat(map-gen/wilderness): 野外暗金怪与特殊 NPC 由硬编码匹配重构为基于 SuperUniques.txt 的数据驱动生成
Closed
#56 feat(map-gen/wilderness): 完善非第一幕野外传送点与神殿的主题聚类与离散分布规则
Closed
#54 feat(map-gen/wilderness): 第五幕血腥丘陵由静态线性条带拼装升级为动态攻防战壕阵地生成
Closed
#55 feat(map-gen/wilderness): 扩展道路与隔离矮石墙网络至第二、三、五幕野外场景
Closed
#49 feat(map-gen/maze): 补齐 11 个官方核心地下城专属 Pass(塔拉夏真假墓、蛆虫巢穴、墨菲斯托大厅等)
Closed
#53 feat(map-gen/wilderness): 实现第三幕丛林河网与分支拓扑图算法(DRLG_GenerateJungles)
Closed
#51 feat(map-gen/wilderness): 补齐各幕专属室外初始化器(DRLGOUTDESR / DRLGOUTPLACE / DRLGOUTSIEGE 等)
Closed
#50 feat(map-gen/maze): 实现地下城动态物件(神殿、金宝箱、武器/防具架、可破坏容器)生成流水线
Closed
#48 fix(map-gen/maze): 增加迷宫房间向外生长时的 Levels.txt 全局边界(SizeX/SizeY)硬性约束
Closed
#52 feat(map-gen/wilderness): 野外底土地表由单一瓦片平铺升级为基于 dwDt1Mask 的多 DT1 动态权重混合
Closed
#47 feat(map-gen/maze): 迷宫 Waypoint 纳入预设房间替换管线,消除碰撞网格盲搜与贴图缺失
Closed
#46 refactor(map-gen/maze): 还原迷宫特殊房间/楼梯扫描放置规则,消除强加的全局 BFS 最大距离启发式
Closed
#45 refactor(map-gen/preset): 将混沌避难所(Level 108)移入固定地图管线,移除野外特例硬编码
Closed
#44 feat(renderer/roofs): 实现屋顶(Roofs)在角色进入遮挡区域时的动态半透明渐变(Roof Fade)
Closed
#43 feat(renderer/map): 支持 DT1 动态动画瓦片(Animated Tiles)循环播放
Closed
#42 refactor(map-gen/preset): 纠正固定地图“象限(quadrant)”错误认知,实现 File1..File6 独立版本(Variants)自动选择与世界图连通匹配
Closed
#41 test issue connection
Closed
#36 feat(map-gen/population): 完善户外荒野地图第7步「动态实体与遭遇战填充 (Population Phase)」
Closed
#24 [M9] 真实战斗数学:AR/DR 命中、格挡、硬直、抗性与元素伤害
Closed
#39 feat(combat/pve): 补全 PvE 深度机制(破免1/5法则、怪物生命自愈、PMH阻止自愈、体型击退与盲目恐吓)
Closed
#23 [M8] 世界连通:关卡切换、传送点、城镇传送门、小地图
Closed
#37 feat(map-gen/maze): 补齐迷宫楼梯表 MAZE_LEVEL_TYPE_PROFILES,消除 215 处兜底楼梯
Closed
#35 bug(map-gen): 户外地图 (Wilderness/Siege) 缺少内部地形结构、石质围墙、道路与预设工事 (如血腥丘陵/Act1荒野)
Closed
#34 perf(renderer): 实现 Raw 8-bit GPU 索引纹理 (R8) + Shader 硬件调色板查表架构
Closed
#33 章节只有第一章,场景也只有两个了
Closed
#30 【性能优化】页面首屏加载角色和怪物模型过慢(> 5秒)原因调查及优化方案
Closed
#31 【战斗系统】怪物进入追击(Aggro)状态后移动方向与模型朝向不一致
Closed
#32 【关卡规则】关卡怪物生成逻辑异常:罗格营地出现怪物、奶牛关生成非奶牛怪、未成怪堆(Packs)
Closed
#22 [M7] 真实怪物:接入 MonStats.txt 与 COF/DCC 怪物美术
Closed
#21 [M6] 收敛到 act-scene 单轨:舍弃 map-scene.ts
Closed
#15 [地图生成/野外] 奶牛关(Moo Moo Farm / Level 39)内部景观缺失:退化为纯平地草坪,缺少牛圈 Corral、营地与水塘等专属预设
Closed
#18 [性能] 方案 E:实例化渲染 —— A→C 落地后每帧顶点数据只剩 28.7 KB,收益同样被剔除吃掉
Closed
#17 [性能] 方案 D:静态几何预烘焙进不变 VBO —— A→C 落地后实测只剩 2.8 µs/帧可省,请先裁决是否还做
Closed
#6 [功能] NPC:把城镇 NPC 画出来并可对话(凯恩 / 杰海因 / 赫拉铁力 / 拉祖克 / 尼拉塞克…)
Closed
#7 [Code Review] 整体代码质量、架构缺陷与技术债务全景审查报告
Closed
#8 [Bug] tbl.ts 字符串表解码器偏差:线性假想索引未对齐暗黑2官方哈希桶(Hash Table)键值格式
Closed
#10 [架构重构] 场景系统架构割裂:抽离统一游戏世界领域层,消除 map-scene 沙盒与 act-scene 大地图割裂
Closed
#11 [代码质量/鲁棒性] 底层二进制解码过度依赖非空断言 !:缺失防御性越界校验与异常统一
Closed
#12 [工程化/环境] 测试与构建脚本执行强依赖特定 Node.js 运行时:引入 tsx 解决跨平台与 CI 无法运行 TypeScript 脚本
Closed
#13 [音频/多媒体] MPQ ADPCM + Huffman 音频解码缺失:支持 572 个音频成员并接入 Web Audio API
Closed
#14 [测试工程] 缺少现代化单元测试框架:引入 Vitest 规范化测试套件、覆盖率统计与持续集成
Closed
#2 [功能] 纯随机/生成类地图无法生成:70 关随机迷宫 + 31 关野外(鲜血荒野等)全部缺失
Closed
#5 [功能] 绘制对象层:火把/火盆、木桶/木箱/篮子/箱子、尸体、武器架、传送点…(数据已进包,只差解码与绘制)
Closed
#3 [Bug] 人物走路时贴图朝向与实际朝向不一致(方向索引空间混用:屏幕空间 vs 引擎 dir64)
Closed
#4 [Bug] 部分地图阻挡关系有误:DT1 子格标志位的行序被上下翻转(另附门/物体完全不参与碰撞与交互)
Closed
#9 [显存/性能] SpriteRenderer 缺少显存资源释放:WebGL2 纹理、缓冲与程序持续泄漏
Closed
#1 大篷车(商人的篷车)裂成两块:5 个碎片各自对齐到本格,接缝处约 32px 台阶
12 Issues created by 1 user
Opened
#141 [动画系统 TODO] 烘培全部出货 COF 模式与武器类(全保真)
Opened
#142 [动画系统 TODO] 实现完整 1.13c IAS / EIAS 攻击速度公式
Opened
#143 [TODO] 动画系统:烘培全部出货 COF 模式与武器类(全保真)
Opened
#144 [TODO] 动画系统:实现完整 1.13c EIAS 攻击速度公式
Opened
#441 [Skill Parity] 取消召唤 (Unsummon) 与 投掷 (Throw) 在不满足使用条件时不应播放人物动作与法术效果
Opened
#496 [DRLG] 第二幕户外关卡改用 D2MOO 1:1 移植(关卡 41–46)
Opened
#497 [DRLG] 第四幕户外关卡改用 D2MOO 1:1 移植(关卡 104–106、108)
Opened
#498 [DRLG] 第五幕户外关卡改用 D2MOO 1:1 移植(关卡 110–112、117、134)
Opened
#499 [DRLG] 第三幕户外关卡改用 D2MOO 1:1 移植(关卡 76–83)
Opened
#500 [资源] 第五幕 minion2/6/7(Code xx)没有怪物美术(关卡 112/124/129)
Opened
#501 [迷宫] 123 Halls of Pain var3 小站退回 placed
Opened
#502 [渲染] DRLG 关卡使用 D2 实际选中的瓦片变体(需决定 pickVariant 规则)