diff --git a/Resources/Locale/en-US/starshine/store/uplink-catalog.ftl b/Resources/Locale/en-US/starshine/store/uplink-catalog.ftl index 3f242fecd255..2ee94a95ac6e 100644 --- a/Resources/Locale/en-US/starshine/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/starshine/store/uplink-catalog.ftl @@ -36,3 +36,6 @@ uplink-magazine-caseless-rifle-bundle-desc = A bundle containing magazines for a uplink-miniature-energy-crossbow-syndie-green-name = Miniature Energy Crossbow uplink-miniature-energy-crossbow-syndie-green-desc = The syndicate's energy crossbow, small, silent and deadly. + +uplink-bee-grenade-name = Bee Grenade +uplink-bee-grenade-desc = A grenade full of aggressive bees. Keep in mind that the bees will also be aggressive towards YOU. diff --git a/Resources/Locale/ru-RU/starshine/ss14-ru/entities/objects/weapons/throwable/grenades.ftl b/Resources/Locale/ru-RU/starshine/ss14-ru/entities/objects/weapons/throwable/grenades.ftl new file mode 100644 index 000000000000..10f035720bdc --- /dev/null +++ b/Resources/Locale/ru-RU/starshine/ss14-ru/entities/objects/weapons/throwable/grenades.ftl @@ -0,0 +1,5 @@ +ent-BeeGrenade = пчелиная граната + .desc = Граната, полная пчёл... О НЕТ, ТОЛЬКО НЕ ПЧЁЛЫ! +ent-BeeGrenadePlushie = { ent-BeeGrenade } + .desc = { ent-BeeGrenade.desc } + diff --git a/Resources/Locale/ru-RU/starshine/store/uplink-catalog.ftl b/Resources/Locale/ru-RU/starshine/store/uplink-catalog.ftl index e9b63869c53f..caec3e8b900f 100644 --- a/Resources/Locale/ru-RU/starshine/store/uplink-catalog.ftl +++ b/Resources/Locale/ru-RU/starshine/store/uplink-catalog.ftl @@ -1,25 +1,39 @@ ## Starshine uplink-bow-bundle-name = Набор композитного лука uplink-bow-bundle-desc = Скрытая угроза: Композитный лук, созданный компанией Cybersun. Имеет с собой колчан стрел. + uplink-bow-compound-red-name = Кровавый композитный лук uplink-bow-compound-red-desc = Залит кровью грейтайдов. Отличный легкий лук, в паре с пробивными стрелами. Можно модернизировать при помощи С4. + uplink-syndie-miner-armor-name = Кроваво-красная шахтерская броня uplink-syndie-miner-armor-desc = Кроваво-красный вариант шахтерской брони. Мы надеемся, вы купили её, зная что делаете. + uplink-kr51-bundle-name = Набор КР51 uplink-kr51-bundle-desc = Скрытая угроза: Классическая автоматическая винтовка КР51, в наборе с 3 магазинами. + uplink-magazine-caseless-rifle-name = Магазин винтовки (.25 безгильзовые) uplink-magazine-caseless-rifle-desc = Магазин для винтовки с 30 безгильзовыми патронами. Совместим с КР51. + uplink-magazine-caseless-rifle-bundle-name = Набор с магазинами винтовки (.25) uplink-magazine-caseless-rifle-bundle-desc = Набор, содержащий 4 расширенных магазина для дробовика. Совместим с КР51. + uplink-miniature-energy-crossbow-syndie-green-name = Энергетический мини арбалет uplink-miniature-energy-crossbow-syndie-green-desc = Энергетический арбалет синдиката, маленький, бесшумный и смертоносный. + uplink-syringe-cartridge-name = Коробка шприцевых картриджей uplink-syringe-cartridge-desc = Коробка шприцевых картриджей для шприцевого пистолета + uplink-gygax-syndie-name = АБМС «Гайгэкс» -uplink-gygax-desc = Перекрашенный синдикатом АБМНТ «Гайгэкс», потрёпан и сильно изношен, но все еще функционирует в штатном режиме. Прямо как с последней корпоротивной войны. +uplink-gygax-desc = Перекрашенный синдикатом АБМНТ «Гайгэкс», потрёпан и сильно изношен, но все еще функционирует в штатном режиме. Прямо как с последней корпоротивной войны. + uplink-mauler-name = АБМС «Маулер» -uplink-mauler-desc = Перекрашенный синдикатом мародёр, был изрядно изменен, но все тот же старый добрый мародёр. +uplink-mauler-desc = Перекрашенный синдикатом мародёр, был изрядно изменен, но все тот же старый добрый мародёр. + uplink-clothing-pnv-name = ПНВ uplink-clothing-pnv-desc = Прибор ночного видения. + uplink-m90gl-bundle-name = Набор m90-gl -uplink-m90gl-bundle-desc = Старая винтовка типа булпап. И нет, подствольник не настоящий. \ No newline at end of file +uplink-m90gl-bundle-desc = Старая винтовка типа булпап. И нет, подствольник не настоящий. + +uplink-bee-grenade-name = Пчелиная граната +uplink-bee-grenade-desc = Граната, полная агрессивных пчёл. Учтите, что пчёлы будут также агрессивны и к ВАМ. diff --git a/Resources/Prototypes/Starshine/Catalog/uplink_catalog.yml b/Resources/Prototypes/Starshine/Catalog/uplink_catalog.yml index 578d2ff1eb4d..595a996006e1 100644 --- a/Resources/Prototypes/Starshine/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Starshine/Catalog/uplink_catalog.yml @@ -1,5 +1,5 @@ ## Starshine - +#Weaponry - type: listing id: UplinkMiniatureEnergyCrossbow name: uplink-miniature-energy-crossbow-syndie-green-name @@ -32,6 +32,18 @@ categories: - UplinkWeaponry +- type: listing + id: UplinkM90GLBundle + name: uplink-m90gl-bundle-name + description: uplink-m90gl-bundle-desc + icon: { sprite: /Textures/Objects/Weapons/Guns/Rifles/carbine.rsi, state: icon } + productEntity: ClothingBackpackDuffelSyndicateFilledCarbine + cost: + Telecrystal: 17 + categories: + - UplinkWeaponry + +#Ammo - type: listing id: UplinkMagazineCaselessRifle name: uplink-magazine-caseless-rifle-name @@ -48,40 +60,45 @@ tags: - NukeOpsUplink +#Wearables - type: listing - id: uplinkMinerSyndie - name: uplink-syndie-miner-armor-name - description: uplink-syndie-miner-armor-desc - productEntity: ClothingOuterArmorMinerSyndie + id: UplinkClothingEyesVision + name: uplink-clothing-pnv-name + description: uplink-clothing-pnv-desc + productEntity: ClothingEyesVision cost: Telecrystal: 3 categories: - - UplinkJob - conditions: - - !type:BuyerJobCondition - whitelist: - - SalvageSpecialist + - UplinkWearables +#Explosives - type: listing - id: UplinkM90GLBundle - name: uplink-m90gl-bundle-name - description: uplink-m90gl-bundle-desc - icon: { sprite: /Textures/Objects/Weapons/Guns/Rifles/carbine.rsi, state: icon } - productEntity: ClothingBackpackDuffelSyndicateFilledCarbine + id: UplinkBeeGrenade + name: uplink-bee-grenade-name + description: uplink-bee-grenade-desc + productEntity: BeeGrenade + discountCategory: usualDiscounts + discountDownTo: + Telecrystal: 4 cost: - Telecrystal: 17 + Telecrystal: 6 categories: - - UplinkWeaponry + - UplinkExplosives +#Job - type: listing - id: UplinkClothingEyesVision - name: uplink-clothing-pnv-name - description: uplink-clothing-pnv-desc - productEntity: ClothingEyesVision + id: uplinkMinerSyndie + name: uplink-syndie-miner-armor-name + description: uplink-syndie-miner-armor-desc + productEntity: ClothingOuterArmorMinerSyndie cost: Telecrystal: 3 categories: - - UplinkWearables + - UplinkJob + conditions: + - !type:BuyerJobCondition + whitelist: + - SalvageSpecialist diff --git a/Resources/Prototypes/Starshine/Entities/Objects/Weapons/Throwable/grenades.yml b/Resources/Prototypes/Starshine/Entities/Objects/Weapons/Throwable/grenades.yml new file mode 100644 index 000000000000..63c6ce12100b --- /dev/null +++ b/Resources/Prototypes/Starshine/Entities/Objects/Weapons/Throwable/grenades.yml @@ -0,0 +1,48 @@ +#Grenades +- type: entity + name: bee grenade + description: Grenade full of bees... OH NO, NOT THE BEES! + parent: [ProjectileGrenadeBase, BaseSyndicateContraband, GrenadeBase] + id: BeeGrenade + components: + - type: Sprite + sprite: Starshine/Objects/Weapons/Grenades/beegrenade.rsi + - type: TimerTriggerVisuals + primingSound: + path: /Audio/Items/Toys/bee.ogg + params: + volume: 7 + - type: SpawnOnTrigger + proto: BeeGrenadeEffect + - type: ProjectileGrenade + fillPrototype: MobAngryBee + capacity: 10 + +#fake grenades +- type: entity + parent: BeeGrenade + id: BeeGrenadePlushie + suffix: Fake + components: + - type: ProjectileGrenade + fillPrototype: PlushieBee + capacity: 10 + +#Effects +- type: entity + name: beegrenadeeffect + id: BeeGrenadeEffect + categories: [ HideSpawnMenu ] + components: + - type: PointLight + enabled: true + color: "#f9e914" + energy: 3 + radius: 3 + softness: 1 + offset: "0, 0" + - type: LightFade + duration: 0.5 + - type: TimedDespawn + lifetime: 0.5 + diff --git a/Resources/Textures/Starshine/Objects/Weapons/Grenades/beegrenade.rsi/equipped-BELT.png b/Resources/Textures/Starshine/Objects/Weapons/Grenades/beegrenade.rsi/equipped-BELT.png new file mode 100644 index 000000000000..a5bdfe9d4d49 Binary files /dev/null and b/Resources/Textures/Starshine/Objects/Weapons/Grenades/beegrenade.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/Starshine/Objects/Weapons/Grenades/beegrenade.rsi/icon.png b/Resources/Textures/Starshine/Objects/Weapons/Grenades/beegrenade.rsi/icon.png new file mode 100644 index 000000000000..53791d2701aa Binary files /dev/null and b/Resources/Textures/Starshine/Objects/Weapons/Grenades/beegrenade.rsi/icon.png differ diff --git a/Resources/Textures/Starshine/Objects/Weapons/Grenades/beegrenade.rsi/meta.json b/Resources/Textures/Starshine/Objects/Weapons/Grenades/beegrenade.rsi/meta.json new file mode 100644 index 000000000000..54685e28a08e --- /dev/null +++ b/Resources/Textures/Starshine/Objects/Weapons/Grenades/beegrenade.rsi/meta.json @@ -0,0 +1,21 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By GreedL", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "primed" + }, + { + "name": "equipped-BELT", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Starshine/Objects/Weapons/Grenades/beegrenade.rsi/primed.png b/Resources/Textures/Starshine/Objects/Weapons/Grenades/beegrenade.rsi/primed.png new file mode 100644 index 000000000000..01ee32dfcf02 Binary files /dev/null and b/Resources/Textures/Starshine/Objects/Weapons/Grenades/beegrenade.rsi/primed.png differ