Sloth's subfloor vismask adventure (#35347)
* Add a subfloor vismask Significantly cuts down on sent entity count. * More optimisations * Fix command * Fixes * namespace cleanup * Review * Vismasks * Content update * Bandaid * awewa * Revert these * reh * Update Content.Shared/SubFloor/TrayScannerComponent.cs --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
This commit is contained in:
@@ -34,6 +34,8 @@
|
||||
type: NavMapBeaconBoundUserInterface
|
||||
- type: Item
|
||||
size: Small
|
||||
- type: Visibility
|
||||
layer: 1
|
||||
- type: SubFloorHide
|
||||
- type: Anchorable
|
||||
- type: Construction
|
||||
|
||||
@@ -39,6 +39,9 @@
|
||||
- type: Rotatable
|
||||
- type: Transform
|
||||
noRot: false
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
sprite: Structures/Piping/Atmospherics/pump.rsi
|
||||
layers:
|
||||
@@ -95,6 +98,9 @@
|
||||
- type: Rotatable
|
||||
- type: Transform
|
||||
noRot: false
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
sprite: Structures/Piping/Atmospherics/pump.rsi
|
||||
layers:
|
||||
@@ -149,6 +155,9 @@
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
sprite: Structures/Piping/Atmospherics/pump.rsi
|
||||
layers:
|
||||
@@ -184,6 +193,9 @@
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
# TODO ATMOS: Give unique sprite.
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
sprite: Structures/Piping/Atmospherics/pump.rsi
|
||||
layers:
|
||||
@@ -237,6 +249,9 @@
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: StationAiWhitelist
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
sprite: Structures/Piping/Atmospherics/pump.rsi
|
||||
layers:
|
||||
@@ -300,6 +315,9 @@
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
sprite: Structures/Piping/Atmospherics/gascanisterport.rsi
|
||||
layers:
|
||||
@@ -334,6 +352,9 @@
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
drawdepth: FloorObjects
|
||||
sprite: Structures/Piping/Atmospherics/vent.rsi
|
||||
@@ -501,6 +522,9 @@
|
||||
id: HeatExchangerBend
|
||||
suffix: Bend
|
||||
components:
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
layers:
|
||||
- sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Visibility
|
||||
layer: 1
|
||||
- type: Item
|
||||
size: Normal
|
||||
- type: Transform
|
||||
|
||||
@@ -35,6 +35,9 @@
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
sprite: Structures/Piping/Atmospherics/gasfilter.rsi
|
||||
layers:
|
||||
@@ -84,6 +87,9 @@
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
sprite: Structures/Piping/Atmospherics/gasfilter.rsi
|
||||
layers:
|
||||
|
||||
@@ -36,6 +36,9 @@
|
||||
tags:
|
||||
- GasVent
|
||||
- Unstackable
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
drawdepth: FloorObjects
|
||||
sprite: Structures/Piping/Atmospherics/vent.rsi
|
||||
@@ -83,6 +86,9 @@
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
drawdepth: FloorObjects
|
||||
sprite: Structures/Piping/Atmospherics/vent.rsi
|
||||
@@ -120,6 +126,9 @@
|
||||
tags:
|
||||
- GasScrubber
|
||||
- Unstackable
|
||||
- type: SubFloorHide
|
||||
visibleLayers:
|
||||
- enum.SubfloorLayers.FirstLayer
|
||||
- type: Sprite
|
||||
drawdepth: FloorObjects
|
||||
sprite: Structures/Piping/Atmospherics/scrubber.rsi
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
sprite: Structures/Piping/disposal.rsi
|
||||
visible: false
|
||||
- type: Appearance
|
||||
- type: Visibility
|
||||
layer: 1
|
||||
- type: SubFloorHide
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
|
||||
@@ -29,6 +29,8 @@
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- type: Visibility
|
||||
layer: 1
|
||||
- type: SubFloorHide
|
||||
blockAmbience: false
|
||||
blockInteractions: false
|
||||
@@ -52,4 +54,4 @@
|
||||
suffix: uncuttable
|
||||
components:
|
||||
- type: Cable
|
||||
cuttingQuality: null
|
||||
cuttingQuality: null
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Visibility
|
||||
layer: 1
|
||||
- type: Cable
|
||||
cuttingDelay: 1
|
||||
- type: Clickable
|
||||
|
||||
Reference in New Issue
Block a user