Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions Resources/Locale/en-US/_Forge/research/renegate-research.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
research-discipline-renegate-weaponry = Renegate Arsenal
research-discipline-renegate-equipment = Renegate Equipment

research-technology-rogue-renegate-weapons-t1 = Renegate Ballistics T1
research-technology-rogue-renegate-weapons-t2 = Renegate Ballistics T2
research-technology-rogue-renegate-weapons-t3 = Renegate Ballistics T3
research-technology-rogue-renegate-equipment-t1 = Renegate Equipment T1
research-technology-rogue-renegate-equipment-t2 = Renegate Equipment T2
research-technology-rogue-renegate-equipment-t3 = Renegate Equipment T3
9 changes: 9 additions & 0 deletions Resources/Locale/ru-RU/_Forge/research/renegate-research.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
research-discipline-renegate-weaponry = Арсенал ренегатов
research-discipline-renegate-equipment = Экипировка ренегатов

research-technology-rogue-renegate-weapons-t1 = Баллистика ренегатов Т1
research-technology-rogue-renegate-weapons-t2 = Баллистика ренегатов Т2
research-technology-rogue-renegate-weapons-t3 = Баллистика ренегатов Т3
research-technology-rogue-renegate-equipment-t1 = Экипировка ренегатов Т1
research-technology-rogue-renegate-equipment-t2 = Экипировка ренегатов Т2
research-technology-rogue-renegate-equipment-t3 = Экипировка ренегатов Т3
41 changes: 41 additions & 0 deletions Resources/Prototypes/_Forge/Entities/Structures/Machines/lathe.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
- type: entity
id: RenegateTechFab
parent: FactionLathe
name: renegate techfab
description: Military-grade fabricator used by Renegate crews.
suffix: Ренегаты
components:
- type: Sprite
sprite: Forge/Structures/Machines/ren_techfab.rsi
layers:
- state: icon
map: ["enum.LatheVisualLayers.IsRunning"]
- state: renegate
- state: unlit
shader: unshaded
map: ["enum.PowerDeviceVisualLayers.Powered"]
- state: inserting
map: ["enum.MaterialStorageVisualLayers.Inserting"]
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Lathe
idleState: icon
runningState: icon
staticPacks:
- StaticAmmoRecipePack
dynamicPacks:
- RenegateWeaponsDynamic
- RenegateEquipmentDynamic
- RenegateAmmoDynamic

- type: entity
id: ProtolatheRenegate
parent: Protolathe
name: renegate protolathe
suffix: Ренегаты

- type: entity
id: AutolatheRenegate
parent: Autolathe
name: renegate autolathe
suffix: Ренегаты
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
- type: entity
id: ForgeRnDRenegateServer
parent: ResearchAndDevelopmentServer
name: renegate R&D server
description: Contains the collective knowledge of the Renegates in this sector.
suffix: Ренегаты
components:
- type: TechnologyDatabase
supportedDisciplines:
- Industrial
- Arsenal
- Experimental
- CivilianServices
- MechaEngineering
- FactionUniversal
- RenegateWeaponry
- RenegateEquipment
- type: Sprite
sprite: Forge/Structures/Machines/server.rsi
snapCardinals: true
layers:
- state: ren_server-off
- state: ren_server-on
visible: false
map: ["enum.PowerDeviceVisualLayers.Powered"]
- state: variant-ren
- state: server_o
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: ResearchPointSource
pointspersecond: 1
active: true
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
- type: latheRecipe
parent: BaseAmmoFMJFullyPoweredMagazineRecipe
id: Magazinetype99762x51mmFMJ
result: Magazinetype99762x51mmFMJ

- type: latheRecipe
parent: BaseAmmoPlasteelAPFullyPoweredMagazineRecipe
id: Magazinetype99762x51mmPlasteelAP
result: Magazinetype99762x51mmPlasteelAP

- type: latheRecipe
parent: BaseAmmoRubberFullyPoweredMagazineRecipe
id: Magazinetype99762x51mmRubber
result: Magazinetype99762x51mmRubber

- type: latheRecipe
parent: BaseAmmoIncendiaryFullyPoweredMagazineRecipe
id: Magazinetype99762x51mmIncendiary
result: Magazinetype99762x51mmIncendiary

- type: latheRecipe
parent: BaseAmmoPracticeFullyPoweredMagazineRecipe
id: Magazinetype99762x51mmPractice
result: Magazinetype99762x51mmPractice

- type: latheRecipe
parent: BaseAmmoEmptyFullyPoweredMagazineRecipe
id: Magazinetype99762x51mmEmpty
result: Magazinetype99762x51mmEmpty

- type: latheRecipe
parent: BaseAmmoUraniumFullyPoweredMagazineRecipe
id: Magazinetype99762x51mmUranium
result: Magazinetype99762x51mmUranium

- type: latheRecipe
parent: BaseAmmoHPFullyPoweredMagazineRecipe
id: Magazinetype99762x51mmHP
result: Magazinetype99762x51mmHP

- type: latheRecipe
parent: BaseAmmoRIPFullyPoweredMagazineRecipe
id: Magazinetype99762x51mmRIP
result: Magazinetype99762x51mmRIP
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
- type: latheRecipe
id: ClothingOuterHardsuitRenegatebsii20Rogue
parent: MonoHardsuitT1Recipe
result: ClothingOuterHardsuitRenegatebsii20

- type: latheRecipe
id: ClothingOuterHardsuitRenegatebsii30Rogue
parent: MonoHardsuitT1Recipe
result: ClothingOuterHardsuitRenegatebsii30

