Фиксы и доработка 12 калибра (#3764)

This commit is contained in:
KaiserMaus 2026-01-21 20:58:34 +00:00 committed by GitHub
parent df4bf6d405
commit 8796a5d7ab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
89 changed files with 751 additions and 258 deletions

View file

@ -19,18 +19,18 @@ ent-MagazinePistol40FMJ = Pistol Magazine (.40 FMJ)
ent-MagazinePistol40AP = Pistol Magazine (.40 AP)
.desc = { ent-MagazinePistol40Base.desc }
ent-BaseMagazinePistol40SubMachineGun = SMG magazine (.40)
.desc = 20-round double-stack magazine for submachine guns.
.desc = 24-round double-stack magazine for submachine guns.
ent-MagazinePistol40SubMachineGunEmpty = SMG magazine (.40 any)
.suffix = empty
.desc = { ent-BaseMagazinePistol40SubMachineGun.desc }
ent-MagazinePistol40SubMachineGunSP = SMG magazine (.40 SP)
.desc = 20-round double-stack magazine for submachine guns. Intended to hold general-purpose kinetic ammunition.
.desc = 24-round double-stack magazine for submachine guns. Intended to hold general-purpose kinetic ammunition.
ent-MagazinePistol40SubMachineGunHP = SMG magazine (.40 HP)
.desc = 20-round double-stack magazine for submachine guns. Intended to hold hollow-point ammunition.
.desc = 24-round double-stack magazine for submachine guns. Intended to hold hollow-point ammunition.
ent-MagazinePistol40SubMachineGunFMJ = SMG magazine (.40 FMJ)
.desc = 20-round double-stack magazine for submachine guns. Intended to hold full-metal-jacket ammunition.
.desc = 24-round double-stack magazine for submachine guns. Intended to hold full-metal-jacket ammunition.
ent-MagazinePistol40SubMachineGunAP = SMG magazine (.40 AP)
.desc = 20-round double-stack magazine for submachine guns. Intended to hold armor-piercing ammunition.
.desc = 24-round double-stack magazine for submachine guns. Intended to hold armor-piercing ammunition.
ent-MagazinePistolImprovised = Improvised Pistol Magazine (.35)
.desc = { ent-BaseMagazinePistol.desc }
ent-MagazinePistolImprovisedFilled = { ent-MagazinePistolImprovised }

View file

@ -8,6 +8,8 @@ ent-SpeedLoaderShotgunBeanbag = speed loader (.50 beanbag)
.desc = { ent-BaseSpeedLoaderShotgun.desc }
ent-SpeedLoaderShotgunSlug = speed loader (.50 slug)
.desc = { ent-BaseSpeedLoaderShotgun.desc }
ent-SpeedLoaderShotgunFlechette = speed loader (.50 flechette)
.desc = { ent-BaseSpeedLoaderShotgun.desc }
ent-SpeedLoaderShotgunUranium = speed loader (.50 uranium)
.desc = { ent-BaseSpeedLoaderShotgun.desc }
ent-SpeedLoaderShotgunIncendiary = speed loader (.50 incendiary)

View file

@ -2,3 +2,7 @@ ent-BaseMagazineAsh12 = ash-12 magazine (.50 slug)
.desc = { ent-BaseItem.desc }
ent-MagazineAsh12Slug = { ent-BaseMagazineAsh12 }
.desc = { ent-BaseMagazineAsh12.desc }
ent-MagazineShotgunUranium = ammo drum (.50 Uranium)
.desc = { ent-BaseMagazineShotgun.desc }
ent-MagazineShotgunBreach = ammo drum (.50 Breach)
.desc = { ent-BaseMagazineShotgun.desc }

View file

@ -0,0 +1,8 @@
ent-CableDet = explosive cord
.desc = Spaghetti for people who hate walls.
ent-CableDetStack = explosive cord
.desc = Explosive cord for removing whatever is in your way.
ent-EmptyDetonator = detonator cap
.desc = A detonator cap. Requires a trigger and wire.

View file

@ -6,6 +6,10 @@ ent-BoxBeanbag = ammunition box (.50 beanbag)
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxLethalshot = ammunition box (.50 pellet)
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxShotgunBreaching = ammunition box (.50 breaching)
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxShotgunFlechette = ammunition box (.50 flechette)
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxShotgunSlug = ammunition box (.50 slug)
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxShotgunFlare = ammunition box (.50 flare)

View file

@ -11,5 +11,3 @@ ent-MagazineShotgunSlug = ammo drum (.50 slug)
.desc = { ent-BaseMagazineShotgun.desc }
ent-MagazineShotgunIncendiary = ammo drum (.50 incendiary)
.desc = { ent-BaseMagazineShotgun.desc }
ent-MagazineShotgunUranium = ammo drum (.50 Uranium)
.desc = { ent-BaseMagazineShotgun.desc }

View file

@ -50,3 +50,4 @@ guide-entry-sr-rule-excep-10 = Исключение/прецедент 10
guide-entry-sr-rule-cep = Политика эскалации конфликтов
guide-entry-sr-rule-ccp = Политика создания персонажей
guide-entry-sr-rule-pana = Препятствование аресту неантагонистами
guide-entry-improvised-grenade-casing = Improvised grenade casing

View file

@ -19,18 +19,18 @@ ent-MagazinePistol40FMJ = Пистолетный магазин (.40 FMJ)
ent-MagazinePistol40AP = Пистолетный магазин (.40 AP)
.desc = { ent-MagazinePistol40Base.desc }
ent-BaseMagazinePistol40SubMachineGun = магазин ПП (.40)
.desc = Двухрядный 20-зарядный магазин для пистолетов-пулемётов.
.desc = Двухрядный 24-зарядный магазин для пистолетов-пулемётов.
ent-MagazinePistol40SubMachineGunEmpty = магазин ПП (.40 любые)
.suffix = Пустой
.desc = { ent-BaseMagazinePistol40SubMachineGun.desc }
ent-MagazinePistol40SubMachineGunSP = магазин ПП (.40 SP)
.desc = Двухрядный 20-зарядный магазин для пистолетов-пулемётов. Предназначен для хранения кинетических боеприпасов общего назначения.
.desc = Двухрядный 24-зарядный магазин для пистолетов-пулемётов. Предназначен для хранения кинетических боеприпасов общего назначения.
ent-MagazinePistol40SubMachineGunHP = магазин ПП (.40 HP)
.desc = Двухрядный 20-зарядный магазин для пистолетов-пулемётов. Предназначен для хранения экспансивных боеприпасов.
.desc = Двухрядный 24-зарядный магазин для пистолетов-пулемётов. Предназначен для хранения экспансивных боеприпасов.
ent-MagazinePistol40SubMachineGunFMJ = магазин ПП (.40 FMJ)
.desc = Двухрядный 20-зарядный магазин для пистолетов-пулемётов. Предназначен для хранения боеприпасов с цельнометаллической оболочкой.
.desc = Двухрядный 24-зарядный магазин для пистолетов-пулемётов. Предназначен для хранения боеприпасов с цельнометаллической оболочкой.
ent-MagazinePistol40SubMachineGunAP = магазин ПП (.40 AP)
.desc = Двухрядный 20-зарядный магазин для пистолетов-пулемётов. Предназначен для хранения бронебойных боеприпасов.
.desc = Двухрядный 24-зарядный магазин для пистолетов-пулемётов. Предназначен для хранения бронебойных боеприпасов.
ent-MagazinePistolImprovised = Импровизированный пистолетный магазин (.35)
.desc = { ent-BaseMagazinePistol.desc }
ent-MagazinePistolImprovisedFilled = { ent-MagazinePistolImprovised }

View file

@ -13,3 +13,5 @@ ent-SpeedLoaderShotgunUranium = спидлоадер урановых 12 кал
.desc = { ent-BaseSpeedLoaderShotgun.desc }
ent-SpeedLoaderShotgunIncendiary = спидлоадер зажигательных 12 калибра
.desc = { ent-BaseSpeedLoaderShotgun.desc }
ent-SpeedLoaderShotgunFlechette = спидлоадер флешетт 12 калибра
.desc = { ent-BaseSpeedLoaderShotgun.desc }

View file

@ -13,5 +13,9 @@ ent-ShellShotgunBooze = резинавая пуля 12 калибра
.desc = { ent-BaseShellShotgun.desc }
ent-ShellShotgunHoly = святая пуля 12 калибра
.desc = Во имя Света, Святых и 12-го калибра — аминь.
ent-ShellShotgunBreaching = прорывная пуля 12 калибра
ent-ShellShotgunBreaching = пробивная пуля 12 калибра
.desc = { ent-BaseShellShotgun.desc }
ent-ShellShotgunFlechette = флешетта 12 калибра
.desc = { ent-BaseShellShotgun.desc }

View file

@ -6,4 +6,11 @@ ent-MagazineAsh12Beanbag = магазин АШ-12 травматический
.desc = { ent-BaseMagazineAsh12.desc }
ent-MagazineAsh12Flare = магазин АШ-12 фальшфейер
.desc = { ent-BaseMagazineAsh12.desc }
ent-MagazineShotgunUranium = барабан урановых 12 калибра
.desc = { ent-BaseMagazineShotgun.desc }
ent-MagazineShotgunBreach = барабан пробивных 12 калибра
.desc = { ent-BaseMagazineShotgun.desc }
ent-MagazineShotgunFlechette = барабан флешетты 12 калибра
.desc = { ent-BaseMagazineShotgun.desc }

View file

@ -23,4 +23,4 @@ ent-WeaponSubMachineGunDrozdMk2 = Дрозд Мк2
ent-WeaponSubMachineGunDrozdMk2Empty = Дрозд Мк2
.desc = { ent-WeaponSubMachineGunDrozdMk2.desc }
ent-WeaponSubMachineGunC40r = C-40r
.desc = Ранняя модель классического буллпап-пистолет-пулемета на 20 патронов производства "Waffle Corp" под патроны .40 высокой останавливающей силы. Ранее широко использовался Gorlex Marauders. Эффективен на коротких и средних дистанциях, стреляет очередями по 2 выстрела или полностью автоматическим режимом.
.desc = Ранняя модель классического буллпап-пистолет-пулемета производства "Waffle Corp" под патроны .40 высокой останавливающей силы. Ранее широко использовался Gorlex Marauders. Эффективен на коротких и средних дистанциях, стреляет очередями по 2 выстрела или полностью автоматическим режимом.

View file

@ -22,13 +22,13 @@ ent-BoxMagazinePistolSubMachineGun = коробка с магазинами .35
.desc = Коробка, полная магазинов .35 авто для ПП.
ent-BoxMagazinePistolSubMachineGunPractice = коробка с учебными магазинами .35 авто для ПП
.desc = Коробка, полная учебных магазинов .35 авто для ПП.
ent-BoxMagazineShotgun = коробка с барабанами дроби 12 калибра
ent-BoxMagazineShotgun = коробка барабанов дроби 12 калибра
.desc = Коробка, полная барабанов дроби 12 калибра.
ent-BoxMagazineShotgunBeanbag = коробка с барабанами травматических 12 калибра
ent-BoxMagazineShotgunBeanbag = коробка барабанов травматических 12 калибра
.desc = Коробка, полная барабанов травматических 12 калибра.
ent-BoxMagazineShotgunSlug = коробка с барабанами пуль 12 калибра
ent-BoxMagazineShotgunSlug = коробка барабанов пуль 12 калибра
.desc = Коробка, полная барабанов пуль 12 калибра.
ent-BoxMagazineShotgunIncendiary = коробка с барабанами зажигательных 12 калибра
ent-BoxMagazineShotgunIncendiary = коробка барабанов зажигательных 12 калибра
.desc = Коробка, полная барабанов зажигательных 12 калибра.
ent-BoxMagazineRifle = коробка с магазинами 5,56 мм
.desc = Коробка, полная винтовочных магазинов 5,56 мм.

View file

@ -1,24 +1,28 @@
ent-BaseAmmoProvider = { ent-BaseItem }
ent-BaseAmmoProvider = { ent-BaseItem }
.desc = { ent-BaseItem.desc }
ent-AmmoProviderShotgunShell = { ent-BaseAmmoProvider }
.desc = { ent-BaseAmmoProvider.desc }
ent-BoxBeanbag = коробка ружейных патронов (травматические)
.desc = Полная коробка травматических ружейных патронов.
ent-BoxLethalshot = коробка ружейных патронов (летальные)
.desc = Полная коробка летальных ружейных патронов.
ent-BoxShotgunSlug = коробка ружейных патронов (пули)
.desc = Полная коробка пулевых ружейных патронов
ent-BoxShotgunFlare = коробка ружейных патронов (фальшфейеры)
.desc = Полная коробка ружейных патронов-фальшфейеров.
ent-BoxShotgunIncendiary = коробка ружейных патронов (зажигательные)
.desc = Полная коробка зажигательных ружейных патронов.
ent-BoxShotgunUranium = коробка ружейных патронов (урановые)
.desc = Полная коробка урановых ружейных патронов.
ent-BoxShotgunPractice = коробка ружейных патронов (учебные)
.desc = Полная коробка учебных ружейных патронов.
ent-BoxShellTranquilizer = коробка ружейных патронов (транквилизаторы)
.desc = Полная коробка ружейных патронов-транквилизаторов.
ent-MagazineBoxImprovisedShotgun = коробка ружейных патронов (.50 импровизированная картечь)
.desc = Выглядит как самодельная коробка для патронов .50 дробовика, с нарисованным от руки символом пули сверху. Смешивание калибров не рекомендовано.
ent-BoxShotgunHoly = коробка освященных ружейных патронов (святой)
.desc = Полная коробка освящённых ружейных патронов. Благословлены. Заряжены. Готовы очищать. Во имя Света, Святых и 12-калибра.
ent-BoxBeanbag = коробка травматических 12 калибра
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxLethalshot = коробка дроби 12 калибра
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxShotgunSlug = коробка пуль 12 калибра
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxShotgunFlare = коробка осветительных 12 калибра
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxShotgunIncendiary = коробка зажигательных 12 калибра
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxShotgunUranium = коробка урановых 12 калибра
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxShotgunPractice = коробка учебных 12 калибра
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxShellTranquilizer = коробка транквилизаторов 12 калибра
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-MagazineBoxImprovisedShotgun = коробка самодельных 12 калибра
.desc = Это подозрительно похоже на коробку под патроны .20 с кривым рисунком пули сверху. Смешивать боеприпасы не стоит.
ent-BoxShotgunHoly = коробка освященных 12 калибра
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxShotgunBreaching = коробка бричинговых 12 калибра
.desc = { ent-AmmoProviderShotgunShell.desc }
ent-BoxShotgunFlechette = коробка флешетт 12 калибра
.desc = { ent-AmmoProviderShotgunShell.desc }

View file

@ -3,7 +3,7 @@ ent-BaseMagazineRifle = магазин (5,56)
ent-MagazineRifleEmpty = магазин (5,56 любые)
.suffix = пустой
.desc = { ent-MagazineRifle.desc }
ent-MagazineRifle = магазин (5,56)
ent-MagazineRifle = магазин (5,56 SP)
.desc = { ent-BaseMagazineRifle.desc }
ent-MagazineRifleSP = магазин (5,56 SP)
.desc = { ent-BaseMagazineRifle.desc }

View file

@ -11,5 +11,3 @@ ent-MagazineShotgunSlug = барабан пуль 12 калибра
.desc = { ent-BaseMagazineShotgun.desc }
ent-MagazineShotgunIncendiary = барабан зажигательных 12 калибра
.desc = { ent-BaseMagazineShotgun.desc }
ent-MagazineShotgunUranium = барабан урановых 12 калибра
.desc = { ent-BaseMagazineShotgun.desc }

View file

@ -1,7 +1,7 @@
ent-BaseGlassBox = { ent-BaseStructureDynamic }
.desc = { ent-BaseStructureDynamic.desc }
ent-GlassBox = стеклянный короб
.desc = Прочная витрина для дорогостоящего экспоната.
.desc = Прочная витрина для дорогостоящего экспоната. Имеет автоматический замок и предполагает изъятие экспоната в зеленый код.
ent-GlassBoxLaser = { ent-GlassBox }
.desc = { ent-GlassBox.desc }
.suffix = Антикварный лазер

View file

@ -1,6 +1,7 @@
## SUNRISE guides
guide-entry-ammunition = Боеприпасы
guide-entry-improvised-grenade-casing = Самодельная граната (корпус)
guide-entry-disease = Разумная болезнь
guide-entry-expeditions = Экспедиции

View file

@ -7,7 +7,7 @@ reagent-name-cola-sunrise = Свежая космо кола
reagent-name-changeling-sting-sunrise = Свежее жало генокрада
reagent-name-dr-gibb-sunrise = Свежий доктор Гибб
reagent-name-energy-drink-sunrise = Грей бул
reagent-name-pwr-game-sunrise = Свежая PWR игра
reagent-name-pwr-game-sunrise = Свежая PWR гейм
reagent-name-root-beer-sunrise = Свежий рутбир
reagent-name-root-beer-float-sunrise = Свежий рутбир с мороженым
reagent-name-sol-dry-sunrise = Свежий Sol Dry

View file

@ -1,4 +1,4 @@
## Targets
## Targets
uplink-core-extraction-toolbox-name = Набор инструментов для извлечения ядра
uplink-core-extraction-toolbox-desc = Ящик с инструментами, в котором есть все необходимое для извлечения плутониевого сердечника ядерной бомбы. Инструкции в комплект не входят.
@ -7,6 +7,9 @@ uplink-core-extraction-toolbox-desc = Ящик с инструментами, в
uplink-magazine-shotgun-name = Барабан (.50 ружейный).
uplink-magazine-shotgun-desc = Барабан на 8 выстрелов для дробовика. Совместим с "Бульдогом".
uplink-magazine-shotgun-flechette-desc = Барабан с бронебойными флешеттами, пробивающими стены и укрытия, но с меньшей кучностью.
uplink-breaching-magazine-desc = Барабанный магазин, заряженный пробивными-патронами для пробития шлюзов, окон и стен. Менее эффективен против людей.
uplink-magazine-bulldog-incendiary-desc = Барабанный магазин на 8 патронов зажигательной дроби, легко превращает гражданских в горящие спички.
uplink-magazine-lmg-name = Коробка патронов (.30 винтовочные)
uplink-magazine-lmg-desc = Коробка патронов на 100 выстрелов. Совместим с "L6-SAW".
uplink-grenade-frag-timer-name = безконтактная Осколочная граната
@ -32,14 +35,14 @@ uplink-magazine-dl6902-desc = Магазин для Dl6902. Содержит 200
uplink-magazine-dragunov-desc = Магазин для Драгунова. Содержит 10 патронов калибра 7,62х54R.
uplink-magazine-dragunov-extended-desc = Магазин для Драгунова. Содержит 20 патронов калибра 7,62х54R.
uplink-magazine-bulldog-uraniumslug-desc = Барабанный магазин на 8 урановых пулевых патронов. Совместим с "Бульдогом".
uplink-magazine-bulldog-uranium-desc = Барабанный магазин на 8 патронов урановой дроби. Совместим с "Бульдогом".
uplink-magazine-bulldog-uranium-desc = Барабанный магазин на 8 патронов урановой дроби, легко поражает экипаж нанотрейзен лучевой болезнью.
uplink-pistol-magnum-magazine-name = Магазин (.45 магнум SP)
uplink-pistol-magnum-magazine-desc = 7-зарядный однорядный магазин для пистолета. Содержит патроны SP. Совместим с "Диглом".
uplink-pistol-magnum-magazine-ap-name = Магазин (.45 магнум бронебойные)
uplink-pistol-magnum-magazine-ap-desc = 7-зарядный однорядный магазин для пистолета. Содержит бронебойные патроны. Совместим с "Диглом".
uplink-pistoltec9-magazine-name = Tac-Tec (.20 безгильзовый)
uplink-pistoltec9-magazine-desc = Кустарный пистолетный магазин под распространённый патрон, используемый агентами синдиката.
uplink-pistol-magazine-c40r-desc = Магазин ПП на 24 патрона. Совместим с C-40r.
uplink-magazine-127-desc = Магазин Bauer SR-127 на 7 патронов предназначеных для уничтожения мехов, киборгов или стркутур таких как решетки и окна, пары попаданий достаточно для пролома стены.
uplink-magazine-127pen-desc = Магазин Bauer SR-127 на 7 патронов предназначеных для ликвидации защищенных противников а так же целей за укрытиями и стенами, прекрасно сочетаются с термальным зрением.

View file

@ -14,7 +14,7 @@ reagent-name-ice-cream = мороженое
reagent-desc-ice-cream = Ешьте скорее, пока не превратилось в суп-мороженое!
reagent-name-lemon-lime = Смит
reagent-desc-lemon-lime = Терпкий лайм и лимонная содовая.
reagent-name-pwr-game = PWR игра
reagent-name-pwr-game = PWR Гейм
reagent-desc-pwr-game = Единственный напиток, обладающий СИЛОЙ, которую жаждут настоящие геймеры. Когда геймеры говорят о геймерском топливе, они имеют в виду именно это.
reagent-name-root-beer = рутбир
reagent-desc-root-beer = Очень сладкий, газированный напиток, напоминающий сарсапариллу. Хорошо сочетается с мороженым.

View file

@ -50,7 +50,7 @@
gasOverlayState: tritium
color: 13FF4B
reagent: Tritium
pricePerMole: 0.2 #Sunrise-edit
pricePerMole: 0.04 #Sunrise-edit
- type: gas
id: WaterVapor
@ -86,7 +86,7 @@
molarMass: 44
color: 8F00FF
reagent: NitrousOxide
pricePerMole: 1 #Sunrise-edit
pricePerMole: 0.5 # Sunrise-Edit
- type: gas
id: Frezon
@ -99,4 +99,4 @@
gasMolesVisible: 0.6
color: 3a758c
reagent: Frezon
pricePerMole: 3 #Sunrise-edit
pricePerMole: 0.25 # Sunrise-Edit

View file

@ -329,6 +329,7 @@
whitelist:
tags:
- NukeOpsUplink
- LoneOpsUplink
#Sunrise-end
# Explosives
@ -628,7 +629,7 @@
# For the C20R
- type: listing
id: UplinkMagazinePistolSubMachineGun
name: uplink-pistol-magazine-c20r-name
# name: uplink-pistol-magazine-c20r-name # Sunrise-Edit
description: uplink-pistol-magazine-c20r-desc
icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi, state: red-icon }
productEntity: MagazinePistolSubMachineGunSP # Sunrise-Edit
@ -647,7 +648,7 @@
# For the Bulldog
- type: listing
id: UplinkMagazineShotgunPellet
name: uplink-magazine-bulldog-pellet-name
#name: uplink-magazine-bulldog-pellet-name # Sunrise-Edit
description: uplink-magazine-bulldog-pellet-desc
icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi, state: pellets }
productEntity: MagazineShotgun
@ -658,21 +659,14 @@
- type: listing
id: UplinkMagazineShotgunSlug
name: uplink-magazine-bulldog-slug-name
#name: uplink-magazine-bulldog-slug-name # Sunrise-Edit
description: uplink-magazine-bulldog-slug-desc
icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi, state: slug }
productEntity: MagazineShotgunSlug
cost:
Telecrystal: 3
Telecrystal: 2 # Sunrise-Edit
categories:
- UplinkAmmo
# Sunrise-Start
conditions:
- !type:StoreWhitelistCondition
blacklist:
tags:
- AssaultOpsUplink
# Sunrise-End
# For the Cobra
- type: listing
@ -719,11 +713,11 @@
# For the Estoc
- type: listing
id: UplinkEstocAmmo
name: uplink-estoc-ammo-name
#name: uplink-estoc-ammo-name # Sunrise-edit
description: uplink-estoc-ammo-desc
productEntity: MagazineRifle
cost:
Telecrystal: 2
Telecrystal: 1 # Sunrise-Edit
categories:
- UplinkAmmo

