From 6253b9d240ab8cb81e17c0fa6248975d246720d8 Mon Sep 17 00:00:00 2001 From: CMDR-Bill-Doors Date: Tue, 23 Jan 2024 12:20:36 +0000 Subject: [PATCH] changed to last occurance --- Source/CombatExtended/Harmony/Harmony_ThingDef.cs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Source/CombatExtended/Harmony/Harmony_ThingDef.cs b/Source/CombatExtended/Harmony/Harmony_ThingDef.cs index 5f3b9487cc..a60902287e 100644 --- a/Source/CombatExtended/Harmony/Harmony_ThingDef.cs +++ b/Source/CombatExtended/Harmony/Harmony_ThingDef.cs @@ -132,17 +132,10 @@ public static void Postfix(ThingDef __instance) List list = __instance.modExtensions.Where(e => e.GetType() == typeof(PartialArmorExt)).ToList(); if (list.Count > 1) { - PartialArmorExt mergedExt = new PartialArmorExt(); - mergedExt.stats = new List(); - foreach (PartialArmorExt ext in list) + for (int i = 0; i < list.Count - 1; i++) { - foreach (ApparelPartialStat partial in ext.stats) - { - mergedExt.stats.Add(partial); - } - __instance.modExtensions.Remove(ext); + __instance.modExtensions.Remove(list[i]); } - __instance.modExtensions.Add(mergedExt); } } }