From 6813715692ecaf23ba8c6fcc7edaa7d395071269 Mon Sep 17 00:00:00 2001 From: Xevion Date: Sat, 15 Jul 2023 10:19:14 -0500 Subject: [PATCH] Improve inspection string growth state details --- Languages/English/Keyed/HighDensityHydro.xml | 10 +++++++--- .../Buildings/Building_DenseHydroponicsBasin.cs | 16 ++++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/Languages/English/Keyed/HighDensityHydro.xml b/Languages/English/Keyed/HighDensityHydro.xml index 08156d4..7cc4073 100644 --- a/Languages/English/Keyed/HighDensityHydro.xml +++ b/Languages/English/Keyed/HighDensityHydro.xml @@ -1,5 +1,9 @@ - + + - Occupied Plant Bays - Growth + Waiting for more plants to be sown. + Growing all plants to maturity now. + Waiting for all plants to be harvested. + Occupied Plant Bays + Growth \ No newline at end of file diff --git a/Source/HydroponicsExpanded/Buildings/Building_DenseHydroponicsBasin.cs b/Source/HydroponicsExpanded/Buildings/Building_DenseHydroponicsBasin.cs index 2655160..6e626ca 100644 --- a/Source/HydroponicsExpanded/Buildings/Building_DenseHydroponicsBasin.cs +++ b/Source/HydroponicsExpanded/Buildings/Building_DenseHydroponicsBasin.cs @@ -162,6 +162,22 @@ namespace HydroponicsExpanded { public override string GetInspectString() { string inspectString = base.GetInspectString(); + // Include information about the current growth stage of the basin + inspectString += "\n"; + switch (_stage) { + case HydroponicsStage.Sowing: + inspectString += "HydroponicsExpanded.SowingStage".Translate(); + break; + case HydroponicsStage.Grow: + inspectString += "HydroponicsExpanded.GrowStage".Translate(); + break; + case HydroponicsStage.Harvest: + inspectString += "HydroponicsExpanded.HarvestStage".Translate(); + break; + default: + throw new ArgumentOutOfRangeException(); + } + inspectString += "\n"; inspectString += "HydroponicsExpanded.OccupiedBays".Translate() + $": {_innerContainer.Count()}";