Skip to content

Agriculture Overview

A & A Cooking agriculture extends farming with crop specific seasons, moisture, climate ranges, wind tolerance, soil temperature, vigor, pollination, fertility, yield, and quality.

Status: Implemented

The current v0.4.0-alpha.1 build includes nine A & A Cooking crop profiles: Tomato, Onion, Basil, Rosemary, Thyme, Parsley, Mint, Rice, and Soybean.

  • Tomato
  • Onion
  • Basil
  • Rosemary
  • Thyme
  • Parsley
  • Mint
  • Rice
  • Soybean

See Current Crops for every season multiplier, soil range, light requirement, temperature range, humidity range, wind threshold, pollination rule, fertility consumption chance, yield, stage list, and regrowth rule.

Crop growth uses:

  • season
  • soil saturation
  • light
  • soil fertility
  • ambient temperature
  • relative humidity
  • wind speed
  • storm severity
  • soil thermal state
  • pollination
  • crop vigor

The full calculation is documented on Crop Growth & Vigor.

Cultivated Soil stores saturation from 0-14, exposed to crop logic as 0.0-2.0, plus fertility from 0-7. Rain, nearby water, weather driven evaporation, snow, and thaw conditions affect the soil system.

The Game Calendar determines the current season. Each crop has its own seasonal multipliers rather than using one universal growing season.

Local weather and climate provide temperature, humidity, wind, storms, snow, and surface conditions. Exposed crops can be slowed or physically damaged by strong storms.

Some crops benefit from nearby flowers or flowering crops. Others do not require pollination. Pollination bonuses use crop specific search radii and benefit values.

Harvest vigor affects both quantity and ingredient quality. Harvested A & A Cooking produce begins unwashed and keeps its calculated quality through the ingredient preparation system.

Successful growth can consume soil fertility based on the crop profile. Compost restores Cultivated Soil fertility by 2 levels, up to the maximum of 7.