diff options
| author | Mistivia <i@mistivia.com> | 2025-09-24 08:45:00 +0800 |
|---|---|---|
| committer | Mistivia <i@mistivia.com> | 2025-09-24 08:45:00 +0800 |
| commit | 5442f466e67b265c7e44e32d8e1ca605b1e7e153 (patch) | |
| tree | de48bd283644f89f9fbddb888077725b5ed23be0 /src/card_db.js | |
| parent | ae2f1023b78820b37e5d8ca94e6de500feeefe38 (diff) | |
update data
Diffstat (limited to 'src/card_db.js')
| -rw-r--r-- | src/card_db.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/card_db.js b/src/card_db.js index 373fbc0..9d9c9a2 100644 --- a/src/card_db.js +++ b/src/card_db.js @@ -1,6 +1,7 @@ import ocgBanList from "./ocg_banlist.json"; import tcgBanList from "./tcg_banlist.json"; import cnocgBanList from './cnocg_banlist.json'; +import genesysBanList from './genesys_banlist.json'; import mdBanList from './md_banlist.json'; let cardDb = {}; @@ -15,8 +16,29 @@ let banList = { cnocg: cnocgBanList, md: mdBanList, tcg: tcgBanList, + genesys: genesysBanList, }; +function cardGenesysPoint(id) { + // TODO + return 0; +} + +function cornerMark(id, end) { + if (env !== 'genesys') { + 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 -1; + } + let lst = banList[env]; + if (lst.ban.includes(id)) return 0; + let point = cardGenesysPoint(id); + if (point === 0) return -1; + return point; +} + function cardLimit(id, env) { let lst = banList[env]; if (lst.ban.includes(id)) return 0; |
