Duplicate Shards — Convert Owned-Again Pulls

When a recruit roll lands on a unit you already own, the duplicate auto-converts to shards based on the unit's Step. Shards are universal within their pool — used to star-up any unit on the same banner side.

Source: decompiled GeneralDataTables.SummonDataTable.RedundantRoleShardCount / RedundantSkinPointCount + SummonManager.SummonRoleAsync / SummonSkinAsync in data-session/intermediate/decompiled_summon.cs. Hot-loaded from MainScripts.dll — re-decompile after every patch (datamine-extractor agent diffs it).

Conversion table

Both pools use the same numbers, but the destination currency differs:

Step Display Standard dup → Alter dup →
S 3★ vàng 50 Standard Shards 50 Alter exchange points
A 2★ tím 10 10
B 1★ xanh 2 2
C 0★ xám 1 1

The number is shown live on the summon-result icon (line 2959 of the decompile, SummonResultIconCtr).

Two pools, two destinations

Standard Recruit (SummonDataTable)

Alter Recruit (SkinSummonDataTable)

So Standard is one-step (dup → shard in inventory) while Alter is two-step (dup → banner points → exchange for shards). The exchange ratio inside the shop is configured on the banner side, not in this constant.

What shards are used for

Both shard types are universal star-up fodder within their pool:

Confirmed by loc strings: - Text_Loading_06: "Standard Shards can star up any standard girl" - Text_Loading_07: "Alter Shards can star up any alter girl" - Role_Upstar_04: "※ All Alter girls share the same Alter Shard pool."

There is no per-unit shard in this game — unlike many gachas where each character has its own shard. One shared pool per banner side.

Worked example

A 10-pull on Standard with these results (rate-up + already-owned mix):

Slot Unit Step New? Shards added
1 M11002 Goblin Scout C dup +1
2 M12002 Goblin Hunter C dup +1
3 M11102 Shining Maiden B dup +2
4 M11201 (some C) C new 0 (creates SaveData.Role)
5 M12101 (some B) B dup +2
6 M11003 (some C) C dup +1
7 M21102 (some A) A dup +10
8 M11104 (some C) C new 0
9 M12102 (some B) B dup +2
10 M53301 Astral Fiend S dup +50

Total: +69 Standard Shards added to inventory after the 10-pull, plus 2 new units unlocked.

Cross-refs

Implementation notes