#- type: entity
#  name: baserevolver
#  parent: BaseItem
#  id: revolver_base
#  description: A rooty tooty point and shooty.
#  components:
#  - type: LoopingSound
#  - type: BallisticMagazineWeapon
#    caliber: A357
#    magazines:
#    - A357
#    default_magazine: magazine_9mm
#    auto_eject_magazine: false
#    sound_auto_eject: /Audio/Guns/MagOut/revolver_magout.ogg
#    sound_magazine_in: /Audio/Guns/MagIn/revolver_magin.ogg
#    sound_magazine_out: /Audio/Guns/MagOut/revolver_magout.ogg
#    sound_empty: /Audio/Guns/Empty/empty.ogg
#    sound_gunshot: /Audio/Guns/Gunshots/revolver.ogg
#
#- type: entity
#  name: inspector
#  parent: revolver_base
#  id: revolver_inspector
#  description: A rooty tooty point and shooty.
#  components:
#  - type: Sprite
#    netsync: false
#    sprite: Objects/Guns/revolvers/inspector.rsi
#    state: inspector-0
#  - type: Icon
#    sprite: Objects/Guns/revolvers/inspector.rsi
#    state: inspector-0
#  - type: LoopingSound
#  - type: RangedWeapon
#    spreadstddev: 2
#    automatic: false
#    firerate: 8
#  - type: BallisticMagazineWeapon
#    caliber: A44
#    magazines:
#    - A44
#    default_magazine: magazine_44
#    sound_gunshot: /Audio/Guns/Gunshots/revolver.ogg
#    sound_magazine_in: /Audio/Guns/MagIn/revolver_magin.ogg
#    sound_magazine_out: /Audio/Guns/MagOut/revolver_magout.ogg
#  - type: Appearance
#    visuals:
#    - type: BallisticMagazineWeaponVisualizer2D
#      base_state: inspector
#      steps: 1
#  - type: Item
#    Size: 24
#    sprite: Objects/Guns/revolvers/inspector.rsi
#
#- type: entity
#  name: mateba
#  parent: revolver_base
#  id: revolver_mateba
#  description: A rooty tooty point and shooty.
#  components:
#  - type: Sprite
#    netsync: false
#    sprite: Objects/Guns/revolvers/mateba.rsi
#    state: mateba-1
#  - type: Icon
#    sprite: Objects/Guns/revolvers/mateba.rsi
#    state: mateba-1
#  - type: LoopingSound
#  - type: RangedWeapon
#    spreadstddev: 2
#    automatic: false
#    firerate: 8
#  - type: BallisticMagazineWeapon
#    caliber: A357
#    magazines:
#    - A357
#    default_magazine:
#    sound_gunshot: /Audio/Guns/Gunshots/revolver.ogg
#    sound_magazine_in: /Audio/Guns/MagIn/revolver_magin.ogg
#    sound_magazine_out: /Audio/Guns/MagOut/revolver_magout.ogg
#  - type: Appearance
#    visuals:
#    - type: BallisticMagazineWeaponVisualizer2D
#      base_state: mateba
#      steps: 2
#  - type: Item
#    Size: 24
#    sprite: Objects/Guns/revolvers/mateba.rsi
#
#- type: entity
#  name: revolver
#  parent: revolver_base
#  id: revolver_revolver
#  description: A rooty tooty point and shooty.
#  components:
#  - type: Sprite
#    netsync: false
#    sprite: Objects/Guns/revolvers/revolver.rsi
#    state: revolver-1
#  - type: Icon
#    sprite: Objects/Guns/revolvers/revolver.rsi
#    state: revolver-1
#  - type: LoopingSound
#  - type: RangedWeapon
#    spreadstddev: 2
#    automatic: false
#    firerate: 8
#  - type: BallisticMagazineWeapon
#    caliber: A357
#    magazines:
#    - A357
#    default_magazine:
#    sound_gunshot: /Audio/Guns/Gunshots/revolver.ogg
#    sound_magazine_in: /Audio/Guns/MagIn/revolver_magin.ogg
#    sound_magazine_out: /Audio/Guns/MagOut/revolver_magout.ogg
#  - type: Appearance
#    visuals:
#    - type: BallisticMagazineWeaponVisualizer2D
#      base_state: revolver
#      steps: 2
#  - type: Item
#    Size: 24
#    sprite: Objects/Guns/revolvers/revolver.rsi
