From 26d58060619c5d4057cb5278a4987044d8d56326 Mon Sep 17 00:00:00 2001 From: Haze Weathers Date: Tue, 24 Oct 2023 20:33:39 -0400 Subject: [PATCH] drowning fixes (closes #147) YIPEE!!! :) :) :) --- objects/player/player.gd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/objects/player/player.gd b/objects/player/player.gd index 5f2b4e7..902e954 100644 --- a/objects/player/player.gd +++ b/objects/player/player.gd @@ -302,7 +302,7 @@ func _on_Dead_state_entered() -> void: func _on_Drowning_state_entered() -> void: state_chart.send_event("died") velocity = Vector2.ZERO - animation_player.play("drown") + animation_player.call_deferred("play", "drown") func _on_Respawn_state_entered() -> void: global_position = Game.respawn_point @@ -313,6 +313,7 @@ func _on_Edge_state_entered(): animation_player.play("edge") func _on_Inactive_state_entered() -> void: + velocity = Vector2.ZERO body_shape.disabled = true hitbox.monitorable = false hitbox.monitoring = false