- type: entity
  id: BulletImpactEffect
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    drawdepth: Effects
    layers:
    - shader: unshaded
      map: [ "enum.EffectLayers.Unshaded" ]
      sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
      state: impact_bullet
  - type: TimedDespawn
    lifetime: 0.25
  - type: Tag
    tags:
    - HideContextMenu
  - type: EffectVisuals

- type: entity
  id: BulletImpactEffectDisabler
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    drawdepth: Effects
    layers:
    - shader: unshaded
      map: [ "enum.EffectLayers.Unshaded" ]
      sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
      state: impact_laser_blue
  - type: TimedDespawn
    lifetime: 0.2
  - type: Tag
    tags:
    - HideContextMenu
  - type: EffectVisuals

- type: entity
  id: BulletImpactEffectOrangeDisabler
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    drawdepth: Effects
    layers:
    - shader: unshaded
      map: [ "enum.EffectLayers.Unshaded" ]
      sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
      state: impact_laser_greyscale
      color: orangered
  - type: TimedDespawn
    lifetime: 0.2
  - type: Tag
    tags:
    - HideContextMenu
  - type: EffectVisuals

- type: entity
  id: BulletImpactEffectKinetic
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    drawdepth: Effects
    layers:
    - shader: unshaded
      map: [ "enum.EffectLayers.Unshaded" ]
      sprite: Effects/arcs.rsi
      state: punch
  - type: TimedDespawn
    lifetime: 0.2
  - type: Tag
    tags:
    - HideContextMenu
  - type: EffectVisuals
