# 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: MagazineRifle
  result: MagazineRifle
  materials:
    Steel: 475

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoRecipe
#  id: MagazineRifleIncendiary
#  result: MagazineRifleIncendiary
#  materials:
#    Steel: 25
#    Plastic: 450
# Harmony change end

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoRecipe
#  id: MagazineRifleUranium
#  result: MagazineRifleUranium
#  materials:
#    Steel: 25
#    Plastic: 300
#    Uranium: 300
# Harmony change end

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: MagazineBoxRifleIncendiary
#  result: MagazineBoxRifleIncendiary
#  materials:
#    Plastic: 750
# Harmony change end

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: MagazineBoxRifleUranium
#  result: MagazineBoxRifleUranium
#  materials:
#    Plastic: 500
#    Uranium: 500
# Harmony change end

# .25 Caseless
- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazinePistolCaselessRifle
  result: MagazinePistolCaselessRifle
  materials:
    Steel: 145

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

- type: latheRecipe
  parent: BaseAmmoRecipe
  id: MagazineLightRifle
  result: MagazineLightRifle
  materials:
    Steel: 565

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoRecipe
#  id: MagazineLightRifleIncendiary
#  result: MagazineLightRifleIncendiary
#  materials:
#    Steel: 25
#    Plastic: 540
# Harmony change end

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoRecipe
#  id: MagazineLightRifleUranium
#  result: MagazineLightRifleUranium
#  materials:
#    Steel: 25
#    Plastic: 360
#    Uranium: 360
# Harmony change end

- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxLightRifle
  result: MagazineBoxLightRifle
  materials:
    Steel: 900

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: MagazineBoxLightRifleIncendiary
#  result: MagazineBoxLightRifleIncendiary
#  materials:
#    Plastic: 900
# Harmony change end

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: MagazineBoxLightRifleUranium
#  result: MagazineBoxLightRifleUranium
#  materials:
#    Plastic: 600
#    Uranium: 600
# Harmony change end

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

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoRecipe
#  id: MagazinePistolIncendiary
#  result: MagazinePistolIncendiary
#  materials:
#    Steel: 25
#    Plastic: 120
# Harmony change end

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoRecipe
#  id: MagazinePistolUranium
#  result: MagazinePistolUranium
#  materials:
#    Steel: 25
#    Plastic: 65
#    Uranium: 120
# Harmony change end

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

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoRecipe
#  id: MagazinePistolSubMachineGunIncendiary
#  result: MagazinePistolSubMachineGunIncendiary
#  materials:
#    Steel: 25
#    Plastic: 275
# Harmony change end

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoRecipe
#  id: MagazinePistolSubMachineGunUranium
#  result: MagazinePistolSubMachineGunUranium
#  materials:
#    Steel: 25
#    Plastic: 250
#    Uranium: 250
# Harmony change end

- 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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: MagazineBoxPistolIncendiary
#  result: MagazineBoxPistolIncendiary
#  materials:
#    Plastic: 600
# Harmony change end

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: MagazineBoxPistolUranium
#  result: MagazineBoxPistolUranium
#  materials:
#    Plastic: 300
#    Uranium: 600
# Harmony change end

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

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoRecipe
#  id: SpeedLoaderMagnumIncendiary
#  result: SpeedLoaderMagnumIncendiary
#  materials:
#    Steel: 50
#    Plastic: 150
# Harmony change end

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoRecipe
#  id: SpeedLoaderMagnumUranium
#  result: SpeedLoaderMagnumUranium
#  materials:
#    Steel: 50
#    Plastic: 150
#    Uranium: 110
# Harmony change end

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: MagazineBoxMagnumIncendiary
#  result: MagazineBoxMagnumIncendiary
#  materials:
#    Plastic: 240
# Harmony change end

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: MagazineBoxMagnumUranium
#  result: MagazineBoxMagnumUranium
#  materials:
#    Plastic: 240
#    Uranium: 180
# Harmony change end

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

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoRecipe
#  id: MagazineShotgunIncendiary
#  result: MagazineShotgunIncendiary
#  materials:
#    Steel: 100
#    Plastic: 190
# Harmony change end

- 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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: BoxShotgunIncendiary
#  result: BoxShotgunIncendiary
#  materials:
#    Steel: 80
#    Plastic: 320
# Harmony change end

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

# Harmony change start - Removed special ammo
#- type: latheRecipe
#  parent: BaseAmmoBoxRecipe
#  id: BoxShotgunUranium
#  result: BoxShotgunUranium
#  materials:
#    Plastic: 320
#    Uranium: 240
# Harmony change end

- 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

# .60 anti-materiel
- type: latheRecipe
  parent: BaseAmmoBoxRecipe
  id: MagazineBoxAntiMateriel
  result: MagazineBoxAntiMateriel
  materials:
    Steel: 200

# 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
