diff --git a/Resources/Prototypes/Entities/Structures/Decoration/banners.yml b/Resources/Prototypes/Entities/Structures/Decoration/banners.yml index 12f112dfc56..852a352a77b 100644 --- a/Resources/Prototypes/Entities/Structures/Decoration/banners.yml +++ b/Resources/Prototypes/Entities/Structures/Decoration/banners.yml @@ -6,6 +6,7 @@ abstract: true components: - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Decoration/banner.rsi state: banner noRot: true diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/bar_sign.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/bar_sign.yml index a28b9db2770..491eb152bda 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/bar_sign.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/bar_sign.yml @@ -7,6 +7,7 @@ - type: WallMount arc: 360 - type: Sprite + drawdepth: AboveFovOverlay sprite: Structures/Wallmounts/barsign.rsi state: empty - type: BarSign diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/base_structuresigns.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/base_structuresigns.yml index 68693f41cd8..be2115a3e80 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/base_structuresigns.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/base_structuresigns.yml @@ -16,6 +16,7 @@ - !type:DoActsBehavior acts: ["Destruction"] - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/signs.rsi snapCardinals: true - type: StaticPrice diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/paintings.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/paintings.yml index cc43241d838..e6579d94c91 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/paintings.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/paintings.yml @@ -4,6 +4,7 @@ abstract: true components: - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/paintings.rsi - type: entity diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml index aceb8dc4f83..aeab29886f1 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml @@ -4,6 +4,7 @@ abstract: true components: - type: Sprite + drawdepth: AboveFovOverlay # TSF edit sprite: Structures/Wallmounts/posters.rsi - type: Damageable damageContainer: StructuralInorganic diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/Cabinets/defib_cabinet.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/Cabinets/defib_cabinet.yml index 7af430beefc..5d896953a32 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/Cabinets/defib_cabinet.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/Cabinets/defib_cabinet.yml @@ -8,6 +8,7 @@ mode: SnapgridCenter components: - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/defib_cabinet.rsi noRot: false layers: diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/Cabinets/extinguisher_cabinet.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/Cabinets/extinguisher_cabinet.yml index cbf11468f25..ea9ffd1b4c9 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/Cabinets/extinguisher_cabinet.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/Cabinets/extinguisher_cabinet.yml @@ -5,6 +5,7 @@ description: A small wall mounted cabinet designed to hold a fire extinguisher. components: - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/extinguisher_cabinet.rsi layers: - state: frame diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/Cabinets/fireaxe_cabinet.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/Cabinets/fireaxe_cabinet.yml index 0c97f046e71..5d731f4db31 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/Cabinets/fireaxe_cabinet.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/Cabinets/fireaxe_cabinet.yml @@ -25,6 +25,7 @@ sound: collection: MetalGlassBreak - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/fireaxe_cabinet.rsi layers: - state: cabinet diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/telescreens.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/telescreens.yml index 0705a60b492..717d88f4c39 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/telescreens.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/telescreens.yml @@ -6,6 +6,7 @@ description: Finally, some decent reception around here... components: - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Machines/computers.rsi layers: - map: ["computerLayerBody"] @@ -56,6 +57,7 @@ graph: WallmountTelescreen node: TelescreenFrame - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Machines/computers.rsi layers: - map: ["computerLayerBody"] diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/televisions.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/televisions.yml index fd1e895f707..7c08664235d 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/televisions.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/televisions.yml @@ -9,6 +9,7 @@ graph: WallmountTelevision node: Television - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/flatscreentv.rsi layers: - map: ["computerLayerBody"] diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/air_alarm.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/air_alarm.yml index ca429003a8e..b1a2091b795 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/air_alarm.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/air_alarm.yml @@ -73,6 +73,7 @@ - type: Appearance - type: WiresVisuals - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/air_monitors.rsi layers: - state: alarmp @@ -118,6 +119,7 @@ description: An air alarm. Doesn't look like it'll be alarming air any time soon. components: - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/air_monitors.rsi layers: - state: alarm_b1 @@ -160,6 +162,7 @@ description: An alien air alarm. Hopefully they didn't breathe poison. components: - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/air_monitors_xeno.rsi layers: - state: alarmp @@ -175,4 +178,5 @@ description: An alien air alarm. Why are the wires pulsating?... components: - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/air_monitors_xeno.rsi diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/fire_alarm.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/fire_alarm.yml index 1f2a20dc30f..0a20a43d18c 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/fire_alarm.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/fire_alarm.yml @@ -68,6 +68,7 @@ boardName: wires-board-name-firealarm layoutId: FireAlarm - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/air_monitors.rsi layers: - state: fire0 diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/intercom.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/intercom.yml index 6d04ada47c6..f6f63951fe9 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/intercom.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/intercom.yml @@ -38,7 +38,7 @@ key_slots: !type:Container - type: Sprite noRot: false - drawdepth: SmallObjects + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/intercom.rsi layers: - state: base diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/screen.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/screen.yml index 6c41f8d39b0..152e446c300 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/screen.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/screen.yml @@ -10,7 +10,7 @@ timerOffset: 0,-4 rows: 2 - type: Sprite - drawdepth: WallMountedItems + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/screen.rsi state: screen noRot: true diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/station_map.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/station_map.yml index 39643fb8502..a1596a0e64a 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/station_map.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/station_map.yml @@ -7,7 +7,7 @@ components: - type: Sprite sprite: Structures/Machines/station_map.rsi - drawdepth: WallMountedItems + drawdepth: AboveFovOverlay # TSF layers: - state: station_map_broken - type: Destructible @@ -34,6 +34,7 @@ - type: Appearance - type: StationMap - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Machines/station_map.rsi layers: - state: station_map0 @@ -105,6 +106,7 @@ - type: WallMount arc: 360 - type: Sprite + drawdepth: AboveFovOverlay # TSF sprite: Structures/Machines/station_map.rsi layers: - state: station_map_frame1 diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/timer.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/timer.yml index 5260b7eb97e..bbde6da55af 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/timer.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/timer.yml @@ -8,7 +8,7 @@ - type: WallMount arc: 360 - type: Sprite - drawdepth: SmallObjects + drawdepth: AboveFovOverlay # TSF sprite: Structures/Wallmounts/switch.rsi state: on - type: Appearance diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/base_wallmount.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/base_wallmount.yml index b064d4a231a..dee76210735 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/base_wallmount.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/base_wallmount.yml @@ -21,7 +21,7 @@ tags: - Structure - type: Sprite - drawdepth: WallMountedItems + drawdepth: AboveFovOverlay - type: entity parent: BaseWallmount diff --git a/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml b/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml index af76eca0878..848d3ceb52d 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml @@ -32,6 +32,7 @@ - map: [ "enum.EdgeLayer.West" ] state: rock_asteroid_west - type: MiningScannerViewable + - type: FoVOverlay - type: Damageable damageContainer: StructuralInorganic damageModifierSet: Rock