Optional
effectivenessIf defined, used in place of calculated effectiveness values
Optional
ignoreIf true
, ignores this Pokemon's defensive ability effects
Optional
ignoreIf true
, ignores the ally Pokemon's ability effects
Optional
ignoreIf true
, ignores the attacking Pokemon's ability effects
Optional
ignoreIf true
, ignores the ability effects of the attacking pokemon's ally
Optional
isIf true
, calculates damage for a critical hit
The move used in the attack
Optional
simulatedIf true
, suppresses changes to game state during the calculation
The attacking Pokemon
Type for the parameters of
getAttackDamage