How Farming works

How Farming works

Demo 0.11.2

How it works

Growing and harvesting

  1. Planting pays Item cost and Currency cost unless Input Preservation Chance keeps them, and the plant grows for Interval.
  2. When it is grown, its harvest is fixed at Product, with Regrows regrowths left.
  3. A harvest pays that product, doubled with Output Doubling Chance, and XP. With regrowths left the plant regrows for Regrow interval, and the next harvest is fixed when it is ready again.
  4. A plant with bonuses when grown gives no harvest: once grown it provides its bonuses, and while growing it provides them × Percent bonuses while growing when that is above 0.
  5. Watering applies the plot category's watering bonuses. Composting uses one compost item unless Compost Preservation Chance keeps it and applies the compost's bonuses.
  6. Automated planting, harvesting, watering and composting each pay Automation item cost and Automation currency cost; a plant whose free watering requirements are met is watered for nothing.

Game messages

Automation Failed (plot category) - Cannot afford automation.

An automated planting, harvest, watering or composting cannot pay Automation item cost and Automation currency cost. That step does not happen.

Auto Plant Failed (crop) - Cannot afford to Plant.

Auto Plant is on for an empty plot, and the selected crop's requirements are not met or its Item cost and Currency cost cannot be paid.

Failed to Harvest (crop) - Not enough space in Bank.

A grown crop's harvest finds no room in the bank. Nothing is lost: the crop is not harvested and stays ready.

Failed to apply compost - Not enough compost in the Bank.

Composting an empty plot when Compost Preservation Chance does not spare the compost and the bank holds none of it.

Clears this Plot by removing the Planted Product and Compost. This action will not refund any Items.

The tooltip of a plot's Clear button, which shows while the plot can be cleared and has nothing ready to harvest.

This can be regrown before disappearing

Beside a crop's Regrows. Each regrowth gives another harvest after Regrow interval.

Not enough Seeds.

Under an empty plot's selected crop while it cannot be planted: its requirements are not met, or the bank cannot pay its Item cost and Currency cost. The Plant button stays disabled.

Formulas

Base experience
Recipe base experience
Base item cost
Recipe ingredients items
Base currency cost
Recipe ingredients currencies
Item cost
Quantitymax(1, trunc(Base item cost quantity × (1 + Percent ingredient cost)))
Currency cost
Quantitymax(1, trunc(Base currency cost quantity × (1 + Percent ingredient cost)))
Base automation item cost
Recipe automation costs items
Base automation currency cost
Recipe automation costs currencies
Automation item cost
Quantitymax(0, trunc(ceil((Base automation item cost quantity + Flat automation cost) × (1 + Percent automation cost))))
Automation currency cost
Quantitymax(0, trunc(ceil((Base automation currency cost quantity + Flat automation cost) × (1 + Percent automation cost))))
Product quantity adjustment
1 − (max(0, Pest value − Pest protection) + max(0, Disease value − Disease protection)) ÷ 100
Product
Quantitymax(1, trunc((Recipe product quantity + Flat product quantity) × (1 + Product Quantity (%)) × Product quantity adjustment))
Interval
floor((Recipe base interval + Interval (Flat)) × (1 + Interval (%)))
Regrow interval
floor((Recipe regrow interval + Interval (Flat)) × (1 + Interval (%)))
Automation level
Disease protection
Pest protection
Disease value
Recipe disease value adjuster + Recipe category disease value adjuster if Recipe category attracts disease, otherwise 0
Pest value
Recipe pest value adjuster + Recipe category pest value adjuster if Recipe category attracts pests, otherwise 0
Base regrows
Recipe regrows
Regrows
trunc(max(0, Base regrows + Regrows (Flat)))

Modifiers

ModifierGranted by
Output Doubling ChanceYour chance to double the output
Input Preservation ChanceYour chance to preserve the inputNone in the demo
Compost Preservation ChanceChance to preserve Compost
Flat product quantityNone in the demo
Product Quantity (%)The adjustment to the base Product quantity
Percent ingredient costNone in the demo
Interval (Flat)The adjustment to the base intervalGlobal flat action intervalNone in the demo
Interval (%)The adjustment to the base intervalGlobal percent action interval
Flat automation levelNone in the demo
Flat automation costNone in the demo
Percent automation cost
Disease ProtectionYour flat protection from Disease
Pest ProtectionYour flat protection from Pests
Regrows (Flat)Extra regrows for products that already regrow onlyNone in the demo
Percent bonuses while growing