# SPDX-FileCopyrightText: 2021 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2022 Peptide90 <78795277+Peptide90@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Visne <39844191+Visne@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Vordenburg <114301317+Vordenburg@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 metalgearsloth <metalgearsloth@gmail.com>
# SPDX-FileCopyrightText: 2023 Brayden H <35241666+hord-brayden@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Guilherme Ornel <86210200+joshepvodka@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Jeff <velcroboy333@hotmail.com>
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Tollhouse <mistertollhouse@gmail.com>
# SPDX-FileCopyrightText: 2023 Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 ninruB <38016303+asperger-sind@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
# SPDX-FileCopyrightText: 2024 Ps3Moira <113228053+ps3moira@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 DR-DOCTOR-EVIL-EVIL <hudsonirwin11@icloud.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  id: Cigarette
  parent: BaseCigar
  name: cigarette
  description: A roll of tobacco and nicotine.
  components:
  - type: Sprite
    sprite: Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi
    state: unlit-icon
  - type: Tag
    tags:
      - Cigarette
      - Trash
  - type: SpaceGarbage
  - type: Clothing
    sprite: Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi
    slots: [ mask ]
    equippedPrefix: unlit
  - type: Item
    size: Tiny
    sprite: Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi
    heldPrefix: unlit
  - type: Construction
    graph: smokeableCigarette
    node: cigarette

- type: entity
  id: SoakedCigarette
  parent: BaseCigar
  name: cigarette
  suffix: Soaked
  description: A roll of tobacco and nicotine soaked in some chemical.
  components:
  - type: Sprite
    sprite: Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi
    state: unlit-icon
  - type: Tag
    tags:
      - Cigarette
      - Trash
  - type: SpaceGarbage
  - type: Clothing
    sprite: Objects/Consumable/Smokeables/Cigarettes/cigarette.rsi
    slots: [ mask ]
    equippedPrefix: unlit
  - type: Item
    size: Tiny
  - type: Construction
    graph: smokeableCigarette
    node: cigarette

- type: entity
  id: CigaretteSpent
  parent: Cigarette
  suffix: spent
  components:
  - type: Sprite
    state: burnt-icon
  - type: Smokable
    state: Burnt
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 20
  - type: Tag
    tags:
      - Cigarette
      - Trash
      - Burnt

- type: entity
  id: CigaretteSyndicate
  suffix: syndicate
  parent: Cigarette
  name: cigarette
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Omnizine
            Quantity: 30

- type: entity
  id: CigaretteOmnizine
  parent: SoakedCigarette
  name: Hot Dog Water Flavor Explosion
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Omnizine
            Quantity: 10

- type: entity
  id: CigaretteIron
  parent: SoakedCigarette
  name: Rusty Orange Baja Blast
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Iron
            Quantity: 10

- type: entity
  id: CigaretteTricordrazine
  parent: SoakedCigarette
  name: Licorice Allsorts
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Tricordrazine
            Quantity: 10

- type: entity
  id: CigaretteDylovene
  parent: SoakedCigarette
  name: Urinal Cake Dissolver
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Dylovene
            Quantity: 10

- type: entity
  id: CigaretteDermaline
  parent: SoakedCigarette
  name: Aloe Peanut Butter Medley
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Dermaline
            Quantity: 10

- type: entity
  id: CigaretteArithrazine
  parent: SoakedCigarette
  name: Roman Pipe Works
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Arithrazine
            Quantity: 10

- type: entity
  id: CigaretteNutriment
  parent: SoakedCigarette
  name: Grandma's Christmas Fruitcake
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Nutriment
            Quantity: 10

- type: entity
  id: CigaretteBicaridine
  parent: SoakedCigarette
  name: Wet Dog Enhanced Cigarette
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Bicaridine
            Quantity: 10

- type: entity
  id: CigaretteDexalin
  parent: SoakedCigarette
  name: Rocky Mountain Musk
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Dexalin
            Quantity: 10

- type: entity
  id: CigaretteSaline
  parent: SoakedCigarette
  name: North Atlantic Cruise
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Saline
            Quantity: 10

- type: entity
  id: CigaretteBbqSauce
  parent: SoakedCigarette
  name: Spicy Wood Aroma
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: BbqSauce
            Quantity: 10

- type: entity
  id: CigaretteFrezon
  parent: SoakedCigarette
  name: Atmospheric Adventure
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Frezon
            Quantity: 10

- type: entity
  id: CigaretteCapsaicinOil
  parent: SoakedCigarette
  name: Chilly P
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: CapsaicinOil
            Quantity: 10

- type: entity
  id: CigaretteRadium
  parent: SoakedCigarette
  name: Ex Ray
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Radium
            Quantity: 10

- type: entity
  id: CigaretteHaloperidol
  parent: SoakedCigarette
  name: Warm Bovine Extract
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Haloperidol
            Quantity: 10

- type: entity
  id: CigaretteLaughter
  parent: SoakedCigarette
  name: Clown Adjacency Bonus
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Laughter
            Quantity: 10

- type: entity
  id: CigaretteLipolicide
  parent: SoakedCigarette
  name: 80's Workout Routine
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Lipolicide
            Quantity: 10

- type: entity
  id: CigaretteSodiumPolyacrylate
  parent: SoakedCigarette
  name: Unhealthy Habits
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: SodiumPolyacrylate
            Quantity: 10

- type: entity
  id: CigaretteMold
  parent: SoakedCigarette
  name: Beneath The Sink Experience
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Mold
            Quantity: 10

- type: entity
  id: CigaretteLicoxide
  parent: SoakedCigarette
  name: Wake Up Call
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: Licoxide
            Quantity: 10

- type: entity
  id: CigaretteWeldingFuel
  parent: SoakedCigarette
  name: Plasma Sauce
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: WeldingFuel
            Quantity: 10

- type: entity
  id: CigaretteRobustHarvest
  parent: SoakedCigarette
  name: Hippie Romance Novel
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
          - ReagentId: Nicotine
            Quantity: 10
          - ReagentId: RobustHarvest
            Quantity: 10

- type: entity
  id: CigarettePhlogiston
  parent: SoakedCigarette
  name: Dragon Dating Sim
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
        - ReagentId: Nicotine
          Quantity: 10
        - ReagentId: Phlogiston
          Quantity: 10

- type: entity
  id: CigaretteBanana
  parent: SoakedCigarette
  name: Pun Pun's Tropical Getaway
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
        - ReagentId: Nicotine
          Quantity: 10
        - ReagentId: Potassium
          Quantity: 10

- type: entity
  id: CigaretteBlackPepper
  parent: SoakedCigarette
  name: English Spice
  components:
  - type: SolutionContainerManager
    solutions:
      smokable:
        maxVol: 40
        reagents:
        - ReagentId: Nicotine
          Quantity: 10
        - ReagentId: Blackpepper
          Quantity: 10
