Animal Crossing New Horizons Friendship Mechanics

Written by ooraloo#0360, credits to Ninji#1624, Alexis#8717, Stoney#9215, astronomyfortwo#4112, Burandii#7476, and FCFCQQQ#0033

FCFCQQQ

The friendship points that you have with your villagers can range from 0 to 255. When villagers first move in, they’ll start with 25 friendship points after they are out of boxes. There are 6 favor levels that you can have with your villager, depending on how many friendship points that you have:

Favor Level 1: 0-29 points

Favor Level 2: 30-59 points

Favor Level 3: 60-99 points

Favor Level 4: 100-149 points

Favor Level 5: 150-199 points

Favor Level 6: 200+ points

When your favor level is 1-2, you are considered friends.

When your favor level is 3-4, you are considered good friends.

When your favor level is 5-6, you are considered best friends.

Many interactions that you have with your villagers are gated behind favor levels. Giving your villager a daily gift is unlocked at favor level 2. Obtaining a villager’s photo requires favor level 5.

What villagers can do when they use a reaction to approach you for a conversation is also determined by favor level. At favor level 1-2, they can only give you a present, but at favor level 3, they can also sell an item to you or give you a nickname. When you reach favor level 4, you’ll be allowed to change their catchphrase. Favor level 5 is required to change their greeting, and favor level 6 unlocks the possibility of the villagers trying to buy a furniture item or high-value bug/fish from your inventory or trade something for an item in your inventory.

Increasing Friendship Points

Talking (once per day): +1 point

Selling an item to the villager when prompted by normal conversation: +1 point

Catching the villager’s flea: +5 points

Pushing the villager or hitting the villager with a net until they get mad: -3 points

Sending letters: +0 points

Not talking to the villager for an extended period of time: -0 points

Talking to villagers until they refuse to talk any more: -0 points

Here are the simple actions that increase (or do not increase) friendship points. Despite what the guidebooks say, talking does not give a larger friendship bonus if done multiple days in a row, and sending letters does not appear to give any friendship points at all. These are likely to be glitches (because dataminers have found code that suggests that it is intended to). These values have been verified by multiple people through experimentation.

The other actions that increase friendship are more complicated, and include daily gifts, birthday gifts, and completing quests.

For any action not covered in this guide, we don’t know whether it affects friendship.

Daily Gifts

Daily gifts will give between -2 and 7 points, depending on several factors.

Type of gift given:

-2 points: Garbage

+2 points: Flowers, fish, insects, net, watering can, fishing rod, love crystals, favorite music, umbrellas (for non-frog villagers), clothing of preferred color or style

+3 points: Furniture

+1 points: Umbrellas for frog villagers, non-preferred clothing, anything else not mentioned above

Whether the gift is wrapped: +1 additional point

After giving the villager a gift, the villager may either do nothing, give you Bells, or give you an item:

If your gift sells for less than 250 bells, the villager will do nothing. Otherwise, if your gift sells for less than 2500 bells, the villager will have a 50 percent chance of giving you bells, and a 50 percent chance of giving you an item. If the gift sells for 2500 bells or more, the villager will always give you an item. Note that sell value, as it is used in this document, refers to how much you would receive from selling that item to the Nooklings. An item that sells for 2500 would cost 10000 to buy from the shop.

If the villager gives you an item, you receive additional friendship points based on your favor level:

Friends: +1 additional point

Good friends: +2 additional points

Best friends: +3 additional points

Therefore, the greatest amount of friendship a gift can provide is 7, if you give a wrapped (+1) furniture (+3) item to a best friend, who gives you an item in return (+3). Note that for furniture, having a preferred color does not provide additional points.

Birthday Gifts

Birthday gifts are given present tiers, depending on the type of item and how much it sells for:

Not Allowed: DIY recipes, Bells

Trash: Lost items, Spoiled Turnips, Trash, Weeds

Tier 1: Honeycombs, Mushrooms, Shells, Bugs, Fishs, or Fossils that sell for 500 bells or less, or any other items that sell for 125 bells or less