View file

@ -159,6 +159,7 @@
250: Critical
showOverlays: false
allowRevives: true
- type: ZombieImmune
- type: HealthExaminable
examinableTypes:
- Blunt

View file

@ -186,25 +186,3 @@
- state: mag-tranq-1
map: ["enum.GunVisualLayers.Mag"]
- state: tranquilizer
# Sunrise-start
- type: entity
name: ammunition box (.50 holy)
parent: AmmoProviderShotgunShell
id: BoxShotgunHoly
components:
- type: BallisticAmmoProvider
proto: ShellShotgunHoly
- type: MagazineVisuals
magState: mag-practice
steps: 5
zeroVisible: false
- type: Sprite
sprite: _Sunrise/Objects/Weapons/Guns/Ammunition/Boxes/shotgun.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-practice-1
map: ["enum.GunVisualLayers.Mag"]
- state: holy
# Sunrise-end

View file

@ -12,7 +12,7 @@
whitelist:
tags:
- ShellShotgun
capacity: 12 # Sunrise-Edit
capacity: 8
soundRack:
path: /Audio/Weapons/Guns/Cock/smg_cock.ogg
- type: Item
@ -30,7 +30,7 @@
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Magazine/Shotgun/m12.rsi
sprite: _Sunrise/Objects/Weapons/Guns/Ammunition/Magazines/Shotgun/m12.rsi # Sunrise-Edit
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
@ -38,7 +38,7 @@
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 2
steps: 9 # Sunrise-Edit
zeroVisible: false
- type: Appearance
@ -151,19 +151,3 @@
- state: inhand-right-mag
- state: inhand-right-stripe
color: "#72382d"
#Sunrise-Start
- type: entity
id: MagazineShotgunUranium
name: ammo drum (.50 Uranium)
parent: BaseMagazineShotgun
components:
- type: BallisticAmmoProvider
proto: ShellShotgunUranium
- type: Sprite
layers:
- state: uranium
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
#Sunrise-End

