# modifierTypes | pokemon-rogue-battle
Documentation for pokemon-rogue-battle

# Variable modifierTypes`Const`

modifierTypes: {
ABILITY_CHARM: () => ModifierType ;
AMULET_COIN: () => ModifierType ;
ATTACK_TYPE_BOOSTER: () => AttackTypeBoosterModifierTypeGenerator;
BASE_STAT_BOOSTER: () => BaseStatBoosterModifierTypeGenerator;
BATON: () => PokemonHeldItemModifierType ;
BERRY: () => ModifierTypeGenerator ;
BERRY_POUCH: () => ModifierType ;
BIG_NUGGET: () => MoneyRewardModifierType ;
CANDY_JAR: () => ModifierType ;
CATCHING_CHARM: () => ModifierType ;
COIN_CASE: () => ModifierType ;
DIRE_HIT: () => (Anonymous class);
DNA_SPLICERS: () => FusePokemonModifierType ;
DYNAMAX_BAND: () => ModifierType ;
ELIXIR: () => PokemonAllMovePpRestoreModifierType ;
ENEMY_ATTACK_BURN_CHANCE: () => EnemyAttackStatusEffectChanceModifierType ;
ENEMY_ATTACK_PARALYZE_CHANCE: () => EnemyAttackStatusEffectChanceModifierType ;
ENEMY_ATTACK_POISON_CHANCE: () => EnemyAttackStatusEffectChanceModifierType ;
ENEMY_DAMAGE_BOOSTER: () => ModifierType ;
ENEMY_DAMAGE_REDUCTION: () => ModifierType ;
ENEMY_ENDURE_CHANCE: () => EnemyEndureChanceModifierType ;
ENEMY_FUSED_CHANCE: () => ModifierType ;
ENEMY_HEAL: () => ModifierType ;
ENEMY_STATUS_EFFECT_HEAL_CHANCE: () => ModifierType ;
ETHER: () => PokemonPpRestoreModifierType ;
EVIOLITE: () => PokemonHeldItemModifierType ;
EVOLUTION_ITEM: () => EvolutionItemModifierTypeGenerator;
EVOLUTION_TRACKER_GIMMIGHOUL: () => PokemonHeldItemModifierType ;
EXP_BALANCE: () => ModifierType ;
EXP_CHARM: () => ExpBoosterModifierType ;
EXP_SHARE: () => ModifierType ;
FLAME_ORB: () => PokemonHeldItemModifierType ;
FOCUS_BAND: () => PokemonHeldItemModifierType ;
FORM_CHANGE_ITEM: () => FormChangeItemModifierTypeGenerator;
FULL_HEAL: () => PokemonStatusHealModifierType ;
FULL_RESTORE: () => PokemonHpRestoreModifierType ;
GOLDEN_EGG: () => PokemonExpBoosterModifierType ;
GOLDEN_EXP_CHARM: () => ExpBoosterModifierType ;
GOLDEN_POKEBALL: () => ModifierType ;
GOLDEN_PUNCH: () => PokemonHeldItemModifierType ;
GREAT_BALL: () => AddPokeballModifierType;
GRIP_CLAW: () => ContactHeldItemTransferChanceModifierType ;
HEALING_CHARM: () => ModifierType ;
HYPER_POTION: () => PokemonHpRestoreModifierType ;
IV_SCANNER: () => ModifierType ;
KINGS_ROCK: () => PokemonHeldItemModifierType ;
LEEK: () => PokemonHeldItemModifierType ;
LEFTOVERS: () => PokemonHeldItemModifierType ;
LOCK_CAPSULE: () => ModifierType ;
LUCKY_EGG: () => PokemonExpBoosterModifierType ;
LURE: () => DoubleBattleChanceBoosterModifierType ;
MAP: () => ModifierType ;
MASTER_BALL: () => AddPokeballModifierType;
MAX_ELIXIR: () => PokemonAllMovePpRestoreModifierType ;
MAX_ETHER: () => PokemonPpRestoreModifierType ;
MAX_LURE: () => DoubleBattleChanceBoosterModifierType ;
MAX_POTION: () => PokemonHpRestoreModifierType ;
MAX_REVIVE: () => PokemonReviveModifierType ;
MEGA_BRACELET: () => ModifierType ;
MEMORY_MUSHROOM: () => RememberMoveModifierType ;
MINI_BLACK_HOLE: () => TurnHeldItemTransferModifierType ;
MINT: () => ModifierTypeGenerator ;
MULTI_LENS: () => PokemonMultiHitModifierType ;
MYSTERY_ENCOUNTER_BLACK_SLUDGE: () => ModifierTypeGenerator ;
MYSTERY_ENCOUNTER_GOLDEN_BUG_NET: () => ModifierType ;
MYSTERY_ENCOUNTER_MACHO_BRACE: () => PokemonHeldItemModifierType ;
MYSTERY_ENCOUNTER_OLD_GATEAU: () => ModifierTypeGenerator ;
MYSTERY_ENCOUNTER_SHUCKLE_JUICE: () => ModifierTypeGenerator ;
MYSTICAL_ROCK: () => PokemonHeldItemModifierType ;
NUGGET: () => MoneyRewardModifierType ;
OVAL_CHARM: () => ModifierType ;
POKEBALL: () => AddPokeballModifierType;
POTION: () => PokemonHpRestoreModifierType ;
PP_MAX: () => PokemonPpUpModifierType ;
PP_UP: () => PokemonPpUpModifierType ;
QUICK_CLAW: () => PokemonHeldItemModifierType ;
RARE_CANDY: () => PokemonLevelIncrementModifierType ;
RARE_EVOLUTION_ITEM: () => EvolutionItemModifierTypeGenerator;
RARE_FORM_CHANGE_ITEM: () => FormChangeItemModifierTypeGenerator;
RARER_CANDY: () => AllPokemonLevelIncrementModifierType ;
RELIC_GOLD: () => MoneyRewardModifierType ;
REVIVE: () => PokemonReviveModifierType ;
REVIVER_SEED: () => PokemonHeldItemModifierType ;
ROGUE_BALL: () => AddPokeballModifierType;
SACRED_ASH: () => AllPokemonFullReviveModifierType;
SCOPE_LENS: () => PokemonHeldItemModifierType ;
SHELL_BELL: () => PokemonHeldItemModifierType ;
SHINY_CHARM: () => ModifierType ;
SILVER_POKEBALL: () => ModifierType ;
SOOTHE_BELL: () => PokemonFriendshipBoosterModifierType ;
SOUL_DEW: () => PokemonHeldItemModifierType ;
SPECIES_STAT_BOOSTER: () => SpeciesStatBoosterModifierTypeGenerator;
SUPER_EXP_CHARM: () => ExpBoosterModifierType ;
SUPER_LURE: () => DoubleBattleChanceBoosterModifierType ;
SUPER_POTION: () => PokemonHpRestoreModifierType ;
TEMP_STAT_STAGE_BOOSTER: () => TempStatStageBoosterModifierTypeGenerator;
TERA_ORB: () => ModifierType ;
TERA_SHARD: () => ModifierTypeGenerator ;
TM_COMMON: () => TmModifierTypeGenerator;
TM_GREAT: () => TmModifierTypeGenerator;
TM_ULTRA: () => TmModifierTypeGenerator;
TOXIC_ORB: () => PokemonHeldItemModifierType ;
ULTRA_BALL: () => AddPokeballModifierType;
VOUCHER: () => AddVoucherModifierType;
VOUCHER_PLUS: () => AddVoucherModifierType;
VOUCHER_PREMIUM: () => AddVoucherModifierType;
WHITE_HERB: () => PokemonHeldItemModifierType ;
WIDE_LENS: () => PokemonMoveAccuracyBoosterModifierType ;
} = ...

