How to beat the Kagerou's demon form in Trek to Yomi

Publish date: 2024-06-30

Trek to Yomi, a game by Flying Wild Hog and published by Devolver Digital, is one of the more intriguing side-scroller games seen this year. Despite the fact that it doesn't take long to complete, players will still encounter plenty of challenges, including Kagerou, who destroyed the village of Hiroki.

In Trek to Yomi, Kagerou may seem like a standard fight at first, but things escalate pretty quickly, and players will want to be ready. They'll need to pull out all the stops to overcome this final confrontation and avenge Hiroki's village, which won't be a simple task.

Breaking down Trek to Yomi's Kagerou Demon fight

This demonic samurai is a far cry from his counterparts (Image via Devolver Digital)

Trek to Yomi players have encountered Kagerou a few times previously, but never on an even playing field like this. With that in mind, players will have to be considerably cautious not to make fatal mistakes and open themselves up to the demonic samurai, as his punishments can be absolutely brutal.

Beating Kagerou

  • Kagerou begins with a series of heavy swipes but can also utilize extended combos. Check for the glint and time your parry when his heavy attacks start to come out. This should open the demon up for a counterattack for a brief moment, and Trek to Yomi players will want to take advantage of this window.
  • Be careful with your combos. Whiffing even one can lead to Kagerou punishing with a vengeance. The safest strategies are best here, using parries and basic counters in order to whittle down the demon's health bit by bit.
  • If Trek to Yomi players are still having a tough time, there's nothing wrong with pulling back and peppering the demon with ranged weapons. Kagerou may not find it very honorable, but all's fair in love and war, and everything is permitted to secure a win for Hiroki.
  • Once Kagerou is beaten once, he'll enact his true demonic transformation. This transformation brings with it some additional magical attacks that players will want to be ready for.
  • When the demon fires small rings of energy, roll away from them as soon as possible to avoid their explosion. The demon will also form a ring around Hiroki, which must also be rolled away from to avoid damage. Kagerou can also control space in the arena by lighting the ground on fire, and players must wait for this to subside before they approach again.
  • Once Kagerou's health has reached the halfway point in the second phase, he'll summon backup. These enemies are fairly straightforward to defeat. Simply parry and counter them until they're wiped out. This also allows the player to restore some of their health before repeating the pattern in step five and finally defeating Kagerou.
  • Players will need to rely on their parries and counters to a significant degree and keep a very close eye on his movements to emerge victorious.

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

    ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ2jpbyzwNJon6ivXZeyosCMpJignaKkwm6%2FjJ2cpqeeYrOwvsxmq6udm2LGsLnI