prob: 0.5
- type: entity
- parent: [GunSafe, BaseRestrictedContraband]
+ parent: [GunSafeBaseSecure, BaseRestrictedContraband]
id: GunSafeDisabler
name: disabler safe
components:
amount: 5
- type: entity
- parent: [GunSafe, BaseRestrictedContraband]
+ parent: [GunSafeBaseSecure, BaseRestrictedContraband]
id: GunSafePistolMk58
name: mk58 safe
components:
amount: 8
- type: entity
- parent: [GunSafe, BaseRestrictedContraband]
+ parent: [GunSafeBaseSecure, BaseRestrictedContraband]
id: GunSafeRifleLecter
name: lecter safe
components:
amount: 4
- type: entity
- parent: [GunSafe, BaseRestrictedContraband]
+ parent: [GunSafeBaseSecure, BaseRestrictedContraband]
id: GunSafeSubMachineGunDrozd
name: drozd safe
components:
amount: 4
- type: entity
- parent: [GunSafe, BaseRestrictedContraband]
+ parent: [GunSafeBaseSecure, BaseRestrictedContraband]
id: GunSafeShotgunEnforcer
name: enforcer safe
components:
amount: 4
- type: entity
- parent: [GunSafe, BaseRestrictedContraband]
+ parent: [GunSafeBaseSecure, BaseRestrictedContraband]
id: GunSafeShotgunKammerer
name: kammerer safe
components:
- type: entity
id: GunSafeSubMachineGunWt550
suffix: Wt550
- parent: [GunSafe, BaseRestrictedContraband]
+ parent: [GunSafeBaseSecure, BaseRestrictedContraband]
name: wt550 safe
components:
- type: StorageFill
amount: 4
- type: entity
- parent: GunSafe
+ parent: GunSafeBaseSecure
id: GunSafeLaserCarbine
name: laser safe
components:
- !type:EmptyAllContainers
- !type:DeleteEntity
+- type: constructionGraph
+ id: GunSafe
+ start: start
+ graph:
+ - node: start
+ edges:
+ - to: done
+ steps:
+ - material: Steel
+ amount: 10
+ - material: Cable
+ amount: 5
+ doAfter: 5
+ - material: Plasteel
+ amount: 10
+ doAfter: 10
+ - node: done
+ entity: GunSafe
+ edges:
+ - to: start
+ steps:
+ - tool: Screwing
+ doAfter: 5
+ conditions:
+ - !type:StorageWelded
+ welded: false
+ - !type:Locked
+ locked: false
+ completed:
+ - !type:SpawnPrototype
+ prototype: SheetSteel1
+ amount: 10
+ - !type:SpawnPrototype
+ prototype: CableApcStack1
+ amount: 5
+ - !type:SpawnPrototype
+ prototype: SheetPlasteel1
+ amount: 10
+ - !type:EmptyAllContainers
+ - !type:DeleteEntity
+
- type: constructionGraph
id: ClosetWall
start: start
icon: { sprite: Structures/Storage/closet.rsi, state: freezer_icon }
objectType: Structure
+- type: construction
+ id: GunSafe
+ name: gun safe
+ graph: GunSafe
+ startNode: start
+ targetNode: done
+ category: construction-category-storage
+ description: A durable gun safe that can be locked.
+ icon: { sprite: Structures/Storage/closet.rsi, state: shotguncase }
+ objectType: Structure
+
- type: construction
id: ClosetWall
name: wall closet