From f665293cf279d294982630fbd40c1678cdebec2d Mon Sep 17 00:00:00 2001 From: MS <100300664+MS-crew@users.noreply.github.com> Date: Wed, 10 Jun 2026 21:31:32 +0300 Subject: [PATCH 1/3] Obsolete VisiblePlayers VisiblePlayers marked as obsolete --- EXILED/Exiled.API/Features/Roles/Scp939Role.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/EXILED/Exiled.API/Features/Roles/Scp939Role.cs b/EXILED/Exiled.API/Features/Roles/Scp939Role.cs index 42799d47a1..291d4ced66 100644 --- a/EXILED/Exiled.API/Features/Roles/Scp939Role.cs +++ b/EXILED/Exiled.API/Features/Roles/Scp939Role.cs @@ -85,11 +85,6 @@ internal Scp939Role(Scp939GameRole baseRole) MimicPointController = EnvironmentalMimicry._mimicPoint; } - /// - /// Finalizes an instance of the class. - /// - ~Scp939Role() => ListPool.Pool.Return(VisiblePlayers); - /// public override RoleTypeId Type { get; } = RoleTypeId.Scp939; @@ -239,7 +234,8 @@ public float MimicryCooldown /// /// Gets a list of players this SCP-939 instance can see regardless of their movement. /// - public List VisiblePlayers { get; } = ListPool.Pool.Get(); + [Obsolete("Force visible doesnt work for 939. This Feature not working already and will be removed.")] + public List VisiblePlayers { get; } /// /// Gets the instance. From f45ffca70a2c517a9bf1f4ea8fa0b70175efbee0 Mon Sep 17 00:00:00 2001 From: MS <100300664+MS-crew@users.noreply.github.com> Date: Wed, 10 Jun 2026 21:46:06 +0300 Subject: [PATCH 2/3] Remove unused using directive in Scp939Role.cs --- EXILED/Exiled.API/Features/Roles/Scp939Role.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EXILED/Exiled.API/Features/Roles/Scp939Role.cs b/EXILED/Exiled.API/Features/Roles/Scp939Role.cs index 291d4ced66..4342df33f1 100644 --- a/EXILED/Exiled.API/Features/Roles/Scp939Role.cs +++ b/EXILED/Exiled.API/Features/Roles/Scp939Role.cs @@ -7,10 +7,10 @@ namespace Exiled.API.Features.Roles { + using System; using System.Collections.Generic; using Exiled.API.Enums; - using Exiled.API.Features.Pools; using PlayerRoles; using PlayerRoles.PlayableScps; From eae3c238a616258003c174deb49f258ae05acdc1 Mon Sep 17 00:00:00 2001 From: MS <100300664+MS-crew@users.noreply.github.com> Date: Fri, 12 Jun 2026 20:05:28 +0300 Subject: [PATCH 3/3] Update Scp939Role.cs --- EXILED/Exiled.API/Features/Roles/Scp939Role.cs | 7 ------- 1 file changed, 7 deletions(-) diff --git a/EXILED/Exiled.API/Features/Roles/Scp939Role.cs b/EXILED/Exiled.API/Features/Roles/Scp939Role.cs index 4342df33f1..5ff399080a 100644 --- a/EXILED/Exiled.API/Features/Roles/Scp939Role.cs +++ b/EXILED/Exiled.API/Features/Roles/Scp939Role.cs @@ -7,7 +7,6 @@ namespace Exiled.API.Features.Roles { - using System; using System.Collections.Generic; using Exiled.API.Enums; @@ -231,12 +230,6 @@ public float MimicryCooldown /// public Vector3? MimicryPointPosition => MimicPointController.Active ? MimicPointController.MimicPointTransform.position : null; - /// - /// Gets a list of players this SCP-939 instance can see regardless of their movement. - /// - [Obsolete("Force visible doesnt work for 939. This Feature not working already and will be removed.")] - public List VisiblePlayers { get; } - /// /// Gets the instance. ///