Working on Mega Coil
All checks were successful
/ checking (push) Successful in 11s
/ publish (push) Successful in 7s
/ build-site (push) Successful in 1m56s

This commit is contained in:
Firq 2024-05-01 23:49:59 +02:00
parent 827353f729
commit 8fc270833b
Signed by: Firq
GPG key ID: 3ACC61C8CEC83C20
24 changed files with 1347 additions and 1549 deletions

2598
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
{ {
"name": "fgo-ta-com-website", "name": "fgo-ta-com-website",
"type": "module", "type": "module",
"version": "0.1.17-pre.1", "version": "0.1.17-pre.2",
"scripts": { "scripts": {
"dev": "astro dev", "dev": "astro dev",
"start": "astro dev", "start": "astro dev",
@ -11,9 +11,9 @@
}, },
"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.5.10",
"@astrojs/sitemap": "^3.0.3", "@astrojs/sitemap": "^3.1.4",
"astro": "^4.0.7", "astro": "^4.7.0",
"astro-meta-tags": "^0.1.3", "astro-meta-tags": "^0.1.3",
"autoprefixer": "^10.4.16", "autoprefixer": "^10.4.16",
"iconoir": "^7.3.0", "iconoir": "^7.3.0",

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View file

@ -7,7 +7,7 @@ const hamburger_src_url = `url("${hamburger.src}")`
<header> <header>
<a href="/" rel="noopener noreferrer" aria-label="Home" role="button"> <a href="/" rel="noopener noreferrer" aria-label="Home" role="button">
<Image src={logo} alt="FGO TA Logo" /> <Image src={logo} alt="FGO TA Logo" loading="eager"/>
<span class="visually-hidden">Logo</span> <span class="visually-hidden">Logo</span>
</a> </a>
<ul class="desktop"> <ul class="desktop">

View file

@ -123,7 +123,7 @@
"runner": "TokuHer0" "runner": "TokuHer0"
}, },
{ {
"title": "Summer BB 3T (FLO, NoCE)", "title": "Summer BB 3T (FLO NoCE)",
"link": "https://www.youtube.com/watch?v=VAEjvL34hsc", "link": "https://www.youtube.com/watch?v=VAEjvL34hsc",
"date": "2024-01-21", "date": "2024-01-21",
"servant": "bbsummer", "servant": "bbsummer",
@ -131,7 +131,7 @@
"runner": "Felt" "runner": "Felt"
}, },
{ {
"title": "Kijyo Koyo 3T (FLO, NoCE)", "title": "Kijyo Koyo 3T (FLO NoCE)",
"link": "https://www.youtube.com/watch?v=A5-VRkAx__o", "link": "https://www.youtube.com/watch?v=A5-VRkAx__o",
"date": "2024-01-19", "date": "2024-01-19",
"servant": "koyo", "servant": "koyo",
@ -193,7 +193,7 @@
"runner": "inv4der" "runner": "inv4der"
}, },
{ {
"title": "Melusine 3T (FLO, NoCE)", "title": "Melusine 3T (FLO NoCE)",
"link": "https://www.youtube.com/watch?v=OgoteFJL85A", "link": "https://www.youtube.com/watch?v=OgoteFJL85A",
"date": "2024-01-21", "date": "2024-01-21",
"servant": "melusine_aoe", "servant": "melusine_aoe",
@ -241,7 +241,7 @@
"runner": "Ray" "runner": "Ray"
}, },
{ {
"title": "Okita Alter 3T (FLO, NoCEs)", "title": "Okita Alter 3T (FLO NoCEs)",
"link": "https://www.youtube.com/watch?v=7Htl-Ld6f-Q", "link": "https://www.youtube.com/watch?v=7Htl-Ld6f-Q",
"date": "2024-01-21", "date": "2024-01-21",
"servant": "okitaalter", "servant": "okitaalter",
@ -297,7 +297,7 @@
"runner": "xy sunder" "runner": "xy sunder"
}, },
{ {
"title": "Taira 5T (FLO, BCE)", "title": "Taira 5T (FLO BCE)",
"link": "https://www.youtube.com/watch?v=A5F8Rb26tNY", "link": "https://www.youtube.com/watch?v=A5F8Rb26tNY",
"date": "2024-01-22", "date": "2024-01-22",
"servant": "taira", "servant": "taira",
@ -305,7 +305,7 @@
"runner": "Felt" "runner": "Felt"
}, },
{ {
"title": "Melt 5T (FLO, NoCE)", "title": "Melt 5T (FLO NoCE)",
"link": "https://www.youtube.com/watch?v=-WRocbYbzpE", "link": "https://www.youtube.com/watch?v=-WRocbYbzpE",
"date": "2024-01-23", "date": "2024-01-23",
"servant": "melt", "servant": "melt",
@ -313,7 +313,7 @@
"runner": "xy sunder" "runner": "xy sunder"
}, },
{ {
"title": "MHXA 5T (FLO, NoCE)", "title": "MHXA 5T (FLO NoCE)",
"link": "https://www.youtube.com/watch?v=qFESCN59RFA", "link": "https://www.youtube.com/watch?v=qFESCN59RFA",
"date": "2024-01-22", "date": "2024-01-22",
"servant": "mhxa", "servant": "mhxa",

View file

@ -1,7 +1,7 @@
{ {
"info": { "info": {
"title": "Lightning in Gilgilgamesh", "title": "Lightning in Gilgilgamesh",
"releaseDate": "2024-01-11", "releaseDate": "2024-03-23",
"shortdescription": "The actual Challenge Quest of this event - time to make those pompous idiots pay!", "shortdescription": "The actual Challenge Quest of this event - time to make those pompous idiots pay!",
"releaseNumber": 1 "releaseNumber": 1
}, },
@ -131,7 +131,7 @@
"runner": "rotankhero" "runner": "rotankhero"
}, },
{ {
"title": "Ivan 3T (FLO, NDCE)", "title": "Ivan 3T (FLO NDCE)",
"link": "https://www.youtube.com/watch?v=X6JMhUjizvY", "link": "https://www.youtube.com/watch?v=X6JMhUjizvY",
"date": "2024-03-27", "date": "2024-03-27",
"servant": "ivan", "servant": "ivan",
@ -171,7 +171,7 @@
"runner": "geens" "runner": "geens"
}, },
{ {
"title": "Arjuna Alter 3T (FLO, NoDupes)", "title": "Arjuna Alter 3T (FLO NoDupes)",
"link": "https://www.youtube.com/watch?v=M9uMA8zYZ3w", "link": "https://www.youtube.com/watch?v=M9uMA8zYZ3w",
"date": "2024-03-24", "date": "2024-03-24",
"servant": "arjunaalter", "servant": "arjunaalter",
@ -179,7 +179,7 @@
"runner": "Kusanagi" "runner": "Kusanagi"
}, },
{ {
"title": "Arjuna Alter 3T (FLO, NoCE)", "title": "Arjuna Alter 3T (FLO NoCE)",
"link": "https://www.youtube.com/watch?v=1Eu1qwknSBY", "link": "https://www.youtube.com/watch?v=1Eu1qwknSBY",
"date": "2024-04-06", "date": "2024-04-06",
"servant": "arjunaalter", "servant": "arjunaalter",
@ -219,7 +219,7 @@
"runner": "Hentai Daddi" "runner": "Hentai Daddi"
}, },
{ {
"title": "Melusine 3T (FLO, NDCE)", "title": "Melusine 3T (FLO NDCE)",
"link": "https://www.youtube.com/watch?v=13dXuoO9oaE", "link": "https://www.youtube.com/watch?v=13dXuoO9oaE",
"date": "2024-03-24", "date": "2024-03-24",
"servant": "melusine_aoe", "servant": "melusine_aoe",

View file

@ -11,7 +11,7 @@
"description": "An interesting, multi-stage quest with plenty of interesting twists ... What do you mean 12 Guts stacks is bag quest design????", "description": "An interesting, multi-stage quest with plenty of interesting twists ... What do you mean 12 Guts stacks is bag quest design????",
"data": [ "data": [
{ {
"title": "Juano 7T (Multicore, FLO, NoCE)", "title": "Juano 7T (Multicore FLO NoCE)",
"link": "https://www.youtube.com/watch?v=AznMkbg6UMM", "link": "https://www.youtube.com/watch?v=AznMkbg6UMM",
"date": "2024-03-24", "date": "2024-03-24",
"servant": "arjunaalter", "servant": "arjunaalter",

View file

@ -2,13 +2,13 @@
"info": { "info": {
"title": "Giga Coil - Child from the Netherworld", "title": "Giga Coil - Child from the Netherworld",
"releaseDate": "2024-03-15", "releaseDate": "2024-03-15",
"shortdescription": "Can Erise stop the racers this time?", "shortdescription": "Can Erice stop the racers this time?",
"releaseNumber": 5 "releaseNumber": 5
}, },
"quests": [ "quests": [
{ {
"questTitle": "Giga Coil - Child from the Netherworld", "questTitle": "Giga Coil - Child from the Netherworld",
"description": "Can Erise stop the racers this time? Well, she might just if she has more and more ghosts in stock. A real throwback to the Fate/Requiem Collab Event.", "description": "Can Erice stop the racers this time? Well, she might just if she has more and more ghosts in stock. A real throwback to the Fate/Requiem Collab Event.",
"data": [ "data": [
{ {
"title": "Muramasa 3T", "title": "Muramasa 3T",
@ -35,7 +35,7 @@
"runner": "Conry" "runner": "Conry"
}, },
{ {
"title": "Morgan 3T (FLO, NoCE)", "title": "Morgan 3T (FLO NoCE)",
"link": "https://www.youtube.com/watch?v=ZLGXjXCW-bE", "link": "https://www.youtube.com/watch?v=ZLGXjXCW-bE",
"date": "2024-03-27", "date": "2024-03-27",
"servant": "morgan", "servant": "morgan",

View file

@ -51,7 +51,7 @@
"runner": "Loki" "runner": "Loki"
}, },
{ {
"title": "Morgan 3T (NDCE/5Man)", "title": "Morgan 3T (NDCE 5Man)",
"link": "https://www.youtube.com/watch?v=PNLeiRqC9wM", "link": "https://www.youtube.com/watch?v=PNLeiRqC9wM",
"date": "2024-03-31", "date": "2024-03-31",
"servant": "morgan", "servant": "morgan",

View file

@ -67,7 +67,7 @@
"runner": "Requiem" "runner": "Requiem"
}, },
{ {
"title": "Morgan 3T (FLO/NDCE/NoBG)", "title": "Morgan 3T (FLO NDCE NoBG)",
"link": "https://youtu.be/ls0p-tsH_10", "link": "https://youtu.be/ls0p-tsH_10",
"date": "2024-03-24", "date": "2024-03-24",
"servant": "morgan", "servant": "morgan",
@ -75,7 +75,7 @@
"runner": "Loki" "runner": "Loki"
}, },
{ {
"title": "Junao 3T (FLO/NDCE)", "title": "Junao 3T (FLO NDCE)",
"link": "https://youtu.be/GX9gqQ0YfW0", "link": "https://youtu.be/GX9gqQ0YfW0",
"date": "2024-03-27", "date": "2024-03-27",
"servant": "arjunaalter", "servant": "arjunaalter",

View file

@ -66,6 +66,14 @@
"turns": "4T", "turns": "4T",
"runner": "TokuHer0" "runner": "TokuHer0"
}, },
{
"title": "Summer Kama 4T",
"link": "https://www.youtube.com/watch?v=3MYS_V5Rqhw&t=2985s",
"date": "2024-03-25",
"servant": "summerkama",
"turns": "4T",
"runner": "Kamager III"
},
{ {
"title": "Summer Kiara 4T", "title": "Summer Kiara 4T",
"link": "https://www.youtube.com/watch?v=SvQYbPxPGwc&t=2113s", "link": "https://www.youtube.com/watch?v=SvQYbPxPGwc&t=2113s",
@ -73,6 +81,14 @@
"servant": "summerkiara", "servant": "summerkiara",
"turns": "4T", "turns": "4T",
"runner": "Paradise" "runner": "Paradise"
},
{
"title": "Ishtar 4T (NDCE)",
"link": "https://www.youtube.com/watch?v=QmAmBxJKXWk&t=1042s",
"date": "2024-03-27",
"servant": "ishtar",
"turns": "4T",
"runner": "Conry"
} }
] ]
} }

View file

@ -0,0 +1,24 @@
{
"info": {
"title": "Until That Person's Defeated",
"releaseDate": "2024-03-15",
"shortdescription": "WORK IN PROGRESS",
"releaseNumber": 2
},
"quests": [
{
"questTitle": "Until That Person's Defeated",
"description": "WORK IN PROGRESS",
"data": [
{
"title": "Placeholder",
"link": "https://firq.dev",
"date": "1970-01-01",
"servant": "shishou",
"turns": "1T",
"runner": "Firq"
}
]
}
]
}

View file

@ -0,0 +1,56 @@
{
"info": {
"title": "March of the Holy Reindeer",
"releaseDate": "2024-03-15",
"shortdescription": "Is this technically ruining Christmas ... naaaah, it's fine",
"releaseNumber": 4
},
"quests": [
{
"questTitle": "March of the Holy Reindeer",
"description": "Is this technically ruining Christmas ... naaaah, it's fine",
"data": [
{
"title": "Summer Okita Alter 4T",
"link": "https://www.youtube.com/watch?v=JdlpwZKanJA&t=409s",
"date": "2024-03-26",
"servant": "summerokitaalter",
"turns": "4T",
"runner": "TokuHer0"
},
{
"title": "Morgan 4T (Multicore)",
"link": "https://www.youtube.com/watch?v=QYe-8ijdfnI&t=698s",
"date": "2024-03-15",
"servant": "morgan",
"turns": "4T",
"runner": "Liz Happy Club"
},
{
"title": "Cleopatra 4T (FLO)",
"link": "https://www.youtube.com/watch?v=3NebOHW5IC0&t=490s",
"date": "2024-04-09",
"servant": "cleopatra",
"turns": "4T",
"runner": "Zectry"
},
{
"title": "Morgan 4T (w. Jack)",
"link": "https://www.youtube.com/watch?v=EJAhp9Vs_ls&t=338s",
"date": "2024-03-16",
"servant": "morgan",
"turns": "4T",
"runner": "Sesshou01"
},
{
"title": "Arjuna Alter 4T (FLO)",
"link": "https://www.youtube.com/watch?v=pLX_4PDIai8&t=281s",
"date": "2024-03-19",
"servant": "arjunaalter",
"turns": "4T",
"runner": "Kusanagi"
}
]
}
]
}

View file

@ -0,0 +1,24 @@
{
"info": {
"title": "Crime and Punishment - Gray Mustache Must Die",
"releaseDate": "2024-03-15",
"shortdescription": "WORK IN PROGRESS",
"releaseNumber": 3
},
"quests": [
{
"questTitle": "Crime and Punishment - Gray Mustache Must Die",
"description": "WORK IN PROGRESS",
"data": [
{
"title": "Placeholder",
"link": "https://firq.dev",
"date": "1970-01-01",
"servant": "shishou",
"turns": "1T",
"runner": "Firq"
}
]
}
]
}

View file

@ -0,0 +1,32 @@
{
"info": {
"title": "Super My Home Daddy",
"releaseDate": "2024-03-15",
"shortdescription": "An quest where DOT damage is actually the key to success",
"releaseNumber": 1
},
"quests": [
{
"questTitle": "Super My Home Daddy",
"description": "An quest where DOT damage is actually the key to success - what an achievement (Note: Not all participating servants are listed)",
"data": [
{
"title": "Multicore - Douman 3T",
"link": "https://www.youtube.com/watch?v=JdlpwZKanJA",
"date": "2024-03-26",
"servant": "douman",
"turns": "3T",
"runner": "TokuHer0"
},
{
"title": "Multicore - Koyanskaya of Dark 3T",
"link": "https://www.youtube.com/watch?v=3NebOHW5IC0",
"date": "2024-04-09",
"servant": "koyandark",
"turns": "3T",
"runner": "Zectry"
}
]
}
]
}

View file

@ -0,0 +1,24 @@
{
"info": {
"title": "Heart Pounding! The Grand Decisive Swimsuit Battle!",
"releaseDate": "2024-03-15",
"shortdescription": "WORK IN PROGRESS",
"releaseNumber": 7
},
"quests": [
{
"questTitle": "Heart Pounding! The Grand Decisive Swimsuit Battle!",
"description": "WORK IN PROGRESS",
"data": [
{
"title": "Placeholder",
"link": "https://firq.dev",
"date": "1970-01-01",
"servant": "shishou",
"turns": "1T",
"runner": "Firq"
}
]
}
]
}

View file

@ -1,14 +1,14 @@
{ {
"info": { "info": {
"title": "Placeholder", "title": "The Librarian's Job",
"releaseDate": "1970-01-01", "releaseDate": "2024-03-15",
"shortdescription": "Nothing to see here (for now)", "shortdescription": "WORK IN PROGRESS",
"releaseNumber": 1 "releaseNumber": 5
}, },
"quests": [ "quests": [
{ {
"questTitle": "Placeholder", "questTitle": "The Librarian's Job",
"description": "Nothing to see here (for now)", "description": "WORK IN PROGRESS",
"data": [ "data": [
{ {
"title": "Placeholder", "title": "Placeholder",

View file

@ -0,0 +1,56 @@
{
"info": {
"title": "Rematch at Reichenbach Falls",
"releaseDate": "2024-03-15",
"shortdescription": "A showdown of epic proportions - make sure to bring some defense ignore",
"releaseNumber": 6
},
"quests": [
{
"questTitle": "Rematch at Reichenbach Falls",
"description": "A showdown of epic proportions - make sure to bring some defense ignore",
"data": [
{
"title": "Jekyll & Hyde 3T",
"link": "https://www.youtube.com/watch?v=v_WlwqTJYTc&t=155s",
"date": "2024-04-04",
"servant": "jekyllhyde",
"turns": "3T",
"runner": "Rikohaiji"
},
{
"title": "Arjuna Alter 3T (FLO NDCE)",
"link": "https://www.youtube.com/watch?v=pLX_4PDIai8&t=526s",
"date": "2024-03-19",
"servant": "arjunaalter",
"turns": "3T",
"runner": "Kusanagi"
},
{
"title": "Xiang Yu 3T (FLO)",
"link": "https://www.youtube.com/watch?v=JdlpwZKanJA&t=641s",
"date": "2024-04-04",
"servant": "xiangyu",
"turns": "3T",
"runner": "TokuHer0"
},
{
"title": "Maou Nobu 3T (FLO NDCE)",
"link": "https://www.youtube.com/watch?v=CvvXasgp-iY",
"date": "2024-03-20",
"servant": "maounobu",
"turns": "3T",
"runner": "Sigrdrífa"
},
{
"title": "Taira 3T (FLO)",
"link": "https://www.youtube.com/watch?v=3NebOHW5IC0&t=839s",
"date": "2024-04-04",
"servant": "taira",
"turns": "3T",
"runner": "Zectry"
}
]
}
]
}

View file

@ -17,6 +17,8 @@ const { title } = Astro.props
<style> <style>
section { section {
padding-left: 0.25em;
padding-right: 0.25em;
padding-bottom: 5rem; padding-bottom: 5rem;
} }
.drop { .drop {

View file

@ -5,7 +5,7 @@ import QuestListing from '../../components/questListing.astro'
import DatabaseSection from '../../layouts/databaseSection.astro' import DatabaseSection from '../../layouts/databaseSection.astro'
import GenericHero from '../../components/genericHero.astro'; import GenericHero from '../../components/genericHero.astro';
const description = 'NA Teslafest' const description = 'One of the most anticipated events of 2024 - Teslafest. Were the two weeks of time enough for all those quests, even with a parallel lottery?'
const fulldata = await getCollection('teslafest') const fulldata = await getCollection('teslafest')
fulldata.sort( fulldata.sort(
@ -38,7 +38,7 @@ const eq_2020 = fulldata.filter((value) => value.id.startsWith("eq-2020"))
<DatabaseSection title="Exhibition Quests: 2020 Revival"> <DatabaseSection title="Exhibition Quests: 2020 Revival">
{eq_2020.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)} {eq_2020.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)}
</DatabaseSection> </DatabaseSection>
<DatabaseSection title="Exhibition Quests: 2020 Revival"> <DatabaseSection title="Exhibition Quests: 2021 Revival">
{eq_2021.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)} {eq_2021.map((quest) => <QuestListing { ...{...quest.data.info, slug: quest.id} } baseurl="teslafest" />)}
</DatabaseSection> </DatabaseSection>
</Layout> </Layout>