View file

@ -121,7 +121,13 @@
suffix: AntiqueLaser
components:
- type: AccessReader
access: [["Captain"]]
# Sunrise-start
access: [["CentralCommand"]] # базово только ЦК
alertAccesses:
blue: CaptainAlertAccesses
red: CaptainAlertAccesses
gamma: CaptainAlertAccesses
# Sunrise-end
- type: Construction
graph: GlassBox
node: glassBox

View file

@ -128,8 +128,8 @@
- MagazinePistolSubMachineGunUranium
- MagazineRifleIncendiary
- MagazineRifleUranium
- MagazineShotgunBeanbag
- MagazineShotgunIncendiary
#- MagazineShotgunBeanbag # Sunrise-Edit
#- MagazineShotgunIncendiary # Sunrise-Edit
- SpeedLoaderMagnumIncendiary
- SpeedLoaderMagnumUranium

View file

@ -74,10 +74,10 @@
points: 2
required: false
Legs:
points: 2
points: 4 # Sunrise-Edit
required: false
Arms:
points: 2
points: 4 # Sunrise-Edit
required: false
- type: humanoidBaseSprite

View file

@ -293,7 +293,7 @@
whitelist:
tags:
- CartridgePistolDP
capacity: 20
capacity: 24
- type: Item
size: Small
- type: ContainerContainer
@ -317,7 +317,7 @@
name: SMG magazine (.40 any)
suffix: empty
parent: BaseMagazinePistol40SubMachineGun
description: 20-round double stack magazine for submachine guns.
description: 24-round double stack magazine for submachine guns.
components:
- type: BallisticAmmoProvider
proto: null
@ -338,10 +338,9 @@
id: MagazinePistol40SubMachineGunSP
name: SMG magazine (.40 SP)
parent: BaseMagazinePistol40SubMachineGun
description: 20-round double stack magazine for submachine guns. Intended to hold general-purpose kinetic ammunition.
description: 24-round double stack magazine for submachine guns. Intended to hold general-purpose kinetic ammunition.
components:
- type: BallisticAmmoProvider
capacity: 20
proto: CartridgePistol40SP
whitelist:
tags:
@ -371,10 +370,9 @@
id: MagazinePistol40SubMachineGunHP
name: SMG magazine (.40 HP)
parent: BaseMagazinePistol40SubMachineGun
description: 20-round double stack magazine for submachine guns. Intended to hold hollow-point ammunition.
description: 24-round double stack magazine for submachine guns. Intended to hold hollow-point ammunition.
components:
- type: BallisticAmmoProvider
capacity: 20
proto: CartridgePistol40HP
whitelist:
tags:
@ -404,10 +402,9 @@
id: MagazinePistol40SubMachineGunFMJ
name: SMG magazine (.40 FMJ)
parent: BaseMagazinePistol40SubMachineGun
description: 20-round double stack magazine for submachine guns. Intended to hold full-metal-jacket ammunition.
description: 24-round double stack magazine for submachine guns. Intended to hold full-metal-jacket ammunition.
components:
- type: BallisticAmmoProvider
capacity: 20
proto: CartridgePistol40FMJ
whitelist:
tags:
@ -437,7 +434,6 @@
parent: BaseMagazinePistol40SubMachineGun
components:
- type: BallisticAmmoProvider
capacity: 20
proto: CartridgePistol40AP
whitelist:
tags:

