The Pokemon
that holds the berry
BooleanHolder
that is true
if the berry should be preserved
always true
Optional
_forSummary: booleanOptional
virtual: booleanChecks if all prequired conditions are met to apply PreserveBerryModifier
Optional
pokemon: defaultPokemon
that holds the berry
Optional
doPreserve: BooleanHolderBooleanHolder
that is true
if the berry should be preserved
true
if PreserveBerryModifier should be applied
Applies PreserveBerryModifier