Data Source
Seed distribution and mechanics are based on ForgottenArbiter's Harvest Mechanics Research.
The default settings err on the side of caution - actual profits should be slightly higher than calculated.
How the Optimizer Works
Without crop rotation, the optimal strategy is: harvest the higher-value plot first (lifeforce Ć price). We use full enumeration with proper seed variance modeling.
Seed distribution: Each plot has 72 possible seed configurations (T4: 0-1, T3: 0-3, T2: 0-8). We enumerate all 72Ć72 = 5,184 outcomes for each pair, computing E[max(Vā, Vā)] exactly rather than using mean-field approximation.
Enumeration: For a grove with N pairs, there are 3^(2N) possible color sequences (e.g., 59,049 for 5 pairs). We precompute pair outcomes into a lookup table (36 entries for color/Cornucopia combinations), then iterate through all sequences.
Wilting: For each pair, you harvest the higher-value plot (guaranteed), then the second survives with probability p (10% base).
Cornucopia Complexity
The Cornucopia scarab adds +1 T4 seed to the first-spawned plot of each color. This isn't stated explicitly, but empirically we observe an unusually high rate of multicolored plots having T4 seeds - consistent with both colors' T4 landing on the same plot when it spawns first for both. Since spawn order is encoded in our enumeration, this is handled automatically.