17 lines
334 B
GDScript
17 lines
334 B
GDScript
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
|