Merge remote-tracking branch 'upstream/master' into ups
This commit is contained in:
@@ -0,0 +1,268 @@
|
||||
- type: constructionGraph
|
||||
id: Shelf
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
actions:
|
||||
- !type:DeleteEntity {}
|
||||
edges:
|
||||
# Normal
|
||||
- to: ShelfWood
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: WoodPlank
|
||||
amount: 4
|
||||
doAfter: 2
|
||||
- to: ShelfMetal
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 5
|
||||
doAfter: 3
|
||||
- to: ShelfGlass
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: Glass
|
||||
amount: 4
|
||||
doAfter: 2
|
||||
# Reinforced
|
||||
- to: ShelfRWood
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: WoodPlank
|
||||
amount: 8
|
||||
doAfter: 3
|
||||
- material: Cable
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- to: ShelfRMetal
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: Plasteel
|
||||
amount: 5
|
||||
doAfter: 3
|
||||
- material: ReinforcedGlass
|
||||
amount: 5
|
||||
doAfter: 2
|
||||
- material: Cable
|
||||
amount: 3
|
||||
doAfter: 1
|
||||
- to: ShelfRGlass
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: Plastic
|
||||
amount: 5
|
||||
doAfter: 2
|
||||
- material: ReinforcedGlass
|
||||
amount: 5
|
||||
doAfter: 3
|
||||
- material: Cable
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
# Departmental
|
||||
- to: ShelfBar
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: WoodPlank
|
||||
amount: 6
|
||||
doAfter: 2
|
||||
- to: ShelfKitchen
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: MetalRod
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
- material: Steel
|
||||
amount: 5
|
||||
- material: WoodPlank
|
||||
amount: 3
|
||||
doAfter: 2
|
||||
- to: ShelfChemistry
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
steps:
|
||||
- material: Plasteel
|
||||
amount: 2
|
||||
doAfter: 2
|
||||
- material: ReinforcedGlass
|
||||
amount: 5
|
||||
doAfter: 2
|
||||
- material: Plastic
|
||||
amount: 5
|
||||
doAfter: 2
|
||||
- material: Cable
|
||||
amount: 2
|
||||
doAfter: 1
|
||||
|
||||
# Normal deconstructs
|
||||
- node: ShelfWood
|
||||
entity: ShelfWood
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: MaterialWoodPlank1
|
||||
amount: 4
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 2
|
||||
|
||||
- node: ShelfMetal
|
||||
entity: ShelfMetal
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 5
|
||||
steps:
|
||||
- tool: Screwing
|
||||
doAfter: 5
|
||||
|
||||
- node: ShelfGlass
|
||||
entity: ShelfGlass
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetGlass1
|
||||
amount: 4
|
||||
steps:
|
||||
- tool: Screwing
|
||||
doAfter: 2
|
||||
# Reinforced deconstructs
|
||||
- node: ShelfRWood
|
||||
entity: ShelfRWood
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: MaterialWoodPlank1
|
||||
amount: 8
|
||||
- !type:SpawnPrototype
|
||||
prototype: CableApcStack1
|
||||
amount: 2
|
||||
steps:
|
||||
- tool: Screwing
|
||||
doAfter: 5
|
||||
- tool: Prying
|
||||
doAfter: 2
|
||||
|
||||
- node: ShelfRMetal
|
||||
entity: ShelfRMetal
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetPlasteel1
|
||||
amount: 5
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetRGlass1
|
||||
amount: 5
|
||||
- !type:SpawnPrototype
|
||||
prototype: CableApcStack1
|
||||
amount: 3
|
||||
steps:
|
||||
- tool: Screwing
|
||||
doAfter: 2
|
||||
- tool: Welding
|
||||
doAfter: 5
|
||||
|
||||
- node: ShelfRGlass
|
||||
entity: ShelfRGlass
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetPlastic1
|
||||
amount: 5
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetRGlass1
|
||||
amount: 5
|
||||
- !type:SpawnPrototype
|
||||
prototype: CableApcStack1
|
||||
amount: 2
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 2
|
||||
- tool: Screwing
|
||||
doAfter: 4
|
||||
|
||||
# Departmental deconstructs
|
||||
- node: ShelfBar
|
||||
entity: ShelfBar
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: MaterialWoodPlank1
|
||||
amount: 6
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 3
|
||||
|
||||
- node: ShelfKitchen
|
||||
entity: ShelfKitchen
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: PartRodMetal
|
||||
amount: 2
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 5
|
||||
- !type:SpawnPrototype
|
||||
prototype: MaterialWoodPlank1
|
||||
amount: 3
|
||||
steps:
|
||||
- tool: Screwing
|
||||
doAfter: 2
|
||||
- tool: Welding
|
||||
doAfter: 2
|
||||
- tool: Prying
|
||||
doAfter: 1
|
||||
|
||||
- node: ShelfChemistry
|
||||
entity: ShelfChemistry
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetPlasteel1
|
||||
amount: 2
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetPlastic1
|
||||
amount: 5
|
||||
- !type:SpawnPrototype
|
||||
prototype: SheetRGlass1
|
||||
amount: 5
|
||||
- !type:SpawnPrototype
|
||||
prototype: CableApcStack1
|
||||
amount: 2
|
||||
steps:
|
||||
- tool: Welding
|
||||
doAfter: 2
|
||||
- tool: Screwing
|
||||
doAfter: 1
|
||||
- tool: Anchoring
|
||||
doAfter: 2
|
||||
- tool: Prying
|
||||
doAfter: 4
|
||||
@@ -49,3 +49,150 @@
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
# Shelfs
|
||||
# Normals
|
||||
- type: construction
|
||||
id: ShelfWood
|
||||
name: wooden shelf
|
||||
description: A convenient place to place, well, anything really.
|
||||
graph: Shelf
|
||||
startNode: start
|
||||
targetNode: ShelfWood
|
||||
icon:
|
||||
sprite: Structures/Storage/Shelfs/wood.rsi
|
||||
state: base
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:WallmountCondition
|
||||
|
||||
- type: construction
|
||||
id: ShelfMetal
|
||||
name: metal shelf
|
||||
description: A sturdy place to place, well, anything really.
|
||||
graph: Shelf
|
||||
startNode: start
|
||||
targetNode: ShelfMetal
|
||||
icon:
|
||||
sprite: Structures/Storage/Shelfs/metal.rsi
|
||||
state: base
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:WallmountCondition
|
||||
|
||||
- type: construction
|
||||
id: ShelfGlass
|
||||
name: glass shelf
|
||||
description: Just like a normal shelf! But fragile and without the walls!
|
||||
graph: Shelf
|
||||
startNode: start
|
||||
targetNode: ShelfGlass
|
||||
icon:
|
||||
sprite: Structures/Storage/Shelfs/glass.rsi
|
||||
state: base
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:WallmountCondition
|
||||
|
||||
# Reinforced
|
||||
- type: construction
|
||||
id: ShelfRWood
|
||||
name: sturdy wooden shelf
|
||||
description: The perfect place to store all your vintage records.
|
||||
graph: Shelf
|
||||
startNode: start
|
||||
targetNode: ShelfRWood
|
||||
icon:
|
||||
sprite: Structures/Storage/Shelfs/wood.rsi
|
||||
state: rbase
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:WallmountCondition
|
||||
|
||||
- type: construction
|
||||
id: ShelfRMetal
|
||||
name: sturdy metal shelf
|
||||
description: Nice and strong, and keeps your maints loot secure.
|
||||
graph: Shelf
|
||||
startNode: start
|
||||
targetNode: ShelfRMetal
|
||||
icon:
|
||||
sprite: Structures/Storage/Shelfs/metal.rsi
|
||||
state: rbase
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:WallmountCondition
|
||||
|
||||
- type: construction
|
||||
id: ShelfRGlass
|
||||
name: sturdy glass shelf
|
||||
description: See through, decent strength, shiny plastic case. Whats not to love?
|
||||
graph: Shelf
|
||||
startNode: start
|
||||
targetNode: ShelfRGlass
|
||||
icon:
|
||||
sprite: Structures/Storage/Shelfs/glass.rsi
|
||||
state: rbase
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:WallmountCondition
|
||||
|
||||
# Departmental
|
||||
- type: construction
|
||||
id: ShelfBar
|
||||
name: bar shelf
|
||||
description: A convenient place for all your extra booze, specifically designed to hold more bottles!
|
||||
graph: Shelf
|
||||
startNode: start
|
||||
targetNode: ShelfBar
|
||||
icon:
|
||||
sprite: Structures/Storage/Shelfs/Departments/Service/bar.rsi
|
||||
state: base
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:WallmountCondition
|
||||
|
||||
- type: construction
|
||||
id: ShelfKitchen
|
||||
name: cooking shelf
|
||||
description: Holds your knifes, spice, and everything nice!
|
||||
graph: Shelf
|
||||
startNode: start
|
||||
targetNode: ShelfKitchen
|
||||
icon:
|
||||
sprite: Structures/Storage/Shelfs/Departments/Service/kitchen.rsi
|
||||
state: base
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:WallmountCondition
|
||||
|
||||
- type: construction
|
||||
id: ShelfChemistry
|
||||
name: chemical shelf
|
||||
description: Perfect for keeping the most important chemicals safe, and out of the clumsy clowns hands!
|
||||
graph: Shelf
|
||||
startNode: start
|
||||
targetNode: ShelfChemistry
|
||||
icon:
|
||||
sprite: Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi
|
||||
state: base
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canBuildInImpassable: true
|
||||
conditions:
|
||||
- !type:WallmountCondition
|
||||
|
||||
Reference in New Issue
Block a user