From 6ea8892c17580a039cc88324ba91c4c3c062f999 Mon Sep 17 00:00:00 2001 From: ViralReaction <136116069+ViralReaction@users.noreply.github.com> Date: Fri, 5 Jun 2026 09:51:29 -0600 Subject: [PATCH 1/2] Remove dinfo modification --- Source/CombatExtended/Harmony/Harmony_CompShield.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/Source/CombatExtended/Harmony/Harmony_CompShield.cs b/Source/CombatExtended/Harmony/Harmony_CompShield.cs index f11540ce21..9c61282df5 100755 --- a/Source/CombatExtended/Harmony/Harmony_CompShield.cs +++ b/Source/CombatExtended/Harmony/Harmony_CompShield.cs @@ -66,7 +66,6 @@ internal static bool Prefix(out bool absorbed, DamageInfo dinfo, CompShield __in secondaryDamageMultiplierValue = secondaryDamageModExt.shieldDamageMultiplier; } secondaryShieldDamageAmount += (secondaryDamageInfo.amount * secondaryDamageMultiplierValue); - dinfo.amountInt += secondaryDamageInfo.amount; } } @@ -96,7 +95,6 @@ internal static bool Prefix(out bool absorbed, DamageInfo dinfo, CompShield __in } else { - dinfo.amountInt -= secondaryShieldDamageAmount; __instance.AbsorbedDamage(dinfo); } return false; From 8a32ec795697077a9940e2e9bd3e652c1a596a63 Mon Sep 17 00:00:00 2001 From: ViralReaction <136116069+ViralReaction@users.noreply.github.com> Date: Fri, 5 Jun 2026 09:56:34 -0600 Subject: [PATCH 2/2] Fix VEF Shield Secondary Damage --- Source/VEFCompat/VEFCompat/Harmony/Harmony_CompShieldBubble.cs | 3 --- 1 file changed, 3 deletions(-) diff --git a/Source/VEFCompat/VEFCompat/Harmony/Harmony_CompShieldBubble.cs b/Source/VEFCompat/VEFCompat/Harmony/Harmony_CompShieldBubble.cs index 39ef79c6cc..c4d1291633 100644 --- a/Source/VEFCompat/VEFCompat/Harmony/Harmony_CompShieldBubble.cs +++ b/Source/VEFCompat/VEFCompat/Harmony/Harmony_CompShieldBubble.cs @@ -50,8 +50,6 @@ public static bool Prefix(out bool absorbed, DamageInfo dinfo, CompShieldBubble secondaryDamageMultiplierValue = secondaryDamageModExt.shieldDamageMultiplier; } secondaryShieldDamageAmount += (secondaryDamageInfo.amount * secondaryDamageMultiplierValue); - dinfo.amountInt += secondaryDamageInfo.amount; - } } } @@ -80,7 +78,6 @@ public static bool Prefix(out bool absorbed, DamageInfo dinfo, CompShieldBubble } else { - dinfo.amountInt -= secondaryShieldDamageAmount; __instance.AbsorbedDamage(dinfo); } return false;