fix(ui): 辨识/回城书与卷轴、赫拉迪克方块左键移动与右键使用交互修正 #487
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题描述
当前背包/储物箱/赫拉迪克方块中对于 辨识之书 (
ibk)、辨识卷轴 (isc)、回城之书 (tbk)、回城卷轴 (tsc)、赫拉迪克方块 (box) 的鼠标左右键交互不符合《暗黑破坏神 II》v1.13c 原版规则:InventoryPanel.handleClick未区分鼠标左键 (button === 0) 与右键 (button === 2),导致空手左键点击赫拉迪克方块 (box) 或回城之书 (tbk) 时直接触发打开方块/施放回城门,无法拾取移动。clickGridCell/clickEquipSlot将物品抓到鼠标上。ibk) / 辨识卷轴 (isc) / 回城卷轴 (tsc) 缺少右键使用逻辑(进入辨识光标模式并辨识未鉴定物品、消耗卷轴或书本数量),且缺少左键将卷轴 (isc/tsc) 叠放入对应书本 (ibk/tbk,上限 20) 的原版机制。box) 面板打开后缺少3×4物品网格 (Inventory.txtTransmogrify Box Page 1) 的左键放入/取出交互。修复目标 (v1.13c Ground Truth)
button === 0):拾取、移动、放置或交换物品;手持卷轴 (isc/tsc) 左键点击未满(< 20)的对应之书 (ibk/tbk) 时叠放入书本 (quantity + 1);在辨识光标模式下左键点击未辨识物品完成鉴定并消耗 1 次次数/卷轴。button === 2):从不将物品抓取到鼠标上;右键点击box打开赫拉迪克方块面板;右键点击tbk/tsc消耗 1 次数量/卷轴并触发回城门;右键点击ibk/isc进入辨识光标模式。3×4网格):支持物品左键放入、取出、交换以及与背包之间的转移。