diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index baf88fd7a..37562df26 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -140,7 +140,7 @@ export class PokemonHeldItemModifierType extends PokemonModifierType { super(name, description, newModifierFunc, (pokemon: PlayerPokemon) => { const dummyModifier = this.newModifier(pokemon); const matchingModifier = pokemon.scene.findModifier(m => m instanceof Modifiers.PokemonHeldItemModifier && m.pokemonId === pokemon.id && m.matchType(dummyModifier)) as Modifiers.PokemonHeldItemModifier; - const maxStackCount = matchingModifier.getMaxStackCount(pokemon.scene); + const maxStackCount = dummyModifier.getMaxStackCount(pokemon.scene); if (!maxStackCount) return `${pokemon.name} can\'t take\nthis item!`; if (matchingModifier && matchingModifier.stackCount === maxStackCount)