diff --git a/Resources/Locale/ru-RU/headset/headset-component.ftl b/Resources/Locale/ru-RU/headset/headset-component.ftl index 8209bdee35..6d2a1a7e0d 100644 --- a/Resources/Locale/ru-RU/headset/headset-component.ftl +++ b/Resources/Locale/ru-RU/headset/headset-component.ftl @@ -39,3 +39,5 @@ chat-radio-security = Безопасность chat-radio-service = Сервисный chat-radio-supply = Снабжение chat-radio-syndicate = Синдикат +chat-radio-binary = Бинарный +chat-radio-freelance = Наемный diff --git a/Resources/Locale/ru-RU/radio/radio.ftl b/Resources/Locale/ru-RU/radio/radio.ftl index a599137058..2b91942044 100644 --- a/Resources/Locale/ru-RU/radio/radio.ftl +++ b/Resources/Locale/ru-RU/radio/radio.ftl @@ -17,6 +17,8 @@ examine-encryption-default-channel = [Medical] Медицинский [Security] Безопасность [Service] Сервисный + [Binary] Бинарный + [Freelance] Наемный *[other] _ }[/color]. ent-EncryptionKeySyndie = кроваво-красный ключ шифрования @@ -58,6 +60,12 @@ ent-EncryptionKeySecurity = ключ шифрования безопасност ent-EncryptionKeyService = сервисный ключ шифрования .desc = Ключ шифрования используемый сервисными работниками, задача которых поддерживать станцию цельной, весёлой и чистой. .suffix = { "" } +ent-EncryptionKeyBinary = двоичный ключ шифрования + .desc = Ключ шифрования, который переводит двоичные сигналы, используемые силиконами. + .suffix = { "" } +ent-EncryptionKeyFreelance = ключ шифрования наемников + .desc = Ключ шифрования, используемый наемниками, которые могут быть или не быть связаны между собой. Выглядит так, будто он износился. + .suffix = { "" } ent-BoxEncryptionKeyCargo = коробка ключей шифрования снабжения .desc = Коробока запасных ключей шифрования. .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ears/headsets.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ears/headsets.ftl index 49d62f0b1b..3493910f12 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ears/headsets.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ears/headsets.ftl @@ -46,3 +46,6 @@ ent-ClothingHeadsetService = сервисная гарнитура ent-ClothingHeadsetGrey = гарнитура пассажира .desc = Модифицированный модульный интерком, надеваемый на голову. Принимает ключи шифрования. .suffix = { "" } +ent-ClothingHeadsetFreelance = гарнитура наемника + .desc = Это используется группой наемников. + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ears/headsets_alt.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ears/headsets_alt.ftl index c57d8160f4..e7676f2a40 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ears/headsets_alt.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ears/headsets_alt.ftl @@ -25,3 +25,6 @@ ent-ClothingHeadsetAltCargo = полноразмерная грузовая га ent-ClothingHeadsetAltSyndicate = полноразмерная гарнитура синдиката .desc = Модифицированный модульный интерком синдиката, надеваемый на голову, и содержащий ключ шифрования. Защищает уши от светошумовых зарядов. .suffix = { "" } +ent-ClothingHeadsetAltFreelance = полноразмерная гарнитура наемника + .desc = Модифицированный модульный интерком наемника, надеваемый на голову, и содержащий ключ шифрования. + .suffix = { "" } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/e_sword.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/e_sword.ftl index 37d99ae2cd..96805bfd16 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/e_sword.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/e_sword.ftl @@ -9,4 +9,6 @@ ent-EnergyDaggerBox = футляр энергокинжала ent-EnergyCutlass = абордажная энергосабля .desc = Экзотическое энергетическое оружие. ent-EnergySwordDouble = двойной энергетический меч - .desc = Стажеры из командования Синдиката решили, что одного клинка на энергетическом мече недостаточно. Его можно хранить в кармане. \ No newline at end of file + .desc = Стажеры из командования Синдиката решили, что одного клинка на энергетическом мече недостаточно. Его можно хранить в кармане. +ent-EnergySwordBorg = { ent-EnergySword } + .desc = { ent-EnergySword.desc } diff --git a/Resources/Prototypes/Damage/modifier_sets.yml b/Resources/Prototypes/Damage/modifier_sets.yml index 7fd5870e31..8447f5d64e 100644 --- a/Resources/Prototypes/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Damage/modifier_sets.yml @@ -331,3 +331,16 @@ Caustic: 0.0 Poison: 0.0 Cellular: 0.0 + +- type: damageModifierSet + id: AssaultBorg + coefficients: + Blunt: 0.8 + Slash: 0.5 + Piercing: 0.3 + Heat: 1.2 + Shock: 1.5 + Cold: 0.0 + Caustic: 0.5 + Poison: 0.0 + Cellular: 0.0 diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml index 4826628deb..43c58d3167 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml @@ -300,6 +300,8 @@ noMindState: synd_sec - type: Construction node: syndicateassault + - type: Damageable + damageModifierSet: AssaultBorg - type: entity id: BorgChassisSyndicateMedical diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml index 2ca0e6639f..56d207be31 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml @@ -244,7 +244,7 @@ - GasAnalyzer - GeigerCounter - RemoteSignaller - - GasAnalyzer + - GasAnalyzer - GeigerCounter - type: entity @@ -540,7 +540,7 @@ - state: icon-syndicate - type: ItemBorgModule items: - - EnergySwordDouble + - EnergySwordBorg - PinpointerSyndicateNuclear - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml index 277097bd94..e5b12de9e2 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml @@ -269,3 +269,32 @@ deconstructionTarget: null graph: EnergyDoubleSwordGraph node: desword + +- type: entity + parent: EnergySwordBase + id: EnergySwordBorg + components: + - type: ItemToggleMeleeWeapon + activatedSoundOnHit: + path: /Audio/Weapons/eblade1.ogg + params: + variation: 0.250 + activatedSoundOnHitNoDamage: + path: /Audio/Weapons/eblade1.ogg + params: + variation: 0.250 + volume: -10 + activatedSoundOnSwing: + path: /Audio/Weapons/eblademiss.ogg + params: + variation: 0.125 + activatedDamage: + types: + Slash: 15 + Heat: 15 + Structural: 20 + - type: Reflect + reflectProb: 0.8 + enabled: false + reflects: + - Energy diff --git a/Resources/Prototypes/radio_channels.yml b/Resources/Prototypes/radio_channels.yml index 2ba56afe97..57dbb3feb8 100644 --- a/Resources/Prototypes/radio_channels.yml +++ b/Resources/Prototypes/radio_channels.yml @@ -100,7 +100,9 @@ - type: radioChannel id: Binary name: chat-radio-binary - keycode: 'b' + keycodes: + - 'b' + - 'б' frequency: 1001 color: "#2ed2fd" # long range since otherwise it'd defeat the point of a handheld radio independent of telecomms @@ -109,7 +111,9 @@ - type: radioChannel id: Freelance name: chat-radio-freelance - keycode: 'f' + keycodes: + - 'f' + - 'ф' frequency: 1984 color: "#f6ce64" # long range since otherwise it'd defeat the point of a handheld radio independent of telecomms