Parent Breeding Power averaging
Each Pal species in the pinned snapshot has a Breeding Power value. For pairs handled by the standard path, the tool computes a base power from both parents.
For different-species parents, base power is Math.floor((parent1.BreedingPower + parent2.BreedingPower + 1) / 2), which rounds a .5 average upward.
Same-species pairs typically resolve to that species under standard rules in this dataset unless the child is override-classified for all rows that produce it.
Candidate filtering and nearest match
After base power is computed, override-classified child species are removed from the candidate pool.
The tool then selects the eligible Pal whose Breeding Power has the smallest absolute difference from the base power.
Deterministic tie-breaking
When two candidates are equally close to the base power, the tool prefers the higher BreedingPowerPriority value, then prefers non-variant Pals.
These steps describe this calculator’s deterministic implementation of the PalCalc v27 conversion. In-game floating-point behavior has not been independently audited.
Worked standard example from the snapshot
Breeding Felbat (Breeding Power 1570) with Jetragon (Breeding Power 70) averages to base power 820.
With override-classified children filtered out, the standard path selects Wumpo (Breeding Power 830) as the nearest eligible Pal in this dataset.
Citation block
- Definition
- Standard rows pick the eligible Pal whose Breeding Power is closest to the averaged base power between the two parents in the pinned dataset.
- Formula
- Base power = Math.floor((parent1.BreedingPower + parent2.BreedingPower + 1) / 2), which rounds a .5 average upward.
- Example
- Breeding Felbat and Jetragon averages to base power 820 and selects Wumpo (Breeding Power 830) after override-classified children are excluded.
- Exceptions
- Override-classified children are removed before closest-power selection; gender-specific rows bypass this path entirely.
- Limitations
- Does not model mutation, passives, IVs, breeding time, or resource costs; game-side floating-point behavior is not independently verified.
- Source/version
- PalCalc v27, upstream commit f6cc27362b090dd33c3c3ee612075b9b514ace4d.
- Updated
- 2026-08-01