#### Type declaration

- ##### ABILITY_CHARM: () => ModifierType

- ##### AMULET_COIN: () => ModifierType

- ##### ATTACK_TYPE_BOOSTER: () => AttackTypeBoosterModifierTypeGenerator

- ##### BASE_STAT_BOOSTER: () => BaseStatBoosterModifierTypeGenerator

- ##### BATON: () => PokemonHeldItemModifierType

- ##### BERRY: () => ModifierTypeGenerator

- ##### BERRY_POUCH: () => ModifierType

- ##### BIG_NUGGET: () => MoneyRewardModifierType

- ##### CANDY_JAR: () => ModifierType

- ##### CATCHING_CHARM: () => ModifierType

- ##### COIN_CASE: () => ModifierType

- ##### DIRE_HIT: () => (Anonymous class)

- ##### DNA_SPLICERS: () => FusePokemonModifierType

- ##### DYNAMAX_BAND: () => ModifierType

- ##### ELIXIR: () => PokemonAllMovePpRestoreModifierType

- ##### ENEMY_ATTACK_BURN_CHANCE: () => EnemyAttackStatusEffectChanceModifierType

- ##### ENEMY_ATTACK_PARALYZE_CHANCE: () => EnemyAttackStatusEffectChanceModifierType

- ##### ENEMY_ATTACK_POISON_CHANCE: () => EnemyAttackStatusEffectChanceModifierType

