예제 #1
0
 public override AlertReport GetReport()
 {
     foreach (Pawn current in PawnsFinder.AllMaps_FreeColonistsSpawned)
     {
         if (current.WorkTypeIsDisabled(WorkTypeDefOf.Hunting) &&
             ((current.equipment.Primary != null) && MoreThanCapableMod.HasWeapon(current)))
         {
             return(current);
         }
     }
     return(false);
 }
예제 #2
0
 public static bool Prefix(WorkTags w, Pawn __instance)
 {
     return(!__instance.NonHumanlikeOrWildMan() && w == WorkTags.Violent && !MoreThanCapableMod.HasWeapon(__instance));
 }
예제 #3
0
 public override bool Evaluate(Pawn pawn)
 {
     return(pawn.WorkTypeIsDisabled(WorkTypeDefOf.Hunting) && MoreThanCapableMod.HasWeapon(pawn));
 }