Stardew Valley Gacha Pity & Pull Calculator

Know exactly how many Stardew Valley pulls until your guaranteed drop.

Model a Stardew Valley style gacha banner with a soft-pity ramp and a hard-pity guarantee. Enter your current pity, base rate, and planned pulls to compute the real chance of hitting a 5-star within N attempts.

How does soft pity work in this model?

Below the soft-pity threshold the per-pull rate equals the base rate. From the soft-pity pull onward the rate climbs in equal steps each pull until it reaches 100% at the hard-pity pull, matching how most gacha ramps behave.

Plan your Stardew Valley gacha pulls with real pity math

Banner odds are not a flat percentage — most use a soft-pity ramp that quietly raises your chance every pull, then a hard-pity guarantee. This calculator models both so you can see your true chance of a 5-star for the pulls you can actually afford.

How it works

Each pull’s success rate depends on its position. Below the soft-pity pull the rate is the flat base rate b. From the soft-pity pull s onward, the rate climbs linearly to 100% at the hard-pity pull h:

rate(k) = b                              for k < s
rate(k) = b + (1 - b) × (k - s) / (h - s)   for s ≤ k ≤ h

Starting at your current pity, the chance of failing every pull is the product of (1 - rate(k)) across each planned pull, and the chance of at least one 5-star is one minus that product. The expected pull count is computed by weighting each pull number by the probability the first success lands exactly there.

Tips and example

With a 0.6% base rate, soft pity at pull 74, and hard pity at 90, a single pull from zero pity is almost hopeless, but the ramp makes the average around pull 62. If you already sit at pity 70, even 10 pulls gives you very strong odds because each one is climbing the steep part of the ramp. Adjust the thresholds to match the exact banner you are planning for.