View file

@ -109,6 +109,24 @@
map: [ "enum.GunVisualLayers.Tip" ]
color: "#232323"
- type: entity
id: SpeedLoaderShotgunFlechette
name: "speed loader (.50 flechette)"
parent: [ BaseSpeedLoaderShotgun, BaseSecurityContraband ]
components:
- type: BallisticAmmoProvider
proto: ShellShotgunFlechette
- type: Sprite
sprite: _Starlight/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Shotgun/shotgun_speed_loader.rsi
layers:
- state: base
map: [ "enum.GunVisualLayers.Base" ]
- state: base-7
map: [ "enum.GunVisualLayers.Mag" ]
- state: base-tip-7
map: [ "enum.GunVisualLayers.Tip" ]
color: "#5da0b5"
- type: entity
id: SpeedLoaderShotgunUranium
name: "speed loader (.50 uranium)"

View file

@ -1185,6 +1185,40 @@
count: 10
spread: 6
- type: entity
id: PelletShotgunFlechetteTrace
parent: BulletTrace
categories: [ HideSpawnMenu ]
components:
- type: HitscanBasicDamage
armorPenetration: 0.4
damage:
types:
Piercing: 4
Structural: 4
- type: HitscanStaminaDamage
staminaDamage: 3
- type: HitscanPierce
chance: 0.7
pierceLevel: HardenedMetal
- type: HitscanRicochet
chance: 0.4
- type: HitscanBasicVisuals
bullet:
sprite:
sprite: _Sunrise/Objects/Weapons/Projectiles/shrapnel.rsi
state: shrapnelshot_bit
- type: entity
id: PelletShotgunFlechetteSpreadTrace
parent: PelletShotgunFlechetteTrace
categories: [ HideSpawnMenu ]
components:
- type: ProjectileSpread
proto: PelletShotgunFlechetteTrace
count: 8
spread: 10
- type: entity
id: PelletShotgunBreachTrace
parent: BulletTrace

