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')