extends Node export var Duration = 7.5 func ConfusionRoutine(player, delta): player.get_node("ConfusionStars").visible = true var tex = load("res://Assets/zétoile.png") player.get_node("ConfusionStars/Path2D/PathFollow2D/Sprite").texture = tex player.get_node("ConfusionStars/Path2D/PathFollow2D2/Sprite").texture = tex var elapsed = delta var inputs = player.baseInputs + [] inputs.shuffle() player.inputs = inputs while elapsed < Duration: elapsed += yield() player.inputs = player.baseInputs player.get_node("ConfusionStars").visible = false func StartEffect(player): var rout = ConfusionRoutine(player, 0) return rout