Farming overhaul is progressing smoothly. I completely scrapped the old system and made entirely new from scratch.
From that tiny gif you might be able to see that there is now no stutter when you harvest plants. And that's only one benefit of this new system. It is, at its core, much more simple than the previous one, but has more features I can actualy use. This is what this system can do right now
- Each plant can have different grow time
- Grow time can go pretty much as high as I want
- Each plant can have up to 16 diferent sprites for different grow stages
- Plants can give you produce amount from a range (1-3 potatoes), or set amount like in the old system (always 2 potatoes)
- Plants can be set back to certain grow stage instead of being destroyed when harvested(Good for strawberies, tomatoes or fruit trees).
- Plants can grow only in certain months
- You can use fertiliser to skip grow stages
Bear in mind that fertiliser or growing periods probably won't be in the initial version, or they might not be in the game at all. Last thing remaining is to make the seed selection window and then I have to port all old plants into the new system.
!IMPORTANT!
Since I pretty much tore out a large part of the game, previous save files will NOT be compatiple with next version. Unlocks will still work fine and imprints should also work. But you won't be able to load your old files otherwise. I will try and add a popup to the game that tells you precisely what is happening instead of some random error message showing up.
So if you are in the middle of playing the game, be sure to finish what you started before you download the next version (0.26)