From 99d95402c1400ba0c4f8b21ee8b84617ef889e88 Mon Sep 17 00:00:00 2001 From: veclavtalica Date: Wed, 12 Feb 2025 08:52:24 +0300 Subject: [PATCH] fix phantom bombs for good --- src/ingame/water_bomb.gd | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ingame/water_bomb.gd b/src/ingame/water_bomb.gd index a53a90d..27d6b0d 100644 --- a/src/ingame/water_bomb.gd +++ b/src/ingame/water_bomb.gd @@ -31,6 +31,7 @@ func _disable_body() -> void: # not using synchronizer for this because it ends up enabling processing # on other clients (func() -> void: body.process_mode = Node.PROCESS_MODE_DISABLED).call_deferred() + _picking_area.collision_layer = 0 func _on_body_entered(p_body: Node3D) -> void: @@ -50,9 +51,7 @@ func _on_body_entered(p_body: Node3D) -> void: is_dead = true _model.hide() - _picking_area.collision_layer = 0 _disable_body.rpc() - _picking_area.collision_layer = 0 await _splash_small_sound.finished if _splash_small_quiet_sound.playing: await _splash_small_quiet_sound.finished