Torn City · gym training

Jump Calculator

For each of your battle stats: is an ecstasy jump still worth it, which booster gets you extra stats for the least money, and how many Xanax to stack. Uses your real stats, happy, gym and perks, and today's item market prices.

Your API key

Needs a Limited Access key (battle stats are private). Create one on Torn. The key stays in this browser and is only ever sent to api.torn.com.

How it works

Gains come from Vladar's “Training Gains Explained” v2.0 formula. Three routines are compared on the same 24-hour drug clock (Xanax ≈ 7 h, ecstasy ≈ 3.6 h of cooldown):

  • Standard train: Xanax on cooldown, one points refill, natural regen, all at your normal happy.
  • Booster jump: a day's boosters, then your full bar, refill and one Xanax at boosted happy. Uses no drug cooldown, so it never loses to a standard train.
  • Ecstasy jump: stack 1–4 Xanax, eat boosters, take ecstasy, train the stack and a refill at doubled happy. Stacking freezes your energy regen and the ecstasy uses drug cooldown, so it only wins while doubled happy is worth more than that lost energy. The calculator tries every stack size and how many ordinary Xanax to take between jumps, and keeps the best.

“Works” means the ecstasy jump makes more stats per day than a booster jump with the same boosters. Overdoses lose the stack (and the boosters, for an ecstasy overdose) and stretch a Xanax cooldown to 24–25 h; happy is assumed to be restored at rehab. Prices are the cheapest item-market listings for the quantity a jump needs.

Your stats

Each card assumes you put a whole day's training into that one stat. Overdoses are counted (see the assumptions below); you can switch them off.

Your setup

Filled in from your API data where possible. Change anything and the cards update. Gym dots and gym-gain perks only change stats per day and dollars per stat; they never change whether an ecstasy jump pays.

API key use

Data storageNothing is stored on any server. Your key and settings are saved in this browser's local storage only.
Data sharingNone. Requests go directly from your browser to api.torn.com.
Purpose of usePersonal training calculations: battle stats, bars, gym and perks for your account, plus public item and points market prices.
Key storage & sharingStored in your browser until you press “Forget key”. Never shared.
Key access levelLimited Access (needed for battle stats).