diff --git a/src/data/events.js b/src/data/events.js index c2dcab00..f5bc86c4 100644 --- a/src/data/events.js +++ b/src/data/events.js @@ -1771,4 +1771,26 @@ export const events = [ url: 'https://www.hoyolab.com/article/28345218', showOnHome: true, }, + { + name: 'Mutual Security Enhancing Simulation', + pos: '0% 0%', + image: 'Mutual Security Enhancing Simulation.png', + start: '2024-06-07 10:00:00', + end: '2024-06-17 03:59:59', + color: '#f9e87e', + zoom: '200%', + url: 'https://www.hoyolab.com/article/29523218', + showOnHome: true, + }, + { + name: 'Record of Refelective Writing', + pos: '0% 0%', + image: 'Record of Refelective Writing.png', + start: '2024-06-18 10:00:00', + end: '2024-06-24 03:59:59', + color: '#ffa066', + zoom: '100%', + url: 'https://www.hoyolab.com/article/29435984', + showOnHome: true, + }, ]; diff --git a/src/data/timeline.js b/src/data/timeline.js index 4d83b29c..32d0e1aa 100644 --- a/src/data/timeline.js +++ b/src/data/timeline.js @@ -13,28 +13,6 @@ export const eventsData = [ }, ], [ - { - name: 'The Great Fays Reaction Debate', - pos: '0% 30%', - image: 'The Great Fayz Reaction Debate.jpg', - start: '2024-03-22 10:00:00', - end: '2024-04-03 03:59:59', - color: '#6edeca', - zoom: '200%', - url: 'https://www.hoyolab.com/article/25833336', - showOnHome: true, - }, - { - name: 'Feline Fotress Furrdyssey', - pos: '0% 40%', - image: 'Feline Fotress Furrdyssey_.jpg', - start: '2024-04-08 10:00:00', - end: '2024-04-18 03:59:59', - color: '#eecaa3', - zoom: '150%', - url: 'https://www.hoyolab.com/article/26498562', - showOnHome: true, - }, { name: 'Iridescent Arataki Rockin for Life Tour de Force of Awesomeness', pos: '30% 30%', @@ -59,39 +37,6 @@ export const eventsData = [ }, ], [ - { - name: 'Alchemical Ascension', - pos: '30% 20%', - image: 'Alchemical Ascension.png', - start: '2024-03-14 10:00:00', - end: '2024-04-01 03:59:59', - color: '#f6e3cc', - zoom: '200%', - url: 'https://www.hoyolab.com/article/25852855', - showOnHome: true, - }, - { - name: 'Rolling Crossfire', - pos: '0% 40%', - image: 'Rolling Crossfire.jpg', - start: '2024-04-01 10:00:00', - end: '2024-04-11 03:59:59', - color: '#8bd7f1', - zoom: '250%', - url: 'https://www.hoyolab.com/article/26498562', - showOnHome: true, - }, - { - name: 'Ley Line Overflow', - pos: '0% 20%', - image: 'leyline_overflow.jpg', - start: '2024-04-15 04:00:00', - end: '2024-04-22 03:59:59', - color: '#5baced', - zoom: '200%', - url: 'https://www.hoyolab.com/article/26435017', - showOnHome: true, - }, { name: 'Vibro-Crystal Applications', pos: '0% 25%', @@ -114,31 +59,30 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/28436119', showOnHome: true, }, + { + name: 'Mutual Security Enhancing Simulation', + pos: '0% 0%', + image: 'Mutual Security Enhancing Simulation.png', + start: '2024-06-07 10:00:00', + end: '2024-06-17 03:59:59', + color: '#f9e87e', + zoom: '200%', + url: 'https://www.hoyolab.com/article/29523218', + showOnHome: true, + }, + { + name: 'Record of Refelective Writing', + pos: '0% 0%', + image: 'Record of Refelective Writing.png', + start: '2024-06-18 10:00:00', + end: '2024-06-24 03:59:59', + color: '#ffa066', + zoom: '100%', + url: 'https://www.hoyolab.com/article/29435984', + showOnHome: true, + }, ], [ - { - name: 'Of Silken Clouds Woven - Chiori Banner', - pos: '0% 10%', - zoom: '150%', - image: 'Of Silken Clouds Woven 1.png', - start: '2024-03-13 06:00:00', - end: '2024-04-02 17:59:00', - color: '#ffbd34', - url: 'https://www.hoyolab.com/article/25833243', - showOnHome: true, - timezoneDependent: true, - }, - { - name: 'Decree of the Deeps - Neuvillette Banner', - pos: '0% 10%', - zoom: '150%', - image: 'Decree of the Deeps 2.jpg', - start: '2024-04-02 18:00:00', - end: '2024-04-23 14:59:00', - color: '#72fefd', - url: 'https://www.hoyolab.com/article/26434736', - showOnHome: true, - }, { name: "The Hearth's Ashen Shadow - Arlecchino Banner", pos: '20% 15%', @@ -162,31 +106,20 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/28344952', showOnHome: true, }, - ], - [ { - name: "Oni's Royale - Itto Banner", - pos: '0% 15%', - zoom: '150%', - image: 'Onis Royale 4.png', - start: '2024-03-13 06:00:00', - end: '2024-04-02 17:59:00', - color: '#ffb354', - url: 'https://www.hoyolab.com/article/25833243', + name: 'Illuminating Lightning - Clorinde Banner', + pos: '40% 20%', + zoom: '200%', + image: 'Illuminating Lightning 1.png', + start: '2024-06-05 06:00:00', + end: '2024-06-25 17:59:00', + color: '#6968ff', + url: 'https://www.hoyolab.com/article/29435758', showOnHome: true, timezoneDependent: true, }, - { - name: 'Leaves in the Wind - Kazuha Banner', - pos: '0% 10%', - zoom: '150%', - image: 'Leaves in the Wind 4.jpg', - start: '2024-04-02 18:00:00', - end: '2024-04-23 14:59:00', - color: '#8FFFDE', - url: 'https://www.hoyolab.com/article/26434736', - showOnHome: true, - }, + ], + [ { name: 'Leaves in the Wind - Lyney Banner', pos: '0% 10%', @@ -210,31 +143,20 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/28344952', showOnHome: true, }, - ], - [ { - name: 'Epitome Invocation - Weapon Banner', - pos: '30% 35%', - zoom: '150%', - image: 'Epitome Invocation 61.png', - start: '2024-03-13 06:00:00', - end: '2024-04-02 17:59:00', - color: '#FFAA4B', - url: 'https://www.hoyolab.com/article/25833243', + name: 'Caution in Confidence - Alhaitham Banner', + pos: '20% 10%', + zoom: '200%', + image: 'Caution in Confidence 3.png', + start: '2024-06-05 06:00:00', + end: '2024-06-25 17:59:00', + color: '#5bcbd1', + url: 'https://www.hoyolab.com/article/29435758', showOnHome: true, timezoneDependent: true, }, - { - name: 'Epitome Invocation - Weapon Banner', - pos: '30% 35%', - zoom: '150%', - image: 'Epitome Invocation 62.jpg', - start: '2024-04-02 18:00:00', - end: '2024-04-23 14:59:00', - color: '#FFAA4B', - url: 'https://www.hoyolab.com/article/26434736', - showOnHome: true, - }, + ], + [ { name: 'Epitome Invocation - Weapon Banner', pos: '30% 15%', @@ -257,44 +179,21 @@ export const eventsData = [ color: '#FFAA4B', url: 'https://www.hoyolab.com/article/28344952', showOnHome: true, - timezoneDependent: true, }, - ], - [ { - name: 'Ode to the Dawn Breeze - Chronicled Wish Banner', - pos: '70% 20%', - zoom: '150%', - image: 'Ode to the Dawn Breeze 1.png', - start: '2024-03-13 06:00:00', - end: '2024-04-02 17:59:00', - color: '#eee8e1', - url: 'https://www.hoyolab.com/article/25833243', + name: 'Epitome Invocation - Weapon Banner', + pos: '40% 30%', + zoom: '200%', + image: 'Epitome Invocation 65.png', + start: '2024-06-05 06:00:00', + end: '2024-06-25 17:59:00', + color: '#FFAA4B', + url: 'https://www.hoyolab.com/article/29435758', showOnHome: true, timezoneDependent: true, }, ], [ - { - name: 'Spiral Abyss', - image: 'spiral_abyss.jpg', - pos: '50% 20%', - start: '2024-03-16 04:00:00', - end: '2024-04-01 04:00:00', - color: '#4299E1', - description: - "When characters create Geo Constructs, unleash a shockwave at the character's location, dealing True DMG to nearby opponents. 1 such shockwave can be unleashed every 6s.", - }, - { - name: 'Spiral Abyss', - image: 'spiral_abyss.jpg', - pos: '50% 20%', - start: '2024-04-01 04:00:00', - end: '2024-04-16 04:00:00', - color: '#4299E1', - description: - 'When a character deals Geo DMG to an opponent, this instance will be counted for the character. 1 count can be gained every 0.1s. When the count reaches 3, this character will receive a Gravel Mark, granting them 50% Geo DMG Bonus for 10s.', - }, { name: 'Spiral Abyss', image: 'spiral_abyss.jpg', @@ -334,18 +233,28 @@ export const eventsData = [ description: "When a character's HP value increases or decreases, that character gains a 16% increased All Elemental and Physical DMG Bonus for 8s. This effect can stack up to 3 times, and the duration of each stack is counted independently.", }, + { + name: 'Spiral Abyss', + image: 'spiral_abyss.jpg', + pos: '50% 20%', + start: '2024-06-16 04:00:00', + end: '2024-07-16 04:00:00', + color: '#4299E1', + description: + "For 10s after the active character uses their Elemental Skill, DMG dealt by their Normal Attacks is increased by 20%, and a tally will be kept when this character's Normal Attacks hit opponents. The tally can increase by 1 up to once every 0.1s, and once it reaches 3, a shockwave is unleashed at the opponent's location that deals True DMG to nearby opponents, and the tally will be reset. Up to 1 shockwave can be unleashed this way every 1.5s, and the effect and tally are cleared when the character leaves the field.", + }, + { + 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: "Paimon's Bargain - Ningguang, Xingqiu, and Blackcliff", - pos: '0% 50%', - zoom: '150%', - start: '2024-03-01 04:00:00', - end: '2024-04-01 04:00:00', - color: '#B6A1EA', - image: 'paimon_bargain.png', - description: 'Now selling: Ningguang, Xingqiu, and Blackcliff Weapons.', - }, { name: "Paimon's Bargain - Razor, Amber, and Royal", pos: '0% 50%', @@ -366,18 +275,18 @@ export const eventsData = [ image: 'paimon_bargain.png', description: 'Now selling: Bennett, Lisa, and Blackcliff Weapons.', }, + { + name: "Paimon's Bargain - Barbara, Kaeya, and Royal", + pos: '0% 50%', + zoom: '150%', + start: '2024-06-01 04:00:00', + end: '2024-07-01 04:00:00', + color: '#B6A1EA', + image: 'paimon_bargain.png', + description: 'Now selling: Barbara, Kaeya, and Royal Weapons.', + }, ], [ - { - name: 'Battle Pass - Arcane Amassing', - pos: '0% 45%', - image: 'Arcane Amassing.jpg', - start: '2024-03-13 06:00:00', - end: '2024-04-22 03:59:59', - color: '#ddb9ff', - url: 'https://www.hoyolab.com/article/25833336', - timezoneDependent: true, - }, { name: 'Battle Pass - The Realms Rocked', pos: '0% 45%', @@ -388,5 +297,15 @@ export const eventsData = [ url: 'https://www.hoyolab.com/article/27519785', timezoneDependent: true, }, + { + name: 'Battle Pass - Simulnation', + pos: '0% 45%', + image: 'Simulnation.png', + start: '2024-06-05 06:00:00', + end: '2024-07-15 03:59:59', + color: '#ffba8d', + url: 'https://www.hoyolab.com/article/29435984', + timezoneDependent: true, + }, ], ]; diff --git a/static/images/banners/Caution in Confidence 3.png b/static/images/banners/Caution in Confidence 3.png new file mode 100644 index 00000000..5f690b75 Binary files /dev/null and b/static/images/banners/Caution in Confidence 3.png differ diff --git a/static/images/banners/Epitome Invocation 65.png b/static/images/banners/Epitome Invocation 65.png new file mode 100644 index 00000000..b8a92d58 Binary files /dev/null and b/static/images/banners/Epitome Invocation 65.png differ diff --git a/static/images/banners/Illuminating Lightning 1.png b/static/images/banners/Illuminating Lightning 1.png new file mode 100644 index 00000000..83c5a8c2 Binary files /dev/null and b/static/images/banners/Illuminating Lightning 1.png differ diff --git a/static/images/events/Caution in Confidence 3.png b/static/images/events/Caution in Confidence 3.png new file mode 100644 index 00000000..5f690b75 Binary files /dev/null and b/static/images/events/Caution in Confidence 3.png differ diff --git a/static/images/events/Epitome Invocation 65.png b/static/images/events/Epitome Invocation 65.png new file mode 100644 index 00000000..b8a92d58 Binary files /dev/null and b/static/images/events/Epitome Invocation 65.png differ diff --git a/static/images/events/Illuminating Lightning 1.png b/static/images/events/Illuminating Lightning 1.png new file mode 100644 index 00000000..83c5a8c2 Binary files /dev/null and b/static/images/events/Illuminating Lightning 1.png differ diff --git a/static/images/events/Mutual Security Enhancing Simulation.png b/static/images/events/Mutual Security Enhancing Simulation.png new file mode 100644 index 00000000..8c0aecaa Binary files /dev/null and b/static/images/events/Mutual Security Enhancing Simulation.png differ diff --git a/static/images/events/Record of Refelective Writing.png b/static/images/events/Record of Refelective Writing.png new file mode 100644 index 00000000..4c86f690 Binary files /dev/null and b/static/images/events/Record of Refelective Writing.png differ diff --git a/static/images/events/Simulnation.png b/static/images/events/Simulnation.png new file mode 100644 index 00000000..d64c3361 Binary files /dev/null and b/static/images/events/Simulnation.png differ