Pokemon Scarlet and Violet The Indigo Disk DLC will bring a new form for Miraidon and Koraidon, where trainers will be able to fly and soar with them. The box Legendaries of Gen IX titles quickly became a hit with fans, with them being able to have one at the beginning of the game, depending on the version. Miraidon and Koraidon unlock new abilities throughout the campaign, like dashing, swimming, high jumping, gliding, and climbing.

The currently available information regarding flying with Miraidon and Koraidon was provided in the recently released The Indigo Disk trailer and the accompanying press release.


How to unlock flying with Koraidon and Miraidon in The Indigo Disk DLC

Once Scarlet and Violet's trainers have started The Indigo Disk DLC and made their way to Blueberry Academy, they will have the chance to fly with Koraidon and Miraidon. Before that, they must reach Amarys (a member of Blueberry's Elite Four) and the Elite Flying Time Trial set by her.

Elite Flying Time Trials (Image via The Pokemon Company)
Elite Flying Time Trials (Image via The Pokemon Company)

In the trials, players can be seen flying through hoops or rings on top of Miraidon or Koraidon. It is a quick glimpse, and not much can be discerned from the frames. It is likely players will have to soar through these rings and do so in a timely fashion.

According to the official description, the flying form of the Gen IX Legendaries will initially be temporary. We guess that they will only be available during the Flying Time Trails. This will become permanent later on when players have "made it far enough in their adventure," with Miraidon and Koraidon being able to fly any time trainers choose to.

Flying Koraidon (Image via The Pokemon Company)
Flying Koraidon (Image via The Pokemon Company)

Flying around on top of either Koraidon or Miraidon will provide players with a different perspective of the world of Paldea. The dev team is also introducing the Synchro Machine that allows trainers to take control and move around with Pokemon, including Flying-type.


We will update this article when more information becomes available upon the DLC's release. Meanwhile, check out our other Pokemon Scarlet and Violet coverage:

Indigo Disk release date & time || Best starters for Scarlet and Violet || All active Scarlet and Violet Mystery Gift codes || All Indigo Disk Legendary Pokemon || Indigo Disk Pokedex

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