diff --git a/package-lock.json b/package-lock.json index 6779e93..844f1e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "fgo-ta-com-website", - "version": "0.1.10", + "version": "0.1.13", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fgo-ta-com-website", - "version": "0.1.10", + "version": "0.1.13", "dependencies": { "@astro-community/astro-embed-youtube": "^0.4.3", "@astrojs/check": "^0.3.4", diff --git a/package.json b/package.json index b2d89ac..971ab2e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fgo-ta-com-website", "type": "module", - "version": "0.1.12", + "version": "0.1.13", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/assets/ta_servants/baobhansith.png b/src/assets/ta_servants/baobhansith.png new file mode 100644 index 0000000..7970c11 Binary files /dev/null and b/src/assets/ta_servants/baobhansith.png differ diff --git a/src/assets/ta_servants/bbsummer.png b/src/assets/ta_servants/bbsummer.png new file mode 100644 index 0000000..e999124 Binary files /dev/null and b/src/assets/ta_servants/bbsummer.png differ diff --git a/src/assets/ta_servants/castoria.png b/src/assets/ta_servants/castoria.png new file mode 100644 index 0000000..3961d7c Binary files /dev/null and b/src/assets/ta_servants/castoria.png differ diff --git a/src/assets/ta_servants/cualter.png b/src/assets/ta_servants/cualter.png new file mode 100644 index 0000000..7b5572f Binary files /dev/null and b/src/assets/ta_servants/cualter.png differ diff --git a/src/assets/ta_servants/dioscuri.png b/src/assets/ta_servants/dioscuri.png new file mode 100644 index 0000000..d4ddf90 Binary files /dev/null and b/src/assets/ta_servants/dioscuri.png differ diff --git a/src/assets/ta_servants/ereshkigal.png b/src/assets/ta_servants/ereshkigal.png new file mode 100644 index 0000000..19a4f2a Binary files /dev/null and b/src/assets/ta_servants/ereshkigal.png differ diff --git a/src/assets/ta_servants/jaltersummer.png b/src/assets/ta_servants/jaltersummer.png new file mode 100644 index 0000000..1893dfa Binary files /dev/null and b/src/assets/ta_servants/jaltersummer.png differ diff --git a/src/assets/ta_servants/maounobu.png b/src/assets/ta_servants/maounobu.png new file mode 100644 index 0000000..666e89b Binary files /dev/null and b/src/assets/ta_servants/maounobu.png differ diff --git a/src/assets/ta_servants/mhxa.png b/src/assets/ta_servants/mhxa.png new file mode 100644 index 0000000..5396d46 Binary files /dev/null and b/src/assets/ta_servants/mhxa.png differ diff --git a/src/assets/ta_servants/mixa.png b/src/assets/ta_servants/mixa.png new file mode 100644 index 0000000..496b05f Binary files /dev/null and b/src/assets/ta_servants/mixa.png differ diff --git a/src/assets/ta_servants/musashi.png b/src/assets/ta_servants/musashi.png new file mode 100644 index 0000000..0166148 Binary files /dev/null and b/src/assets/ta_servants/musashi.png differ diff --git a/src/assets/ta_servants/saberalter.png b/src/assets/ta_servants/saberalter.png new file mode 100644 index 0000000..8266292 Binary files /dev/null and b/src/assets/ta_servants/saberalter.png differ diff --git a/src/assets/ta_servants/saberlily.png b/src/assets/ta_servants/saberlily.png new file mode 100644 index 0000000..8fc615f Binary files /dev/null and b/src/assets/ta_servants/saberlily.png differ diff --git a/src/assets/ta_servants/sitonai.png b/src/assets/ta_servants/sitonai.png new file mode 100644 index 0000000..3726ca1 Binary files /dev/null and b/src/assets/ta_servants/sitonai.png differ diff --git a/src/assets/ta_servants/skadi.png b/src/assets/ta_servants/skadi.png new file mode 100644 index 0000000..915d2a2 Binary files /dev/null and b/src/assets/ta_servants/skadi.png differ diff --git a/src/assets/ta_servants/suzuka.png b/src/assets/ta_servants/suzuka.png new file mode 100644 index 0000000..2967a38 Binary files /dev/null and b/src/assets/ta_servants/suzuka.png differ diff --git a/src/assets/ta_servants/taira.png b/src/assets/ta_servants/taira.png new file mode 100644 index 0000000..4731883 Binary files /dev/null and b/src/assets/ta_servants/taira.png differ diff --git a/src/assets/ta_servants/tamamocat.png b/src/assets/ta_servants/tamamocat.png new file mode 100644 index 0000000..e68596c Binary files /dev/null and b/src/assets/ta_servants/tamamocat.png differ diff --git a/src/content/_template.json b/src/content/_template.json new file mode 100644 index 0000000..1293b75 --- /dev/null +++ b/src/content/_template.json @@ -0,0 +1,19 @@ +{ + "info": { + "title": "", + "questReleaseDate": "YYYY-MM-DD", + "shortdescription": "", + "description": "", + "fightNumber": 1 + }, + "data": [ + { + "title": "", + "link": "", + "date": "YYYY-MM-DD", + "servant": "", + "turns": "XT", + "runner": "" + } + ] +} \ No newline at end of file diff --git a/src/content/data/albion.json b/src/content/data/albion.json new file mode 100644 index 0000000..35defb5 --- /dev/null +++ b/src/content/data/albion.json @@ -0,0 +1,131 @@ +{ + "info": { + "title": "(Lostbelt 6) Albion", + "questReleaseDate": "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 + }, + "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/data/cernunnos.json b/src/content/data/cernunnos.json index d70790a..2ee4f41 100644 --- a/src/content/data/cernunnos.json +++ b/src/content/data/cernunnos.json @@ -1,9 +1,10 @@ { "info": { - "title": "Cernunnos", + "title": "(Lostbelt 6) Cernunnos", "questReleaseDate": "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" + "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 }, "data": [ { @@ -77,6 +78,14 @@ "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" } ] } diff --git a/src/content/data/devilish-bodhisattva.json b/src/content/data/devilish-bodhisattva.json new file mode 100644 index 0000000..1cccc6b --- /dev/null +++ b/src/content/data/devilish-bodhisattva.json @@ -0,0 +1,115 @@ +{ + "info": { + "title": "Devilish Bodhisattva", + "questReleaseDate": "2022-06-21", + "shortdescription": "One of the most infamous fights in FGO, Full Power Beast III:R", + "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 diff --git a/src/content/data/morgan.json b/src/content/data/morgan.json new file mode 100644 index 0000000..8f034a9 --- /dev/null +++ b/src/content/data/morgan.json @@ -0,0 +1,163 @@ +{ + "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", + "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 diff --git a/src/pages/database/index.astro b/src/pages/database/index.astro index d74cfbe..fdf4efb 100644 --- a/src/pages/database/index.astro +++ b/src/pages/database/index.astro @@ -21,7 +21,7 @@ for (const [key, value] of Object.entries(fulldata)) { } questInfo.sort( - (a, b) => Date.parse(b.questReleaseDate) - Date.parse(a.questReleaseDate) + (a, b) => Date.parse(b.questReleaseDate) - Date.parse(a.questReleaseDate) || b.fightNumber - a.fightNumber ) --- diff --git a/src/types/ta.ts b/src/types/ta.ts index bc55c3f..8141d3b 100644 --- a/src/types/ta.ts +++ b/src/types/ta.ts @@ -12,6 +12,7 @@ interface Info { questReleaseDate: string description: string shortdescription: string + fightNumber?: number } export interface FileData { diff --git a/static/robots.txt b/static/robots.txt index e8f9e75..5d991bc 100644 --- a/static/robots.txt +++ b/static/robots.txt @@ -4,4 +4,4 @@ Disallow: /assets/data/ User-agent: GPTBot Disallow: / -Sitemap: https://firq.dev/sitemap-index.xml \ No newline at end of file +Sitemap: https://fgo-ta.com/sitemap-index.xml \ No newline at end of file