Tier 2: Honeycombs, Mushrooms, Shells, Bugs, Fishs, or Fossils that sell for 501-1999 bells, or any other items that sell for 126-499 bells

Tier 3: Honeycombs, Mushrooms, Shells, Bugs, Fishs, or Fossils that sell for 2000 bells or more, Cake, Turnips, Fruits, Items owned/worn by the NPC, Clothes currently worn by the player regardless of sell value, or any other items that sell for 500 bells or more

Friendship point increase:

Trash: -5 points

Wrapping bonus: +1 additional points per present tier

Tier 1: +3 points (+1 if wrapped)

Tier 2: +4 points (+2 if wrapped)

Tier 3: +5 points (+3 if wrapped)

This means that the most friendship points that you could gain with a birthday gift would be to give them a coconut (Tier 3, so +5) that is wrapped (Tier 3, so +3) and receive +8 points.

Quests

There are a number of quests that villagers can ask you to complete. Your performance on these quests can either be normal or good.

If a villager approaches you with a reaction to start a quest, your performance will always be good.

Catch a bug/fish:

The villager can either ask for a specific bug/fish, or a general category.

If the villager requests a specific bug/fish, your performance is always good.

If the villager requests a general category, your performance is good if and only if the bug/fish sells for 2000 bells or more

Treasure hunt:

The villager will ask you to find a buried treasure within a time limit.

The treasure hunt can be either easy or hard (which changes the time limit).

Your performance is good if and only if the treasure hunt is hard. Finding the item more quickly on an easy hunt will not improve your performance.

If you do not complete the hunt in time, you can still gain 1 friendship point if you dig up the treasure after the time runs out before talking to the villager to end the quest. If you do not dig up the treasure before talking to them, you will lose 1 friendship point.

Lost item:

The villager will ask you to find a lost item on the ground.

Your performance is good if and only if you find the lost item and return it to the correct villager without showing it to the wrong villager first. Check out Stoney’s guide to figure out who it belongs to: https://docs.google.com/spreadsheets/d/1dCaPo6N-9XDwOQYMmvv9R7HPqvXPGUF5B6frZs0fcms/edit#gid=0

You will receive an additional 2 friendship points if you return it to the correct villager without them asking you to find it first.

Sickness:

The villager will be sick in their home, and will ask you to bring them some medicine.

Your performance is good if you deliver medicine to the villager after a different villager tells you about the sick villager. If you talk to the sick villager and do not give them medicine on the first conversation, you will lose the performance bonus.

You will lose 1 friendship point if you tell the villager that you have medicine and you don’t actually have it in your inventory.

Friendship Bonus:

The number of friendship points gained depends on your favor level with the villager and your performance.

Normal performance:

Friends: +1 point

Good friends: Randomly chooses +1 point or +2 points uniformly

Best friends: +2 points

Good performance:

Friends: +2 points

Good friends: Randomly chooses +2 points or +3 points uniformly

Best friends: +3 points

Deliveries:

Delivery quests do not follow the same mechanics as other quests. In delivery quests, there is a quest giver and a recipient.

If you open the gift before delivering it, the recipient will gain +1 friendship point.

If you do not open the gift, the recipient will gain +3 friendship points.

The quest giver will always gain +3 friendship points upon successfully completing the quest and reporting back to the quest giver.

If you fail to complete a delivery on time you will lose 1 friendship point if you still have the unopened delivery item in your inventory the next time you talk to the quest giver. You will lose 2 friendship points if you have the opened delivery item in your inventory, and you will lose 3 friendship points if the delivery item is not in your inventory at all.

It is currently unclear if failing to complete any other quest will actually decrease friendship.

Determining Favor Level

Different dialogue trees and interactions are unlocked by increasing favor level. You can determine your general favor level by looking at what your villagers say to you.

Daily presents are unlocked at favor level 2.

The FreeA_Always dialogue trees are unlocked when you become good friends.

