diff --git a/audio/sounds/revo83haze.ogg b/audio/sounds/revo83haze.ogg new file mode 100644 index 0000000..a48df7e Binary files /dev/null and b/audio/sounds/revo83haze.ogg differ diff --git a/audio/sounds/revo83haze.ogg.import b/audio/sounds/revo83haze.ogg.import new file mode 100644 index 0000000..9548233 --- /dev/null +++ b/audio/sounds/revo83haze.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/revo83haze.ogg-1cf485529c66b9ff34f0e10dd1ce5d91.oggstr" + +[deps] + +source_file="res://audio/sounds/revo83haze.ogg" +dest_files=[ "res://.import/revo83haze.ogg-1cf485529c66b9ff34f0e10dd1ce5d91.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/audio/sounds/revo83penny.ogg b/audio/sounds/revo83penny.ogg new file mode 100644 index 0000000..5a9f9d4 Binary files /dev/null and b/audio/sounds/revo83penny.ogg differ diff --git a/audio/sounds/revo83penny.ogg.import b/audio/sounds/revo83penny.ogg.import new file mode 100644 index 0000000..85bb9a3 --- /dev/null +++ b/audio/sounds/revo83penny.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/revo83penny.ogg-7bf73d02017da5795744a50fb3733d1e.oggstr" + +[deps] + +source_file="res://audio/sounds/revo83penny.ogg" +dest_files=[ "res://.import/revo83penny.ogg-7bf73d02017da5795744a50fb3733d1e.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/menus/title_screen.gd b/menus/title_screen.gd index cd767b0..506d4d8 100644 --- a/menus/title_screen.gd +++ b/menus/title_screen.gd @@ -1,11 +1,19 @@ extends Node +const robo_voice = preload("res://audio/sounds/revolution2083.ogg") +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 func _input(event): if Input.is_action_just_pressed("start"): Audio.play_sound(Audio.a_star,Audio.ac_collectible) - $AudioStreamPlayer.play() + var r = randi() % 101 + if r % 2 == 0: audio.stream = penny_voice + if r % 2 == 1: audio.stream = haze_voice + if r == 0: audio.stream = robo_voice + audio.play() $AnimationPlayer.play("activate") func _ready(): diff --git a/menus/title_screen.tscn b/menus/title_screen.tscn index 6864c36..71870ae 100644 --- a/menus/title_screen.tscn +++ b/menus/title_screen.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=22 format=2] +[gd_scene load_steps=21 format=2] [ext_resource path="res://shaders/1px_border.gdshader" type="Shader" id=1] [ext_resource path="res://ui/theme.tres" type="Theme" id=3] @@ -12,7 +12,6 @@ [ext_resource path="res://shaders/color_noise.gdshader" type="Shader" id=11] [ext_resource path="res://graphics/backgrounds/moon.png" type="Texture" id=12] [ext_resource path="res://graphics/hud/title_credits.png" type="Texture" id=13] -[ext_resource path="res://audio/sounds/revolution2083.ogg" type="AudioStream" id=14] [sub_resource type="ShaderMaterial" id=7] shader = ExtResource( 8 ) @@ -196,6 +195,6 @@ anims/activate = SubResource( 10 ) anims/blink = SubResource( 6 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] -stream = ExtResource( 14 ) +volume_db = -7.866 [connection signal="finished" from="AudioStreamPlayer" to="." method="_on_AudioStreamPlayer_finished"]