Gym
Current battle stats

(optional) API use:

Paste your own key and press Fetch to load battle stats from API v2 (v2/user/battlestats).

By default this tool does not store your key. If you check Save and click Fetch, the key is kept in this browser's local storage until you clear it or turn Save off and fetch again. Key is used only to send request to the Torn API

The response is written only into the current page in your browser - no third-party server, no sharing of your key or data by this tool.

Minimum required level: Limited Access.

Or click here to create a key that provides only battlestats.

Session
Scenarios

Same gym and perks as below. Happy (start) is used as the fresh happy each day (scenario 1) and as the starting happy for the streak (scenario 2).

1. Sessions (fresh happy)

Each session you begin again at the happy above, spend up to the energy below (full trains only), then carry stats to the next day.

2. One streak (happy decays)

Repeat the same energy spend several times in one continuous streak (no happy reset). Each use only counts full trains, like the main calculator.

Perk bonuses (match in-game)

Education / company / book toggles stack the same way as common API-based scripts (multiplicative).

Faction gym gains (%)

Removes preferences, a saved API key, and other storage (localStorage, sessionStorage, caches, etc.) for this site, then reloads the page.