All Cyberpunk 2077 Phantom Liberty 2.0 Joytoy locations

Publish date: 2022-05-12

As the Cyberpunk 2077 Phantom Liberty expansion approaches, players can anticipate both fresh content and the return of familiar locations. Among the many features in the game are places called Joytoys, which offer intimate encounters with random individuals. This is an appealing option for those seeking physical connections but not interested in romantic relationships.

These cybernetic characters are found in certain locations in the city and are accessible to all players, regardless of your V's gender. These random NPCs won't flirt with you for free, though, as you will need to pay a certain amount to engage with them.

This article offers a detailed guide on Joytoys in Cyberpunk 2077 Phantom Liberty.

Cyberpunk 2077 Phantom Liberty guide: All Joytoy locations

There are four Joytoy locations in the game (Image via CD Projekt Red)

There are four Joytoy locations so far in Cyberpunk 2077 Phantom Liberty, and two can be readily found on Jig-Jig Street in Westbrook. These are accessible to you early in the game.

The male Joytoy can be found on the left as you enter the area from the north, just under the Jig-Jig Street sign. Meanwhile, the female Joytoy is further down the street. Follow the pedestrian walkway as it curves to the right, and you'll spot her leaning against a red-topped barricade.

Find two Joytoys in this location (Image via CD Projekt Red)

After progressing through Johnny Silverhand's side quests in Act 2 and reaching the conclusion of the Kerry Eurodyne romance arc, you'll have the opportunity to interact with two high-end Joytoys.

Two premium Joytoys are located near the Dark Matter fast travel point (Image via CD Projekt Red)

These exclusive options can be found in Westbrook, the same district as the previous pair. They are located a bit south of Jig-Jig Street and are close to the Dark Matter fast travel point.

You'll gain access to the Dark Matter club as part of the Off the Leash side quest. However, their services come at a steep cost, priced at $3000 per encounter.

How to initiate physical intimacy with Joytoys in Cyberpunk 2077 Phantom Liberty

Engage in a conversation with the Joytoy and pay Eddies to initiate sex in Cyberpunk 2077 (Image via CD Projekt Red)

Once you've chosen a specific Joytoy in the game, you can initiate physical intimacy by following these steps:

This wraps up our Joytoy guide in Cyberpunk 2077 Phantom Liberty. The expansion is set to release on September 26, 2023, on PC, Xbox Xseries, Xbox S Series, and PS5.

Check this article to learn more about the new weapons to be released in Phantom Liberty.

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

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ2jpbyzwNJomKWkXZjGo7HRqayno11nfXiDjKmfmqakpLpuuMibnKusqWJ%2FbnyMo6ayrJ%2Bueq27wpqroqeeqA%3D%3D