# Base prototypes

- type: latheRecipe
  abstract: true
  id: BaseAmmoRecipe
  categories:
  - Ammo
  completetime: 5

- type: latheRecipe
  abstract: true
  parent: BaseAmmoRecipe
  id: BaseAmmoBoxRecipe
  categories:
  - Ammo
  - Boxes

- type: latheRecipe
  abstract: true
  id: BaseEmptyAmmoRecipe
  categories:
  - Magazines
  completetime: 1

## Recipes

# .20 Rifle
- type: latheRecipe
  parent: BaseEmptyAmmoRecipe
  id: MagazineRifleEmpty
  result: MagazineRifleEmpty
  materials:
    Steel: 25

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineRifleSP
  result: MagazineRifleSP
  materials:
    Steel: 425

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineRifleHP
  result: MagazineRifleHP
  materials:
    Steel: 425

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineRifleFMJ
  result: MagazineRifleFMJ
  materials:
    Steel: 525

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineRifleIncendiary
  result: MagazineRifleIncendiary
  materials:
    Steel: 25
    Plastic: 225 #Sunrise-edit
    Plasma: 225 #Sunrise-add

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineRifleAP
  result: MagazineRifleAP
  materials:
    Steel: 500
    Uranium: 300

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineRiflePractice
  result: MagazineRiflePractice
  materials:
    Steel: 175

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineRifleUranium
  result: MagazineRifleUranium
  materials:
    Steel: 25
    Plastic: 300
    Uranium: 300

#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: MagazineBoxRifle
#  result: MagazineBoxRifle
#  materials:
#    Steel: 750

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxRifleIncendiary
  result: MagazineBoxRifleIncendiary
  materials:
    Plastic: 375 #Sunrise-edit
    Plasma: 375 #Sunrise-add

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxRifleSP
  result: MagazineBoxRifleSP
  materials:
    Steel: 750

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxRifleHP
  result: MagazineBoxRifleHP
  materials:
    Steel: 750

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxRifleFMJ
  result: MagazineBoxRifleFMJ
  materials:
    Steel: 750

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxRifleAP
  result: MagazineBoxRifleAP
  materials:
    Plastic: 500
    Steel: 500
    Uranium: 500

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxRiflePractice
  result: MagazineBoxRiflePractice
  materials:
    Steel: 250

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxRifleUranium
  result: MagazineBoxRifleUranium
  materials:
    Plastic: 500
    Uranium: 500

# .30 Rifle
- type: latheRecipe
  parent: BaseEmptyAmmoRecipe
  id: MagazineLightRifleEmpty
  result: MagazineLightRifleEmpty
  materials:
    Steel: 25

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineLightRifleSP
  result: MagazineLightRifleSP
  materials:
    Steel: 550

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineLightRifleHP
  result: MagazineLightRifleHP
  materials:
    Steel: 550

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineLightRifleFMJ
  result: MagazineLightRifleFMJ
  materials:
    Steel: 650

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineLightRifleIncendiary
  result: MagazineLightRifleIncendiary
  materials:
    Steel: 25
    Plastic: 270 #Sunrise-edit
    Plasma: 270 #Sunrise-add

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineLightRifleAP
  result: MagazineLightRifleAP
  materials:
    Steel: 550
    Uranium: 350

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineLightRiflePractice
  result: MagazineLightRiflePractice
  materials:
    Steel: 205

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineLightRifleUranium
  result: MagazineLightRifleUranium
  materials:
    Steel: 25
    Plastic: 360
    Uranium: 360

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxLightRifleSP
  result: MagazineBoxLightRifleSP
  materials:
    Steel: 900

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxLightRifleHP
  result: MagazineBoxLightRifleHP
  materials:
    Steel: 900

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxLightRifleFMJ
  result: MagazineBoxLightRifleFMJ
  materials:
    Steel: 900

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxLightRifleIncendiary
  result: MagazineBoxLightRifleIncendiary
  materials:
    Plastic: 450 #Sunrise-edit
    Plasma: 450 #Sunrise-add

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxLightRiflePractice
  result: MagazineBoxLightRiflePractice
  materials:
    Steel: 300

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxLightRifleUranium
  result: MagazineBoxLightRifleUranium
  materials:
    Plastic: 600
    Uranium: 600

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxLightRifleAP
  result: MagazineBoxLightRifleAP
  materials:
    Plastic: 600
    Steel: 600
    Uranium: 600

