diff --git a/package-lock.json b/package-lock.json index b25ea7c..7ece303 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "fgo-ta-com-website", - "version": "0.1.15", + "version": "0.1.16", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fgo-ta-com-website", - "version": "0.1.15", + "version": "0.1.16", "dependencies": { "@astro-community/astro-embed-youtube": "^0.4.3", "@astrojs/check": "^0.3.4", @@ -2386,9 +2386,9 @@ } }, "node_modules/astro/node_modules/vite": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.10.tgz", - "integrity": "sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", + "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", "dependencies": { "esbuild": "^0.19.3", "postcss": "^8.4.32", diff --git a/package.json b/package.json index 5b87759..74232a5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.1.15", + "version": "0.1.16", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/assets/ta_servants/artoria.png b/src/assets/ta_servants/artoria.png new file mode 100644 index 0000000..8bc4482 Binary files /dev/null and b/src/assets/ta_servants/artoria.png differ diff --git a/src/assets/ta_servants/cindereli.png b/src/assets/ta_servants/cindereli.png new file mode 100644 index 0000000..3c6d279 Binary files /dev/null and b/src/assets/ta_servants/cindereli.png differ diff --git a/src/assets/ta_servants/hokusai.png b/src/assets/ta_servants/hokusai.png new file mode 100644 index 0000000..055e5af Binary files /dev/null and b/src/assets/ta_servants/hokusai.png differ diff --git a/src/assets/ta_servants/ivan.png b/src/assets/ta_servants/ivan.png new file mode 100644 index 0000000..61ae19d Binary files /dev/null and b/src/assets/ta_servants/ivan.png differ diff --git a/src/assets/ta_servants/kingprotea.png b/src/assets/ta_servants/kingprotea.png new file mode 100644 index 0000000..2460563 Binary files /dev/null and b/src/assets/ta_servants/kingprotea.png differ diff --git a/src/assets/ta_servants/koyandark.png b/src/assets/ta_servants/koyandark.png new file mode 100644 index 0000000..8e3dc1c Binary files /dev/null and b/src/assets/ta_servants/koyandark.png differ diff --git a/src/assets/ta_servants/morgan.png b/src/assets/ta_servants/morgan.png new file mode 100644 index 0000000..395635d Binary files /dev/null and b/src/assets/ta_servants/morgan.png differ diff --git a/src/assets/ta_servants/muramasa.png b/src/assets/ta_servants/muramasa.png new file mode 100644 index 0000000..3985532 Binary files /dev/null and b/src/assets/ta_servants/muramasa.png differ diff --git a/src/assets/ta_servants/okitaalter.png b/src/assets/ta_servants/okitaalter.png new file mode 100644 index 0000000..91505e1 Binary files /dev/null and b/src/assets/ta_servants/okitaalter.png differ diff --git a/src/assets/ta_servants/oldli.png b/src/assets/ta_servants/oldli.png new file mode 100644 index 0000000..f9642e3 Binary files /dev/null and b/src/assets/ta_servants/oldli.png differ diff --git a/src/assets/ta_servants/sei.png b/src/assets/ta_servants/sei.png new file mode 100644 index 0000000..1360f4e Binary files /dev/null and b/src/assets/ta_servants/sei.png differ diff --git a/src/assets/ta_servants/vangogh.png b/src/assets/ta_servants/vangogh.png new file mode 100644 index 0000000..3d79402 Binary files /dev/null and b/src/assets/ta_servants/vangogh.png differ diff --git a/src/assets/ta_servants/voyager.png b/src/assets/ta_servants/voyager.png new file mode 100644 index 0000000..d2cb6a1 Binary files /dev/null and b/src/assets/ta_servants/voyager.png differ diff --git a/src/components/questListing.astro b/src/components/questListing.astro index 7f8515a..b6d24b6 100644 --- a/src/components/questListing.astro +++ b/src/components/questListing.astro @@ -2,7 +2,7 @@ export interface Props { slug: string title: string - questReleaseDate: Date + releaseDate: Date shortdescription: string } @@ -12,9 +12,9 @@ const options_date: Intl.DateTimeFormatOptions = { day: '2-digit', } -const { shortdescription, questReleaseDate, slug, title } = Astro.props +const { shortdescription, releaseDate, slug, title } = Astro.props const url = `/database/${slug}` -const render_date = questReleaseDate.toLocaleDateString( +const render_date = releaseDate.toLocaleDateString( 'en-GB', options_date ) diff --git a/src/content/_template.json b/src/content/_template.json index 1293b75..0c724d3 100644 --- a/src/content/_template.json +++ b/src/content/_template.json @@ -1,19 +1,24 @@ { - "info": { - "title": "", - "questReleaseDate": "YYYY-MM-DD", - "shortdescription": "", + "info": { + "title": "", + "releaseDate": "YYYY-MM-DD", + "shortdescription": "", + "releaseNumber": 1 + }, + "quests": [ + { + "questTitle": "", "description": "", - "fightNumber": 1 - }, - "data": [ - { - "title": "", - "link": "", - "date": "YYYY-MM-DD", - "servant": "", - "turns": "XT", - "runner": "" - } - ] -} \ No newline at end of file + "data": [ + { + "title": "Skadi 3T", + "link": "", + "date": "YYYY-MM-DD", + "servant": "skadi", + "turns": "3T", + "runner": "Firq" + } + ] + } + ] +} diff --git a/src/content/config.ts b/src/content/config.ts index 57de031..d108e66 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -1,23 +1,28 @@ import { z, defineCollection } from 'astro:content' +const taEntry = z.object({ + title: z.string(), + link: z.string().url(), + date: z.string().transform((str) => new Date(str)), + servant: z.string(), + turns: z.string(), + runner: z.string(), +}) + const taInfo = defineCollection({ type: 'data', schema: z.object({ info: z.object({ title: z.string(), - questReleaseDate: z.string().transform((str) => new Date(str)), + releaseDate: z.string().transform((str) => new Date(str)), shortdescription: z.string(), - description: z.string(), - fightNumber: z.number().default(1), + releaseNumber: z.number().default(1), }), - data: z.array( + quests: z.array( z.object({ - title: z.string(), - link: z.string().url(), - date: z.string().transform((str) => new Date(str)), - servant: z.string(), - turns: z.string(), - runner: z.string(), + questTitle: z.string(), + description: z.string(), + data: z.array(taEntry) }) ), }), diff --git a/src/content/taInfoData/albion.json b/src/content/taInfoData/albion.json index 35defb5..4876a4f 100644 --- a/src/content/taInfoData/albion.json +++ b/src/content/taInfoData/albion.json @@ -1,131 +1,136 @@ { "info": { "title": "(Lostbelt 6) Albion", - "questReleaseDate": "2023-07-10", + "releaseDate": "2023-07-10", "shortdescription": "Albion shows up with a new mechanic, but will it be enough?", - "description": "Albion shows up with a new mechanic, but will it be enough? No, because the mechanics are only seen as a small challenge and were quickly rendered a sideeffect during this quest - to the dismay of Melusine", - "fightNumber": 1 + "releaseNumber": 1 }, - "data": [ + "quests": [ { - "title": "Musashi 3T", - "link": "https://www.youtube.com/watch?v=iVdQPoouI_Y", - "date": "2023-07-10", - "servant": "musashi", - "turns": "3T", - "runner": "Ray" - }, - { - "title": "Altera 3T (FLO)", - "link": "https://www.youtube.com/watch?v=7pyPtTVbd2A", - "date": "2023-07-13", - "servant": "altera", - "turns": "3T", - "runner": "Requiem" - }, - { - "title": "Suzuka 3T (FLO)", - "link": "https://www.youtube.com/watch?v=6ExpIoUJ3aU", - "date": "2023-07-12", - "servant": "suzuka", - "turns": "3T", - "runner": "Firq" - }, - { - "title": "Saber Alter 3T (FLO)", - "link": "https://www.youtube.com/watch?v=5U42nu-vPnk", - "date": "2023-07-12", - "servant": "saberalter", - "turns": "3T", - "runner": "Firq" - }, - { - "title": "Baobhan Sith 3T", - "link": "https://www.youtube.com/watch?v=526KYBolySY", - "date": "2023-07-13", - "servant": "baobhansith", - "turns": "3T", - "runner": "Requiem" - }, - { - "title": "Shishou 3T", - "link": "https://www.youtube.com/watch?v=E8fjEYFqrWI", - "date": "2023-07-12", - "servant": "shishou", - "turns": "3T", - "runner": "Firq" - }, - { - "title": "Shishou 3T (FLO)", - "link": "https://www.youtube.com/watch?v=ciIkgHr-QPk", - "date": "2023-07-12", - "servant": "shishou", - "turns": "3T", - "runner": "Requiem" - }, - { - "title": "Ereshkigal 3T", - "link": "https://www.youtube.com/watch?v=wQBe74XTy4Q", - "date": "2023-07-13", - "servant": "ereshkigal", - "turns": "3T", - "runner": "Conry" - }, - { - "title": "Skadi 3T", - "link": "https://www.youtube.com/watch?v=tejeiYpzfqo", - "date": "2023-07-11", - "servant": "skadi", - "turns": "3T", - "runner": "Firq" - }, - { - "title": "Kama 3T (FLO)", - "link": "https://www.youtube.com/watch?v=SmnwfrXp1sg", - "date": "2023-07-13", - "servant": "kama", - "turns": "3T", - "runner": "Requiem" - }, - { - "title": "Summer Jalter 3T (FLO)", - "link": "https://www.youtube.com/watch?v=-3uDduYI2Cw", - "date": "2023-07-10", - "servant": "jaltersummer", - "turns": "3T", - "runner": "Kusanagi" - }, - { - "title": "Tamamo Cat 3T", - "link": "https://www.youtube.com/watch?v=Vn6L6Ywin44", - "date": "2023-07-13", - "servant": "tamamocat", - "turns": "3T", - "runner": "Requiem" - }, - { - "title": "Cu Alter 3T (FLO)", - "link": "https://www.youtube.com/watch?v=iaR6PdFmmeQ", - "date": "2023-07-13", - "servant": "cualter", - "turns": "3T", - "runner": "Volcanicz" - }, - { - "title": "Suzuka 3T", - "link": "https://www.youtube.com/watch?v=2dj-55-9Oe8", - "date": "2023-07-12", - "servant": "suzuka", - "turns": "3T", - "runner": "Mitsunee" - }, - { - "title": "Shishou 3T", - "link": "https://www.youtube.com/watch?v=QB8xf7IeLO4", - "date": "2023-07-13", - "servant": "shishou", - "turns": "3T", - "runner": "KOG" + "questTitle": "(Lostbelt 6) Albion", + "description": "Albion shows up with a new mechanic, but will it be enough? No, because the mechanics are only seen as a small challenge and were quickly rendered a sideeffect during this quest - to the dismay of Melusine", + "data": [ + { + "title": "Musashi 3T", + "link": "https://www.youtube.com/watch?v=iVdQPoouI_Y", + "date": "2023-07-10", + "servant": "musashi", + "turns": "3T", + "runner": "Ray" + }, + { + "title": "Altera 3T (FLO)", + "link": "https://www.youtube.com/watch?v=7pyPtTVbd2A", + "date": "2023-07-13", + "servant": "altera", + "turns": "3T", + "runner": "Requiem" + }, + { + "title": "Suzuka 3T (FLO)", + "link": "https://www.youtube.com/watch?v=6ExpIoUJ3aU", + "date": "2023-07-12", + "servant": "suzuka", + "turns": "3T", + "runner": "Firq" + }, + { + "title": "Saber Alter 3T (FLO)", + "link": "https://www.youtube.com/watch?v=5U42nu-vPnk", + "date": "2023-07-12", + "servant": "saberalter", + "turns": "3T", + "runner": "Firq" + }, + { + "title": "Baobhan Sith 3T", + "link": "https://www.youtube.com/watch?v=526KYBolySY", + "date": "2023-07-13", + "servant": "baobhansith", + "turns": "3T", + "runner": "Requiem" + }, + { + "title": "Shishou 3T", + "link": "https://www.youtube.com/watch?v=E8fjEYFqrWI", + "date": "2023-07-12", + "servant": "shishou", + "turns": "3T", + "runner": "Firq" + }, + { + "title": "Shishou 3T (FLO)", + "link": "https://www.youtube.com/watch?v=ciIkgHr-QPk", + "date": "2023-07-12", + "servant": "shishou", + "turns": "3T", + "runner": "Requiem" + }, + { + "title": "Ereshkigal 3T", + "link": "https://www.youtube.com/watch?v=wQBe74XTy4Q", + "date": "2023-07-13", + "servant": "ereshkigal", + "turns": "3T", + "runner": "Conry" + }, + { + "title": "Skadi 3T", + "link": "https://www.youtube.com/watch?v=tejeiYpzfqo", + "date": "2023-07-11", + "servant": "skadi", + "turns": "3T", + "runner": "Firq" + }, + { + "title": "Kama 3T (FLO)", + "link": "https://www.youtube.com/watch?v=SmnwfrXp1sg", + "date": "2023-07-13", + "servant": "kama", + "turns": "3T", + "runner": "Requiem" + }, + { + "title": "Summer Jalter 3T (FLO)", + "link": "https://www.youtube.com/watch?v=-3uDduYI2Cw", + "date": "2023-07-10", + "servant": "jaltersummer", + "turns": "3T", + "runner": "Kusanagi" + }, + { + "title": "Tamamo Cat 3T", + "link": "https://www.youtube.com/watch?v=Vn6L6Ywin44", + "date": "2023-07-13", + "servant": "tamamocat", + "turns": "3T", + "runner": "Requiem" + }, + { + "title": "Cu Alter 3T (FLO)", + "link": "https://www.youtube.com/watch?v=iaR6PdFmmeQ", + "date": "2023-07-13", + "servant": "cualter", + "turns": "3T", + "runner": "Volcanicz" + }, + { + "title": "Suzuka 3T", + "link": "https://www.youtube.com/watch?v=2dj-55-9Oe8", + "date": "2023-07-12", + "servant": "suzuka", + "turns": "3T", + "runner": "Mitsunee" + }, + { + "title": "Shishou 3T", + "link": "https://www.youtube.com/watch?v=QB8xf7IeLO4", + "date": "2023-07-13", + "servant": "shishou", + "turns": "3T", + "runner": "KOG" + } + ] } ] } diff --git a/src/content/taInfoData/beast4l.json b/src/content/taInfoData/beast4l.json index d30759e..96ab883 100644 --- a/src/content/taInfoData/beast4l.json +++ b/src/content/taInfoData/beast4l.json @@ -1,154 +1,159 @@ { "info": { "title": "Beast IV:L", - "questReleaseDate": "2023-12-26", - "shortdescription": "An interesting conclusion to Tunguska to say the least", - "description": "An interesting conclusion to Tunguska to say the least - A really annoying fight with a lot of field effects, including a permanent 40% Buff Success Rate down, as well as 80% Special Defense and 2 full turns of Invincibility. And still - the TA community showed Koyanskaya that she wasn't fit for being a beast in no time." + "releaseDate": "2023-12-26", + "shortdescription": "An interesting conclusion to Tunguska to say the least" }, - "data": [ + "quests": [ { - "title": "Shishou 4T (No MLB DMG CE)", - "link": "https://www.youtube.com/watch?v=brz21NKMMsY", - "date": "2023-12-31", - "servant": "shishou", - "turns": "4T", - "runner": "Firq" - }, - { - "title": "Shishou 4T (No DMG CE)", - "link": "https://www.youtube.com/watch?v=J0l-psWpokQ", - "date": "2023-12-28", - "servant": "shishou", - "turns": "4T", - "runner": "Requiem" - }, - { - "title": "Amakusa 4T", - "link": "https://www.youtube.com/watch?v=ud5JZ__Hk4I", - "date": "2023-12-31", - "servant": "amakusa", - "turns": "4T", - "runner": "Yier" - }, - { - "title": "Romulus 4T (NoMash NoCE)", - "link": "https://www.youtube.com/watch?v=e0DJEXpysSQ", - "date": "2023-12-28", - "servant": "romulus", - "turns": "4T", - "runner": "Sakazuki" - }, - { - "title": "Melt 4T", - "link": "https://www.youtube.com/watch?v=c7K5ra2CAxs", - "date": "2023-12-31", - "servant": "melt", - "turns": "4T", - "runner": "Zectry" - }, - { - "title": "Okuni 4T", - "link": "https://www.youtube.com/watch?v=eg5OeQrhQMk", - "date": "2023-12-29", - "servant": "okuni", - "turns": "4T", - "runner": "QP Dangerous" - }, - { - "title": "Kama 4T", - "link": "https://www.youtube.com/watch?v=9sm8XBglEgo", - "date": "2023-12-29", - "servant": "kama", - "turns": "4T", - "runner": "Requiem" - }, - { - "title": "Melusine 4T (FLO)", - "link": "https://www.youtube.com/watch?v=XHjExMEg3vQ", - "date": "2024-01-01", - "servant": "melusine", - "turns": "4T", - "runner": "Zectry" - }, - { - "title": "Gilgamesh 4T", - "link": "https://www.youtube.com/watch?v=SrDvEaFx3ko", - "date": "2023-12-31", - "servant": "gilgamesh", - "turns": "4T", - "runner": "Yier" - }, - { - "title": "Astrea 4T", - "link": "https://www.youtube.com/watch?v=kw4E_mCxkKc", - "date": "2023-12-30", - "servant": "astrea", - "turns": "4T", - "runner": "Alastair Hale" - }, - { - "title": "Kijyo Koyo 4T (Solo)", - "link": "https://www.youtube.com/watch?v=tAUA7Fn_HYo", - "date": "2023-12-29", - "servant": "koyo", - "turns": "4T", - "runner": "MCR" - }, - { - "title": "Tamamo Solo 30T", - "link": "https://www.youtube.com/watch?v=2wUcojRXTlw", - "date": "2023-12-27", - "servant": "tamamo", - "turns": "30T", - "runner": "Mitsunee" - }, - { - "title": "Dual Taigong Wang 4T", - "link": "https://www.youtube.com/watch?v=3jU3Az7iM7E", - "date": "2023-12-27", - "servant": "taigongwang", - "turns": "4T", - "runner": "Ryougi Bobby" - }, - { - "title": "Ibuki 4T", - "link": "https://www.youtube.com/watch?v=dgJfgMHAOpI", - "date": "2023-12-29", - "servant": "ibuki", - "turns": "4T", - "runner": "Martyr Kuga" - }, - { - "title": "Ozymandias 4T", - "link": "https://www.youtube.com/watch?v=Y8qYY875M_I", - "date": "2023-12-28", - "servant": "ozymandias", - "turns": "4T", - "runner": "Kusanagi" - }, - { - "title": "Arjuna Alter 4T", - "link": "https://www.youtube.com/watch?v=OTfM7WQl5uI", - "date": "2023-12-28", - "servant": "arjunaalter", - "turns": "4T", - "runner": "Akise" - }, - { - "title": "Galatea 4T", - "link": "https://www.youtube.com/watch?v=GKCZtn815wA", - "date": "2023-12-30", - "servant": "galatea", - "turns": "4T", - "runner": "Hentai Daddi" - }, - { - "title": "Summer Kiara 4T", - "link": "https://www.youtube.com/watch?v=b46JRNUIdrM", - "date": "2023-12-28", - "servant": "kiarasummer", - "turns": "4T", - "runner": "Felt" + "questTitle": "Beast IV:L", + "description": "An interesting conclusion to Tunguska to say the least - A really annoying fight with a lot of field effects, including a permanent 40% Buff Success Rate down, as well as 80% Special Defense and 2 full turns of Invincibility. And still - the TA community showed Koyanskaya that she wasn't fit for being a beast in no time.", + "data": [ + { + "title": "Shishou 4T (No MLB DMG CE)", + "link": "https://www.youtube.com/watch?v=brz21NKMMsY", + "date": "2023-12-31", + "servant": "shishou", + "turns": "4T", + "runner": "Firq" + }, + { + "title": "Shishou 4T (No DMG CE)", + "link": "https://www.youtube.com/watch?v=J0l-psWpokQ", + "date": "2023-12-28", + "servant": "shishou", + "turns": "4T", + "runner": "Requiem" + }, + { + "title": "Amakusa 4T", + "link": "https://www.youtube.com/watch?v=ud5JZ__Hk4I", + "date": "2023-12-31", + "servant": "amakusa", + "turns": "4T", + "runner": "Yier" + }, + { + "title": "Romulus 4T (NoMash NoCE)", + "link": "https://www.youtube.com/watch?v=e0DJEXpysSQ", + "date": "2023-12-28", + "servant": "romulus", + "turns": "4T", + "runner": "Sakazuki" + }, + { + "title": "Melt 4T", + "link": "https://www.youtube.com/watch?v=c7K5ra2CAxs", + "date": "2023-12-31", + "servant": "melt", + "turns": "4T", + "runner": "Zectry" + }, + { + "title": "Okuni 4T", + "link": "https://www.youtube.com/watch?v=eg5OeQrhQMk", + "date": "2023-12-29", + "servant": "okuni", + "turns": "4T", + "runner": "QP Dangerous" + }, + { + "title": "Kama 4T", + "link": "https://www.youtube.com/watch?v=9sm8XBglEgo", + "date": "2023-12-29", + "servant": "kama", + "turns": "4T", + "runner": "Requiem" + }, + { + "title": "Melusine 4T (FLO)", + "link": "https://www.youtube.com/watch?v=XHjExMEg3vQ", + "date": "2024-01-01", + "servant": "melusine", + "turns": "4T", + "runner": "Zectry" + }, + { + "title": "Gilgamesh 4T", + "link": "https://www.youtube.com/watch?v=SrDvEaFx3ko", + "date": "2023-12-31", + "servant": "gilgamesh", + "turns": "4T", + "runner": "Yier" + }, + { + "title": "Astrea 4T", + "link": "https://www.youtube.com/watch?v=kw4E_mCxkKc", + "date": "2023-12-30", + "servant": "astrea", + "turns": "4T", + "runner": "Alastair Hale" + }, + { + "title": "Kijyo Koyo 4T (Solo)", + "link": "https://www.youtube.com/watch?v=tAUA7Fn_HYo", + "date": "2023-12-29", + "servant": "koyo", + "turns": "4T", + "runner": "MCR" + }, + { + "title": "Tamamo Solo 30T", + "link": "https://www.youtube.com/watch?v=2wUcojRXTlw", + "date": "2023-12-27", + "servant": "tamamo", + "turns": "30T", + "runner": "Mitsunee" + }, + { + "title": "Dual Taigong Wang 4T", + "link": "https://www.youtube.com/watch?v=3jU3Az7iM7E", + "date": "2023-12-27", + "servant": "taigongwang", + "turns": "4T", + "runner": "Ryougi Bobby" + }, + { + "title": "Ibuki 4T", + "link": "https://www.youtube.com/watch?v=dgJfgMHAOpI", + "date": "2023-12-29", + "servant": "ibuki", + "turns": "4T", + "runner": "Martyr Kuga" + }, + { + "title": "Ozymandias 4T", + "link": "https://www.youtube.com/watch?v=Y8qYY875M_I", + "date": "2023-12-28", + "servant": "ozymandias", + "turns": "4T", + "runner": "Kusanagi" + }, + { + "title": "Arjuna Alter 4T", + "link": "https://www.youtube.com/watch?v=OTfM7WQl5uI", + "date": "2023-12-28", + "servant": "arjunaalter", + "turns": "4T", + "runner": "Akise" + }, + { + "title": "Galatea 4T", + "link": "https://www.youtube.com/watch?v=GKCZtn815wA", + "date": "2023-12-30", + "servant": "galatea", + "turns": "4T", + "runner": "Hentai Daddi" + }, + { + "title": "Summer Kiara 4T", + "link": "https://www.youtube.com/watch?v=b46JRNUIdrM", + "date": "2023-12-28", + "servant": "kiarasummer", + "turns": "4T", + "runner": "Felt" + } + ] } ] } diff --git a/src/content/taInfoData/case-files-rerun.json b/src/content/taInfoData/case-files-rerun.json new file mode 100644 index 0000000..0d077ae --- /dev/null +++ b/src/content/taInfoData/case-files-rerun.json @@ -0,0 +1,326 @@ +{ + "info": { + "title": "Case Files Rerun 2024", + "releaseDate": "2024-01-10", + "shortdescription": "The rerun of the collaboration event with the Case Files franchise - ", + "releaseNumber": 1 + }, + "quests": [ + { + "questTitle": "Another Master and Servant", + "description": "A battle against Master and Servant, represented by Waver and Alexander", + "data": [ + { + "title": "Shishou 3T", + "link": "https://www.youtube.com/watch?v=j1fFbkfYtvo", + "date": "2024-01-22", + "servant": "shishou", + "turns": "3T", + "runner": "Firq" + }, + { + "title": "Shishou 3T (FLO)", + "link": "https://www.youtube.com/watch?v=Sszw_x7IqVU", + "date": "2024-01-23", + "servant": "shishou", + "turns": "3T", + "runner": "Firq" + }, + { + "title": "Muramasa 3T", + "link": "https://www.youtube.com/watch?v=IyOXmmY9wy8", + "date": "2024-01-21", + "servant": "muramasa", + "turns": "3T", + "runner": "Loki" + }, + { + "title": "Artoria 3T", + "link": "https://www.youtube.com/watch?v=UnFsH4t0A4Y", + "date": "2024-01-22", + "servant": "artoria", + "turns": "3T", + "runner": "HardChibi" + }, + { + "title": "Salter 3T", + "link": "https://www.youtube.com/watch?v=K_8iF_EHP1g", + "date": "2024-01-21", + "servant": "saberalter", + "turns": "3T", + "runner": "im poketar" + }, + { + "title": "Sei 3T", + "link": "https://www.youtube.com/watch?v=kCajUN2Lz2Q", + "date": "2024-01-24", + "servant": "sei", + "turns": "3T", + "runner": "crimsonmage" + }, + { + "title": "Cinder-Eli 3T", + "link": "https://www.youtube.com/watch?v=BPc7RTY_c7M", + "date": "2024-01-21", + "servant": "cindereli", + "turns": "3T", + "runner": "Alastair Hale" + }, + { + "title": "Kama 3T (FLO)", + "link": "https://www.youtube.com/watch?v=-4dDZV7ijeM", + "date": "2024-01-22", + "servant": "kama", + "turns": "3T", + "runner": "Requiem" + }, + { + "title": "MHXA 3T", + "link": "https://www.youtube.com/watch?v=TfWsR-hVULo", + "date": "2024-01-20", + "servant": "mhxa", + "turns": "3T", + "runner": "Ayumi" + }, + { + "title": "Morgan 3T (6 Cost)", + "link": "https://www.youtube.com/watch?v=zXQ_FrnBh0k", + "date": "2024-01-20", + "servant": "morgan", + "turns": "3T", + "runner": "Ray" + }, + { + "title": "Astrea 3T (FLO)", + "link": "https://www.youtube.com/watch?v=kwqjMhYrQHY", + "date": "2024-01-20", + "servant": "astrea", + "turns": "3T", + "runner": "Alastair Hale" + }, + { + "title": "Van Gogh 3T", + "link": "https://www.youtube.com/watch?v=VbSXl8GthwM", + "date": "2024-01-20", + "servant": "vangogh", + "turns": "3T", + "runner": "Alastair Hale" + }, + { + "title": "Hokusai 3T", + "link": "https://www.youtube.com/watch?v=CIzUCIN-ft4", + "date": "2024-01-24", + "servant": "hokusai", + "turns": "3T", + "runner": "inv4der" + }, + { + "title": "Okita Alter 3T (FLO)", + "link": "https://www.youtube.com/watch?v=qkah__8XWJk", + "date": "2024-01-20", + "servant": "okitaalter", + "turns": "3T", + "runner": "TokuHer0" + }, + { + "title": "Summer BB 3T (FLO, NoCE)", + "link": "https://www.youtube.com/watch?v=VAEjvL34hsc", + "date": "2024-01-21", + "servant": "bbsummer", + "turns": "3T", + "runner": "Felt" + }, + { + "title": "Kijyo Koyo 3T (FLO, NoCE)", + "link": "https://www.youtube.com/watch?v=A5-VRkAx__o", + "date": "2024-01-19", + "servant": "koyo", + "turns": "3T", + "runner": "MCR" + } + ] + }, + { + "questTitle": "Case - Train Tea Party", + "description": "A showdown on top of a train against both Reines and Gray", + "data": [ + { + "title": "Artoria 3T", + "link": "https://www.youtube.com/watch?v=FQ6Zb_kzrWs", + "date": "2024-01-21", + "servant": "artoria", + "turns": "3T", + "runner": "HardChibi" + }, + { + "title": "Artoria 3T (FLO)", + "link": "https://www.youtube.com/watch?v=uKercpWUnGs&t=216s", + "date": "2024-01-19", + "servant": "artoria", + "turns": "3T", + "runner": "Fu Windsword" + }, + { + "title": "Altera 3T", + "link": "https://www.youtube.com/watch?v=WcHpHfFnVrY", + "date": "2024-01-24", + "servant": "altera", + "turns": "3T", + "runner": "Lyud" + }, + { + "title": "Saber Lily 3T", + "link": "https://www.youtube.com/watch?v=jCwTbmLsGcA", + "date": "2024-01-18", + "servant": "saberlily", + "turns": "3T", + "runner": "Ayumi" + }, + { + "title": "Gilgamesh 3T (NoCE)", + "link": "https://www.youtube.com/watch?v=nWeZ9lo2iYI", + "date": "2024-01-18", + "servant": "gilgamesh", + "turns": "3T", + "runner": "Kusanagi" + }, + { + "title": "Sei 3T", + "link": "https://www.youtube.com/watch?v=BEGortNzIsQ", + "date": "2024-01-23", + "servant": "sei", + "turns": "3T", + "runner": "inv4der" + }, + { + "title": "Melusine 3T (FLO, NoCE)", + "link": "https://www.youtube.com/watch?v=OgoteFJL85A", + "date": "2024-01-21", + "servant": "melusine", + "turns": "3T", + "runner": "TokuHer0" + }, + { + "title": "Melusine 3T (FLO)", + "link": "https://www.youtube.com/watch?v=PTtm_c7F5Ro", + "date": "2024-01-18", + "servant": "melusine", + "turns": "3T", + "runner": "Felt" + }, + { + "title": "Ivan 3T", + "link": "https://www.youtube.com/watch?v=shsogSLclv4", + "date": "2024-01-24", + "servant": "ivan", + "turns": "3T", + "runner": "ProbablyAParrot" + }, + { + "title": "Gong 3T", + "link": "https://www.youtube.com/watch?v=bc5LvCQO56I&t=244s", + "date": "2024-01-23", + "servant": "gong", + "turns": "3T", + "runner": "BadLuck" + }, + { + "title": "Morgan 3T (NoCEs)", + "link": "https://www.youtube.com/watch?v=y4XnMyqVGK8", + "date": "2024-01-18", + "servant": "morgan", + "turns": "3T", + "runner": "Loki" + }, + { + "title": "Morgan 3T (Lvl 50)", + "link": "https://www.youtube.com/watch?v=MQ2b6FFPMf8", + "date": "2024-01-18", + "servant": "morgan", + "turns": "3T", + "runner": "Ray" + }, + { + "title": "Okita Alter 3T (FLO, NoCEs)", + "link": "https://www.youtube.com/watch?v=7Htl-Ld6f-Q", + "date": "2024-01-21", + "servant": "okitaalter", + "turns": "3T", + "runner": "TokuHer0" + }, + { + "title": "Kingprotea 3T (FLO)", + "link": "https://www.youtube.com/watch?v=iarswRjrKAI", + "date": "2024-01-21", + "servant": "kingprotea", + "turns": "3T", + "runner": "Akise" + }, + { + "title": "Koyan of Dark 3T", + "link": "https://www.youtube.com/watch?v=h_jsUQeOXi8", + "date": "2024-01-21", + "servant": "koyandark", + "turns": "3T", + "runner": "Alastair Hale" + }, + { + "title": "Voyager 3T", + "link": "https://www.youtube.com/watch?v=kQ2pRFR3ZmM", + "date": "2024-01-20", + "servant": "voyager", + "turns": "3T", + "runner": "Ise(Kai)" + }, + { + "title": "Scathach 5T (4Man)", + "link": "https://www.youtube.com/watch?v=IIk5ypPq9dM", + "date": "2024-01-23", + "servant": "shishou", + "turns": "5T", + "runner": "Requiem" + }, + { + "title": "Li Shuwen 5T (NoCE)", + "link": "https://www.youtube.com/watch?v=BHNTmj56Adk", + "date": "2024-01-24", + "servant": "oldli", + "turns": "5T", + "runner": "Alastair Hale" + }, + { + "title": "Charlotte 5T", + "link": "https://www.youtube.com/watch?v=aOuK9RhZSFk", + "date": "2024-01-20", + "servant": "charlotte", + "turns": "5T", + "runner": "xy sunder" + }, + { + "title": "Taira 5T (FLO, BCE)", + "link": "https://www.youtube.com/watch?v=A5F8Rb26tNY", + "date": "2024-01-22", + "servant": "taira", + "turns": "5T", + "runner": "Felt" + }, + { + "title": "Melt 5T (FLO, NoCE)", + "link": "https://www.youtube.com/watch?v=-WRocbYbzpE", + "date": "2024-01-23", + "servant": "melt", + "turns": "5T", + "runner": "xy sunder" + }, + { + "title": "MHXA 5T (FLO, NoCE)", + "link": "https://www.youtube.com/watch?v=qFESCN59RFA", + "date": "2024-01-22", + "servant": "mhxa", + "turns": "5T", + "runner": "Ayumi" + } + ] + } + ] +} diff --git a/src/content/taInfoData/cernunnos.json b/src/content/taInfoData/cernunnos.json index 0dd065f..ea96964 100644 --- a/src/content/taInfoData/cernunnos.json +++ b/src/content/taInfoData/cernunnos.json @@ -1,99 +1,104 @@ { "info": { "title": "(Lostbelt 6) Cernunnos", - "questReleaseDate": "2023-07-10", + "releaseDate": "2023-07-10", "shortdescription": "One of FGOs most notorious boss fights due to up to 100% special defense, strong DoT damage and powerful field effects", - "description": "One of FGOs most notorious boss fights due to up to 100% special defense, strong DoT damage and powerful field effects - and still, the TA community prevailed and created some of the most amazing runs of all time", - "fightNumber": 2 + "releaseNumber": 2 }, - "data": [ + "quests": [ { - "title": "Shishou 4T (No Castoria)", - "link": "https://www.youtube.com/watch?v=WrHudtdfivA", - "date": "2023-07-19", - "servant": "shishou", - "turns": "4T", - "runner": "Firq" - }, - { - "title": "Shishou 4T (FLO)", - "link": "https://www.youtube.com/watch?v=O1f-go7uJQM", - "date": "2023-07-19", - "servant": "shishou", - "turns": "4T", - "runner": "Requiem" - }, - { - "title": "Jalter 4T", - "link": "https://www.youtube.com/watch?v=VGuXstsJa6k", - "date": "2023-07-10", - "servant": "jalter", - "turns": "4T", - "runner": "Ray" - }, - { - "title": "Altera 4T", - "link": "https://www.youtube.com/watch?v=BrgJT3gC6sg", - "date": "2023-07-13", - "servant": "altera", - "turns": "4T", - "runner": "Requiem" - }, - { - "title": "Astrea 4T (4 Slot)", - "link": "https://www.youtube.com/watch?v=0pwUn_bickU", - "date": "2023-07-17", - "servant": "astrea", - "turns": "4T", - "runner": "Alastair Hale" - }, - { - "title": "Meltryllis 4T (4 Slot)", - "link": "https://www.youtube.com/watch?v=B5uZkC40SQc", - "date": "2023-07-21", - "servant": "melt", - "turns": "4T", - "runner": "Zectry" - }, - { - "title": "Kijyo Koyo 4T", - "link": "https://www.youtube.com/watch?v=hea0QSvTbkY", - "date": "2023-07-14", - "servant": "koyo", - "turns": "4T", - "runner": "MCR" - }, - { - "title": "Charlotte 4T", - "link": "https://www.youtube.com/watch?v=HMD2WLNGxAk", - "date": "2023-07-12", - "servant": "charlotte", - "turns": "4T", - "runner": "Dante09" - }, - { - "title": "Gong 4T (4 NPs)", - "link": "https://www.youtube.com/watch?v=qQ82YA4BeGE", - "date": "2023-07-11", - "servant": "gong", - "turns": "4T", - "runner": "BadLuck" - }, - { - "title": "Shishou 4T", - "link": "https://www.youtube.com/watch?v=dArTitWkttA", - "date": "2023-07-13", - "servant": "shishou", - "turns": "4T", - "runner": "KOG" - }, - { - "title": "Amakusa 4T", - "link": "https://www.youtube.com/watch?v=hRu3EskLExE", - "date": "2023-07-27", - "servant": "amakusa", - "turns": "4T", - "runner": "Yier" + "questTitle": "(Lostbelt 6) Cernunnos", + "description": "One of FGOs most notorious boss fights due to up to 100% special defense, strong DoT damage and powerful field effects - and still, the TA community prevailed and created some of the most amazing runs of all time", + "data": [ + { + "title": "Shishou 4T (No Castoria)", + "link": "https://www.youtube.com/watch?v=WrHudtdfivA", + "date": "2023-07-19", + "servant": "shishou", + "turns": "4T", + "runner": "Firq" + }, + { + "title": "Shishou 4T (FLO)", + "link": "https://www.youtube.com/watch?v=O1f-go7uJQM", + "date": "2023-07-19", + "servant": "shishou", + "turns": "4T", + "runner": "Requiem" + }, + { + "title": "Jalter 4T", + "link": "https://www.youtube.com/watch?v=VGuXstsJa6k", + "date": "2023-07-10", + "servant": "jalter", + "turns": "4T", + "runner": "Ray" + }, + { + "title": "Altera 4T", + "link": "https://www.youtube.com/watch?v=BrgJT3gC6sg", + "date": "2023-07-13", + "servant": "altera", + "turns": "4T", + "runner": "Requiem" + }, + { + "title": "Astrea 4T (4 Slot)", + "link": "https://www.youtube.com/watch?v=0pwUn_bickU", + "date": "2023-07-17", + "servant": "astrea", + "turns": "4T", + "runner": "Alastair Hale" + }, + { + "title": "Meltryllis 4T (4 Slot)", + "link": "https://www.youtube.com/watch?v=B5uZkC40SQc", + "date": "2023-07-21", + "servant": "melt", + "turns": "4T", + "runner": "Zectry" + }, + { + "title": "Kijyo Koyo 4T", + "link": "https://www.youtube.com/watch?v=hea0QSvTbkY", + "date": "2023-07-14", + "servant": "koyo", + "turns": "4T", + "runner": "MCR" + }, + { + "title": "Charlotte 4T", + "link": "https://www.youtube.com/watch?v=HMD2WLNGxAk", + "date": "2023-07-12", + "servant": "charlotte", + "turns": "4T", + "runner": "Dante09" + }, + { + "title": "Gong 4T (4 NPs)", + "link": "https://www.youtube.com/watch?v=qQ82YA4BeGE", + "date": "2023-07-11", + "servant": "gong", + "turns": "4T", + "runner": "BadLuck" + }, + { + "title": "Shishou 4T", + "link": "https://www.youtube.com/watch?v=dArTitWkttA", + "date": "2023-07-13", + "servant": "shishou", + "turns": "4T", + "runner": "KOG" + }, + { + "title": "Amakusa 4T", + "link": "https://www.youtube.com/watch?v=hRu3EskLExE", + "date": "2023-07-27", + "servant": "amakusa", + "turns": "4T", + "runner": "Yier" + } + ] } ] } diff --git a/src/content/taInfoData/devilish-bodhisattva.json b/src/content/taInfoData/devilish-bodhisattva.json index 1cccc6b..24f46db 100644 --- a/src/content/taInfoData/devilish-bodhisattva.json +++ b/src/content/taInfoData/devilish-bodhisattva.json @@ -1,115 +1,120 @@ { - "info": { - "title": "Devilish Bodhisattva", - "questReleaseDate": "2022-06-21", - "shortdescription": "One of the most infamous fights in FGO, Full Power Beast III:R", + "info": { + "title": "Devilish Bodhisattva", + "releaseDate": "2022-06-21", + "shortdescription": "One of the most infamous fights in FGO, Full Power Beast III:R", + "releaseNumber": 1 + }, + "quests": [ + { + "questTitle": "Devilish Bodhisattva", "description": "One of the most infamous fights in FGO, Full Power Beast III:R ... but the racers make even this fight look easy at times, clearning it with the most diverse roster of servants ever seen.", - "fightNumber": 1 - }, - "data": [ - { - "title": "Shishou 7T (NoDupes)", - "link": "https://www.youtube.com/watch?v=d1ftVeitR6c", - "date": "2022-07-09", - "servant": "shishou", - "turns": "7T", - "runner": "Firq" - }, - { - "title": "Shishou 7T", - "link": "https://www.youtube.com/watch?v=nYV4jwgpuR0", - "date": "2022-07-14", - "servant": "shishou", - "turns": "7T", - "runner": "KOG" - }, - { - "title": "Shishou 7T", - "link": "https://www.youtube.com/watch?v=jKoSw1XM6-c", - "date": "2022-07-07", - "servant": "shishou", - "turns": "7T", - "runner": "Requiem" - }, - { - "title": "Jalter 7T", - "link": "https://www.youtube.com/watch?v=U5wsl09_VVQ", - "date": "2023-03-21", - "servant": "jalter", - "turns": "7T", - "runner": "Ray" - }, - { - "title": "Jalter 7T (NoCE)", - "link": "https://www.youtube.com/watch?v=RPtMHOxQfjs", - "date": "2023-11-29", - "servant": "jalter", - "turns": "7T", - "runner": "Ray" - }, - { - "title": "Taira 7T (NoCE)", - "link": "https://www.youtube.com/watch?v=mg8f8TD5AEQ", - "date": "2023-08-20", - "servant": "taira", - "turns": "7T", - "runner": "Felt" - }, - { - "title": "Astrea 7T", - "link": "https://www.youtube.com/watch?v=aWg9LCcZxro", - "date": "2023-08-22", - "servant": "astrea", - "turns": "7T", - "runner": "Alastair Hale" - }, - { - "title": "Astrea 7T (No Castoria)", - "link": "https://www.youtube.com/watch?v=fEJTDScu238", - "date": "2023-01-01", - "servant": "astrea", - "turns": "7T", - "runner": "Alastair Hale" - }, - { - "title": "Dioscuri 7T", - "link": "https://www.youtube.com/watch?v=El9D-LskMHU", - "date": "2022-06-25", - "servant": "dioscuri", - "turns": "7T", - "runner": "Sou" - }, - { - "title": "Maou Nobu 7T", - "link": "https://www.youtube.com/watch?v=CGGJ7WA6Gqg", - "date": "2022-12-30", - "servant": "maounobu", - "turns": "7T", - "runner": "Haru" - }, - { - "title": "Sitonai 7T", - "link": "https://www.youtube.com/watch?v=RJSedKUyKn0", - "date": "2022-10-26", - "servant": "sitonai", - "turns": "7T", - "runner": "Alastair Hale" - }, - { - "title": "Charlotte 7T", - "link": "https://www.youtube.com/watch?v=2DhDcxAcUTo", - "date": "2022-07-07", - "servant": "charlotte", - "turns": "7T", - "runner": "Dante09" - }, - { - "title": "MHXA 7T", - "link": "https://www.youtube.com/watch?v=xGHiUL4HR08", - "date": "2023-06-13", - "servant": "mhxa", - "turns": "7T", - "runner": "Ayumi" - } - ] -} \ No newline at end of file + "data": [ + { + "title": "Shishou 7T (NoDupes)", + "link": "https://www.youtube.com/watch?v=d1ftVeitR6c", + "date": "2022-07-09", + "servant": "shishou", + "turns": "7T", + "runner": "Firq" + }, + { + "title": "Shishou 7T", + "link": "https://www.youtube.com/watch?v=nYV4jwgpuR0", + "date": "2022-07-14", + "servant": "shishou", + "turns": "7T", + "runner": "KOG" + }, + { + "title": "Shishou 7T", + "link": "https://www.youtube.com/watch?v=jKoSw1XM6-c", + "date": "2022-07-07", + "servant": "shishou", + "turns": "7T", + "runner": "Requiem" + }, + { + "title": "Jalter 7T", + "link": "https://www.youtube.com/watch?v=U5wsl09_VVQ", + "date": "2023-03-21", + "servant": "jalter", + "turns": "7T", + "runner": "Ray" + }, + { + "title": "Jalter 7T (NoCE)", + "link": "https://www.youtube.com/watch?v=RPtMHOxQfjs", + "date": "2023-11-29", + "servant": "jalter", + "turns": "7T", + "runner": "Ray" + }, + { + "title": "Taira 7T (NoCE)", + "link": "https://www.youtube.com/watch?v=mg8f8TD5AEQ", + "date": "2023-08-20", + "servant": "taira", + "turns": "7T", + "runner": "Felt" + }, + { + "title": "Astrea 7T", + "link": "https://www.youtube.com/watch?v=aWg9LCcZxro", + "date": "2023-08-22", + "servant": "astrea", + "turns": "7T", + "runner": "Alastair Hale" + }, + { + "title": "Astrea 7T (No Castoria)", + "link": "https://www.youtube.com/watch?v=fEJTDScu238", + "date": "2023-01-01", + "servant": "astrea", + "turns": "7T", + "runner": "Alastair Hale" + }, + { + "title": "Dioscuri 7T", + "link": "https://www.youtube.com/watch?v=El9D-LskMHU", + "date": "2022-06-25", + "servant": "dioscuri", + "turns": "7T", + "runner": "Sou" + }, + { + "title": "Maou Nobu 7T", + "link": "https://www.youtube.com/watch?v=CGGJ7WA6Gqg", + "date": "2022-12-30", + "servant": "maounobu", + "turns": "7T", + "runner": "Haru" + }, + { + "title": "Sitonai 7T", + "link": "https://www.youtube.com/watch?v=RJSedKUyKn0", + "date": "2022-10-26", + "servant": "sitonai", + "turns": "7T", + "runner": "Alastair Hale" + }, + { + "title": "Charlotte 7T", + "link": "https://www.youtube.com/watch?v=2DhDcxAcUTo", + "date": "2022-07-07", + "servant": "charlotte", + "turns": "7T", + "runner": "Dante09" + }, + { + "title": "MHXA 7T", + "link": "https://www.youtube.com/watch?v=xGHiUL4HR08", + "date": "2023-06-13", + "servant": "mhxa", + "turns": "7T", + "runner": "Ayumi" + } + ] + } + ] +} diff --git a/src/content/taInfoData/morgan.json b/src/content/taInfoData/morgan.json index 8f034a9..7432195 100644 --- a/src/content/taInfoData/morgan.json +++ b/src/content/taInfoData/morgan.json @@ -1,163 +1,168 @@ { - "info": { - "title": "(Lostbelt 6) Queen Morgan", - "questReleaseDate": "2023-06-20", - "shortdescription": "The fight against the Lostbelt 6 Queen as the conclusion of LB 6 Part 2", + "info": { + "title": "(Lostbelt 6) Queen Morgan", + "releaseDate": "2023-06-20", + "shortdescription": "The fight against the Lostbelt 6 Queen as the conclusion of LB 6 Part 2", + "releaseNumber": 1 + }, + "quests": [ + { + "questTitle": "(Lostbelt 6) Queen Morgan", "description": "The fight against the Lostbelt 6 Queen as the conclusion of LB 6 Part 2 - Interesting field effects and a berserker enemy were making this fight interesting, as Morgan is hitting like an actual truck, meaning support cycling was a lot easier than usual.", - "fightNumber": 1 - }, - "data": [ - { - "title": "Skadi 3T", - "link": "https://www.youtube.com/watch?v=sQ7HHl1Pb3c", - "date": "2023-06-25", - "servant": "skadi", - "turns": "3T", - "runner": "Firq" - }, - { - "title": "Shishou 3T", - "link": "https://www.youtube.com/watch?v=7wQ6iabqgEc", - "date": "2023-06-26", - "servant": "shishou", - "turns": "3T", - "runner": "Firq" - }, - { - "title": "Shishou 3T", - "link": "https://www.youtube.com/watch?v=peKFxJZzoQ8", - "date": "2023-06-24", - "servant": "shishou", - "turns": "3T", - "runner": "KOG" - }, - { - "title": "MHXA 3T", - "link": "https://www.youtube.com/watch?v=ezKPe41MP3w", - "date": "2023-06-28", - "servant": "mhxa", - "turns": "3T", - "runner": "Requiem" - }, - { - "title": "NPC Castoria 3T", - "link": "https://www.youtube.com/watch?v=80u9nMp1k3o", - "date": "2023-06-28", - "servant": "castoria", - "turns": "3T", - "runner": "Requiem" - }, - { - "title": "Shishou 3T (FLO)", - "link": "https://www.youtube.com/watch?v=nDLV_TrnEts", - "date": "2023-06-28", - "servant": "shishou", - "turns": "3T", - "runner": "Requiem" - }, - { - "title": "Kama 3T (FLO)", - "link": "https://www.youtube.com/watch?v=3hEmzqo84XU", - "date": "2023-06-28", - "servant": "kama", - "turns": "3T", - "runner": "Requiem" - }, - { - "title": "Baobhan Sith 3T (FLO)", - "link": "https://www.youtube.com/watch?v=RR0u-_oooJ8", - "date": "2023-06-28", - "servant": "baobhansith", - "turns": "3T", - "runner": "Requiem" - }, - { - "title": "Jalter 3T (NoCE)", - "link": "https://www.youtube.com/watch?v=Vjai9Qg8TyU", - "date": "2023-06-24", - "servant": "jalter", - "turns": "3T", - "runner": "Ray" - }, - { - "title": "MIXA 3T (NoCE)", - "link": "https://www.youtube.com/watch?v=pV6ktirIuPE", - "date": "2023-06-26", - "servant": "mixa", - "turns": "3T", - "runner": "Ayumi" - }, - { - "title": "BB (Summer) 3T (NoCE NoNP FLO)", - "link": "https://www.youtube.com/watch?v=lgyteVK7cNA", - "date": "2023-07-06", - "servant": "bbsummer", - "turns": "3T", - "runner": "BadLuck" - }, - { - "title": "Cu Alter 3T", - "link": "https://www.youtube.com/watch?v=7QY_9rYmbwA", - "date": "2023-06-30", - "servant": "cualter", - "turns": "3T", - "runner": "Kusanagi" - }, - { - "title": "Saber Lily 3T", - "link": "https://www.youtube.com/watch?v=v4j8YkJfZJ4", - "date": "2023-06-26", - "servant": "saberlily", - "turns": "3T", - "runner": "Ayumi" - }, - { - "title": "Arjuna Alter 3T (FLO NoCEs)", - "link": "https://www.youtube.com/watch?v=zqGoTDhNfXM", - "date": "2023-07-07", - "servant": "arjunaalter", - "turns": "3T", - "runner": "Akise" - }, - { - "title": "Arjuna Alter 3T (FLO NoCE)", - "link": "https://www.youtube.com/watch?v=SWK8oevHYmk", - "date": "2023-07-20", - "servant": "arjunaalter", - "turns": "3T", - "runner": "Sakazuki" - }, - { - "title": "Astrea 3T", - "link": "https://www.youtube.com/watch?v=FsCfhat10yw", - "date": "2023-06-24", - "servant": "astrea", - "turns": "3T", - "runner": "Duplexubiquitary" - }, - { - "title": "Kijyo Koyo 3T", - "link": "https://www.youtube.com/watch?v=gL4PqwliXr4", - "date": "2023-06-28", - "servant": "koyo", - "turns": "3T", - "runner": "MCR" - }, - { - "title": "Melt 3T (FLO NoCEs)", - "link": "https://www.youtube.com/watch?v=2eh_Hitk7uQ", - "date": "2023-07-14", - "servant": "melt", - "turns": "3T", - "runner": "Zectry" - }, - { - "title": "Taira 3T (FLO)", - "link": "https://www.youtube.com/watch?v=iM7KBuvtUH0", - "date": "2023-07-17", - "servant": "taira", - "turns": "3T", - "runner": "Felt" - } - ] -} \ No newline at end of file + "data": [ + { + "title": "Skadi 3T", + "link": "https://www.youtube.com/watch?v=sQ7HHl1Pb3c", + "date": "2023-06-25", + "servant": "skadi", + "turns": "3T", + "runner": "Firq" + }, + { + "title": "Shishou 3T", + "link": "https://www.youtube.com/watch?v=7wQ6iabqgEc", + "date": "2023-06-26", + "servant": "shishou", + "turns": "3T", + "runner": "Firq" + }, + { + "title": "Shishou 3T", + "link": "https://www.youtube.com/watch?v=peKFxJZzoQ8", + "date": "2023-06-24", + "servant": "shishou", + "turns": "3T", + "runner": "KOG" + }, + { + "title": "MHXA 3T", + "link": "https://www.youtube.com/watch?v=ezKPe41MP3w", + "date": "2023-06-28", + "servant": "mhxa", + "turns": "3T", + "runner": "Requiem" + }, + { + "title": "NPC Castoria 3T", + "link": "https://www.youtube.com/watch?v=80u9nMp1k3o", + "date": "2023-06-28", + "servant": "castoria", + "turns": "3T", + "runner": "Requiem" + }, + { + "title": "Shishou 3T (FLO)", + "link": "https://www.youtube.com/watch?v=nDLV_TrnEts", + "date": "2023-06-28", + "servant": "shishou", + "turns": "3T", + "runner": "Requiem" + }, + { + "title": "Kama 3T (FLO)", + "link": "https://www.youtube.com/watch?v=3hEmzqo84XU", + "date": "2023-06-28", + "servant": "kama", + "turns": "3T", + "runner": "Requiem" + }, + { + "title": "Baobhan Sith 3T (FLO)", + "link": "https://www.youtube.com/watch?v=RR0u-_oooJ8", + "date": "2023-06-28", + "servant": "baobhansith", + "turns": "3T", + "runner": "Requiem" + }, + { + "title": "Jalter 3T (NoCE)", + "link": "https://www.youtube.com/watch?v=Vjai9Qg8TyU", + "date": "2023-06-24", + "servant": "jalter", + "turns": "3T", + "runner": "Ray" + }, + { + "title": "MIXA 3T (NoCE)", + "link": "https://www.youtube.com/watch?v=pV6ktirIuPE", + "date": "2023-06-26", + "servant": "mixa", + "turns": "3T", + "runner": "Ayumi" + }, + { + "title": "BB (Summer) 3T (NoCE NoNP FLO)", + "link": "https://www.youtube.com/watch?v=lgyteVK7cNA", + "date": "2023-07-06", + "servant": "bbsummer", + "turns": "3T", + "runner": "BadLuck" + }, + { + "title": "Cu Alter 3T", + "link": "https://www.youtube.com/watch?v=7QY_9rYmbwA", + "date": "2023-06-30", + "servant": "cualter", + "turns": "3T", + "runner": "Kusanagi" + }, + { + "title": "Saber Lily 3T", + "link": "https://www.youtube.com/watch?v=v4j8YkJfZJ4", + "date": "2023-06-26", + "servant": "saberlily", + "turns": "3T", + "runner": "Ayumi" + }, + { + "title": "Arjuna Alter 3T (FLO NoCEs)", + "link": "https://www.youtube.com/watch?v=zqGoTDhNfXM", + "date": "2023-07-07", + "servant": "arjunaalter", + "turns": "3T", + "runner": "Akise" + }, + { + "title": "Arjuna Alter 3T (FLO NoCE)", + "link": "https://www.youtube.com/watch?v=SWK8oevHYmk", + "date": "2023-07-20", + "servant": "arjunaalter", + "turns": "3T", + "runner": "Sakazuki" + }, + { + "title": "Astrea 3T", + "link": "https://www.youtube.com/watch?v=FsCfhat10yw", + "date": "2023-06-24", + "servant": "astrea", + "turns": "3T", + "runner": "Duplexubiquitary" + }, + { + "title": "Kijyo Koyo 3T", + "link": "https://www.youtube.com/watch?v=gL4PqwliXr4", + "date": "2023-06-28", + "servant": "koyo", + "turns": "3T", + "runner": "MCR" + }, + { + "title": "Melt 3T (FLO NoCEs)", + "link": "https://www.youtube.com/watch?v=2eh_Hitk7uQ", + "date": "2023-07-14", + "servant": "melt", + "turns": "3T", + "runner": "Zectry" + }, + { + "title": "Taira 3T (FLO)", + "link": "https://www.youtube.com/watch?v=iM7KBuvtUH0", + "date": "2023-07-17", + "servant": "taira", + "turns": "3T", + "runner": "Felt" + } + ] + } + ] +} diff --git a/src/layouts/taShowcaseLayout.astro b/src/layouts/taShowcaseLayout.astro index da682b4..23210da 100644 --- a/src/layouts/taShowcaseLayout.astro +++ b/src/layouts/taShowcaseLayout.astro @@ -11,7 +11,6 @@ export interface Props { const { collectionKey } = Astro.props const taEntry = await plsLoadTAEntry(collectionKey) const pagetitle = `${taEntry.info.title} - FGO TA` -taEntry.data.sort((a, b) => b.date.valueOf() - a.date.valueOf() ) --- b.date.valueOf() - a.date.valueOf() ) descriptionOverride={taEntry.info.shortdescription} > << Back to database - - {taEntry.data.map((item) => )} - + { + taEntry.quests.map((item) => ( + + {item.data + .sort((a, b) => b.date.valueOf() - a.date.valueOf()) + .map((item) => ( + + ))} + + )) + }
@@ -37,6 +41,9 @@ taEntry.data.sort((a, b) => b.date.valueOf() - a.date.valueOf() ) } a { + position: sticky; + top: 4rem; + z-index: 1; display: flex; align-items: center; justify-content: center; diff --git a/src/pages/database/index.astro b/src/pages/database/index.astro index f390b79..07de718 100644 --- a/src/pages/database/index.astro +++ b/src/pages/database/index.astro @@ -8,7 +8,7 @@ const description = 'FGO NA TA Database' const fulldata = await getCollection('taInfoData') fulldata.sort( - (a, b) => b.data.info.questReleaseDate.valueOf() - a.data.info.questReleaseDate.valueOf() || b.data.info.fightNumber - a.data.info.fightNumber + (a, b) => b.data.info.releaseDate.valueOf() - a.data.info.releaseDate.valueOf() || b.data.info.releaseNumber - a.data.info.releaseNumber ) ---