How to complete In the Shadow of the Estate quest

Hogwarts Legacy was launched globally on February 10, 2023, and has quickly become one of the most popular games on several platforms. It brings the Wizarding World to life, offers immersive content, and has an exciting storyline to keep players occupied.

The 43 main quests in the game are broken down into 13 chapters. In the Shadow of the Estate is the 25th primary mission and can be played in the chapter Prepare For Your Search For the Final Keeper.

About the quest in Hogwarts Legacy (Image via WB game and YouTube/FP Good Game)

To start this quest, the player character needs to be at least level 15. In this main quest, you will have to interact with Sabastian Sallow's family and learn about the heartbreaking truth of their lives — a reality that Sebastian is desperately trying to alter. Players can use this article as a guide to complete In the Shadow of the Estate effectively.

Step-by-step guide to completing In the Shadow of the Estate quest in Hogwarts Legacy

1) Meet Sebastian in Feldcroft

Location of the quest in Hogwarts Legacy (Image via WB game and YouTube/FP Good Game)

To begin the quest, you need to meet first Sebastian. He will be in the wooden tower north of the Feldcroft Floo Flame fast travel point in Hogwarts Legacy. After your interaction with him, he will ask you to accompany him to his nearby home to meet his sister Anne and Uncle Solomon Sallow.

Sebastian and his uncle will argue in the cutscene, and both of them will leave the house while Anne suffers a bout of pain because of her curse.

2) Speak to Anne and Solomon separately

While Sebastian requires some alone time, you must talk to Anne first, who is inside the house, as well as Solomon, who is standing outside the residence.

3) Talk to Sebastian

After that, speak with Sebastian outside the house, and he will ask you to accompany him to the location where Anne was cursed. While following him, a massive Goblin army will try to ambush you, whom you must vanquish to advance in this quest. A Loyalist General will appear midway through the fight.

4) Search the estate for clues

You must check on Sebastian and interact with him after defeating the Goblin force to ensure he is unharmed. You both concur that these foes were hiding something and agree to search the nearby region as well as Rookwood Castle.

5) Examining the surroundings

Use the Revelio spell to examine various objects around the area, working your way up to the destroyed home and examining a picture inside. After speaking with Sebastian, use the Depulso spell to strike a pile of rubble on the left wall and go through it while crouching. Inside the room, you'll discover a hidden cellar.

Hidden cellar inside the chamber (Image via WB game and YouTube/FP Good Game)

Head down the steps. Then, use Depulso to shatter the bookshelf to the right, and you'll be able to enter a chamber where you'll find a mirror.

The mirror that leads to the Undercroft in Hogwarts Legacy (Image via WB game and YouTube/FP Good Game)

Because the Goblins couldn't see the Undercroft in the mirror, it evaded them. Speak with Sebastian again after you've established that you can see the Undercroft.

6) Enter the Undercroft

Secret Compartment inside the Undercroft in Hogwarts Legacy (Image via WB game and YouTube/FP Good Game)

Once inside the Undercroft, a secret compartment on the front wall will show itself. Examine the Rune diagram page within and present it to Sebastian. With that, you have successfully completed the 25th Hogwarts Legacy main quest.

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

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ2jpbyzwNJon6ifp5a%2Ftb%2BMpZygmZOuerity6SroaqfqrSpeceormabn6K9rbHTnmSipl2otaKwzrBknquklsGmedCunKys