From bd47d5f71569400e8195ed0fcf8a885945d46f8c Mon Sep 17 00:00:00 2001 From: SlejmUr Date: Tue, 24 Mar 2026 11:31:51 +0100 Subject: [PATCH] Fix 1509 Wrapper --- EXILED/Exiled.API/Features/Items/Scp1509.cs | 37 ++++++++++----------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/EXILED/Exiled.API/Features/Items/Scp1509.cs b/EXILED/Exiled.API/Features/Items/Scp1509.cs index b6c51626e..0e0061606 100644 --- a/EXILED/Exiled.API/Features/Items/Scp1509.cs +++ b/EXILED/Exiled.API/Features/Items/Scp1509.cs @@ -43,11 +43,6 @@ internal Scp1509() /// public new Scp1509Item Base { get; } - /// - /// Gets the instance. - /// - public Scp1509RespawnEligibility RespawnEligibility => Base._respawnEligibility; - /// /// Gets or sets the shield regeneration rate. /// @@ -89,8 +84,8 @@ public float UnequipDecayDelay /// public double NextResurrectTime { - get => Base._nextResurrectTime; - set => Base._nextResurrectTime = value; + get => Base.NextResurrectTime; + set => Base.NextResurrectTime = value; } /// @@ -107,8 +102,8 @@ public float MeleeCooldown /// public float RevivedAhpBonus { - get => Base._revivedPlayerAOEBonusAHP; - set => Base._revivedPlayerAOEBonusAHP = value; + get => Base.RevivedPlayerAOEBonusAHP; + set => Base.RevivedPlayerAOEBonusAHP = value; } /// @@ -116,8 +111,8 @@ public float RevivedAhpBonus /// public float RevivedAhpBonusDistance { - get => Base._revivedPlayerAOEBonusAHPDistance; - set => Base._revivedPlayerAOEBonusAHPDistance = value; + get => Base.RevivedPlayerAOEBonusAHPDistance; + set => Base.RevivedPlayerAOEBonusAHPDistance = value; } /// @@ -125,8 +120,8 @@ public float RevivedAhpBonusDistance /// public float MaxHs { - get => Base._equippedHS; - set => Base._equippedHS = value; + get => Base.EquippedHS; + set => Base.EquippedHS = value; } /// @@ -134,8 +129,8 @@ public float MaxHs /// public float RevivedBlurTime { - get => Base._revivedPlayerBlurTime; - set => Base._revivedPlayerBlurTime = value; + get => Base.RevivedPlayerBlurTime; + set => Base.RevivedPlayerBlurTime = value; } /// @@ -143,8 +138,12 @@ public float RevivedBlurTime /// public IEnumerable RevivedPlayers { - get => Base._revivedPlayers.Select(Player.Get); - set => Base._revivedPlayers = value.Select(x => x.ReferenceHub).ToList(); + get => Base.RevivedPlayers.Select(Player.Get); + set + { + Base.RevivedPlayers.Clear(); + Base.RevivedPlayers.AddRange(value.Select(x => x.ReferenceHub).ToList()); + } } /// @@ -152,13 +151,13 @@ public IEnumerable RevivedPlayers /// /// Role to respawn. /// Found player or null. - public Player GetEligibleSpectator(RoleTypeId roleTypeId) => Player.Get(RespawnEligibility.GetEligibleSpectator(roleTypeId)); + public Player GetEligibleSpectator(RoleTypeId roleTypeId) => Player.Get(Scp1509RespawnEligibility.GetEligibleSpectator(roleTypeId)); /// /// Checks if there is any eligible spectator for spawn. /// /// true if any spectator is found. Otherwise, false. - public bool IsAnyEligibleSpectators() => RespawnEligibility.IsAnyEligibleSpectators(); + public bool IsAnyEligibleSpectators() => Scp1509RespawnEligibility.IsAnyEligibleSpectators(); /// /// Clones current object.