- ##### ENEMY_DAMAGE_BOOSTER: () => ModifierType

- ##### ENEMY_DAMAGE_REDUCTION: () => ModifierType

- ##### ENEMY_ENDURE_CHANCE: () => EnemyEndureChanceModifierType

- ##### ENEMY_FUSED_CHANCE: () => ModifierType

- ##### ENEMY_HEAL: () => ModifierType

- ##### ENEMY_STATUS_EFFECT_HEAL_CHANCE: () => ModifierType

- ##### ETHER: () => PokemonPpRestoreModifierType

- ##### EVIOLITE: () => PokemonHeldItemModifierType

- ##### EVOLUTION_ITEM: () => EvolutionItemModifierTypeGenerator

- ##### EVOLUTION_TRACKER_GIMMIGHOUL: () => PokemonHeldItemModifierType

- ##### EXP_BALANCE: () => ModifierType

- ##### EXP_CHARM: () => ExpBoosterModifierType

- ##### EXP_SHARE: () => ModifierType

- ##### FLAME_ORB: () => PokemonHeldItemModifierType

- ##### FOCUS_BAND: () => PokemonHeldItemModifierType

- ##### FORM_CHANGE_ITEM: () => FormChangeItemModifierTypeGenerator

- ##### FULL_HEAL: () => PokemonStatusHealModifierType

- ##### FULL_RESTORE: () => PokemonHpRestoreModifierType

- ##### GOLDEN_EGG: () => PokemonExpBoosterModifierType

- ##### GOLDEN_EXP_CHARM: () => ExpBoosterModifierType

- ##### GOLDEN_POKEBALL: () => ModifierType

- ##### GOLDEN_PUNCH: () => PokemonHeldItemModifierType

- ##### GREAT_BALL: () => AddPokeballModifierType

- ##### GRIP_CLAW: () => ContactHeldItemTransferChanceModifierType

- ##### HEALING_CHARM: () => ModifierType

- ##### HYPER_POTION: () => PokemonHpRestoreModifierType

- ##### IV_SCANNER: () => ModifierType

- ##### KINGS_ROCK: () => PokemonHeldItemModifierType

- ##### LEEK: () => PokemonHeldItemModifierType

- ##### LEFTOVERS: () => PokemonHeldItemModifierType

- ##### LOCK_CAPSULE: () => ModifierType

- ##### LUCKY_EGG: () => PokemonExpBoosterModifierType

- ##### LURE: () => DoubleBattleChanceBoosterModifierType

- ##### MAP: () => ModifierType

- ##### MASTER_BALL: () => AddPokeballModifierType

- ##### MAX_ELIXIR: () => PokemonAllMovePpRestoreModifierType

- ##### MAX_ETHER: () => PokemonPpRestoreModifierType

- ##### MAX_LURE: () => DoubleBattleChanceBoosterModifierType

- ##### MAX_POTION: () => PokemonHpRestoreModifierType

