Code: Select all
ITEM_CODE,C,8 # either plant code or item code seems obsolete
GERMINATION_TEMPERATURE,N,2,0 # deciding for start of growing/planting week.
OPTIMAL_TEMPERATURE,N,2,0
TEMPERATURE_TOLERANCE,N,2,0
# if local temperature drops below or rises above optimal +/ tolerance, plant stagnates, delayed harvest.
# if local temperature drops below or rises above optimal +/ 1.5*tolerance, plants die, harvest lost.
OPTIMAL_RH,N,2,0 # relative humidity
RH_TOLERANCE,N,2,0 # logic as for temperature.
OPTIMAL_PH,N,2,0 # soil acidity
PH_TOLERANCE,N,2,0 # if local pH is out of optimal +/ tolerance, plant won't germinate
OPTIMAL_PRECIPITATION,N,2,0 # average percentage of rainy days per months
PRECIPITATION_TOLERANCE,N,2,0 # logic as for temperature.
DAYS_TO_HARVEST,N,3,0 # minimum days not in stagnating conditions after blooming/growing to harvest.
DAYS_TO_BLOOM,N,3,0 # minimum days not in stagnating conditions from germination to blooming
DAYLENGTH_TO_BLOOM,N,3,0 # if >0 this is a seasonal plant that blooms if day length passes this threshold
TEMPERATURE_TO_BLOOM,N,3,0 # if >0 this is a plant that blooms if local temperature passes this threshold
PRECIPITATION_TO_BLOOM,N,3,0 # if >0 this is a plant that blooms if precipitation passes this threshold
# all defined thresholds must be met to trigger blooming. thresholds are based on calculated weekly averages
PLANT_DELAY,N,4,0 # if >0 number of days not in stagnating conditions before initial bloom can be expected (tree/bush growth)
OUTPUT_AMOUNT,N,8,0 # optimal output per hectar
# Output amount might be reduced by pests, weather events, soil fertility
OUTPUT_UNIT,C,8 # default tons
REQUIRES_BLOOMING,C,1 # if true ('Y') plant product is available only after blooming and ripening, else these phases are skipped
REPLANT_AFTER_HARVEST,C,1 # if true ('Y') plants are gone after HARVESTING phase, the cycle starts with READY_TO_SEED. If false ('N'), cycle starts with READY_TO_BLOOM
GREENHOUSE,C,1 # if true ('Y') this plant type can be planted in greenhouses
FORESTRY,C,1 # if true ('Y') this plant type can be planted in forestry exclusively, else, not available in forestry
Crop Growing Units have phases that are indicated in their display (3x3 or tabular), together with expected days to phase progress. These phases are
- READY_TO_SEED - waiting for conditions for germination
- GROWING
- READY_TO_BLOOM - plant has reached the required age to bloom, waiting for the threshold triggers
- STAGNANT/DORMANT - plant might be dormant in winter conditions or similar.
- BLOOMING - blooming conditions are met, pollination quota will decide maximum output. Blooming takes about two weeks.
- RIPENING - maximum output and quality affected by weather conditions, ripening might be delayed by not ideal conditions
- HARVESTING - plant output is moved to storage, time depends on personnel and equipment.
Farms, Plantations, Greenhouses and Forestry could all deprecate the 3x3 layout if we want to. They need to manage total acres and acres per crop with a few properties to set, then it is mostly sit and wait. The properties set up define the demand in work force, fertilizers, pest control and specialized vehicles and fuel (if combined with the Transportation DLC).
Properties to be set on the crops would be among others the production style (INDUSTRIAL|GM_FREE|ORGANIC) where applicable which would filter out some of the options of pest control and fertilization.
Greenhouses have the ability to produce products independent on environment pH, temperature, daylight, rain and humidity, as they control their own environments. Growing is possible all year long. This comes with higher expenses, relative to the delta temperature and daylight per week, with a static expense factor to simulate constant maintenance efforts.