The Cyberpunk 2077 Johnny relationship meter is important because it influences how the storyline ends. This relationship meter needs to be filled up to 70% in order to unlock the secret ending sequence. Given that this game is essentially an RPG, every single choice that players make, ranging from dialogues to the fate of an individual, affects the final outcome of the game.

While there isn't a simple way to take the relationship meter up to 70% instantly, players don't need to go through complex processes to get this meter up. So how does one check their relationship meter with the character, and how does one increase the Cyberpunk 2077 Johnny relationship meter?

How to check the relationship with Johnny in Cyberpunk 2077 Phantom Liberty 2.1

To find the Cyberpunk 2077 Johnny relationship stats, all you need to do is navigate to the pause menu by pressing the Touchpad on PlayStation controllers, the "View" button on Xbox controllers, or the I key on PC.

Once you do this, you will be taken to a page with three big icons. The icon in the middle represents your relationship with Johnny, and the number signifies the score. As mentioned above, you will need to get this meter to 70% to unlock a secret ending.

To do so, you will have to choose the appropriate dialogue options over multiple missions in the game. Here's how you can do it.

Cyberpunk 2077: How to get Johnny relationship to 70%

Over multiple main quests and side quests, you will have the ability to choose certain dialogues. Not only will these choices affect your relationship with the individual you're talking to, but they will also affect the final outcome of the game. To get your Cyberpunk 2077 Johnny relationship meter to 70%, you will need to select the following dialogue options during the following missions:

Automatic Love

In this mission, you will have to avoid picking rude or insensitive responses while Johnny talks to you about Mikoshi. If you do so correctly, it'll raise your friendship meter by approximately 10%.

Transmission

In this mission, apart from not choosing the rude or insensitive options, you need to stay away from taking the Omega blockers as well. Doing so will increase your friendship meter by 5%.

Life During Wartime

During Anders Hellman's interrogation, do not be rude to Johnny while talking about biochips. Do this correctly, and your friendship meter will rise by 5%.

Search and Destroy

Interact with the doll and agree to help it for another instant 5% boost.

Chippin’ In

During this mission, every dialogue choice of yours counts, so here are the ones you need to select:

  • "Let's do something about that."
  • Inscribe Johnny's initials when you see the prompt.
  • "The Guy who Saved My Life."
  • "Nah, fucked that up too."
  • "What do you want from me?"
  • "OK. But as second chances go, this is your last."
  • "You were a real dick in the beginning."
  • "When you said you let down your friends..."
  • "Yeah, I'll call Rogue."

Selecting the given dialogues will increase your Cyberpunk 2077 Johnny relationship meter by 15%.

Blistering Love

During this mission, you need to flirt with Rogue. Choose the dialogues that are flirtatious in nature. If you've done so successfully, you'll get the option to kiss Rogue. Successfully executing these dialogues will increase your relationship meter by another 10%.

Holdin’ On

During this mission, you will have to appease Kerry Eurodyne. So, choose all dialogues that sound supportive. When you're prompted with the option to reunite the Samurais, agree to do so. Doing so will raise your friendship meter by another 10%.

Like a Supreme

Agree to the encore gig, and don't choose the rude options while talking to Johnny. This will add another 10% to your relationship meter.

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

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ2jpbyzwNJomrKalae9trrKZmlpb2dit7C0zaewZqqVoa61tc6nqqGhoA%3D%3D