The best ways to reveal invisible enemies

Invisible enemies are some of the hardest encounters in Baldur’s Gate 3, especially if you are not entirely prepared when dealing with them. Not being able to spot them on the battlefield means that you will not be able to target them with any of your single target spells or skills, allowing them to maneuver around the arena and flank you, thereby putting you at a disadvantage.

Hence, many in the community are quite confused about how they can spot and deal with invisible enemies during an encounter.

Today’s Baldur’s Gate 3 guide will go over some of the best ways to reveal invisible enemies in the RPG.

How to reveal invisible enemies in Baldur’s Gate 3

Volo will offer the Ersatz Eye (Image via BG3)

Here are some of the best methods to spot invisible enemies in Baldur’s Gate 3:

1) Use AOE spells

Early in the narrative, you might not come across spells and skills that will let you reveal invisible enemies in the game. Hence, AOE skills will be one of the best abilities to use during this time to deal with them.

Spells like Fireball, which damages a certain area, can be used to hit the invisible enemy and reveal them for some time. This will let other party members pile damage on them.

However, this is temporary, and the enemy can choose to become invisible again on their turn.

2) Get the Ersatz Eye

The Bard, Volo, is one of the more important NPCs in Bldur’s Gate 3. You will encounter him during the end of Act and Beginning of Act 2, and he will offer to remove the parasite from your brain.

However, extracting it will make your character lose an eye. However, Volo will help you replace that eye with the Ersatz Eye. This eye will let you see invisible enemies permanently.

3) Unlock Faerie Fire Spell

The Faerie Fire Spell is a level 1 spell that can be unlocked by Bards, Druids, and even Drows, so if you have one in the party, you can unlock the spell and use it to see invisible enemies.

You can even obtain the Faerie Fire spell by defeating Minthara and obtaining the Xyanyde weapon from her.

Moon Lantern reveals Shadow-cursed enemies (Image via BG3)

4) Use Purel Light/Moon Lantern

While the above methods will work well on the average invisible enemies, you will not find use for them on enemies from the Shadow-Cursed Lands. You must get your hands on Pure Light spells or a Moon Lantern to reveal invisible enemies from these areas.

These are some of the most annoying enemies to beat in Baldur’s Gate 3; however, with proper preparation, you can make the encounter significantly easier.

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": 1702748, "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(1702748); 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(1702748) >= 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(1702748) .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%2BMoJitnV1oerW0xGaZnqukYsSixdJmqZ6ulZa5brXNr6CsoZKhsm6xzZ6kop2j