View file

@ -33,3 +33,8 @@
- Armory
- Detective
# Captain antique locker emergency groups
- type: accessGroup
id: CaptainAlertAccesses
tags:
- Captain

View file

@ -6,7 +6,7 @@
molarMass: 10
color: 9370db
reagent: BZ
pricePerMole: 1
pricePerMole: 0.3
gasOverlaySprite: /Textures/_Sunrise/Effects/atmospherics.rsi
gasOverlayState: bz
@ -18,7 +18,7 @@
molarMass: 10
color: 8b0000
reagent: Healium
pricePerMole: 12
pricePerMole: 0.32
gasOverlaySprite: /Textures/_Sunrise/Effects/atmospherics.rsi
gasOverlayState: healium
@ -30,7 +30,7 @@
molarMass: 30
color: 8B4513
reagent: Nitrium
pricePerMole: 2
pricePerMole: 0.26
gasOverlaySprite: /Textures/_Sunrise/Effects/atmospherics.rsi
gasOverlayState: nitriumGas

View file

@ -169,10 +169,77 @@
categories:
- UplinkAmmo
- type: listing
id: UplinkMagazinePistolSMGHP
description: uplink-pistol-magazine-c20r-desc
icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi, state: red-icon }
productEntity: MagazinePistolSubMachineGunHP
cost:
Telecrystal: 2
categories:
- UplinkAmmo
- type: listing
id: UplinkMagazinePistolSMGFMJ
description: uplink-pistol-magazine-c20r-desc
icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi, state: red-icon }
productEntity: MagazinePistolSubMachineGunFMJ
cost:
Telecrystal: 2
categories:
- UplinkAmmo
- type: listing
id: UplinkMagazinePistol40SMGSP
description: uplink-pistol-magazine-c40r-desc
icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi, state: red-icon }
productEntity: MagazinePistol40SubMachineGunSP
cost:
Telecrystal: 2
categories:
- UplinkAmmo
- type: listing
id: UplinkMagazinePistol40SMGHP
description: uplink-pistol-magazine-c40r-desc
icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi, state: red-icon }
productEntity: MagazinePistol40SubMachineGunHP
cost:
Telecrystal: 2
categories:
- UplinkAmmo
- type: listing
id: UplinkMagazinePistol40SMGFMJ
description: uplink-pistol-magazine-c40r-desc
icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/smg_mag.rsi, state: red-icon }
productEntity: MagazinePistol40SubMachineGunFMJ
cost:
Telecrystal: 2
categories:
- UplinkAmmo
- type: listing
id: UplinkMagazineRifleHP
description: uplink-estoc-ammo-desc
productEntity: MagazineRifleHP
cost:
Telecrystal: 1
categories:
- UplinkAmmo
- type: listing
id: UplinkMagazineRifleFMJ
description: uplink-estoc-ammo-desc
productEntity: MagazineRifleFMJ
cost:
Telecrystal: 1
categories:
- UplinkAmmo
# For the LMG
- type: listing
id: UplinkMagazineLightRifleBox
description: uplink-magazine-lmg-desc
icon: { sprite: Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi, state: icon }
productEntity: MagazineRifleBoxSP
discountCategory: usualDiscounts
@ -189,6 +256,18 @@
- NukeOpsUplink
- LoneOpsUplink
- type: listing
id: UplinkMagazineRifleBoxFMJ
icon: { sprite: Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/light_rifle_box.rsi, state: icon }
productEntity: MagazineRifleBoxFMJ
discountCategory: usualDiscounts
discountDownTo:
Telecrystal: 3
cost:
Telecrystal: 4
categories:
- UplinkAmmo
# For the SIAR52
- type: listing
id: UplinkMagazinePistolSubMachineGunCaselessExtended
@ -421,13 +500,11 @@
Telecrystal: 1
categories:
- UplinkAmmo
#Sunrise-start
conditions:
- !type:StoreWhitelistCondition
blacklist:
tags:
- AssaultOpsUplink
#Sunrise-end
- type: listing
id: UplinkAmmoBundleSuper
@ -460,13 +537,11 @@
Telecrystal: 5
categories:
- UplinkExplosives
#Sunrise-start
conditions:
- !type:StoreWhitelistCondition
blacklist:
tags:
- AssaultOpsUplink
#Sunrise-end
# For the China-Lake
- type: listing
@ -589,6 +664,69 @@
- NukeOpsUplink
- LoneOpsUplink
- type: listing
id: UplinkShotgunBreachingMagazine
description: uplink-breaching-magazine-desc
icon:
{
sprite: /Textures/_Sunrise/Objects/Weapons/Guns/Ammunition/Magazines/Shotgun/m12.rsi,
state: breach,
}
productEntity: MagazineShotgunBreach
cost:
Telecrystal: 1
categories:
- UplinkAmmo
- type: listing
id: UplinkMagazineShotgunFlechette
description: uplink-magazine-shotgun-flechette-desc
icon: { sprite: /Textures/_Sunrise/Objects/Weapons/Guns/Ammunition/Magazines/Shotgun/m12.rsi, state: flechette }
productEntity: MagazineShotgunFlechette
discountCategory: usualDiscounts
discountDownTo:
Telecrystal: 1
cost:
Telecrystal: 3
categories:
- UplinkAmmo
- type: listing
id: UplinkMagazineShotgunBeanbag
description: uplink-magazine-bulldog-slug-desc
icon: { sprite: /Textures/_Sunrise/Objects/Weapons/Guns/Ammunition/Magazines/Shotgun/m12.rsi, state: beanbag }
productEntity: MagazineShotgunBeanbag
cost:
Telecrystal: 1
categories:
- UplinkAmmo
- type: listing
id: UplinkMagazineShotgunIncendiary
description: uplink-magazine-bulldog-incendiary-desc
icon: { sprite: /Textures/_Sunrise/Objects/Weapons/Guns/Ammunition/Magazines/Shotgun/m12.rsi, state: base }
productEntity: MagazineShotgunIncendiary
discountCategory: usualDiscounts
discountDownTo:
Telecrystal: 3
cost:
Telecrystal: 4
categories:
- UplinkAmmo
- type: listing
id: UplinkMagazineShotgunUranium
description: uplink-magazine-bulldog-uranium-desc
icon: { sprite: /Textures/_Sunrise/Objects/Weapons/Guns/Ammunition/Magazines/Shotgun/m12.rsi, state: uranium }
productEntity: MagazineShotgunUranium
discountCategory: usualDiscounts
discountDownTo:
Telecrystal: 3
cost:
Telecrystal: 4
categories:
- UplinkAmmo
- type: listing
id: UplinkBoomboxBundle
name: uplink-music-boombox-name
@ -1308,9 +1446,9 @@
productEntity: CrateCybersunDarkGygaxBundle
discountCategory: veryRareDiscounts
discountDownTo:
Telecrystal: 40
Telecrystal: 35
cost:
Telecrystal: 70
Telecrystal: 60
categories:
- UplinkMechs
conditions:
@ -1377,26 +1515,6 @@
# Mechs equipment
- type: listing
id: UplinkMechImmolationGun
name: uplink-mech-equipment-immolation-gun-name
description: uplink-mech-equipment-immolation-gun-desc
icon: { sprite: Objects/Specific/Mech/mecha_equipment.rsi, state: mecha_laser }
productEntity: WeaponMechCombatImmolationGun
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 5
cost:
Telecrystal: 10
categories:
- UplinkMechs
conditions:
- !type:StoreWhitelistCondition
whitelist:
tags:
- NukeOpsUplink
- LoneOpsUplink
- type: listing
id: UplinkMechTeslaCannon
name: uplink-mech-equipment-tesla-cannon-name
@ -1405,9 +1523,9 @@
productEntity: WeaponMechCombatTeslaCannon
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 10
Telecrystal: 3
cost:
Telecrystal: 16
Telecrystal: 5
categories:
- UplinkMechs
conditions:
@ -1416,6 +1534,9 @@
tags:
- NukeOpsUplink
- LoneOpsUplink
blacklist:
components:
- SurplusBundle
- type: listing
id: UplinkMechShotgun
@ -1425,9 +1546,9 @@
productEntity: WeaponMechCombatShotgun
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 5
Telecrystal: 2
cost:
Telecrystal: 10
Telecrystal: 4
categories:
- UplinkMechs
conditions:
@ -1436,6 +1557,9 @@
tags:
- NukeOpsUplink
- LoneOpsUplink
blacklist:
components:
- SurplusBundle
- type: listing
id: UplinkMechShotgunIncendiary
@ -1445,9 +1569,9 @@
productEntity: WeaponMechCombatShotgunIncendiary
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 5
Telecrystal: 4
cost:
Telecrystal: 10
Telecrystal: 6
categories:
- UplinkMechs
conditions:
@ -1456,26 +1580,32 @@
tags:
- NukeOpsUplink
- LoneOpsUplink
blacklist:
components:
- SurplusBundle
# - type: listing
# id: UplinkMechUltraRifle
# name: uplink-mech-equipment-ultra-rifle-name
# description: uplink-mech-equipment-ultra-rifle-desc
# icon: { sprite: Objects/Specific/Mech/mecha_equipment.rsi, state: mecha_uac2 }
# productEntity: WeaponMechCombatUltraRifle
# discountCategory: rareDiscounts
# discountDownTo:
# Telecrystal: 2
# cost:
# Telecrystal: 4
# categories:
# - UplinkMechs
# conditions:
# - !type:StoreWhitelistCondition
# whitelist:
# tags:
# - NukeOpsUplink
# - LoneOpsUplink
- type: listing
id: UplinkMechUltraRifle
name: uplink-mech-equipment-ultra-rifle-name
description: uplink-mech-equipment-ultra-rifle-desc
icon: { sprite: Objects/Specific/Mech/mecha_equipment.rsi, state: mecha_uac2 }
productEntity: WeaponMechCombatUltraRifle
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 2
cost:
Telecrystal: 3
categories:
- UplinkMechs
conditions:
- !type:StoreWhitelistCondition
whitelist:
tags:
- NukeOpsUplink
- LoneOpsUplink
blacklist:
components:
- SurplusBundle
- type: listing
id: UplinkMechIon
@ -1485,9 +1615,9 @@
productEntity: WeaponMechCombatIon
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 5
Telecrystal: 3
cost:
Telecrystal: 10
Telecrystal: 5
categories:
- UplinkMechs
conditions:
@ -1496,6 +1626,9 @@
tags:
- NukeOpsUplink
- LoneOpsUplink
blacklist:
components:
- SurplusBundle
- type: listing
id: UplinkMechChainSword
@ -1503,9 +1636,9 @@
productEntity: WeaponMechChainSword
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 4
Telecrystal: 1
cost:
Telecrystal: 8
Telecrystal: 2
categories:
- UplinkMechs
conditions:
@ -1514,6 +1647,9 @@
tags:
- NukeOpsUplink
- LoneOpsUplink
blacklist:
components:
- SurplusBundle
- type: listing
id: UplinkMechAMLG90
@ -1523,9 +1659,9 @@
productEntity: WeaponMechCombatAMLG90
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 4
Telecrystal: 2
cost:
Telecrystal: 8
Telecrystal: 3
categories:
- UplinkMechs
conditions:
@ -1534,6 +1670,9 @@
tags:
- NukeOpsUplink
- LoneOpsUplink
blacklist:
components:
- SurplusBundle
- type: listing
id: UplinkMechVindictor
@ -1541,11 +1680,8 @@
description: uplink-mech-equipment-vindictor-desc
icon: { sprite: _Sunrise/Objects/Specific/Mech/mecha_vindictor.rsi, state: mecha_vindictor }
productEntity: WeaponMechCombatVindictor
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 15
cost:
Telecrystal: 30
Telecrystal: 15
categories:
- UplinkMechs
conditions:
@ -1561,11 +1697,8 @@
- type: listing
id: UplinkMechMaxim
productEntity: WeaponMechCombatMaxim
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 14
cost:
Telecrystal: 18
Telecrystal: 12
categories:
- UplinkMechs
conditions:
@ -1581,11 +1714,8 @@
- type: listing
id: UplinkMechHeavyRifle
productEntity: WeaponMechCombatHeavyRifle
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 20
cost:
Telecrystal: 22
Telecrystal: 13
categories:
- UplinkMechs
conditions:
@ -1598,18 +1728,14 @@
components:
- SurplusBundle
- type: listing
id: UplinkMechUVM31
name: uplink-mech-equipment-uvm31-name
description: uplink-mech-equipment-uvm31-desc
icon: { sprite: _Sunrise/Objects/Specific/Mech/mecha_uvm31.rsi, state: mecha_uvm31 }
productEntity: WeaponMechCombatUVM31
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 15
cost:
Telecrystal: 25
Telecrystal: 14
categories:
- UplinkMechs
conditions:
@ -1849,11 +1975,8 @@
- type: listing
id: UplinkSyringePistol
productEntity: LauncherSyringePistol
discountCategory: usualDiscounts
discountDownTo:
Telecrystal: 1
cost:
Telecrystal: 2
Telecrystal: 1
categories:
- UplinkJob
conditions:
@ -1875,9 +1998,9 @@
productEntity: LauncherSyringeRapid
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 3
Telecrystal: 2
cost:
Telecrystal: 4
Telecrystal: 3
categories:
- UplinkJob
conditions:
@ -2036,9 +2159,9 @@
productEntity: CrateCybersunDarkGygaxBundle
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 25
Telecrystal: 20
cost:
Telecrystal: 37
Telecrystal: 35
categories:
- UplinkJob
restockTime: 3600

