From 698c0267f9ca174330cccbb3de7841b8e80a2144 Mon Sep 17 00:00:00 2001 From: FaDeOkno Date: Thu, 15 Feb 2024 20:40:20 +0400 Subject: [PATCH] =?UTF-8?q?=D0=B2=D1=81=D1=91=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Changelog/ChangelogADT.yml | 19 +++++++ .../Locale/ru-RU/ADT/boombox/boombox.ftl | 15 +++++- .../Locale/ru-RU/ADT/language/languages.ftl | 4 ++ Resources/Prototypes/ADT/Actions/language.yml | 1 + .../Prototypes/ADT/Languages/languages.yml | 24 +++++++++ .../ADT/Recipes/Lathes/translators.yml | 18 +++---- .../Markers/Spawners/Random/maintenance.yml | 24 ++++----- .../Markers/Spawners/Random/salvage.yml | 53 ++++++++++--------- .../Entities/Mobs/Species/dwarf.yml | 4 +- 9 files changed, 113 insertions(+), 49 deletions(-) diff --git a/Resources/Changelog/ChangelogADT.yml b/Resources/Changelog/ChangelogADT.yml index 6e0c6fb69f7..93f992e7e95 100644 --- a/Resources/Changelog/ChangelogADT.yml +++ b/Resources/Changelog/ChangelogADT.yml @@ -1215,3 +1215,22 @@ Entries: - {message: "Добавлен язык Орлуум", type: Add} id: 55681 #костыль отображения в Обновлениях time: '2024-02-11T08:20:00.0000000+00:00' + +- author: Котя + changes: + - {message: "Новые кассеты для бумбокса, большая часть из которых взята из Undertale. Не волнуйтесь, инструктор тоже теперь есть.", type: Add} + - {message: "Респрайты Бумбокса.", type: Tweak} + id: 55682 #костыль отображения в Обновлениях + time: '2024-02-15T08:20:00.0000000+00:00' + +- author: Котя + changes: + - {message: "QoL апдейт языков!", type: Add} + - {message: "Все расы получили свой язык.", type: Add} + - {message: "Переводчики для (почти) всех языков добавлены в протолат.", type: Add} + - {message: "Универсальный языковой имплант в аплинк Синдиката. Позволяет понимать все расовые языки, но не говорить на них.", type: Add} + - {message: "Фикс невозможности переключения языка будучи закованным.", type: Fix} + - {message: "Универсальный и Общегалактический языки больше не помечаются в чате. Больше не будет засоряющего чат 'Общ.'", type: Tweak} + - {message: "Изменен формат отображения языков с 'Имя(Язык)' на 'Язык|Имя'", type: Tweak} + id: 55683 #костыль отображения в Обновлениях + time: '2024-02-15T08:20:00.0000000+00:00' diff --git a/Resources/Locale/ru-RU/ADT/boombox/boombox.ftl b/Resources/Locale/ru-RU/ADT/boombox/boombox.ftl index d6f97b3b060..b7cf28334bb 100644 --- a/Resources/Locale/ru-RU/ADT/boombox/boombox.ftl +++ b/Resources/Locale/ru-RU/ADT/boombox/boombox.ftl @@ -62,27 +62,40 @@ ent-BaseBoomBoxPackedTape = запакованная кассета .desc = Плотно упакованная кассета для бумбокса. ent-BoomBoxTapeAssHolePacked = запакованная кассета "Space Asshole" - + .desc = Плотно упакованная кассета для бумбокса. + ent-BoomBoxTapeTheWizardPacked = запакованная кассета "The Wizard" + .desc = Плотно упакованная кассета для бумбокса. ent-BoomBoxTapeTEOTEPacked = запакованная кассета "The End Of The Expeditiom" + .desc = Плотно упакованная кассета для бумбокса. ent-BoomBoxTapeTearsOfVeilPacked = запакованная кассета "Tears Of Veil" + .desc = Плотно упакованная кассета для бумбокса. ent-BoomBoxTapeRunningOutPacked = запакованная кассета "Running Out" + .desc = Плотно упакованная кассета для бумбокса. ent-BoomBoxTapeNATOPacked = запакованная кассета "Инструктор из *неразборчиво*" + .desc = Плотно упакованная кассета для бумбокса. ent-BoomBoxTapeHopesAndDreamsPacked = запакованная кассета "Hopes And Dreams" + .desc = Плотно упакованная кассета для бумбокса. ent-BoomBoxTapeMegalovaniaPacked = запакованная кассета "Megalovania" + .desc = Плотно упакованная кассета для бумбокса. ent-BoomBoxTapeNewOldHomePacked = запакованная кассета "New Old Home" + .desc = Плотно упакованная кассета для бумбокса. ent-BoomBoxTapeOnceUponATimePacked = запакованная кассета "Once Upon a Time" + .desc = Плотно упакованная кассета для бумбокса. ent-BoomBoxTapeSnowdinPacked = запакованная кассета "Snowdin Town" + .desc = Плотно упакованная кассета для бумбокса. ent-BoomBoxTapeWaterfallPacked = запакованная кассета "Waterfall" + .desc = Плотно упакованная кассета для бумбокса. ent-BoomBoxTapeGasterPacked = запакованная кассета + .desc = Плотно упакованная кассета для бумбокса. diff --git a/Resources/Locale/ru-RU/ADT/language/languages.ftl b/Resources/Locale/ru-RU/ADT/language/languages.ftl index f9046448ee6..e481621c9b1 100644 --- a/Resources/Locale/ru-RU/ADT/language/languages.ftl +++ b/Resources/Locale/ru-RU/ADT/language/languages.ftl @@ -87,6 +87,9 @@ language-Arkane-description = Протяжный, чем-то напоминаю language-Shadowkin-name = Миар language-Shadowkin-description = Загадочный язык, на котором говорят сумеречники. +language-Dwarf-name = Шахтёрский +language-Dwarf-description = Rock and stone! + language-Dev-name = Разработческий language-Dev-description = Больше звучит как ругань покрытая кодом, чем язык. @@ -123,3 +126,4 @@ language-Urs = Рыкрур language-Arkane = Каукиттен language-Shadowkin = Миар language-Dev = Разраб +language-Dwarf = Шахт diff --git a/Resources/Prototypes/ADT/Actions/language.yml b/Resources/Prototypes/ADT/Actions/language.yml index 0689e5454f5..9c92009386f 100644 --- a/Resources/Prototypes/ADT/Actions/language.yml +++ b/Resources/Prototypes/ADT/Actions/language.yml @@ -5,6 +5,7 @@ noSpawn: true components: - type: InstantAction + checkCanInteract: false icon: _NF/Interface/Actions/language.png event: !type:LanguageMenuActionEvent useDelay: 2 diff --git a/Resources/Prototypes/ADT/Languages/languages.yml b/Resources/Prototypes/ADT/Languages/languages.yml index 9054acd368e..f9c0085d3b9 100644 --- a/Resources/Prototypes/ADT/Languages/languages.yml +++ b/Resources/Prototypes/ADT/Languages/languages.yml @@ -744,6 +744,30 @@ - uoh - een +# Spoken by the Dwarf race. +- type: language + id: Dwarf + obfuscateSyllables: true + replacement: + - арр + - рок + - стн + - шахт + - руд + - трэ + - кирк + - диг + - йи + - мыэ + - молл + - бур + - пив + - стн + - дрг + - эйе + + + # Here goes admeme languages. - type: language id: Dev diff --git a/Resources/Prototypes/ADT/Recipes/Lathes/translators.yml b/Resources/Prototypes/ADT/Recipes/Lathes/translators.yml index 41824f7233f..ec989f64350 100644 --- a/Resources/Prototypes/ADT/Recipes/Lathes/translators.yml +++ b/Resources/Prototypes/ADT/Recipes/Lathes/translators.yml @@ -276,15 +276,15 @@ Gold: 50 Silver: 50 -- type: latheRecipe - id: UrsTranslator - result: UrsTranslator - completetime: 2 - materials: - Steel: 500 - Glass: 100 - Plastic: 50 - Gold: 50 +#- type: latheRecipe +# id: UrsTranslator +# result: UrsTranslator +# completetime: 2 +# materials: +# Steel: 500 +# Glass: 100 +# Plastic: 50 +# Gold: 50 - type: latheRecipe id: ArkaneTranslator diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml index 14e823faa0e..ec48a7ae237 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml @@ -155,18 +155,18 @@ - WelderIndustrial - SheetPlasteel10 - ClothingMaskGasExplorer - - BoomBoxTapeTheWizard - - BoomBoxTapeAssHole - - BoomBoxTapeTEOTE - - BoomBoxTapeTearsOfVeil - - BoomBoxTapeRunningOut - - BoomBoxTapeNATO - - BoomBoxTapeHopesAndDreams - - BoomBoxTapeNewOldHome - - BoomBoxTapeOnceUponATime - - BoomBoxTapeSnowdin - - BoomBoxTapeWaterfall - - BoomBoxTapeGaster + - BoomBoxTapeTheWizardPacked + - BoomBoxTapeAssHolePacked + - BoomBoxTapeTEOTEPacked + - BoomBoxTapeTearsOfVeilPacked + - BoomBoxTapeRunningOutPacked + - BoomBoxTapeNATOPacked + - BoomBoxTapeHopesAndDreamsPacked + - BoomBoxTapeNewOldHomePacked + - BoomBoxTapeOnceUponATimePacked + - BoomBoxTapeSnowdinPacked + - BoomBoxTapeWaterfallPacked + - BoomBoxTapeGasterPacked rareChance: 0.08 prototypes: - FlashlightLantern diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml index 15f03519f52..f1404f2605b 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml @@ -33,18 +33,18 @@ - CrateTrashCartFilled - ClosetMaintenanceFilledRandom - ClosetEmergencyFilledRandom - - BoomBoxTapeTheWizard - - BoomBoxTapeAssHole - - BoomBoxTapeTEOTE - - BoomBoxTapeTearsOfVeil - - BoomBoxTapeRunningOut - - BoomBoxTapeNATO - - BoomBoxTapeHopesAndDreams - - BoomBoxTapeNewOldHome - - BoomBoxTapeOnceUponATime - - BoomBoxTapeSnowdin - - BoomBoxTapeWaterfall - - BoomBoxTapeGaster + - BoomBoxTapeTheWizardPacked + - BoomBoxTapeAssHolePacked + - BoomBoxTapeTEOTEPacked + - BoomBoxTapeTearsOfVeilPacked + - BoomBoxTapeRunningOutPacked + - BoomBoxTapeNATOPacked + - BoomBoxTapeHopesAndDreamsPacked + - BoomBoxTapeNewOldHomePacked + - BoomBoxTapeOnceUponATimePacked + - BoomBoxTapeSnowdinPacked + - BoomBoxTapeWaterfallPacked + - BoomBoxTapeGasterPacked rareChance: 0.8 prototypes: - CrateSalvageAssortedGoodies @@ -85,6 +85,21 @@ - sprite: Objects/Weapons/Melee/crusher.rsi state: icon - type: RandomSpawner + rarePrototypes: + - BoomBoxTapeTheWizardPacked + - BoomBoxTapeAssHolePacked + - BoomBoxTapeTEOTEPacked + - BoomBoxTapeTearsOfVeilPacked + - BoomBoxTapeRunningOutPacked + - BoomBoxTapeNATOPacked + - BoomBoxTapeHopesAndDreamsPacked + - BoomBoxTapeNewOldHomePacked + - BoomBoxTapeOnceUponATimePacked + - BoomBoxTapeSnowdinPacked + - BoomBoxTapeWaterfallPacked + - BoomBoxTapeGasterPacked + - BoomBox + rareChance: 0.03 prototypes: - WeaponCrusher - WeaponCrusherDagger @@ -93,19 +108,7 @@ - AdvancedCapacitorStockPart - NanoManipulatorStockPart - AdvancedMatterBinStockPart - - BoomBoxTapeTheWizard - - BoomBoxTapeAssHole - - BoomBoxTapeTEOTE - - BoomBoxTapeTearsOfVeil - - BoomBoxTapeRunningOut - - BoomBoxTapeNATO - - BoomBoxTapeHopesAndDreams - - BoomBoxTapeNewOldHome - - BoomBoxTapeOnceUponATime - - BoomBoxTapeSnowdin - - BoomBoxTapeWaterfall - - BoomBoxTapeGaster - - BoomBox + chance: 0.9 offset: 0.0 - type: entity diff --git a/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml b/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml index a900c69503b..2af8d4d7221 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/dwarf.yml @@ -59,10 +59,10 @@ - type: LanguageSpeaker speaks: - GalacticCommon - - SolCommon + - Dwarf understands: - GalacticCommon - - SolCommon + - Dwarf - type: entity parent: BaseSpeciesDummy