普通攻击图标动态切换(空手拳头/持武剑)及新增投掷、取消召唤通用技能 #376
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?
1. 问题背景与现状
在当前技能快捷键弹窗与底部技能槽中(对应 Issue #151 后续完善):
2. 暗黑 2 v1.13c 原版规则与资产映射 (Ground Truth)
2.1 技能定义与图标索引 (
SkillDesc.txt)在
SkillDesc.txt中,通用技能对应data/global/ui/SPELLS/Skillicon.DC6资产:attack):IconCel = 2-> 持武器普通攻击(一把剑 / Sword)kick/ unarmed attack):IconCel = 0-> 空手攻击 / 踢(拳头 / Fist)throw):IconCel = 6-> 投掷(投掷动作 / Throw)unsummon):IconCel = 4-> 取消召唤(骷髅头加红叉 / Unsummon)2.2 图标资产 (
data/global/ui/SPELLS/Skillicon.DC6)Skillicon.DC6包含 24 帧(每方向 24 帧,48x48 像素),通用技能以成对方式存放(正常态 / 激活高亮态):3. 实现要求与规格
3.1 资产提取与管线打包
Skillicon.DC6中导出 Frame 0、Frame 2、Frame 4、Frame 6 并转换为 Web 格式(PNG/WebP),集成至技能图标打包管线(如public/skills/generic_attack_bare.png,public/skills/generic_attack_weapon.png,public/skills/generic_throw.png,public/skills/generic_unsummon.png或保留原版 sprite sheet 索引)。3.2 普通攻击图标动态切换逻辑
equipped.weapon1或主/副手武器):3.3 投掷与取消召唤通用技能支持
3.4 验收标准 (Acceptance Criteria)