summaryrefslogtreecommitdiff
path: root/scripts/game_data.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/game_data.gd')
-rw-r--r--scripts/game_data.gd5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/game_data.gd b/scripts/game_data.gd
index f03eaa7..6850b35 100644
--- a/scripts/game_data.gd
+++ b/scripts/game_data.gd
@@ -1,6 +1,7 @@
extends Node
var game_stats_config = preload("res://resources/game_stats_config.tres")
+var morale_down = preload("res://assets/morale_down.wav")
signal life_changed
signal morale_changed
@@ -36,6 +37,10 @@ func subtract_morale(amount: int):
emit_signal("morale_changed")
if (_morale < 1):
get_tree().change_scene_to_file("res://scenes/game_over.tscn")
+ else:
+ var ap = get_tree().current_scene.get_node("Blips")
+ ap.stream = morale_down
+ ap.play()
func get_current_wave() -> int:
return _current_wave