Improve inspection string growth state details

This commit is contained in:
2023-07-15 10:19:14 -05:00
parent ea4c52331c
commit 6813715692
2 changed files with 23 additions and 3 deletions

View File

@@ -1,5 +1,9 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<HydroponicsExpanded.OccupiedBays>Occupied Plant Bays</HydroponicsExpanded.OccupiedBays>
<HydroponicsExpanded.Growth>Growth</HydroponicsExpanded.Growth>
<HydroponicsExpanded.SowingStage>Waiting for more plants to be sown.</HydroponicsExpanded.SowingStage>
<HydroponicsExpanded.GrowStage>Growing all plants to maturity now.</HydroponicsExpanded.GrowStage>
<HydroponicsExpanded.HarvestStage>Waiting for all plants to be harvested.</HydroponicsExpanded.HarvestStage>
<HydroponicsExpanded.OccupiedBays>Occupied Plant Bays</HydroponicsExpanded.OccupiedBays>
<HydroponicsExpanded.Growth>Growth</HydroponicsExpanded.Growth>
</LanguageData>

View File

@@ -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()}";