Added Case Files Event, restructured data files, new servants, etc.
All checks were successful
/ checking (push) Successful in 11s
/ build-site (push) Successful in 1m47s
/ publish (push) Successful in 23s

This commit is contained in:
Firq 2024-01-24 22:22:54 +01:00
parent f4ad0fa12d
commit bee2d59662
Signed by: Firq
GPG key ID: 3ACC61C8CEC83C20
26 changed files with 1044 additions and 676 deletions

10
package-lock.json generated
View file

@ -1,12 +1,12 @@
{ {
"name": "fgo-ta-com-website", "name": "fgo-ta-com-website",
"version": "0.1.15", "version": "0.1.16",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "fgo-ta-com-website", "name": "fgo-ta-com-website",
"version": "0.1.15", "version": "0.1.16",
"dependencies": { "dependencies": {
"@astro-community/astro-embed-youtube": "^0.4.3", "@astro-community/astro-embed-youtube": "^0.4.3",
"@astrojs/check": "^0.3.4", "@astrojs/check": "^0.3.4",
@ -2386,9 +2386,9 @@
} }
}, },
"node_modules/astro/node_modules/vite": { "node_modules/astro/node_modules/vite": {
"version": "5.0.10", "version": "5.0.12",
"resolved": "https://registry.npmjs.org/vite/-/vite-5.0.10.tgz", "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz",
"integrity": "sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==", "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==",
"dependencies": { "dependencies": {
"esbuild": "^0.19.3", "esbuild": "^0.19.3",
"postcss": "^8.4.32", "postcss": "^8.4.32",

View file

@ -1,7 +1,7 @@
{ {
"name": "fgo-ta-com-website", "name": "fgo-ta-com-website",
"type": "module", "type": "module",
"version": "0.1.15", "version": "0.1.16",
"scripts": { "scripts": {
"dev": "astro dev", "dev": "astro dev",
"start": "astro dev", "start": "astro dev",

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -2,7 +2,7 @@
export interface Props { export interface Props {
slug: string slug: string
title: string title: string
questReleaseDate: Date releaseDate: Date
shortdescription: string shortdescription: string
} }
@ -12,9 +12,9 @@ const options_date: Intl.DateTimeFormatOptions = {
day: '2-digit', day: '2-digit',
} }
const { shortdescription, questReleaseDate, slug, title } = Astro.props const { shortdescription, releaseDate, slug, title } = Astro.props
const url = `/database/${slug}` const url = `/database/${slug}`
const render_date = questReleaseDate.toLocaleDateString( const render_date = releaseDate.toLocaleDateString(
'en-GB', 'en-GB',
options_date options_date
) )

View file

@ -1,19 +1,24 @@
{ {
"info": { "info": {
"title": "", "title": "",
"questReleaseDate": "YYYY-MM-DD", "releaseDate": "YYYY-MM-DD",
"shortdescription": "", "shortdescription": "",
"releaseNumber": 1
},
"quests": [
{
"questTitle": "",
"description": "", "description": "",
"fightNumber": 1 "data": [
}, {
"data": [ "title": "Skadi 3T",
{ "link": "",
"title": "", "date": "YYYY-MM-DD",
"link": "", "servant": "skadi",
"date": "YYYY-MM-DD", "turns": "3T",
"servant": "", "runner": "Firq"
"turns": "XT", }
"runner": "" ]
} }
] ]
} }

View file

@ -1,23 +1,28 @@
import { z, defineCollection } from 'astro:content' 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({ const taInfo = defineCollection({
type: 'data', type: 'data',
schema: z.object({ schema: z.object({
info: z.object({ info: z.object({
title: z.string(), title: z.string(),
questReleaseDate: z.string().transform((str) => new Date(str)), releaseDate: z.string().transform((str) => new Date(str)),
shortdescription: z.string(), shortdescription: z.string(),
description: z.string(), releaseNumber: z.number().default(1),
fightNumber: z.number().default(1),
}), }),
data: z.array( quests: z.array(
z.object({ z.object({
title: z.string(), questTitle: z.string(),
link: z.string().url(), description: z.string(),
date: z.string().transform((str) => new Date(str)), data: z.array(taEntry)
servant: z.string(),
turns: z.string(),
runner: z.string(),
}) })
), ),
}), }),

View file

@ -1,131 +1,136 @@
{ {
"info": { "info": {
"title": "(Lostbelt 6) Albion", "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?", "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", "releaseNumber": 1
"fightNumber": 1
}, },
"data": [ "quests": [
{ {
"title": "Musashi 3T", "questTitle": "(Lostbelt 6) Albion",
"link": "https://www.youtube.com/watch?v=iVdQPoouI_Y", "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",
"date": "2023-07-10", "data": [
"servant": "musashi", {
"turns": "3T", "title": "Musashi 3T",
"runner": "Ray" "link": "https://www.youtube.com/watch?v=iVdQPoouI_Y",
}, "date": "2023-07-10",
{ "servant": "musashi",
"title": "Altera 3T (FLO)", "turns": "3T",
"link": "https://www.youtube.com/watch?v=7pyPtTVbd2A", "runner": "Ray"
"date": "2023-07-13", },
"servant": "altera", {
"turns": "3T", "title": "Altera 3T (FLO)",
"runner": "Requiem" "link": "https://www.youtube.com/watch?v=7pyPtTVbd2A",
}, "date": "2023-07-13",
{ "servant": "altera",
"title": "Suzuka 3T (FLO)", "turns": "3T",
"link": "https://www.youtube.com/watch?v=6ExpIoUJ3aU", "runner": "Requiem"
"date": "2023-07-12", },
"servant": "suzuka", {
"turns": "3T", "title": "Suzuka 3T (FLO)",
"runner": "Firq" "link": "https://www.youtube.com/watch?v=6ExpIoUJ3aU",
}, "date": "2023-07-12",
{ "servant": "suzuka",
"title": "Saber Alter 3T (FLO)", "turns": "3T",
"link": "https://www.youtube.com/watch?v=5U42nu-vPnk", "runner": "Firq"
"date": "2023-07-12", },
"servant": "saberalter", {
"turns": "3T", "title": "Saber Alter 3T (FLO)",
"runner": "Firq" "link": "https://www.youtube.com/watch?v=5U42nu-vPnk",
}, "date": "2023-07-12",
{ "servant": "saberalter",
"title": "Baobhan Sith 3T", "turns": "3T",
"link": "https://www.youtube.com/watch?v=526KYBolySY", "runner": "Firq"
"date": "2023-07-13", },
"servant": "baobhansith", {
"turns": "3T", "title": "Baobhan Sith 3T",
"runner": "Requiem" "link": "https://www.youtube.com/watch?v=526KYBolySY",
}, "date": "2023-07-13",
{ "servant": "baobhansith",
"title": "Shishou 3T", "turns": "3T",
"link": "https://www.youtube.com/watch?v=E8fjEYFqrWI", "runner": "Requiem"
"date": "2023-07-12", },
"servant": "shishou", {
"turns": "3T", "title": "Shishou 3T",
"runner": "Firq" "link": "https://www.youtube.com/watch?v=E8fjEYFqrWI",
}, "date": "2023-07-12",
{ "servant": "shishou",
"title": "Shishou 3T (FLO)", "turns": "3T",
"link": "https://www.youtube.com/watch?v=ciIkgHr-QPk", "runner": "Firq"
"date": "2023-07-12", },
"servant": "shishou", {
"turns": "3T", "title": "Shishou 3T (FLO)",
"runner": "Requiem" "link": "https://www.youtube.com/watch?v=ciIkgHr-QPk",
}, "date": "2023-07-12",
{ "servant": "shishou",
"title": "Ereshkigal 3T", "turns": "3T",
"link": "https://www.youtube.com/watch?v=wQBe74XTy4Q", "runner": "Requiem"
"date": "2023-07-13", },
"servant": "ereshkigal", {
"turns": "3T", "title": "Ereshkigal 3T",
"runner": "Conry" "link": "https://www.youtube.com/watch?v=wQBe74XTy4Q",
}, "date": "2023-07-13",
{ "servant": "ereshkigal",
"title": "Skadi 3T", "turns": "3T",
"link": "https://www.youtube.com/watch?v=tejeiYpzfqo", "runner": "Conry"
"date": "2023-07-11", },
"servant": "skadi", {
"turns": "3T", "title": "Skadi 3T",
"runner": "Firq" "link": "https://www.youtube.com/watch?v=tejeiYpzfqo",
}, "date": "2023-07-11",
{ "servant": "skadi",
"title": "Kama 3T (FLO)", "turns": "3T",
"link": "https://www.youtube.com/watch?v=SmnwfrXp1sg", "runner": "Firq"
"date": "2023-07-13", },
"servant": "kama", {
"turns": "3T", "title": "Kama 3T (FLO)",
"runner": "Requiem" "link": "https://www.youtube.com/watch?v=SmnwfrXp1sg",
}, "date": "2023-07-13",
{ "servant": "kama",
"title": "Summer Jalter 3T (FLO)", "turns": "3T",
"link": "https://www.youtube.com/watch?v=-3uDduYI2Cw", "runner": "Requiem"
"date": "2023-07-10", },
"servant": "jaltersummer", {
"turns": "3T", "title": "Summer Jalter 3T (FLO)",
"runner": "Kusanagi" "link": "https://www.youtube.com/watch?v=-3uDduYI2Cw",
}, "date": "2023-07-10",
{ "servant": "jaltersummer",
"title": "Tamamo Cat 3T", "turns": "3T",
"link": "https://www.youtube.com/watch?v=Vn6L6Ywin44", "runner": "Kusanagi"
"date": "2023-07-13", },
"servant": "tamamocat", {
"turns": "3T", "title": "Tamamo Cat 3T",
"runner": "Requiem" "link": "https://www.youtube.com/watch?v=Vn6L6Ywin44",
}, "date": "2023-07-13",
{ "servant": "tamamocat",
"title": "Cu Alter 3T (FLO)", "turns": "3T",
"link": "https://www.youtube.com/watch?v=iaR6PdFmmeQ", "runner": "Requiem"
"date": "2023-07-13", },
"servant": "cualter", {
"turns": "3T", "title": "Cu Alter 3T (FLO)",
"runner": "Volcanicz" "link": "https://www.youtube.com/watch?v=iaR6PdFmmeQ",
}, "date": "2023-07-13",
{ "servant": "cualter",
"title": "Suzuka 3T", "turns": "3T",
"link": "https://www.youtube.com/watch?v=2dj-55-9Oe8", "runner": "Volcanicz"
"date": "2023-07-12", },
"servant": "suzuka", {
"turns": "3T", "title": "Suzuka 3T",
"runner": "Mitsunee" "link": "https://www.youtube.com/watch?v=2dj-55-9Oe8",
}, "date": "2023-07-12",
{ "servant": "suzuka",
"title": "Shishou 3T", "turns": "3T",
"link": "https://www.youtube.com/watch?v=QB8xf7IeLO4", "runner": "Mitsunee"
"date": "2023-07-13", },
"servant": "shishou", {
"turns": "3T", "title": "Shishou 3T",
"runner": "KOG" "link": "https://www.youtube.com/watch?v=QB8xf7IeLO4",
"date": "2023-07-13",
"servant": "shishou",
"turns": "3T",
"runner": "KOG"
}
]
} }
] ]
} }

View file

@ -1,154 +1,159 @@
{ {
"info": { "info": {
"title": "Beast IV:L", "title": "Beast IV:L",
"questReleaseDate": "2023-12-26", "releaseDate": "2023-12-26",
"shortdescription": "An interesting conclusion to Tunguska to say the least", "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."
}, },
"data": [ "quests": [
{ {
"title": "Shishou 4T (No MLB DMG CE)", "questTitle": "Beast IV:L",
"link": "https://www.youtube.com/watch?v=brz21NKMMsY", "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.",
"date": "2023-12-31", "data": [
"servant": "shishou", {
"turns": "4T", "title": "Shishou 4T (No MLB DMG CE)",
"runner": "Firq" "link": "https://www.youtube.com/watch?v=brz21NKMMsY",
}, "date": "2023-12-31",
{ "servant": "shishou",
"title": "Shishou 4T (No DMG CE)", "turns": "4T",
"link": "https://www.youtube.com/watch?v=J0l-psWpokQ", "runner": "Firq"
"date": "2023-12-28", },
"servant": "shishou", {
"turns": "4T", "title": "Shishou 4T (No DMG CE)",
"runner": "Requiem" "link": "https://www.youtube.com/watch?v=J0l-psWpokQ",
}, "date": "2023-12-28",
{ "servant": "shishou",
"title": "Amakusa 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=ud5JZ__Hk4I", "runner": "Requiem"
"date": "2023-12-31", },
"servant": "amakusa", {
"turns": "4T", "title": "Amakusa 4T",
"runner": "Yier" "link": "https://www.youtube.com/watch?v=ud5JZ__Hk4I",
}, "date": "2023-12-31",
{ "servant": "amakusa",
"title": "Romulus 4T (NoMash NoCE)", "turns": "4T",
"link": "https://www.youtube.com/watch?v=e0DJEXpysSQ", "runner": "Yier"
"date": "2023-12-28", },
"servant": "romulus", {
"turns": "4T", "title": "Romulus 4T (NoMash NoCE)",
"runner": "Sakazuki" "link": "https://www.youtube.com/watch?v=e0DJEXpysSQ",
}, "date": "2023-12-28",
{ "servant": "romulus",
"title": "Melt 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=c7K5ra2CAxs", "runner": "Sakazuki"
"date": "2023-12-31", },
"servant": "melt", {
"turns": "4T", "title": "Melt 4T",
"runner": "Zectry" "link": "https://www.youtube.com/watch?v=c7K5ra2CAxs",
}, "date": "2023-12-31",
{ "servant": "melt",
"title": "Okuni 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=eg5OeQrhQMk", "runner": "Zectry"
"date": "2023-12-29", },
"servant": "okuni", {
"turns": "4T", "title": "Okuni 4T",
"runner": "QP Dangerous" "link": "https://www.youtube.com/watch?v=eg5OeQrhQMk",
}, "date": "2023-12-29",
{ "servant": "okuni",
"title": "Kama 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=9sm8XBglEgo", "runner": "QP Dangerous"
"date": "2023-12-29", },
"servant": "kama", {
"turns": "4T", "title": "Kama 4T",
"runner": "Requiem" "link": "https://www.youtube.com/watch?v=9sm8XBglEgo",
}, "date": "2023-12-29",
{ "servant": "kama",
"title": "Melusine 4T (FLO)", "turns": "4T",
"link": "https://www.youtube.com/watch?v=XHjExMEg3vQ", "runner": "Requiem"
"date": "2024-01-01", },
"servant": "melusine", {
"turns": "4T", "title": "Melusine 4T (FLO)",
"runner": "Zectry" "link": "https://www.youtube.com/watch?v=XHjExMEg3vQ",
}, "date": "2024-01-01",
{ "servant": "melusine",
"title": "Gilgamesh 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=SrDvEaFx3ko", "runner": "Zectry"
"date": "2023-12-31", },
"servant": "gilgamesh", {
"turns": "4T", "title": "Gilgamesh 4T",
"runner": "Yier" "link": "https://www.youtube.com/watch?v=SrDvEaFx3ko",
}, "date": "2023-12-31",
{ "servant": "gilgamesh",
"title": "Astrea 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=kw4E_mCxkKc", "runner": "Yier"
"date": "2023-12-30", },
"servant": "astrea", {
"turns": "4T", "title": "Astrea 4T",
"runner": "Alastair Hale" "link": "https://www.youtube.com/watch?v=kw4E_mCxkKc",
}, "date": "2023-12-30",
{ "servant": "astrea",
"title": "Kijyo Koyo 4T (Solo)", "turns": "4T",
"link": "https://www.youtube.com/watch?v=tAUA7Fn_HYo", "runner": "Alastair Hale"
"date": "2023-12-29", },
"servant": "koyo", {
"turns": "4T", "title": "Kijyo Koyo 4T (Solo)",
"runner": "MCR" "link": "https://www.youtube.com/watch?v=tAUA7Fn_HYo",
}, "date": "2023-12-29",
{ "servant": "koyo",
"title": "Tamamo Solo 30T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=2wUcojRXTlw", "runner": "MCR"
"date": "2023-12-27", },
"servant": "tamamo", {
"turns": "30T", "title": "Tamamo Solo 30T",
"runner": "Mitsunee" "link": "https://www.youtube.com/watch?v=2wUcojRXTlw",
}, "date": "2023-12-27",
{ "servant": "tamamo",
"title": "Dual Taigong Wang 4T", "turns": "30T",
"link": "https://www.youtube.com/watch?v=3jU3Az7iM7E", "runner": "Mitsunee"
"date": "2023-12-27", },
"servant": "taigongwang", {
"turns": "4T", "title": "Dual Taigong Wang 4T",
"runner": "Ryougi Bobby" "link": "https://www.youtube.com/watch?v=3jU3Az7iM7E",
}, "date": "2023-12-27",
{ "servant": "taigongwang",
"title": "Ibuki 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=dgJfgMHAOpI", "runner": "Ryougi Bobby"
"date": "2023-12-29", },
"servant": "ibuki", {
"turns": "4T", "title": "Ibuki 4T",
"runner": "Martyr Kuga" "link": "https://www.youtube.com/watch?v=dgJfgMHAOpI",
}, "date": "2023-12-29",
{ "servant": "ibuki",
"title": "Ozymandias 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=Y8qYY875M_I", "runner": "Martyr Kuga"
"date": "2023-12-28", },
"servant": "ozymandias", {
"turns": "4T", "title": "Ozymandias 4T",
"runner": "Kusanagi" "link": "https://www.youtube.com/watch?v=Y8qYY875M_I",
}, "date": "2023-12-28",
{ "servant": "ozymandias",
"title": "Arjuna Alter 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=OTfM7WQl5uI", "runner": "Kusanagi"
"date": "2023-12-28", },
"servant": "arjunaalter", {
"turns": "4T", "title": "Arjuna Alter 4T",
"runner": "Akise" "link": "https://www.youtube.com/watch?v=OTfM7WQl5uI",
}, "date": "2023-12-28",
{ "servant": "arjunaalter",
"title": "Galatea 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=GKCZtn815wA", "runner": "Akise"
"date": "2023-12-30", },
"servant": "galatea", {
"turns": "4T", "title": "Galatea 4T",
"runner": "Hentai Daddi" "link": "https://www.youtube.com/watch?v=GKCZtn815wA",
}, "date": "2023-12-30",
{ "servant": "galatea",
"title": "Summer Kiara 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=b46JRNUIdrM", "runner": "Hentai Daddi"
"date": "2023-12-28", },
"servant": "kiarasummer", {
"turns": "4T", "title": "Summer Kiara 4T",
"runner": "Felt" "link": "https://www.youtube.com/watch?v=b46JRNUIdrM",
"date": "2023-12-28",
"servant": "kiarasummer",
"turns": "4T",
"runner": "Felt"
}
]
} }
] ]
} }

View file

@ -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"
}
]
}
]
}

View file

@ -1,99 +1,104 @@
{ {
"info": { "info": {
"title": "(Lostbelt 6) Cernunnos", "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", "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", "releaseNumber": 2
"fightNumber": 2
}, },
"data": [ "quests": [
{ {
"title": "Shishou 4T (No Castoria)", "questTitle": "(Lostbelt 6) Cernunnos",
"link": "https://www.youtube.com/watch?v=WrHudtdfivA", "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",
"date": "2023-07-19", "data": [
"servant": "shishou", {
"turns": "4T", "title": "Shishou 4T (No Castoria)",
"runner": "Firq" "link": "https://www.youtube.com/watch?v=WrHudtdfivA",
}, "date": "2023-07-19",
{ "servant": "shishou",
"title": "Shishou 4T (FLO)", "turns": "4T",
"link": "https://www.youtube.com/watch?v=O1f-go7uJQM", "runner": "Firq"
"date": "2023-07-19", },
"servant": "shishou", {
"turns": "4T", "title": "Shishou 4T (FLO)",
"runner": "Requiem" "link": "https://www.youtube.com/watch?v=O1f-go7uJQM",
}, "date": "2023-07-19",
{ "servant": "shishou",
"title": "Jalter 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=VGuXstsJa6k", "runner": "Requiem"
"date": "2023-07-10", },
"servant": "jalter", {
"turns": "4T", "title": "Jalter 4T",
"runner": "Ray" "link": "https://www.youtube.com/watch?v=VGuXstsJa6k",
}, "date": "2023-07-10",
{ "servant": "jalter",
"title": "Altera 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=BrgJT3gC6sg", "runner": "Ray"
"date": "2023-07-13", },
"servant": "altera", {
"turns": "4T", "title": "Altera 4T",
"runner": "Requiem" "link": "https://www.youtube.com/watch?v=BrgJT3gC6sg",
}, "date": "2023-07-13",
{ "servant": "altera",
"title": "Astrea 4T (4 Slot)", "turns": "4T",
"link": "https://www.youtube.com/watch?v=0pwUn_bickU", "runner": "Requiem"
"date": "2023-07-17", },
"servant": "astrea", {
"turns": "4T", "title": "Astrea 4T (4 Slot)",
"runner": "Alastair Hale" "link": "https://www.youtube.com/watch?v=0pwUn_bickU",
}, "date": "2023-07-17",
{ "servant": "astrea",
"title": "Meltryllis 4T (4 Slot)", "turns": "4T",
"link": "https://www.youtube.com/watch?v=B5uZkC40SQc", "runner": "Alastair Hale"
"date": "2023-07-21", },
"servant": "melt", {
"turns": "4T", "title": "Meltryllis 4T (4 Slot)",
"runner": "Zectry" "link": "https://www.youtube.com/watch?v=B5uZkC40SQc",
}, "date": "2023-07-21",
{ "servant": "melt",
"title": "Kijyo Koyo 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=hea0QSvTbkY", "runner": "Zectry"
"date": "2023-07-14", },
"servant": "koyo", {
"turns": "4T", "title": "Kijyo Koyo 4T",
"runner": "MCR" "link": "https://www.youtube.com/watch?v=hea0QSvTbkY",
}, "date": "2023-07-14",
{ "servant": "koyo",
"title": "Charlotte 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=HMD2WLNGxAk", "runner": "MCR"
"date": "2023-07-12", },
"servant": "charlotte", {
"turns": "4T", "title": "Charlotte 4T",
"runner": "Dante09" "link": "https://www.youtube.com/watch?v=HMD2WLNGxAk",
}, "date": "2023-07-12",
{ "servant": "charlotte",
"title": "Gong 4T (4 NPs)", "turns": "4T",
"link": "https://www.youtube.com/watch?v=qQ82YA4BeGE", "runner": "Dante09"
"date": "2023-07-11", },
"servant": "gong", {
"turns": "4T", "title": "Gong 4T (4 NPs)",
"runner": "BadLuck" "link": "https://www.youtube.com/watch?v=qQ82YA4BeGE",
}, "date": "2023-07-11",
{ "servant": "gong",
"title": "Shishou 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=dArTitWkttA", "runner": "BadLuck"
"date": "2023-07-13", },
"servant": "shishou", {
"turns": "4T", "title": "Shishou 4T",
"runner": "KOG" "link": "https://www.youtube.com/watch?v=dArTitWkttA",
}, "date": "2023-07-13",
{ "servant": "shishou",
"title": "Amakusa 4T", "turns": "4T",
"link": "https://www.youtube.com/watch?v=hRu3EskLExE", "runner": "KOG"
"date": "2023-07-27", },
"servant": "amakusa", {
"turns": "4T", "title": "Amakusa 4T",
"runner": "Yier" "link": "https://www.youtube.com/watch?v=hRu3EskLExE",
"date": "2023-07-27",
"servant": "amakusa",
"turns": "4T",
"runner": "Yier"
}
]
} }
] ]
} }

View file

@ -1,115 +1,120 @@
{ {
"info": { "info": {
"title": "Devilish Bodhisattva", "title": "Devilish Bodhisattva",
"questReleaseDate": "2022-06-21", "releaseDate": "2022-06-21",
"shortdescription": "One of the most infamous fights in FGO, Full Power Beast III:R", "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.", "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": [
}, {
"data": [ "title": "Shishou 7T (NoDupes)",
{ "link": "https://www.youtube.com/watch?v=d1ftVeitR6c",
"title": "Shishou 7T (NoDupes)", "date": "2022-07-09",
"link": "https://www.youtube.com/watch?v=d1ftVeitR6c", "servant": "shishou",
"date": "2022-07-09", "turns": "7T",
"servant": "shishou", "runner": "Firq"
"turns": "7T", },
"runner": "Firq" {
}, "title": "Shishou 7T",
{ "link": "https://www.youtube.com/watch?v=nYV4jwgpuR0",
"title": "Shishou 7T", "date": "2022-07-14",
"link": "https://www.youtube.com/watch?v=nYV4jwgpuR0", "servant": "shishou",
"date": "2022-07-14", "turns": "7T",
"servant": "shishou", "runner": "KOG"
"turns": "7T", },
"runner": "KOG" {
}, "title": "Shishou 7T",
{ "link": "https://www.youtube.com/watch?v=jKoSw1XM6-c",
"title": "Shishou 7T", "date": "2022-07-07",
"link": "https://www.youtube.com/watch?v=jKoSw1XM6-c", "servant": "shishou",
"date": "2022-07-07", "turns": "7T",
"servant": "shishou", "runner": "Requiem"
"turns": "7T", },
"runner": "Requiem" {
}, "title": "Jalter 7T",
{ "link": "https://www.youtube.com/watch?v=U5wsl09_VVQ",
"title": "Jalter 7T", "date": "2023-03-21",
"link": "https://www.youtube.com/watch?v=U5wsl09_VVQ", "servant": "jalter",
"date": "2023-03-21", "turns": "7T",
"servant": "jalter", "runner": "Ray"
"turns": "7T", },
"runner": "Ray" {
}, "title": "Jalter 7T (NoCE)",
{ "link": "https://www.youtube.com/watch?v=RPtMHOxQfjs",
"title": "Jalter 7T (NoCE)", "date": "2023-11-29",
"link": "https://www.youtube.com/watch?v=RPtMHOxQfjs", "servant": "jalter",
"date": "2023-11-29", "turns": "7T",
"servant": "jalter", "runner": "Ray"
"turns": "7T", },
"runner": "Ray" {
}, "title": "Taira 7T (NoCE)",
{ "link": "https://www.youtube.com/watch?v=mg8f8TD5AEQ",
"title": "Taira 7T (NoCE)", "date": "2023-08-20",
"link": "https://www.youtube.com/watch?v=mg8f8TD5AEQ", "servant": "taira",
"date": "2023-08-20", "turns": "7T",
"servant": "taira", "runner": "Felt"
"turns": "7T", },
"runner": "Felt" {
}, "title": "Astrea 7T",
{ "link": "https://www.youtube.com/watch?v=aWg9LCcZxro",
"title": "Astrea 7T", "date": "2023-08-22",
"link": "https://www.youtube.com/watch?v=aWg9LCcZxro", "servant": "astrea",
"date": "2023-08-22", "turns": "7T",
"servant": "astrea", "runner": "Alastair Hale"
"turns": "7T", },
"runner": "Alastair Hale" {
}, "title": "Astrea 7T (No Castoria)",
{ "link": "https://www.youtube.com/watch?v=fEJTDScu238",
"title": "Astrea 7T (No Castoria)", "date": "2023-01-01",
"link": "https://www.youtube.com/watch?v=fEJTDScu238", "servant": "astrea",
"date": "2023-01-01", "turns": "7T",
"servant": "astrea", "runner": "Alastair Hale"
"turns": "7T", },
"runner": "Alastair Hale" {
}, "title": "Dioscuri 7T",
{ "link": "https://www.youtube.com/watch?v=El9D-LskMHU",
"title": "Dioscuri 7T", "date": "2022-06-25",
"link": "https://www.youtube.com/watch?v=El9D-LskMHU", "servant": "dioscuri",
"date": "2022-06-25", "turns": "7T",
"servant": "dioscuri", "runner": "Sou"
"turns": "7T", },
"runner": "Sou" {
}, "title": "Maou Nobu 7T",
{ "link": "https://www.youtube.com/watch?v=CGGJ7WA6Gqg",
"title": "Maou Nobu 7T", "date": "2022-12-30",
"link": "https://www.youtube.com/watch?v=CGGJ7WA6Gqg", "servant": "maounobu",
"date": "2022-12-30", "turns": "7T",
"servant": "maounobu", "runner": "Haru"
"turns": "7T", },
"runner": "Haru" {
}, "title": "Sitonai 7T",
{ "link": "https://www.youtube.com/watch?v=RJSedKUyKn0",
"title": "Sitonai 7T", "date": "2022-10-26",
"link": "https://www.youtube.com/watch?v=RJSedKUyKn0", "servant": "sitonai",
"date": "2022-10-26", "turns": "7T",
"servant": "sitonai", "runner": "Alastair Hale"
"turns": "7T", },
"runner": "Alastair Hale" {
}, "title": "Charlotte 7T",
{ "link": "https://www.youtube.com/watch?v=2DhDcxAcUTo",
"title": "Charlotte 7T", "date": "2022-07-07",
"link": "https://www.youtube.com/watch?v=2DhDcxAcUTo", "servant": "charlotte",
"date": "2022-07-07", "turns": "7T",
"servant": "charlotte", "runner": "Dante09"
"turns": "7T", },
"runner": "Dante09" {
}, "title": "MHXA 7T",
{ "link": "https://www.youtube.com/watch?v=xGHiUL4HR08",
"title": "MHXA 7T", "date": "2023-06-13",
"link": "https://www.youtube.com/watch?v=xGHiUL4HR08", "servant": "mhxa",
"date": "2023-06-13", "turns": "7T",
"servant": "mhxa", "runner": "Ayumi"
"turns": "7T", }
"runner": "Ayumi" ]
} }
] ]
} }

View file

@ -1,163 +1,168 @@
{ {
"info": { "info": {
"title": "(Lostbelt 6) Queen Morgan", "title": "(Lostbelt 6) Queen Morgan",
"questReleaseDate": "2023-06-20", "releaseDate": "2023-06-20",
"shortdescription": "The fight against the Lostbelt 6 Queen as the conclusion of LB 6 Part 2", "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.", "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": [
}, {
"data": [ "title": "Skadi 3T",
{ "link": "https://www.youtube.com/watch?v=sQ7HHl1Pb3c",
"title": "Skadi 3T", "date": "2023-06-25",
"link": "https://www.youtube.com/watch?v=sQ7HHl1Pb3c", "servant": "skadi",
"date": "2023-06-25", "turns": "3T",
"servant": "skadi", "runner": "Firq"
"turns": "3T", },
"runner": "Firq" {
}, "title": "Shishou 3T",
{ "link": "https://www.youtube.com/watch?v=7wQ6iabqgEc",
"title": "Shishou 3T", "date": "2023-06-26",
"link": "https://www.youtube.com/watch?v=7wQ6iabqgEc", "servant": "shishou",
"date": "2023-06-26", "turns": "3T",
"servant": "shishou", "runner": "Firq"
"turns": "3T", },
"runner": "Firq" {
}, "title": "Shishou 3T",
{ "link": "https://www.youtube.com/watch?v=peKFxJZzoQ8",
"title": "Shishou 3T", "date": "2023-06-24",
"link": "https://www.youtube.com/watch?v=peKFxJZzoQ8", "servant": "shishou",
"date": "2023-06-24", "turns": "3T",
"servant": "shishou", "runner": "KOG"
"turns": "3T", },
"runner": "KOG" {
}, "title": "MHXA 3T",
{ "link": "https://www.youtube.com/watch?v=ezKPe41MP3w",
"title": "MHXA 3T", "date": "2023-06-28",
"link": "https://www.youtube.com/watch?v=ezKPe41MP3w", "servant": "mhxa",
"date": "2023-06-28", "turns": "3T",
"servant": "mhxa", "runner": "Requiem"
"turns": "3T", },
"runner": "Requiem" {
}, "title": "NPC Castoria 3T",
{ "link": "https://www.youtube.com/watch?v=80u9nMp1k3o",
"title": "NPC Castoria 3T", "date": "2023-06-28",
"link": "https://www.youtube.com/watch?v=80u9nMp1k3o", "servant": "castoria",
"date": "2023-06-28", "turns": "3T",
"servant": "castoria", "runner": "Requiem"
"turns": "3T", },
"runner": "Requiem" {
}, "title": "Shishou 3T (FLO)",
{ "link": "https://www.youtube.com/watch?v=nDLV_TrnEts",
"title": "Shishou 3T (FLO)", "date": "2023-06-28",
"link": "https://www.youtube.com/watch?v=nDLV_TrnEts", "servant": "shishou",
"date": "2023-06-28", "turns": "3T",
"servant": "shishou", "runner": "Requiem"
"turns": "3T", },
"runner": "Requiem" {
}, "title": "Kama 3T (FLO)",
{ "link": "https://www.youtube.com/watch?v=3hEmzqo84XU",
"title": "Kama 3T (FLO)", "date": "2023-06-28",
"link": "https://www.youtube.com/watch?v=3hEmzqo84XU", "servant": "kama",
"date": "2023-06-28", "turns": "3T",
"servant": "kama", "runner": "Requiem"
"turns": "3T", },
"runner": "Requiem" {
}, "title": "Baobhan Sith 3T (FLO)",
{ "link": "https://www.youtube.com/watch?v=RR0u-_oooJ8",
"title": "Baobhan Sith 3T (FLO)", "date": "2023-06-28",
"link": "https://www.youtube.com/watch?v=RR0u-_oooJ8", "servant": "baobhansith",
"date": "2023-06-28", "turns": "3T",
"servant": "baobhansith", "runner": "Requiem"
"turns": "3T", },
"runner": "Requiem" {
}, "title": "Jalter 3T (NoCE)",
{ "link": "https://www.youtube.com/watch?v=Vjai9Qg8TyU",
"title": "Jalter 3T (NoCE)", "date": "2023-06-24",
"link": "https://www.youtube.com/watch?v=Vjai9Qg8TyU", "servant": "jalter",
"date": "2023-06-24", "turns": "3T",
"servant": "jalter", "runner": "Ray"
"turns": "3T", },
"runner": "Ray" {
}, "title": "MIXA 3T (NoCE)",
{ "link": "https://www.youtube.com/watch?v=pV6ktirIuPE",
"title": "MIXA 3T (NoCE)", "date": "2023-06-26",
"link": "https://www.youtube.com/watch?v=pV6ktirIuPE", "servant": "mixa",
"date": "2023-06-26", "turns": "3T",
"servant": "mixa", "runner": "Ayumi"
"turns": "3T", },
"runner": "Ayumi" {
}, "title": "BB (Summer) 3T (NoCE NoNP FLO)",
{ "link": "https://www.youtube.com/watch?v=lgyteVK7cNA",
"title": "BB (Summer) 3T (NoCE NoNP FLO)", "date": "2023-07-06",
"link": "https://www.youtube.com/watch?v=lgyteVK7cNA", "servant": "bbsummer",
"date": "2023-07-06", "turns": "3T",
"servant": "bbsummer", "runner": "BadLuck"
"turns": "3T", },
"runner": "BadLuck" {
}, "title": "Cu Alter 3T",
{ "link": "https://www.youtube.com/watch?v=7QY_9rYmbwA",
"title": "Cu Alter 3T", "date": "2023-06-30",
"link": "https://www.youtube.com/watch?v=7QY_9rYmbwA", "servant": "cualter",
"date": "2023-06-30", "turns": "3T",
"servant": "cualter", "runner": "Kusanagi"
"turns": "3T", },
"runner": "Kusanagi" {
}, "title": "Saber Lily 3T",
{ "link": "https://www.youtube.com/watch?v=v4j8YkJfZJ4",
"title": "Saber Lily 3T", "date": "2023-06-26",
"link": "https://www.youtube.com/watch?v=v4j8YkJfZJ4", "servant": "saberlily",
"date": "2023-06-26", "turns": "3T",
"servant": "saberlily", "runner": "Ayumi"
"turns": "3T", },
"runner": "Ayumi" {
}, "title": "Arjuna Alter 3T (FLO NoCEs)",
{ "link": "https://www.youtube.com/watch?v=zqGoTDhNfXM",
"title": "Arjuna Alter 3T (FLO NoCEs)", "date": "2023-07-07",
"link": "https://www.youtube.com/watch?v=zqGoTDhNfXM", "servant": "arjunaalter",
"date": "2023-07-07", "turns": "3T",
"servant": "arjunaalter", "runner": "Akise"
"turns": "3T", },
"runner": "Akise" {
}, "title": "Arjuna Alter 3T (FLO NoCE)",
{ "link": "https://www.youtube.com/watch?v=SWK8oevHYmk",
"title": "Arjuna Alter 3T (FLO NoCE)", "date": "2023-07-20",
"link": "https://www.youtube.com/watch?v=SWK8oevHYmk", "servant": "arjunaalter",
"date": "2023-07-20", "turns": "3T",
"servant": "arjunaalter", "runner": "Sakazuki"
"turns": "3T", },
"runner": "Sakazuki" {
}, "title": "Astrea 3T",
{ "link": "https://www.youtube.com/watch?v=FsCfhat10yw",
"title": "Astrea 3T", "date": "2023-06-24",
"link": "https://www.youtube.com/watch?v=FsCfhat10yw", "servant": "astrea",
"date": "2023-06-24", "turns": "3T",
"servant": "astrea", "runner": "Duplexubiquitary"
"turns": "3T", },
"runner": "Duplexubiquitary" {
}, "title": "Kijyo Koyo 3T",
{ "link": "https://www.youtube.com/watch?v=gL4PqwliXr4",
"title": "Kijyo Koyo 3T", "date": "2023-06-28",
"link": "https://www.youtube.com/watch?v=gL4PqwliXr4", "servant": "koyo",
"date": "2023-06-28", "turns": "3T",
"servant": "koyo", "runner": "MCR"
"turns": "3T", },
"runner": "MCR" {
}, "title": "Melt 3T (FLO NoCEs)",
{ "link": "https://www.youtube.com/watch?v=2eh_Hitk7uQ",
"title": "Melt 3T (FLO NoCEs)", "date": "2023-07-14",
"link": "https://www.youtube.com/watch?v=2eh_Hitk7uQ", "servant": "melt",
"date": "2023-07-14", "turns": "3T",
"servant": "melt", "runner": "Zectry"
"turns": "3T", },
"runner": "Zectry" {
}, "title": "Taira 3T (FLO)",
{ "link": "https://www.youtube.com/watch?v=iM7KBuvtUH0",
"title": "Taira 3T (FLO)", "date": "2023-07-17",
"link": "https://www.youtube.com/watch?v=iM7KBuvtUH0", "servant": "taira",
"date": "2023-07-17", "turns": "3T",
"servant": "taira", "runner": "Felt"
"turns": "3T", }
"runner": "Felt" ]
} }
] ]
} }

View file

@ -11,7 +11,6 @@ export interface Props {
const { collectionKey } = Astro.props const { collectionKey } = Astro.props
const taEntry = await plsLoadTAEntry(collectionKey) const taEntry = await plsLoadTAEntry(collectionKey)
const pagetitle = `${taEntry.info.title} - FGO TA` const pagetitle = `${taEntry.info.title} - FGO TA`
taEntry.data.sort((a, b) => b.date.valueOf() - a.date.valueOf() )
--- ---
<Layout <Layout
@ -20,12 +19,17 @@ taEntry.data.sort((a, b) => b.date.valueOf() - a.date.valueOf() )
descriptionOverride={taEntry.info.shortdescription} descriptionOverride={taEntry.info.shortdescription}
> >
<a href="/database">&lt&lt Back to database</a> <a href="/database">&lt&lt Back to database</a>
<BaseSection {
title={taEntry.info.title} taEntry.quests.map((item) => (
description={taEntry.info.description} <BaseSection title={item.questTitle} description={item.description}>
> {item.data
{taEntry.data.map((item) => <TACard {...item} />)} .sort((a, b) => b.date.valueOf() - a.date.valueOf())
</BaseSection> .map((item) => (
<TACard {...item} />
))}
</BaseSection>
))
}
<div class="placeholder"></div> <div class="placeholder"></div>
</Layout> </Layout>
@ -37,6 +41,9 @@ taEntry.data.sort((a, b) => b.date.valueOf() - a.date.valueOf() )
} }
a { a {
position: sticky;
top: 4rem;
z-index: 1;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;

View file

@ -8,7 +8,7 @@ const description = 'FGO NA TA Database'
const fulldata = await getCollection('taInfoData') const fulldata = await getCollection('taInfoData')
fulldata.sort( 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
) )
--- ---