- type: latheRecipe
id: ClothingOuterArmorRenegatesRogue
categories:
- ArmorNF
- ClothesNF
- FactionEquipment
parent: NFBaseArmorRecipe
result: ClothingOuterArmorRenegates

- type: latheRecipe
id: ClothingHeadHelmetRenegateRogue
categories:
- ArmorNF
- ClothesNF
- FactionEquipment
parent: NFBaseHelmetRecipe
result: ClothingHeadHelmetRenegate

- type: latheRecipe
id: ClothingShoesBootsMagRenegadeRogue
categories:
- ClothesNF
- FactionEquipment
result: ClothingShoesBootsMagRenegade
completetime: 5
materials:
Steel: 1000
Silver: 750
Plasteel: 300
Plastic: 300
Plasma: 350
Uranium: 100

- type: latheRecipe
id: ClothingOuterHardsuitRenegatecriii200Rogue
parent: MonoHardsuitT2Recipe
result: ClothingOuterHardsuitRenegatecriii200

- type: latheRecipe
id: ClothingOuterHardsuitRenegateoiii18Rogue
parent: MonoHardsuitT3Recipe
result: ClothingOuterHardsuitRenegateoiii18

- type: latheRecipe
id: ClothingOuterHardsuitRenegateyiv3020Rogue
parent: MonoHardsuitT3TsfRecipe
result: ClothingOuterHardsuitRenegateyiv3020
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
- type: latheRecipe
parent: BaseWeaponRecipeLong
id: WeaponRifleAR220Rogue
result: WeaponRifleAR220
categories:
- Rifles
- Ballistic
- Weapons
materials:
Steel: 1700
Plasteel: 900
Plastic: 1100

- type: latheRecipe
parent: BaseWeaponRecipeLong
id: WeaponShotgunSaigakRogue
result: WeaponShotgunSaigak
categories:
- Shotguns
- Ballistic
- Weapons
materials:
Steel: 1800
Plasteel: 1000
Plastic: 900

- type: latheRecipe
parent: BaseWeaponRecipeLong
id: WeaponShotgunDefensieRogue
result: WeaponShotgunDefensie
categories:
- Shotguns
- Ballistic
- Weapons
materials:
Steel: 2200
Plasteel: 1200
Plastic: 900

- type: latheRecipe
parent: BaseWeaponRecipe
id: WeaponRevolverMagnusRogue
result: WeaponRevolverMagnus
categories:
- Sidearms
- Ballistic
- Weapons
materials:
Steel: 1400
Plasteel: 900
Plastic: 600
Silver: 200

- type: latheRecipe
parent: BaseWeaponRecipeLong
id: WeaponLmgAR400Rogue
result: WeaponLmgAR400
categories:
- GPMGs
- MGs
- Ballistic
- Weapons
materials:
Steel: 3200
Plasteel: 1800
Plastic: 1300

- type: latheRecipe
parent: BaseWeaponRecipeLong
id: WeaponRifleGaussRifleRogue
result: WeaponRifleGaussRifle
categories:
- Rifles
- Ballistic
- Weapons
materials:
Steel: 2200
Plasteel: 2200
Plastic: 1300
Silver: 600
Uranium: 300

- type: latheRecipe
parent: BaseWeaponRecipeLong
id: WeaponLmgType99Rogue
result: WeaponLmgType99
categories:
- GPMGs
- MGs
- Ballistic
- Weapons
materials:
Steel: 3600
Plasteel: 2200
Plastic: 1400
Silver: 500
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
- type: latheRecipePack
id: RenegateWeaponsDynamic
recipes:
- WeaponRifleAR220Rogue
- WeaponShotgunSaigakRogue
- WeaponShotgunDefensieRogue
- WeaponRevolverMagnusRogue
- WeaponLmgAR400Rogue
- WeaponRifleGaussRifleRogue
- EnergySwordRogue
- WeaponLmgType99Rogue

- type: latheRecipePack
id: RenegateEquipmentDynamic
recipes:
- ClothingOuterHardsuitRenegatebsii20Rogue
- ClothingOuterHardsuitRenegatebsii30Rogue
- ClothingOuterArmorRenegatesRogue
- ClothingHeadHelmetRenegateRogue
- ClothingShoesBootsMagRenegadeRogue
- ClothingOuterHardsuitRenegatecriii200Rogue
- ClothingOuterHardsuitRenegateoiii18Rogue
- ClothingOuterHardsuitRenegateyiv3020Rogue

- type: latheRecipePack
id: RenegateAmmoDynamic
recipes:
- Magazinetype99762x51mmFMJ
- Magazinetype99762x51mmPlasteelAP
- Magazinetype99762x51mmRubber
- Magazinetype99762x51mmIncendiary
- Magazinetype99762x51mmPractice
- Magazinetype99762x51mmEmpty
- Magazinetype99762x51mmUranium
- Magazinetype99762x51mmHP
- Magazinetype99762x51mmRIP
- AmmoBox762x51mmBigFMJ
25 changes: 25 additions & 0 deletions Resources/Prototypes/_Forge/Research/Renegates/disciplines.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
- type: techDiscipline
id: RenegateWeaponry
name: research-discipline-renegate-weaponry
color: "#914273"
icon:
sprite: _Mono/Interface/Misc/research_disciplines_rogue.rsi
state: weaponry
tierPrerequisites:
1: 0
2: 0.75
3: 0.75
uiName: REN-WP

- type: techDiscipline
id: RenegateEquipment
name: research-discipline-renegate-equipment
color: "#8d4390"
icon:
sprite: _Mono/Interface/Misc/research_disciplines_rogue.rsi
state: equipment
tierPrerequisites:
1: 0
2: 0.5
3: 0.5
uiName: REN-EQ
Loading
Loading