Skip to main content

Catch Combo

Capture Combos are a unique feature in Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!. As you capture more of the same species of Pokémon in a row, you will increase your Catch Combo. On the surface, this doesn't provide any special benefit, but there are some big benefits from getting long combos.

info

For more info about Catch Combo mechanics, visit Serebii.net.

Methods​

getCatchComboBonusLGP()​

Returns all the Catch Combo bonuses active for given Pokémon combo.

Signature​

async getCatchComboBonusLGP(params: GetCatchComboBonusLGPParams) => CatchComboBonus
ParameterTypeRequiredDescription
paramsGetCatchComboBonusLGPParamsYes

The general parameters used for get the Catch Combo bonus values.

params.combonumberYes

The number of captured Pokémon in a row of same specie.

params.lurebooleanNo

True if a Lure item is active.

params.shinyCharmbooleanNo

True if player has the Shiny Charm key item.

Returns​

A CatchComboBonus object with all bonuses.

Example​

const bonus = getCatchComboBonusLGP({
number: 31,
lure: false,
shinyCharm: true,
});

console.log(bonus.sameSpecieChance) // outputs 0.5
console.log(bonus.guaranteedMaxIVs) // outputs 4
console.log(bonus.shinyRate.fullOdds) // outputs 0.00292997363
console.log(bonus.shinyRate.shinyCharmWithLure) // 0.00366206467
console.log(bonus.rareSpawnChance) // outputs 0.5

getCatchComboRangesLGP()​

Returns all the ranges for a specific type of reward regarding Catch Combo Bonus in Pokémon: Let's Go Pikachu & Lets'Go Eevee.

Signature​

async getCatchComboRangesLGP(reward: CatchComboReward) => CatchComboRange[]
ParameterTypeRequiredDescription
rewardCatchComboRewardYesThe type of reward for Catch Combo Bonus

Returns​

An array with min, max and the reward value for each CatchComboRange.

Example​

const rewards = getCatchComboRangesLGP('shiny');
console.log(rewards[0]) // outputs { min: 0, max: 10, value: 1 / 4096 }
console.log(rewards[3]) // outputs { min: 31, max: undefined, value: 1 / 341.3 }

Type Definitions​

GetCatchComboBonusLGPParams​

An interface to determine all the Catch Combo rewards available with getCatchComboBonusLGP().

Type
Interface

Properties​

NameRequiredType
combo Yes number
lure No boolean
shinyCharm No boolean

CatchComboBonus​

An interface with detailed active bonuses for each type of reward regarding its Catch combo.

Type
Interface

Properties​

NameRequiredType
sameSpecieChance Yes number
guaranteedMaxIVs Yes number
shinyOdds Yes number
rareSpawnChance Yes number
shinyRate.fullOdds Yes number
shinyRate.lureOnly Yes number
shinyRate.shinyCharm Yes number
shinyRate.shinyCharmWithLure Yes number

CatchComboRange​

An interface with ranges with the actual value for a specific type of reward regarding Catch Combo Bonus.

Type
Interface

Properties​

NameRequiredType
min Yes number
max Yes number or undefined
value Yes number

CatchComboReward​

A string value representing the type of reward from catch combo.

Type
enum('same-species', 'max-iv', 'shiny', 'shiny-lure', 'shiny-charm', 'shiny-max', 'rare-spawn')