The FreeA_AlwaysA or FreeA_AlwaysB dialogue trees are unlocked when you become best friends (and are therefore eligible to receive a photo).

These dialogue trees can be found here: https://googleben.github.io/ACNHDialog/ (Credits to GoogleBen#1337)

To navigate the database, go to TalkNNPC, then locate the personality-specific folder as follows:

B1_Bo: Lazy

B2_Ha: Jock

B3_Ko: Cranky

B4_Zk: Smug

G1_Fu: Sweet

G2_Ge: Peppy

G3_Ot: Snooty

G4_An: Sisterly

Then, go to the Free subfolder. The FreeA_Always, FreeA_AlwaysA, and FreeA_AlwaysB strings are found in this folder.

In addition, the amount that is donated to construction projects at 5 AM is equal to the total number of friendship points the resident representative has.

NPC Mood Conversations

Very very rarely, an NPC may randomly display an Angry or Sad mood. If you talk to the villager, they may present you with two dialogue options in which the first option is encouraging or comforting (“You can learn!”) and the second option is distant and uninterested (“I see…”). Selecting the first option will provide +3 friendship points.

The exact dialogue strings for these conversations can also be found in GoogleBen’s database under TalkNNPC / [Personality] / React. The two possible conversations will be either React_Sad:103 or React_Angry:103. Any other conversation will not provide you with a friendship boost.

In a month of regular gameplay, you will see these conversations about 2-3 times at the very most.

Obtaining Photos

Once you reach favor level 5 with a villager, you have a chance of receiving a photo from them. It is possible to receive a photo in exchange for giving them a daily gift, as a reward for a quest in which your performance is good, in exchange for giving them a tier 2 or 3 birthday gift that they do not already own, or as a reward for a delivery when the recipient doesn’t just give you the delivered item.

Your chances of receiving a photo from one of those sources is equal to your friendship points divided by 25. For example, when you’ve just reached favor level 5 and have 150 friendship points, your chances of receiving a photo are 6% (150/25 = 6). But when you’ve maxed out friendship at 255 points, your chances rise to 10.2%.

FAQs

Does [thing not mentioned in the guide] affect friendship?

The answer is either “No,” or “We don’t know.”

Can I get multiple photos from a villager?

Probably? There doesn’t seem to be anything that stops you from getting multiple photos. The current theory is that the game keeps track of the last 64 items the villager has given you. You can receive another photo, but only after the photo has cycled out of the list.

How can I test out whether something affects friendship?

If you’re particularly interested in whether a specific action affects friendship, you can test it yourself by tracking donation amounts like so:

  1. Set up a new construction project and don’t donate any bells to it.
  2. Time travel to the next day. Note how much money has been donated. Let X represent this amount.
  3. Do not talk to any villagers at all except for the one you’re testing on. Talk to that villager once. Perform the action that you’re trying to test out. Save and close the game.
  4. Time travel to the next day and check the donation amount. The amount that is currently donated should be 2X + 1. If it is 2X + 1, then the action doesn’t affect friendship at all. If it is not 2X + 1, then congratulations, the tested action affects friendship. Please let me know if you find something!

Help! My villager just moved in yesterday, but I want a photo NOW!!! What do I do???

Thanks to unethical cutting-edge methods from Stoney, now we have a solution for you!

If you hit a villager with your net until they get mad, you lose 3 friendship points. However, after you apologize to the villager, there is a 20% chance that the villager will be pleased with your apology and start doing a Happy emote. If this happens, you will gain 3 friendship points with the villager, regaining the points that you lost from hitting them.

Here’s where it gets wild. If you talk to them while they’re displaying the Happy reaction, you will receive React_Happy:200, React_Happy:201, or React_Happy:202 and gain another 3 friendship points. So there will be a net gain of 3 friendship points from this process.

This means that if you hit your villager until they get mad, apologize (resetting if they do not display the Happy emote after you apologize), and talk to them while they’re displaying the Happy emote, then you can farm infinite friendship points in a single day.

Enjoy. You monster.