From a3d119294fec7cec2a17f7fbf798021eb3cb6c79 Mon Sep 17 00:00:00 2001 From: RealMelwei Date: Fri, 19 Sep 2025 12:24:23 +0200 Subject: [PATCH] Fixed Player Animation --- player/player.gd | 4 ++++ player/player.tscn | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/player/player.gd b/player/player.gd index 30ae0ef..221d1e1 100644 --- a/player/player.gd +++ b/player/player.gd @@ -166,6 +166,10 @@ func die(): player_died.emit() dead = true +func _on_attack_end(): + if($AnimatedSprite2D.animation != "idle"): + $AnimatedSprite2D.play("idle") + $AnimatedSprite2D.stop() func _on_death_screen_visibility_changed() -> void: handle_input = !handle_input diff --git a/player/player.tscn b/player/player.tscn index aeefb1f..a4c23a6 100644 --- a/player/player.tscn +++ b/player/player.tscn @@ -42,7 +42,7 @@ animations = [{ "duration": 1.0, "texture": ExtResource("2_hg6s5") }], -"loop": true, +"loop": false, "name": &"idle", "speed": 5.0 }, { @@ -103,3 +103,5 @@ volume_db = 15.0 stream = ExtResource("12_ebec5") volume_db = -6.0 pitch_scale = 1.62 + +[connection signal="animation_finished" from="AnimatedSprite2D" to="." method="_on_attack_end"]