#Possible bug with tomatoes and watermelons with growth rate bonuses

1 messages · Page 1 of 1 (latest)

jagged root
#

EDIT: after some further testing the issue actually might be base growth boost of the greenhouse and polytunnel. Expected growth rate is 10% and 20%, but I was only getting 9.1% and 16.6% in my testing. For the polytunnel and greenhouse that had a noticeable knock on effect on the lights and fertilizer growth rate (assuming they are both actually +10%). Weirdly the farmlight and fertilizer values for the greenhouse actually came out higher than expected. Never mind the crossed out part, I'm pretty sure I figured out how the bonuses stack. They're both still coming in lower. :END OF EDIT

I noticed that my watermelon and tomatoes are maturing to a harvestable state later than they potentially should be in greenhouses and polytunnels.

I did some testing and the growth rate outside with no boosts to growth rate and got 10 and 7 days exactly (to the hour and minute of planting) for watermelon and tomatoes, but when I tested them in the greenhouse and polytunnel (with farmlights) they were taking an extra ~50 (Greenhouse) and ~25 (polytunnel) minutes to mature than they should have with 20% and 30% growth rates bonus. I did monitor the crops for the exact (or as exact as you can be with time advancing in 5 min intervals) time they matured and were harvestable and compared it to the expected time based on when I planted them. I only did one set of each.

Not sure if it affects any other plants, I only noticed it because I have a chart of what days to check on which crops in the polytunnel and it is based on 70% of the initial growth period rounded up so all the harvestable plants will be ready to collect at once in the morning. I kept seeing that the watermelon and tomatoes were not ready until later in the day so I decided to test it.

rare monolith
#

They have different growth bonuses

lusty ginkgo
#

they know very well that both building has different growth rate bonuses

jagged root
#

Yes, my point was that I would expect tomatoes to be harvestable for the first time at 4.9 days in a polytunnel with farm lights (5.6 days in the greenhouse with farmlights), but they were becoming harvestable 25 minutes (and 50 minutes for the greenhouse) later than they should have been at that sped up growth rate. I originally thought that perhaps the base growth rate wasn't actually exactly 7 days (based off the time the tomatoes were becoming harvestable I was calculating a growth rate of slightly over 7 days when I tried to work backwards from the times I was getting), however when I tested the base growth rate I was getting 7 days to the hour and minute I planted the seeds.

#

I did test these by noting the date and time I planted the seeds, and the expected date and time of maturity, moved a bed and chair into the building with the seeds, and then slept until the day they'd be harvestable and then waited on the chair. I'd then note the actual time they became harvestable and compare.

#

I use rounded up times for my planning (5 days for polytunnel and 6 days for the greenhouse) and I found that my tomatoes and watermelons were not harvestable first thing in the morning like the rest of the crops were on the projected days. With the rounded up days they should be since I'm actually giving them a bit of extra time to mature.

~~It's possible that the farmlights aren't 10% exactly, but something between 9 and 10%. That could explain the slight gap in projected times. ~~Watermelon, turnips, and tomatoes are the only plants I'm putting in polytunnels that are .1-0.0 off from the next whole number. They'd be close enough that the rounding up wouldn't cover for the slightly off nature of the calculations.

#

