- type: entity
id: ClosetTool
name: tool closet
- parent: ClosetBase
+ parent: ClosetSteelBase
description: It's a storage unit for tools.
components:
- type: Appearance
- type: entity
id: ClosetRadiationSuit
name: radiation suit closet
- parent: ClosetBase
+ parent: ClosetSteelBase
description: "More comfortable than radiation poisioning."
components:
- type: Appearance
- type: entity
id: ClosetEmergency
name: emergency closet
- parent: ClosetBase
+ parent: ClosetSteelBase
description: It's a storage unit for emergency breath masks and O2 tanks.
components:
- type: Appearance
- type: entity
id: ClosetFire
name: fire-safety closet
- parent: ClosetBase
+ parent: ClosetSteelBase
description: It's a storage unit for fire-fighting supplies.
components:
- type: Appearance
- type: entity
id: ClosetBomb
name: EOD closet
- parent: ClosetBase
+ parent: ClosetSteelBase
description: It's a storage unit for explosion-protective suits.
components:
- type: Appearance
# Base level 3 bio hazard closet
- type: entity
id: ClosetL3
- parent: ClosetBase
+ parent: ClosetSteelBase
name: level 3 biohazard gear closet
description: It's a storage unit for level 3 biohazard gear.
components:
- type: entity
id: ClosetMaintenance
name: maintenance closet
- parent: ClosetBase
+ parent: ClosetSteelBase
description: It's a storage unit.
components:
- type: Appearance
- type: entity
id: ClosetCursed
- parent: ClosetBase
+ parent: ClosetSteelBase
name: closet
suffix: cursed
description: A standard-issue Nanotrasen storage unit.
- type: CursedEntityStorage
- type: EntityStorage
closeSound:
- path: /Audio/Effects/teleport_arrival.ogg
\ No newline at end of file
+ path: /Audio/Effects/teleport_arrival.ogg
--- /dev/null
+- type: constructionGraph
+ id: ClosetSteel
+ start: start
+ graph:
+ - node: start
+ edges:
+ - to: done
+ steps:
+ - material: Steel
+ amount: 4
+ doAfter: 5
+ - node: done
+ entity: ClosetSteelBase
+ edges:
+ - to: start
+ steps:
+ - tool: Screwing
+ doAfter: 5
+ conditions:
+ - !type:StorageWelded
+ welded: false
+ completed:
+ - !type:SpawnPrototype
+ prototype: SheetSteel1
+ amount: 4
+ - !type:EmptyAllContainers
+ - !type:DeleteEntity
--- /dev/null
+- type: construction
+ id: ClosetSteel
+ name: closet
+ graph: ClosetSteel
+ startNode: start
+ targetNode: done
+ category: construction-category-storage
+ description: A tall steel box that cannot be locked.
+ icon: { sprite: Structures/Storage/closet.rsi, state: generic_icon }
+ objectType: Structure