Fix spikes breaking Multiscale (#189)
Fix spikes breaking Multiscale (#189)

* Fix spikes breaking Multiscale

Fixes the case where Dragonite's Multiscale would get ignored by the fact of having spikes present in the field

* Update spikes Multiscale breaking fix

Adding a further check on whether to apply Multiscale effect or not (checking if any of the Pokémon's type(s) is Flying, in which case the Multiscale cover still gets applied).

* Remove redundant check of defender Ability

* Simplifying type checking part

Honko/honko-damagecalc,Honko/honko-damagecalc,Zarel/honko-damagecalc,Zarel/honko-damagecalc,Zarel/honko-damagecalc,AustinXII/honko-damagecalc,Honko/honko-damagecalc,MagiaSN/honko-damagecalc,AustinXII/honko-damagecalc,MagiaSN/honko-damagecalc,MagiaSN/honko-damagecalc