From 118ca43ccef2e6ca19b445a4d21d0b927234b85b Mon Sep 17 00:00:00 2001
From: Mistivia <i@mistivia.com>
Date: Sat, 22 Feb 2025 02:28:22 +0800
Subject: add md banlist

---
 src/card_db.js                   |   2 +
 src/components/main_panel.svelte |   1 +
 src/md_banlist.json              | 648 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 651 insertions(+)
 create mode 100644 src/md_banlist.json

diff --git a/src/card_db.js b/src/card_db.js
index 006636c..c37f487 100644
--- a/src/card_db.js
+++ b/src/card_db.js
@@ -1,5 +1,6 @@
 import ocgBanList from "./ocg_banlist.json";
 import cnocgBanList from './cnocg_banlist.json';
+import mdBanList from './md_banlist.json';
 
 let cardDb = {};
 let altId = {};
@@ -11,6 +12,7 @@ let banList = {
     },
     ocg: ocgBanList,
     cnocg: cnocgBanList,
+    md: mdBanList,
 };
 
 function cardLimit(id, env) {
diff --git a/src/components/main_panel.svelte b/src/components/main_panel.svelte
index 2d27e38..5127e31 100644
--- a/src/components/main_panel.svelte
+++ b/src/components/main_panel.svelte
@@ -90,6 +90,7 @@
         <select bind:value={$format} class="select-format" id="format" onchange={()=>setFormat($format)}>
             <option value="none">无禁限</option>
             <option value="ocg">OCG</option>
+            <option value="md">大师决斗</option>
             <option value="cnocg">简中</option>
         </select>
 
diff --git a/src/md_banlist.json b/src/md_banlist.json
new file mode 100644
index 0000000..b5d63b6
--- /dev/null
+++ b/src/md_banlist.json
@@ -0,0 +1,648 @@
+{
+    "ban": [
+        "99217226",
+        "80534031",
+        "43143567",
+        "70417076",
+        "7102732",
+        "37260677",
+        "33506331",
+        "10807219",
+        "50415441",
+        "32278723",
+        "30118811",
+        "44728989",
+        "33744268",
+        "39138610",
+        "69385019",
+        "41739381",
+        "42021064",
+        "23516703",
+        "8903700",
+        "5267507",
+        "5063379",
+        "21056275",
+        "42228966",
+        "23557835",
+        "72705654",
+        "59293853",
+        "56146300",
+        "54207171",
+        "8963089",
+        "34906152",
+        "47736165",
+        "27781371",
+        "61480937",
+        "12890860",
+        "90939874",
+        "58820923",
+        "88001391",
+        "74191942",
+        "70095046",
+        "85687952",
+        "67171933",
+        "22916418",
+        "55537983",
+        "20904475",
+        "26582143",
+        "17080584",
+        "47643326",
+        "93053159",
+        "4398189",
+        "21960890",
+        "48705086",
+        "29325276",
+        "35057188",
+        "95454996",
+        "93509766",
+        "27174286",
+        "21251800",
+        "11677278",
+        "15341821",
+        "16968936",
+        "64998567",
+        "66532962",
+        "55397172",
+        "57232301",
+        "6355563",
+        "66472129",
+        "5800323",
+        "45852939",
+        "46411259",
+        "13204145",
+        "12172567",
+        "35844557",
+        "31552317",
+        "51132012",
+        "65889305",
+        "58053438",
+        "25926710",
+        "3129133",
+        "64697231",
+        "79875176",
+        "60145298",
+        "20726052",
+        "94655777",
+        "20938824",
+        "54719828",
+        "39761418",
+        "34909328",
+        "73356503",
+        "57775790",
+        "32723153",
+        "83152482",
+        "16955631",
+        "27001740",
+        "90884403",
+        "10000030",
+        "70538272",
+        "42544773",
+        "2133971",
+        "32484853",
+        "45488703",
+        "14972952",
+        "93016201",
+        "11384280",
+        "6798031",
+        "85602018",
+        "91509824",
+        "50838440",
+        "96676583",
+        "63101919",
+        "47484352",
+        "6636319",
+        "67724434",
+        "1041278",
+        "76978105",
+        "24096228",
+        "95718355",
+        "35059553",
+        "18807108",
+        "62076252",
+        "63941169",
+        "42209438",
+        "43363035",
+        "71456737",
+        "94661166",
+        "94749594",
+        "95784714",
+        "22938501",
+        "21846145",
+        "14529511",
+        "5851097",
+        "70717628",
+        "29882827",
+        "39613288",
+        "42703248",
+        "35095329",
+        "81522098",
+        "3376703",
+        "3723262",
+        "29925614",
+        "90506641",
+        "23151193",
+        "41855169",
+        "16926971",
+        "58570206",
+        "23738096",
+        "66102515",
+        "50588353",
+        "59537380",
+        "31531170",
+        "34323367",
+        "82699999",
+        "95727991",
+        "52854600",
+        "3743515",
+        "77124096",
+        "68462976",
+        "77103950",
+        "28143384",
+        "85395151",
+        "72782945",
+        "73413514",
+        "93413793",
+        "21050476",
+        "79613121",
+        "68897338",
+        "98588427",
+        "11464648",
+        "17947697",
+        "6089145",
+        "64767757",
+        "43321985",
+        "92487128",
+        "10515412",
+        "32061192",
+        "28103028",
+        "43228023",
+        "93170499",
+        "875572",
+        "42006475",
+        "34149150",
+        "34235530",
+        "18491580",
+        "35316708",
+        "77679716",
+        "34022970",
+        "42104806",
+        "63198739",
+        "37984331",
+        "46533533",
+        "32044231",
+        "11024707",
+        "3598351",
+        "20714553",
+        "60394026",
+        "24643913",
+        "72238166",
+        "68316358",
+        "54447022",
+        "93453053",
+        "19338434",
+        "53829527",
+        "81476402",
+        "55484152",
+        "45445571",
+        "44763025",
+        "5008836",
+        "45885288",
+        "28903523",
+        "91337277",
+        "42081767",
+        "57421866",
+        "10449150",
+        "66236707",
+        "53323475",
+        "5405695",
+        "10474647",
+        "50042011",
+        "90809975",
+        "44466810",
+        "83711531",
+        "80570228",
+        "5414777",
+        "6659193",
+        "71750854",
+        "55343172",
+        "88225269",
+        "56100345",
+        "70860415",
+        "76302448",
+        "12686296",
+        "87126721",
+        "84211599",
+        "80551022",
+        "68663427",
+        "79625003",
+        "58354899",
+        "43066927",
+        "53085623",
+        "19316241",
+        "81696879",
+        "30350202",
+        "5574510",
+        "55144522",
+        "22593417",
+        "30339825",
+        "17725109",
+        "37426272",
+        "3040496",
+        "52653092",
+        "92501449",
+        "73578229",
+        "59323650",
+        "91869203",
+        "71939275",
+        "53753697",
+        "24521325",
+        "19715246",
+        "58931850",
+        "10158145",
+        "8633261",
+        "15216188",
+        "92744676",
+        "44265115",
+        "4575541",
+        "86282581",
+        "94292987",
+        "2501624",
+        "77571454",
+        "76375976",
+        "55276522",
+        "91284003",
+        "57953380",
+        "15094540",
+        "89948817",
+        "5088741",
+        "34873741",
+        "55204071",
+        "57111661",
+        "97662494",
+        "30913809",
+        "27704731",
+        "43262273",
+        "81878201",
+        "53545926",
+        "92530005",
+        "27416701",
+        "28669235",
+        "98888032",
+        "68337209",
+        "50123605",
+        "59893882",
+        "38625110",
+        "80326401",
+        "91152455",
+        "47028805",
+        "31786838",
+        "66002986",
+        "27268998",
+        "96030710",
+        "62966332",
+        "54120521",
+        "6696168",
+        "10000040",
+        "86809440",
+        "64911387",
+        "57448410",
+        "69272449",
+        "85243784",
+        "55697723",
+        "1340142",
+        "38379052",
+        "17412721",
+        "17954937",
+        "62242678",
+        "71083002",
+        "46014517",
+        "3149401",
+        "4731783",
+        "34206604",
+        "72246674",
+        "19093698",
+        "51858306",
+        "10218411",
+        "90664684",
+        "44175358",
+        "59080",
+        "79480466",
+        "65515667",
+        "93369354",
+        "81418467",
+        "38723936",
+        "22812963",
+        "33206889",
+        "87003671",
+        "85442146",
+        "14702066",
+        "83404468",
+        "57585212",
+        "85115440",
+        "69533836",
+        "6812770",
+        "31322640",
+        "98167225",
+        "85314178",
+        "50596425",
+        "75046994",
+        "84635192",
+        "1845204",
+        "56499179",
+        "20011655",
+        "69655484",
+        "68059897",
+        "55733143",
+        "17375316",
+        "33113958",
+        "42829885",
+        "98931003",
+        "86304179",
+        "42940335",
+        "2254222",
+        "70634245",
+        "73628505",
+        "0",
+        "95937545",
+        "42382265",
+        "73664385",
+        "59750328",
+        "7165085",
+        "51831560",
+        "34945480",
+        "44459942",
+        "60268386",
+        "91019775",
+        "28736826",
+        "16699558",
+        "67441435",
+        "55154344",
+        "7511613",
+        "8324284",
+        "82661630",
+        "27556460",
+        "72409226",
+        "50915474",
+        "12163590",
+        "56410769",
+        "88071625",
+        "2674965",
+        "30964246",
+        "17151328",
+        "25865565",
+        "77573354",
+        "98248208",
+        "75732622",
+        "26434972",
+        "89812483",
+        "60682203",
+        "20568404",
+        "18176525",
+        "10732060",
+        "78706415",
+        "59901153",
+        "4965193",
+        "19899073",
+        "78693036",
+        "79415624",
+        "18861006",
+        "22669793",
+        "48658295",
+        "16938770",
+        "48835607",
+        "21147203",
+        "56506740",
+        "63028558",
+        "17749468",
+        "74820316",
+        "41482598",
+        "40366667",
+        "81096431",
+        "65155517",
+        "56322832",
+        "77751766",
+        "18294799",
+        "3280747",
+        "79015062",
+        "97476032",
+        "29265962",
+        "90615639",
+        "93860227",
+        "595626",
+        "96782886",
+        "87640391",
+        "63789924",
+        "7563579",
+        "41488249",
+        "80447641",
+        "55320758",
+        "33787730",
+        "11441009",
+        "62320425",
+        "24220368",
+        "23923758",
+        "63504681",
+        "54332792",
+        "61116514",
+        "39848658",
+        "4341721",
+        "79571449",
+        "69832741",
+        "89357740",
+        "43236494",
+        "58074572",
+        "44910027",
+        "81560239",
+        "86527709",
+        "16110708",
+        "38527680",
+        "81549048",
+        "54112932",
+        "84433129",
+        "46789706",
+        "31086840",
+        "16923472",
+        "24839398",
+        "43219114",
+        "99193444",
+        "20663556",
+        "97045737",
+        "73121813",
+        "5997110",
+        "23920796",
+        "28803166",
+        "58288565",
+        "67441879",
+        "80604091",
+        "74078255",
+        "17832359",
+        "66059345",
+        "70828912",
+        "31969219",
+        "77946022",
+        "8170654",
+        "92221402",
+        "3859859",
+        "81756619",
+        "45710945",
+        "79509511",
+        "9929398",
+        "86893702",
+        "42097666",
+        "75926389",
+        "29157292",
+        "28273805",
+        "6906306",
+        "69015963",
+        "96540807",
+        "67359907",
+        "45171524",
+        "30583090",
+        "68756810",
+        "58201062",
+        "86148577",
+        "53276089",
+        "88477149",
+        "9453320",
+        "31809476",
+        "74387963",
+        "35984222",
+        "21848500",
+        "28566710",
+        "94689206",
+        "7934362",
+        "94722358",
+        "95474755",
+        "84673574",
+        "83626916",
+        "15746348",
+        "78293584",
+        "11502550",
+        "29111045",
+        "3519195",
+        "82782870",
+        "90386276",
+        "23558733",
+        "69243953",
+        "31423101",
+        "27553701",
+        "61740673",
+        "27480536",
+        "61950680",
+        "38669664",
+        "65114115",
+        "17178486",
+        "90315086",
+        "66429798",
+        "7477101",
+        "73468603",
+        "34086406",
+        "88581108",
+        "89604813",
+        "99471856",
+        "65569724",
+        "32991300",
+        "29095457"
+    ],
+    "limit": [
+        "8124921",
+        "44519536",
+        "70903634",
+        "7902349",
+        "33396948",
+        "18144506",
+        "72892473",
+        "83764718",
+        "19613556",
+        "58921041",
+        "81439173",
+        "32807846",
+        "90846359",
+        "82732705",
+        "42009836",
+        "53334471",
+        "2295440",
+        "9126351",
+        "27970830",
+        "98645731",
+        "6602300",
+        "90953320",
+        "33782437",
+        "90361010",
+        "7394770",
+        "38814750",
+        "74586817",
+        "55623480",
+        "35261759",
+        "78872731",
+        "35726888",
+        "11110587",
+        "76794549",
+        "43387895",
+        "19619755",
+        "32181268",
+        "68353324",
+        "15397015",
+        "24207889",
+        "24094258",
+        "49238328",
+        "65681983",
+        "91800273",
+        "70369116",
+        "17946349",
+        "28126717",
+        "44362883",
+        "94445733",
+        "92107604",
+        "37961969",
+        "92731385",
+        "74920585",
+        "63542003",
+        "99937011",
+        "33854624",
+        "32909498",
+        "55584558",
+        "4928565",
+        "71832012",
+        "60306277",
+        "9674034",
+        "80845034",
+        "90241276",
+        "91810826",
+        "30336082"
+    ],
+    "semiLimit": [
+        "12580477",
+        "28297833",
+        "75500286",
+        "8628798",
+        "67723438",
+        "23434538",
+        "24224830",
+        "23002292",
+        "57160136",
+        "14532163",
+        "71278040",
+        "81034083",
+        "80312545",
+        "1984618",
+        "37629703",
+        "74018812",
+        "31562086",
+        "30430448",
+        "67835547",
+        "76145933",
+        "13533678",
+        "572850",
+        "68304193",
+        "65734501",
+        "25550531",
+        "79933029",
+        "85106525",
+        "2526224",
+        "66730191",
+        "93729896",
+        "80453041",
+        "60764609"
+    ]
+}
-- 
cgit v1.0

