diff options
Diffstat (limited to 'src/card_db.js')
| -rw-r--r-- | src/card_db.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/card_db.js b/src/card_db.js index b9b991f..5660ff3 100644 --- a/src/card_db.js +++ b/src/card_db.js @@ -1,5 +1,23 @@ +import ocgBanList from "./ocg_banlist.json"; + let cardDb = {}; let altId = {}; +let banList = { + none: { + ban: [], + limit: [], + semiLimit: [], + }, + ocg: ocgBanList, +}; + +function cardLimit(id, env) { + let lst = banList[env]; + if (lst.ban.includes(id)) return 0; + if (lst.limit.includes(id)) return 1; + if (lst.semiLimit.includes(id)) return 2; + return 3; +} function setCardDb(d) { cardDb = d; @@ -22,4 +40,5 @@ export { setCardDb, getAltId, setAltId, + cardLimit, }; |
