How to get 40 Primogems

HoYoverse has released a new Genshin Impact web event called Glad Tidings From Afar for the new Fontaine OST Album. During the event, you are tasked to listen to a couple of soundtracks from Fontaine and send them as gifts to the character that relates the most. It is a pretty short and simple web event, and it does not even take a lot of time to complete.

After correctly sending out all the gifts to the rightful recipient, you can obtain a redemption code worth 40 Primogems. However, note that the number of times the rewards can be claimed is limited to five million. Here is a simple guide to playing Genshin Impact's Glad Tidings From Afar web event.

Play Genshin Impact's Glad Tidings From Afar Web Event to get 40 Primogems for free

To participate in the Glad Tidings From Afar web event, click the link provided in the above X (formerly Twitter) post by Genshin Impact. This will direct you to the event page. Luckily, you don't need to log in using your HoYoverse account, so you can start playing it immediately.

With that out of the way, let's begin with the guide. At the starting page of the web event, you will need to choose between male and female main characters. Either choice is fine since it won't affect your gameplay experience. After this, you must follow the tutorial until a box containing a Radiant Spincrystal is opened. Next, listen to the track and gift it to the most suitable person.

Tap on the character icon to send them the gifts. (Image via HoYoverse)

There are five Radiant Spincrystals, one for each character shown on the right side of the screen. You must gift all the tracks to these entities to complete the event. Here is a list of all the Spincrystals and their true recipients:

  • Ballad of Many Waters: Klee
  • Cakes and Ale for the Exiled: Diona
  • Le spectacle doit continuer: Yun Jin
  • Il Nome della Rosula: Yelan
  • Ann's Anapausis: Tighnari

After gifting out all the tracks from the Fontaine OST Album, click on the Share to Obtain Primogems option and copy the link. This will create a redemption code, worth 40 Primogems. Note that it can only be used once per account, and the number of rewards is limited to only five million. Once the amount of claims reaches the maximum limit, you won't be able to get the Primogems.

To redeem the code, go to the official Genshin Impact website or do it via in-game settings in the Account section. The Glad Tidings From Afar web event will end on October 28, 2023, so get the free Primogem rewards as soon as possible.

Quick Links

More from Sportskeeda

" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1714672, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1714672); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1714672) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1714672) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ2jpbyzwNJonp6mo522r3nIpqeam6RitK2tw2aropyZo7S0ecWrpqZlkZuus3nWnplmnaaau7V5xq6gnZ1dnby4ecaeq2ZsYGK9s7XMqJ6epaM%3D