How to complete The Final Repository quest

Publish date: 2024-05-16

With a new set of characters, Hogwarts Legacy players face challenges throughout their wizarding journey, leading to the Final Repository main mission. Players can initiate this penultimate mission by heading to the map chamber at Hogwarts.

Players must meet with Professor Fig in the map chambers. After speaking with him, one can head to the Keepers Caverns to progress the quest. There are many enemies in this mission, and it is recommended to start this quest after reaching level 24. The protagonist has to reach the repository before Ranrok.

Note: This article contains spoilers for the game.

Facing Ranrok and completing The Final Repository in Hogwarts Legacy easily

Hogwarts Legacy pits you against Ranrok in this main mission. You must accompany Professor Fig and get to the repository. You won't be alone as Ranrok’s fellow goblins try to break through the cavern. Thus, a quest ensues to defeat the goblins and thwart Ranrok’s advances.

Objective: To defeat Ranrok and his allies to keep the repository safe.

Quest Description: Ranrok is determined to wield ancient magic, and since the goblins have built this massive repository, he believes he is the rightful owner. Goblin loyalists put up a tough fight, and you must defeat them all to face Ranrok.

Rewards: The Hero of Hogwarts Achievement/ Trophy and 260 experience (XP).

Professor Fig moves this drill to clear the path (Image via WB Games)

As you walk deeper into the cavern, you will witness a large drill and a bunch of goblins beside it. Defeat them, and Professor Rig will move the drill away since it blocks the path ahead. Continue heading straight until you reach a large area where two trolls come barging in by breaking the rocks on either side of the location. You will also be swarmed by some goblins.

After breaking through a shiny wall in this area and progressing further into the cavern, you will meet more enemies. Defeating them will lead you to a vast open spot where a cutscene begins. The goblins successfully disable the defensive charms of the castle.

Professors fend off the goblins (Image via WB Games)

All professors of Hogwarts Legacy (except Professor Garlick) join the fight in this cutscene to defeat them. They will help clear your way to the repository, so you must continue walking as they dispel the enemies. Eventually, you will be cornered by more goblins and trolls. Keep fighting them until another cutscene is triggered.

Professor Sharp defeats the Fighter Troll, who hits a huge rock pillar. This pillar crumbles from its base and falls on you. Professor Matilda casts a spell to save you from being crushed. She then levitates the pillar to fill the gap between the two cliffs. Professor Fig and the protagonist cross the gap using this bridge.

Knights are influenced by the Keepers' Wand (Image via WB Games)

As part of the same cutscene, you and Professor Fig reach the majestic entrance of the repository guarded by two large Knight statues. They approach with ill intentions, but the protagonist flashes the Keepers’ wand. This influences them to put down their swords and leads to the opening of the Repository doors.

While speaking with Professor Fig in the Repository, selecting either of the following dialog options will determine the ending in Hogwarts Legacy:

This dialog option determines the type of ending (Image via WB Games)

The quest isn’t complete yet, and Ranrok arrives to fight you. He transforms into a dragon thanks to the power of the Repository. The battle occurs in multiple phases, and you won’t be able to deplete his health directly as magical orbs surround Ranrok in all phases of the battle.

Each orb corresponds to the type of magical spells in your arsenal. For example, if Ranrok has a purple orb floating beside him, cast purple magic (force spell) like Accio. To destroy yellow orbs, use control spells, and for the red ones, resort to damage spells.

Destroy these orbs to make Ranrok vulnerable to spell damage (Image via WB Games)

The number of orbs increases in each phase of the battle. Initially, you will have to destroy one orb, two in the second, and so on. Destroying them makes Ranrok vulnerable to damage from your spells. The best strategy is to dodge his attacks and then cast damage spells.

In the final phase, Ranrok lands on the ground to fight you. His attacks include a continuous firestream, a small fireball, and a charged blast. Dodge them all and destroy the colorful orbs first. His health bar will reappear at the top of your screen when he is vulnerable to damage from spells.

Ranrok fights on the ground in the final phase (Image via WB Games)

Use any spell of your choice to deplete the final portion of his health. You will defeat Ranrok, and Professor Fig appears to help seal the ancient magic. Despite his successful endeavor, he dies in the end. This concludes the Final Repository main mission in Hogwarts Legacy.

Hogwarts Legacy is now on PlayStation 5, Xbox Series X, and PC, receiving positive reviews from critics. Hogwarts Legacy features a character creator and gives players access to various clothing items.

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": 1398458, "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(1398458); 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(1398458) >= 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(1398458) .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%2BMpZygmZOuerity6SroaqfqrSpeceormabn6K9rbHTnmStoJVis6q6wKVkq52gpMCqwM6rsGappZrAtQ%3D%3D