diff --git a/game/assets/sounds/hit.ogg b/game/assets/sounds/hit.ogg index b106a6d..456a4ac 100644 Binary files a/game/assets/sounds/hit.ogg and b/game/assets/sounds/hit.ogg differ diff --git a/game/src/actors/ball/HitSound.gd b/game/src/actors/ball/HitSound.gd index e34b648..c760601 100644 --- a/game/src/actors/ball/HitSound.gd +++ b/game/src/actors/ball/HitSound.gd @@ -2,18 +2,17 @@ # SPDX-License-Identifier: AGPL-3.0-or-later -#helper for multiple audio stream playback extends AudioStreamPlayer2D -const max_hits:int = 20 -var hits:int = 0 +const MAX_HITS: int = 4 +var hits: int = 0 -func hit(hit_speed:float) -> void: +func hit(hit_speed: float) -> void: pitch_scale = rand_range(0.8, 1.2) - volume_db = hit_speed / 1000.0 + volume_db = hit_speed / 1500.0 if !playing: play() - elif hits < max_hits: + elif hits < MAX_HITS: hits += 1 var audio_stream_player:AudioStreamPlayer2D = self.duplicate(DUPLICATE_USE_INSTANCING) get_parent().add_child(audio_stream_player)