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

# Function applyFieldBattleStatMultiplierAbAttrs

- applyFieldBattleStatMultiplierAbAttrs(attrType, pokemon, stat, statValue, checkedPokemon, hasApplied, ...args): Promise<void>

- Applies a field Battle Stat multiplier attribute

  #### Parameters

  - attrType: Constructor < FieldMultiplyBattleStatAbAttr >

    `FieldMultiplyBattleStatAbAttr` should always be FieldMultiplyBattleStatAbAttr for the time being

  - pokemon: default

    `Pokemon` the Pokemon applying this ability

  - stat: Stat

    `Stat` the type of the checked stat

  - statValue: NumberHolder

    `Utils.NumberHolder` the value of the checked stat

  - checkedPokemon: default

    `Pokemon` the Pokemon with the checked stat

  - hasApplied: BooleanHolder

    `Utils.BooleanHolder` whether or not a FieldMultiplyBattleStatAbAttr has already affected this stat

  - `Rest` ...args: any[]

    unused

  #### Returns Promise<void>

  - Defined in src/data/ability.ts:4030