diff --git a/1.4/Assemblies/ResearchWhatever.dll b/1.4/Assemblies/ResearchWhatever.dll index 09b4abb..639cd8f 100644 Binary files a/1.4/Assemblies/ResearchWhatever.dll and b/1.4/Assemblies/ResearchWhatever.dll differ diff --git a/Source/ResearchWhatever14/Patches/WorkGiver_ResearcherPatch.cs b/Source/ResearchWhatever14/Patches/WorkGiver_ResearcherPatch.cs index 99c994f..8ba464a 100644 --- a/Source/ResearchWhatever14/Patches/WorkGiver_ResearcherPatch.cs +++ b/Source/ResearchWhatever14/Patches/WorkGiver_ResearcherPatch.cs @@ -46,11 +46,7 @@ namespace ResearchWhatever.Patches private static bool CanBePicked(this ResearchProjectDef research, Building_ResearchBench bench) { return Find.Storyteller.difficulty.AllowedBy(research.hideWhen) - && !research.IsFinished - && research.PrerequisitesCompleted - && research.TechprintRequirementMet - && research.PlayerMechanitorRequirementMet - && research.StudiedThingsRequirementsMet + && research.CanStartNow && (research.requiredResearchBuilding == null || research.requiredResearchBuilding == bench.def && bench.hasFacilities(research.requiredResearchFacilities)) && research.GetModExtension()?.ignore != true; } diff --git a/change.log b/change.log index 3326434..f90b1c3 100644 --- a/change.log +++ b/change.log @@ -1,4 +1,7 @@ -other +1.0.7 +- made a minor change that probably should improve cases when mods add their own requirements for research. + +other - little hint to put this mod before "research re-invenred" mod. 1.0.6