15 lines
418 B
GDScript
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
|