Can you outfriend your pig's ability to find truffles?

On Stardew Valley's official wiki's Pig page there is a passage:

Warning: Pigs will NOT PRODUCE ANYTHING if they are at a high enough mood and friendship to produce a "Deluxe Product", because the animal type cannot produce Large or Deluxe products.

My question is based off that - does maximizing your pig's friendship reduce their ability/chance to find truffles? If yes what is the most optimal friendship level?


Solution 1:

This is actually a glitch in the game to be fixed soon. The optimal friendship level can be achieved by not petting your pigs and just letting them outside and making sure they have enough grass. It's actually easier than what is intended for it to be.

It has been now fixed in 1.2.

Solution 2:

Yes, it looks like this is the case for Pigs as well as Sheep and Dinosaurs.

From the Animals wikia page:

Warning: Sheep, Pigs, and Dinosaurs at a high enough mood and friendship will NOT PRODUCE ANYTHING because they will always roll a "Large/Deluxe product", and the animal type cannot produce Large or Deluxe products


Thus, in order to optimize how many Truffles your Pig produces, you want to keep its mood and friendship between 70 and 200. This is because if your Pig's mood is below 70, there is a chance that it will not produce anything:

If the animal has less than 70 Mood, there is a chance it will not produce. The lower the mood, the less likely it will produce. (The percent chance it will still produce is equal to Mood/70)

The reason that you do not want your Pig to have 200 or higher mood is because having 200-255 mood will greatly increase your Pig's chance to produce a "large/deluxe" item. From the same page as above:

A "Mood Modifier" is calculated when rolling for whether Deluxe produce (Large products, Duck Feathers, and Rabbit feet) will be created in the following ways:

  • If Mood is more than 200, it will be multiplied by 2
  • If Mood is 200 or less, it will be multiplied by Negative 2

Thus, you want your Pig's mood to surpass 70 in order to guarantee truffle production, but keep it under 200 to prevent its likelihood of producing a large/deluxe truffle (because it is unable to do so).