Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 18 additions & 19 deletions EXILED/Exiled.API/Features/Items/Scp1509.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,6 @@
/// </summary>
public new Scp1509Item Base { get; }

/// <summary>
/// Gets the <see cref="Scp1509RespawnEligibility"/> instance.
/// </summary>
public Scp1509RespawnEligibility RespawnEligibility => Base._respawnEligibility;

/// <summary>
/// Gets or sets the shield regeneration rate.
/// </summary>
Expand Down Expand Up @@ -89,8 +84,8 @@
/// </summary>
public double NextResurrectTime
{
get => Base._nextResurrectTime;
set => Base._nextResurrectTime = value;
get => Base.NextResurrectTime;

Check failure on line 87 in EXILED/Exiled.API/Features/Items/Scp1509.cs

View workflow job for this annotation

GitHub Actions / build

'Scp1509Item' does not contain a definition for 'NextResurrectTime' and no accessible extension method 'NextResurrectTime' accepting a first argument of type 'Scp1509Item' could be found (are you missing a using directive or an assembly reference?)
set => Base.NextResurrectTime = value;

Check failure on line 88 in EXILED/Exiled.API/Features/Items/Scp1509.cs

View workflow job for this annotation

GitHub Actions / build

'Scp1509Item' does not contain a definition for 'NextResurrectTime' and no accessible extension method 'NextResurrectTime' accepting a first argument of type 'Scp1509Item' could be found (are you missing a using directive or an assembly reference?)
}

/// <summary>
Expand All @@ -107,58 +102,62 @@
/// </summary>
public float RevivedAhpBonus
{
get => Base._revivedPlayerAOEBonusAHP;
set => Base._revivedPlayerAOEBonusAHP = value;
get => Base.RevivedPlayerAOEBonusAHP;

Check failure on line 105 in EXILED/Exiled.API/Features/Items/Scp1509.cs

View workflow job for this annotation

GitHub Actions / build

'Scp1509Item' does not contain a definition for 'RevivedPlayerAOEBonusAHP' and no accessible extension method 'RevivedPlayerAOEBonusAHP' accepting a first argument of type 'Scp1509Item' could be found (are you missing a using directive or an assembly reference?)
set => Base.RevivedPlayerAOEBonusAHP = value;

Check failure on line 106 in EXILED/Exiled.API/Features/Items/Scp1509.cs

View workflow job for this annotation

GitHub Actions / build

'Scp1509Item' does not contain a definition for 'RevivedPlayerAOEBonusAHP' and no accessible extension method 'RevivedPlayerAOEBonusAHP' accepting a first argument of type 'Scp1509Item' could be found (are you missing a using directive or an assembly reference?)
}

/// <summary>
/// Gets or sets the distance in which all revived players will receive AHP bonus.
/// </summary>
public float RevivedAhpBonusDistance
{
get => Base._revivedPlayerAOEBonusAHPDistance;
set => Base._revivedPlayerAOEBonusAHPDistance = value;
get => Base.RevivedPlayerAOEBonusAHPDistance;

Check failure on line 114 in EXILED/Exiled.API/Features/Items/Scp1509.cs

View workflow job for this annotation

GitHub Actions / build

'Scp1509Item' does not contain a definition for 'RevivedPlayerAOEBonusAHPDistance' and no accessible extension method 'RevivedPlayerAOEBonusAHPDistance' accepting a first argument of type 'Scp1509Item' could be found (are you missing a using directive or an assembly reference?)
set => Base.RevivedPlayerAOEBonusAHPDistance = value;

Check failure on line 115 in EXILED/Exiled.API/Features/Items/Scp1509.cs

View workflow job for this annotation

GitHub Actions / build

'Scp1509Item' does not contain a definition for 'RevivedPlayerAOEBonusAHPDistance' and no accessible extension method 'RevivedPlayerAOEBonusAHPDistance' accepting a first argument of type 'Scp1509Item' could be found (are you missing a using directive or an assembly reference?)
}

/// <summary>
/// Gets or sets the max amount of HumeShield that can owner receive.
/// </summary>
public float MaxHs
{
get => Base._equippedHS;
set => Base._equippedHS = value;
get => Base.EquippedHS;

Check failure on line 123 in EXILED/Exiled.API/Features/Items/Scp1509.cs

View workflow job for this annotation

GitHub Actions / build

'Scp1509Item' does not contain a definition for 'EquippedHS' and no accessible extension method 'EquippedHS' accepting a first argument of type 'Scp1509Item' could be found (are you missing a using directive or an assembly reference?)
set => Base.EquippedHS = value;

Check failure on line 124 in EXILED/Exiled.API/Features/Items/Scp1509.cs

View workflow job for this annotation

GitHub Actions / build

'Scp1509Item' does not contain a definition for 'EquippedHS' and no accessible extension method 'EquippedHS' accepting a first argument of type 'Scp1509Item' could be found (are you missing a using directive or an assembly reference?)
}

/// <summary>
/// Gets or sets the <see cref="EffectType.Blurred"/> duration for a revived player.
/// </summary>
public float RevivedBlurTime
{
get => Base._revivedPlayerBlurTime;
set => Base._revivedPlayerBlurTime = value;
get => Base.RevivedPlayerBlurTime;

Check failure on line 132 in EXILED/Exiled.API/Features/Items/Scp1509.cs

View workflow job for this annotation

GitHub Actions / build

'Scp1509Item' does not contain a definition for 'RevivedPlayerBlurTime' and no accessible extension method 'RevivedPlayerBlurTime' accepting a first argument of type 'Scp1509Item' could be found (are you missing a using directive or an assembly reference?)
set => Base.RevivedPlayerBlurTime = value;

Check failure on line 133 in EXILED/Exiled.API/Features/Items/Scp1509.cs

View workflow job for this annotation

GitHub Actions / build

'Scp1509Item' does not contain a definition for 'RevivedPlayerBlurTime' and no accessible extension method 'RevivedPlayerBlurTime' accepting a first argument of type 'Scp1509Item' could be found (are you missing a using directive or an assembly reference?)
}

/// <summary>
/// Gets or sets all revived players.
/// </summary>
public IEnumerable<Player> 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());
}
}

/// <summary>
/// Gets a player that is eligible for respawn as a <paramref name="roleTypeId"/>.
/// </summary>
/// <param name="roleTypeId">Role to respawn.</param>
/// <returns>Found player or <c>null</c>.</returns>
public Player GetEligibleSpectator(RoleTypeId roleTypeId) => Player.Get(RespawnEligibility.GetEligibleSpectator(roleTypeId));
public Player GetEligibleSpectator(RoleTypeId roleTypeId) => Player.Get(Scp1509RespawnEligibility.GetEligibleSpectator(roleTypeId));

/// <summary>
/// Checks if there is any eligible spectator for spawn.
/// </summary>
/// <returns><c>true</c> if any spectator is found. Otherwise, <c>false</c>.</returns>
public bool IsAnyEligibleSpectators() => RespawnEligibility.IsAnyEligibleSpectators();
public bool IsAnyEligibleSpectators() => Scp1509RespawnEligibility.IsAnyEligibleSpectators();

/// <summary>
/// Clones current <see cref="Scp1509"/> object.
Expand Down
Loading