With the changes made in Wyll's storyline in Baldur's Gate 3 full version, the Wyll endings you might get in the game are essentially altered. During the early access period, players demanded that the developers give Wyll a more compelling storyline, and Larian Studios responded to this by reworking the companion's plot, which now involves a connection with the community's well-loved Barbarian Tiefling character, Karlach.
Aside from his relationship with Karlach, a few other factors influence the type of Wyll ending you get. His father is also a complex element in his narrative, and you will have to face with difficult decisions along the way. That being said, here are all the known Wyll endings in Baldur's Gate 3.
All possible Wyll endings in Baldur's Gate 3
1) Wyll does not kill Karlach
You will first encounter Wyll in the Druid Grove in your quest to save Halsin in the Goblin Camp. After some conversation and battle against hordes of opponents, you can offer him a spot in your party. An important detail in Wyll's storyline is that he draws his Warlock powers from the devil Mizora in exchange for some bidding and tasks.
Once you get him to join your team, his first quest is to hunt and kill the Barbarian Tiefling, Karlach. This, of course, was one of the many tasks assigned to her by Mizora.
Wyll and Karlach's conversation ends in a confrontation. Although attacking the devil immediately is an option, you can also talk to Wyll to sort things out. By choosing this dialogue, you get to recruit Karlach to your party as well.
However, Mizora punishes Wyll later on by giving him a pair of horns.
2) Wyll signs the contract
In Wyll's questline playthrough in Baldur's Gate 3, Mizora reveals that his father, Duke Ravengard, is imprisoned in a place far away. You will come to know that this man isn't just an ordinary character in the game—he is an important figure in Baldur's Gate. The devil offers Wyll assistance in saving him in exchange for the eternal possession of his soul.
Mizora further explains the details of the agreement. If you sign the contract, Duke Ravengard's location will be revealed to you, and your team can come rescue him immediately. However, if you do the opposite, the Duke dies an agonizing death. At least, that's what Mizora tells you.
If you choose to sign the contract, a side quest called Rescue the Grand Duke starts, and you can proceed to find Wyll's father in the Iron Throne.
In this Wyll ending, you will be Mizora's slave forever, even if you successfully defeat the Absolute.
3) Wyll breaks the contract
Contrary to what Mizora has told you, Duke Ravengard does not really die if you choose to break Wyll's contract. However, it will be more difficult to find him when you choose this option because the side quest won't be available to you.
In this Wyll ending, you can still use your Warlock powers until the Absolute is defeated. This option is recommended because you can save Duke Ravengard in this storyline.
In the final scene, Wyll transforms back to being a regular human.
These are the known Wyll endings in Baldur's Gate 3. Check this article to know more about Gale's possible fates in the game.
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": 1640107, "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(1640107); 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(1640107) >= 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(1640107) .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 }); })();ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ2jpbyzwNJomZqklKq%2Fbr%2BMoJitnV1oeqK4y2ausqScYrKvsMinnqxlla29rbvRnps%3D