Soul-Sammlung
Was sie macht
Der Soul-Sammlung-Tab gibt dir eine Turnier-Level-Tabelle aller Double-Ascend-Souls, die du besitzt, aufgeschlüsselt pro Held und pro Grade (G1 bis G5). Auf einen Blick siehst du, wen du schon awaken kannst, wer halb dort ist und von welchen Souls du Duplikate hast.
Die Seite liest die Souls aus deinem Account-Snapshot (doubleAscendSoulCount) und gleicht sie mit dem ingame Static-Dictionary ab, um zu identifizieren, welcher Soul zu welchem Helden gehört, in welchem Grade und welcher Rarität.
Wo zu finden
Sidebar → Souls (💠-Icon). Der Seiten-Header zeigt »💠 Soul Collection« mit einem Counter wie »152 owned souls · 47 unique heroes«.
Was du siehst
Header-Streifen:
- 💠 Soul Collection-Titel + Ownership-Counter
- 🔄 Reload-Button — liest
latest.jsonneu von der Platte (nach einem frischen Account-Import nutzen)
Filter-Reihe darunter:
- Search hero... — Textfilter nach Champion-Namen
- Hero rarity — All / Rare / Epic / Legendary / Mythical
- Grade — All / G1 / G2 / G3 / G4 / G5
- Affinity — All / Magic / Spirit / Force / Void
- ☑ Duplicates only — versteckt Zeilen, in denen jeder Grade ≤1 ist (zeigt also Helden, bei denen du nach dem Awakening einen Soul übrig hättest)
Tabellen-Spalten: Hero | Affinity | Rarity | G1 | G2 | G3 | G4 | G5 | Total. Jede Zelle ist ein Count; leere Zellen heißen 0 besitzt von dem Grade für den Helden.
Awakened Helden
Hast du einen Helden bereits Double-Ascended, ist seine Zeile markiert (der Importer liest den Awakening-State aus dem gleichen Snapshot). Sie tauchen weiter in der Tabelle auf, aber der visuelle Hinweis macht es leicht, »schon erledigte« Helden beim Planen des nächsten Awakening-Runs zu überspringen.
Zell-Tooltips — was ein Soul wert ist
Hover eine beliebige G1..G5-Zelle, und ein Tooltip zeigt, in was sich der Soul beim Opfern verwandelt — inklusive der Eternal Soul Coin-Belohnung ab Grade ≥ 5. Nützlich, wenn du 3 desselben Legendary G3 hast und wissen willst, wie viele Coins du beim Opfern von 2 zurückbekommst.
Soul typeId — wie die App einen Soul mit dem Helden verknüpft
typeId-Format: {grade}{rarity}00{base_hero_id}. Ein Legendary-G3-Demytha-Soul ist also 3 5 00 + Demythas Base-ID. Die Tabelle pickt jede besessene Soul-ID aus dem Account-Snapshot, dekodiert den Präfix in Grade+Rarity, schlägt die base_hero_id in einem statischen Helden-Dict nach und rendert die Zeile.Heißt: ein einzelner Held mit mehreren Awakening-Pfaden (oder Rarity-Varianten) bekommt EINE Zeile — die Totals sind reine Ownership, nicht nach einer »Value«-Formel gewichtet.
Workflow — typische Anwendungen
»Wer ist als Nächstes dran fürs Awakening?«
- Souls-Tab öffnen.
- Grade-Filter = G5.
- Nach Total absteigend sortieren — Helden oben sind am dichtesten an einem G5-Awakening, weil du bereits mehrere G5-Souls hast.
»Wer verschwendet Souls?« (Opfer-Planung)
- Souls-Tab öffnen.
- ☑ Duplicates only anhaken.
- Pro Zeile die Zellen hovern, um den Eternal-Soul-Coin-Ertrag zu sehen — die hochgradigen Duplikate zuerst opfern für maximale Coins.
Häufige Fragen
Tabelle ist nach einem frischen Import leer
Zwei wahrscheinliche Ursachen: (1) der Account-Snapshot enthielt keinen doubleAscendSoulCount — passiert bei veralteten Dumps; Account-Import neu laufen lassen. (2) Das Static-Soul-Dictionary (soul_types.json) fehlt im Install — App neu installieren. Der Header-Counter zeigt in beiden Fällen »0 souls«; in den Logs (Help → Open log dir) nach »Loaded N static soul type entries« suchen.
Warum fehlt Held X in der Tabelle?
Die Tabelle listet nur Helden, von denen du mindestens einen Soul besitzt. Helden mit null Souls werden nicht gerendert — kostet Sichtbarkeit, gewinnt Übersicht. Für ALLE Helden nutz die Roster-Ansicht im Team Optimizer.
Counts stimmen nicht mit dem überein, was ich in Raid sehe
Die Seite ist ein Snapshot-Reader, kein Live Sync. Sie zeigt, was beim letzten Account-Import drin war. Drück 🔄 Reload, wenn du gerade neu importiert hast; hast du VOR dem Pullen neuer Souls importiert, erst über den Account-Tab neu importieren.
Tier-Gating
Verfügbar in den Tiers Free, Premium und Founders. Keine Bezahl-Tier-Restriktionen auf den Soul-Tab selbst — es ist ein Snapshot-Reader. Der Account-Import hat sein eigenes Per-Tier-Limit (siehe Preise).