- type: latheRecipe
  parent: BaseEmptyAmmoRecipe
  id: LightRifleHeavyMagazineEmpty
  result: LightRifleHeavyMagazineEmpty
  materials:
    Steel: 100

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: LightRifleHeavyMagazineSP
  result: LightRifleHeavyMagazineSP
  materials:
    Steel: 1412

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: LightRifleHeavyMagazineHP
  result: LightRifleHeavyMagazineHP
  materials:
    Steel: 1412

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: LightRifleHeavyMagazineFMJ
  result: LightRifleHeavyMagazineFMJ
  materials:
    Steel: 1412

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: LightRifleHeavyMagazineUranium
  result: LightRifleHeavyMagazineUranium
  materials:
    Steel: 100
    Plastic: 1080
    Uranium: 1080

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: LightRifleHeavyMagazineIncendiary
  result: LightRifleHeavyMagazineIncendiary
  materials:
    Steel: 100
    Plastic: 1350

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: LightRifleHeavyMagazineAP
  result: LightRifleHeavyMagazineAP
  materials:
    Steel: 1312
    Uranium: 1312

# .35 Auto
- type: latheRecipe
  parent: BaseEmptyAmmoRecipe
  id: MagazinePistolEmpty
  result: MagazinePistolEmpty
  materials:
    Steel: 25

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistol
  result: MagazinePistol
  materials:
    Steel: 145

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolIncendiary
  result: MagazinePistolIncendiary
  materials:
    Steel: 25
    Plastic: 60 #Sunrise-edit
    Plasma: 60 #Sunrise-add

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolPractice
  result: MagazinePistolPractice
  materials:
    Steel: 85

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolSP
  result: MagazinePistolSP
  materials:
    Steel: 145

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolHP
  result: MagazinePistolHP
  materials:
    Steel: 145

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolFMJ
  result: MagazinePistolFMJ
  materials:
    Steel: 145

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolAP
  result: MagazinePistolAP
  materials:
    Steel: 225
    Uranium: 225

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolUranium
  result: MagazinePistolUranium
  materials:
    Steel: 25
    Plastic: 65
    Uranium: 120

- type: latheRecipe
  parent: BaseEmptyAmmoRecipe
  id: MagazinePistol40Empty
  result: MagazinePistol40Empty
  materials:
    Steel: 37

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistol40SP
  result: MagazinePistol40SP
  materials:
    Steel: 167

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistol40HP
  result: MagazinePistol40HP
  materials:
    Steel: 167

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistol40FMJ
  result: MagazinePistol40FMJ
  materials:
    Steel: 167

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistol40AP
  result: MagazinePistol40AP
  materials:
    Steel: 90
    Uranium: 90
    Plastic: 130

- type: latheRecipe
  parent: BaseEmptyAmmoRecipe
  id: MagazinePistolSubMachineGunEmpty
  result: MagazinePistolSubMachineGunEmpty
  materials:
    Steel: 30

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolSubMachineGunSP
  result: MagazinePistolSubMachineGunSP
  materials:
    Steel: 300

- type: latheRecipe
  parent: BaseEmptyAmmoRecipe
  id: MagazinePistolSubMachineGunHP
  result: MagazinePistolSubMachineGunHP
  materials:
    Steel: 300

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolSubMachineGunFMJ
  result: MagazinePistolSubMachineGunFMJ
  materials:
    Steel: 300

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolSubMachineGunAP
  result: MagazinePistolSubMachineGunAP
  materials:
    Plastic: 150
    Steel: 150
    Uranium: 300

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolSubMachineGun
  result: MagazinePistolSubMachineGun
  materials:
    Steel: 300

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolSubMachineGunIncendiary
  result: MagazinePistolSubMachineGunIncendiary
  materials:
    Steel: 25
    Plastic: 135 #Sunrise-edit
    Plasma: 140 #Sunrise-add

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolSubMachineGunPractice
  result: MagazinePistolSubMachineGunPractice
  materials:
    Steel: 150

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolSubMachineGunUranium
  result: MagazinePistolSubMachineGunUranium
  materials:
    Steel: 25
    Plastic: 250
    Uranium: 250

