ZZZ//OPTIMIZER

Pull Planner

Know before you pull: pity countdown, your real odds in the next ten-pull, what the 50/50 means for your budget, and the polychromes a full guarantee costs.

FreeNo sign-upSaves in your browser only

How it works

rate(n) = base + boost × max(0, n − softPity)   → capped at 100%
P(within k) = 1 − (1 − r₁)(1 − r₂)…(1 − rₖ)
expected pulls = Σ P(still nothing after i−1)

The planner runs the shared HoYo-style pity model (base 0.6%, soft pity ≈74, hard 90 [VERIFY]) and halves your odds for the 50/50: a "yes guarantee" treats every 5★ as the banner rate-up; "no" prices in the coin flip with a carried guarantee on loss.

FAQ

Does pity carry over between banners?

In HoYo gachas, pity and the 50/50 guarantee carry across banners of the same type (limited character to limited character), so entering your current pity here stays valid even if the banner rotates. [VERIFY per game]

What are the default pity values?

A-rank-style presets: base S-rank rate 0.6%, hard pity 90, soft pity ramp starting ~74 pulls (+6% per pull, community estimate). The shared model also fits Genshin and Star Rail — pick the preset and adjust if a game changes its numbers.

How many pulls does the currency in my account equal?

Polychrome-to-pull conversion varies by currency type (polychromes 160 each, boopons 1:1) [VERIFY]. Enter the total pull count directly, or divide your polychromes by 160 and add boopons.

Related tools and guides

Maintained by ZZZ OPTIMIZER · Free, no-ads · Pity model: Methodology · Found an error? Report it.