Use this tool to generate and analyze Pokémon Soul Link teams. Add pairs of Pokémon for Player 1 and Player 2, then click "Generate Teams". Teams are sorted by highest stats by default, but can be sorted by balance or coverage.
NB: Coverage Score = Resisted + (Immune × 2) − NoResist − (All Weak × 3)
The higher the coverage score, the better the coverage!
Any questions, contact kakarifer on discord!
Update #1: Added a "adjusted best team" sort which will take into account coverage, but if a team is over 50pts better and their coverage is close, we prioritise the stronger team.
Update #2: Coverage v2 will now count an immunity as a resistance for the purpose of weighting. This should help with the coverage score.
Update #3: Reduce No Resistance will now aim to reduce the total count of types we have no resistance against.