Back to NxLabs

NxLabs / Vintage Story

Fruit Buff

SBy Shazza

Changes fruit trees and berry bushes to be much less of a pain to work with!

Fruit Buff

Description

What do?

This mod adds some major quality-of-life changes to fruit trees and berry bushes, designed for use in singleplayer worlds!

This is also my first attempt at a C# patch so please bear with me! It probably looks a bit messy under the hood, but has been thoroughly tested in vanilla without errors. 🙏

 

What want (suggested mods)?

 

<span style="background-color: #18bc9b;">A Quick Care Guide</span>

Fruit Buff does not add&nbsp;any additional harvests per year, so to make the most of it, the intended farming method is:

  • Plant lots of tree cuttings!
    If you're aiming for a big Year 1 harvest, it's a numbers game because the trees will be small, but grow quickly
  • For temperate bases, it's better to chop an tropical tree when harvesting!
    Or whenever, just as long as it's before the temperature will drop below -2C - a dead tree gives no cuttings, so do this to multiply your trees for next year's harvest

<span style="background-color: #f1c40f;">What in (Features)?</span>

Tweaks &amp; Statsheet

Fruit Trees

  • C# patch: the 30 day minimum wait for young&gt;adult trees is cut down to 5!
  • All fruit trees grow at just over 2x speed (~2.5 day growth calculation instead of 5)
  • Vernalization removed (all fruit trees are considered Evergreen)
  • DieBelow temperature for tropical trees is now -2C
  • Planting success chance is 80%
  • Grafting success chance is 60%

&nbsp;

Berry Bushes

  • Overall growth time between 3x~4x speed, for both cuttings and bushes

&nbsp;

<table style="border-collapse: collapse; width: 50%; height: 280px;" border="1"> <tbody> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">Fruit Tree</td> <td style="width: 25%; height: 20px;">Flowering Season</td> <td style="width: 25%; height: 20px;">Fruiting Days</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">🌲Pink apple</td> <td style="width: 25%; height: 20px;">July - August</td> <td style="width: 25%; height: 20px;">7-13</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">🌲Red apple</td> <td style="width: 25%; height: 20px;">June - July</td> <td style="width: 25%; height: 20px;">6-12</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">🌲Yellow apple</td> <td style="width: 25%; height: 20px;">April - May</td> <td style="width: 25%; height: 20px;">8-14</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">🌲Cherry</td> <td style="width: 25%; height: 20px;">April - May</td> <td style="width: 25%; height: 20px;">5-6</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">🌲Peach</td> <td style="width: 25%; height: 20px;">March - April</td> <td style="width: 25%; height: 20px;">7-9</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">🌲Pear</td> <td style="width: 25%; height: 20px;">July - August</td> <td style="width: 25%; height: 20px;">12-18</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">&nbsp;</td> <td style="width: 25%; height: 20px;">&nbsp;</td> <td style="width: 25%; height: 20px;">&nbsp;</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">🌴Orange</td> <td style="width: 25%; height: 20px;">June - July</td> <td style="width: 25%; height: 20px;">11-19</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">🌴Mango</td> <td style="width: 25%; height: 20px;">February - March</td> <td style="width: 25%; height: 20px;">8-16</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">🌴Olive</td> <td style="width: 25%; height: 20px;">March - April</td> <td style="width: 25%; height: 20px;">8-14</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">🌴Breadfruit</td> <td style="width: 25%; height: 20px;">March - April</td> <td style="width: 25%; height: 20px;">11-19</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">🌴Lychee</td> <td style="width: 25%; height: 20px;">March - April</td> <td style="width: 25%; height: 20px;">8-16</td> </tr> <tr style="height: 20px;"> <td style="width: 25%; height: 20px;">🌴Pomegranate</td> <td style="width: 25%; height: 20px;">March - April</td> <td style="width: 25%; height: 20px;">8-16</td> </tr> </tbody> </table>

&nbsp;

We want (compatibilities)!

&nbsp;

Huhwha (mod conflicts, known issues)?

looseLeavesBelowTemp doesn't seem to work on non-tropical trees.. but everything else works! 🤷

&nbsp;

How do (Modify)?

Read the full description on Vintage Story ModDB →

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.