mrofa sortly NO becouse JobGiver_GetFood has a hardcoded referance to a dispencer class name if he do not find it he will skip it its exacly this part :
but if you overide think node in xml you can make your own JobGiver_GetFood_custom and add it before vanila one or replace it
then you make
and make method :
then if you decide to add you create small additon and delete base. from overadie or if you replace then you make additon and leve base. at end of overide
Code Select
Building_NutrientPasteDispenser nutrientPasteDispenser = thing2 as Building_NutrientPasteDispenser;
if (nutrientPasteDispenser != null && !nutrientPasteDispenser.HasEnoughFoodInHoppers())
but if you overide think node in xml you can make your own JobGiver_GetFood_custom and add it before vanila one or replace it
then you make
Code Select
public class JobGiver_GetFood_custom : JobGiver_GetFood
and make method :
Code Select
protected override Job TryGiveTerminalJob(Pawn pawn)
then if you decide to add you create small additon and delete base. from overadie or if you replace then you make additon and leve base. at end of overide