diff --git a/expansions/base.ts b/expansions/base.ts index 16c60ecbe..909ff5ff2 100644 --- a/expansions/base.ts +++ b/expansions/base.ts @@ -4,7 +4,15 @@ const set: Expansion = { name: { en: "Base" }, - code: "base" + code: "base", + sets: [ + "base1", + "base2", + "base3", + "base4", + "base5", + "basep", + ], } export default set diff --git a/expansions/bw.ts b/expansions/bw.ts index 636da58c5..9dbb72175 100644 --- a/expansions/bw.ts +++ b/expansions/bw.ts @@ -2,9 +2,27 @@ import Expansion from "../interfaces/Expansion"; const set: Expansion = { name: { - en: "Black & White" + en: "Black & White", + fr: "Noir & Blanc" }, - code: "bw" + code: "bw", + + sets: [ + "bw1", + "bw2", + "bw3", + "bw4", + "bw5", + "bw6", + "bw7", + "bw8", + "bw9", + "bw10", + "bw11", + "bwp", + "dv1", + "rc", + ], } export default set diff --git a/expansions/col.ts b/expansions/col.ts index 4540b32a9..bf264b0fd 100644 --- a/expansions/col.ts +++ b/expansions/col.ts @@ -4,7 +4,11 @@ const set: Expansion = { name: { en: "Call of Legends" }, - code: "col" + code: "col", + + sets: [ + "col1" + ] } export default set diff --git a/expansions/dp.ts b/expansions/dp.ts index 24f57e10d..1c944cd42 100644 --- a/expansions/dp.ts +++ b/expansions/dp.ts @@ -2,9 +2,21 @@ import Expansion from "../interfaces/Expansion"; const set: Expansion = { name: { - en: "Diamond & Pearl" + en: "Diamond & Pearl", + fr: "Diamant & Perle" }, - code: "dp" + code: "dp", + + sets: [ + "dp1", + "dp2", + "dp3", + "dp4", + "dp5", + "dp6", + "dp7", + "dpp", + ], } export default set diff --git a/expansions/ecard.ts b/expansions/ecard.ts new file mode 100644 index 000000000..8d5a63115 --- /dev/null +++ b/expansions/ecard.ts @@ -0,0 +1,16 @@ +import Expansion from "../interfaces/Expansion"; + +const set: Expansion = { + name: { + en: "E-Card", + fr: "E-Card", + }, + code: "ecard", + sets: [ + "ecard1", + "ecard2", + "ecard3", + ] +} + +export default set diff --git a/expansions/ex.ts b/expansions/ex.ts index 78b7bf5c3..602e68d92 100644 --- a/expansions/ex.ts +++ b/expansions/ex.ts @@ -1,10 +1,28 @@ import Expansion from "../interfaces/Expansion"; const set: Expansion = { - name: { - en: "EX" - }, - code: "ex" + name: "EX", + code: "ex", + + sets: [ + "ex1", + "ex2", + "ex3", + "ex4", + "ex5", + "ex6", + "ex7", + "ex8", + "ex9", + "ex10", + "ex11", + "ex12", + "ex13", + "ex14", + "ex15", + "ex16", + "exu", + ], } export default set diff --git a/expansions/gym.ts b/expansions/gym.ts new file mode 100644 index 000000000..81585140d --- /dev/null +++ b/expansions/gym.ts @@ -0,0 +1,14 @@ +import Expansion from "../interfaces/Expansion"; + +const set: Expansion = { + name: { + en: "Sword & Shield" + }, + code: "gym", + sets: [ + "gym1", + "gym2", + ] +} + +export default set diff --git a/expansions/hgss.ts b/expansions/hgss.ts index 1d37a1b64..c5bc48781 100644 --- a/expansions/hgss.ts +++ b/expansions/hgss.ts @@ -1,10 +1,16 @@ import Expansion from "../interfaces/Expansion"; const set: Expansion = { - name: { - en: "HeartGold SoulSilver" - }, - code: "hsss" + name: "HeartGold & SoulSilver", + code: "hgss", + + sets: [ + "hgss1", + "hgss2", + "hgss3", + "hgss4", + "hgssp", + ], } export default set diff --git a/expansions/lc.ts b/expansions/lc.ts new file mode 100644 index 000000000..b4f52c7c9 --- /dev/null +++ b/expansions/lc.ts @@ -0,0 +1,13 @@ +import Expansion from "../interfaces/Expansion"; + +const set: Expansion = { + name: { + en: "Legendary Collection", + }, + code: "lc", + sets: [ + "lc" + ] +} + +export default set diff --git a/expansions/mc.ts b/expansions/mc.ts new file mode 100644 index 000000000..2341ce4cd --- /dev/null +++ b/expansions/mc.ts @@ -0,0 +1,22 @@ +import Expansion from "../interfaces/Expansion"; + +const set: Expansion = { + name: { + en: "McDonald's Promo", + fr: "Promo McDonald's", + }, + code: "mc", + sets: [ + "2011bw", + "2012bw", + "2013bw", + "2014xy", + "2015xy", + "2016xy", + "2017sm", + "2018sm", + "2019sm", + ] +} + +export default set diff --git a/expansions/neo.ts b/expansions/neo.ts new file mode 100644 index 000000000..2c3d21009 --- /dev/null +++ b/expansions/neo.ts @@ -0,0 +1,15 @@ +import Expansion from "../interfaces/Expansion"; + +const set: Expansion = { + name: "Neo", + code: "neo", + sets: [ + "neo1", + "neo2", + "neo3", + "neo4", + "si1", + ] +} + +export default set diff --git a/expansions/pl.ts b/expansions/pl.ts index 21a2ae677..fed604829 100644 --- a/expansions/pl.ts +++ b/expansions/pl.ts @@ -2,10 +2,18 @@ import Expansion from "../interfaces/Expansion"; const set: Expansion = { name: { - en: "Platinum", + en: "Platinium", fr: "Platine" }, - code: "pl" + code: "pl", + + sets: [ + "pl1", + "pl2", + "pl3", + "pl4", + "ru1", + ] } export default set diff --git a/expansions/pop.ts b/expansions/pop.ts new file mode 100644 index 000000000..fd69b247f --- /dev/null +++ b/expansions/pop.ts @@ -0,0 +1,21 @@ +import Expansion from "../interfaces/Expansion"; + +const set: Expansion = { + name: "POP", + code: "pop", + + sets: [ + "np", + "pop1", + "pop2", + "pop3", + "pop4", + "pop5", + "pop6", + "pop7", + "pop8", + "pop9", + ] +} + +export default set diff --git a/expansions/sm.ts b/expansions/sm.ts index 8a985c372..7c5a04e0e 100644 --- a/expansions/sm.ts +++ b/expansions/sm.ts @@ -5,7 +5,27 @@ const set: Expansion = { en: "Sun & Moon", fr: "Soleil & Lune", }, - code: "pl" + code: "sm", + sets: [ + "det1", + "sm1", + "sm2", + "sm3", + "sm35", + "sm4", + "sm5", + "sm6", + "sm7", + "sm75", + "sm8", + "sm9", + "sm10", + "sm11", + "sm115", + "sm12", + "sma", + "smp", + ] } export default set diff --git a/expansions/xy.ts b/expansions/xy.ts index 680451765..82ecdab15 100644 --- a/expansions/xy.ts +++ b/expansions/xy.ts @@ -2,7 +2,27 @@ import Expansion from "../interfaces/Expansion"; const set: Expansion = { name: "XY", - code: "xy" + code: "xy", + + sets: [ + "dc1", + "g1", + "xy0", + "xy1", + "xy2", + "xy3", + "xy4", + "xy5", + "xy6", + "xy7", + "xy8", + "xy9", + "xy10", + "xy11", + "xy12", + "xya", + "xyp", + ] } export default set diff --git a/interfaces/Rarity.ts b/interfaces/Rarity.ts index f4d3ebc96..cc0b084a6 100644 --- a/interfaces/Rarity.ts +++ b/interfaces/Rarity.ts @@ -40,7 +40,10 @@ const en = [ "Rare BREAK", "Rainbow Rare", - "LEGEND" + "LEGEND", + + "V", + "VMax" ] const fr = [ @@ -59,7 +62,10 @@ const fr = [ "Rare BREAK", "Rainbow Rare", - "LEGEND" + "LEGEND", + + "V", + "VMax" ] namespace Rarity { diff --git a/interfaces/Set.ts b/interfaces/Set.ts index e1b284685..9351e303d 100644 --- a/interfaces/Set.ts +++ b/interfaces/Set.ts @@ -9,7 +9,7 @@ export default interface Set { expansionCode?: string - code?: string + code: string tcgoCode?: string cardCount?: { diff --git a/sets/ecards/ecard1.ts b/sets/ecard/ecard1.ts similarity index 71% rename from sets/ecards/ecard1.ts rename to sets/ecard/ecard1.ts index f40de0d0c..67f4f5396 100644 --- a/sets/ecards/ecard1.ts +++ b/sets/ecard/ecard1.ts @@ -21,8 +21,8 @@ const set: Set = { }, images: { - symbol: "https://assets.tcgdex.net/sets/ecards/ecard1/symbol.png", - logo: "https://assets.tcgdex.net/sets/ecards/ecard1/logo.png" + symbol: "https://assets.tcgdex.net/sets/ecard/ecard1/symbol.png", + logo: "https://assets.tcgdex.net/sets/ecard/ecard1/logo.png" } } diff --git a/sets/ecards/ecard2.ts b/sets/ecard/ecard2.ts similarity index 72% rename from sets/ecards/ecard2.ts rename to sets/ecard/ecard2.ts index 3080f9d79..f550e9d19 100644 --- a/sets/ecards/ecard2.ts +++ b/sets/ecard/ecard2.ts @@ -21,8 +21,8 @@ const set: Set = { }, images: { - symbol: "https://assets.tcgdex.net/sets/ecards/ecard2/symbol.png", - logo: "https://assets.tcgdex.net/sets/ecards/ecard2/logo.png" + symbol: "https://assets.tcgdex.net/sets/ecard/ecard2/symbol.png", + logo: "https://assets.tcgdex.net/sets/ecard/ecard2/logo.png" } } diff --git a/sets/ecards/ecard3.ts b/sets/ecard/ecard3.ts similarity index 70% rename from sets/ecards/ecard3.ts rename to sets/ecard/ecard3.ts index 73ed05c15..e001565d7 100644 --- a/sets/ecards/ecard3.ts +++ b/sets/ecard/ecard3.ts @@ -21,8 +21,8 @@ const set: Set = { }, images: { - symbol: "https://assets.tcgdex.net/sets/ecards/ecard3/symbol.png", - logo: "https://assets.tcgdex.net/sets/ecards/ecard3/logo.png" + symbol: "https://assets.tcgdex.net/sets/ecard/ecard3/symbol.png", + logo: "https://assets.tcgdex.net/sets/ecard/ecard3/logo.png" } }