Basic card cleanup
This commit is contained in:
@@ -113,12 +113,12 @@ public class LoadController : SVSimController
|
||||
// * card_set_id=90000 (engine tokens, char_type=4): never collectible
|
||||
// Both naturally fall out of "ownership-only" since the viewer can't own them;
|
||||
// re-confirm the filter if we later move to Option B and start iterating card-sets.
|
||||
var basicCards = await _cardRepository.GetAllBasic();
|
||||
var basicIds = basicCards.Select(c => c.Id).ToHashSet();
|
||||
var defaultCards = await _cardRepository.GetDefaultCards();
|
||||
var defaultCardIds = defaultCards.Select(c => c.Id).ToHashSet();
|
||||
var ownedCollectibles = viewer.Cards
|
||||
.Where(c => c.Count > 0 && !basicIds.Contains(c.Card.Id));
|
||||
.Where(c => c.Count > 0 && !defaultCardIds.Contains(c.Card.Id));
|
||||
var allCardsAsOwned = ownedCollectibles
|
||||
.Concat(basicCards.Select(bc => new OwnedCardEntry
|
||||
.Concat(defaultCards.Select(bc => new OwnedCardEntry
|
||||
{
|
||||
Card = bc,
|
||||
Count = 3,
|
||||
|
||||
Reference in New Issue
Block a user