great job!

This commit is contained in:
pennyrigate 2024-05-05 20:12:18 -04:00
parent 6fdd5b5510
commit 7240402776
8 changed files with 29 additions and 5 deletions

View file

@ -40,6 +40,10 @@ const a_good_job_penny = preload("res://audio/sounds/good_job_penny.ogg")
const a_good_job_haze = preload("res://audio/sounds/good_job_haze.ogg")
const a_good_job_ivy = preload("res://audio/sounds/good_job_ivy.ogg")
const a_good_job_dog = preload("res://audio/sounds/good_job_dog.ogg")
const a_great_job_penny = preload("res://audio/sounds/great_job_penny.ogg")
const a_great_job_haze = preload("res://audio/sounds/great_job_haze.ogg")
const a_great_job_ivy = preload("res://audio/sounds/great_job_ivy.ogg")
const a_great_job_dog = preload("res://audio/sounds/great_job_dog.ogg")
const a_2600_charge = preload("res://audio/sounds/2600_charge.ogg")
const a_victory = preload("res://audio/sounds/victory.ogg")
const a_shard_results = preload("res://audio/sounds/shard_results.ogg")
@ -53,6 +57,7 @@ const a_famira = preload("res://audio/sounds/famira.ogg")
var loop_section = null
var has_looped = false
var r = 0
#Plays a sound
func play_sound(snd: AudioStream, player: AudioStreamPlayer, pitch: float = 1.0):
@ -91,3 +96,17 @@ func _on_ShardSound_finished():
AudioServer.set_bus_mute(idx, false)
if !get_tree().paused: ac_music.set_stream_paused(false)
ac_pause_music.set_stream_paused(false)
func great_job():
var idx = AudioServer.get_bus_index("sound")
AudioServer.set_bus_mute(idx, true)
ac_music.set_stream_paused(true)
ac_pause_music.set_stream_paused(true)
if Game.deaths == 0:
r = randi() % 100
else:
r = randi() % 90
if r <= 30: play_sound(a_great_job_penny,ac_shard)
if r > 30 && r <= 60: play_sound(a_great_job_haze,ac_shard)
if r > 60 && r <= 90: play_sound(a_great_job_ivy,ac_shard)
if r > 90: play_sound(a_great_job_dog,ac_shard)

View file

@ -324,3 +324,4 @@ func _on_player_died() -> void:
score = max(0, score - 500) as int
# freezeframe
Game.freeze_frame(0.3)