- type: latheRecipe
  parent: BaseEmptyAmmoRecipe
  id: MagazinePistolSubMachineGunTopMountedEmpty
  result: MagazinePistolSubMachineGunTopMountedEmpty
  materials:
    Steel: 30

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolSubMachineGunTopMounted
  result: MagazinePistolSubMachineGunTopMounted
  materials:
    Steel: 300

#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: MagazineBoxPistol
#  result: MagazineBoxPistol
#  materials:
#    Steel: 600

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxPistolIncendiary
  result: MagazineBoxPistolIncendiary
  materials:
    Plastic: 300 #Sunrise-edit
    Plasma: 300 #Sunrise-add

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxPistolPractice
  result: MagazineBoxPistolPractice
  materials:
    Steel: 300

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxPistolUranium
  result: MagazineBoxPistolUranium
  materials:
    Plastic: 300
    Uranium: 600

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxPistolSP
  result: MagazineBoxPistolSP
  materials:
    Steel: 600

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxPistolHP
  result: MagazineBoxPistolHP
  materials:
    Steel: 600

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxPistolFMJ
  result: MagazineBoxPistolFMJ
  materials:
    Steel: 600

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxPistolAP
  result: MagazineBoxPistolAP
  materials:
    Plastic: 300
    Steel: 300
    Uranium: 600


- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxPistol40SP
  result: MagazineBoxPistol40SP
  materials:
    Steel: 334

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxPistol40HP
  result: MagazineBoxPistol40HP
  materials:
    Steel: 334

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxPistol40FMJ
  result: MagazineBoxPistol40FMJ
  materials:
    Steel: 334

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxPistol40AP
  result: MagazineBoxPistol40AP
  materials:
    Steel: 180
    Uranium: 180
    Plastic: 260


# .45 Magnum
- type: latheRecipe
  parent: BaseEmptyAmmoRecipe
  id: SpeedLoaderMagnumEmpty
  result: SpeedLoaderMagnumEmpty
  materials:
    Steel: 50

#- type: latheRecipe
#  parent: BaseAmmoRecipe
#  id: SpeedLoaderMagnum
#  result: SpeedLoaderMagnum
#  materials:
#    Steel: 190

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: SpeedLoaderMagnumIncendiary
  result: SpeedLoaderMagnumIncendiary
  materials:
    Steel: 50
    Plastic: 75 #Sunrise-edit
    Plasma: 75 #Sunrise-add

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: SpeedLoaderMagnumPractice
  result: SpeedLoaderMagnumPractice
  materials:
    Steel: 90

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: SpeedLoaderMagnumUranium
  result: SpeedLoaderMagnumUranium
  materials:
    Steel: 50
    Plastic: 150
    Uranium: 110

#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: MagazineBoxMagnum
#  result: MagazineBoxMagnum
#  materials:
#    Steel: 240

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxMagnumIncendiary
  result: MagazineBoxMagnumIncendiary
  materials:
    Plastic: 120 #Sunrise-edit
    Plasma: 120 #Sunrise-add

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: SpeedLoaderMagnumSP
  result: SpeedLoaderMagnumSP
  materials:
    Steel: 190

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: SpeedLoaderMagnumHP
  result: SpeedLoaderMagnumHP
  materials:
    Steel: 190

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: SpeedLoaderMagnumFMJ
  result: SpeedLoaderMagnumFMJ
  materials:
    Steel: 190

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: SpeedLoaderMagnumAP
  result: SpeedLoaderMagnumAP
  materials:
    Steel: 110
    Uranium: 110
    Plastic: 150

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxMagnumPractice
  result: MagazineBoxMagnumPractice
  materials:
    Steel: 60

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxMagnumUranium
  result: MagazineBoxMagnumUranium
  materials:
    Plastic: 240
    Uranium: 180

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxMagnumSP
  result: MagazineBoxMagnumSP
  materials:
    Steel: 240

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxMagnumHP
  result: MagazineBoxMagnumHP
  materials:
    Steel: 240

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxMagnumFMJ
  result: MagazineBoxMagnumFMJ
  materials:
    Steel: 240

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineBoxMagnumAP
  result: MagazineBoxMagnumAP
  materials:
    Plastic: 240
    Steel: 180
    Uranium: 180

