Pack logic cleanup

This commit is contained in:
gamer147
2026-05-24 09:27:10 -04:00
parent 79209bd70b
commit d9ef9fe1fc
33 changed files with 71175 additions and 245 deletions

View File

@@ -32,6 +32,14 @@ public class ShadowverseCardEntry : BaseEntity<long>
/// </summary>
public Rarity Rarity { get; set; }
/// <summary>
/// True for foil/animated card rows (cards.json `is_foil=1`). Foils live in the same
/// CardSet as their non-foil twin (twin's card_id = this.Id - 1). Excluded from pack
/// draw pools by DbCardPoolProvider; reached via the per-card animated-upgrade roll
/// in PackOpenService.
/// </summary>
public bool IsFoil { get; set; }
#region Owned
/// <summary>