Search
No results
How Farming works
Demo 0.11.2How it works
Growing and harvesting
- Planting pays Item cost and Currency cost unless Input Preservation Chance keeps them, and the plant grows for Interval.
- When it is grown, its harvest is fixed at Product, with Regrows regrowths left.
- 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.
- 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.
- 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.
- 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
Formulas
- Base experience
Recipe base experience- Base item cost
Recipe ingredients items- Base currency cost
Recipe ingredients currencies- Item cost
- Quantity
max(1, trunc(Base item cost quantity × (1 + Percent ingredient cost))) - Currency cost
- Quantity
max(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
- Quantity
max(0, trunc(ceil((Base automation item cost quantity + Flat automation cost) × (1 + Percent automation cost)))) - Automation currency cost
- Quantity
max(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
- Quantity
max(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
| Modifier | Granted by |
|---|---|
| Output Doubling ChanceYour chance to double the output |
|
| Input Preservation ChanceYour chance to preserve the input | None in the demo |
| Compost Preservation ChanceChance to preserve Compost |
|
| Flat product quantity | None in the demo |
| Product Quantity (%)The adjustment to the base Product quantity |
|
| Percent ingredient cost | None in the demo |
| Interval (Flat)The adjustment to the base intervalGlobal flat action interval | None in the demo |
| Interval (%)The adjustment to the base intervalGlobal percent action interval |
|
| Flat automation level | None in the demo |
| Flat automation cost | None 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 only | None in the demo |
| Percent bonuses while growing |
|