Pity systems bound bad luck: your odds rise the longer you go without a reward, and a hard cap guarantees it eventually. This calculator models a soft-pity, hard-pity track from your current position to tell you the pulls left to your guarantee, the average pulls to a hit, and your odds within a budget.
How it works
Before soft pity, each pull uses the base rate. From soft pity onward the per-pull chance ramps linearly up to a guaranteed hard-pity pull:
chance(pull) = base if pull < soft pity
chance(pull) = base + (1 − base) × ramp fraction between soft and hard pity
chance(hardPity) = 1 (guaranteed)
The tool walks pull by pull from your current pity, tracking the probability the reward first lands on each pull, then sums those to get expected pulls and the cumulative within-budget chance.
Example and tips
On a track with a hard pity of 90 and a current pity of 74, you are at most 16 pulls from a guarantee, but the ramping soft-pity odds often deliver well before that — the expected figure is usually several pulls below the hard cap. Always check the within-budget chance before pulling so you only commit currency when the odds, not just the hard cap, are in your favour.