feat: show score achievement probabilities in leader rankings

This commit is contained in:
2026-09-07 14:07:48 +09:00
parent 907c11b0e6
commit 98ef813cb5
4 changed files with 40 additions and 12 deletions
@@ -79,6 +79,7 @@ self.onmessage = (event: MessageEvent<OptimizeRequest | CombinationRequest | Ach
const result = optimizeExactOrderAndCooldowns(event.data.cards, event.data.chart, options);
let achievementProbabilities: ScoreAchievementProbabilities | undefined;
if (event.data.includeAchievementProbabilities) {
self.postMessage({ type: 'probability-start' });
const orderedCards = cardsForResult(event.data.cards, result);
achievementProbabilities = estimateScoreAchievementProbabilities(
orderedCards,