From ce6d8f4ad1f4b61ab999f336665ee405b4f2b5c2 Mon Sep 17 00:00:00 2001 From: DoutorWhite <68350815+DoutorWhite@users.noreply.github.com> Date: Mon, 11 Mar 2024 04:07:24 +1100 Subject: [PATCH] Cherry-picked commit 717da4a8f3b6d68cb17d6bf75c84eae6ce46e1b5 from space-wizards/space-station-14/master --- Content.Client/Movement/Systems/FloorOcclusionSystem.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Content.Client/Movement/Systems/FloorOcclusionSystem.cs b/Content.Client/Movement/Systems/FloorOcclusionSystem.cs index 27ba99b3aa3..5c75f25ca2d 100644 --- a/Content.Client/Movement/Systems/FloorOcclusionSystem.cs +++ b/Content.Client/Movement/Systems/FloorOcclusionSystem.cs @@ -43,9 +43,14 @@ protected override void SetEnabled(EntityUid uid, FloorOcclusionComponent compon private void SetShader(SpriteComponent sprite, bool enabled) { + var shader = _proto.Index("HorizontalCut").Instance(); + + if (sprite.PostShader is not null && sprite.PostShader != shader) + return; + if (enabled) { - sprite.PostShader = _proto.Index("HorizontalCut").Instance(); + sprite.PostShader = shader; } else {