Skip to content

Commit

Permalink
Тех Фаб СБ: Упрощение (#1019)
Browse files Browse the repository at this point in the history
* 1st state

* Split

* Fix

* Split

* Fix Doublicate
  • Loading branch information
KaiserMaus authored Jan 5, 2025
1 parent 411a866 commit 100c97a
Show file tree
Hide file tree
Showing 16 changed files with 316 additions and 129 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
ent-PowerCellCombat = hyper-capacity combat power cell
.desc = A rechargeable standardized power cell. This one hyper-capacity power cell with EMP immune.
.suffix = Full
ent-PowerCellCombatPrinted = { ent-PowerCellCombat }
.suffix = Empty
.desc = { ent-PowerCellCombat.desc }
ent-PowerCellNanoTrasen = hyper-capacity NanoTrasen power cell
.desc = { ent-PowerCellCombat.desc }
.suffix = Full
ent-PowerCellSyndicate = hyper-capacity Syndicate power cell
.desc = { ent-PowerCellCombat.desc }
.suffix = Full
ent-PowerCageCombat = hyper-capacity combat power cage
.desc = A rechargeable power cage for big devices. Increased capacity for increased power levels. Has EMP immune.
ent-PowerCageERT = hyper-capacity NanoTrasen power cage
.desc = { ent-PowerCageCombat.desc }
ent-PowerCageSyndicate = hyper-capacity Syndicate power cage
.desc = { ent-PowerCageCombat.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,5 @@ ent-WeaponPistolMk58 = mk 58
.desc = A cheap, ubiquitous sidearm, produced by a NanoTrasen subsidiary. Uses .35 auto ammo.
ent-WeaponPistolN1984 = N1984
.desc = The sidearm of any self respecting officer. Comes in .45 magnum, the lord's caliber.
ent-WeaponFlareGunSecurity = security shell gun
.desc = A modified flare gun originally designed to be used by security to launch non-lethal shotgun shells, however it can also fire lethal shells without risk.
1 change: 1 addition & 0 deletions Resources/Locale/en-US/_strings/research/technologies.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ research-technology-advanced-shuttle-weapon = Advanced shuttle weapons
research-technology-advance-laser = Military-grade energy weaponry
research-technology-explosive-mech-ammunition = Explosive Mech Ammunition
research-technology-combat-equipment = Combat equipment
research-technology-combat-powercells = Combat Super Powercells
research-technology-basic-robotics = Basic Robotics
research-technology-basic-anomalous-research = Basic Anomalous Research
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
ent-PowerCellCombat = военная батарея гипер ёмкости
.desc = Стандартизированный перезаряжаемый элемент питания. накопитель гипер ёмкости военного типа, имеет встроенную ЭМИ защиту.
.suffix = Полный
ent-PowerCellCombatPrinted = { ent-PowerCellCombat }
.suffix = Пустой
.desc = { ent-PowerCellCombat.desc }
ent-PowerCellNanoTrasen = батарея гипер ёмкости NanoTrasen
.desc = { ent-PowerCellCombat.desc }
.suffix = Полный
ent-PowerCellSyndicate = батарея гипер ёмкости Syndicate
.desc = { ent-PowerCellCombat.desc }
.suffix = Полный
ent-PowerCageCombat = военная энергоячейка гипер ёмкости
.desc = Перезаряжаемая энергетическая ячейка для больших устройств. Увеличенная ёмкость для увеличенного уровня мощности. Встроенная ЭМИ защита.
.suffix = Полный
ent-PowerCageERT = энергоячейка гипер ёмкости NanoTrasen
.desc = { ent-PowerCageCombat.desc }
.suffix = Полный
ent-PowerCageSyndicate = энергоячейка гипер ёмкости Syndicate
.desc = { ent-PowerCageCombat.desc }
.suffix = Полный
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,5 @@ ent-WeaponPistolMk58 = МК 58
.suffix = Пистолет
ent-WeaponPistolN1984 = N1984
.desc = Запасное оружие любого уважающего себя офицера. Выпускается в калибре .45 магнум, самом богоугодном калибре.
ent-WeaponFlareGunSecurity = сигнальный пистолет СБ
.desc = Компактный, однозарядный пистолет модифицированный под стрельбу ружейными летальными патронами без риска взорваться.
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/_strings/research/technologies.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ research-technology-experimental-battery-ammo = Батарейные боепр
research-technology-advance-laser = Военное энергетическое вооружение
research-technology-energy_barriers = Энергетические барьеры
research-technology-combat-equipment = Боевое снаряжение
research-technology-combat-powercells = Боевые Супербатареи
research-technology-basic-shuttle-armament = Базовое корабельное вооружение
research-technology-advanced-shuttle-weapon = Продвинутое корабельное оружие
research-technology-explosive-mech-ammunition = Взрывоопасные боеприпасы для меха
Expand Down
69 changes: 31 additions & 38 deletions Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,7 @@
- Mousetrap
- LightReplacer
- TrashBag
- BoxShotgunFlare
- PowerCellSmall
- PowerCellMedium
- RollerBedSpawnFolded
Expand Down Expand Up @@ -230,6 +231,7 @@
- WeaponEnergyGunMini # Sunrise - Miniature Energy Gun
- WeaponLaserSvalinn # Sunrise - Svalin shit weapon
- ClothingHeadHelmetPubg # Sunrise - cheap if u have EMAG
- MagazineLightRifleBox #Sunrise - For Nukies
- type: BlueprintReceiver
whitelist:
tags:
Expand Down Expand Up @@ -364,6 +366,7 @@
- DeviceQuantumSpinInverter
- EnergyDomeDirectionalTurtle
# Sunrise-start
- PowerCellHyper
- ClothingHeadHelmetPubgMore
- MechPhasicScanningModule
- HandCraftedNVD
Expand All @@ -379,10 +382,15 @@
- type: EmagLatheRecipes
emagDynamicRecipes:
# Sunrise-Start
- CartridgePistolRubber
- CartridgeMagnumRubber
- CartridgeRifleRubber
- CartridgeLightRifleRubber
- BaseMagazinePistolCaselessRifleExtended
- PowerCellCombat
- MagazineLightRifleBoxIncendiary
- MagazineLightRifleBoxUranium
- MagazineMagnumUranium
- MagazineShotgunUranium
- MagazineLightRifleRubber
- MagazineRifleRubber
- MagazinePistolSubMachineGunRubber
- MagazineBoxPistolRubber
- MagazineBoxMagnumRubber
- MagazineBoxRifleRubber
Expand Down Expand Up @@ -793,6 +801,7 @@
idleState: icon
runningState: icon
staticRecipes:
- BoxShotgunFlare
- BoxLethalshot
- BoxShotgunPractice
- BoxShotgunSlug
Expand All @@ -811,8 +820,8 @@
- MagazineBoxRiflePractice
- MagazineLightRifle
- MagazineLightRifleEmpty
- MagazinePistol
- MagazinePistolEmpty
#- MagazinePistol Sunrise-Edit
#- MagazinePistolEmpty Sunrise-Edit
- MagazinePistolSubMachineGun
- MagazinePistolSubMachineGunEmpty
- MagazinePistolSubMachineGunTopMounted
Expand All @@ -834,29 +843,14 @@
- WeaponLaserCarbinePractice
- Zipties
# Sunrise-start
- MagazineM16A4
- MagazineLightMachineGunMG60
- MagazinePPSH41
- MagazineRPD
- MagazineNewVector
- MagazineMP38
- MagazineMP5
- MagazineMP7
- SpeedLoaderMagnumRubber
- MagazineMagnumEmpty
- MagazineMagnum
- MagazineP90
- MagazineScorpion
- MagazineAK
- MagazineAR18
- MagazineG36
- MagazineM28
- MagazineFamas
- MagazineBR64
- MagazineDragunov
- MagazineV31
- MagazineACP14
- MagazineGlock22
- MagazineVP70
- MagazineHIBrowning
- MagazineDeagle
- MagazinePistolHighCapacity
- MagazinePistolHighCapacityEmpty
- MagazineMagnum
- ClothingHeadHelmetPubg
# Sunrise-end
dynamicRecipes:
Expand Down Expand Up @@ -912,14 +906,20 @@
- WeaponLaserCarbine
- WeaponXrayCannon
# Sunrise-Start
- CartridgePistolRubber
- CartridgeMagnumRubber
- CartridgeRifleRubber
- CartridgeLightRifleRubber
- PowerCellCombat
- PowerCellHyper
- MagazinePistolSubMachineGunIncendiary
- MagazinePistolSubMachineGunUranium
- MagazineMagnumUranium
- MagazineShotgunUranium
- MagazineLightRifleRubber
- MagazineRifleRubber
- MagazinePistolSubMachineGunRubber
- MagazineBoxPistolRubber
- MagazineBoxMagnumRubber
- MagazineBoxRifleRubber
- MagazineBoxLightRifleRubber
- PowerCageCombat
- WeaponMechCombatImmolationGun # Sunrise - Mechs
- WeaponMechCombatSolarisLaser # Sunrise - Mechs
- WeaponMechCombatFiredartLaser # Sunrise - Mechs
Expand All @@ -934,20 +934,13 @@
- WeaponEnergyGunPistol # Sunrise - PDW-9 Energy Pistol
- WeaponGunLaserCarbineAutomatic # Sunrise - IK-60 Laser Carbine
- ClothingShoesBootsMagCombat # Sunrise - Combat Magboots
- BaseMagazinePistolCaselessRifleExtended
- MagazinePPSH41Extended
- MagazineMP5Extended
- MagazineMP7Extended
- MagazineP90Extended
- MagazineM16A4Extended
- MagazineAR18Extended
- MagazineM28Extended
- MagazineG36Extended
- MagazineFamasExtended
- MagazineV31Extended
- MagazineBauer127Extended
- MagazineBR64Extended
- MagazineDragunovExtended
# Sunrise-End
- type: MaterialStorage
whitelist:
Expand Down
26 changes: 25 additions & 1 deletion Resources/Prototypes/Recipes/Lathes/powercells.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,30 @@
Glass: 400
Plastic: 200
Gold: 50
#sunrise-start

- type: latheRecipe
id: PowerCellHyper
result: PowerCellHyperPrinted
category: Parts
completetime: 15
materials:
Steel: 300
Glass: 400
Plastic: 250
Gold: 100

- type: latheRecipe
id: PowerCellCombat
result: PowerCellCombatPrinted
category: Parts
completetime: 25
materials:
Steel: 400
Glass: 500
Plastic: 350
Gold: 150
#sunrise-end

- type: latheRecipe
id: PowerCellMicroreactor
Expand Down Expand Up @@ -68,7 +92,7 @@
Plastic: 400
Gold: 100

- type: latheRecipe
- type: latheRecipe #sunrise
id: PowerCageCombat
result: PowerCageCombat
completetime: 15
Expand Down
14 changes: 7 additions & 7 deletions Resources/Prototypes/Recipes/Lathes/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -501,13 +501,13 @@
materials:
Plastic: 750

- type: latheRecipe
parent: BaseAmmoRecipe
id: BoxShotgunFlare
result: BoxShotgunFlare
materials:
Steel: 80
Plastic: 80
#- type: latheRecipe Sunrise-edit
# parent: BaseAmmoRecipe
# id: BoxShotgunFlare
# result: BoxShotgunFlare
# materials:
# Steel: 80
# Plastic: 80

- type: latheRecipe
parent: BaseAmmoRecipe
Expand Down
14 changes: 10 additions & 4 deletions Resources/Prototypes/Research/arsenal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,15 @@
- BoxShotgunIncendiary
- MagazineRifleIncendiary
- MagazinePistolIncendiary
- MagazinePistolSubMachineGunIncendiary #sunrise-edit
- MagazineLightRifleIncendiary
- SpeedLoaderMagnumIncendiary
- MagazineShotgunIncendiary
- MagazineBoxPistolIncendiary
- MagazineBoxMagnumIncendiary
- MagazineBoxLightRifleIncendiary
- MagazineBoxRifleIncendiary
- MagazineLightRifleBoxIncendiary #sunrise-edit

- type: technology
id: WeaponizedLaserManipulation
Expand Down Expand Up @@ -67,10 +69,10 @@
- WeaponDisabler
# Sunrise-Start
- WeaponMechCombatDisabler
- CartridgePistolRubber
- CartridgeMagnumRubber
- CartridgeLightRifleRubber
- CartridgeRifleRubber
- MagazinePistolSubMachineGunRubber
- MagazineMagnumRubber
- MagazineLightRifleRubber
- MagazineRifleRubber
- MagazineBoxPistolRubber
- MagazineBoxMagnumRubber
- MagazineBoxLightRifleRubber
Expand All @@ -96,6 +98,10 @@
- MagazineBoxLightRifleUranium
- MagazineBoxRifleUranium
- BoxShotgunUranium
- MagazineShotgunUranium # Sunrise-edit
- MagazineLightRifleBoxUranium # Sunrise-edit
- MagazineMagnumUranium # Sunrise-edit
- MagazinePistolSubMachineGunUranium # Sunrise-edit

- type: technology
id: AdvancedRiotControl
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,7 @@
back: ClothingBackpackERTMedical
shoes: ClothingShoesBootsMagCombat
mask: ClothingMaskGasERT
eyes: ClothingEyesHudMedical
eyes: ClothingEyesHudMedSec # Sunrise-edit
gloves: ClothingHandsGlovesCombat # Sunrise-edit
outerClothing: ClothingOuterHardsuitERTMedical
id: ERTMedicPDA
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
state: o2
shader: unshaded
- type: Battery
maxCharge: 2000
startingCharge: 2000
maxCharge: 1800
startingCharge: 1800
- type: EmpImmune

- type: entity
Expand All @@ -32,8 +32,8 @@
state: o2
shader: unshaded
- type: Battery
maxCharge: 2000
startingCharge: 2000
maxCharge: 1800
startingCharge: 1800
- type: EmpImmune

- type: entity
Expand All @@ -51,6 +51,23 @@
state: o2
shader: unshaded
- type: Battery
maxCharge: 2000
startingCharge: 2000
maxCharge: 1800
startingCharge: 1800
- type: EmpImmune

- type: entity
id: PowerCellCombatPrinted
suffix: Empty
parent: PowerCellCombat
components:
- type: Sprite
layers:
- map: [ "enum.PowerCellVisualLayers.Base" ]
state: combat
- map: [ "enum.PowerCellVisualLayers.Unshaded" ]
state: o2
shader: unshaded
visible: false
- type: Battery
maxCharge: 1800
startingCharge: 0
Loading

0 comments on commit 100c97a

Please sign in to comment.