Pulling on a Path of Exile gacha banner blind is how players overspend chasing a five-star they were nearly guaranteed anyway. This calculator models the real soft-pity and hard-pity system so you know precisely how many pulls stand between you and a guaranteed drop, and your odds at every step.
How it works
The per-pull rate depends on where your pity counter sits relative to soft and hard pity:
if pity < softPity: rate = baseRate
if pity >= softPity: rate = baseRate + ramp * (pity - softPity + 1)
if pity >= hardPity: rate = 1 (guaranteed)
The ramp is set so the rate climbs from the base toward 100 percent by hard pity. The cumulative chance of at least one five-star within your planned pulls is one minus the product of every pull’s miss chance.
Why the back half matters
Before soft pity the rate is tiny, so early pulls rarely hit. Once you cross soft pity the rate accelerates, concentrating most five-stars in the final pulls. That is why saving until near soft pity is often the efficient play.
Example
Starting at pity 0 with a 0.6 percent base, soft pity 74, and hard pity 90, you are 90 pulls from a guarantee, and 20 early pulls carry only a few percent chance — but 20 pulls starting from pity 70 are dramatically more likely.