diff --git a/Source/1.5/Jobs/WorkGiver_LoadTorpedoTube.cs b/Source/1.5/Jobs/WorkGiver_LoadTorpedoTube.cs index 4550ef22..a550edd2 100644 --- a/Source/1.5/Jobs/WorkGiver_LoadTorpedoTube.cs +++ b/Source/1.5/Jobs/WorkGiver_LoadTorpedoTube.cs @@ -21,6 +21,10 @@ public override bool HasJobOnThing(Pawn pawn, Thing t, bool forced = false) { return false; } + if (pawn == null || building_Tube.Faction != pawn.Faction) + { + return false; + } if (ForbidUtility.IsForbidden(t, pawn) || !ReservationUtility.CanReserveAndReach(pawn, t, (PathEndMode)2, DangerUtility.NormalMaxDanger(pawn), 1, -1, (ReservationLayerDef)null, false)) { return false;