Breeding lab

Breeding Calculator

Build the candidate pool from current GameConfig and show only odds the config can actually prove.

How these results are calculated

Standard candidates use parent elements, breeding power thresholds, Empower boosts, and breeding perks from GameConfig.

Soulmate odds are direct config odds. Sanctuary odds are exact per bucket and exact per dragon only when that bucket contains one candidate.

Unavailable means GameConfig does not provide enough information. It never means zero percent.

01
Parent setup

Select parent dragons

Choose both parents Parents ready

Empty buckets are removed and the remaining config weights are normalized to 100%.

01Parent 1
{{vm.model.male.Name}}

{{vm.model.male.Name}}

Choose first parent

Breeding power
02Parent 2
{{vm.model.female.Name}}

{{vm.model.female.Name}}

Choose second parent

Breeding power

Ancient offspring matching is config-driven. Numeric odds remain unavailable until the game's final selection formula is verified.

Calculating from config... Breeding results ready.
02
Outcome scanner

Possible breeding results

{{vm.getAvailableCount()}} / {{vm.model.result.candidates.length}} available
{{vm.translateMessage(warning)}}
{{vm.sourceLabel(source)}}
{{candidate.name}}
{{candidate.name}}
{{vm.probabilityLabel(candidate)}} {{candidate.probability.percent | number:2}}% {{candidate.probability.bucketPercent | number:2}}%

Shared by {{candidate.probability.bucketCandidateCount}} candidates; per-dragon split is not in config.

{{vm.translateMessage(candidate.probability.reason)}}

Both parents level {{candidate.requiredParentLevel}} Requires power {{candidate.requiredBreedingPower | number:3}}

No configured result for this pair

Try another parent combination or breeding mode.

Your breeding results will appear here

Select two parents and calculate to build the current config candidate pool.

{{vm.slide.title}}