Training Gains Formula Explained
Source: Vladar [1996140], thread t=16003284. Karma 15,082. Note: formula is slightly outdated (updated version at t=16182535) but concepts are correct.
How Gains Are Calculated
Gains = (Multipliers) × (Gym Dots) × (Energy) × [log(Happy) × Stat + constant(Happy)]
Two components: 1. Variable part (scales with stat total): grows with your stat level, Happy acts as a multiplier via logarithm 2. Constant part (doesn't scale with stats): Happy alone drives this regardless of your stat level
What This Means Practically
At low stats (under 100K):
Happy completely dominates. Doubling your stat barely changes gains. Doubling your happy gives massive gains.
At high stats (above 1M):
Doubling stats approximately doubles gains. Happy still helps but much less in percentage terms.
The crossover:
- At 1K stats + 99,999 Happy: 42,800% more gains vs 1 happy
- At 50M stats + 99,999 Happy: 84% more gains vs 1 happy
This is why happy jumping is so insanely good early and becomes less important later.
Gain Table (per 10E at 1 gym dot, no bonuses)
| Happy | 1K stats | 10K stats | 100K stats | 1M stats | 50M stats |
|---|---|---|---|---|---|
| 1 | 1 | 2 | 24 | 247 | 12,356 |
| 1,000 | 4 | 7 | 39 | 356 | 17,645 |
| 5,000 | 21 | 25 | 59 | 404 | 19,187 |
| 25,000 | 107 | 110 | 148 | 523 | 20,931 |
| 99,999 | 429 | 432 | 473 | 876 | 22,795 |
At 1K stats, 99,999 happy gives 429× the gains vs 1 happy. At 50M stats, same happy only gives 1.84×.
Gym Dots
Each gym shows bars per stat. Higher bars = higher "dots" = direct multiplier on gains per energy spent.
A gym with 6 dots training at 10E gives roughly twice the gains of a 3-dot gym at 10E.
More dots per energy is always better.
Tool: tornstats.com → "Update your goals" → select your gym to see dot values.
Key Facts
- Training all energy at once vs one at a time: NO DIFFERENCE (confirmed by Chedburn)
- Stat cap at 50M: Formula treats your stat as 50M even if you have more. Gains stop scaling above 50M with the old formula.
- Stop premium training (FHCs) at ~400K per stat — below that, heavy happy jumps are worth it; above, the money is better saved for SEs
- Below ~125K stats: Ecstasy beats LSD for gains (lower cooldown, cheaper, just as effective early)
- Training bonuses multiply, not add: Property 2% + Faction 10% + Education 2% + Book 30% = 1.02 × 1.10 × 1.02 × 1.30 = 48.7% total, NOT 44%
Related
- Jumping vs Energy Training (Omanpx)
- Choco Jump (IceeSwirl)
- Happy Jumps (RazeW)
- Training Strategy Guide (Anomalousman)