diff --git a/src/data/events.js b/src/data/events.js index 6d876080..47e1f416 100644 --- a/src/data/events.js +++ b/src/data/events.js @@ -934,25 +934,69 @@ export const events = [ showOnHome: true, }, { - name: "Adventurer's Trial", - pos: '50% 50%', + name: "Hilichurls' Treasure Trove", + pos: '50% 75%', + image: 'hilicurl_treasure_trove.jpg', + start: '2022-11-03 10:00:00', + end: '2022-12-04 23:59:59', + color: '#d7eff3', zoom: '100%', - image: 'adventurers_trials_temp.jpg', + url: 'https://www.hoyolab.com/article/13340875', + showOnHome: true, + }, + { + name: "Adventurer's Trial", + pos: '0% 70%', + zoom: '200%', + image: 'adventurers_trials.jpg', start: '2022-11-04 10:00:00', end: '2022-11-21 03:59:59', color: '#e5c2ee', - url: 'https://www.hoyolab.com/article/13249651', + url: 'https://www.hoyolab.com/article/13297789', showOnHome: true, }, { name: 'Fabulous Fungus Frenzy', - pos: '50% 40%', + pos: '0% 80%', zoom: '200%', - image: 'fabulous_fungus_frenzy_temp.jpg', + image: 'fabulous_fungus_frenzy.jpg', start: '2022-11-10 10:00:00', end: '2022-11-28 03:59:59', - color: '#eceac4', - url: 'https://www.hoyolab.com/article/13249651', + color: '#fad688', + url: 'https://www.hoyolab.com/article/13595311', + showOnHome: true, + }, + { + name: 'Outside the Canvas, Inside the Lens: Greenery Chapter', + pos: '0% 25%', + image: 'outside_the_canvas_inside_the_lens.jpg', + start: '2022-11-16 10:00:00', + end: '2022-12-05 03:59:59', + color: '#d1dab5', + zoom: '200%', + url: 'https://www.hoyolab.com/article/13718763', + showOnHome: true, + }, + { + name: 'Hypostatic Symphony: Dissonant Verse', + pos: '0% 60%', + zoom: '100%', + image: 'hypostatic_symphony_temp.jpg', + start: '2022-11-24 10:00:00', + end: '2022-12-05 03:59:59', + color: '#c9e880', + url: 'https://www.hoyolab.com/article/13736970', + showOnHome: true, + }, + { + name: 'Marvelous Merchandise', + pos: '0% 50%', + zoom: '200%', + image: 'marvelous_merchandise_event.jpg', + start: '2022-11-28 10:00:00', + end: '2022-12-05 03:59:59', + color: '#c5ffbc', + url: 'https://www.hoyolab.com/article/13736970', showOnHome: true, }, ]; diff --git a/src/data/timeline.js b/src/data/timeline.js index c703bb69..966679e1 100644 --- a/src/data/timeline.js +++ b/src/data/timeline.js @@ -1,219 +1,79 @@ export const eventsData = [ [ { - name: 'Hidden Civilizations', - pos: '0% 30%', - image: 'hidden_civilizations.jpg', - start: '2022-09-29 12:00:00', - end: '2022-10-31 23:59:59', - color: '#8cd5a8', - zoom: '120%', - url: 'https://act.hoyolab.com/puzzle/bbs/pz_fKWaqWI9U4/index.html?game_biz=bbs_oversea&mhy_presentation_style=fullscreen&mhy_auth_required=true&utm_source=hoyolab&utm_medium=web&utm_campaign=post', - showOnHome: true, - }, - ], - [ - { - name: 'Canvas of Starlight Memories', - pos: '30% 60%', - image: 'canvas_of_starlight_memory.jpg', - start: '2022-09-28 12:00:00', - end: '2022-10-12 23:59:59', - color: '#f7f8f9', - zoom: '200%', - url: 'https://www.hoyolab.com/article/9406156', - showOnHome: true, - }, - { - name: 'Songs of the Forest', - pos: '0% 30%', - image: 'songs_of_the_forest.jpg', - start: '2022-10-24 12:00:00', - end: '2022-10-31 23:59:59', - color: '#fffbed', + name: "Hilichurls' Treasure Trove", + pos: '50% 75%', + image: 'hilicurl_treasure_trove.jpg', + start: '2022-11-03 10:00:00', + end: '2022-12-04 23:59:59', + color: '#d7eff3', zoom: '100%', - url: 'https://www.hoyolab.com/article/12973970', + url: 'https://www.hoyolab.com/article/13340875', showOnHome: true, }, ], [ { - name: 'Trial of the Scorching Sands', - pos: '60% 30%', - image: 'trial_of_the_scorching_sands.jpg', - start: '2022-09-23 12:00:00', - end: '2022-09-28 23:59:59', - color: '#ebcca0', - zoom: '100%', - url: 'https://www.hoyolab.com/article/9182888', - showOnHome: true, - }, - { - name: 'A Walk Through the Woods', - pos: '0% 0%', - image: 'a_walk_through_the_woods.jpg', - start: '2022-09-29 12:00:00', - end: '2022-10-7 23:59:59', - color: '#ccd9c5', - zoom: '150%', - url: 'https://www.hoyolab.com/article/9474002', - showOnHome: true, - }, - { - name: 'Dance of Gratitude', - pos: '0% 40%', - image: 'dance_of_gratitude.jpg', - start: '2022-10-08 12:00:00', - end: '2022-10-13 23:59:59', - color: '#f0e3db', + name: 'Outside the Canvas, Inside the Lens: Greenery Chapter', + pos: '0% 25%', + image: 'outside_the_canvas_inside_the_lens.jpg', + start: '2022-11-16 10:00:00', + end: '2022-12-05 03:59:59', + color: '#d1dab5', zoom: '200%', - url: 'https://act.hoyoverse.com/ys/event/e20221008nilou/index.html?game_biz=hk4e_global&mhy_presentation_style=fullscreen&mhy_auth_required=true&mhy_landscape=true&mhy_hide_status_bar=true&utm_source=hoyolab&utm_medium=post', - showOnHome: true, - }, - { - name: 'May Your Dreams of Wisdom Come True', - pos: '0% 30%', - image: 'may_your_dreams_of_wisdom_come_true.png', - start: '2022-10-28 12:00:00', - end: '2022-11-02 23:59:59', - color: '#f5f8c6', - zoom: '200%', - url: 'https://www.hoyolab.com/article/13156542', + url: 'https://www.hoyolab.com/article/13718763', showOnHome: true, }, ], [ - { - name: 'Genshin Concert 2022', - pos: '60% 30%', - image: 'genshin_concert_2022.jpg', - start: '2022-09-26 04:00:00', - end: '2022-10-01 23:59:59', - color: '#e2feff', - zoom: '100%', - url: 'https://genshin.hoyoverse.com/concert2022', - showOnHome: true, - }, - { - name: "Star-Seeker's Sojourn", - pos: '0% 60%', - image: 'star_seeker_sojourn_1.jpg', - start: '2022-10-21 10:00:00', - end: '2022-10-31 03:59:59', - color: '#84be69', - zoom: '200%', - url: 'https://www.hoyolab.com/article/12081070', - showOnHome: true, - }, - ], - [ - { - name: 'Path of Gleaming Jade - Daily Login', - pos: '0% 45%', - image: 'path_of_gleaming_jade.jpg', - start: '2022-10-14 10:00:00', - end: '2022-10-31 03:59:59', - color: '#df8bb9', - zoom: '250%', - url: 'https://www.hoyolab.com/article/9331343', - showOnHome: true, - }, - ], - [ - { - name: 'Of Travels and Treasures', - pos: '60% 40%', - image: 'of_travels_and_treasures.jpg', - start: '2022-09-28 06:00:00', - end: '2022-10-07 23:59:59', - color: '#82b4ce', - zoom: '200%', - url: 'https://www.hoyolab.com/article/9331351', - showOnHome: true, - timezoneDependent: true, - }, - { - name: 'Hyakunin Ikki', - pos: '0% 55%', - image: 'hyakunin_ikki.jpg', - start: '2022-10-10 10:00:00', - end: '2022-10-24 03:59:59', - color: '#e494b4', - zoom: '200%', - url: 'https://www.hoyolab.com/article/9331594', - showOnHome: true, - }, { name: 'Fabulous Fungus Frenzy', - pos: '50% 40%', + pos: '0% 80%', zoom: '200%', - image: 'fabulous_fungus_frenzy_temp.jpg', + image: 'fabulous_fungus_frenzy.jpg', start: '2022-11-10 10:00:00', end: '2022-11-28 03:59:59', - color: '#eceac4', - url: 'https://www.hoyolab.com/article/13249651', + color: '#fad688', + url: 'https://www.hoyolab.com/article/13595311', + showOnHome: true, + }, + { + name: 'Marvelous Merchandise', + pos: '0% 50%', + zoom: '200%', + image: 'marvelous_merchandise_event.jpg', + start: '2022-11-28 10:00:00', + end: '2022-12-05 03:59:59', + color: '#c5ffbc', + url: 'https://www.hoyolab.com/article/13736970', showOnHome: true, }, ], [ - { - name: 'Of Ballads and Brews', - pos: '0% 20%', - zoom: '100%', - image: 'of_ballads_and_brews.jpg', - start: '2022-09-29 10:00:00', - end: '2022-10-17 03:59:59', - color: '#aae9f1', - url: 'https://www.hoyolab.com/article/9402660', - showOnHome: true, - }, - { - name: 'Wind Chaser', - pos: '0% 20%', - zoom: '200%', - image: 'wind_chaser_1.jpg', - start: '2022-10-17 10:00:00', - end: '2022-10-31 03:59:59', - color: '#43f4cd', - url: 'https://www.hoyolab.com/article/12081070', - showOnHome: true, - }, { name: "Adventurer's Trial", - pos: '50% 50%', - zoom: '100%', - image: 'adventurers_trials_temp.jpg', + pos: '0% 70%', + zoom: '200%', + image: 'adventurers_trials.jpg', start: '2022-11-04 10:00:00', end: '2022-11-21 03:59:59', color: '#e5c2ee', - url: 'https://www.hoyolab.com/article/13249651', + url: 'https://www.hoyolab.com/article/13297789', + showOnHome: true, + }, + { + name: 'Hypostatic Symphony: Dissonant Verse', + pos: '0% 60%', + zoom: '100%', + image: 'hypostatic_symphony_temp.jpg', + start: '2022-11-24 10:00:00', + end: '2022-12-05 03:59:59', + color: '#c9e880', + url: 'https://www.hoyolab.com/article/13736970', showOnHome: true, }, ], [ - { - name: 'Twilight Arbiter - Cyno Banner', - pos: '30% 20%', - zoom: '200%', - image: 'twilight_arbiter_1.jpg', - start: '2022-09-28 06:00:00', - end: '2022-10-14 17:59:59', - color: '#d8b8f7', - url: 'https://www.hoyolab.com/article/9331354', - showOnHome: true, - timezoneDependent: true, - }, - { - name: 'Twirling Lotus - Nilou Banner', - pos: '30% 15%', - zoom: '200%', - image: 'twirling_lotus_1.jpg', - start: '2022-10-14 18:00:00', - end: '2022-11-01 14:59:59', - color: '#b2e0f0', - url: 'https://www.hoyolab.com/article/12079386', - showOnHome: true, - }, { name: "The Moongrass' Enlightenment - Nahida Banner", pos: '30% 15%', @@ -226,31 +86,19 @@ export const eventsData = [ showOnHome: true, timezoneDependent: true, }, - ], - [ { - name: 'Ballad in Goblets - Venti Banner', - pos: '30% 20%', - zoom: '200%', - image: 'ballad_in-goblets_4.jpg', - start: '2022-09-28 06:00:00', - end: '2022-10-14 17:59:59', - color: '#96f6de', - url: 'https://www.hoyolab.com/article/9331369', - showOnHome: true, - timezoneDependent: true, - }, - { - name: 'Secretum Secretorum - Albedo Banner', + name: 'Everbloom Violet - Yae Banner', pos: '30% 15%', zoom: '200%', - image: 'secretum_secretorum_3.jpg', - start: '2022-10-14 18:00:00', - end: '2022-11-01 14:59:59', - color: '#FFFAF5', - url: 'https://www.hoyolab.com/article/12079396', + image: 'everbloom_violet_2.jpg', + start: '2022-11-18 18:00:00', + end: '2022-12-06 14:59:59', + color: '#ffd1f9', + url: 'https://www.hoyolab.com/article/13736827', showOnHome: true, }, + ], + [ { name: 'Tapestry of Golden Flames - Yoimiya Banner', pos: '30% 25%', @@ -263,31 +111,19 @@ export const eventsData = [ showOnHome: true, timezoneDependent: true, }, + { + name: 'Everbloom Violet - Tartaglia Banner', + pos: '30% 15%', + zoom: '200%', + image: 'farewell_of_snezhnaya_4.jpg', + start: '2022-11-18 18:00:00', + end: '2022-12-06 14:59:59', + color: '#4ED8F3', + url: 'https://www.hoyolab.com/article/13736827', + showOnHome: true, + }, ], [ - { - name: 'Epitome Invocation - Weapon Banner', - pos: '30% 20%', - zoom: '150%', - image: 'epitome_invocation_35.jpg', - start: '2022-09-28 06:00:00', - end: '2022-10-14 17:59:59', - color: '#FFAA4B', - url: 'https://www.hoyolab.com/article/9331369', - showOnHome: true, - timezoneDependent: true, - }, - { - name: 'Epitome Invocation - Weapon Banner', - pos: '30% 25%', - zoom: '150%', - image: 'epitome_invocation_36.jpg', - start: '2022-10-14 18:00:00', - end: '2022-11-01 14:59:59', - color: '#FFAA4B', - url: 'https://www.hoyolab.com/article/12079400', - showOnHome: true, - }, { name: 'Epitome Invocation - Weapon Banner', pos: '30% 35%', @@ -300,38 +136,19 @@ export const eventsData = [ showOnHome: true, timezoneDependent: true, }, + { + name: 'Epitome Invocation - Weapon Banner', + pos: '30% 35%', + zoom: '150%', + image: 'epitome_invocation_38.png', + start: '2022-11-18 18:00:00', + end: '2022-12-06 14:59:59', + color: '#FFAA4B', + url: 'https://www.hoyolab.com/article/13736827', + showOnHome: true, + }, ], [ - { - name: 'Spiral Abyss', - image: 'spiral_abyss.jpg', - pos: '50% 20%', - start: '2022-09-16 04:00:00', - end: '2022-10-01 04:00:00', - color: '#4299E1', - description: - "When a character triggers Quicken on an opponent, that opponent's DEF is decreased by 35% for 10s after they are affected by the reaction.", - }, - { - name: 'Spiral Abyss', - image: 'spiral_abyss.jpg', - pos: '50% 20%', - start: '2022-10-01 04:00:00', - end: '2022-10-16 04:00:00', - color: '#4299E1', - description: - "After a character triggers Bloom, Hyperbloom, or Burgeon, all party members will have their Elemental Mastery increased by 40 for 10s. This effect can be triggered once every 0.1s. Max 5 stacks. Each stack's duration is counted independently.", - }, - { - name: 'Spiral Abyss', - image: 'spiral_abyss.jpg', - pos: '50% 20%', - start: '2022-10-16 04:00:00', - end: '2022-11-01 04:00:00', - color: '#4299E1', - description: - 'After opponents take DMG from Dendro Cores (this includes Burgeon and Hyperbloom DMG), their All Elemental and Physical RES will decrease by 8% for 6s. Max 4 stacks.', - }, { name: 'Spiral Abyss', image: 'spiral_abyss.jpg', @@ -342,28 +159,38 @@ export const eventsData = [ description: "When Dendro Core attacks (this includes Burgeon and Hyperbloom attacks) hit an opponent, a shockwave will be unleashed at that opponent's position, dealing True DMG. A shockwave can be unleashed this way every 2s.", }, + { + name: 'Spiral Abyss', + image: 'spiral_abyss.jpg', + pos: '50% 20%', + start: '2022-11-16 04:00:00', + end: '2022-12-01 04:00:00', + color: '#4299E1', + description: + "After a character triggers Bloom, Hyperbloom, or Burgeon, all party members will have their Elemental Mastery increased by 40 for 10s. This effect can be triggered once every 0.1s. Max 5 stacks. Each stack's duration is counted independently.", + }, + { + name: 'Spiral Abyss', + image: 'spiral_abyss.jpg', + pos: '50% 20%', + start: '2022-12-01 04:00:00', + end: '2022-12-16 04:00:00', + color: '#4299E1', + description: + 'After opponents take DMG from Dendro Cores (this includes Burgeon and Hyperbloom DMG), their All Elemental and Physical RES will decrease by 8% for 6s. Max 4 stacks.', + }, + { + name: 'Spiral Abyss', + image: 'spiral_abyss.jpg', + pos: '50% 20%', + start: '2022-12-16 04:00:00', + end: '2023-01-01 04:00:00', + color: '#4299E1', + description: + "When Dendro Core attacks (this includes Burgeon and Hyperbloom attacks) hit an opponent, a shockwave will be unleashed at that opponent's position, dealing True DMG. A shockwave can be unleashed this way every 2s.", + }, ], [ - { - name: "Paimon's Bargain - Ningguang, Xingqiu, and Blackcliff", - pos: '0% 50%', - zoom: '150%', - start: '2022-09-01 04:00:00', - end: '2022-10-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%', - zoom: '150%', - start: '2022-10-01 04:00:00', - end: '2022-11-01 04:00:00', - color: '#B6A1EA', - image: 'paimon_bargain.png', - description: 'Now selling: Razor, Amber, and Royal Weapons.', - }, { name: "Paimon's Bargain - Bennet, Lisa, and Blackcliff", pos: '0% 50%', @@ -376,16 +203,6 @@ export const eventsData = [ }, ], [ - { - name: 'Battle Pass - Returning Winds', - pos: '0% 12%', - image: 'returning_winds.jpg', - start: '2022-09-28 06:00:00', - end: '2022-10-31 03:59:59', - color: '#a9e4dd', - url: 'https://www.hoyolab.com/article/9331594', - timezoneDependent: true, - }, { name: 'Battle Pass - A Previous Life', pos: '0% 12%', diff --git a/static/images/events/adventurers_trials.jpg b/static/images/events/adventurers_trials.jpg new file mode 100644 index 00000000..c2d5b441 Binary files /dev/null and b/static/images/events/adventurers_trials.jpg differ diff --git a/static/images/events/epitome_invocation_38.png b/static/images/events/epitome_invocation_38.png new file mode 100644 index 00000000..479d1dbe Binary files /dev/null and b/static/images/events/epitome_invocation_38.png differ diff --git a/static/images/events/everbloom_violet_2.jpg b/static/images/events/everbloom_violet_2.jpg new file mode 100644 index 00000000..9dd60107 Binary files /dev/null and b/static/images/events/everbloom_violet_2.jpg differ diff --git a/static/images/events/fabulous_fungus_frenzy.jpg b/static/images/events/fabulous_fungus_frenzy.jpg new file mode 100644 index 00000000..f11bc9cd Binary files /dev/null and b/static/images/events/fabulous_fungus_frenzy.jpg differ diff --git a/static/images/events/farewell_of_snezhnaya_4.jpg b/static/images/events/farewell_of_snezhnaya_4.jpg new file mode 100644 index 00000000..52bd8299 Binary files /dev/null and b/static/images/events/farewell_of_snezhnaya_4.jpg differ diff --git a/static/images/events/hilicurl_treasure_trove.jpg b/static/images/events/hilicurl_treasure_trove.jpg new file mode 100644 index 00000000..2bf750aa Binary files /dev/null and b/static/images/events/hilicurl_treasure_trove.jpg differ diff --git a/static/images/events/hypostatic_symphony_temp.jpg b/static/images/events/hypostatic_symphony_temp.jpg new file mode 100644 index 00000000..23fb2799 Binary files /dev/null and b/static/images/events/hypostatic_symphony_temp.jpg differ diff --git a/static/images/events/outside_the_canvas_inside_the_lens.jpg b/static/images/events/outside_the_canvas_inside_the_lens.jpg new file mode 100644 index 00000000..acae46c4 Binary files /dev/null and b/static/images/events/outside_the_canvas_inside_the_lens.jpg differ