]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Practice Ammunition Tech (#20331)
authorNairod <110078045+Nairodian@users.noreply.github.com>
Sun, 1 Oct 2023 20:18:05 +0000 (15:18 -0500)
committerGitHub <noreply@github.com>
Sun, 1 Oct 2023 20:18:05 +0000 (13:18 -0700)
Resources/Locale/en-US/research/technologies.ftl
Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Resources/Prototypes/Recipes/Lathes/security.yml
Resources/Prototypes/Research/arsenal.yml

index cc2939a467874a8dba3fe0dc3efddd724e417b3d..cb4f30de6af828c41e1f0f22613fbd978f9b0dcb 100644 (file)
@@ -36,6 +36,7 @@ research-technology-draconic-munitions = Draconic Munitions
 research-technology-explosive-technology = Explosive Technology
 research-technology-weaponized-laser-manipulation = Weaponized Laser Manipulation
 research-technology-nonlethal-ammunition = Nonlethal Ammunition
+research-technology-practice-ammunition = Practice Ammunition
 research-technology-concentrated-laser-weaponry = Concentrated Laser Weaponry
 research-technology-wave-particle-harnessing = Wave Particle Harnessing
 research-technology-advanced-riot-control = Advanced Riot Control
index 42c97f4f3ac485a2fdf836aa37c90b8cf4c64531..e86882028e55ef4abc090c64e4f24089ac536658 100644 (file)
       - TargetSyndicate
       - TargetClown
     dynamicRecipes:
-      - CartridgePistolRubber
+      - CartridgeLightRifleIncendiary
+      - CartridgeMagnumIncendiary
+      - CartridgePistolIncendiary
+      - CartridgeRifleIncendiary
+      - CartridgeLightRifleRubber
       - CartridgeMagnumRubber
-      - ShellShotgunBeanbag
+      - CartridgePistolRubber
       - CartridgeRifleRubber
-      - CartridgeLightRifleRubber
-      - MagazineBoxPistolRubber
+      - ExplosivePayload
+      - FlashPayload
+      - HoloprojectorSecurity
+      - MagazineBoxLightRifleIncendiary
+      - MagazineBoxMagnumIncendiary
+      - MagazineBoxPistolIncendiary
+      - MagazineBoxRifleIncendiary
+      - MagazineBoxLightRiflePractice
+      - MagazineBoxMagnumPractice
+      - MagazineBoxPistolPractice
+      - MagazineBoxRiflePractice
+      - MagazineBoxLightRifleRubber
       - MagazineBoxMagnumRubber
+      - MagazineBoxPistolRubber
       - MagazineBoxRifleRubber
-      - MagazineBoxLightRifleRubber
+      - ShellShotgunBeanbag
       - ShellShotgunIncendiary
-      - CartridgePistolIncendiary
-      - CartridgeMagnumIncendiary
-      - CartridgeLightRifleIncendiary
-      - CartridgeRifleIncendiary
-      - MagazineBoxPistolIncendiary
-      - MagazineBoxMagnumIncendiary
-      - MagazineBoxLightRifleIncendiary
-      - MagazineBoxRifleIncendiary
+      - ShellShotgunPractice
       - Signaller
       - SignalTrigger
-      - VoiceTrigger
+      - TelescopicShield
       - TimerTrigger
       - Truncheon
-      - TelescopicShield
-      - HoloprojectorSecurity
-      - FlashPayload
-      - ExplosivePayload
-      - WeaponLaserCarbine
+      - VoiceTrigger
       - WeaponAdvancedLaser
+      - WeaponDisablerPractice
       - WeaponLaserCannon
-      - WeaponXrayCannon
+      - WeaponLaserCarbine
+      - WeaponLaserCarbinePractice
       - WeaponTaser
+      - WeaponXrayCannon
   - type: MaterialStorage
     whitelist:
       tags:
index 85a0e8008decaeb4d1bbbee78aee9ac5ba2ab4a0..ee29b4261a68afe12306400ae5f6075b2a84b7c0 100644 (file)
   completetime: 5
   materials:
     Plastic: 950
+
+- type: latheRecipe
+  id: ShellShotgunPractice
+  result: ShellShotgunPractice
+  completetime: 2
+  materials:
+    Plastic: 20
+
+- type: latheRecipe
+  id: MagazineBoxPistolPractice
+  result: MagazineBoxPistolPractice
+  completetime: 5
+  materials:
+    Plastic: 600
+
+- type: latheRecipe
+  id: MagazineBoxMagnumPractice
+  result: MagazineBoxMagnumPractice
+  completetime: 5
+  materials:
+    Plastic: 1200
+
+- type: latheRecipe
+  id: MagazineBoxLightRiflePractice
+  result: MagazineBoxLightRiflePractice
+  completetime: 5
+  materials:
+    Plastic: 1000
+
+- type: latheRecipe
+  id: MagazineBoxRiflePractice
+  result: MagazineBoxRiflePractice
+  completetime: 5
+  materials:
+    Plastic: 900
+
+- type: latheRecipe
+  id: WeaponLaserCarbinePractice
+  result: WeaponLaserCarbinePractice
+  completetime: 6
+  materials:
+    Steel: 1800
+    Glass: 400
+    Plastic: 250
+
+- type: latheRecipe
+  id: WeaponDisablerPractice
+  result: WeaponDisablerPractice
+  completetime: 4
+  materials:
+    Steel: 500
+    Glass: 100
+    Plastic: 200
index 5d0d2cef84f75d79ea6ef34d7302c3939c020c1b..cfd0faecd3c774e05adaf31a1e18ee70c46bfdad 100644 (file)
   - MagazineBoxLightRifleRubber
   - MagazineBoxRifleRubber
 
+- type: technology
+  id: PracticeAmmunition
+  name: research-technology-practice-ammunition
+  icon:
+    sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi
+    state: practice
+  discipline: Arsenal
+  tier: 1
+  cost: 2000
+  recipeUnlocks:
+  - ShellShotgunPractice
+  - MagazineBoxPistolPractice
+  - MagazineBoxMagnumPractice
+  - MagazineBoxLightRiflePractice
+  - MagazineBoxRiflePractice
+  - WeaponLaserCarbinePractice
+  - WeaponDisablerPractice
+
 # Tier 2
 
 - type: technology