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.
///