Tales-of-PKMN/game/battle/abilities/adaptability_ability.gd

13 lines
405 B
GDScript

class_name AdaptabilityAbility
extends BattleEffect
#Adaptabilite : le bonus de meme type (STAB) passe de x1.5 a x2
func _init() -> void:
id = &"adaptability"
func modify_outgoing_damage(attacker : BattleMon, _defender : BattleMon, move : MoveData, damage : float) -> float:
if attacker.get_types().has(move.type.to_lower()):
return damage * (2.0 / DamageCalculator.STAB_MULTIPLIER)
return damage