diff --git a/audio/gameplay/track_comp_rasis.wav b/audio/gameplay/track_comp_rasis.wav new file mode 100644 index 0000000..92e57f0 Binary files /dev/null and b/audio/gameplay/track_comp_rasis.wav differ diff --git a/config-definitions.json b/config-definitions.json index f1627b8..844db8a 100644 --- a/config-definitions.json +++ b/config-definitions.json @@ -37,5 +37,14 @@ "label": "Language", "default": "EN", "values": ["EN", "DE", "SK", "test2"] + }, + + "separator_d": {}, + "Audio": { "type": "label" }, + + "audio_systemVoice": { + "label": "Turn on Rasis", + "type": "bool", + "default": false } } diff --git a/scripts/gameplay/track_end.lua b/scripts/gameplay/track_end.lua index 7de6648..b239d70 100644 --- a/scripts/gameplay/track_end.lua +++ b/scripts/gameplay/track_end.lua @@ -35,8 +35,12 @@ local outroTransitionParticleSmallYellowRingAX = 1080; local outroTransitionParticleSmallYellowRingBX = 1080; local outroTransitionParticleSmallYellowRingCX = 1080; +if (game.GetSkinSetting('audio_systemVoice')) then + game.LoadSkinSample('gameplay/track_comp_rasis.wav'); +else + game.LoadSkinSample('gameplay/track_comp.wav'); +end -game.LoadSkinSample('gameplay/track_comp.wav'); local compSfxPlayed = false; local tickTransitions = function (deltaTime) @@ -172,8 +176,12 @@ end local handleSounds = function () if not compSfxPlayed then - compSfxPlayed = true; - game.PlaySample('gameplay/track_comp.wav'); + compSfxPlayed = true; + if (game.GetSkinSetting('audio_systemVoice')) then + game.PlaySample('gameplay/track_comp_rasis.wav'); + else + game.PlaySample('gameplay/track_comp.wav'); + end end end diff --git a/textures/gameplay/user_panel/bg.png b/textures/gameplay/user_panel/bg.png index 8aeafee..1397e9c 100644 Binary files a/textures/gameplay/user_panel/bg.png and b/textures/gameplay/user_panel/bg.png differ