aboutsummaryrefslogtreecommitdiff
path: root/src/card_db.js
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2025-09-24 08:45:00 +0800
committerMistivia <i@mistivia.com>2025-09-24 08:45:00 +0800
commit5442f466e67b265c7e44e32d8e1ca605b1e7e153 (patch)
treede48bd283644f89f9fbddb888077725b5ed23be0 /src/card_db.js
parentae2f1023b78820b37e5d8ca94e6de500feeefe38 (diff)
update data
Diffstat (limited to 'src/card_db.js')
-rw-r--r--src/card_db.js22
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;