From fcdd000d12d525761b29198286b8c2dd1b6a322a Mon Sep 17 00:00:00 2001 From: larentoun <31931237+larentoun@users.noreply.github.com> Date: Thu, 18 Apr 2024 23:17:22 +0300 Subject: [PATCH] Fix tts seed dna (#125) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request Теперь ДНК корректно обновляет сид ТТС ## Changelog :cl: fix: Теперь генокрад корректно ворует ТТС /:cl: --- modular_bandastation/tts/code/base_seeds/mobs/_base.dm | 6 ++++++ modular_bandastation/tts/code/tts_preferences.dm | 1 + 2 files changed, 7 insertions(+) diff --git a/modular_bandastation/tts/code/base_seeds/mobs/_base.dm b/modular_bandastation/tts/code/base_seeds/mobs/_base.dm index cf230fb4ba01a..828b2b86df9fb 100644 --- a/modular_bandastation/tts/code/base_seeds/mobs/_base.dm +++ b/modular_bandastation/tts/code/base_seeds/mobs/_base.dm @@ -11,3 +11,9 @@ /mob/living/silicon/add_tts_component() AddComponent(/datum/component/tts_component, null, TTS_TRAIT_ROBOTIZE) + +/mob/living/carbon/add_tts_component() + var/random_tts_seed_key = SStts220.pick_tts_seed_by_gender(gender) + var/datum/tts_seed/random_tts_seed = SStts220.tts_seeds[random_tts_seed_key] + dna.tts_seed_dna = random_tts_seed + AddComponent(/datum/component/tts_component, random_tts_seed) diff --git a/modular_bandastation/tts/code/tts_preferences.dm b/modular_bandastation/tts/code/tts_preferences.dm index 2c7d6a1989728..18be8bff05a7d 100644 --- a/modular_bandastation/tts/code/tts_preferences.dm +++ b/modular_bandastation/tts/code/tts_preferences.dm @@ -53,6 +53,7 @@ /datum/preference/text/tts_seed/apply_to_human(mob/living/carbon/human/target, value) target.AddComponent(/datum/component/tts_component, SStts220.tts_seeds[value]) + target.dna.tts_seed_dna = SStts220.tts_seeds[value] /datum/preference/numeric/sound_tts_volume_radio category = PREFERENCE_CATEGORY_GAME_PREFERENCES