- type: entity
  parent: BoxCardboard
  id: BoxSurvival
  name: survival box
  description: It's a box with basic internals inside.
  suffix: Standard
  components:
  - type: StorageFill
    contents:
      - id: ClothingMaskBreath
      - id: EmergencyOxygenTankFilled
      - id: EmergencyMedipen
      - id: SpaceMedipen # starcup: added to help players survive spacings
      - id: Flare
      - id: FoodPSB # DeltaV - replace nutribrick with PSB
      - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: internals
    - state: emergencytank

- type: entity
  parent: BoxSurvival
  id: BoxSurvivalNitrogen
  suffix: Standard N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodPSB # starcup: replaces nutribricks with PSBs to make room for SpaceMedipen
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: internals
    - state: nitrogentank
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity
  parent: BoxCardboard
  id: BoxSurvivalEngineering
  name: extended-capacity survival box
  description: It's a box with basic internals inside. This one is labelled to contain an extended-capacity tank.
  suffix: Extended
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: ExtendedEmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodPSB # DeltaV - replace nutribrick with PSB
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: internals
    - state: extendedtank

- type: entity
  parent: BoxSurvivalEngineering
  id: BoxSurvivalEngineeringNitrogen
  suffix: Extended N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: ExtendedEmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodPSB # starcup: replaces nutribricks with PSBs to make room for SpaceMedipen
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: internals
    - state: nitrogentank
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity

  parent: BoxCardboard
  id: BoxSurvivalSecurity
  name: survival box
  description: It's a box with basic internals inside.
  suffix: Security
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskGasSecurity
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodPSB # DeltaV - replace nutribrick with PSB
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: internals
    - state: emergencytank

- type: entity
  parent: BoxSurvivalSecurity
  id: BoxSurvivalSecurityNitrogen
  suffix: Security N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskGasSecurity
    - id: EmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodPSB # DeltaV - replace nutribrick with PSB
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: internals
    - state: nitrogentank
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity

  parent: BoxCardboard
  id: BoxSurvivalMedical
  name: survival box
  description: It's a box with basic internals inside.
  suffix: Medical
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreathMedical
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodPSB # DeltaV - replace nutribrick with PSB
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: internals
    - state: emergencytank

- type: entity
  parent: BoxSurvivalMedical
  id: BoxSurvivalMedicalNitrogen
  suffix: Medical N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreathMedical
    - id: EmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodPSB # starcup: replaces nutribricks with PSBs to make room for SpaceMedipen
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: internals
    - state: nitrogentank
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity
  parent: BoxCardboard
  id: BoxHug
  name: box of hugs
  description: A special box for sensitive people.
  suffix: Emergency
  components:
  - type: Sprite
    layers:
    - state: box_hug
    - state: heart
  - type: Item
    heldPrefix: hug
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyFunnyOxygenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodPSB # DeltaV - replace nutribrick with PSB
    - id: DrinkWaterBottleFull
  - type: Tag
    tags:
    - BoxCardboard
    - BoxHug

- type: entity
  parent: BoxHug
  id: BoxHugNitrogen
  suffix: Emergency N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodPSB # starcup: replaces nutribricks with PSBs to make room for SpaceMedipen
    - id: DrinkWaterBottleFull
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity
  parent: BoxSurvival
  id: BoxMime
  suffix: Mime, Emergency
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodBreadNutriBatard
    - id: DrinkWaterBottleFull

- type: entity
  parent: BoxSurvivalNitrogen
  id: BoxMimeNitrogen
  suffix: Mime, Emergency N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodBreadNutriBatard
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: internals
    - state: nitrogentank
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity
  parent: BoxSurvival
  id: BoxMimeMoth
  suffix: Mime, Emergency moth
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodBreadCottonNutriBatard
    - id: DrinkWaterBottleFull

- type: entity
  parent: BoxCardboard
  id: BoxSurvivalSyndicate
  name: extended-capacity survival box
  description: It's a box with basic internals inside. This one is labelled to contain an extended-capacity tank.
  suffix: Syndicate
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskGasSyndicate
    - id: ExtendedEmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodPSB # starcup: replaces nutribricks with PSBs to make room for SpaceMedipen
  - type: Sprite
    layers:
    - state: internals
    - state: extendedtank

- type: entity
  parent: BoxSurvivalSyndicate
  id: BoxSurvivalSyndicateNitrogen
  suffix: Syndicate N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskGasSyndicate
    - id: ExtendedEmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: SpaceMedipen # starcup: added to help players survive spacings
    - id: Flare
    - id: FoodPSB # starcup: replaces nutribricks with PSBs to make room for SpaceMedipen
  - type: Sprite
    layers:
    - state: internals
    - state: nitrogentank
  - type: Label
    currentLabel: reagent-name-nitrogen
