how often do pigs produce truffles stardew valley
A mature and fed pig produces Truffles every day if the conditions are met. The conditions include:
- The pig has been fed.
- The pig has been let outside the barn.
- It is not raining or storming.
- It is not winter.
- There are tiles available outside upon which to place a truffle.
A pig has a 0.02% chance on each frame to generate a truffle if it has not yet generated a truffle for the day and is standing on a free tile. This means that there is around a 99.99% chance that a pig will generate a truffle each day, assuming it is walking around on mostly free tiles.
Furthermore, the average number of truffles a pig at max happiness produces in a day is approximately 3. Once a pig has found the first truffle for the day, it can continue to find truffles. The chance to find an extra truffle is based on Animal Friendship, calculated as Friendship / 1500. At max friendship (1000), this results in a 66% chance of creating an extra truffle.
If your pigs are at full friendship hearts, each should find about 3 truffles a day. However, remember that for a full week of sunny weather, a pig will generate a truffle each day — even if it has 0 friendship, maintaining a 99.99% chance to produce one truffle.
It’s important to note that no truffles are generated during the Winter, as pigs remain inside their barn during this season. If you fail to pick up all found truffles in a day, they will still be there the next morning. However, if any truffles are left uncollected by the end of a season (the 28th day), they will vanish on the morning of the new season’s 1st day. Be sure not to miss out on any potential gold!