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

# Function applyAllyStatMultiplierAbAttrs

- applyAllyStatMultiplierAbAttrs(
  attrType: Constructor < AllyStatMultiplierAbAttr >,
  pokemon: default ,
  stat: ATK | DEF | SPATK | SPDEF | SPD | ACC | EVA ,
  statValue: NumberHolder ,
  simulated?: boolean,
  checkedPokemon: default ,
  ignoreAbility: boolean,
  ...args: any[],
  ): void

  Applies an ally's Stat multiplier attribute

  #### Parameters

  - attrType: Constructor < AllyStatMultiplierAbAttr >

    `AllyStatMultiplierAbAttr` should always be AllyStatMultiplierAbAttr for the time being

  - pokemon: default

    The `Pokemon` with the ability

  - stat: ATK | DEF | SPATK | SPDEF | SPD | ACC | EVA

    The type of the checked `Stat`

  - statValue: NumberHolder

    `Utils.NumberHolder` containing the value of the checked stat

  - simulated: boolean = false
  - checkedPokemon: default

    The `Pokemon` with the checked stat

  - ignoreAbility: boolean

    Whether or not the ability should be ignored by the pokemon or its move.

  - ...args: any[]

    unused

  #### Returns void

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