Farming System

Description
Explorers can find small areas of Fertile Soil in fields to plant seeds and obtain fruit after a while.

These Fertile Soils npcs appear at random locations on each field map. Upon finding them, approach them until closer than 2 cells to interact with them. If the user is carrying a proper seed, an option to plant it will appear.

Once planted, the soil npc will inform any player who touches it, who planted it and a 5 minute duration (in seconds) until the plant fully grows in order to drop fruit.

Once the plant is fully grown, any user can pick up the fruit and the plant will fade away.

After 5 minutes, a new Fertile Soil from that same field will spawn in a random location.

Extras
When the plant is fully grown, there's a 70% chance to drop few fruit, making the user yell "Nice!", a 20% to drop moderate fruit and the user yells "Great!!", and a 10% chance to drop many fruit, "Lucky!!!".

Every Fertile Soil has a small chance for it to spawn with a Silvervine Plant, ready to gather 1 to 3 Silvervine Fruit.

Pro Tips

 * 1) The duration of any growing plant can be halved by watering it with Everpure Water (crafted by Alchemists).
 * 2) If you're hunting for Silvervine Fruit, find a Fertile Soil in one map, then plant anything you can and while you're waiting for it to grow, start a 5 minute timer. Next, move to a map next to it and search for the soil there and repeat the process. When the time is up, start the route from the very first soil where you planted and re-start the timer for 5 minutes. Now you know a number of maps which the souls will re-appear with a chance to spawn with a Silvervine Plant.
 * 3) Be careful! Since user-planted plants show the planter's name, it could be an easy lure for Renegades to hunt you down.