diff --git a/Source/StackMerger/WorkGiver_StackMerge.cs b/Source/StackMerger/WorkGiver_StackMerge.cs index 5115837..c8555a4 100644 --- a/Source/StackMerger/WorkGiver_StackMerge.cs +++ b/Source/StackMerger/WorkGiver_StackMerge.cs @@ -23,12 +23,12 @@ public override bool ShouldSkip( Pawn pawn ) return !PotentialWorkThingsGlobal( pawn ).Any(); } - public override Job JobOnThing( Pawn pawn, Thing thing ) + public override Job JobOnThing( Pawn pawn, Thing thing, bool forced = false ) { LogIfDebug( $"{pawn.NameStringShort} is trying to merge {thing.Label}..." ); // standard hauling checks - if ( !HaulAIUtility.PawnCanAutomaticallyHaulFast( pawn, thing ) ) + if ( !HaulAIUtility.PawnCanAutomaticallyHaulFast( pawn, thing, forced ) ) return null; LogIfDebug( $"{thing.LabelCap} can be hauled..." );