MODEL SPECIFICATION // VERSION 1

SHOW THE MATH

The calculator is deliberately small enough to audit. These are the exact formulas, their meanings, and the places where reality can disagree with the model.

Inputs before outputs.

Current cash begins at the official $10,000 starting value. Once edited, it represents your own balance. Reserve, income, survival rate, and every loadout price are always user-entered. The calculator does not ship with an item-price database.

1. Loadout total

Every non-negative line price is added once.

loadout total = Σ each entered line price

2. Consecutive-loss runway

The runway counts how many full loadout totals fit between current cash and the protected reserve. It rounds down because a partial loadout is not counted as a fully funded loss.

runway = floor(max(current cash − reserve, 0) ÷ loadout total)

When the loadout total is zero, the result is shown as “—” instead of pretending the runway is infinite.

3. Expected cost per life

This planning model treats the entered survival rate as the chance of avoiding one full modeled loadout loss. It is a simplification, not a statement about the game’s exact inventory rules.

expected cost = loadout total × (1 − survival rate)

4. Expected net per life

expected net = entered cash per life − expected cost per life

Positive expected net means the scenario grows cash on average under your assumptions. Negative expected net means it consumes cash on average.

5. One-loss recovery

recovery lives = ceil(loadout total ÷ positive expected net)

Recovery uses expected net, not gross income, because later lives still carry modeled loss risk. If expected net is zero or negative, the calculator reports “No recovery.”

02 // LIMITS

Useful model. Incomplete world.

Use the result to compare scenarios, not as a guarantee of a future match.

Full-loss assumption

A failed survival check models the full entered loadout cost. Partial losses are not modeled in V1.

Stable averages

Income and survival are treated as stable averages even though actual matches can vary widely.

No time value

The model counts lives, not minutes, queue time, teammates, objectives, or opportunity cost.

No official price table

Entered prices can be stale or mistaken. Verify them against the game build you are actually playing.

How a number earns trust.

  1. Official: link to a first-party page or developer channel.
  2. Community: preserve the original link, observed build, and observation date.
  3. Unverified: keep the label until an independent check supports the claim.
  4. Model output: publish the formula and never present it as observed game data.

We do not copy guide prose, game screenshots, logos, or extracted assets. Corrections should change the source record first, then any page that depends on it.