예제 #1
0
 static Initialization()
 {
     try
     {
         HarmonyPatches.HPatcher.Init();
         ClassInjector.Initialize();
         BPSettings.Init();
         SettingsMenu.Init();
         HunamoidRaceCheck.SearchMod();
         ClassInjector.EnableDevMode(Prefs.DevMode);
     }
     catch (Exception e)
     {
         Log.Error($"BadPeople: Failed to initialize: {e.Message}");
     }
 }
예제 #2
0
 public CanibalismProgression(Pawn pawn)
 {
     this.pawn   = pawn;
     Locked      = !pawn.RaceProps.Humanlike || pawn.story.traits.HasTrait(TraitDefOf.Cannibal) || HunamoidRaceCheck.IsCannibalByRace(pawn.kindDef.race.defName);
     fleshAmount = 0;
 }