- type: entity
  id: PelletShotgunSlug
  name: pellet (.50 slug)
  abstract: true
  parent: BulletBase
  components:
  - type: Sprite
    sprite: Objects/Weapons/Guns/Projectiles/slug.rsi
    state: base
  - type: Projectile
    damage:
      types:
        Piercing: 13

- type: entity
  id: PelletShotgunBeanbag
  name: beanbag (.50)
  abstract: true
  parent: BulletBase
  components:
  - type: Sprite
    sprite: Objects/Weapons/Guns/Projectiles/buckshot.rsi
    state: base
  - type: Projectile
    damage:
      types:
        Blunt: 10
  - type: StunOnCollide
    stunAmount: 5
    knockdownAmount: 3

- type: entity
  id: PelletShotgun
  name: pellet (.50)
  abstract: true
  parent: BulletBase
  components:
  - type: Sprite
    sprite: Objects/Weapons/Guns/Projectiles/buckshot.rsi
    state: base
  - type: Projectile
    damage:
      types:
        Piercing: 13

- type: entity
  id: PelletShotgunFlash
  name: pellet (.50 flash)
  abstract: true
  parent: BulletBaseFlash
  components:
  - type: Sprite
    sprite: Objects/Weapons/Guns/Projectiles/buckshot.rsi
    state: base
  - type: Projectile
    damage:
      types:
        Blunt: 3

- type: entity
  id: PelletShotgunIncendiary
  name: pellet (.50 incendiary)
  abstract: true
  parent: BulletBase
  components:
  - type: Sprite
    sprite: Objects/Weapons/Guns/Projectiles/flare_buckshot.rsi
    state: base
  - type: Projectile
    damage:
      groups:
        Burn: 10
  - type: PointLight
    enabled: true   
    color: "#ff4300"
    radius: 2.0
    energy: 7.0
  - type: IgniteOnCollide
    fireStacks: 1
    
- type: entity
  id: PelletShotgunPractice
  name: pellet (.50 practice)
  abstract: true
  parent: BulletBasePractice
  components:
  - type: Sprite
    sprite: Objects/Weapons/Guns/Projectiles/buckshot.rsi
    state: base
  - type: Projectile
    damage:
      types:
        Blunt: 1

- type: entity
  id: PelletShotgunTranquilizer
  name: pellet (.50 tranquilizer)
  abstract: true
  parent: BulletBasePractice
  components:
  - type: Sprite
    sprite: Objects/Weapons/Guns/Projectiles/buckshot.rsi
    state: base
  - type: Projectile
    damage:
      types:
        Blunt: 1
  - type: SolutionContainerManager
    solutions:
      ammo:
        maxVol: 15
  - type: RefillableSolution
    solution: ammo
  - type: DrainableSolution
    solution: ammo
  - type: SolutionInjectOnCollide
    transferAmount: 15
  - type: InjectableSolution
    solution: ammo

- type: entity
  id: PelletShotgunFlare
  name: pellet (.50 flare)
  abstract: true
  parent: BulletBase
  components:
  - type: Sprite
    sprite: Objects/Weapons/Guns/Projectiles/flare_buckshot.rsi
    state: base
  - type: Projectile
    damage:
      groups:
        Burn: 20
  - type: PointLight
    enabled: true   
    color: "#FF8080"
    radius: 15.0
    energy: 9.0
  - type: IgniteOnCollide
    fireStacks: 4