From fbf382d2bcbdfbb1ed5dd31d2b9538a5d2c615ac Mon Sep 17 00:00:00 2001 From: Higertas Date: Sun, 12 Apr 2026 17:25:49 +0400 Subject: [PATCH 1/2] baze --- .../entities/objects/store/linkap.ftl | 6 + .../ru-RU/_SIS/store/linkap-catalog.ftl | 113 ++++ .../Jobs/CentComm/emergencyresponseteam.yml | 255 ++++----- .../_SIS/Catalog/linkap_catalog.yml | 517 ++++++++++++++++++ .../_SIS/Entities/Objects/Tools/linkap.yml | 42 ++ .../Prototypes/_SIS/Store/categories.yml | 20 + Resources/Prototypes/_SIS/Store/currency.yml | 4 + Resources/Prototypes/_SIS/Store/presets.yml | 13 + .../Guns/Launchers/rocket.rsi/meta.json | 14 +- .../rocket.rsi/wielded-inhand-left.png | Bin 0 -> 752 bytes .../rocket.rsi/wielded-inhand-right.png | Bin 0 -> 761 bytes .../_SIS/Objects/Devices/linkap.rsi/icon.png | Bin 0 -> 1615 bytes .../Devices/linkap.rsi/inhand-left.png | Bin 0 -> 2310 bytes .../Devices/linkap.rsi/inhand-right.png | Bin 0 -> 2258 bytes .../_SIS/Objects/Devices/linkap.rsi/meta.json | 22 + 15 files changed, 879 insertions(+), 127 deletions(-) create mode 100644 Resources/Locale/ru-RU/_SIS/ss14-ru/prototypes/entities/objects/store/linkap.ftl create mode 100644 Resources/Locale/ru-RU/_SIS/store/linkap-catalog.ftl create mode 100644 Resources/Prototypes/_SIS/Catalog/linkap_catalog.yml create mode 100644 Resources/Prototypes/_SIS/Entities/Objects/Tools/linkap.yml create mode 100644 Resources/Prototypes/_SIS/Store/categories.yml create mode 100644 Resources/Prototypes/_SIS/Store/currency.yml create mode 100644 Resources/Prototypes/_SIS/Store/presets.yml create mode 100644 Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/wielded-inhand-right.png create mode 100644 Resources/Textures/_SIS/Objects/Devices/linkap.rsi/icon.png create mode 100644 Resources/Textures/_SIS/Objects/Devices/linkap.rsi/inhand-left.png create mode 100644 Resources/Textures/_SIS/Objects/Devices/linkap.rsi/inhand-right.png create mode 100644 Resources/Textures/_SIS/Objects/Devices/linkap.rsi/meta.json diff --git a/Resources/Locale/ru-RU/_SIS/ss14-ru/prototypes/entities/objects/store/linkap.ftl b/Resources/Locale/ru-RU/_SIS/ss14-ru/prototypes/entities/objects/store/linkap.ftl new file mode 100644 index 00000000000..a80609b2ef1 --- /dev/null +++ b/Resources/Locale/ru-RU/_SIS/ss14-ru/prototypes/entities/objects/store/linkap.ftl @@ -0,0 +1,6 @@ +ent-LinkapBaze = линкап + .desc = Специальное устройство для получения снаряжения солдатами NanoTrasen. НЕ АПЛИНК!!!! +ent-LinkapLow = линкап + .desc = Специальное устройство для получения снаряжения солдатами NanoTrasen. НЕ АПЛИНК!!!! +ent-LinkapHigh = линкап + .desc = Специальное устройство для получения снаряжения солдатами NanoTrasen. НЕ АПЛИНК!!!! \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_SIS/store/linkap-catalog.ftl b/Resources/Locale/ru-RU/_SIS/store/linkap-catalog.ftl new file mode 100644 index 00000000000..2affec0245c --- /dev/null +++ b/Resources/Locale/ru-RU/_SIS/store/linkap-catalog.ftl @@ -0,0 +1,113 @@ +store-preset-name-linkap = Линкап +store-currency-display-kt = КТ +store-caregory-linkap-armory = Вооружение +store-caregory-linkap-ammunition = Аммуниция +store-caregory-linkap-medicine = Медицина +store-caregory-linkap-devices = Прочая экипировка + +# Вооружение +linkap-lecter-name = Лектер +linkap-lecter-desc = Первоклассная армейская штурмовая винтовка. Использует патроны калибра .20 винтовочный. +linkap-drozd-name = Дрозд +linkap-drozd-desc = Превосходный полностью автоматический тяжёлый пистолет-пулемёт. Использует патроны калибра .35 авто. +linkap-kammerer-name = Каммерер +linkap-kammerer-desc = Старая, но верная конструкция, любимая нерегулярными силами многих миров. Использует патроны калибра .50 ружейный. +linkap-wt-name = WT550 +linkap-wt-desc = Отличный пистолет-пулемёт, производства NanoTrasen's Small Arms Division. Использует патроны калибра .35 авто. +linkap-enforcer-name = Силовик +linkap-enforcer-desc = Полуавтоматический дробовик премиум-класса, гордость для всех сил безопасности. Использует патроны калибра .50 ружейный. +linkap-xl8-name = XL8 +linkap-xl8-desc = Необоснованно дорогая штурмовая винтовка военного образца со встроенным оптическим прицелом. Использует патроны калибра .20 винтовочный. +linkap-n1984-name = N1984 +linkap-n1984-desc = Запасное оружие любого уважающего себя офицера. Выпускается в калибре .45 магнум, самом богоугодном калибре. +linkap-pulse-pistol-name = Импульсный пистолет +linkap-pulse-pistol-desc = Новейший энергетический пистолет, предпочитаемый оперативниками Nanotrasen в качестве запасного оружия. +linkap-rpg-name = РПГ-7 +linkap-rpg-desc = Древний ручной реактивный гранатомёт. +linkap-esword-name = Энергетический меч +linkap-esword-desc = Очень громкий и опасный меч с лучом чистой, концентрированной плазмы. Разрезает небронированные объекты как масло. +linkap-disabler-name = Станнер +linkap-disabler-desc = Оружие для самозащиты, которое изнуряет органические цели, пока они не свалятся с ног. +linkap-disabler-smg-name = Станнер-пулемёт +linkap-disabler-smg-desc = Усовершенствованное оружие, которое изнуряет органические цели, пока они не свалятся с ног. Некоторые называют его автостаннер. +linkap-stunbaton-name = Дубинка-шокер +linkap-stunbaton-desc = Электрошоковая дубинка для обездвиживания людей. Слишком усердное причинение вреда с помощью этого предмета считается дурным тоном. +linkap-truncheon-name = Дубинка +linkap-truncheon-desc = Жёсткая дубинка со стальным сердечником, предназначенная причинять боль. +linkap-carbine-name = Лазерный карабин +linkap-carbine-desc = Предпочитается службой безопасности Nanotrasen за дешевизну и простоту использования. +linkap-laser-canon-name = Лазерная пушка +linkap-laser-canon-desc = Тяжёлое сверхмощное лазерное оружие. +linkap-xray-name = Рентгеновская пушка +linkap-xray-desc = Экспериментальное оружие, использующее сконцентрированную энергию рентгеновского излучения. +linkap-advanced-laser-name = Продвинутый лазерный пистолет +linkap-advanced-laser-desc = Экспериментальный высокоэнергетический лазерный пистолет с самозаряжающейся ядерной батареей. +# Аммуниция +linkap-magazine-rifle-name = Магазин (.20 винтовочные) +linkap-magazine-rifle-desc = Магазин для армейской винтовки Лектер +linkap-magazine-uranium-rifle-name = Магазин урановых (.20 винтовочные) +linkap-magazine-uranium-rifle-desc = Магазин урановых патрон для армейской винтовки Лектер +linkap-magazine-incendiary-rifle-name = Магазин зажигательных (.20 винтовочные) +linkap-magazine-incendiary-rifle-desc = Магазин зажигательных патрон для армейской винтовки Лектер +linkap-magazine-submachin-name = Магазин ПП (.35 авто) +linkap-magazine-submachin-desc = Магазин для пистолетов-пулемётов +linkap-magazine-submachin-incendiary-name = Магазин ПП зажигательных (.35 авто) +linkap-magazine-submachin-incendiary-desc = Магазин зажигательных патрон для пистолетов-пулемётов +linkap-magazine-submachin-uranium-name = Магазин ПП урановых (.35 авто) +linkap-magazine-submachin-uranium-desc = Магазин урановых патрон для пистолетов-пулемётов +linkap-lethalshot-name = Коробка ружейных патронов (.50 дробь) +linkap-lethalshot-desc = Коробка с патронами типа дробь для дробовика +linkap-beanbag-name = Коробка ружейных патронов (.50 травматические) +linkap-beanbag-desc = Коробка с патронами типа травматические для дробовика +linkap-shotgun-incendiary-name = Коробка ружейных патронов (.50 Зажигательные) +linkap-shotgun-incendiary-desc = Коробка с патронами типа зажигательные для дробовика +linkap-tranquilizer-name = Коробка ружейных патронов (.50 траквилизаторы) +linkap-tranquilizer-desc = Коробка с патронами типа транквилизаторы для дробовика +linkap-rocket-name = Выстрел ПГ-7ВЛ +linkap-rocket-desc = Выстрел для гранатомёта РПГ-7. Имеет форму трубы. +linkap-portable-recharger-name = Переносной зарядник +linkap-portable-recharger-desc = Высокотехнологичное зарядное устройство, адаптированное для мобильности. +linkap-magazine-magnum-name = Пистолетный магазин (.45 магнум) +linkap-magazine-magnum-desc = Магазин для пистолета N1984 +linkap-emp-grenade-name = ЭМИ граната +linkap-emp-grenade-desc = Граната, предназначенная для поражения электрических систем. +linkap-smoke-grenade-name = Дымовая граната +linkap-smoke-grenade-desc = Граната тактического применения, при использовании выпускающая большое и продолжительное облако дыма. +linkap-flashbang-name = Светошумовая граната +linkap-flashbang-desc = Пиииииииииииииииииииии. +linkap-stinger-name = Травматическая граната +linkap-stinger-desc = Здесь не на что смотреть, пожалуйста расходитесь. +linkap-teargas-grenade-name = Cлезоточивая граната +linkap-teargas-grenade-desc = Граната со слезоточивым газом для борьбы с беспорядками. Вызывает раздражение, боль и заставляет вас выплакать глаза. +linkap-grenade-shrapnel-name = Осколочная граната +linkap-grenade-shrapnel-desc = Выпускает смертоносную шрапнель, вызывающую сильное кровотечение. +linkap-ex-grenade-name = Разрывная граната +linkap-ex-grenade-desc = Граната, создающая небольшой, но разрушительный взрыв. +# Медицина +linkap-medkit-name = Аптечка первой помощи +linkap-medkit-desc = Это экстренная аптечка для серьёзных бо-бо. +linkap-medkit-combat-name = Боевая аптечка +linkap-medkit-combat-desc = Для любителей больших пушек среди нас. +linkap-emergency-medipen-name = Экстренный медипен +linkap-emergency-medipen-desc = Одноразовый медипен, содержащий эпинефрин и транексамовую кислоту. Используется чтобы стабилизовать состояние пациентов в критическом состоянии и выиграть время, чтобы они могли получить надлежащее лечение. +linkap-syringe-epherdine-name = Шприц с эфедрином +linkap-syringe-epherdine-desc = Шприц полный эфедрина +linkap-combat-medipen-name = Боевой медипен +linkap-combat-medipen-desc = Одноразовый медипен, содержащий химический коктейль, который лечит большинство видов повреждений. +linkap-defibrillator-compact-name = Компактный деффибрилятор +linkap-defibrillator-compact-desc = Теперь и в весёлом размере! +# Прочая экипировка +linkap-telescopic-shield-name = Телескопический щит +linkap-telescopic-shield-desc = Продвинутый щит на случай беспорядков, изготовлен из облегчённых материалов, способен складываться для удобства хранения. +linkap-secmedhud-name = Мед-охранный визор +linkap-secmedhud-desc = Окуляр с индикатором на стекле, напоминающий сочетание визора охраны с медицинским. +linkap-handcuffs-name = Наручники +linkap-handcuffs-desc = Используется для удержания преступников и прочих засранцев. +linkap-flashlight-name = Фонарик СБ +linkap-flashlight-desc = Надёжный фонарь, используемый службой безопасности. +linkap-jawsoflife-name = Челюсти жизни +linkap-jawsoflife-desc = Набор челюстей жизни, скомпонованных при помощи магии науки. +linkap-pinpointer-name = Пинпоинтер +linkap-pinpointer-desc = Портативное устройство слежения. Отслеживает диск ядерной аутентификации. +linkap-military-webbing-name = Разгрузочный жилет ОБР +linkap-military-webbing-desc = Ременно-плечевая система тактических креплений, которую носят оперативники отряда быстрого реагирования. \ No newline at end of file diff --git a/Resources/Prototypes/Roles/Jobs/CentComm/emergencyresponseteam.yml b/Resources/Prototypes/Roles/Jobs/CentComm/emergencyresponseteam.yml index 27c61ac3378..f3aecd99598 100644 --- a/Resources/Prototypes/Roles/Jobs/CentComm/emergencyresponseteam.yml +++ b/Resources/Prototypes/Roles/Jobs/CentComm/emergencyresponseteam.yml @@ -24,7 +24,7 @@ shoes: ClothingShoesBootsJackFilled head: ClothingHeadHelmetERTLeader outerClothing: ClothingOuterArmorBasic - pocket2: FlashlightSeclite +# pocket2: FlashlightSeclite #SIS - type: startingGear id: ERTLeaderGearEVA @@ -33,61 +33,62 @@ back: ClothingBackpackERTLeader shoes: ClothingShoesBootsMagERT mask: ClothingMaskGasERT - eyes: ClothingEyesHudMedSec +# eyes: ClothingEyesHudMedSec SIS neck: Whistle gloves: ClothingHandsGlovesCombat outerClothing: ClothingOuterHardsuitERTLeader id: ERTLeaderPDA ears: ClothingHeadsetAltCentCom - belt: ClothingBeltMilitaryWebbingERT - pocket2: CombatKnife - suitstorage: WeaponDisablerSMG - storage: - back: - - Binoculars - - HoloprojectorField - - PhoneInstrument - - PinpointerNuclear - - PowerCellHigh - - PowerCellHigh - - MedkitCombatFilled # End of first line - - MedkitCombatFilled - - TelescopicShield - belt: - - Stunbaton - - Handcuffs - - Handcuffs - - CrowbarRed - - WeaponPistolN1984 - - MagazineMagnum - - EmergencyMedipen + pocket2: LinkapHigh #SIS +# pocket2: CombatKnife SIS-start +# suitstorage: WeaponDisablerSMG +# storage: +# back: +# - Binoculars +# - HoloprojectorField +# - PhoneInstrument +# - PinpointerNuclear +# - PowerCellHigh +# - PowerCellHigh +# - MedkitCombatFilled # End of first line +# - MedkitCombatFilled +# - TelescopicShield +# belt: +# - Stunbaton +# - Handcuffs +# - Handcuffs +# - CrowbarRed +# - WeaponPistolN1984 +# - MagazineMagnum +# - EmergencyMedipen SIS-end - type: startingGear parent: ERTLeaderGearEVA id: ERTLeaderGearArmed equipment: - pocket2: WeaponDisabler - suitstorage: WeaponRifleLecterXL8 - storage: - back: - - HoloprojectorField - - PhoneInstrument - - PinpointerNuclear - - MagazineRifle - - MagazineRifle - - MagazineRifleIncendiary - - MagazineRifleUranium - - MedkitCombatFilled # End of first line - - GrenadeShrapnel - - EmpGrenade - belt: - - Truncheon - - Handcuffs - - Handcuffs - - CrowbarRed - - WeaponPistolN1984 - - MagazineMagnum - - EmergencyMedipen + belt: WeaponDisabler #SIS +# pocket2: WeaponDisabler # SIS-start +# suitstorage: WeaponRifleLecterXL8 +# storage: +# back: +# - HoloprojectorField +# - PhoneInstrument +# - PinpointerNuclear +# - MagazineRifle +# - MagazineRifle +# - MagazineRifleIncendiary +# - MagazineRifleUranium +# - MedkitCombatFilled # End of first line +# - GrenadeShrapnel +# - EmpGrenade +# belt: +# - Truncheon +# - Handcuffs +# - Handcuffs +# - CrowbarRed +# - WeaponPistolN1984 +# - MagazineMagnum +# - EmergencyMedipen # SIS-end - type: chameleonOutfit id: ERTLeaderChameleonOutfit @@ -127,7 +128,7 @@ head: ClothingHeadHatFez neck: ClothingNeckStoleChaplain outerClothing: ClothingOuterArmorBasic - pocket2: FlashlightSeclite +# pocket2: FlashlightSeclite SIS - type: startingGear id: ERTChaplainGearEVA @@ -136,13 +137,14 @@ back: ClothingBackpackERTChaplain shoes: ClothingShoesBootsMagERT mask: ClothingMaskGasERT - eyes: ClothingEyesHudMedical +# eyes: ClothingEyesHudMedical SIS gloves: ClothingHandsGlovesCombat outerClothing: ClothingOuterHardsuitERTChaplain id: ERTChaplainPDA ears: ClothingHeadsetAltCentCom - belt: ClothingBeltMilitaryWebbingERT - pocket2: CombatKnife + belt: ClothingBeltMilitaryWebbingERT +# pocket2: CombatKnife SIS + pocket2: LinkapLow # SIS storage: back: - BoxCandle @@ -160,8 +162,8 @@ - Lantern - Lantern - CrowbarRed - - WeaponPistolMk58 - - MagazinePistol +# - WeaponPistolMk58 SIS +# - MagazinePistol SIS - FlippoEngravedLighter - type: chameleonOutfit @@ -209,13 +211,14 @@ back: ClothingBackpackERTEngineer shoes: ClothingShoesBootsMagERT mask: ClothingMaskGasERT - eyes: ClothingEyesHudDiagnostic + eyes: ClothingEyesHudDiagnostic gloves: ClothingHandsGlovesCombat outerClothing: ClothingOuterHardsuitERTEngineer id: ERTEngineerPDA ears: ClothingHeadsetAltCentCom belt: ClothingBeltMilitaryWebbingERT - pocket2: CombatKnife +# pocket2: CombatKnife SIS + pocket2: LinkapLow # SIS storage: back: - RCD @@ -236,29 +239,30 @@ - PowerDrill - WelderIndustrialAdvanced - Multitool - - WeaponPistolMk58 - - MagazinePistol +# - WeaponPistolMk58 SIS +# - MagazinePistol SIS - EmergencyMedipen - type: startingGear parent: ERTEngineerGearEVA id: ERTEngineerGearArmed equipment: - suitstorage: WeaponShotgunEnforcer - storage: - back: - - RCD - - GasAnalyzer - - HolofanProjector - - MiningDrillDiamond - - BoxLethalshot - - BoxShotgunSlug # End of first line - - RCDAmmo - - RCDAmmo - - RCDAmmo - - RCDAmmo - - CableDetStack - - BoxDetonator + belt: WeaponDisabler #SIS +# suitstorage: WeaponShotgunEnforcer SIS-start +# storage: +# back: +# - RCD +# - GasAnalyzer +# - HolofanProjector +# - MiningDrillDiamond +# - BoxLethalshot +# - BoxShotgunSlug # End of first line +# - RCDAmmo +# - RCDAmmo +# - RCDAmmo +# - RCDAmmo +# - CableDetStack +# - BoxDetonator SIS-end - type: chameleonOutfit id: ERTEngineerChameleonOutfit @@ -294,7 +298,7 @@ shoes: ClothingShoesBootsJackFilled head: ClothingHeadHelmetERTSecurity outerClothing: ClothingOuterArmorBasic - pocket2: FlashlightSeclite +# pocket2: FlashlightSeclite SIS - type: startingGear id: ERTSecurityGearEVA @@ -303,34 +307,35 @@ back: ClothingBackpackERTSecurity shoes: ClothingShoesBootsMagERT mask: ClothingMaskGasERT - eyes: ClothingEyesHudSecurity +# eyes: ClothingEyesHudSecurity SIS gloves: ClothingHandsGlovesCombat neck: SecurityWhistle outerClothing: ClothingOuterHardsuitERTSecurity id: ERTSecurityPDA ears: ClothingHeadsetAltCentCom belt: ClothingBeltMilitaryWebbingERT - pocket2: CombatKnife - suitstorage: WeaponDisablerSMG - storage: - back: - - BoxZiptie - - Flash - - GrenadeFlashBang - - TearGasGrenade - - GrenadeStinger - - MedkitCombatFilled # End of first line - - TelescopicShield - - HoloprojectorSecurity - - PowerCellHigh + pocket2: LinkapBaze +# pocket2: CombatKnife SIS +# suitstorage: WeaponDisablerSMG SIS + storage: +# back: SIS-start +# - BoxZiptie +# - Flash +# - GrenadeFlashBang +# - TearGasGrenade +# - GrenadeStinger +# - MedkitCombatFilled # End of first line +# - TelescopicShield +# - HoloprojectorSecurity +# - PowerCellHigh SIS-end belt: - - Stunbaton - - Handcuffs - - Handcuffs - - CrowbarRed +# - Stunbaton SIS-start +# - Handcuffs +# - Handcuffs +# - CrowbarRed SIS-end - WeaponPistolMk58 - MagazinePistol - - EmergencyMedipen +# - EmergencyMedipen SIS - type: startingGear id: ERTSecurityGearArmedRifle @@ -338,7 +343,7 @@ jumpsuit: ClothingUniformJumpsuitERTSecurity shoes: ClothingShoesBootsMagERT mask: ClothingMaskGasERT - eyes: ClothingEyesHudSecurity + eyes: ClothingEyesHudSecurity gloves: ClothingHandsGlovesCombat outerClothing: ClothingOuterHardsuitERTSecurity id: ERTSecurityPDA @@ -481,7 +486,7 @@ shoes: ClothingShoesBootsJackFilled head: ClothingHeadHelmetERTMedic outerClothing: ClothingOuterArmorBasic - pocket2: FlashlightSeclite +# pocket2: FlashlightSeclite SIS - type: startingGear id: ERTMedicalGearEVA @@ -496,7 +501,8 @@ id: ERTMedicPDA ears: ClothingHeadsetAltCentCom belt: ClothingBeltMilitaryWebbingERT - pocket2: CombatKnife + pocket2: LinkapLow +# pocket2: CombatKnife SIS storage: back: - Hypospray @@ -513,39 +519,39 @@ - ChemistryBottleOmnizine belt: - DefibrillatorCompact - - MedkitCombatFilled +# - MedkitCombatFilled SIS - CrowbarRed - - WeaponPistolMk58 - - MagazinePistol +# - WeaponPistolMk58 SIS +# - MagazinePistol SIS - EmergencyMedipen - type: startingGear parent: ERTMedicalGearEVA id: ERTMedicalGearArmed equipment: - suitstorage: WeaponRifleLecter - pocket2: WeaponDisabler - storage: - back: - - Hypospray - - JugPunctTranex - - JugPyraDerma - - JugDexPlusSaline - - JugTrico # End of first line - - BeakerSmallArith - - DefibrillatorCompact - - MedkitCombatFilled - - ClothingEyesGlassesChemical - - ChemistryBottleOmnizine - belt: - - Truncheon - - Zipties - - CrowbarRed - - MagazineRifle - - MagazineRifle - - MagazineRifleIncendiary - - MagazineRifleUranium # End of first line - - Zipties +# suitstorage: WeaponRifleLecter SIS + belt: WeaponDisabler +# storage: SIS-start +# back: +# - Hypospray +# - JugPunctTranex +# - JugPyraDerma +# - JugDexPlusSaline +# - JugTrico # End of first line +# - BeakerSmallArith +# - DefibrillatorCompact +# - MedkitCombatFilled +# - ClothingEyesGlassesChemical +# - ChemistryBottleOmnizine +# belt: +# - Truncheon +# - Zipties +# - CrowbarRed +# - MagazineRifle +# - MagazineRifle +# - MagazineRifleIncendiary +# - MagazineRifleUranium # End of first line +# - Zipties SIS-end - type: chameleonOutfit id: ERTMedicalChameleonOutfit @@ -581,7 +587,7 @@ shoes: ClothingShoesGaloshes head: ClothingHeadHelmetERTJanitor outerClothing: ClothingOuterArmorBasic - pocket2: FlashlightSeclite +# pocket2: FlashlightSeclite SIS - type: startingGear id: ERTJanitorGearEVA @@ -596,7 +602,8 @@ id: ERTJanitorPDA ears: ClothingHeadsetAltCentCom belt: ClothingBeltMilitaryWebbingERT - pocket2: CombatKnife + pocket2: LinkapLow +# pocket2: CombatKnife SIS suitstorage: WeaponLauncherHydra storage: back: @@ -617,8 +624,8 @@ - LightReplacer - WireBrush - CrowbarRed - - WeaponPistolMk58 - - MagazinePistol +# - WeaponPistolMk58 SIS +# - MagazinePistol SIS - EmergencyMedipen - type: chameleonOutfit diff --git a/Resources/Prototypes/_SIS/Catalog/linkap_catalog.yml b/Resources/Prototypes/_SIS/Catalog/linkap_catalog.yml new file mode 100644 index 00000000000..dc1b001fa52 --- /dev/null +++ b/Resources/Prototypes/_SIS/Catalog/linkap_catalog.yml @@ -0,0 +1,517 @@ +# Вооружение + +- type: listing + id: LinkapLecter + name: linkap-lecter-name + description: linkap-lecter-desc + productEntity: WeaponRifleLecter + cost: + KT: 15 + categories: + - LinkapArmory + +- type: listing + id: LinkapDrozd + name: linkap-drozd-name + description: linkap-drozd-desc + productEntity: WeaponSubMachineGunDrozd + cost: + KT: 15 + categories: + - LinkapArmory + +- type: listing + id: LinkapKammerer + name: linkap-kammerer-name + description: linkap-kammerer-desc + productEntity: WeaponShotgunKammerer + cost: + KT: 15 + categories: + - LinkapArmory + +- type: listing + id: LinkapWT + name: linkap-wt-name + description: linkap-wt-desc + productEntity: WeaponSubMachineGunWt550 + cost: + KT: 20 + categories: + - LinkapArmory + +- type: listing + id: LinkapEnforcer + name: linkap-enforcer-name + description: linkap-enforcer-desc + productEntity: WeaponShotgunEnforcer + cost: + KT: 20 + categories: + - LinkapArmory + +- type: listing + id: LinkapXL8 + name: linkap-xl8-name + description: linkap-xl8-desc + productEntity: WeaponRifleLecterXL8 + cost: + KT: 100 + categories: + - LinkapArmory + +- type: listing + id: LinkapN1984 + name: linkap-n1984-name + description: linkap-n1984-desc + productEntity: WeaponPistolN1984 + cost: + KT: 35 + categories: + - LinkapArmory + +- type: listing + id: LinkapPulsePistol + name: linkap-pulse-pistol-name + description: linkap-pulse-pistol-desc + productEntity: WeaponPulsePistol + cost: + KT: 50 + categories: + - LinkapArmory + +- type: listing + id: LinkapRPG + name: linkap-rpg-name + description: linkap-rpg-desc + productEntity: WeaponLauncherRocket + cost: + KT: 35 + categories: + - LinkapArmory + +- type: listing + id: LinkapEnergySword + name: linkap-esword-name + description: linkap-esword-desc + productEntity: EnergySword + cost: + KT: 50 + categories: + - LinkapArmory + +- type: listing + id: LinkapDisabler + name: linkap-disabler-name + description: linkap-disabler-desc + productEntity: WeaponDisabler + cost: + KT: 10 + categories: + - LinkapArmory + +- type: listing + id: LinkapDisablerSmg + name: linkap-disabler-smg-name + description: linkap-disabler-smg-desc + productEntity: WeaponDisablerSMG + cost: + KT: 15 + categories: + - LinkapArmory + +- type: listing + id: LinkapStunbaton + name: linkap-stunbaton-name + description: linkap-stunbaton-desc + productEntity: Stunbaton + cost: + KT: 10 + categories: + - LinkapArmory + +- type: listing + id: LinkapTruncheon + name: linkap-truncheon-name + description: linkap-truncheon-desc + productEntity: Truncheon + cost: + KT: 15 + categories: + - LinkapArmory + +- type: listing + id: LinkapLaserCarbine + name: linkap-carbine-name + description: linkap-carbine-desc + productEntity: WeaponLaserCarbine + cost: + KT: 15 + categories: + - LinkapArmory + +- type: listing + id: LinkapLaserCanon + name: linkap-laser-canon-name + description: linkap-laser-canon-desc + productEntity: WeaponLaserCannon + cost: + KT: 20 + categories: + - LinkapArmory + +- type: listing + id: LinkapXrayCannon + name: linkap-xray-name + description: linkap-xray-desc + productEntity: WeaponXrayCannon + cost: + KT: 30 + categories: + - LinkapArmory + +- type: listing + id: LinkapAdvancedLaser + name: linkap-advanced-laser-name + description: linkap-advanced-laser-desc + productEntity: WeaponAdvancedLaser + cost: + KT: 40 + categories: + - LinkapArmory + +# Аммуниция + +- type: listing + id: LinkapMagazineUraniumRifle + name: linkap-magazine-uranium-rifle-name + description: linkap-magazine-uranium-rifle-desc + productEntity: MagazineRifleUranium + cost: + KT: 2 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapMagazineRifle + name: linkap-magazine-rifle-name + description: linkap-magazine-rifle-desc + productEntity: MagazineRifle + cost: + KT: 1 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapMagazineIncendiaryRifle + name: linkap-magazine-incendiary-rifle-name + description: linkap-magazine-incendiary-rifle-desc + productEntity: MagazineRifleIncendiary + cost: + KT: 2 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapMagazineSubMachineGun + name: linkap-magazine-submachin-name + description: linkap-magazine-submachin-desc + productEntity: MagazinePistolSubMachineGun + cost: + KT: 1 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapMagazineIncendiarySubMachineGun + name: linkap-magazine-submachin-incendiary-name + description: linkap-magazine-submachin-incendiary-desc + productEntity: MagazinePistolSubMachineGunIncendiary + cost: + KT: 2 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapMagazineUraniumSubMachineGun + name: linkap-magazine-uranium-rifle-name + description: linkap-magazine-uranium-rifle-desc + productEntity: MagazinePistolSubMachineGunUranium + cost: + KT: 2 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapBoxLethalshot + name: linkap-lethalshot-name + description: linkap-lethalshot-desc + productEntity: BoxLethalshot + cost: + KT: 1 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapBoxBeanbag + name: linkap-beanbag-name + description: linkap-beanbag-desc + productEntity: BoxBeanbag + cost: + KT: 1 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapBoxShotgunIncendiary + name: linkap-shotgun-incendiary-name + description: linkap-shotgun-incendiary-desc + productEntity: BoxShotgunIncendiary + cost: + KT: 2 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapBoxShellTranquilizer + name: linkap-tranquilizer-name + description: linkap-tranquilizer-desc + productEntity: BoxShellTranquilizer + cost: + KT: 5 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapCartridgeRocket + name: linkap-rocket-name + description: linkap-rocket-desc + productEntity: CartridgeRocket + cost: + KT: 5 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapPortableRecharger + name: linkap-portable-recharger-name + description: linkap-portable-recharger-desc + productEntity: PortableRecharger + cost: + KT: 15 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapMagazineMagnum + name: linkap-magazine-magnum-name + description: linkap-magazine-magnum-desc + productEntity: MagazineMagnum + cost: + KT: 5 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapEmpGrenade + name: linkap-emp-grenade-name + description: linkap-emp-grenade-desc + productEntity: EmpGrenade + cost: + KT: 5 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapSmokeGrenade + name: linkap-smoke-grenade-name + description: linkap-smoke-grenade-desc + productEntity: SmokeGrenade + cost: + KT: 2 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapGrenadeFlashBang + name: linkap-flashbang-name + description: linkap-flashbang-desc + productEntity: GrenadeFlashBang + cost: + KT: 2 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapGrenadeStinger + name: linkap-stinger-name + description: linkap-stinger-desc + productEntity: GrenadeStinger + cost: + KT: 5 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapTearGasGrenade + name: linkap-teargas-grenade-name + description: linkap-teargas-grenade-desc + productEntity: TearGasGrenade + cost: + KT: 5 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapGrenadeShrapnel + name: linkap-grenade-shrapnel-name + description: linkap-grenade-shrapnel-desc + productEntity: GrenadeShrapnel + cost: + KT: 7 + categories: + - LinkapAmmunition + +- type: listing + id: LinkapExGrenade + name: linkap-ex-grenade-name + description: linkap-ex-grenade-desc + productEntity: ExGrenade + cost: + KT: 7 + categories: + - LinkapAmmunition + +# Медицина + +- type: listing + id: LinkapMedkit + name: linkap-medkit-name + description: linkap-medkit-desc + productEntity: MedkitFilled + cost: + KT: 5 + categories: + - LinkapMedicine + +- type: listing + id: LinkapMedkitCombat + name: linkap-medkit-combat-name + description: linkap-medkit-combat-desc + productEntity: MedkitCombatFilled + cost: + KT: 10 + categories: + - LinkapMedicine + +- type: listing + id: LinkapEmergencyMedipen + name: linkap-emergency-medipen-name + description: linkap-emergency-medipen-desc + productEntity: EmergencyMedipen + cost: + KT: 5 + categories: + - LinkapMedicine + +- type: listing + id: LinkapSyringeEphedrine + name: linkap-syringe-epherdine-name + description: linkap-syringe-epherdine-desc + productEntity: SyringeEphedrine + cost: + KT: 5 + categories: + - LinkapMedicine + +- type: listing + id: LinkapCombatMedipen + name: linkap-combat-medipen-name + description: linkap-combat-medipen-desc + productEntity: CombatMedipen + cost: + KT: 10 + categories: + - LinkapMedicine + +- type: listing + id: LinkapDefibrillatorCompact + name: linkap-defibrillator-compact-name + description: linkap-defibrillator-compact-desc + productEntity: DefibrillatorCompact + cost: + KT: 15 + categories: + - LinkapMedicine + +# Прочая экипировка + +- type: listing + id: LinkapClothingEyesHudMedSec + name: linkap-secmedhud-name + description: linkap-secmedhud-desc + productEntity: ClothingEyesHudMedSec + cost: + KT: 2 + categories: + - LinkapDevices + +- type: listing + id: LinkapTelescopicShield + name: linkap-telescopic-shield-name + description: linkap-telescopic-shield-desc + productEntity: TelescopicShield + cost: + KT: 5 + categories: + - LinkapDevices + +- type: listing + id: LinkapHandcuffs + name: linkap-handcuffs-name + description: linkap-handcuffs-desc + productEntity: Handcuffs + cost: + KT: 2 + categories: + - LinkapDevices + +- type: listing + id: LinkapFlashlightSeclite + name: linkap-flashlight-name + description: linkap-flashlight-desc + productEntity: FlashlightSeclite + cost: + KT: 2 + categories: + - LinkapDevices + +- type: listing + id: LinkapJawsOfLife + name: linkap-jawsoflife-name + description: linkap-jawsoflife-desc + productEntity: JawsOfLife + cost: + KT: 5 + categories: + - LinkapDevices + +- type: listing + id: LinkapPinpointer + name: linkap-pinpointer-name + description: linkap-pinpointer-desc + productEntity: PinpointerNuclear + cost: + KT: 10 + categories: + - LinkapDevices + +- type: listing + id: LinkapClothingBeltMilitaryWebbingERT + name: linkap-military-webbing-name + description: linkap-military-webbing-desc + productEntity: ClothingBeltMilitaryWebbingERT + cost: + KT: 1 + categories: + - LinkapDevices \ No newline at end of file diff --git a/Resources/Prototypes/_SIS/Entities/Objects/Tools/linkap.yml b/Resources/Prototypes/_SIS/Entities/Objects/Tools/linkap.yml new file mode 100644 index 00000000000..021ae59cef1 --- /dev/null +++ b/Resources/Prototypes/_SIS/Entities/Objects/Tools/linkap.yml @@ -0,0 +1,42 @@ +- type: entity + parent: [ BaseItem, StorePresetLinkap ] + id: LinkapBaze + name: linkap + description: A special device for soldiers to receive NanoTrasen equipment. NOT UPLINK!!!! + components: + - type: Sprite + sprite: _SIS/Objects/Devices/linkap.rsi + layers: + - state: icon + - type: UserInterface + interfaces: + enum.StoreUiKey.Key: + type: StoreBoundUserInterface + - type: ActivatableUI + key: enum.StoreUiKey.Key + - type: Store + refundAllowed: false + balance: + KT: 40 + +- type: entity + parent: LinkapBaze + id: LinkapLow + name: linkap + description: A special device for soldiers to receive NanoTrasen equipment. NOT UPLINK!!!! + components: + - type: Store + refundAllowed: false + balance: + KT: 20 + +- type: entity + parent: LinkapBaze + id: LinkapHigh + name: linkap + description: A special device for soldiers to receive NanoTrasen equipment. NOT UPLINK!!!! + components: + - type: Store + refundAllowed: false + balance: + KT: 60 \ No newline at end of file diff --git a/Resources/Prototypes/_SIS/Store/categories.yml b/Resources/Prototypes/_SIS/Store/categories.yml new file mode 100644 index 00000000000..b285611f240 --- /dev/null +++ b/Resources/Prototypes/_SIS/Store/categories.yml @@ -0,0 +1,20 @@ +#LINKAP +- type: storeCategory + id: LinkapArmory + name: store-caregory-linkap-armory + priority: 0 + +- type: storeCategory + id: LinkapAmmunition + name: store-caregory-linkap-ammunition + priority: 1 + +- type: storeCategory + id: LinkapMedicine + name: store-caregory-linkap-medicine + priority: 2 + +- type: storeCategory + id: LinkapDevices + name: store-caregory-linkap-devices + priority: 3 \ No newline at end of file diff --git a/Resources/Prototypes/_SIS/Store/currency.yml b/Resources/Prototypes/_SIS/Store/currency.yml new file mode 100644 index 00000000000..148dc7983fb --- /dev/null +++ b/Resources/Prototypes/_SIS/Store/currency.yml @@ -0,0 +1,4 @@ +- type: currency + id: KT + displayName: store-currency-display-kt + canWithdraw: false \ No newline at end of file diff --git a/Resources/Prototypes/_SIS/Store/presets.yml b/Resources/Prototypes/_SIS/Store/presets.yml new file mode 100644 index 00000000000..0bb07dca578 --- /dev/null +++ b/Resources/Prototypes/_SIS/Store/presets.yml @@ -0,0 +1,13 @@ +- type: entity + id: StorePresetLinkap + abstract: true + components: + - type: Store + name: store-preset-name-linkap + categories: + - LinkapArmory # Пушки/Гранаты + - LinkapAmmunition # Патроны/Зарядники + - LinkapMedicine # Медицина + - LinkapDevices # Прочее снаряжение + currencyWhitelist: + - KT \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/meta.json index 8f0a2fed6e9..6e506a4a535 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken/modified from tgstation at https://github.com/tgstation/tgstation/pull/21818/commits/8959238828600d01ee7c8165a0dd29007570a454, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111", + "copyright": "Taken/modified from tgstation at https://github.com/tgstation/tgstation/pull/21818/commits/8959238828600d01ee7c8165a0dd29007570a454, backpack sprite by Peptide, backpack sling sprite edited by Boaz1111. wielded sprites by Samur7 (GitHub) for SIS-14", "size": { "x": 32, "y": 32 @@ -24,6 +24,14 @@ "name": "inhand-right", "directions": 4 }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + }, { "name": "rocket0-inhand-left", "directions": 4 @@ -33,8 +41,8 @@ "directions": 4 }, { - "name": "equipped-BACKPACK", - "directions": 4 + "name": "equipped-BACKPACK", + "directions": 4 } ] } \ No newline at end of file diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/wielded-inhand-left.png b/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/wielded-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..c614fabceadbe728271f4e2deacd1c8018d7e7e3 GIT binary patch literal 752 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0J2Ka=ynwXd@JUg|&zdtoKRasft$jB%!FVEH0RajV9T3VWqkMHFFUCK&o ziD8BtR!Ku4Mt|LI1`X<$jHPX2&AKcIJ2DvES>{ogTT!)Mur!_kb%+Y zwlXjPB`2^mumIH>7#SNdE`XQ|vXgZI#H?vRHV7~QO=beC46?KUvY@&Q4GciCZMzM^ zwp?M{01SN#PZ!6K2=}+s4o*6xz~iu4&}p`->%afW=8~Hy1m1St?SAiq;gJuszD;tn zJt6XEb3z2$x=ZcxVt-g4tduWqQi#~$&+wu(RzPW~MG}X@6<)sy(^}nF9D;6~vuu2F zS<%s_!Vg1b{gPhyn3fQJ;MLK*77gzDJyzA`ZQxv=FLDEX? zw3U-w!(Oqj{A1?e5~%lvY0H(VMJHXus>F_5cs`Y{>gcvy`E!l$TfTM8I#4eqvTl33 z>5qWX;FURzr sS4-AA9+Y$L|G*b)zp|h^>FVdQ&MBb@0ILN4@c;k- literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/wielded-inhand-right.png b/Resources/Textures/Objects/Weapons/Guns/Launchers/rocket.rsi/wielded-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..b4d81ac0cf50cc4df4b2e11aa0c3b176fb237afb GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0J2Ka=ynwXfRrl$7y_b)s8b@k|nMYCBgY=CFO}lsSE*$nRz98ey$-3rh0~YhDO4S?j=A)J5nP&(>y)37(m9b zGDtD9GB5&JUO+4jWrMt|!N?32X9BVf8JQRafpioQXSTC|#dCmc5V%>!$nXLfGB6t5 zRt5&3Eaj?;r@2o?V=V19*4+T4FP4-&;GB^5%v_E`m*Asa(V%e0RIDTgObUL zKjIrLb+U!0->`WTcsP9bnth!IBrbf&Z@4&NC6hr%JI@1~U8)ILrESU=y?N|LU z=Z4@M3#MQ91UZ(yJn?1dbL(38qAj zUrg#5F)w+}hBzkw+V(Bc{AFMJnq!ClS(|98{P8$T=Y17r;+4p=Ue_a-?Q>1G0qFxpI(xs_oAt6 z=QhW`uAu>GiTn0E@tD8upW#Pm!)%?9NKp+V!J-}(ZD*D)ZO2sY2dBMHcs7Nuo#(xu z=lu(g3SGWKRqTsy&slZB`jF!ntUlWCC@ot@iecjq+IH0~zumQLIx8@fRuot-(!4%wMA znVIcwHa>(_3P!;oBxr4m6toZ0RupQ3+7=2bBA8pb>*FN6scP7qLDKlP?V@LFTiW>n4!or#2uBWPER12mXl-@*^m?i z9Idh}Plm;S5>i5f7kk%8wSA$;03b!QCOU<4THW|cU2hPNmSN#Ex<5^ zLLpEP0>~a=I8hWCmS=dL#t7OOH(jMjo6eRRLkv2qty`{+OwwaiGAQp#6jrrjgJIQa zO{eN7>@lXOSPU0nJ)6ovO|9dsyqzlx*Hi}PpaD(S!C0=2wX(=XP8R(Ob^ZD}0ob>) zT$iz;E{0JT;kaGxSvXVC5OF4l8yr|1`0DcTLUK;J6WZ%X$mKn|c$2ChlA|Zc*Zfqhkc& zTa$=&rqUOFneA*mz%~=&OO zntJF&=B?w?pQ-mZ=I)EH%1(aiBcDF#G&eBMCti5vkIfyY55R7;gT6(*{o;@%bkg)#DvseLeAQ ztMta}Lp%TcaA)sb^QTWNv2Pj^bG{u-FTd6sn!5M?Z(5$X8aZ=uaMe>Sy>ouq=yr$; lyMBFEN}c*{(_Uxt_N@oc%-{3UZ~b1&PjvOfPCmMK|KCgl6W0I$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_SIS/Objects/Devices/linkap.rsi/inhand-left.png b/Resources/Textures/_SIS/Objects/Devices/linkap.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..3c4c7e40ed9601e041928cd9ac73d1d752e353f6 GIT binary patch literal 2310 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_SIS/Objects/Devices/linkap.rsi/meta.json b/Resources/Textures/_SIS/Objects/Devices/linkap.rsi/meta.json new file mode 100644 index 00000000000..4b4194fe9ce --- /dev/null +++ b/Resources/Textures/_SIS/Objects/Devices/linkap.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Baystation12 at https://github.com/Baystation12/Baystation12/tree/17e84546562b97d775cb26790a08e6d87e7f8077 and heavily modified by Flareguy for Space Station 14. Inhands by carousel. Edited by Higertas(Github) for SIS-14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} From 1b737dfca6141c599979e2b480af8f99bf8c3e1d Mon Sep 17 00:00:00 2001 From: Higertas Date: Sun, 12 Apr 2026 19:19:02 +0400 Subject: [PATCH 2/2] test --- Resources/Locale/ru-RU/_SIS/store/linkap-catalog.ftl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Locale/ru-RU/_SIS/store/linkap-catalog.ftl b/Resources/Locale/ru-RU/_SIS/store/linkap-catalog.ftl index 2affec0245c..28faaaac10c 100644 --- a/Resources/Locale/ru-RU/_SIS/store/linkap-catalog.ftl +++ b/Resources/Locale/ru-RU/_SIS/store/linkap-catalog.ftl @@ -26,8 +26,8 @@ linkap-rpg-name = РПГ-7 linkap-rpg-desc = Древний ручной реактивный гранатомёт. linkap-esword-name = Энергетический меч linkap-esword-desc = Очень громкий и опасный меч с лучом чистой, концентрированной плазмы. Разрезает небронированные объекты как масло. -linkap-disabler-name = Станнер -linkap-disabler-desc = Оружие для самозащиты, которое изнуряет органические цели, пока они не свалятся с ног. +# linkap-disabler-name = Станнер +# linkap-disabler-desc = Оружие для самозащиты, которое изнуряет органические цели, пока они не свалятся с ног. linkap-disabler-smg-name = Станнер-пулемёт linkap-disabler-smg-desc = Усовершенствованное оружие, которое изнуряет органические цели, пока они не свалятся с ног. Некоторые называют его автостаннер. linkap-stunbaton-name = Дубинка-шокер