Or the bonuses stack slightly differently with polytunnels and greenhouses. Ugh, this is gonna be tedious to double check. (they don't)

rare monolith
#

I feel like checking the code directly would be faster (though I dunno how to do that)

oak coyote
#

Received, I will take note of it. Thanks!Heart

jagged root
#

i don't either. If I knew how to check the code I wouldn't be spending time running tests.

lusty ginkgo
#

was the basin dry or wet when you start putting the seed?
was there slight gap between the sprinkler schedule where the basin wasnt constantly wet?

jagged root
#

Basin was wet when the seed went in, no idea if there are gaps, I don't watch the whole time. if I don't expect the plant to mature that day or if I don't need to apply fertilizer I just sleep again when I am testing.

#

if the automatic sprinklers have a built in gap in their schedule then yes there was one.

rare monolith
#

I doubt there'd be a gap indoors but not outdoors. Unless rain covered for it? Maybe you should try in a S/M/L container

jagged root
#

So I've been testing no lights or fertilizer (control sample), only lights, only fertilizer, and lights+fertilizer. You'd think if there was a gap in the watering that it would set back the control group as well, but it does not....when I tested in a large container.

#

In the large container I got the expected growth times for pumpkin, turnip, and rice (forgot grape dies in Feb so that tested ended up inconclusive). Misjudged the window for rice with the fertilizer and it matured sometime during the night and the grape died because Feb, so my fertilizer boost rates came in at 10% (pumpkin) and ~7% (turnip). Light only was also all over the place with ~12% for pumpkin and turnip and ~16.6% for grape and rice. For Lights + fertilizer I again misjudged rice, but pumpkin came in at 23.2% and turnip and grape came in at 27.5%. I did do this testing with pumpkin and turnips and again later with grape and rice.

#

I just finished polytunnel testing, where I did all 4 seeds at the same time with the same 4 sets. This is where things seem to get weird.

#

The control group (except turnip, misjudged that one) ALL came in at 16.6%, not the expected 20%.

#

Fertilizer group ranged from 27.4%-27.6%. I'm including an error range of +/- 10 min for the planting/harvesting time, which puts that at 27.3-27.6%.

#

The light group ranged from 25.6% (turnip) and ~~ 28.4%-28.6% for the other 3. I'm thinking I messed up recording my timing for turnip considering how off it is from the other numbers and how consistent the other sets are.~~ (EDIT: I didn't correct the numbers in one of the formulas that helped find the growth rate bonus when I copied it over. Fixing that brought turnips inline) Dropping turnips puts the +/- 10 min range at 28.3%-28.6%.

#

The light + fertilizer group ranged from 37.7%-37.8%. I either missed when the pumpkin matured when I was watching another plant or it matured during the night. The +/- 10 min range is 37.7%-38%.

#

So the issue might be the polytunnel and greenhouse not giving the expected 20% and 10% from the code, ~~there are other factors that affect the growth rate I haven't identified ~~(remote possibility but I've ruled out durability, weather, and month), or ~~the automatic sprinklers had a gap in coverage time somehow in the polytunnel ~~(tested the way watering stacks and this should be impossible with the way autosprinklers activate multiple times a day).

jagged root
#

Restest of large container got ~13% for fertilizer (tested 2 grapes and 2 pumpkins, pumpkins matured between 2am (14%) - 6 am (12%)) and 16.6% for lights (tested 2 grapes and 2 pumpkins, rate pretty much identical for all of them).

jagged root
#

Greenhouse: tested watermelon, turnip, grape, and pumpkin.
control: 9%-9.1% growth rate boost
only light: 22.2%-23.2% growth rate boost
only fertilizer: 20.80% growth rate boost
light + fertilizer: 32.2%-35.2% growth rate boost

#

Math tab has my calculations and the dates and times.

jagged root
#

TLDR of previous results:
Large Container: tested patty, turnip, grape, and pumpkin.
control: 0% growth rate boost
only light: 16.6% growth rate boost
only fertilizer: 12%-13% growth rate boost
light + fertilizer: 27.3%-27.5% growth rate boost

Polytunnel: tested patty, turnip, grape, and pumpkin.
control: 16.6%-16.7% growth rate boost
only light: 28.3%-28.6% growth rate boost
only fertilizer: 27.3%-27.6% growth rate boost
light + fertilizer: 37.7%-38% growth rate boost

jagged root
#

Also, before anyone asks, I have 20,700 battery charge/storage and 11 solar panels and 12 wind turbines. I only ever even start using battery power at night and the stored power has never dropped below half, so I should not be running out of juice to power the sprinklers or lights. During the tests I'm not running anything else (aside from the other sprinklers and lights in the other polytunnel and greenhouses) so there should be no unusual power draw.

oak coyote
rapid current
#

I'll do a peer review myself when I have the time this evening

jagged root
#

I picked a set of crops with the longest growth times so deviations from the base would be more noticable. I then set up an automatic sprinkler on one side of the container/GH/PT with a set of planters for the control group (no lights or fertilizer) and a set of planters for that I would add fertilizer to. On the other side I set up 2 sets of planters around a farm light and 1-2 sprinklers (as needed to get complete coverage). One set was just crops within the light and the other was for crops within the light + fertilizer. I also set a bed and a chair in the room. I'd make sure the planters were wet before I planted the seeds, recording the day and time each seed for each set was planted.

#

