diff --git a/Libraries/SPTarkov.Reflection/Patching/PatchManager.cs b/Libraries/SPTarkov.Reflection/Patching/PatchManager.cs index 2c19a925..76fcb470 100644 --- a/Libraries/SPTarkov.Reflection/Patching/PatchManager.cs +++ b/Libraries/SPTarkov.Reflection/Patching/PatchManager.cs @@ -75,7 +75,7 @@ public class PatchManager foreach (var type in assembly.GetTypes()) { - if (type.BaseType != baseType) + if (!type.IsAssignableTo(baseType) || type.IsAbstract) { continue; }