From 3fe00f7589e798472de17975e775671ac8e27c36 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Mon, 22 Sep 2025 17:48:33 +0100 Subject: [PATCH] fixed death animation, not playing correctly sometimes --- Scripts/Classes/Entities/Player.gd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Scripts/Classes/Entities/Player.gd b/Scripts/Classes/Entities/Player.gd index 27874be..e5258d6 100644 --- a/Scripts/Classes/Entities/Player.gd +++ b/Scripts/Classes/Entities/Player.gd @@ -520,6 +520,7 @@ func die(pit := false) -> void: Global.p_switch_active = false Global.p_switch_timer = 0 stop_all_timers() + sprite.process_mode = Node.PROCESS_MODE_ALWAYS state_machine.transition_to("Dead", {"Pit": pit}) process_mode = Node.PROCESS_MODE_ALWAYS get_tree().paused = true @@ -645,7 +646,7 @@ func power_up_animation(new_power_state := "") -> void: await get_tree().create_timer(0.6).timeout transforming = false get_tree().paused = false - sprite.process_mode = Node.PROCESS_MODE_PAUSABLE + sprite.process_mode = Node.PROCESS_MODE_INHERIT if Global.player_action_just_pressed("jump", player_id): jump() return