diff options
Diffstat (limited to 'src/control/deck.js')
| -rw-r--r-- | src/control/deck.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/control/deck.js b/src/control/deck.js index 564443a..43c784f 100644 --- a/src/control/deck.js +++ b/src/control/deck.js @@ -1,14 +1,18 @@ import { writable } from "svelte/store"; import { parseYdke } from '../utils'; -import { getCardDb } from '../data/cardDb'; +import { getCardDb, getAltId } from '../data/cardDb'; let deck = writable({main: [], extra: [], side: []}); let deckState = {main: [], extra: [], side: []}; function sanitizeDeck(deck) { let cardDb = getCardDb(); + let altId = getAltId(); let ret = []; for (let id of deck) { + if (altId[id] !== undefined) { + id = altId[id]; + } if (cardDb[id] !== undefined) { ret.push(id); } |
