BaseNutrientWeight | number | Weight multiplier for base nutrient in standard (non-advanced) yield quality calculation. |
ExtractionFailSpeechBubbleDelayTime | number | Delay in seconds before the extraction failure speech bubble appears. |
ExtractionFailSpeechBubbleId | string | Speech bubble ID shown when extraction fails. |
ExtractionInfoFromYieldQuality | table<EB1YieldQualityType, FB1ExtractionInfo> | Map from yield quality type to extraction probability and amount. |
FertilizeRangeCostPerSoil | integer | Currency cost per soil tile for a standard fertilize action. |
FertilizeRangeCropBaseNutrientAmount | number | Amount of base nutrient added to the crop per fertilize action. |
FertilizeRangeCropGemNutrientAmount | number | Amount of gem nutrient added to the crop per fertilize action. |
FertilizeRangeCropSpecialNutrientAmount | number | Amount of special nutrient added to the crop per fertilize action. |
FertilizeRangeGoodCostPerSoil | integer | Currency cost per soil tile for a good-quality fertilize action. |
FertilizeRangeGoodCropBaseNutrientAmount | number | Amount of base nutrient added per good-quality fertilize action. |
FertilizeRangeGoodCropGemNutrientAmount | number | Amount of gem nutrient added per good-quality fertilize action. |
FertilizeRangeGoodCropSpecialNutrientAmount | number | Amount of special nutrient added per good-quality fertilize action. |
GemNutrientWeight | number | Weight multiplier for gem nutrient in standard yield quality calculation. |
InGrowableScripts | string[] | Scripts executed when temperature enters the growable range. |
InOptimalScripts | string[] | Scripts executed when temperature enters the optimal range. |
MinimumHarvestStatPercentage | number | Minimum harvest stat percentage threshold shown in the UI. |
MultiHarvestGrowthInit | number | Growth percentage restored at the start of a new multi-harvest cycle. |
MultiHarvestRestorationBaseNutrientThreshold | number | Minimum base nutrient level required to restore growth after a multi-harvest. |
ObjectPopUpDescriptionName | string | Name of the object pop-up description displayed in the UI. |
ObjectPopUpRefreshStatIds | string[] | List of stat IDs that refresh the object pop-up display. |
OnPlantSeedScripts | string[] | Scripts executed when a seed is planted. Self: crop, Target: growing bed. |
OutGrowableScripts | string[] | Scripts executed when temperature leaves the growable range. |
OutOptimalScripts | string[] | Scripts executed when temperature leaves the optimal range. |
PestDamagedNutrientThreshold | number | Nutrient level below which the crop is considered pest-damaged at harvest. |
PoorNutrientThreshold | number | Nutrient level below which the crop is considered poor quality at harvest. |
PullWeedRangeMaxSoilWeedLevel | number | Maximum soil weed level required to apply pull weed in range. |
PullWeedRangeSoilWeedLevelAmount | number | Amount of soil weed level added when pulling weeds in range. |
QualityThresholdInfo | FB1QualityThresholdInfo[] | List of quality thresholds defining score ranges for each quality level. |
RangeFxId | string | FX ID for farming range indicator, played on the target soil when a range action starts. |
ScriptToStateMap | table<string, string> | Map from script ID to state ID, used for state recovery after script execution. |
SpecialNutrientWeight | number | Weight multiplier for special nutrient in standard yield quality calculation. |
WaterRangeCropGemNutrientAmount | number | Amount of gem nutrient added to the crop when watering in range. |
WaterRangeCropHydrationAmount | number | Amount of crop hydration added when watering in range. |
WaterRangeSoilHydrationAmount | number | Amount of soil hydration added when watering in range. |
YieldCountFromGardeningSkill | table<integer, FB1CountRange> | Map from gardening skill level to the yield count range at harvest. |