灵魂收藏
它做什么
灵魂收藏(Soul Collection)标签页用一张 锦标赛级表格列出您拥有的每一个 Double-Ascend 灵魂,按英雄、按等级(G1 到 G5)分解。一眼就能看出谁可以立刻觉醒、谁差一半、哪些灵魂您有重复。
页面会从您的账号快照(doubleAscendSoulCount)读取已拥有的灵魂,再与游戏内的静态字典做交叉引用,识别每个灵魂属于哪个英雄、属于哪个等级和稀有度。
在哪里找到它
侧边栏 → Souls(💠 图标)。页面顶部标题为「💠 Soul Collection」,旁边带一个计数器,类似「152 owned souls · 47 unique heroes」。
您看到什么
头部区:
- 💠 Soul Collection 标题 + 拥有量计数器
- 🔄 Reload 按钮 —— 从磁盘重新读取
latest.json(刚做完账号导入时用)
下方的筛选行:
- Search hero... —— 按英雄名做文本筛选
- Hero rarity —— All / Rare / Epic / Legendary / Mythical
- Grade —— All / G1 / G2 / G3 / G4 / G5
- Affinity —— All / Magic / Spirit / Force / Void
- ☑ Duplicates only —— 隐藏所有等级都 ≤1 的行(即只显示觉醒后会剩下多余灵魂的英雄)
表格列:Hero | Affinity | Rarity | G1 | G2 | G3 | G4 | G5 | Total。每个单元格是一个计数;空单元格表示该英雄该等级拥有 0 个。
已觉醒的英雄
如果某个英雄已经 Double-Ascend 完成,他那一行会被特别标注(importer 从同一份快照中读取觉醒状态)。他们仍出现在表格里,但视觉提示让您在规划下一次觉醒时可以轻松跳过「已完成」的英雄。
单元格悬停提示 —— 一个灵魂值多少
悬停任意 G1..G5 单元格,提示会告诉您该灵魂如果献祭可以换成什么 —— 包括当等级 ≥ 5 时的 Eternal Soul Coin 奖励。当您有 3 个相同的 Legendary G3、想知道献祭其中 2 个能拿回多少 Coin 时非常有用。
灵魂 typeId —— app 如何把灵魂关联到英雄
typeId 格式:{grade}{rarity}00{base_hero_id}。所以 Demytha 的 Legendary G3 灵魂就是 3 5 00 + Demytha 的 base ID。表格会从账号快照取出每个已拥有的灵魂 ID,把前缀解码为等级 + 稀有度,再到静态字典里查 base_hero_id,然后渲染那一行。这意味着一个有多条觉醒路径(或多个稀有度变体)的英雄只占一行 —— 合计是纯粹的拥有量,不按任何「价值」公式加权。
典型用法 —— 工作流
「下一个该觉醒谁?」
- 打开 Souls 标签页。
- 筛选 Grade = G5。
- 按 Total 降序排序 —— 排在最前面的英雄离 G5 觉醒最近,因为您已经有多个 G5 灵魂。
「谁的灵魂在浪费?」(规划献祭)
- 打开 Souls 标签页。
- 勾上 ☑ Duplicates only。
- 逐行悬停单元格,查看 Eternal Soul Coin 产出 —— 优先献祭高等级的重复灵魂,以拿到最多的 Coin。
常见问题
刚导入完表格是空的
两种可能原因:(1)账号快照里没有 doubleAscendSoulCount —— 在陈旧的 dump 上会发生;请重新跑账号导入。(2)静态灵魂字典(soul_types.json)在安装中缺失 —— 请重新安装 app。两种情况下页头计数器都会显示「0 souls」;检查日志(Help → Open log dir)中的「Loaded N static soul type entries」一行。
为什么表格里没有英雄 X?
表格只列出您至少拥有一个灵魂的英雄。零灵魂的英雄不显示 —— 减少杂乱,代价是可见性。要看所有英雄,请改用 Team Optimizer 的名册视图。
计数对不上 Raid 里看到的
这个页面是快照读取器,不是 Live Sync。它显示的是您上一次账号导入时的内容。如果您刚刚重新导入过,点 🔄 Reload;如果您是在抽到新灵魂之前导入的,请先去 Account 标签页重新导入。
等级限制
在 Free、Premium 和 Founders 等级中可用。Souls 标签页本身没有付费等级限制 —— 它是个快照读取器。账号导入本身有按等级的配额(参见价格)。