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

- type: entity
  id: CartridgeClRifle
  name: cartridge (.25 caseless)
  parent: CartridgeClRifleBase
  components:
  - type: Ammo
    projectile: BulletClRifle
    caseless: true

- type: entity
  id: CartridgeClRifleFlash
  name: cartridge (.25 caseless flash)
  parent: CartridgeClRifleBase
  components:
  - type: Ammo
    projectile: BulletClRifleFlash
    caseless: true

- type: entity
  id: CartridgeClRifleHV
  name: cartridge (.25 caseless high-velocity)
  parent: CartridgeClRifleBase
  components:
  - type: Ammo
    projectile: BulletClRifleHV
    ammoVelocity: 30
    caseless: true

- type: entity
  id: CartridgeClRiflePractice
  name: cartridge (.25 caseless practice)
  parent: CartridgeClRifleBase
  components:
  - type: Ammo
    projectile: BulletClRiflePractice
    caseless: true

- type: entity
  id: CartridgeClRifleRubber
  name: cartridge (.25 caseless rubber)
  parent: CartridgeClRifleBase
  components:
  - type: Ammo
    projectile: BulletClRifleRubber
    caseless: true
