Item / breeding

Seed jars

A jar that stores a stallion’s genetics so you can breed a mare with him later — from anywhere, and without him being there.

How to use one

  1. Craft an empty seed jar: glass bottle + horse hair.
  2. Right-click a tamed adult stallion in breeding mode. The jar fills and is stamped with his genetics.
  3. Right-click a tamed adult mare in breeding mode. A foal is bred immediately. The jar is used up.

The jar’s tooltip names the stallion it holds, so a shelf of jars reads as a list of sires. The foal is bred exactly as it would be if the two horses had met, so everything on breeding & pedigree applies.

ItemHow you get itWhat it does
Empty seed jarglass bottle + horse hairRight-click a tamed adult stallion in breeding mode to fill it.
Stallion seed jarThe aboveRight-click a tamed adult mare in breeding mode → a foal, immediately.
What it costs

Filling the jar uses up the stallion’s breeding mode, and the mare takes the ordinary breeding cooldown afterwards. There is no gestation and no extra cooldown on the stallion.

What the jar stores

The jar stores a GenomeSample — a genotype and an epigenome frozen to code strings — in a stored_genome data component, and the allele draw happens at impregnation, exactly like natural breeding. The foal is bred from the mare’s live genome and the jar’s stored one through the ordinary applyBredFoal path, so there is no second breeding code path to keep in step. Full flow on breeding & pedigree.

Known gaps

  • Gestation, a donor cooldown, and carrot effects applied to the jar are all unbuilt.
stored_genome data component; breeding through applyBredFoal.