13 lines
405 B
GDScript
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
|