In the Google Sheet you can see my projected date/time for the plants. I always tried to do the projected growth rate higher than the expected growth rate by 1-2% so I would know what date and time to start watching. I'd make sure to apply fertilizer every 2 days as soon as it wore off. I'd use the bed to nap (turn off saving when napping in the settings) for 3 hours on the days I expect a crop to be harvestable, note the time frame the crop was harvestable and then reload the file and nap up to the previous point the crop would matured (if it wasn't until the nap to 18:00 that I could harvest a crop id reload and nap until 15:00) then use the chair to fast forward until the exact time the crop was harvestable and then note that time. Due to how difficult it could be telling which 5 min intervals the crop matured in while fast forwarding I started calculating "error" ranges where I would check the boosted growth rate range from 10 min before and 5 min after my recorded harvesting time just to account for any small errors in my time recording. These usually only result in a ~1% range difference.

#

Ideally you want to try to plant the seed at such a time that it won't mature between 4am and 6am (I assume you can't stay up past 4am, I thought it was 2 so I often cut off my watching around 1:55). However, if a crop had matured upon waking that hadn't matured when I went to sleep, then I just used a range from when I went to sleep to 6am to calculate the growth rate bonus. Even at 3-6 am, it comes out only to a 1-2% range difference.

rapid current
jagged root
#

Ah, good to know. Im used to most games like this having a period around 2-6am that you just can't be awake during

rapid current
#

Ah ic, yeah this game you can just chug coffee no downside whatever and be awake 24/7

jagged root
#

Huh, good to know

rapid current
#

Very realistic depiction of college student

jagged root
#

I was napping enough that I probably didn't need the coffee. Probably in that case you can skip bothering with the projection math and just using the napping method to figure out the rough day/time and then sleep to that day and then use the nap/chair to get the exact time.

#

Probably much faster.

rapid current
#

Yeah ofc

#

Skipping 3h ahead is much needed than just running it manually

jagged root
#

For sure, running it manually the whole time would be awful and take forever. Half of the time it took me was just futzing with the spreadsheet.

#

It'll be interesting to see your numbers. Hard to say what's going on when it's just my data points. If your numbers are close to mine I can at least rule out a few possibilities

jagged root
#

I had a thought and checked the durability of my polytunnel: 84% starting durability. Could be a coincidence, but when I apply that percentage to the growth rate bonus in the code, I get values pretty close to what I ended up with. My greenhouse was at max durability and I know I got hit by at least one acid rain during testing. Checking one of my lightly damaged greenhouses gave me a durability of 90.6%, which when applied to the base growth rate bonus gives me values pretty close to what I was seeing.

rapid current
jagged root
#

thanks

jagged root
#

Hmmm. I slept until March and tested a greenhouse at 33 durability and at max 500 durability and still got the 9% for the base growth rate boost for both. Might still be worth recording the durability, but it doesn't seem to affect greenhouses at the very least.

jagged root
#

Just tested a polytunnel in March at 200 (half) and again at 400 (max) durability. Got 16.6% base growth rate boost for one grape and then 18.4% for the other grape and 2 watermelon for the half durability test. The second test at max durability gave me a base growth rate bonus of 16.7% for everything. Something seems to have happened in that first test but it doesn't seem linked to the durability. I tried retesting that same week that gave me the higher rate several times with 2 different polytunnels and my rate is back at 16.7%. Not sure what happened there but I think I can rule out weather as a factor since there was no scorching sun during that first week (that first set of testing was immediately one after the other instead of resetting to a save at the beginning of the month. My theory was that the scorching sun that occurred during the second test may have lowered the base rate.).

jagged root
#

Okay, I have tested greenhouse and polytunnel in each month as well now. No obvious deviations based on month noted. At this point I think I have finally exhausted all the variables I can test.

#

All data is in the spreadsheet I attached further up the thread.

jagged root
#

Priority of peer reviewing (as I see it):

  1. Polytunnel/Greenhouse base growth rate boost - This will let us know if the issue is with my game or widespread and how trustworthy the rest of my data is. If someone else gets the expected base value then none of my numbers can be trusted. I'd suggest using at least 3 plants just in case there is an issue with one of them and preferably 2 plants of 2 different crops. I did get some issues where one of the plants would be weirdly off so that does help correct for outliers.
  2. Outside (or in a container) testing of fertilizer only and farm light only boost rate - So we can confirm their base rates. I think we can safely skip the farm light with fertilizer as the next set of testing will let us confirm the way the different boost rates interact.
  3. Polytunnel/Greenhouse testing of fertilizer only, farm light only, and farm light with fertilizer - This will let us confirm the rest of my numbers and confirm if the boost rate stacks additively or multiplicatively.
    I don't think we need to test every container size, every crop, or repeat all of the testing for the other months unless someone wants to be really, really, really thorough. While I only tested basic and vine plants, I don't see there being a difference with shroom and shrub.
jagged root