External airlock (#879)
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
ent-airlockExternal = { ent-AirlockExternal }
|
||||||
|
.desc = { ent-AirlockExternal.desc }
|
||||||
|
|
||||||
|
ent-airlockExternalGlass = стеклянный внешний шлюз
|
||||||
|
.desc = { ent-airlockExternal.desc}
|
||||||
@@ -108,6 +108,11 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Structures/Doors/Airlocks/Standard/external.rsi
|
sprite: Structures/Doors/Airlocks/Standard/external.rsi
|
||||||
state: "assembly"
|
state: "assembly"
|
||||||
|
- type: Construction ## WD edit
|
||||||
|
graph: Airlock
|
||||||
|
node: externalAssembly
|
||||||
|
containers:
|
||||||
|
- board
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: AirlockAssembly
|
parent: AirlockAssembly
|
||||||
@@ -117,6 +122,11 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Structures/Doors/Airlocks/Glass/external.rsi
|
sprite: Structures/Doors/Airlocks/Glass/external.rsi
|
||||||
state: "assembly"
|
state: "assembly"
|
||||||
|
- type: Construction ## WD edit
|
||||||
|
graph: Airlock
|
||||||
|
node: externalAssemblyGlass
|
||||||
|
containers:
|
||||||
|
- board
|
||||||
|
|
||||||
#Public (Glass Airlock)
|
#Public (Glass Airlock)
|
||||||
- type: entity
|
- type: entity
|
||||||
|
|||||||
@@ -20,6 +20,9 @@
|
|||||||
- type: PaintableAirlock
|
- type: PaintableAirlock
|
||||||
group: External
|
group: External
|
||||||
department: null
|
department: null
|
||||||
|
- type: Construction ## WD edit
|
||||||
|
graph: Airlock
|
||||||
|
node: external
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: AirlockExternal
|
parent: AirlockExternal
|
||||||
@@ -34,3 +37,6 @@
|
|||||||
sprite: Structures/Doors/Airlocks/Glass/external.rsi
|
sprite: Structures/Doors/Airlocks/Glass/external.rsi
|
||||||
- type: PaintableAirlock
|
- type: PaintableAirlock
|
||||||
group: ExternalGlass
|
group: ExternalGlass
|
||||||
|
- type: Construction ## WD edit
|
||||||
|
graph: Airlock
|
||||||
|
node: externalGlass
|
||||||
|
|||||||
@@ -77,6 +77,15 @@
|
|||||||
- material: ReinforcedGlass
|
- material: ReinforcedGlass
|
||||||
amount: 1
|
amount: 1
|
||||||
doAfter: 2
|
doAfter: 2
|
||||||
|
## WD edit start
|
||||||
|
- to: externalAssembly
|
||||||
|
conditions:
|
||||||
|
- !type:EntityAnchored {}
|
||||||
|
steps:
|
||||||
|
- material: Steel
|
||||||
|
amount: 1
|
||||||
|
doAfter: 2
|
||||||
|
## WD edit end
|
||||||
- to: wired
|
- to: wired
|
||||||
conditions:
|
conditions:
|
||||||
- !type:EntityAnchored {}
|
- !type:EntityAnchored {}
|
||||||
@@ -114,6 +123,55 @@
|
|||||||
- tool: Prying
|
- tool: Prying
|
||||||
doAfter: 5
|
doAfter: 5
|
||||||
|
|
||||||
|
## WD edit start
|
||||||
|
- node: externalAssembly
|
||||||
|
entity: AirlockAssemblyExternal
|
||||||
|
edges:
|
||||||
|
- to: electronics
|
||||||
|
conditions:
|
||||||
|
- !type:EntityAnchored {}
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetSteel1
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Prying
|
||||||
|
doAfter: 5
|
||||||
|
- to: external
|
||||||
|
conditions:
|
||||||
|
- !type:EntityAnchored {}
|
||||||
|
steps:
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 2.5
|
||||||
|
- to: externalAssemblyGlass
|
||||||
|
conditions:
|
||||||
|
- !type:EntityAnchored {}
|
||||||
|
steps:
|
||||||
|
- material: ReinforcedGlass
|
||||||
|
amount: 1
|
||||||
|
doAfter: 2
|
||||||
|
|
||||||
|
- node: externalAssemblyGlass
|
||||||
|
entity: AirlockAssemblyExternalGlass
|
||||||
|
edges:
|
||||||
|
- to: externalGlass
|
||||||
|
conditions:
|
||||||
|
- !type:EntityAnchored {}
|
||||||
|
steps:
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 2.5
|
||||||
|
- to: externalAssembly
|
||||||
|
conditions:
|
||||||
|
- !type:EntityAnchored {}
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetRGlass1
|
||||||
|
amount: 1
|
||||||
|
steps:
|
||||||
|
- tool: Prying
|
||||||
|
doAfter: 5
|
||||||
|
## WD edit end
|
||||||
|
|
||||||
## Glass airlock
|
## Glass airlock
|
||||||
- node: glassAirlock
|
- node: glassAirlock
|
||||||
entity: AirlockGlass
|
entity: AirlockGlass
|
||||||
@@ -154,6 +212,23 @@
|
|||||||
amount: 2
|
amount: 2
|
||||||
doAfter: 2
|
doAfter: 2
|
||||||
|
|
||||||
|
## WD edit start
|
||||||
|
- node: externalGlass
|
||||||
|
entity: AirlockExternalGlass
|
||||||
|
edges:
|
||||||
|
- to: externalAssemblyGlass
|
||||||
|
conditions:
|
||||||
|
- !type:EntityAnchored {}
|
||||||
|
- !type:DoorWelded {}
|
||||||
|
- !type:DoorBolted
|
||||||
|
value: false
|
||||||
|
- !type:WirePanel {}
|
||||||
|
- !type:AllWiresCut
|
||||||
|
steps:
|
||||||
|
- tool: Prying
|
||||||
|
doAfter: 5
|
||||||
|
## WD edit end
|
||||||
|
|
||||||
## Standard airlock
|
## Standard airlock
|
||||||
- node: airlock
|
- node: airlock
|
||||||
entity: Airlock
|
entity: Airlock
|
||||||
@@ -194,6 +269,23 @@
|
|||||||
amount: 2
|
amount: 2
|
||||||
doAfter: 2
|
doAfter: 2
|
||||||
|
|
||||||
|
## WD edit start
|
||||||
|
- node: external
|
||||||
|
entity: AirlockExternal
|
||||||
|
edges:
|
||||||
|
- to: externalAssembly
|
||||||
|
conditions:
|
||||||
|
- !type:EntityAnchored {}
|
||||||
|
- !type:DoorWelded {}
|
||||||
|
- !type:DoorBolted
|
||||||
|
value: false
|
||||||
|
- !type:WirePanel {}
|
||||||
|
- !type:AllWiresCut
|
||||||
|
steps:
|
||||||
|
- tool: Prying
|
||||||
|
doAfter: 5
|
||||||
|
## WD edit end
|
||||||
|
|
||||||
## High security door
|
## High security door
|
||||||
- node: highSecDoor
|
- node: highSecDoor
|
||||||
actions:
|
actions:
|
||||||
|
|||||||
@@ -0,0 +1,29 @@
|
|||||||
|
- type: construction
|
||||||
|
name: external airlock
|
||||||
|
id: airlockExternal
|
||||||
|
graph: Airlock
|
||||||
|
startNode: start
|
||||||
|
targetNode: external
|
||||||
|
category: construction-category-structures
|
||||||
|
description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated.
|
||||||
|
icon: { sprite: Structures/Doors/Airlocks/Standard/external.rsi, state: closed }
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: false
|
||||||
|
conditions:
|
||||||
|
- !type:TileNotBlocked
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
name: external airlock
|
||||||
|
id: airlockExternalGlass
|
||||||
|
graph: Airlock
|
||||||
|
startNode: start
|
||||||
|
targetNode: externalGlass
|
||||||
|
category: construction-category-structures
|
||||||
|
description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated.
|
||||||
|
icon: { sprite: Structures/Doors/Airlocks/Glass/external.rsi, state: closed }
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: false
|
||||||
|
conditions:
|
||||||
|
- !type:TileNotBlocked
|
||||||
Reference in New Issue
Block a user