Tales-of-PKMN/game/battle/effects/flinch_effect.gd

15 lines
418 B
GDScript

class_name FlinchEffect
extends BattleEffect
#peur : le pokemon ne peut pas agir ce tour-ci (s'il n'a pas encore agi). Disparait a la fin du tour.
func _init() -> void:
id = &"flinch"
func before_action(battle : Battle, slot : BattleSlot, _action : BattleAction) -> bool:
await battle.message("%s a peur et ne peut pas attaquer !" % slot.mon.display_name())
return false
func is_expired() -> bool:
return true