diff --git a/audio/sounds/good_job_haze.ogg b/audio/sounds/good_job_haze.ogg new file mode 100644 index 0000000..28e8d8e Binary files /dev/null and b/audio/sounds/good_job_haze.ogg differ diff --git a/audio/sounds/good_job_haze.ogg.import b/audio/sounds/good_job_haze.ogg.import new file mode 100644 index 0000000..3327955 --- /dev/null +++ b/audio/sounds/good_job_haze.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/good_job_haze.ogg-e620bfd972c99200170ee2de1faaefb9.oggstr" + +[deps] + +source_file="res://audio/sounds/good_job_haze.ogg" +dest_files=[ "res://.import/good_job_haze.ogg-e620bfd972c99200170ee2de1faaefb9.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/audio/sounds/good_job_ivy.ogg b/audio/sounds/good_job_ivy.ogg new file mode 100644 index 0000000..6380ab5 Binary files /dev/null and b/audio/sounds/good_job_ivy.ogg differ diff --git a/audio/sounds/good_job_ivy.ogg.import b/audio/sounds/good_job_ivy.ogg.import new file mode 100644 index 0000000..1ab002c --- /dev/null +++ b/audio/sounds/good_job_ivy.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/good_job_ivy.ogg-980b3aa2dc9efcf1175aaa1cce605655.oggstr" + +[deps] + +source_file="res://audio/sounds/good_job_ivy.ogg" +dest_files=[ "res://.import/good_job_ivy.ogg-980b3aa2dc9efcf1175aaa1cce605655.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/audio/sounds/good_job_penny.ogg b/audio/sounds/good_job_penny.ogg new file mode 100644 index 0000000..6a7466d Binary files /dev/null and b/audio/sounds/good_job_penny.ogg differ diff --git a/audio/sounds/good_job_penny.ogg.import b/audio/sounds/good_job_penny.ogg.import new file mode 100644 index 0000000..6299116 --- /dev/null +++ b/audio/sounds/good_job_penny.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/good_job_penny.ogg-70bcb6e36cc4455c814fcf94355f30c9.oggstr" + +[deps] + +source_file="res://audio/sounds/good_job_penny.ogg" +dest_files=[ "res://.import/good_job_penny.ogg-70bcb6e36cc4455c814fcf94355f30c9.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/audio/sounds/revolution2083_haze.ogg b/audio/sounds/revolution2083_haze.ogg new file mode 100644 index 0000000..41f759c Binary files /dev/null and b/audio/sounds/revolution2083_haze.ogg differ diff --git a/audio/sounds/revolution2083_haze.ogg.import b/audio/sounds/revolution2083_haze.ogg.import new file mode 100644 index 0000000..5b3f33a --- /dev/null +++ b/audio/sounds/revolution2083_haze.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/revolution2083_haze.ogg-247473aee090b187f949b1e5c093f822.oggstr" + +[deps] + +source_file="res://audio/sounds/revolution2083_haze.ogg" +dest_files=[ "res://.import/revolution2083_haze.ogg-247473aee090b187f949b1e5c093f822.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/audio/sounds/revolution2083_ivy.ogg b/audio/sounds/revolution2083_ivy.ogg new file mode 100644 index 0000000..ff8ad35 Binary files /dev/null and b/audio/sounds/revolution2083_ivy.ogg differ diff --git a/audio/sounds/revolution2083_ivy.ogg.import b/audio/sounds/revolution2083_ivy.ogg.import new file mode 100644 index 0000000..f564dd0 --- /dev/null +++ b/audio/sounds/revolution2083_ivy.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/revolution2083_ivy.ogg-2a69fc8e172b84075408eaaea361e6d0.oggstr" + +[deps] + +source_file="res://audio/sounds/revolution2083_ivy.ogg" +dest_files=[ "res://.import/revolution2083_ivy.ogg-2a69fc8e172b84075408eaaea361e6d0.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/audio/sounds/revolution2083_penny.ogg b/audio/sounds/revolution2083_penny.ogg new file mode 100644 index 0000000..5804b98 Binary files /dev/null and b/audio/sounds/revolution2083_penny.ogg differ diff --git a/audio/sounds/revolution2083_penny.ogg.import b/audio/sounds/revolution2083_penny.ogg.import new file mode 100644 index 0000000..5b34435 --- /dev/null +++ b/audio/sounds/revolution2083_penny.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/revolution2083_penny.ogg-8b34787bef0f21de0eca352023586915.oggstr" + +[deps] + +source_file="res://audio/sounds/revolution2083_penny.ogg" +dest_files=[ "res://.import/revolution2083_penny.ogg-8b34787bef0f21de0eca352023586915.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/audio/sounds/victory_haze.ogg b/audio/sounds/victory_haze.ogg new file mode 100644 index 0000000..6488ab0 Binary files /dev/null and b/audio/sounds/victory_haze.ogg differ diff --git a/audio/sounds/victory_haze.ogg.import b/audio/sounds/victory_haze.ogg.import new file mode 100644 index 0000000..06c0d28 --- /dev/null +++ b/audio/sounds/victory_haze.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/victory_haze.ogg-027025335f41e37625eab4e085744640.oggstr" + +[deps] + +source_file="res://audio/sounds/victory_haze.ogg" +dest_files=[ "res://.import/victory_haze.ogg-027025335f41e37625eab4e085744640.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/audio/sounds/victory_ivy.ogg b/audio/sounds/victory_ivy.ogg new file mode 100644 index 0000000..3451620 Binary files /dev/null and b/audio/sounds/victory_ivy.ogg differ diff --git a/audio/sounds/victory_ivy.ogg.import b/audio/sounds/victory_ivy.ogg.import new file mode 100644 index 0000000..4ceb344 --- /dev/null +++ b/audio/sounds/victory_ivy.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/victory_ivy.ogg-90d79b449a26224d7ebee3d1a8729882.oggstr" + +[deps] + +source_file="res://audio/sounds/victory_ivy.ogg" +dest_files=[ "res://.import/victory_ivy.ogg-90d79b449a26224d7ebee3d1a8729882.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/audio/sounds/victory_penny.ogg b/audio/sounds/victory_penny.ogg new file mode 100644 index 0000000..a49cc83 Binary files /dev/null and b/audio/sounds/victory_penny.ogg differ diff --git a/audio/sounds/victory_penny.ogg.import b/audio/sounds/victory_penny.ogg.import new file mode 100644 index 0000000..03db62b --- /dev/null +++ b/audio/sounds/victory_penny.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/victory_penny.ogg-1bf363727ea69db0c09326ac2a97f43a.oggstr" + +[deps] + +source_file="res://audio/sounds/victory_penny.ogg" +dest_files=[ "res://.import/victory_penny.ogg-1bf363727ea69db0c09326ac2a97f43a.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/menus/title_screen.gd b/menus/title_screen.gd index 506d4d8..6b19693 100644 --- a/menus/title_screen.gd +++ b/menus/title_screen.gd @@ -5,9 +5,14 @@ const penny_voice = preload("res://audio/sounds/revo83penny.ogg") const haze_voice = preload("res://audio/sounds/revo83haze.ogg") onready var audio = $AudioStreamPlayer export var next_menu: PackedScene +var has_started = false +onready var revolution_2083_robot = preload("res://audio/sounds/revolution2083.ogg") +onready var revolution_2083_penny = preload("res://audio/sounds/revolution2083_penny.ogg") +onready var revolution_2083_haze = preload("res://audio/sounds/revolution2083_haze.ogg") +onready var revolution_2083_ivy = preload("res://audio/sounds/revolution2083_ivy.ogg") func _input(event): - if Input.is_action_just_pressed("start"): + if Input.is_action_just_pressed("start") && !has_started: Audio.play_sound(Audio.a_star,Audio.ac_collectible) var r = randi() % 101 if r % 2 == 0: audio.stream = penny_voice @@ -15,6 +20,7 @@ func _input(event): if r == 0: audio.stream = robo_voice audio.play() $AnimationPlayer.play("activate") + has_started = true func _ready(): Fade.fade_in(0.4)