View file

@ -17,7 +17,7 @@
soundGunshot:
path: /Audio/_Sunrise/Weapons/Guns/HMGs/minigun_shot.ogg
- type: BatteryAmmoProvider
proto: CartridgeRifleSP
proto: CartridgeRifleFMJ
fireCost: 5
- type: Appearance
- type: AmmoCounter

View file

@ -19,6 +19,9 @@
- type: CanMoveInAir
- type: Reactive
- type: MobMover
- type: NpcFactionMember
factions:
- NanoTrasen
- type: Mech
entryDelay: 1
- type: MechAir
@ -90,6 +93,7 @@
300: Critical
showOverlays: false
allowRevives: true
- type: ZombieImmune
- type: HealthExaminable
examinableTypes:
- Blunt

View file

@ -0,0 +1,53 @@
- type: entity
name: ammunition box (.50 holy)
parent: AmmoProviderShotgunShell
id: BoxShotgunHoly
components:
- type: BallisticAmmoProvider
proto: ShellShotgunHoly
- type: MagazineVisuals
magState: mag-practice
steps: 5
zeroVisible: false
- type: Sprite
sprite: _Sunrise/Objects/Weapons/Guns/Ammunition/Boxes/shotgun.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-practice-1
map: ["enum.GunVisualLayers.Mag"]
- state: holy
- type: entity
parent: [BoxShotgunHoly, BaseSyndicateContraband]
id: BoxShotgunBreaching
name: ammunition box (.50 breaching)
description: A cardboard box of .50 shotgun shells. Packed with breaching buckshot for forced entry.
components:
- type: BallisticAmmoProvider
proto: ShellShotgunBreaching
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
color: "#0096FF"
map: ["enum.GunVisualLayers.Mag"]
- state: breaching
- type: entity
parent: [BoxShotgunHoly, BaseSecurityContraband ]
id: BoxShotgunFlechette
name: ammunition box (.50 flechette)
description: A cardboard box of .50 shotgun shells. Holds armor-piercing flechette.
components:
- type: BallisticAmmoProvider
proto: ShellShotgunFlechette
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
color: "#5da0b5"
map: ["enum.GunVisualLayers.Mag"]
- state: flechette

