Terraria Gacha Pity & Pull Calculator

Know exactly how many pulls until your guaranteed drop

Track your current pity count and compute the probability of landing a 5-star or legendary pull within the next N attempts, using the standard soft-pity plus hard-pity model with adjustable base rate and thresholds.

How does soft pity work?

Below the soft-pity pull every attempt pays the flat base rate. From the soft-pity pull onward the per-pull chance ramps up linearly each pull until it reaches 100% at hard pity, where the drop is guaranteed.

Modern gacha banners almost never use a flat drop rate. They layer a soft-pity ramp and a hard-pity guarantee on top of a tiny base chance, which is why your real odds rise sharply as your pity climbs. This calculator uses that exact model to tell you the probability of a 5-star within your next pulls and how close the guarantee is.

How it works

For each upcoming pull, the per-pull success chance depends on your overall pity index since the last 5-star:

if index < soft:            p = base
if soft <= index < hard:    p = base + (1 - base) * (index - soft + 1)/(hard - soft + 1)
if index >= hard:           p = 1

The chance of at least one success across N pulls is one minus the product of the miss chance on every individual pull. The expected pulls until your next 5-star weights each possible pull number by the probability of succeeding exactly then.

Tips and notes

The default values, a 0.6% base rate with soft pity at pull 74 and hard pity at 90, match a widely used character-banner setup. If you play a game with different numbers, change the three banner fields and the odds recalculate instantly. Remember that the 5-star pity counter usually carries across banners, so enter your true running count rather than resetting it each time you switch. Separate guarantee systems, such as a featured fifty-fifty, sit on top of this and are not included here.