Load My Stats from Torn API
Required access level: Limited or higher. Generate one at Settings → API Key.
What we read: your battle stats, energy, happy, current gym, and drug usage stats. We only read data — nothing is ever written or modified on your account.
Privacy: your API key stays in your browser (localStorage). It is sent only to api.torn.com — never to our server or any third party.
The Gym Formula — Demystified
Every gym session boils down to one formula. Understanding it tells you exactly where your gains come from — and where they don't. No guessing, no superstition.
The Formula
Gain = (Gym_Dots × 4) × (0.00019106 × Current_Stat + 0.00226263 × Happy + 0.55) × (1 + Steadfast + Education) / 150 × Energy
What each piece means
Gym_Dots
The quality rating of your current gym. Ranges from 2 dots (Premier Fitness) to 39 dots (Balboas Gym). This multiplies your entire gain linearly — switching from a 10-dot to a 20-dot gym literally doubles your output. Always train in the best gym you can access.
Current_Stat
The stat you're currently training (STR, DEF, SPD, or DEX). At low levels this barely registers. At high levels (100M+) it absolutely dominates everything else in the formula. The bigger your stat, the more it snowballs — large numbers grow faster in absolute terms.
Happy
Your current happiness value. It adds a flat additive bonus inside the formula. At low stats, happy can represent a significant chunk of your gains. At high stats, it becomes a rounding error. This is why happy jumping (taking Ecstasy to double happy before training) matters early and becomes irrelevant later.
Steadfast + Education
Percentage multipliers that stack additively. Steadfast is a Torn perk (up to +20%). Education courses can add up to +15%. These multiply your entire gain — a +35% total bonus means every session gives you 35% more stats. Worth maxing out whenever possible.
Plug in YOUR numbers below
Enter your current stats to see exactly how much you gain per energy point — and what your daily/monthly/yearly projections look like.
Gain per Energy Point
134
134 stat / energy
Per Natural (150E)
20.1K
20,059
Per Xanax (250E)
33.4K
33,432
Per Day
20.1K
20,059
Monthly Projection
101M
+602K gained
Yearly Projection
107M
+7.3M gained
Happy Contribution
0.05%Skip Ecstasy — stat dominates
Days to 250M
7,478
days at current pace
FHC Comparison
Stat Enhancer vs Xanax
Recommendations
Xanax is the most cost-efficient training drug. $839K for 250E = 33.4K stat gain.
Ask your faction about Steadfast perk rotation. Up to +20% gym gains when your stat is primary.
A 30% stat book would add significant daily gains for 31 days. Stack with Steadfast for max impact.
Ladies Strip Club 7-star gives +10% DEF gym gains + 25% passive DEF.
Happy is only 0.047% of your formula. Don't waste time or money on Ecstasy.
The Critical Insight
At high stat values, your trained stat completely dominates the formula. Once you hit 500M+, the stat component is so large that happy becomes a rounding error. Steadfast and education are still important because they're multiplierson the whole result — but happy's flat additive bonus becomes negligible.
This is why the happy contribution % (shown in results above) collapses to near zero at high stats — and why experienced players stop worrying about happy jumping.
TL;DR
- ▸Higher gym dots = proportionally higher gains — always train in the best gym available
- ▸At 500M+ stats, your stat value is 99.9%+ of the formula — everything else is noise
- ▸Happy, Steadfast, and Education are multipliers on top of your base gain
Recommendations
Xanax is the most cost-efficient training drug. $839K for 250E = 33.4K stat gain.
+66.9K stat/day
Ask your faction about Steadfast perk rotation. Up to +20% gym gains when your stat is primary.
Up to +20% gym gains
A 30% stat book would add significant daily gains for 31 days. Stack with Steadfast for max impact.
+30% gym gains for 31 days
Ladies Strip Club 7-star gives +10% DEF gym gains + 25% passive DEF.
Up to +10% gym gains
Happy is only 0.047% of your formula. Don't waste time or money on Ecstasy.
Save money, skip Ecstasy