diff --git a/Source/HarmonyPatches/Worksettings/Pawn_WorkSettings_CacheWorkGiversInOrder.cs b/Source/HarmonyPatches/Worksettings/Pawn_WorkSettings_CacheWorkGiversInOrder.cs index 752571e..319bc2c 100644 --- a/Source/HarmonyPatches/Worksettings/Pawn_WorkSettings_CacheWorkGiversInOrder.cs +++ b/Source/HarmonyPatches/Worksettings/Pawn_WorkSettings_CacheWorkGiversInOrder.cs @@ -59,7 +59,7 @@ public static bool Prefix( Pawn_WorkSettings __instance ) // lowest priority non-emergency job var maxEmergPrio = allWorkgivers .Where( wg => !wg.def.emergency ) - .Min( wg => pawn.GetPriority( wg.def, -1 ) ); + .Min( wg => (int?)pawn.GetPriority( wg.def, -1 ) ) ?? 0; // create lists of workgivers normalWorkgivers = allWorkgivers