diff --git a/src/data/banners.js b/src/data/banners.js index e59f3553..65210369 100644 --- a/src/data/banners.js +++ b/src/data/banners.js @@ -1355,6 +1355,30 @@ export const banners = { // featuredRare: ['thoma', 'kujou_sara', 'chevreuse'], // version: '5.0', // }, + { + name: "Forgefire's Blessing", + image: 1, + shortName: 'Xilonen', + start: '2024-10-09 06:00:00', + end: '2024-10-29 17:59:00', + color: '#fae3a4', + featured: ['xilonen', 'chiori'], + featuredRare: ['dori', 'candace', 'collei'], + version: '5.1', + timezoneDependent: true, + }, + // { + // name: "Of Silken Clouds Woven", + // image: 2, + // shortName: 'Chiori', + // start: '2024-10-09 06:00:00', + // end: '2024-10-29 17:59:00', + // color: '#ffbd34', + // featured: ['xilonen', 'chiori'], + // featuredRare: ['dori', 'candace', 'collei'], + // version: '5.1', + // timezoneDependent: true, + // }, ], weapons: [ { @@ -2224,6 +2248,18 @@ export const banners = { featuredRare: ['sacrificial_sword', 'rainslasher', 'favonius_lance', 'the_widsith', 'sacrificial_bow'], version: '5.0', }, + { + name: 'Epitome Invocation', + image: 71, + shortName: 'Peak', + start: '2024-10-09 06:00:00', + end: '2024-10-29 17:59:00', + color: '#eae5e1', + featured: ['peak_patrol_song', 'uraku_misugiri'], + featuredRare: ['sturdy_bone', 'bracing_bolt', 'sacrificial_greatsword', 'favonius_codex', 'rust'], + version: '5.1', + timezoneDependent: true, + }, ], chronicled: [ { diff --git a/src/data/bannersDual.js b/src/data/bannersDual.js index 8b9b95a2..a86a6cf5 100644 --- a/src/data/bannersDual.js +++ b/src/data/bannersDual.js @@ -1127,4 +1127,30 @@ export const bannersDual = { version: '5.0', }, ], + "Forgefire's Blessing 1": [ + { + name: "Forgefire's Blessing", + image: 1, + shortName: 'Xilonen', + start: '2024-10-09 06:00:00', + end: '2024-10-29 17:59:00', + color: '#fae3a4', + featured: ['xilonen', 'chiori'], + featuredRare: ['dori', 'candace', 'collei'], + version: '5.1', + timezoneDependent: true, + }, + { + name: 'Of Silken Clouds Woven', + image: 2, + shortName: 'Chiori', + start: '2024-10-09 06:00:00', + end: '2024-10-29 17:59:00', + color: '#ffbd34', + featured: ['xilonen', 'chiori'], + featuredRare: ['dori', 'candace', 'collei'], + version: '5.1', + timezoneDependent: true, + }, + ], }; diff --git a/src/data/birthdays.js b/src/data/birthdays.js index b3eca9c3..8c736021 100644 --- a/src/data/birthdays.js +++ b/src/data/birthdays.js @@ -13,6 +13,7 @@ export const birthdays = { qiqi: [3, 3], yaoyao: [3, 6], shenhe: [3, 10], + xilonen: [3, 13], jean: [3, 14], noelle: [3, 21], kamisato_ayato: [3, 26], diff --git a/src/data/timeline.js b/src/data/timeline.js index fa12ed47..c755cbad 100644 --- a/src/data/timeline.js +++ b/src/data/timeline.js @@ -48,17 +48,6 @@ export const eventsData = [ }, ], [ - { - name: 'Bing-Bang Finchball', - pos: '0% 50%', - image: 'Bing-Bang Finchball.png', - start: '2024-08-06 10:00:00', - end: '2024-08-19 03:59:59', - color: '#c2e62b', - zoom: '200%', - url: 'https://www.hoyolab.com/article/31777295', - showOnHome: true, - }, { name: 'Brilliant Dawn - Daily Login', pos: '0% 50%', @@ -83,28 +72,6 @@ export const eventsData = [ }, ], [ - { - name: 'Outside the Canvas, Inside the Lens: Dew-Kissed Chapter', - pos: '0% 20%', - image: 'Outside the Canvas, Inside the Lens Dew-Kissed Chapter.png', - start: '2024-07-29 10:00:00', - end: '2024-08-08 03:59:59', - color: '#b1d1e6', - zoom: '200%', - url: 'https://www.hoyolab.com/article/31507365', - showOnHome: true, - }, - { - name: 'Energy Amplifier: Lemma', - pos: '0% 50%', - image: 'energy_amplifier_fruition.jpg', - start: '2024-08-12 10:00:00', - end: '2024-08-26 03:59:59', - color: '#41b6c8', - zoom: '200%', - url: 'https://www.hoyolab.com/article/31677110', - showOnHome: true, - }, { name: 'Where the Springs Return', pos: '0% 20%', @@ -129,18 +96,6 @@ export const eventsData = [ }, ], [ - { - name: 'Summertide Scales and Tales', - pos: '0% 0%', - image: 'Summertide Scales and Tales.png', - start: '2024-07-17 06:00:00', - end: '2024-08-27 03:59:59', - color: '#64b1e8', - zoom: '100%', - url: 'https://www.hoyolab.com/article/31070415', - showOnHome: true, - timezoneDependent: true, - }, { name: 'Flowers Resplendent on the Sun-Scorched Sojourn', pos: '0% 25%', @@ -154,29 +109,6 @@ export const eventsData = [ }, ], [ - { - name: 'In the Name of the Rosula - Navia Banner', - pos: '40% 20%', - zoom: '200%', - image: 'In the Name of the Rosula 2.png', - start: '2024-07-17 06:00:00', - end: '2024-08-06 17:59:00', - color: '#f6e195', - url: 'https://www.hoyolab.com/article/31070419', - showOnHome: true, - timezoneDependent: true, - }, - { - name: 'Ambrosial Essence - Emilie Banner', - pos: '20% 20%', - zoom: '200%', - image: 'Ambrosial Essence 1.png', - start: '2024-08-06 18:00:00', - end: '2024-08-27 14:59:00', - color: '#cde8a4', - url: 'https://www.hoyolab.com/article/31676908', - showOnHome: true, - }, { name: 'Sharktacular Surfari - Mualani Banner', pos: '20% 25%', @@ -200,31 +132,20 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/33183044', showOnHome: true, }, - ], - [ { - name: 'Twirling Lotus - Nilou Banner', - pos: '40% 20%', + name: "Forgefire's Blessing - Xilonen Banner", + pos: '40% 25%', zoom: '200%', - image: 'Twirling Lotus 3.png', - start: '2024-07-17 06:00:00', - end: '2024-08-06 17:59:00', - color: '#b2e0f0', - url: 'https://www.hoyolab.com/article/31070419', + image: 'Forgefires Blessing 1.png', + start: '2024-10-09 06:00:00', + end: '2024-10-29 17:59:00', + color: '#fae3a4', + url: 'https://www.hoyolab.com/article/34010550', showOnHome: true, timezoneDependent: true, }, - { - name: 'Discerner of Enigmas - Yelan Banner', - pos: '20% 20%', - zoom: '200%', - image: 'Discerner of Enigmas 4.png', - start: '2024-08-06 18:00:00', - end: '2024-08-27 14:59:00', - color: '#7de6fd', - url: 'https://www.hoyolab.com/article/31676908', - showOnHome: true, - }, + ], + [ { name: 'Leaves in the Wind - Kazuha Banner', pos: '20% 20%', @@ -248,31 +169,20 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/33183044', showOnHome: true, }, - ], - [ { - name: 'Epitome Invocation - Weapon Banner', - pos: '40% 30%', + name: 'Of Silken Clouds Woven - Chiori Banner', + pos: '15% 15%', zoom: '200%', - image: 'Epitome Invocation 67.png', - start: '2024-07-17 06:00:00', - end: '2024-08-06 17:59:00', - color: '#FFAA4B', - url: 'https://www.hoyolab.com/article/31070419', + image: 'Of Silken Clouds Woven 2.png', + start: '2024-10-09 06:00:00', + end: '2024-10-29 17:59:00', + color: '#ffbd34', + url: 'https://www.hoyolab.com/article/34010550', showOnHome: true, timezoneDependent: true, }, - { - name: 'Epitome Invocation - Weapon Banner', - pos: '30% 20%', - zoom: '200%', - image: 'Epitome Invocation 68.png', - start: '2024-08-06 18:00:00', - end: '2024-08-27 14:59:00', - color: '#FFAA4B', - url: 'https://www.hoyolab.com/article/31676908', - showOnHome: true, - }, + ], + [ { name: 'Epitome Invocation - Weapon Banner', pos: '40% 40%', @@ -296,18 +206,20 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/33183044', showOnHome: true, }, + { + name: 'Epitome Invocation - Weapon Banner', + pos: '40% 30%', + zoom: '200%', + image: 'Epitome Invocation 71.png', + start: '2024-10-09 06:00:00', + end: '2024-10-29 17:59:00', + color: '#FFAA4B', + url: 'https://www.hoyolab.com/article/34010550', + showOnHome: true, + timezoneDependent: true, + }, ], [ - { - name: 'Spiral Abyss', - image: 'spiral_abyss.jpg', - pos: '50% 20%', - start: '2024-07-16 04:00:00', - end: '2024-08-16 04:00:00', - color: '#4299E1', - description: - 'After this character receives healing, their Elemental Skill DMG is increased by 20%. Lasts for 8s, up to 3 stacks. Each stack duration is calculated independently', - }, { name: 'Spiral Abyss', image: 'spiral_abyss.jpg', @@ -360,16 +272,6 @@ export const eventsData = [ }, ], [ - { - name: 'Battle Pass - Fanciful Fabrication', - pos: '0% 45%', - image: 'Fanciful Fabrication.jpg', - start: '2024-07-17 06:00:00', - end: '2024-08-26 03:59:59', - color: '#8b9fd1', - url: 'https://www.hoyolab.com/article/31070697', - timezoneDependent: true, - }, { name: 'Battle Pass - Primal Fire', pos: '0% 45%', @@ -380,5 +282,15 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/32490814', timezoneDependent: true, }, + { + name: 'Battle Pass - Sabzeruz', + pos: '0% 45%', + image: 'Sabzeruz.png', + start: '2024-10-09 06:00:00', + end: '2024-11-18 03:59:59', + color: '#dcebbe', + url: 'https://www.hoyolab.com/article/34010692', + timezoneDependent: true, + }, ], ]; diff --git a/static/images/banners/Epitome Invocation 71.png b/static/images/banners/Epitome Invocation 71.png new file mode 100644 index 00000000..8f1cebf7 Binary files /dev/null and b/static/images/banners/Epitome Invocation 71.png differ diff --git a/static/images/banners/Forgefire's Blessing 1.png b/static/images/banners/Forgefire's Blessing 1.png new file mode 100644 index 00000000..b222f1e6 Binary files /dev/null and b/static/images/banners/Forgefire's Blessing 1.png differ diff --git a/static/images/banners/Of Silken Clouds Woven 2.png b/static/images/banners/Of Silken Clouds Woven 2.png new file mode 100644 index 00000000..16e1fd3c Binary files /dev/null and b/static/images/banners/Of Silken Clouds Woven 2.png differ diff --git a/static/images/events/Epitome Invocation 71.png b/static/images/events/Epitome Invocation 71.png new file mode 100644 index 00000000..8f1cebf7 Binary files /dev/null and b/static/images/events/Epitome Invocation 71.png differ diff --git a/static/images/events/Forgefires Blessing 1.png b/static/images/events/Forgefires Blessing 1.png new file mode 100644 index 00000000..b222f1e6 Binary files /dev/null and b/static/images/events/Forgefires Blessing 1.png differ diff --git a/static/images/events/Of Silken Clouds Woven 2.png b/static/images/events/Of Silken Clouds Woven 2.png new file mode 100644 index 00000000..16e1fd3c Binary files /dev/null and b/static/images/events/Of Silken Clouds Woven 2.png differ diff --git a/static/images/events/Sabzeruz.png b/static/images/events/Sabzeruz.png new file mode 100644 index 00000000..0f27048b Binary files /dev/null and b/static/images/events/Sabzeruz.png differ