View file

@ -222,3 +222,48 @@
- Cartridge
- ShellShotgun
- ShellShotgunLight
- type: entity
id: ShellShotgunFlechette
name: shell (.50 flechette)
parent: [ BaseShellShotgun, BaseSyndicateContraband ]
components:
- type: Sprite
layers:
- state: slug
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip-long
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#5da0b5"
- state: holy
color: "#07252eb5"
- state: spent-long
map: [ "enum.AmmoVisualLayers.Spent" ]
visible: false
- type: CartridgeAmmo
soundEject:
collection: ShellEject
proto: PelletShotgunFlechetteSpreadTrace
- type: Tag
tags:
- ShellShotgun
- type: entity
id: ShellShotgunBreaching
name: shell (.50 breaching)
parent: [ BaseShellShotgun, BaseSyndicateContraband ]
components:
- type: Sprite
layers:
- state: base
map: [ "enum.AmmoVisualLayers.Base" ]
- state: tip
map: [ "enum.AmmoVisualLayers.Tip" ]
color: "#0096FF"
- state: spent
map: [ "enum.AmmoVisualLayers.Spent" ]
visible: false
- type: CartridgeAmmo
soundEject:
collection: ShellEject
proto: PelletShotgunBreachSpreadTrace

View file

@ -8,6 +8,7 @@
tags:
- MagazineAsh12
- type: Sprite
scale: 0.8,0.8
sprite: _Sunrise/Objects/Weapons/Guns/Ammunition/Magazines/ash12.rsi
layers:
- state: base
@ -16,11 +17,6 @@
map: ["enum.GunVisualLayers.Mag"]
- type: Item
size: Small
shape:
- 0,0,0,2
storedSprite:
state: storage
sprite: _Sunrise/Objects/Weapons/Guns/Ammunition/Magazines/ash12.rsi
- type: BallisticAmmoProvider
mayTransfer: true
whitelist:
@ -33,7 +29,7 @@
ballistic-ammo: !type:Container
- type: MagazineVisuals
magState: mag
steps: 2
steps: 9
zeroVisible: false
- type: Appearance
@ -50,10 +46,6 @@
map: ["enum.GunVisualLayers.Mag"]
- state: stripe
color: "#780606"
- type: Item
storedSprite:
state: storage_slug
sprite: _Sunrise/Objects/Weapons/Guns/Ammunition/Magazines/ash12.rsi
- type: entity
id: MagazineAsh12Beanbag
@ -70,10 +62,6 @@
color: "#149A1E"
- type: BallisticAmmoProvider
proto: ShellShotgunBeanbag
- type: Item
storedSprite:
state: storage_rubber
sprite: _Sunrise/Objects/Weapons/Guns/Ammunition/Magazines/ash12.rsi
- type: entity
id: MagazineAsh12Flare
@ -90,7 +78,76 @@
color: "#FFFF0B"
- type: BallisticAmmoProvider
proto: ShellShotgunFlare
# region Bulldog
- type: entity
id: MagazineShotgunBreach
name: ammo drum (.50 breaching)
parent: BaseMagazineShotgun
components:
- type: BallisticAmmoProvider
proto: ShellShotgunBreaching
- type: Sprite
layers:
- state: breach
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: Item
storedSprite:
state: storage_flare
sprite: _Sunrise/Objects/Weapons/Guns/Ammunition/Magazines/ash12.rsi
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
color: "#0096FF"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
color: "#0096FF"
- type: entity
parent: BaseMagazineShotgun
id: MagazineShotgunFlechette
name: ammo drum (.50 flechette)
components:
- type: BallisticAmmoProvider
proto: ShellShotgunFlechette
- type: Sprite
layers:
- state: flechette
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
color: "#5da0b5"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
color: "#5da0b5"
- type: entity
id: MagazineShotgunUranium
name: ammo drum (.50 Uranium)
parent: BaseMagazineShotgun
components:
- type: BallisticAmmoProvider
proto: ShellShotgunUranium
- type: Sprite
layers:
- state: uranium
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: Item
inhandVisuals:
left:
- state: inhand-left-mag
- state: inhand-left-stripe
color: "#40F57A"
right:
- state: inhand-right-mag
- state: inhand-right-stripe
color: "#40F57A"

View file

@ -321,6 +321,9 @@
- type: Tag
tags:
- ImprovisedGrenadeEmpty
- type: GuideHelp
guides:
- SunriseImprovisedGrenadeCasing
- type: entity
id: ImprovisedGrenadeFirebomb

View file

@ -531,7 +531,7 @@
- type: entity
name: ASH-12
parent: BaseWeaponRifleSunrise
parent: [GunLight, BaseWeaponRifle]
id: WeaponRifleAsh12
components:
- type: Sprite
@ -552,11 +552,14 @@
storedSprite:
state: icon
sprite: _Sunrise/Objects/Weapons/Guns/Rifles/ash12/big.rsi
- type: GunWieldBonus
minAngle: -14
maxAngle: -20
- type: Gun
minAngle: 3
maxAngle: 24
angleIncrease: 2
angleDecay: 12
minAngle: 15
maxAngle: 30
angleIncrease: 3
angleDecay: 15
fireRate: 3
soundGunshot:
path: /Audio/_Sunrise/Weapons/Guns/Rifles/ash12/fire.ogg

View file

@ -1,6 +1,6 @@
- type: entity
id: ThrusterSyndicate
parent: [ BaseThruster, ConstructibleMachine ]
parent: [ ThrusterXenoborg, ConstructibleMachine ] # ThrusterXenoborg Никакого саботажа двигателей, не выключить не открутить и не повернуть
components:
- type: Thruster
baseThrust: 150
@ -24,7 +24,7 @@
- type: entity
id: BigThruster
name: big thruster
parent: [ BaseThruster]
parent: [ ThrusterXenoborg]
placement:
mode: AlignTileAny
components:
@ -109,7 +109,7 @@
- type: entity
id: HugeThruster
name: huge thruster
parent: [ BaseThruster ]
parent: [ ThrusterXenoborg ]
components:
- type: Anchorable
flags:

View file

@ -0,0 +1,5 @@
- type: guideEntry
id: SunriseImprovisedGrenadeCasing
name: guide-entry-improvised-grenade-casing
text: "/ServerInfo/Guidebook/_Sunrise/ImprovisedGrenadeCasing.xml"
priority: 6

View file

@ -68,12 +68,6 @@
sprite: Objects/Materials/Shards/shard.rsi
state: shard2
doAfter: 0.5
- tag: GlassShard
name: construction-graph-tag-glass-shard
icon:
sprite: Objects/Materials/Shards/shard.rsi
state: shard1
doAfter: 0.5
- node: firebomb
entity: ImprovisedGrenadeFirebomb
- node: pipebomb

View file