- ##### MAX_REVIVE: () => PokemonReviveModifierType

- ##### MEGA_BRACELET: () => ModifierType

- ##### MEMORY_MUSHROOM: () => RememberMoveModifierType

- ##### MINI_BLACK_HOLE: () => TurnHeldItemTransferModifierType

- ##### MINT: () => ModifierTypeGenerator

- ##### MULTI_LENS: () => PokemonMultiHitModifierType

- ##### MYSTERY_ENCOUNTER_BLACK_SLUDGE: () => ModifierTypeGenerator

- ##### MYSTERY_ENCOUNTER_GOLDEN_BUG_NET: () => ModifierType

- ##### MYSTERY_ENCOUNTER_MACHO_BRACE: () => PokemonHeldItemModifierType

- ##### MYSTERY_ENCOUNTER_OLD_GATEAU: () => ModifierTypeGenerator

- ##### MYSTERY_ENCOUNTER_SHUCKLE_JUICE: () => ModifierTypeGenerator

- ##### MYSTICAL_ROCK: () => PokemonHeldItemModifierType

- ##### NUGGET: () => MoneyRewardModifierType

- ##### OVAL_CHARM: () => ModifierType

- ##### POKEBALL: () => AddPokeballModifierType

- ##### POTION: () => PokemonHpRestoreModifierType

- ##### PP_MAX: () => PokemonPpUpModifierType

- ##### PP_UP: () => PokemonPpUpModifierType

- ##### QUICK_CLAW: () => PokemonHeldItemModifierType

- ##### RARE_CANDY: () => PokemonLevelIncrementModifierType

- ##### RARE_EVOLUTION_ITEM: () => EvolutionItemModifierTypeGenerator

- ##### RARE_FORM_CHANGE_ITEM: () => FormChangeItemModifierTypeGenerator

- ##### RARER_CANDY: () => AllPokemonLevelIncrementModifierType

- ##### RELIC_GOLD: () => MoneyRewardModifierType

- ##### REVIVE: () => PokemonReviveModifierType

- ##### REVIVER_SEED: () => PokemonHeldItemModifierType

- ##### ROGUE_BALL: () => AddPokeballModifierType

- ##### SACRED_ASH: () => AllPokemonFullReviveModifierType

- ##### SCOPE_LENS: () => PokemonHeldItemModifierType

- ##### SHELL_BELL: () => PokemonHeldItemModifierType

- ##### SHINY_CHARM: () => ModifierType

- ##### SILVER_POKEBALL: () => ModifierType

- ##### SOOTHE_BELL: () => PokemonFriendshipBoosterModifierType

- ##### SOUL_DEW: () => PokemonHeldItemModifierType

- ##### SPECIES_STAT_BOOSTER: () => SpeciesStatBoosterModifierTypeGenerator

- ##### SUPER_EXP_CHARM: () => ExpBoosterModifierType

- ##### SUPER_LURE: () => DoubleBattleChanceBoosterModifierType

- ##### SUPER_POTION: () => PokemonHpRestoreModifierType

- ##### TEMP_STAT_STAGE_BOOSTER: () => TempStatStageBoosterModifierTypeGenerator

- ##### TERA_ORB: () => ModifierType

- ##### TERA_SHARD: () => ModifierTypeGenerator

- ##### TM_COMMON: () => TmModifierTypeGenerator

- ##### TM_GREAT: () => TmModifierTypeGenerator

- ##### TM_ULTRA: () => TmModifierTypeGenerator

- ##### TOXIC_ORB: () => PokemonHeldItemModifierType

- ##### ULTRA_BALL: () => AddPokeballModifierType

- ##### VOUCHER: () => AddVoucherModifierType

- ##### VOUCHER_PLUS: () => AddVoucherModifierType

- ##### VOUCHER_PREMIUM: () => AddVoucherModifierType

- ##### WHITE_HERB: () => PokemonHeldItemModifierType

- ##### WIDE_LENS: () => PokemonMoveAccuracyBoosterModifierType

- Defined in src/modifier/modifier-type.ts:1888