# .50 Shell
- type: latheRecipe
  parent: BaseEmptyAmmoRecipe
  id: MagazineShotgunEmpty
  result: MagazineShotgunEmpty
  materials:
    Steel: 50

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineShotgun
  result: MagazineShotgun
  materials:
    Steel: 240

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineShotgunIncendiary
  result: MagazineShotgunIncendiary
  materials:
    Steel: 100
    Plastic: 95 #Sunrise-edit
    Plasma: 95 #Sunrise-add

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineShotgunBeanbag
  result: MagazineShotgunBeanbag
  materials:
    Steel: 150
    Plastic: 140

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineShotgunSlug
  result: MagazineShotgunSlug
  materials:
    Steel: 190
    Plastic: 100

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: BoxLethalshot
  result: BoxLethalshot
  materials:
    Steel: 320

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: BoxShotgunIncendiary
  result: BoxShotgunIncendiary
  materials:
    Steel: 80
    Plastic: 160 #Sunrise-edit
    Plasma: 160 #Sunrise-add

#Speedloaders
- type: latheRecipe
  parent: BaseEmptyAmmoRecipe
  id: SpeedLoaderShotgunEmpty
  result: SpeedLoaderShotgunEmpty
  materials:
    Steel: 30

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: SpeedLoaderShellShotgun
  result: SpeedLoaderShellShotgun
  materials:
    Steel: 140

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: SpeedLoaderShotgunBeanbag
  result: SpeedLoaderShotgunBeanbag
  materials:
    Steel: 95
    Plastic: 80

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: SpeedLoaderShotgunSlug
  result: SpeedLoaderShotgunSlug
  materials:
    Steel: 110
    Plastic: 60

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: SpeedLoaderShotgunIncendiary
  result: SpeedLoaderShotgunIncendiary
  materials:
    Steel: 60
    Plastic: 110

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: SpeedLoaderShotgunUranium
  result: SpeedLoaderShotgunUranium
  materials:
    Plastic: 140
    Uranium: 100

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: BoxShotgunPractice
  result: BoxShotgunPractice
  materials:
    Steel: 80

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: BoxShotgunUranium
  result: BoxShotgunUranium
  materials:
    Plastic: 320
    Uranium: 240

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: BoxBeanbag
  result: BoxBeanbag
  materials:
    Steel: 160
    Plastic: 240

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: BoxShotgunSlug
  result: BoxShotgunSlug
  materials:
    Steel: 240
    Plastic: 160

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: BoxShellTranquilizer
  result: BoxShellTranquilizer
  materials:
    Plastic: 240
    Steel: 160
    Glass: 80
    Plasma: 160
    Silver: 80

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: BoxShotgunFlare
  result: BoxShotgunFlare
  materials:
    Steel: 80
    Plastic: 80

# Encampment ammo
- type: latheRecipe
  id: MagazineGrenadeEmpty
  result: MagazineGrenadeEmpty
  categories:
  - Magazines
  completetime: 3
  materials:
    Steel: 150
    Plastic: 50

#- type: latheRecipe
#  id: GrenadeEMP
#  result: GrenadeEMP
#  categories:
#  - Ammo
#  completetime: 3
#  materials:
#    Steel: 150
#    Plastic: 100
#    Glass: 20
#
#- type: latheRecipe
#  id: GrenadeBlast
#  result: GrenadeBlast
#  categories:
#  - Ammo
#  completetime: 3
#  materials:
#    Steel: 450
#    Plastic: 300
#    Gold: 150
#
#- type: latheRecipe
#  id: GrenadeFlash
#  result: GrenadeFlash
#  categories:
#  - Ammo
#  completetime: 3
#  materials:
#    Steel: 150
#    Plastic: 100
#    Glass: 20
