extends Node export var Duration = 7.5 func ConfusionRoutine(player, delta): var elapsed = 0 var inputs = player.baseInputs inputs.shuffle() player.inputs = inputs while elapsed < Duration: elapsed += yield() player.inputs = player.baseInputs func StartEffect(player): var rout = ConfusionRoutine(player, 0) return rout