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