diff --git a/Resources/Changelog/ChangelogWhite.yml b/Resources/Changelog/ChangelogWhite.yml index d5de3842c8..4b27ecceba 100644 --- a/Resources/Changelog/ChangelogWhite.yml +++ b/Resources/Changelog/ChangelogWhite.yml @@ -1,39 +1,4 @@ Entries: -- author: Gersoon - changes: - - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u0441\u0435\u0440\ - \u0432\u0435\u0440\u0430 \u0442\u0435\u043B\u0435\u043A\u043E\u043C\u043C\u0443\ - \u043D\u0438\u043A\u0430\u0446\u0438\u0438 \u043D\u0430 \u043E\u0441\u043D\u043E\ - \u0432\u043D\u044B\u0435 \u043A\u0430\u0440\u0442\u044B." - type: Add - id: 112 - time: '2023-04-03T10:53:52.0000000+00:00' -- author: RavMorgan - changes: - - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430 \u0432\u043E\u0437\ - \u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C \u043F\u043E\u0434\u0431\u0438\ - \u0440\u0430\u0442\u044C \u043F\u0440\u0435\u0434\u043C\u0435\u0442\u044B \u0432\ - \ \u0445\u0430\u0440\u043C \u043C\u043E\u0434\u0435!" - type: Add - id: 113 - time: '2023-04-04T06:15:35.0000000+00:00' -- author: HitPanda - changes: - - message: "\u041F\u0435\u0440\u0435\u0432\u043E\u0434 \u0430\u043F\u043B\u0438\u043D\ - \u043A\u0430." - type: Add - - message: "\u0414\u0440\u0443\u0433\u043E\u0435 \u043E\u0433\u0440\u043E\u043C\u043D\ - \u043E\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u043F\ - \u0435\u0440\u0435\u0432\u043E\u0434\u0430 \u0441 \u0438\u0437\u043C\u0435\u043D\ - \u0435\u043D\u0438\u044F\u043C\u0438 \u0432 1500+ \u0444\u0430\u0439\u043B\u043E\ - \u0432." - type: Add - - message: "\u0424\u0438\u043A\u0441 \u0441\u043B\u043E\u043C\u0430\u043D\u043D\u044B\ - \u0445 \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u043E\u0432 (\u0432\u0440\u043E\ - \u0434\u0435 \u0431\u044B)." - type: Fix - id: 114 - time: '2023-04-04T14:23:21.0000000+00:00' - author: HitPanda changes: - message: "\u041F\u0435\u0440\u0435\u0432\u043E\u0434 \u0430\u043F\u043B\u0438\u043D\ @@ -8875,3 +8840,74 @@ id: 611 time: '2024-11-22T19:21:34.0000000+00:00' url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/788 +- author: BIG_Zi_348 + changes: + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D \u0441\u0430\u043C\u043E\ + \u0434\u0435\u043B\u044C\u043D\u044B\u0439 \u0437\u0435\u0440\u043A\u0430\u043B\ + \u044C\u043D\u044B\u0439 \u0449\u0438\u0442 \u0438 \u0435\u0433\u043E \u043A\ + \u0440\u0430\u0444\u0442." + type: Add + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D \u0441\u0430\u043C\u043E\ + \u0434\u0435\u043B\u044C\u043D\u044B\u0439 \u043E\u0442\u0440\u0430\u0436\u0430\ + \u044E\u0449\u0438\u0439 \u0436\u0438\u043B\u0435\u0442 \u0438 \u0435\u0433\u043E\ + \ \u043A\u0440\u0430\u0444\u0442. \u041E\u0441\u0442\u043E\u0440\u043E\u0436\ + \u043D\u043E - \u043E\u043D \u043E\u0447\u0435\u043D\u044C \u0445\u0440\u0443\ + \u043F\u043A\u0438\u0439." + type: Add + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D \u0448\u043B\u0435\u043C\ + \ \u0438\u0437 \u0432\u0435\u0434\u0440\u0430 \u0438 \u0435\u0433\u043E \u043A\ + \u0440\u0430\u0444\u0442. \u041E\u0431\u043B\u0430\u0434\u0430\u0435\u0442 \u043F\ + \u043E\u0432\u044B\u0448\u0435\u043D\u043D\u043E\u0439 \u0437\u0430\u0449\u0438\ + \u0442\u043E\u0439 \u043E\u0442 \u0433\u0430\u0440\u043D\u0438\u0442\u0443\u0440\ + \u043D\u044B\u0445-\u0432\u043E\u0440\u043E\u0432." + type: Add + - message: "\u041E\u0434\u0435\u0440\u0436\u0438\u043C\u044B\u0439 \u043A\u043B\u0438\ + \u043D\u043E\u043A \u0441\u043F\u043E\u0441\u043E\u0431\u0435\u043D \u043F\u043E\ + \u043C\u043E\u0433\u0430\u0442\u044C \u0432 \u0431\u043E\u044E." + type: Add + - message: "\u0421\u0432\u044F\u0449\u0435\u043D\u043D\u0438\u043A\u0438 \u0431\u044B\ + \u043B\u0438 \u043E\u0431\u0443\u0447\u0435\u043D\u044B \u043C\u0435\u0442\u043E\ + \u0434\u0430\u043C \u0441\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043D\u0438\ + \u044F \u043E\u0434\u0435\u0440\u0436\u0438\u043C\u044B\u0445 \u043A\u043B\u0438\ + \u043D\u043A\u043E\u0432." + type: Add + - message: "\u0414\u0432\u0443\u0440\u0443\u0447\u043D\u044B\u0435 \u043C\u043E\u043B\ + \u043E\u0442\u044B \u0442\u0435\u043F\u0435\u0440\u044C \u0432\u0430\u043B\u044F\ + \u0442 \u043D\u0430 \u0437\u0435\u043C\u043B\u044E." + type: Tweak + - message: "\u041F\u0435\u0440\u0435\u043D\u0435\u0441\u0435\u043D\u044B \u0443\u043D\ + \u0438\u043A\u0430\u043B\u044C\u043D\u044B\u0435 \u043C\u0435\u0445\u0430\u043D\ + \u0438\u043A\u0438 Engi." + type: Add + id: 612 + time: '2024-11-27T02:25:36.0000000+00:00' + url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/790 +- author: keslik + changes: + - message: "\u0423\u0442\u0438\u043B\u0438\u0437\u0430\u0446\u0438\u043E\u043D\u043D\ + \u044B\u0435 \u0431\u043B\u043E\u043A\u0438 \u0431\u043E\u043B\u044C\u0448\u0435\ + \ \u043D\u0435 \u043F\u043E\u0435\u0434\u0430\u044E\u0442 \u0433\u0440\u0430\ + \u043D\u0430\u0442\u044B \u0421\u0438\u043D\u0430\u043D\u043E(SHN)." + type: Fix + - message: "\u0421\u0438\u043D\u0430\u043D\u043E \u0442\u0435\u043F\u0435\u0440\u044C\ + \ \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u043F\ + \u0440\u0438\u044F\u0442\u043D\u0435\u0435." + type: Tweak + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u043D\u0435\u0434\ + \u043E\u0441\u0442\u0430\u044E\u0449\u0438\u0435 \u0437\u0432\u0443\u043A\u0438\ + \ \u0432\u0437\u0440\u044B\u0432\u043E\u0432 \u0441\u0432\u0435\u0442\u043E\u0448\ + \u0443\u043C\u043E\u0432\u044B\u0445 \u0433\u0440\u0430\u043D\u0430\u0442." + type: Add + id: 613 + time: '2024-11-30T20:57:53.0000000+00:00' + url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/794 +- author: BIG_Zi_348 + changes: + - message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u0432\u043E\u043B\ + \u0448\u0435\u0431\u043D\u044B\u0435 \u043E\u0447\u043A\u0438 \u0432 \u043C\u0430\ + \u0433\u0430\u0437\u0438\u043D \u0432\u043E\u043B\u0448\u0435\u0431\u043D\u0438\ + \u043A\u0430." + type: Add + id: 614 + time: '2024-11-30T21:01:53.0000000+00:00' + url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/795 diff --git a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-108.ftl b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-108.ftl index 954b9f0260..fd9165e75a 100644 --- a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-108.ftl +++ b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-108.ftl @@ -1,5 +1,5 @@ -ent-Fulton1 = fulton - .desc = fulton +ent-Fulton1 = { ent-Fulton } + .desc = { ent-Fulton.desc } .suffix = One ent-EmergencyNitrogenTank = аварийный баллон с азотом .desc = Легко переносимый баллон для аварийных ситуаций. Содержит очень мало азота, предназначен только для выживания. diff --git a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-112.ftl b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-112.ftl index 32133aaf45..ef231f961b 100644 --- a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-112.ftl +++ b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-112.ftl @@ -27,6 +27,8 @@ ent-MachineAnomalyVesselExperimental = экспериментальный сос .desc = Передовой сосуд аномалий, обладающий большим потенциалом для исследований, но при этом повышенной нестабильностью и слабым радиоактивным распадом в окружающую среду. ent-SyndicateBomb = бомба синдиката .desc = Бомба для оперативников и агентов Синдиката. По-настоящему, никаких тренировок, вперед! +ent-SyndicateBombFake = { ent-SyndicateBomb } + .desc = { ent-SyndicateBomb.desc } ent-DebugHardBomb = отладочная бомба .desc = Черт возьми, это сейчас взорвется .suffix = ОТЛАДКА diff --git a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-115.ftl b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-115.ftl index a2f7c954c5..de694b5e30 100644 --- a/Resources/Locale/ru-RU/_white/locales-new/autotranslate-115.ftl +++ b/Resources/Locale/ru-RU/_white/locales-new/autotranslate-115.ftl @@ -36,7 +36,7 @@ ent-NoticeBoard = доска объявлений ent-Screen = экран .desc = Показывает текст или время. ent-ArrivalsShuttleTimer = экран прибытия - .desc = экран прибытия + .desc = Отображает текст или время. ent-JanitorServiceLight = индикатор уборки .desc = Настенный знак уборки. Если индикатор мигает, требуется помощь уборщика. ent-ShelfWood = деревянная полка diff --git a/Resources/Locale/ru-RU/_white/wizard/spellbook.ftl b/Resources/Locale/ru-RU/_white/wizard/spellbook.ftl index 8f717bd355..6b6da7dba3 100644 --- a/Resources/Locale/ru-RU/_white/wizard/spellbook.ftl +++ b/Resources/Locale/ru-RU/_white/wizard/spellbook.ftl @@ -69,3 +69,6 @@ spellbook-spellblade-desc = Клинок, наполненный магией, spellbook-mjolnir-name = Мьёльнир spellbook-mjolnir-desc = Могучий двуручный молот Тора. Ударив им по врагам, вы заставите их отлететь от вас, а также оглушить на 1,5 секунды. Вы можете его бросить для достижения того же эффекта. + +spellbook-glasses-name = Волшебные очки +spellbook-glasses-desc = Стиль, удобство, аэродинамика, а так же несколько рунических улучшений. Эти очки защищают глаза от яркого света, а так же проливают свет на покров яви, между видимым и невидимым. diff --git a/Resources/Locale/ru-RU/revenant/revenant.ftl b/Resources/Locale/ru-RU/revenant/revenant.ftl index 3aa7475f85..74e1934ac1 100644 --- a/Resources/Locale/ru-RU/revenant/revenant.ftl +++ b/Resources/Locale/ru-RU/revenant/revenant.ftl @@ -1,4 +1,4 @@ -revenant-essence-amount = У вас [color=plum]{ $current } эссенции[/color]. Вам максимум — [color=plum]{ $max } эссенции[/color]. +revenant-essence-amount = У вас [color=plum]{ $current } эссенции[/color]. Ваш максимум — [color=plum]{ $max } эссенции[/color]. revenant-max-essence-increased = Максимальный запас эссенции увеличился! revenant-not-enough-essence = Недостаточно эссенции! revenant-in-solid = Вы не можете использовать эту способность, пока находитесь внутри твёрдого объекта. @@ -14,3 +14,12 @@ revenant-soul-finish-harvest = { CAPITALIZE($target) } падает на зем revenant-user-interface-title = Магазин способностей revenant-user-interface-essence-amount = [color=plum]{ $amount }[/color] украденной эссенции revenant-user-interface-cost = { $price } эссенции + +revenant-defile-name = Осквернение +revenant-defile-desc = Оскверняет окружающую территорию, вскрывая полы, повреждая окна, открывая контейнеры и бросая предметы. Использование делает вас уязвимым для атак на короткий промежуток времени. +revenant-overload-name = Перегрузка +revenant-overload-desc = Перегружает все близлежащие светильники, заставляя их пульсировать опасными молниями. Используя его, вы остаётесь уязвимыми для атак в течение длительного периода времени. +revenant-blight-name = Заражение +revenant-blight-desc = Заражает все близлежащие организмы инфекционным заболеванием, вызывающим усталость и сонливость. Использование делает вас уязвимым для атак на средний период времени. +revenant-malfunction-name = Взлом +revenant-malfunction-desc = Заставляет близлежащие электронные устройства перестать работать должным образом. Использование этого делает вас уязвимыми для атак в течение длительного периода времени. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/crates/medical.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/crates/medical.ftl index 0e8465fe74..7ed8c902ee 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/crates/medical.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/crates/medical.ftl @@ -9,17 +9,17 @@ ent-CrateMedicalSurgery = ящик хирургических инструмен ent-CrateMedicalScrubs = ящик медицинских роб .desc = Врачебная одежда. ent-CrateEmergencyBurnKit = Аварийный набор лечения физических травм - .desc = Ящик, содержащий 4 набора для лечения физических травм. + .desc = Ящик, содержащий набор для лечения физических травм. ent-CrateEmergencyToxinKit = Аварийный набор лечения токсинов - .desc = Ящик, содержащий 4 набора для лечения токсинов. + .desc = Ящик, содержащий набор для лечения токсинов. ent-CrateEmergencyO2Kit = Аварийный набор лечения кислородного голодания - .desc = Ящик, содержащий 4 набора для лечения кислородного голодания. + .desc = Ящик, содержащий набор для лечения кислородного голодания. ent-CrateEmergencyBruteKit = Аварийный набор лечения механических травм - .desc = Ящик, содержащий 4 набора для лечения механических травм. + .desc = Ящик, содержащий набор для лечения механических травм. ent-CrateEmergencyAdvancedKit = Продвинутый аварийный набор - .desc = Ящик, содержащий 4 продвинутые аптечки первой помощи. + .desc = Ящик, содержащий продвинутую аптечку первой помощи. ent-CrateEmergencyRadiationKit = Аварийный набор выведения радиации - .desc = Ящик, содержащий 4 набора для выведения радиации. + .desc = Ящик, содержащий набор для выведения радиации. ent-CrateChemistryP = ящик химикатов (P) .desc = Содержит химикаты из P-блока периодической таблицы элементов. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/npcs/regalrat.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/npcs/regalrat.ftl index e371e15669..f4a06c0b54 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/npcs/regalrat.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/mobs/npcs/regalrat.ftl @@ -5,3 +5,15 @@ ent-MobRatKingBuff = { ent-MobRatKing } .desc = { ent-MobRatKing.desc } ent-MobRatServant = крысиный слуга .desc = Он мини-крысюк и он тут не босс. +ent-ActionRatKingRaiseArmy = Призвать армию + .desc = Потратьте некоторое количество голода, чтобы призвать дружественную крысу для вашей защиты. +ent-ActionRatKingDomain = Крысиное королевство + .desc = Потратьте некоторое количество голода, чтобы выпустить в воздух облако миазм. +ent-ActionRatKingOrderStay = Отдых + .desc = Прикажите своей армии стоять на месте. +ent-ActionRatKingOrderFollow = Следовать + .desc = Прикажите своей армии следовать за вами. +ent-ActionRatKingOrderCheeseEm = Убить + .desc = Прикажите своей армии атаковать тех, на кого вы укажете. +ent-ActionRatKingOrderLoose = Вольно + .desc = Прикажите своей армии действовать на своё усмотрение. diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index 2a985c9699..1f551bf5f6 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -335,7 +335,7 @@ - id: ClothingUnderwearBottomPantiesInspector # WD - id: ClothingUnderwearTopBraInspector # WD -- type: entity # Amour +- type: entity # WD id: LockerInspectorFilledHardsuit suffix: Filled, Hardsuit parent: LockerInspector diff --git a/Resources/Prototypes/Catalog/revenant_catalog.yml b/Resources/Prototypes/Catalog/revenant_catalog.yml index 1dbb111431..62bf7bbe50 100644 --- a/Resources/Prototypes/Catalog/revenant_catalog.yml +++ b/Resources/Prototypes/Catalog/revenant_catalog.yml @@ -1,7 +1,7 @@ - type: listing id: RevenantDefile - name: Defile - description: Defiles the surrounding area, ripping up floors, damaging windows, opening containers, and throwing items. Using it leaves you vulnerable to attacks for a short period of time. + name: revenant-defile-name # WD Ahead of wizden + description: revenant-defile-desc # WD Ahead of wizden productAction: ActionRevenantDefile cost: StolenEssence: 10 @@ -13,8 +13,8 @@ - type: listing id: RevenantOverloadLights - name: Overload Lights - description: Overloads all nearby lights, causing lights to pulse and sending out dangerous lightning. Using it leaves you vulnerable to attacks for a long period of time. + name: revenant-overload-name # WD Ahead of wizden + description: revenant-overload-desc # WD Ahead of wizden productAction: ActionRevenantOverloadLights cost: StolenEssence: 25 @@ -26,8 +26,8 @@ - type: listing id: RevenantBlight - name: Blight - description: Infects all nearby organisms with an infectious disease that causes toxic buildup and tiredness. Using it leaves you vulnerable to attacks for a medium period of time. + name: revenant-blight-name # WD Ahead of wizden + description: revenant-blight-desc # WD Ahead of wizden productAction: ActionRevenantBlight cost: StolenEssence: 75 @@ -39,8 +39,8 @@ - type: listing id: RevenantMalfunction - name: Malfunction - description: Makes nearby electronics stop working properly. Using it leaves you vulnerable to attacks for a long period of time. + name: revenant-malfunction-name # WD Ahead of wizden + description: revenant-malfunction-desc # WD Ahead of wizden productAction: ActionRevenantMalfunction cost: StolenEssence: 125 diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml index f8ae047dbe..a9740cf66d 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml @@ -126,6 +126,8 @@ color: "#404040" - type: GlobalAntagonist antagonistPrototype: globalAntagonistRats + - type: TTS # WD + voicePrototypeId: Sheogorath - type: entity id: MobRatKingBuff diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml index 84e3fa76a8..e126f19cca 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml @@ -33,7 +33,7 @@ - type: entity name: china lake - parent: [BaseWeaponLauncher, BaseGunWieldable] + parent: BaseWeaponLauncher # WD removed BaseGunWieldable id: WeaponLauncherChinaLake description: PLOOP components: @@ -57,6 +57,8 @@ - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/grenade_launcher.ogg + minAngle: 10 # WD + maxAngle: 10 # WD - type: BallisticAmmoProvider whitelist: tags: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml index 78cd629006..744100cc95 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml @@ -764,6 +764,9 @@ - type: ActiveTimerTrigger timeRemaining: 0.3 - type: DeleteOnTrigger + - type: SoundOnTrigger # WD + sound: + path: "/Audio/Effects/flash_bang.ogg" # This is supposed to spawn shrapnel and stuff so uhh... TODO? - type: entity diff --git a/Resources/Prototypes/Roles/Jobs/Justice/inspector.yml b/Resources/Prototypes/Roles/Jobs/Justice/inspector.yml index 4261e65f00..11d85d6138 100644 --- a/Resources/Prototypes/Roles/Jobs/Justice/inspector.yml +++ b/Resources/Prototypes/Roles/Jobs/Justice/inspector.yml @@ -17,7 +17,7 @@ icon: "JobIconInspector" arrivalNotificationPrototype: InspectorArrivalNotification supervisors: job-supervisors-captain - whitelistedSpecies: # Amour EDIT + whitelistedSpecies: - Human access: - Service diff --git a/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Launcher/shinano.yml b/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Launcher/shinano.yml index f04b4e31ad..b237d00a57 100644 --- a/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Launcher/shinano.yml +++ b/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Launcher/shinano.yml @@ -9,6 +9,9 @@ layers: - state: icon map: ["enum.GunVisualLayers.Base"] + - state: shinano + visible: false + map: [ "enum.ModuleVisualState.ShutterModule" ] - type: Item sprite: White/Objects/Weapons/Guns/Launchers/shinano-inhands.rsi size: Large @@ -16,6 +19,7 @@ - 0,0,2,1 - type: Clothing sprite: White/Objects/Weapons/Guns/Launchers/shinano-inhands.rsi + quickEquip: false slots: - Back - suitStorage @@ -44,11 +48,22 @@ name: Shutter Module insertSound: /Audio/White/Gun/Modules/insertmodule.ogg ejectSound: /Audio/White/Gun/Modules/ejectmodule.ogg - priority: 1 + priority: 4 whitelist: tags: - BaseShutterModule - type: ContainerContainer containers: shutter_module: !type:ContainerSlot + ballistic-ammo: !type:Container + ents: [] - type: Appearance + - type: EmitSoundOnPickup + sound: + collection: RiflesPickUp + - type: EmitSoundOnDrop + sound: + collection: RiflesDrop + - type: EmitSoundOnLand + sound: + collection: RiflesDrop diff --git a/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Modules/modules.yml b/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Modules/modules.yml index 7a25b54b37..762b65951e 100644 --- a/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Modules/modules.yml +++ b/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Modules/modules.yml @@ -142,3 +142,6 @@ value: "shinano" module_type: "shutter_module" tag: Grenade + - type: Sprite + sprite: White\Objects\Weapons\modulesOnWeapon.rsi + state: telescopic diff --git a/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Projectiles/shinanogrenades.yml b/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Projectiles/shinanogrenades.yml index f73459d3dd..716bb8fbe2 100644 --- a/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Projectiles/shinanogrenades.yml +++ b/Resources/Prototypes/_White/Entities/Objects/Weapons/Guns/Projectiles/shinanogrenades.yml @@ -1,5 +1,6 @@ - type: entity id: BaseBulletShinanoGranade + parent: BaseBullet abstract: true name: base shinano granade components: @@ -39,12 +40,17 @@ layers: - state: grenade - type: FlashOnTrigger - range: 5 - stunTime: 2 # WD - knockdownTime: 10 # WD + range: 6 + stunTime: 3 + knockdownTime: 10 - type: SpawnOnTrigger proto: GrenadeFlashEffect + - type: ActiveTimerTrigger + timeRemaining: 0.6 - type: DeleteOnTrigger + - type: SoundOnTrigger + sound: + path: "/Audio/Effects/flash_bang.ogg" - type: entity parent: BaseBulletShinanoGranade @@ -66,6 +72,8 @@ Quantity: 50 - type: SoundOnTrigger sound: /Audio/Items/smoke_grenade_smoke.ogg + - type: ActiveTimerTrigger + timeRemaining: 0.6 - type: DeleteOnTrigger - type: entity @@ -85,6 +93,8 @@ - type: ContainerContainer containers: cluster-payload: !type:Container + - type: ActiveTimerTrigger + timeRemaining: 0.5 - type: entity parent: [BaseBullet, BaseBulletTrail] @@ -99,7 +109,7 @@ - type: Projectile damage: types: - Blunt: 15 + Blunt: 20 - type: StaminaDamageOnCollide ignoreResistances: true - damage: 80 + damage: 100 diff --git a/Resources/Prototypes/_White/Wizard/magic_items.yml b/Resources/Prototypes/_White/Wizard/magic_items.yml index 5fda381d38..696d3bf8cb 100644 --- a/Resources/Prototypes/_White/Wizard/magic_items.yml +++ b/Resources/Prototypes/_White/Wizard/magic_items.yml @@ -149,3 +149,26 @@ message: bolt-barrage-component-extra-message - type: BoltBarrage - type: GiftIgnore + +- type: entity + parent: [ClothingEyesBase, ShowSecurityIcons, ShowMedicalIcons] + id: ClothingEyesWizardGlasses + name: солнцезащитные очки + description: Подходят как для СБ, так и для карго. + suffix: Wizard + components: + - type: Sprite + sprite: Clothing/Eyes/Glasses/sunglasses.rsi + - type: Clothing + sprite: Clothing/Eyes/Glasses/sunglasses.rsi + - type: ShowHealthBars + damageContainers: + - Biological + - Inorganic + - type: ShowAntagonistIcons + - type: FlashImmunity + - type: EyeProtection + - type: ClothingGrantComponent + component: + - type: NightVision + - type: ThermalVision diff --git a/Resources/Prototypes/_White/Wizard/spellbook_catalog.yml b/Resources/Prototypes/_White/Wizard/spellbook_catalog.yml index 6ca825b0fc..3e834fc1b4 100644 --- a/Resources/Prototypes/_White/Wizard/spellbook_catalog.yml +++ b/Resources/Prototypes/_White/Wizard/spellbook_catalog.yml @@ -369,3 +369,16 @@ conditions: - !type:ListingLimitedStockCondition stock: 1 + +- type: listing + id: SpellBookWizardGlasses + name: spellbook-glasses-name + description: spellbook-glasses-desc + productEntity: ClothingEyesWizardGlasses + cost: + SpellPoint: 2 + categories: + - MagicItems + conditions: + - !type:ListingLimitedStockCondition + stock: 1 diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Launchers/shinano-icons.rsi/meta.json b/Resources/Textures/White/Objects/Weapons/Guns/Launchers/shinano-icons.rsi/meta.json index 45c099c298..cb8cedb78e 100644 --- a/Resources/Textures/White/Objects/Weapons/Guns/Launchers/shinano-icons.rsi/meta.json +++ b/Resources/Textures/White/Objects/Weapons/Guns/Launchers/shinano-icons.rsi/meta.json @@ -12,6 +12,9 @@ }, { "name": "bolt-open" + }, + { + "name": "shinano" } ] -} +} \ No newline at end of file diff --git a/Resources/Textures/White/Objects/Weapons/Guns/Launchers/shinano-icons.rsi/shinano.png b/Resources/Textures/White/Objects/Weapons/Guns/Launchers/shinano-icons.rsi/shinano.png new file mode 100644 index 0000000000..64c7f9eaf5 Binary files /dev/null and b/Resources/Textures/White/Objects/Weapons/Guns/Launchers/shinano-icons.rsi/shinano.png differ