From 95770c1580a7d8aff327f674abe16e29b9489ab3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20SAVA=C5=9E?= Date: Sun, 8 Mar 2026 04:12:23 +0300 Subject: [PATCH 1/4] fix & refactor --- .../Player/SavingByAntiScp207EventArgs.cs | 12 +++++----- .../Events/Player/SavingByAntiScp207.cs | 22 +++++++++---------- 2 files changed, 16 insertions(+), 18 deletions(-) diff --git a/EXILED/Exiled.Events/EventArgs/Player/SavingByAntiScp207EventArgs.cs b/EXILED/Exiled.Events/EventArgs/Player/SavingByAntiScp207EventArgs.cs index 71cd25905b..1481c5fbde 100644 --- a/EXILED/Exiled.Events/EventArgs/Player/SavingByAntiScp207EventArgs.cs +++ b/EXILED/Exiled.Events/EventArgs/Player/SavingByAntiScp207EventArgs.cs @@ -31,8 +31,6 @@ public SavingByAntiScp207EventArgs(ReferenceHub player, float damageAmount, Dama Handler = handler; HitboxType = hitboxType; DamageAmount = damageAmount; - DamageMultiplier = (Player.Health + Player.ArtificialHealth - AntiScp207.DeathSaveHealth) / damageAmount; - IsAllowed = true; } /// @@ -46,14 +44,14 @@ public SavingByAntiScp207EventArgs(ReferenceHub player, float damageAmount, Dama public float DamageAmount { get; } /// - /// Gets or sets the multiplier for the damage that is applied when the event is allowed. + /// Gets or sets the multiplier for the damage that if event denied. /// - public float DamageMultiplier { get; set; } + public float DeniedDamageMultiplier { get; set; } = 1; /// - /// Gets or sets the multiplier for the damage that if event denied. + /// Gets or sets the health amount the player will have after being saved from death. /// - public float DeniedDamageMultiplier { get; set; } = 1; + public float DeathSaveHealth { get; set; } = AntiScp207.DeathSaveHealth; /// /// Gets the damage handler that describes the incoming damage. @@ -69,6 +67,6 @@ public SavingByAntiScp207EventArgs(ReferenceHub player, float damageAmount, Dama /// Gets or sets a value indicating whether the event is allowed. /// If set to false, the event will be denied. /// - public bool IsAllowed { get; set; } + public bool IsAllowed { get; set; } = true; } } diff --git a/EXILED/Exiled.Events/Patches/Events/Player/SavingByAntiScp207.cs b/EXILED/Exiled.Events/Patches/Events/Player/SavingByAntiScp207.cs index ac4157b7ce..daa9f0c6fb 100644 --- a/EXILED/Exiled.Events/Patches/Events/Player/SavingByAntiScp207.cs +++ b/EXILED/Exiled.Events/Patches/Events/Player/SavingByAntiScp207.cs @@ -31,19 +31,19 @@ private static IEnumerable Transpiler(IEnumerable newInstructions = ListPool.Pool.Get(instructions); + Label skipLabel = generator.DefineLabel(); LocalBuilder ev = generator.DeclareLocal(typeof(SavingByAntiScp207EventArgs)); int index = newInstructions.FindLastIndex(x => x.opcode == OpCodes.Ldloc_1); - Label skipLabel = generator.DefineLabel(); - Label gotoEventLabel = newInstructions[index].labels[0]; + List public float DamageAmount { get; } - /// - /// Gets or sets the multiplier for the damage that if event denied. - /// - public float DeniedDamageMultiplier { get; set; } = 1; - /// /// Gets or sets the health amount the player will have after being saved from death. /// From 7b86b5b4762d8bd3cd198c7c5149c26c987a9013 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20SAVA=C5=9E?= Date: Sun, 8 Mar 2026 17:16:55 +0300 Subject: [PATCH 3/4] hj --- .../EventArgs/Player/SavingByAntiScp207EventArgs.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EXILED/Exiled.Events/EventArgs/Player/SavingByAntiScp207EventArgs.cs b/EXILED/Exiled.Events/EventArgs/Player/SavingByAntiScp207EventArgs.cs index 47b568d667..c6c3ddd2de 100644 --- a/EXILED/Exiled.Events/EventArgs/Player/SavingByAntiScp207EventArgs.cs +++ b/EXILED/Exiled.Events/EventArgs/Player/SavingByAntiScp207EventArgs.cs @@ -31,7 +31,7 @@ public SavingByAntiScp207EventArgs(ReferenceHub player, float damageAmount, Dama Handler = handler; HitboxType = hitboxType; DamageAmount = damageAmount; - } + }fuck you github /// /// Gets the player who is being saved. From 1f4e4c6fdcfcf9a92f467c88bf6cf24a0081e6e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20SAVA=C5=9E?= Date: Sun, 8 Mar 2026 17:17:25 +0300 Subject: [PATCH 4/4] cmmon get fixed git --- .../EventArgs/Player/SavingByAntiScp207EventArgs.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EXILED/Exiled.Events/EventArgs/Player/SavingByAntiScp207EventArgs.cs b/EXILED/Exiled.Events/EventArgs/Player/SavingByAntiScp207EventArgs.cs index c6c3ddd2de..47b568d667 100644 --- a/EXILED/Exiled.Events/EventArgs/Player/SavingByAntiScp207EventArgs.cs +++ b/EXILED/Exiled.Events/EventArgs/Player/SavingByAntiScp207EventArgs.cs @@ -31,7 +31,7 @@ public SavingByAntiScp207EventArgs(ReferenceHub player, float damageAmount, Dama Handler = handler; HitboxType = hitboxType; DamageAmount = damageAmount; - }fuck you github + } /// /// Gets the player who is being saved.