- type: entity
  id: CartridgeSRifleBase
  name: cartridge (.20 rifle)
  parent: BaseItem
  abstract: true
  components:
  - type: Ammo
    caliber: SRifle
  - type: Sprite
    netsync: false
    noRot: false
    sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi
    layers:
    - state: base
      map: ["enum.AmmoVisualLayers.Base"]
    drawdepth: FloorObjects
  - type: Appearance
    visuals:
    - type: SpentAmmoVisualizer

- type: entity
  id: CartridgeSRifle
  name: cartridge (.20 rifle)
  parent: CartridgeSRifleBase
  components:
  - type: Ammo
    projectile: BulletSRifle

- type: entity
  id: CartridgeSRifleFlash
  name: cartridge (.20 rifle flash)
  parent: CartridgeSRifleBase
  components:
  - type: Ammo
    projectile: BulletSRifleFlash

- type: entity
  id: CartridgeSRifleHV
  name: cartridge (.20 rifle high-velocity)
  parent: CartridgeSRifleBase
  components:
  - type: Ammo
    projectile: BulletSRifleHV
    ammoVelocity: 30

- type: entity
  id: CartridgeSRiflePractice
  name: cartridge (.20 rifle practice)
  parent: CartridgeSRifleBase
  components:
  - type: Ammo
    projectile: BulletSRiflePractice

- type: entity
  id: CartridgeSRifleRubber
  name: cartridge (.20 rifle rubber)
  parent: CartridgeSRifleBase
  components:
  - type: Ammo
    projectile: BulletSRifleRubber
