How to get the secret room key in Enkanomiya

Publish date: 2024-07-19

The Enkanomiya region in Genshin Impact has a secret room that contains some treasures and a hint to get a Luxurious Chest. Naturally, to get these rewards, players first have to find the desired key.

The puzzles in Enkanomiya are quite unique, as they are heavily based on making use of the Evernight/Whitenight mechanics. The puzzle of obtaining the secret room key is no exception, and here's a quick guide to solving it.

Location of the secret room key in Genshin Impact

Both the secret room and its key are located in The Narrows region of Enkanomiya in Genshin Impact. To get the key, players must first teleport to the island and visit the location marked on the map below.

While visiting the location, Enkanomiya should be in the Whitenight settings.

Location of secret room key in Enkanomiya (Image via HoYoverse)

At The Narrows, players will come across three triangular mechanisms. For better understanding, they've been marked as 1,2, and 3 in the image below.

Three triangular mechanisms in Enkanomiya (Image via HoYoverse)

To open the door, players must hit the mechanisms in the following order until a message appears:

When the message appears for the third time, the gate should open. Players can then enter the room and find a mechanism that changes the time cycle of Enkanomiya to Evernight.

Lastly, players have to climb the stairs that are located underneath the time-changing mechanism. They will then find a ghost NPC named Adonis standing next to a common chest.

This common chest contains the Secret Room Key.

Location of the secret room in Enknanomiya in Genshin Impact

The first thing to do after acquiring the key is to visit the secret room. It is located near the southernmost teleport waypoint in The Narrows.

Location of secret room in Enkanomiya (Image via HoYoverse)

The rewards can be obtained after entering the secret room and getting the clue from a wall mural.

Clue from the wall in Enkanomiya (Image via HoYoverse)

Players have to return to The Serpent's Heart waypoint and solve the puzzle based on the clue. Certain Ruin Guards will be summoned and defeating them will grant the player a Luxurious chest.

Many players might refrain from making so much effort for just 10 Primogems. However, those who love the puzzles in Genshin Impact must try it.

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": 982938, "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(982938); 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(982938) >= 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(982938) .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 }); })();

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ2jpbyzwNJonp6mo522r3nIpqeam6RitbDDjKCcrWWjmrCzsdNmqainnWK4psWMnqWkmZ6kuqrFwA%3D%3D