- type: entity
  id: CigPackBase
  parent: BaseItem
  name: cigarette pack
  abstract: true
  components:
  - type: Tag
    tags:
    - CigPack
    - Recyclable
    - Trash
  - type: Recyclable
  - type: Storage
    capacity: 6
  - type: Item
    size: 6
  - type: StorageFill
    contents:
    - id: Cigarette
      amount: 6
  - type: ItemCounter
    count:
      tags: [Cigarette]
  - type: Appearance
    visuals:
    - type: BagOpenCloseVisualizer
      openIcon: open
    - type: StackVisualizer
      sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/visualizer.rsi
      composite: true
      stackLayers:
      - cig1
      - cig2
      - cig3
      - cig4
      - cig5
      - cig6

- type: entity
  id: CigPackGreen
  parent: CigPackBase
  name: Spessman's Smokes packet
  description: A label on the packaging reads, Wouldn't a slow death make a change?
  components:
  - type: Sprite
    netsync: false
    sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/green.rsi
    layers:
    - state: closed
  - type: Item
    sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/green.rsi
    size: 6

- type: entity
  id: CigPackRed
  parent: CigPackBase
  name: DromedaryCo packet
  description: The most popular brand of Space Cigarettes, sponsors of the Space Olympics.
  components:
  - type: Sprite
    netsync: false
    sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/red.rsi
    layers:
    - state: closed
  - type: Item
    sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/red.rsi
    size: 6

- type: entity
  id: CigPackBlue
  parent: CigPackBase
  name: AcmeCo packet
  description: For those who somehow want to obtain the record for the most amount of cancerous tumors.
  components:
  - type: Sprite
    netsync: false
    sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/blue.rsi
    layers:
    - state: closed
  - type: Item
    sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/blue.rsi
    size: 6

- type: entity
  id: CigPackBlack
  parent: CigPackBase
  name: Nomads packet
  description: Nomads's extra strong, for when your life is more extra hard.
  components:
  - type: Sprite
    netsync: false
    sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/black.rsi
    layers:
    - state: closed
  - type: Item
    sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/black.rsi
    size: 6

- type: entity
  id: CigPackSyndicate
  parent: CigPackBase
  name: Syndicate Smokes packet
  description: Elite cigarettes for elite agents. Infused with medicine for when you need to do more than calm your nerves.
  components:
  - type: StorageFill
    contents:
    - id: CigaretteSyndicate
      amount: 6
  - type: Sprite
    netsync: false
    sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/syndicate.rsi
    layers:
    - state: closed
  - type: Item
    sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/syndicate.rsi
    size: 6
