# SPDX-FileCopyrightText: 2021 ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Fishfish458 <47410468+Fishfish458@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 fishfish458 <fishfish458>
# SPDX-FileCopyrightText: 2023 Nairod <110078045+Nairodian@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 TemporalOroboros <TemporalOroboros@gmail.com>
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Debug <49997488+DebugOk@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ilya246 <57039557+Ilya246@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  id: InflatableWallStack
  parent: BaseItem
  name: inflatable barricade
  description: A folded membrane which rapidly expands into a large cubical shape on activation.
  suffix: Full
  components:
    - type: Stack
      stackType: InflatableWall
      count: 10
    - type: Sprite
      sprite: Objects/Misc/inflatable_wall.rsi
      state: item_wall
    - type: Item
      sprite: Objects/Misc/inflatable_wall.rsi
      size: Small
    - type: SpawnAfterInteract
      prototype: InflatableWall
      doAfter: 1
      removeOnInteract: true
    - type: Clickable
    - type: Tag
      tags:
        - DroneUsable # Goobstation
    - type: PhysicalComposition
# TODO: Add stack sprites + visuals.

- type: entity
  id: InflatableDoorStack
  parent: BaseItem
  name: inflatable door
  description: A folded membrane which rapidly expands into a large cubical shape on activation.
  suffix: Full
  components:
    - type: Stack
      stackType: InflatableDoor
      count: 4
    - type: Sprite
      sprite: Objects/Misc/inflatable_door.rsi
      state: item_door
    - type: Item
      sprite: Objects/Misc/inflatable_door.rsi
      size: Small
    - type: SpawnAfterInteract
      prototype: InflatableDoor
      doAfter: 1
      removeOnInteract: true
    - type: Clickable
    - type: Tag
      tags:
      - DroneUsable # Goobstation
    - type: PhysicalComposition
# TODO: Add stack sprites + visuals.

- type: entity
  parent: InflatableWallStack
  id: InflatableWallStack5
  suffix: 5
  components:
    - type: Sprite
      state: item_wall
    - type: Stack
      count: 5

- type: entity
  parent: InflatableWallStack
  id: InflatableWallStack1
  suffix: 1
  components:
    - type: Sprite
      state: item_wall
    - type: Stack
      count: 1

- type: entity
  parent: InflatableDoorStack
  id: InflatableDoorStack1
  suffix: 1
  components:
    - type: Sprite
      state: item_door
    - type: Stack
      count: 1
