Lockable Suit Storages (#20950)
@@ -39,7 +39,7 @@
|
|||||||
- id: OxygenTankFilled
|
- id: OxygenTankFilled
|
||||||
- id: ClothingOuterSuitEmergency
|
- id: ClothingOuterSuitEmergency
|
||||||
- id: ClothingMaskBreath
|
- id: ClothingMaskBreath
|
||||||
|
|
||||||
#Prisoner EVA
|
#Prisoner EVA
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SuitStorageEVAPrisoner
|
id: SuitStorageEVAPrisoner
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
- id: OxygenTankFilled
|
- id: OxygenTankFilled
|
||||||
- id: ClothingOuterHardsuitPirateEVA
|
- id: ClothingOuterHardsuitPirateEVA
|
||||||
- id: ClothingMaskGas
|
- id: ClothingMaskGas
|
||||||
|
|
||||||
#NTSRA Voidsuit
|
#NTSRA Voidsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SuitStorageNTSRA
|
id: SuitStorageNTSRA
|
||||||
@@ -93,7 +93,7 @@
|
|||||||
- id: ClothingOuterHardsuitAncientEVA
|
- id: ClothingOuterHardsuitAncientEVA
|
||||||
- id: ClothingHeadHelmetAncient
|
- id: ClothingHeadHelmetAncient
|
||||||
- id: ClothingMaskBreath
|
- id: ClothingMaskBreath
|
||||||
|
|
||||||
#HARDSUITS
|
#HARDSUITS
|
||||||
#Basic hardsuit
|
#Basic hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -121,6 +121,8 @@
|
|||||||
- id: ClothingShoesBootsMag
|
- id: ClothingShoesBootsMag
|
||||||
- id: ClothingOuterHardsuitEngineering
|
- id: ClothingOuterHardsuitEngineering
|
||||||
- id: ClothingMaskBreath
|
- id: ClothingMaskBreath
|
||||||
|
- type: AccessReader
|
||||||
|
access: [["Engineering"]]
|
||||||
|
|
||||||
#Atmospherics hardsuit
|
#Atmospherics hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -134,6 +136,8 @@
|
|||||||
- id: OxygenTankFilled
|
- id: OxygenTankFilled
|
||||||
- id: ClothingOuterHardsuitAtmos
|
- id: ClothingOuterHardsuitAtmos
|
||||||
- id: ClothingMaskBreath
|
- id: ClothingMaskBreath
|
||||||
|
- type: AccessReader
|
||||||
|
access: [["Atmospherics"]]
|
||||||
|
|
||||||
#Security hardsuit
|
#Security hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -147,6 +151,8 @@
|
|||||||
- id: OxygenTankFilled
|
- id: OxygenTankFilled
|
||||||
- id: ClothingOuterHardsuitSecurity
|
- id: ClothingOuterHardsuitSecurity
|
||||||
- id: ClothingMaskBreath
|
- id: ClothingMaskBreath
|
||||||
|
- type: AccessReader
|
||||||
|
access: [["Security"]]
|
||||||
|
|
||||||
#CE's hardsuit
|
#CE's hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -162,6 +168,8 @@
|
|||||||
- id: ClothingShoesBootsMagAdv
|
- id: ClothingShoesBootsMagAdv
|
||||||
- id: ClothingOuterHardsuitEngineeringWhite
|
- id: ClothingOuterHardsuitEngineeringWhite
|
||||||
- id: ClothingMaskBreath
|
- id: ClothingMaskBreath
|
||||||
|
- type: AccessReader
|
||||||
|
access: [["ChiefEngineer"]]
|
||||||
|
|
||||||
#CMO's hardsuit
|
#CMO's hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -175,6 +183,8 @@
|
|||||||
- id: OxygenTankFilled
|
- id: OxygenTankFilled
|
||||||
- id: ClothingOuterHardsuitMedical
|
- id: ClothingOuterHardsuitMedical
|
||||||
- id: ClothingMaskBreathMedical
|
- id: ClothingMaskBreathMedical
|
||||||
|
- type: AccessReader
|
||||||
|
access: [ [ "ChiefMedicalOfficer" ] ]
|
||||||
|
|
||||||
#RD's hardsuit
|
#RD's hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -188,6 +198,8 @@
|
|||||||
- id: OxygenTankFilled
|
- id: OxygenTankFilled
|
||||||
- id: ClothingOuterHardsuitRd
|
- id: ClothingOuterHardsuitRd
|
||||||
- id: ClothingMaskBreath
|
- id: ClothingMaskBreath
|
||||||
|
- type: AccessReader
|
||||||
|
access: [ [ "ResearchDirector" ] ]
|
||||||
|
|
||||||
#HOS's hardsuit
|
#HOS's hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -202,6 +214,8 @@
|
|||||||
- id: JetpackSecurityFilled
|
- id: JetpackSecurityFilled
|
||||||
- id: ClothingOuterHardsuitSecurityRed
|
- id: ClothingOuterHardsuitSecurityRed
|
||||||
- id: ClothingMaskGasSwat
|
- id: ClothingMaskGasSwat
|
||||||
|
- type: AccessReader
|
||||||
|
access: [["HeadOfSecurity"]]
|
||||||
|
|
||||||
#Warden's hardsuit
|
#Warden's hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -215,6 +229,8 @@
|
|||||||
- id: OxygenTankFilled
|
- id: OxygenTankFilled
|
||||||
- id: ClothingOuterHardsuitWarden
|
- id: ClothingOuterHardsuitWarden
|
||||||
- id: ClothingMaskBreath
|
- id: ClothingMaskBreath
|
||||||
|
- type: AccessReader
|
||||||
|
access: [["Armory"]]
|
||||||
|
|
||||||
#Captain's hardsuit
|
#Captain's hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -228,6 +244,8 @@
|
|||||||
- id: OxygenTankFilled
|
- id: OxygenTankFilled
|
||||||
- id: ClothingOuterHardsuitCap
|
- id: ClothingOuterHardsuitCap
|
||||||
- id: ClothingMaskGasCaptain
|
- id: ClothingMaskGasCaptain
|
||||||
|
- type: AccessReader
|
||||||
|
access: [["Captain"]]
|
||||||
|
|
||||||
#Salvage hardsuit
|
#Salvage hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -242,6 +260,8 @@
|
|||||||
- id: ClothingShoesBootsMag
|
- id: ClothingShoesBootsMag
|
||||||
- id: ClothingOuterHardsuitSpatio
|
- id: ClothingOuterHardsuitSpatio
|
||||||
- id: ClothingMaskGasExplorer
|
- id: ClothingMaskGasExplorer
|
||||||
|
- type: AccessReader
|
||||||
|
access: [["Salvage"]]
|
||||||
|
|
||||||
#Blood-red hardsuit
|
#Blood-red hardsuit
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -282,4 +302,3 @@
|
|||||||
- id: OxygenTankFilled
|
- id: OxygenTankFilled
|
||||||
- id: ClothingOuterHardsuitWizard
|
- id: ClothingOuterHardsuitWizard
|
||||||
- id: ClothingMaskBreath
|
- id: ClothingMaskBreath
|
||||||
|
|
||||||
@@ -184,6 +184,8 @@
|
|||||||
name: suit storage unit
|
name: suit storage unit
|
||||||
description: A fancy hi-tech storage unit made for storing space suits.
|
description: A fancy hi-tech storage unit made for storing space suits.
|
||||||
components:
|
components:
|
||||||
|
- type: AccessReader
|
||||||
|
- type: Lock
|
||||||
- type: Anchorable
|
- type: Anchorable
|
||||||
delay: 2
|
delay: 2
|
||||||
- type: StaticPrice
|
- type: StaticPrice
|
||||||
@@ -196,11 +198,14 @@
|
|||||||
sprite: Structures/Storage/suit_storage.rsi
|
sprite: Structures/Storage/suit_storage.rsi
|
||||||
layers:
|
layers:
|
||||||
- state: base
|
- state: base
|
||||||
- state: closed
|
- state: door
|
||||||
map: ["enum.StorageVisualLayers.Door"]
|
map: ["enum.StorageVisualLayers.Door"]
|
||||||
- state: welded
|
- state: welded
|
||||||
visible: false
|
visible: false
|
||||||
map: ["enum.WeldableLayers.BaseWelded"]
|
map: ["enum.WeldableLayers.BaseWelded"]
|
||||||
|
- state: locked
|
||||||
|
map: ["enum.StorageVisualLayers.Lock"]
|
||||||
|
shader: unshaded
|
||||||
- type: MovedByPressure
|
- type: MovedByPressure
|
||||||
- type: DamageOnHighSpeedImpact
|
- type: DamageOnHighSpeedImpact
|
||||||
damage:
|
damage:
|
||||||
@@ -257,5 +262,7 @@
|
|||||||
- type: Appearance
|
- type: Appearance
|
||||||
- type: EntityStorageVisuals
|
- type: EntityStorageVisuals
|
||||||
stateBase: base
|
stateBase: base
|
||||||
|
stateLocked: locked
|
||||||
|
stateUnlocked: unlocked
|
||||||
stateDoorOpen: base
|
stateDoorOpen: base
|
||||||
stateDoorClosed: closed
|
stateDoorClosed: door
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 839 B After Width: | Height: | Size: 754 B |
|
Before Width: | Height: | Size: 500 B |
BIN
Resources/Textures/Structures/Storage/suit_storage.rsi/door.png
Normal file
|
After Width: | Height: | Size: 381 B |
|
After Width: | Height: | Size: 231 B |
@@ -11,7 +11,16 @@
|
|||||||
"name": "base"
|
"name": "base"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "closed"
|
"name": "door"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "unlocked"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "locked"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "panel"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "welded"
|
"name": "welded"
|
||||||
|
|||||||
BIN
Resources/Textures/Structures/Storage/suit_storage.rsi/panel.png
Normal file
|
After Width: | Height: | Size: 260 B |
|
After Width: | Height: | Size: 239 B |
|
Before Width: | Height: | Size: 416 B After Width: | Height: | Size: 442 B |