Cost, expected release date, variants, and more
Despite Valorant being a free-to-play tactical shooter, Riot Games has released a slew of attractive skins to provide players with a sense of variety in the game. With almost every new update, Valorant releases a large collection of weapon cosmetics as well as skin bundles.
With Halloween approaching, Riot Games has now decided to release the Haunted skin bundle. While we only have the code name for this upcoming skin collection, it is safe to assume that Riot will deliver a solid Halloween-themed scary skin bundle to its ever-growing playerbase.
Haunted skin bundle in Valorant, all details revealed
Riot Games releases a new skin bundle with each new patch, with Ion 2.0 being the most recent of them all, released in the 5.08 patch. Riot Games appears to be planning to release many more in upcoming patches.
According to a Valorant data miner on Twitter, Riot Games will soon reveal the next skin line which will have a Halloween theme. The new bundle will have five skins, which consists of the Phantom, Guardian, Spectre, Ghost, and the Melee skin. A spray and card will be included in the full cosmetic bundle for free, although there are no gun buddies available in the Haunted skin bundle.
While there are no visual designs or skin concepts available yet, Riot Games will likely be releasing yet another visually appealing skin bundle.
Haunted skin bundle price
According to sources, the new bundle would cost as much as the Prime and Reaver Bundles. Each weapon skin will cost 1775 VP (Valorant Points), whereas the melee skin will set a player back by 3550 VP.
Reportedly, the entire bundle with free sprays and cards would cost 7100 VP. The cost breakup of every weapon in the bundle is listed below:
- Phantom Skin Price - 1775 VP
- Guardian Skin Price - 1775 VP
- Spectre Skin Price - 1775 VP
- Ghost Skin Price - 1775 VP
- Melee Skin Price - 3550 VP
Haunted skin bundle variants/upgrades
The new cosmetic bundle from Riot Games will feature a level 1 upgrade, with no chromas/variants. Based on the leaks, the skin line won't feature any additional effects or kill animation.
Haunted bundle release date
Currently, there is no information on the release date of Riot Games' upcoming skin bundle. The Halloween theme suggests that it will be released as soon as the current Ion 2.0 Collection disappears from the Valorant in-game store.
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": 1275747, "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(1275747); 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(1275747) >= 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(1275747) .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 }); })();ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaK6Robyzrc2tZqedp6h6t63LqKmapqRitaLBza2cnWWjoLavecKoo6Wdk6m2sLqMnKasrF2axbGxwq2cnWWimrmmrdKeZJ2ZpJp6t63RopinrKM%3D