extends NPC var blinkDelay = 3.5 var blinkTimer = 0 var stateSwapTimer = 2 var rng = RandomNumberGenerator.new() func _ready(): dialogueResource = load("res://NPCs/Faire/RingtossLemur/Lemur.dialogue") func _process(delta): stateSwapTimer -= delta if stateSwapTimer <= 0: stateSwapTimer = rng.randf_range(2, 5) if rng.randi_range(0,1) == 1: $Sprite.play("EarFlick") else: $Sprite.play("default") blinkTimer -= delta if blinkTimer <= 0: blinkTimer = rng.randf_range(blinkDelay - 0.6, blinkDelay + 0.6) blink() func blink(): $Sprite.play("Blink")