From a902cd56fc30f1c0f1ed8954c8f82a94096a3bd5 Mon Sep 17 00:00:00 2001 From: veclavtalica Date: Tue, 11 Feb 2025 18:22:05 +0300 Subject: [PATCH] thanks wanp --- src/ingame/pipe.gd | 7 +------ src/ingame/water_bomb.gd | 3 +-- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/ingame/pipe.gd b/src/ingame/pipe.gd index f61c468..2649f87 100644 --- a/src/ingame/pipe.gd +++ b/src/ingame/pipe.gd @@ -4,25 +4,20 @@ extends Node3D @export var _projectile_holder: Node @export var _production_timer: Timer -var _bomb_counter: int = 0 - func _ready() -> void: set_multiplayer_authority(1) -@rpc("authority", "call_local", "reliable") func _drop_water() -> void: var new_projectile: Node3D = _projectile_scene.instantiate() - new_projectile.name = "WaterBomb" + str(_bomb_counter) _projectile_holder.add_child(new_projectile, true) new_projectile.set_multiplayer_authority(1) new_projectile.body.process_mode = Node.PROCESS_MODE_INHERIT new_projectile.set_global_pos(global_position) - _bomb_counter += 1 func _on_drop_timer_timeout() -> void: if not is_multiplayer_authority(): return - _drop_water.rpc() + _drop_water() diff --git a/src/ingame/water_bomb.gd b/src/ingame/water_bomb.gd index 0b4a9e8..6b2c93d 100644 --- a/src/ingame/water_bomb.gd +++ b/src/ingame/water_bomb.gd @@ -43,8 +43,7 @@ func _on_body_entered(p_body: Node3D) -> void: is_dead = true _model.hide() - if is_multiplayer_authority(): - _disable_body.rpc() + _disable_body.rpc() await _splash_small_sound.finished if _splash_small_quiet_sound.playing: