mirror of
https://github.com/Xevion/RimWorld-Hydroponics-Expanded.git
synced 2025-12-16 16:13:01 -06:00
fix: growth state renders 100% after growth/sowing at night
This commit is contained in:
@@ -74,11 +74,17 @@ namespace HydroponicsExpanded {
|
|||||||
|
|
||||||
// If the maximum capacity is reached, then we should move to the growing stage.
|
// If the maximum capacity is reached, then we should move to the growing stage.
|
||||||
if (capacityReached) {
|
if (capacityReached) {
|
||||||
|
Stage = HydroponicsStage.Grow;
|
||||||
|
|
||||||
// Some plants might have been skipped, so go back and kill anything still on top.
|
// Some plants might have been skipped, so go back and kill anything still on top.
|
||||||
foreach (Plant plant in PlantsOnMe)
|
foreach (Plant plant in PlantsOnMe)
|
||||||
plant.Destroy();
|
plant.Destroy();
|
||||||
|
|
||||||
|
// Play the sound effect to signal the transition to the grow stage.
|
||||||
SoundDefOf.CryptosleepCasket_Accept.PlayOneShot(new TargetInfo(Position, Map));
|
SoundDefOf.CryptosleepCasket_Accept.PlayOneShot(new TargetInfo(Position, Map));
|
||||||
Stage = HydroponicsStage.Grow;
|
|
||||||
|
// Set the highest growth to the tracked plant's growth, to ensure the bar is accurate.
|
||||||
|
_highestGrowth = ((Plant)_innerContainer[0]).Growth;
|
||||||
|
|
||||||
// Some active sowing jobs may be in progress for pathing, and thus will sow plants AFTER the stage
|
// Some active sowing jobs may be in progress for pathing, and thus will sow plants AFTER the stage
|
||||||
// transition is made. This results in some weird looking random plants very rarely.
|
// transition is made. This results in some weird looking random plants very rarely.
|
||||||
|
|||||||
Reference in New Issue
Block a user