# Base
- type: entity
  parent: BulletWaterShot
  id: SplatterChemBase
  name: chemical splatter
  categories: [ HideSpawnMenu ]
  components:
  - type: Ammo
    muzzleFlash: null
  - type: TimedDespawn
    lifetime: 10
  - type: Projectile
    damage:
      types:
        Blunt: 0
  - type: Sprite
    sprite: Objects/Weapons/Guns/Projectiles/water_shot.rsi
    layers:
    - state: icon
      map: ["enum.VaporVisualLayers.Base"]
  - type: SolutionContainerManager
    solutions:
      vapor:
        maxVol: 50
        canReact: false
  - type: RefillableSolution
    solution: vapor
  - type: DrainableSolution
    solution: vapor
  - type: SolutionInjectOnEmbed
    transferAmount: 50
    solution: melee
  - type: InjectableSolution
    solution: vapor
  - type: Vapor
    active: true
  - type: Appearance
  - type: VaporVisuals

# Syndicate Chemwarrior Projectiles
- type: entity
  parent: SplatterChemBase
  id: SplatterChemPhlogNapalm
  categories: [ HideSpawnMenu ]
  components:
  - type: SolutionContainerManager
    solutions:
      vapor:
        maxVol: 50
        canReact: false
        reagents:
        - ReagentId: Napalm
          Quantity: 1
        - ReagentId: Phlogiston
          Quantity: 1
        - ReagentId: ChlorineTrifluoride
          Quantity: 1
        - ReagentId: Laughter
          Quantity: 4

- type: entity
  parent: SplatterChemBase
  id: SplatterChemDrugs
  categories: [ HideSpawnMenu ]
  components:
  - type: SolutionContainerManager
    solutions:
      vapor:
        maxVol: 50
        canReact: false
        reagents:
        - ReagentId: THC
          Quantity: 5
        - ReagentId: PolytrinicAcid
          Quantity: 1
        - ReagentId: Razorium
          Quantity: 1

- type: entity
  parent: SplatterChemBase
  id: SplatterChemMute
  categories: [ HideSpawnMenu ]
  components:
  - type: SolutionContainerManager
    solutions:
      vapor:
        maxVol: 50
        canReact: false
        reagents:
        - ReagentId: MuteToxin
          Quantity: 4
        - ReagentId: PolytrinicAcid
          Quantity: 1
        - ReagentId: ChloralHydrate
          Quantity: 1

- type: entity
  parent: SplatterChemBase
  id: SplatterChemWeh
  categories: [ HideSpawnMenu ]
  components:
  - type: SolutionContainerManager
    solutions:
      vapor:
        maxVol: 50
        canReact: false
        reagents:
        - ReagentId: JuiceThatMakesYouWeh
          Quantity: 5 # 50u in bloodstream required to turn victim into a lizard
        - ReagentId: Licoxide
          Quantity: 1

- type: entity
  parent: SplatterChemBase
  id: SplatterChemCold
  categories: [ HideSpawnMenu ]
  components:
  - type: SolutionContainerManager
    solutions:
      vapor:
        maxVol: 50
        canReact: false
        reagents:
        - ReagentId: Fresium
          Quantity: 7 # needs 40u in bloodstream for special effect
