- type: entity
  name: baselmg
  parent: BaseItem
  id: LmgBase
  description: A rooty tooty point and shooty.
  abstract: true
  components:
  - type: LoopingSound
  - type: RangedWeapon
    spreadstddev: 30
    automatic: true
    firerate: 10
  - type: BallisticMagazineWeapon
    caliber: A762mm
    magazines:
    - A762mm
    default_magazine: magazine_pk
    auto_eject_magazine: false
    sound_auto_eject: /Audio/Guns/EmptyAlarm/lmg_empty_alarm.ogg
    sound_magazine_in: /Audio/Guns/MagIn/lmg_magin.ogg
    sound_magazine_out: /Audio/Guns/MagOut/smg_magout.ogg
    sound_empty: /Audio/Guns/Empty/lmg_empty.ogg
    sound_gunshot: /Audio/Guns/Gunshots/lmg.ogg

- type: entity
  name: L6
  parent: LmgBase
  id: LmgL6
  description: A rooty tooty point and shooty.
  components:
  - type: Sprite
    netsync: false
    sprite: Objects/Guns/LMGs/l6.rsi
    state: l6-4
  - type: Icon
    sprite: Objects/Guns/LMGs/l6.rsi
    state: l6-4
  - type: RangedWeapon
    spreadstddev: 30
    automatic: true
    firerate: 10
  - type: BallisticMagazineWeapon
    caliber: A762mm
    magazines:
    - A762mm
    default_magazine: magazine_a762
  - type: Appearance
    visuals:
    - type: BallisticMagazineWeaponVisualizer2D
      base_state: l6
      steps: 5
  - type: Item
    Size: 24
    sprite: Objects/Guns/LMGs/l6.rsi

- type: entity
  name: PK
  parent: LmgBase
  id: LmgPk
  description: A rooty tooty point and shooty.
  components:
  - type: Sprite
    netsync: false
    sprite: Objects/Guns/LMGs/pk.rsi
    state: pk-4
  - type: Icon
    sprite: Objects/Guns/LMGs/pk.rsi
    state: pk-4
  - type: RangedWeapon
    spreadstddev: 10
    automatic: true
    firerate: 8
  - type: BallisticMagazineWeapon
    caliber: A762mm
    magazines:
    - A762mm
    default_magazine: magazine_pk
  - type: Appearance
    visuals:
    - type: BallisticMagazineWeaponVisualizer2D
      base_state: pk
      steps: 5
  - type: Item
    Size: 24
    sprite: Objects/Guns/LMGs/pk.rsi
