From 0e0fec95b748ba8d8f50ab3b6aee9dcfd7ec10da Mon Sep 17 00:00:00 2001 From: larentoun <31931237+larentoun@users.noreply.github.com> Date: Sat, 20 Apr 2024 22:52:41 +0300 Subject: [PATCH] add any gendered voices to change tts --- modular_bandastation/tts/code/tts_component.dm | 3 ++- modular_bandastation/tts/code/tts_subsystem.dm | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modular_bandastation/tts/code/tts_component.dm b/modular_bandastation/tts/code/tts_component.dm index 363579cec74e4..c38008e0878af 100644 --- a/modular_bandastation/tts/code/tts_component.dm +++ b/modular_bandastation/tts/code/tts_component.dm @@ -60,8 +60,9 @@ var/tts_seeds var/list/tts_seeds_by_gender = SStts220.get_tts_by_gender(being_changed.gender) + tts_seeds_by_gender |= SStts220.get_tts_by_gender(NEUTER) if(!length(tts_seeds_by_gender)) - to_chat(chooser, span_warning("Не удалось найти пол для голоса! Текущий голос - [tts_seed.name]")) + to_chat(chooser, span_warning("Не удалось найти голоса для пола! Текущий голос - [tts_seed.name]")) return null if(check_rights(R_ADMIN, FALSE, chooser) || override || !ismob(being_changed)) tts_seeds = tts_seeds_by_gender diff --git a/modular_bandastation/tts/code/tts_subsystem.dm b/modular_bandastation/tts/code/tts_subsystem.dm index dfde6f9490b6b..2006e52fdbbc5 100644 --- a/modular_bandastation/tts/code/tts_subsystem.dm +++ b/modular_bandastation/tts/code/tts_subsystem.dm @@ -478,6 +478,7 @@ SUBSYSTEM_DEF(tts220) /datum/controller/subsystem/tts220/proc/pick_tts_seed_by_gender(gender) var/tts_gender = SStts220.get_tts_gender(gender) var/tts_by_gender = LAZYACCESS(SStts220.tts_seeds_by_gender, tts_gender) + tts_by_gender |= LAZYACCESS(SStts220.tts_seeds_by_gender, TTS_GENDER_ANY) if(!length(tts_by_gender)) logger.Log(LOG_CATEGORY_DEBUG, "No tts for gender `[gender]`, tts_gender: `[tts_gender]`") return null