@ -265,6 +265,7 @@
- BoxShotgunIncendiary
- BoxShotgunUranium
- BoxShellTranquilizer
- BoxShotgunFlechette
#####################MAGAZINE#######################
# LMG
- MagazineLightRifleBeltBoxIncendiary
@ -310,6 +311,7 @@
# Shotgun
- SpeedLoaderShotgunIncendiary
- SpeedLoaderShotgunUranium
- SpeedLoaderShotgunFlechette
# Grenade
- MagazineGrenadeEmpty
####################################################

View file

@ -979,6 +979,25 @@
Plasteel: 425
Uranium: 140
#Box .50 Shotgun
- type: latheRecipe
parent: BaseAmmoBoxRecipe
id: BoxShotgunBreaching
result: BoxShotgunBreaching
materials:
Steel: 250
Plastic: 100
Plasma: 50
- type: latheRecipe
parent: BaseAmmoBoxRecipe
id: BoxShotgunFlechette
result: BoxShotgunFlechette
materials:
Steel: 80
Plasteel: 300
Plastic: 50
#Speedloaders .50 Shotgun
- type: latheRecipe
parent: BaseEmptyAmmoRecipe
@ -1010,6 +1029,15 @@
Steel: 225
Plastic: 25
- type: latheRecipe
parent: BaseAmmoRecipe
id: SpeedLoaderShotgunFlechette
result: SpeedLoaderShotgunFlechette
materials:
Steel: 60
Plasteel: 200
Plastic: 25
- type: latheRecipe
parent: BaseAmmoRecipe
id: SpeedLoaderShotgunIncendiary

View file

@ -39,6 +39,8 @@
- MagazinePistolHighCapacityAP
- MagazineBoxHeavyRifleAP
- MagazineRifleHeavyAP
- BoxShotgunFlechette
- SpeedLoaderShotgunFlechette
radioChannels:
- Security

View file

@ -36,6 +36,22 @@
- [color=#65fe08]Урановые[/color]
</Box>
</ColorBox>
<ColorBox>
<Box Orientation="Vertical" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="2">
Тяжёлый пистолетный (.40)
<GuideEntityEmbed Entity="CartridgePistol40FMJ" Caption="Патрон" Scale="1.0"/>
<GuideEntityEmbed Entity="MagazineBoxPistol40FMJ" Caption="Коробка" Scale="0.9"/>
</Box>
</ColorBox>
<ColorBox>
<Box Orientation="Vertical" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="2">
- [color=#3F47DB]SP[/color]
- [color=#F5514C]HP[/color] (экспансивные)
- [color=#B68F0E]FMJ[/color]
- [color=#540000]AP[/color] (бронебойные)
</Box>
</ColorBox>
<ColorBox>
<Box Orientation="Vertical" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="2">
@ -151,6 +167,9 @@
12-й калибр
<GuideEntityEmbed Entity="ShellShotgun" Caption="Патрон" Scale="1.0"/>
<GuideEntityEmbed Entity="BoxLethalshot" Caption="Коробка" Scale="0.9"/>
<GuideEntityEmbed Entity="BoxShotgunBreaching" Caption="Коробка (пробивной)" Scale="0.9"/>
<GuideEntityEmbed Entity="BoxShotgunFlechette" Caption="Коробка (флешетта)" Scale="0.9"/>
<GuideEntityEmbed Entity="SpeedLoaderShellShotgun" Caption="Спидлоадер" Scale="0.9"/>
</Box>
</ColorBox>
<ColorBox>
@ -160,12 +179,14 @@
- [color=#149A1E]Травматический[/color]
- [color=#FFFF0B]Фальшфейер[/color]
- [color=#FFFF0B]Зажигательный[/color]
- [color=#0096FF]Пробивной[/color]
- [color=#5da0b5]Флешетта[/color]
- [color=#dbdbdb]Учебный[/color]
- [color=#49CECE]Транквилизатор[/color]
- [color=#65fe08]Урановые[/color]
- [color=#65fe08]Урановый[/color]
- Самодельная [color=#555555]картечь[/color]
- Самодельный [color=#FFFF0B]Зажигательный[/color]
- Самодельный [color=#65fe08]Урановые[/color]
- Самодельный [color=#65fe08]Урановый[/color]
- Самодельный ([color=#caa44a]монетная пуля[/color])
- [color=#149A1E]Алкогольный[/color]
- [color=#e4e4e4]Святой[/color]

View file

@ -0,0 +1,14 @@
# Самодельная граната: пустой корпус
Пустая гильза — основа для самодельных гранат. Заполните её и выберите ветку в графе, чтобы получить один из вариантов.
## Что можно собрать и как
### Для создания Трубчатой бомбы
- Трубчатая бомба с контактным тригером и дополнительными осколочными частями.
<GuideEntityEmbed Entity="PipeBomb" Caption="Трубчатая бомба" Scale="1"/><GuideEntityEmbed Entity="ImprovisedGrenadeCasingEmpty" Caption="пустая самодельная гильза" Scale="1"/>
### Для создания Зажигательная бомбы
- Зажигательная бомба с контактным тригером и дополнительными зажигательными частями.
<GuideEntityEmbed Entity="FireBomb" Caption="Зажигательная бомба" Scale="1"/><GuideEntityEmbed Entity="ImprovisedGrenadeCasingEmpty" Caption="пустая самодельная гильза" Scale="1"/>
### Для создания Стеклянной картечи
- Стеклянная картечь: много мелких поражений в месте попадании.
5 единиц <GuideEntityEmbed Entity="CrushedPhosphorus" Caption="5ед Фосфорного порошока" Scale="1.1"/><GuideEntityEmbed Entity="ShardGlass" Caption="5 осколоков стекла" Scale="1"/><GuideEntityEmbed Entity="ImprovisedGrenadeCasingEmpty" Caption="пустая самодельная гильза" Scale="1"/>

View file

@ -19,9 +19,6 @@
{
"name": "slug"
},
{
"name": "uranium"
},
{
"name": "mag-1"
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 B

View file

@ -24,6 +24,12 @@
},
{
"name": "base"
},
{
"name": "flechette"
},
{
"name": "breaching"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 B

View file

@ -0,0 +1,72 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "https://github.com/tgstation/tgstation/pull/1684/commits/19e51caef09e78ca1122d26455b539ff5968d334, https://github.com/tgstation/tgstation/blob/master/icons/obj/weapons/guns/ammo.dmi, inhands by TiniestShark (github). breach state by PubliclyExecutedPig for Starlight. uranium state by KaiserMaus for Sunrise",
"states": [
{
"name": "base"
},
{
"name": "beanbag"
},
{
"name": "pellets"
},
{
"name": "slug"
},
{
"name": "mag-1"
},
{
"name": "mag-2"
},
{
"name": "mag-3"
},
{
"name": "mag-4"
},
{
"name": "mag-5"
},
{
"name": "mag-6"
},
{
"name": "mag-7"
},
{
"name": "mag-8"
},
{
"name": "breach"
},
{
"name": "uranium"
},
{
"name": "flechette"
},
{
"name": "inhand-left-mag",
"directions": 4
},
{
"name": "inhand-left-stripe",
"directions": 4
},
{
"name": "inhand-right-mag",
"directions": 4
},
{
"name": "inhand-right-stripe",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 301 B

After

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 135 B

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 B

View file

@ -13,25 +13,37 @@
{
"name": "mag-1"
},
{
"name": "mag-2"
},
{
"name": "mag-3"
},
{
"name": "mag-4"
},
{
"name": "mag-5"
},
{
"name": "mag-6"
},
{
"name": "mag-7"
},
{
"name": "mag-8"
},
{
"name": "stripe"
},
{
"name": "storage"
},
{
"name": "storage_slug"
},
{
"name": "storage_flare"
},
{
"name": "storage_rubber"
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 428 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 B

After

Width:  |  Height:  |  Size: 184 B