Skip to content

Instantly share code, notes, and snippets.

@HugsLibRecordKeeper
Created October 25, 2025 15:49
Show Gist options
  • Save HugsLibRecordKeeper/05fa3dbafc2dcd9eb907fba485e99a37 to your computer and use it in GitHub Desktop.
Save HugsLibRecordKeeper/05fa3dbafc2dcd9eb907fba485e99a37 to your computer and use it in GitHub Desktop.

Revisions

  1. HugsLibRecordKeeper created this gist Oct 25, 2025.
    810 changes: 810 additions & 0 deletions output_log.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,810 @@
    Log uploaded on Saturday, October 25, 2025, 6:49:23 PM
    Loaded mods:
    Harmony(brrainz.harmony)[mv:2.4.2.0]: 0Harmony(2.4.1), HarmonyMod(2.4.2)
    Core(Ludeon.RimWorld): (no assemblies)
    Royalty(Ludeon.RimWorld.Royalty): (no assemblies)
    Ideology(Ludeon.RimWorld.Ideology): (no assemblies)
    Biotech(Ludeon.RimWorld.Biotech): (no assemblies)
    Anomaly(Ludeon.RimWorld.Anomaly): (no assemblies)
    Odyssey(Ludeon.RimWorld.Odyssey): (no assemblies)
    HugsLib(UnlimitedHugs.HugsLib)[ov:12.0.0]: 0Harmony(av:2.4.1,fv:1.2.0.1), HugsLib(av:1.0.0,fv:12.0.0)
    [NL] Facial Animation - WIP(Nals.FacialAnimation): FacialAnimation(1.0.0)
    Blood Animations(Fuu.BloodAnimations): BloodAnimations(1.0.0)
    RimJobWorld(rim.job.world)[mv:6.0.1]: 0MultiplayerAPI(av:0.6.0,fv:0.6.0), 0PrepatcherAPI(1.2.0), RJW(1.6.9402.9962)
    Vanilla Expanded Framework(OskarPotocki.VanillaFactionsExpanded.Core): 0ModSettingsFramework(1.0.0), 0PrepatcherAPI(1.2.0), KCSG(av:1.1.2,fv:25.10.17), MVCF(2.0.0.1), Outposts(av:3.0.0,fv:1.0.0), PipeSystem(av:1.0.1,fv:22.7.29), VEF(av:1.1.7,fv:1.1.9)
    Vanilla Trading Expanded(VanillaExpanded.VanillaTradingExpanded): VanillaTradingExpanded(1.0.0)
    Yayo's Animation (Continued)(com.yayo.yayoAni.continued): 0PrepatcherAPI(1.2.0), yayoAni(1.0.0)
    Vanilla Trading Expanded Russian Language Pack(OW.RU.Trading): (no assemblies)

    Active Harmony patches:
    ApparelGraphicRecordGetter.TryGetGraphicApparel: TRANS: VEF.Apparels.VanillaExpandedFramework_ApparelGraphicRecordGetter_TryGetGraphicApparel_Transpiler.Transpiler
    ArmorUtility.ApplyArmor: TRANS: [800]VEF.Apparels.Patch_ArmorUtility+VanillaExpandedFramework_ArmorUtility_ApplyArmor.Transpiler
    ArmorUtility.GetPostArmorDamage: PRE: VEF.Apparels.Patch_ArmorUtility+VanillaExpandedFramework_ArmorUtility_GetPostArmorDamage.Prefix
    AttachableThing.get_DrawPos: post: YayoAnimation.HarmonyPatches.OffsetAttachableThing.Postfix
    AttackTargetFinder.BestAttackTarget: PRE: VEF.Weapons.VanillaExpandedFramework_AttackTargetFinder_BestAttackTarget_Patch.Prefix
    AttackTargetFinder.FindBestReachableMeleeTarget: PRE: VEF.Weapons.VanillaExpandedFramework_AttackTargetFinder_FindBestReachableMeleeTarget_Patch.Prefix
    BackstoryDef.BodyTypeFor: post: VEF.Pawns.VanillaExpandedFramework_BackstoryDef_BodyTypeFor_Patch.Postfix
    BackstoryDef.FullDescriptionFor: TRANS: VEF.VanillaExpandedFramework_BackstoryDef_FullDescriptionFor_Patch.Transpiler
    Blueprint_Build.MakeSolidThing: post: VEF.Buildings.CustomizableGraphicsPatches+PreserveBlueprintOverride.Postfix
    Building.Destroy: PRE: VEF.Buildings.VanillaExpandedFramework_Building_Destroy_Patch.Prefix
    Building_CommsConsole.GetCommTargets: post: VEF.Factions.VanillaExpandedFramework_Building_CommsConsole_GetCommTargets_Patch.Postfix
    Building_OutfitStand.DrawAt: post: VEF.Apparels.VanillaExpandedFramework_Building_OutfitStand_DrawAt_Patch.Postfix
    Building_OutfitStand.GetFloatMenuOptionToEquipWeapon: post: VEF.AnimalBehaviours.VanillaExpandedFramework_Building_OutfitStand_GetFloatMenuOptionToEquipWeapon_Patch.NoWeaponEquipping
    Building_OutfitStand.GetFloatMenuOptions: post: VEF.Apparels.VanillaExpandedFramework_Building_OutfitStand_GetFloatMenuOptionToWear_Patch.Postfix
    Building_TurretGun.DrawExtraSelectionOverlays: post: VEF.Weapons.VanillaExpandedFramework_Building_TurretGun_DrawExtraSelectionOverlays_Patch.Postfix TRANS: VEF.Weapons.VanillaExpandedFramework_Building_TurretGun_DrawExtraSelectionOverlays_Transpiler.Transpiler
    Building_TurretGun.IsValidTarget: post: VEF.Weapons.VanillaExpandedFramework_Building_TurretGun_IsValidTarget_Patch.Postfix
    Bullet.Impact: post: BloodAnimations.Bullet_Impact.Impact
    Caravan.GetGizmos: post: VEF.Abilities.VanillaExpandedFramework_Caravan_GetGizmos_Patch.Postfix
    Caravan.GiveSoldThingToPlayer: PRE: VanillaTradingExpanded.GiveSoldThingToPlayer_Patch.Prefix
    Caravan.GiveSoldThingToTrader: PRE: VanillaTradingExpanded.GiveSoldThingToTrader_Patch.Prefix
    CaravanFormingUtility.IsFormingCaravanOrDownedPawnToBeTakenByCaravan: PRE: VanillaTradingExpanded.IsFormingCaravanOrDownedPawnToBeTakenByCaravanPatch.Prefix
    Caravan_PathFollower.ExposeData: post: VEF.Planet.VanillaExpandedFramework_Caravan_PathFollower_ExposeData_Patch.Postfix
    Caravan_PathFollower.PatherTickInterval: PRE: VEF.Planet.VanillaExpandedFramework_Caravan_PathFollower_PatherTickInterval_Patch.Prefix
    Caravan_PathFollower.StartPath: post: VEF.Planet.Caravan_PathFollower_StartPath_Patch.Postfix
    CastPositionFinder.TryFindCastPosition: PRE: VEF.Weapons.VanillaExpandedFramework_CastPositionFinder_TryFindCastPosition_Patch.Prefix
    CharacterCardUtility.DrawCharacterCard: TRANS: rjw.SexcardPatch.Transpiler
    Command.GizmoOnGUIInt: post: VEF.AI.DraftGizmos.GizmoOnGUIPostfix
    CompAbilityEffect_WordOfLove.ValidateTarget: PRE: rjw.PATCH_CompAbilityEffect_WordOfLove_ValidateTarget.GenderChecks
    CompCauseGameCondition_ForceWeather.<>c.<RandomizeSettings>b__6_0: post: VEF.Weathers.VanillaExpandedFramework_GameCondition_ForceWeather_RandomizeSettings_Patch.Postfix
    CompEggLayer.ProduceEgg: TRANS: VEF.AnimalBehaviours.VanillaExpandedFramework_CompEggLayer_ProduceEgg.ModifyCrossbreedEggThingDef
    CompExplosive.Detonate: PRE: VEF.Weapons.CompExplosive_Shells.Detonate_Prefix
    CompGlower.ReceiveCompSignal: post: PipeSystem.ReceiveCompSignal_Postfix.Postfix
    CompGlower.SetGlowColorInternal: post: VEF.Buildings.CompGlowerExtended+CompGlower_SetGlowColorInternal_Patch.Postfix
    CompGlower.get_ShouldBeLitNow: post: PipeSystem.ShouldBeLitNow_Postfix.Postfix
    CompStatue.CreateSnapshotOfPawn_HookForMods: PRE: FacialAnimation.HarmonyPatches.PrefixCreateSnapshotOfPawn_HookForMods
    CompStatue.InitFakePawn_HookForMods: PRE: FacialAnimation.HarmonyPatches.PrefixInitFakePawn_HookForMods
    DamageWorker_AddInjury.ApplyDamageToPart: PRE: VEF.Storyteller.VanillaExpandedFramework_DamageWorker_AddInjury_ApplyDamageToPart_Patch.Prefix
    DamageWorker_AddInjury.ApplyToPawn: post: BloodAnimations.DamageWorker_AddInjury_ApplyToPawn.ApplyToPawn TRANS: VEF.Genes.VanillaExpandedFramework__DamageWorker_AddInjury_ApplyToPawn_Patch.Transpiler
    DebugWindowsOpener.DevToolStarterOnGUI: PRE: VEF.Sounds.VanillaExpandedFramework_DebugWindowsOpener_DevToolStarterOnGUI_Patch.Prefix
    DebugWindowsOpener.DrawButtons: TRANS: HugsLib.Patches.DebugWindowsOpener_Patch.DrawAdditionalButtons, VEF.Sounds.VanillaExpandedFramework_DebugWindowsOpener_DrawButtons_Patch.Transpiler
    DeepResourceGrid.DeepResourcesOnGUI: post: VEF.Maps.VanillaExpandedFramework_DeepResourceGrid_DeepResourcesOnGUI.Postfix
    DeepResourceGrid.GetCellExtraColor: post: VEF.Maps.VanillaExpandedFramework_DeepResourceGrid_GetCellExtraColor.PostFix
    Def.SpecialDisplayStats: post: VEF.VanillaExpandedFramework_Def_SpecialDisplayStats_Patch.Postfix
    DesignationCategoryDef.get_ResolvedAllowedDesignators: post: VEF.Buildings.VanillaExpandedFramework_DesignationCategoryDef_ResolvedAllowedDesignators_Patch.AllowBuild, PipeSystem.ResolvedAllowedDesignators_Patch.Postfix
    Designator_Build.DrawPanelReadout: TRANS: VEF.Pawns.VanillaExpandedFramework_Designator_Build_DrawPanelReadout_Patch.Transpiler
    Designator_Build.SelectedUpdate: post: PipeSystem.Designator_Build_Patch.Postfix
    Designator_Install.SelectedUpdate: post: PipeSystem.Designator_Install_Patch.Postfix
    Dialog_ChooseMemes.DoAcceptChanges: post: VEF.Memes.VanillaExpandedFramework_Dialog_ChooseMemes_DoAcceptChanges_Patch.ForceTraitAndAbilitiesOnChooseMemeDialog
    Dialog_ChooseMemes.GetFirstIncompatibleMemePair: post: VEF.Memes.VanillaExpandedFramework_Dialog_ChooseMemes_GetFirstIncompatibleMemePair_Patch.DetectIfRequiredMeme
    Dialog_ChooseMemes.TryAccept: PRE: VEF.Memes.VanillaExpandedFramework_Dialog_ChooseMemes_TryAccept_Patch.DetectIfPairedMeme
    Dialog_CreateXenotype.DrawGene: PRE: VEF.Genes.VanillaExpandedFramework__Dialog_CreateXenotype_DrawGene_Patch.Prefix
    Dialog_InfoCard.FillCard: PRE: VEF.AnimalBehaviours.VanillaExpandedFramework_Dialog_InfoCard_FillCard_Patch.Prefix
    Dialog_ModSettings.DoWindowContents: post: ModSettingsFramework.Dialog_ModSettings_Patch.Postfix
    Dialog_NamePawn..ctor: post: rjw.patch_Dialog_NamePawn.Constructor
    Dialog_Options.DoModOptions: TRANS: HugsLib.Patches.DialogOptions_DoModOptions_Patch.InterceptWindowOpening
    Dialog_Options.PostOpen: post: HugsLib.Patches.DialogOptions_PostOpen_Patch.InjectHugsLibEntries
    DrugPolicy.ExposeData: PRE: VEF.Pawns.Patch_DrugPolicy+VanillaExpandedFramework_DrugPolicy_ExposeData_Patch.Prefix
    DynamicPawnRenderNodeSetup_Apparel.ProcessApparel: post: VEF.Apparels.VanillaExpandedFramework_DynamicPawnRenderNodeSetup_Apparel_ProcessApparel_Patch.Postfix
    EditWindow_Log.DoMessagesListing: PRE: HugsLib.Patches.EditWindow_Log_Patch.ExtraLogWindowButtons
    Environment.GetStackTrace: PRE: HarmonyMod.Environment_GetStackTrace_Patch.Prefix
    EquipmentUtility.CanEquip: post: VEF.Weapons.VanillaExpandedFramework_EquipmentUtility_CanEquip_Patch.Postfix
    Faction.TryMakeInitialRelationsWith: post: VEF.Factions.VanillaExpandedFramework_Faction_TryMakeInitialRelationsWith_Patch.Postfix
    Faction.get_NaturalGoodwill: post: VEF.Storyteller.VanillaExpandedFramework_Faction_NaturalGoodwill_Patch.Postfix
    FactionDef.get_Description: PRE: VEF.Factions.FactionDef_Description_Patch.Prefix post: VEF.Factions.FactionDef_Description_Patch.Postfix
    FactionGenerator.NewGeneratedFaction: post: VEF.Planet.VanillaExpandedFramework_FactionGenerator_NewGeneratedFaction_Patch.Postfix
    FallingStructureArrival.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    FleshTypeDef.ChooseWoundOverlay: post: VEF.Genes.VanillaExpandedFramework__FleshTypeDef_ChooseWoundOverlay_Patch.Postfix
    FloatMenu..ctor: PRE: rjw.Patch_HealthCardDevTool_FloatMenu.Prefix
    FloatMenuMakerMap.ShouldGenerateFloatMenuForPawn: post: rjw.Patch_Disable_FloatMenuMakerMap.NonHero_disable_controls
    FloatMenuOptionProvider_DressOtherPawn.GetSingleOptionFor: post: VEF.Apparels.VanillaExpandedFramework_FloatMenuOptionProvider_DressOtherPawn_GetSingleOptionFor_Patch.Postfix
    FloatMenuOptionProvider_Equip.AppliesInt: post: VEF.AnimalBehaviours.VanillaExpandedFramework_FloatMenuOptionProvider_Equip_AppliesInt_Patch.NoWeaponEquipping
    FloatMenuOptionProvider_Equip.GetSingleOptionFor: PRE: VEF.Weapons.VanillaExpandedFramework_FloatMenuOptionProvider_Equip_GetSingleOptionFor_Patch.Prefix post: VEF.Weapons.VanillaExpandedFramework_FloatMenuOptionProvider_Equip_GetSingleOptionFor_Patch.Postfix, VEF.Apparels.VanillaExpandedFramework_FloatMenuOptionProvider_Equip_GetSingleOptionFor_Patch.Postfix
    FloatMenuOptionProvider_Ingest.GetSingleOptionFor: post: VEF.AnimalBehaviours.VanillaExpandedFramework_FloatMenuOptionProvider_Ingest_GetSingleOptionFor_Patch.RemoveErrorForNonForbiddables
    FloatMenuOptionProvider_Wear.GetSingleOptionFor: post: VEF.Apparels.VanillaExpandedFramework_FloatMenuOptionProvider_Wear_GetSingleOptionFor_Patch.Postfix
    FloatMenuOptionProvider_WorkGivers.GetWorkGiverOption: post: VEF.AnimalBehaviours.VanillaExpandedFramework_FloatMenuOptionProvider_WorkGivers_GetWorkGiverOption_Patch.NoWorkBesidesAttacks
    FoodUtility.GetMeatSourceCategory: PRE: VEF.Genes.VanillaExpandedFramework_FoodUtility_GetMeatSourceCategory.Prefix, VEF.Cooking.VanillaExpandedFramework_FoodUtility_GetMeatSourceCategory_Patch.DontCrapTheBedWithIngredientsWithoutNutrition
    FoodUtility.GetMeatSourceCategoryFromCorpse: PRE: VEF.Genes.VanillaExpandedFramework_FoodUtility_GetMeatSourceCategoryFromCorpse.Prefix
    FoodUtility.ThoughtsFromIngesting: PRE: VEF.Genes.ThingIngestingPatches.Prefix
    FoodUtility.WillEat: TRANS: rjw.Patch_DevelopmentalStageExtensions_Baby_Callers.BabyMethodShouldReturnFalse
    Frame.CompleteConstruction: TRANS: VEF.Pawns.VanillaExpandedFramework_Frame_CompleteConstruction_Patch.Transpiler
    Game.ClearCaches: post: PipeSystem.Game_ClearCaches.Postfix
    Game.DeinitAndRemoveMap: post: HugsLib.Patches.Game_DeinitAndRemoveMap_Patch.MapRemovalHook
    Game.FillComponents: PRE: HugsLib.Patches.Game_FillComponents_Patch.GameInitializationHook
    Game.FinalizeInit: post: HugsLib.Patches.Game_FinalizeInit_Patch.WorldLoadedHook
    GameComponentUtility.GameComponentTick: post: YayoAnimation.HarmonyPatches.GameComponentUtilityPatch+DoTicking.Postfix
    GameComponentUtility.LoadedGame: post: VEF.Factions.VanillaExpandedFramework_GameComponentUtility_LoadedGame_Patch+LoadedGame.Postfix, YayoAnimation.HarmonyPatches.GameComponentUtilityPatch+ResetOnStartedOrLoaded.Postfix
    GameComponentUtility.StartedNewGame: post: VEF.Factions.VanillaExpandedFramework_GameComponentUtility_LoadedGame_Patch+StartedNewGame.Postfix
    GameCondition_ForceWeather.<>c.<RandomizeSettings>b__4_0: post: VEF.Weathers.VanillaExpandedFramework_GameCondition_ForceWeather_RandomizeSettings_Patch.Postfix
    GenConstruct.BlocksConstruction: post: VEF.Buildings.VanillaExpandedFramework_GenConstruct_BlocksConstruction_Patch.Postfix
    GenConstruct.CanConstruct: PRE: VEF.Pawns.VanillaExpandedFramework_GenConstruct_CanConstruct_Patch.Prefix
    GenConstruct.CanConstruct: PRE: VEF.Pawns.VanillaExpandedFramework_GenConstruct_CanConstruct_Patch2.Prefix post: VEF.Buildings.VanillaExpandedFramework_GenConstruct_CanConstruct_Patch.Postfix
    GenGrid.WalkableBy: PRE: VEF.Hediffs.PhasingPatches.WalkableBy_Prefix
    GenGuest.GuestRelease: PRE: rjw.PATCH_GenGuest_GuestRelease.GuestRelease_Update_Designators
    GenLeaving.DropFilthDueToDamage: post: BloodAnimations.GenLeaving_DropFilthDueToDamage.DropFilthDueToDamage
    GenStep_Power.Generate: PRE: KCSG.Prefix_GenStep_Power.Prefix
    GenStep_PreciousLump.Generate: PRE: VanillaTradingExpanded.ResetMarketValue_Patch.Prefix post: VanillaTradingExpanded.ResetMarketValue_Patch.Postfix
    GenStep_ScatterLumpsMineable.ChooseThingDef: PRE: VanillaTradingExpanded.ResetMarketValue_Patch.Prefix post: VanillaTradingExpanded.ResetMarketValue_Patch.Postfix
    GenStep_Settlement.ScatterAt: TRANS: VEF.Factions.VanillaExpandedFramework_GenStep_Settlement_ScatterAt_Patch.Transpiler
    GenStuff.RandomStuffInexpensiveFor: TRANS: [0]VEF.Things.VanillaExpandedFramework_GenStuff_RandomStuffInexpensiveFor_Patch.Transpiler
    GenStuff.TryRandomStuffByCommonalityFor: PRE: [800]VEF.Things.VanillaExpandedFramework_GenStuff_TryRandomStuffByCommonalityFor_Patch.Prefix
    Gene.ExposeData: post: VEF.Genes.VanillaExpandedFramework_Gene_ExposeData_Patch.Postfix
    Gene.OverrideBy: post: VEF.Genes.VanillaExpandedFramework_Gene_OverrideBy_Patch.Postfix
    Gene.PostAdd: post: VEF.Genes.VanillaExpandedFramework_Gene_PostAdd_Patch.Postfix
    Gene.PostRemove: post: VEF.Genes.VanillaExpandedFramework_Gene_PostRemove_Patch.Postfix
    GeneUIUtility.DrawGene: TRANS: VEF.Genes.VanillaExpandedFramework_GeneUIUtility_DrawGene_Patch.Transpiler
    GeneUIUtility.DrawGeneBasics: TRANS: VEF.Genes.VanillaExpandedFramework_GeneUIUtility_DrawGeneBasics_Patch.Transpiler
    GhostUtility.GhostGraphicFor: post: VEF.Buildings.VanillaExpandedFramework_GhostUtility_GhostGraphicFor_Patch.DisplayBlueprintGraphic TRANS: VEF.Buildings.CustomizableGraphicsPatches+UseUiIconForCustomizableGraphicGhosts.Transpiler
    GraphicUtility.ExtractInnerGraphicFor: PRE: VEF.Buildings.CustomizableGraphicsPatches+UseCorrectGraphicForMinifiedThing.Prefix
    HeadTypeDef.GetGraphic: TRANS: VEF.Pawns.VanillaExpandedFramework_HeadTypeDef_GetGraphic_Patch.Transpiler
    HealthAIUtility.ShouldSeekMedicalRestUrgent: PRE: rjw.Patch_HealthAIUtility_ShouldSeekMedicalRestUrgent.Prefix
    HealthCardUtility.DoDebugOptions: PRE: rjw.Patch_HealthCardDevTool.Prefix post: rjw.Patch_HealthCardDevTool.Postfix
    HealthCardUtility.DrawHediffRow: PRE: VEF.Genes.VanillaExpandedFramework_HealthCardUtility_DrawHediffRow_Patch.Prefix post: VEF.Genes.VanillaExpandedFramework_HealthCardUtility_DrawHediffRow_Patch.Postfix TRANS: VEF.Genes.VanillaExpandedFramework_HealthCardUtility_DrawHediffRow_Patch.Transpiler
    HediffComp_Immunizable.get_SeverityFactorFromHediffs: post: VEF.Genes.VanillaExpandedFramework_HediffComp_Immunizable_SeverityFactorFromHediffs_Patch.AddDiseaseFactor
    HediffComp_PregnantHuman.get_CompTipStringExtra: post: VEF.Genes.VanillaExpandedFramework_HediffComp_PregnantHuman_CompTipStringExtra_Patch.AddGeneMultiplierExplanation
    HediffSet.CalculatePain: post: VEF.Pawns.VanillaExpandedFramework_HediffSet_CalculatePain_Patch.Postfix
    HediffSet.DirtyCache: post: VEF.Weapons.VanillaExpandedFramework_HediffSet_DirtyCache_Patch.Postfix
    HediffSet.get_BleedRateTotal: post: VEF.Apparels.VanillaExpandedFramework_HediffSet_BleedRateTotal_Patch.Postfix
    Hediff_MissingPart.PostAdd: post: rjw.Hediff_MissingBodyPart_RemoveParts.PostAdd
    Hediff_Pregnant.DoBirthSpawn: PRE: rjw.PATCH_Hediff_Pregnant_DoBirthSpawn.on_begin_DoBirthSpawn TRANS: VEF.AnimalBehaviours.VanillaExpandedFramework_Hediff_Pregnant_DoBirthSpawn_Patch.ModifyCrossbreedKindDef
    Hediff_Pregnant.PostAdd: post: VEF.Genes.VanillaExpandedFramework_Hediff_Pregnant_PostAdd_Patch.CauseEggFertilization
    Hediff_Pregnant.TickInterval: PRE: rjw.PATCH_Hediff_Pregnant_Tick.AbortOnMissingGenitals
    Hediff_Shambler.PostMake: post: VEF.Genes.VanillaExpandedFramework_Hediff_Shambler_PostMake_Patch.ActivateShamblerGenes
    HumanOvum.CanFertilizeReport: TRANS: rjw.Patch_HumanOvum_CanFertilizeReport.CheckForPenisInsteadOfGender
    HumanlikeMeshPoolUtility.GetHumanlikeBeardSetForPawn: post: FacialAnimation.HarmonyPatches.PostfixGetHumanlikeBeardSetForPawn
    HumanlikeMeshPoolUtility.GetHumanlikeHairSetForPawn: post: FacialAnimation.HarmonyPatches.PostfixGetHumanlikeHairSetForPawn
    ITab_Pawn_Gear.InterfaceDrop: PRE: rjw.PATCH_ITab_Pawn_Gear_InterfaceDrop.drop_locked_apparel
    ITab_Pawn_Gear.ShouldShowEquipment: post: VEF.AnimalBehaviours.VanillaExpandedFramework_ITab_Pawn_Gear_IsVisible_Patch.RemoveTab
    ITab_Pawn_Gear.TryDrawOverallArmor: TRANS: VEF.Apparels.Patch_ITab_Pawn_Gear+VanillaExpandedFramework_ITab_Pawn_Gear_TryDrawOverallArmor.Transpiler
    Ideo.ExposeData: TRANS: VEF.Memes.VanillaExpandedFramework_Ideo_ExposeData_Patch.Transpiler
    IncidentWorker.TryExecute: PRE: VEF.Storyteller.VanillaExpandedFramework_IncidentWorker_TryExecute_Patch.Prefix
    IncidentWorker_Disease.PotentialVictims: post: VEF.AnimalBehaviours.VanillaExpandedFramework_IncidentWorker_Disease_PotentialVictims_Patch.Postfix
    IncidentWorker_Raid.TryExecuteWorker: PRE: VEF.Storyteller.VanillaExpandedFramework_IncidentWorker_Raid_TryExecuteWorker_Patch.Prefix
    IncidentWorker_RaidEnemy.ResolveRaidStrategy: post: VEF.Factions.VanillaExpandedFramework_IncidentWorker_RaidEnemy_ResolveRaidStrategy_Patch.Postfix
    IncidentWorker_SelfTame.Candidates: post: VEF.AnimalBehaviours.VanillaExpandedFramework_IncidentWorker_SelfTame_Candidates_Patch.Postfix
    IncidentWorker_WandererJoin.GeneratePawn: TRANS: VEF.Storyteller.VanillaExpandedFramework_IncidentWorker_WandererJoin_GeneratePawn+TryExecuteWorker.Transpiler
    JobDriver.Cleanup: PRE: rjw.PATCH_JobDriver_Loving_Cleanup.on_cleanup_driver
    JobDriver_ConstructFinishFrame.<>c__DisplayClass8_0.<MakeNewToils>b__1: TRANS: VEF.Pawns.VanillaExpandedFramework_JobDriver_ConstructFinishFrame_MakeNewToils_TickAction_Patch.Transpiler
    JobDriver_ConstructFinishFrame.MakeNewToils: post: VEF.Pawns.VanillaExpandedFramework_JobDriver_ConstructFinishFrame_MakeNewToils_Patch.Postfix
    JobDriver_Lovin.<MakeNewToils>b__12_1: TRANS: VEF.Pawns.VanillaExpandedFramework_JobDriver_Lovin_Patch.Transpiler
    JobDriver_Lovin.<MakeNewToils>b__12_4: TRANS: VEF.Pawns.VanillaExpandedFramework_JobDriver_Lovin_FinishAction_Vanilla.Transpiler
    JobDriver_Lovin.<MakeNewToils>d__12.MoveNext: TRANS: VEF.Pawns.VanillaExpandedFramework_JobDriver_Lovin_MoveNext_Patch.Transpiler
    JobDriver_Lovin.GenerateRandomMinTicksToNextLovin: post: VEF.Pawns.VanillaExpandedFramework_JobDriver_Lovin_GenerateRandomMinTicksToNextLovin_Patch.ModifyMTB
    JobDriver_Lovin.MakeNewToils: PRE: rjw.PATCH_JobDriver_Lovin_MakeNewToils.lovin_patch_n_override
    JobDriver_Meditate.MeditationTick: PRE: rjw.PATCH_JobDriver_Meditate_MeditationTick.Disable_For_Nymph
    JobDriver_Vomit.<MakeNewToils>b__4_1: TRANS: VEF.Genes.VanillaExpandedFramework_JobDriver_Vomit_MakeNewToils_Transpiler_Patch.Transpiler
    JobDriver_Vomit.<MakeNewToils>d__4.MoveNext: TRANS: VEF.Genes.VanillaExpandedFramework_JobDriver_Vomit_MoveNext_Patch.Transpiler
    JobDriver_Vomit.MakeNewToils: PRE: VEF.Genes.VanillaExpandedFramework_JobDriver_Vomit_MakeNewToils_Patch.StorePawn
    JobDriver_Wait.CheckForAutoAttack: TRANS: VEF.Weapons.VanillaExpandedFramework_JobDriver_Wait_CheckForAutoAttack_Patch.Transpiler
    JobGiver_AIFollowPawn.TryGiveJob: post: VEF.Buildings.DoorTeleporter+JobGiver_AIFollowPawn_TryGiveJob_Patch.Postfix
    JobGiver_ConfigurableHostilityResponse.TryGetAttackNearbyEnemyJob: PRE: VEF.Weapons.VanillaExpandedFramework_JobGiver_ConfigurableHostilityResponse_TryGetAttackNearbyEnemyJob_Patch.Prefix
    JobGiver_GetFood.TryGiveJob: PRE: VEF.AnimalBehaviours.VanillaExpandedFramework_JobGiver_GetFood_GetPriority_Patch.StopEatingThings
    JobGiver_GetRest.GetPriority: TRANS: VEF.AnimalBehaviours.JobGiver_GetRest_Patch+VanillaExpandedFramework_JobGiver_GetRest_GetPriority_Patch.Transpiler
    JobGiver_Mate.TryGiveJob: post: rjw.PATCH_JobGiver_Mate_TryGiveJob_VanillaOverride.vanilla_mating_override, rjw.PATCH_JobGiver_Mate_TryGiveJob.futa_animal_partner_search_patch
    JobGiver_Meditate.TryGiveJob: post: rjw.PATCH_JobGiver_Meditate_TryGiveJob.Disable_For_Nymph
    JobGiver_OptimizeApparel.ApparelScoreRaw: post: rjw.PATCH_JobGiver_OptimizeApparel_ApparelScoreRaw.bondage_score_offset
    JobGiver_PrisonerGetDressed.FindGarmentCoveringPart: PRE: rjw.PATCH_JobGiver_PrisonerGetDressed_FindGarmentCoveringPart.prevent_locked_apparel_conflict
    LanguageDatabase.SelectLanguage: PRE: HugsLib.Patches.LanguageDatabase_Patch.ForceRestartAfterLangChange
    LearningUtility.SchoolDeskLearningRate: PRE: VEF.Buildings.VanillaExpandedFramework_LearningUtility_SchoolDeskLearningRate.Prefix
    LessonAutoActivator.TeachOpportunity: PRE: rjw.Patch_LessonAutoActivator_TeachOpportunity.Prefix
    LifeStageWorker.Notify_LifeStageStarted: post: VEF.Genes.VanillaExpandedFramework_LifeStageWorker_Notify_LifeStageStarted_Patch.Postfix
    LifeStageWorker_HumanlikeAdult.Notify_LifeStageStarted: TRANS: rjw.LifeStageWorker_HumanlikeX_Notify_LifeStageStarted.FixLifeStageStartError
    LifeStageWorker_HumanlikeChild.Notify_LifeStageStarted: TRANS: rjw.LifeStageWorker_HumanlikeX_Notify_LifeStageStarted.FixLifeStageStartError
    LoadedModManager.ApplyPatches: PRE: ModSettingsFramework.LoadedModManager_ApplyPatches_Patch.Prefix
    LoadedModManager.get_ModHandles: post: ModSettingsFramework.LoadedModManager_ModHandles_Patch.Postfix
    Log.Error: PRE: ModSettingsFramework.Log_Error_Patch.Prefix
    Log.ResetMessageCount: post: HarmonyMod.Log_ResetMessageCount_Patch.Postfix
    Lord.AddPawn: post: VEF.Storyteller.VanillaExpandedFramework_Lord_AddPawn_Patch.Postfix
    Lord.Cleanup: PRE: VEF.Storyteller.VanillaExpandedFramework_Lord_Cleanup_Patch.Prefix
    LordJob_AssaultColony.CreateGraph: post: rjw.Patches_AssaultColonyForRape.Postfix
    LordJob_FormAndSendCaravan.get_GatheringItemsNow: PRE: VanillaTradingExpanded.GatheringItemsNowPatch.Prefix
    MainMenuDrawer.DoMainMenuControls: TRANS: HugsLib.Patches.MainMenuDrawer_Quickstart_Patch.QuicktestButtonUsesQuickstarter
    MainTabWindow_Quests.DoCharityIcon: post: VEF.Storyteller.VanillaExpandedFramework_MainTabWindow_Quests_DoCharityIcon_Patch.Postfix
    MainTabWindow_Quests.DoRow: post: VEF.Storyteller.VanillaExpandedFramework_MainTabWindow_Quests_DoRow_Patch.Postfix
    MainTabWindow_Research.DrawContentSource: PRE: VEF.VanillaExpandedFramework_MainTabWindow_Research_DrawContentSource_Patch.Prefix
    Map.ConstructComponents: post: HugsLib.Patches.Map_ConstructComponents_Patch.MapComponentsInitHook
    Map.ExposeData: PRE: KCSG.Prefix_Map_ExposeData.Prefix
    Map.FinalizeInit: post: HugsLib.Patches.Map_FinalizeInit_Patch.MapLoadedHook
    MapComponentUtility.MapGenerated: post: HugsLib.Patches.MapComponentUtility_MapGenerated_Patch.MapGeneratedHook
    MapDeiniter.Deinit: PRE: VEF.Buildings.DoorTeleporterPatches.VanillaExpandedFramework_MapDeiniter_Deinit_Prefix
    MapGenerator.GenerateMap: post: VEF.Maps.VanillaExpandedFramework_MapGenerator_GenerateMap_Patch.Postfix
    MapParent.get_MapGeneratorDef: post: KCSG.Postfix_MapParent_MapGeneratorDef+MapParent_MapGeneratorDef_Patch.Postfix
    MapTemperature.SeasonAcceptableFor: post: VEF.AnimalBehaviours.VanillaExpandedFramework_MapTemperature_SeasonAcceptableFor_Patch.AllowAnimalSpawns
    MassUtility.Capacity: TRANS: VEF.Pawns.VanillaExpandedFramework_MassUtility_Capacity_Patch.Transpiler
    MedicalRecipesUtility.GetMedicalStatsFromRecipeDefs: post: rjw.FixDuplicatePartStats.Postfix
    MemoryThoughtHandler.TryGainMemory: post: VEF.Pawns.VanillaExpandedFramework_MemoryThoughtHandler_TryGainMemory_Patch.Postfix
    MemoryUtility.UnloadUnusedUnityAssets: post: VEF.VanillaExpandedFramework_MemoryUtility_UnloadUnusedUnityAssets.Postfix
    MentalBreakWorker.BreakCanOccur: post: VEF.Pawns.VanillaExpandedFramework_MentaBreakWorker_Patches.BreakCanOccur_PostFix
    MentalBreakWorker.CommonalityFor: post: VEF.Pawns.VanillaExpandedFramework_MentaBreakWorker_Patches.CommonalityFor_PostFix
    ModContentPack.LoadPatches: post: ModSettingsFramework.ModContentPack_LoadPatches_Patch.Postfix
    ModsConfig.RestartFromChangedMods: PRE: HugsLib.Patches.ModsConfig_RestartFromChangedMods_Patch.QuickRestartInDevMode
    MutantUtility.SetPawnAsMutantInstantly: post: VEF.Genes.VanillaExpandedFramework_MutantUtility_SetPawnAsMutantInstantly_Patch.ActivateGhoulGenes
    Need_Food.get_MaxLevel: post: VEF.Genes.VanillaExpandedFramework_Patch_FoodCapacity.FoodCapacity_Postfix
    OverlayDrawer.DisposeHandle: post: VEF.Graphics.OverlayDrawer_DisposeHandle_Patch.Postfix
    OverlayDrawer.DrawAllOverlays: TRANS: VEF.Graphics.OverlayDrawer_DrawAllOverlays_Patch.Transpiler
    Page_ConfigureStartingPawns.PreOpen: post: KCSG.Postfix_Page_ConfigureStartingPawns_PreOpen.Postfix
    Page_ModsConfig.DoModInfo: TRANS: ModSettingsFramework.Page_ModsConfig_DoModInfo_Transpiler.Transpiler
    PathFinder.CreateRequest: PRE: VEF.Hediffs.PhasingPatches.CreateRequest_Prefix
    Pawn.<GetDisabledWorkTypes>g__FillList|373_0: PRE: VEF.Apparels.VanillaExpandedFramework_Pawn_GetDisabledWorkTypes_Patch.Prefix
    Pawn.ButcherProducts: post: VEF.Genes.VanillaExpandedFramework_Pawn_ButcherProducts_Patch.Postfix
    Pawn.DeSpawn: post: VEF.Hediffs.PhasingPatches.Despawn_Postfix
    Pawn.ExitMap: PRE: rjw.PATCH_Pawn_ExitMap.Pawn_ExitMap_Update_Designators
    Pawn.GetGizmos: post: VEF.Weapons.VanillaExpandedFramework_Pawn_GetGizmos_Lasers_Patch.GetGizmos_PostFix, VEF.AnimalBehaviours.Pawn_GetGizmos_Patch.Postfix, [100]rjw.disable_Gizmos.NonHero_disable_gizmos
    Pawn.GiveSoldThingToPlayer: PRE: VanillaTradingExpanded.GiveSoldThingToPlayer_Patch.Prefix
    Pawn.GiveSoldThingToTrader: PRE: VanillaTradingExpanded.GiveSoldThingToTrader_Patch.Prefix
    Pawn.Kill: PRE: BloodAnimations.Pawn_Kill.Kill, VEF.Storyteller.VanillaExpandedFramework_Pawn_Kill_Patch.Prefix, VEF.Apparels.VanillaExpandedFramework_Pawn_Kill_Patch.Prefix post: VEF.Pawns.VanillaExpandedFramework_Pawn_Kill.Postfix
    Pawn.PostMapInit: post: VEF.Genes.VanillaExpandedFramework_Pawn_PostMapInit_Patch.Postfix
    Pawn.SpawnSetup: post: VEF.Apparels.CompShieldField+SpawnSetup_Patch.Postfix, VEF.Hediffs.PhasingPatches.CheckPhasing
    Pawn.Sterile: TRANS: rjw.Pawn_Sterile.NotOwningBiotechWillNotMakeYouSterileButModdingProbablyWill, rjw.Various_GetStatValue.UseRjwFertilityInstead
    Pawn.TryGetAttackVerb: post: VEF.Abilities.VanillaExpandedFramework_Pawn_TryGetAttackVerb_Patch.Postfix
    Pawn.WorkTypeIsDisabled: post: VEF.AnimalBehaviours.VanillaExpandedFramework_Pawn_WorkTypeIsDisabled_Patch.RemoveTendFromAnimals
    Pawn.get_BodySize: post: VEF.Genes.VanillaExpandedFramework_Pawn_BodySize.Postfix
    Pawn.get_CanTakeOrder: post: VEF.AnimalBehaviours.VanillaExpandedFramework_Pawn_CanTakeOrder_Patch.MakePawnControllable
    Pawn.get_HealthScale: post: VEF.Genes.VanillaExpandedFramework_Pawn_HealthScale.HealthScale_Postfix
    Pawn.get_IsColonistPlayerControlled: post: VEF.AnimalBehaviours.VanillaExpandedFramework_Pawn_IsColonistPlayerControlled_Patch.AddAnimalAsColonist
    PawnApparelGenerator.GenerateStartingApparelFor: post: VEF.Apparels.Patch_PawnApparelGenerator.GenerateStartingApparelFor_Postfix
    PawnApparelGenerator.PossibleApparelSet.CoatButNoShirt: TRANS: VEF.Apparels.Patch_PawnApparelGenerator+PossibleApparelSet+manual_CoatButNoShirt.Transpiler
    PawnAttackGizmoUtility.AtLeastTwoSelectedPlayerPawnsHaveDifferentWeapons: post: VEF.Graphics.VanillaExpandedFramework_PawnAttackGizmoUtility_AtLeastTwoSelectedPlayerPawnsHaveDifferentWeapons_Patch.Postfix
    PawnBioAndNameGenerator.GiveAppropriateBioAndNameTo: TRANS: rjw.PawnBioAndNameGenerator_GiveAppropriateBioAndNameTo.Transpiler
    PawnCapacityUtility.CalculateCapacityLevel: post: VEF.Apparels.VanillaExpandedFramework_PawnCapacityUtility_CalculateCapacityLevel.Postfix
    PawnColumnWorker_Pregnant.GetIconFor: post: rjw.PawnColumnWorker_Patch_Icon.Postfix
    PawnColumnWorker_Pregnant.GetTooltipText: PRE: rjw.PawnColumnWorker_Patch_Tooltip.Prefix
    PawnComponentsUtility.AddAndRemoveDynamicComponents: post: VEF.AnimalBehaviours.VanillaExpandedFramework_PawnComponentsUtility_AddAndRemoveDynamicComponents_Patch.AddDraftability
    PawnComponentsUtility.CreateInitialComponents: post: VEF.Pawns.VanillaExpandedFramework_PawnComponentsUtility_CreateInitialComponents_Patch.Postfix
    PawnFlyer.MakeFlyer: TRANS: VEF.Abilities.VanillaExpandedFramework_PawnFlyer_MakeFlyer_Patch.Transpiler
    PawnFlyer.RecomputePosition: PRE: VEF.Abilities.VanillaExpandedFramework_PawnFlyer_RecomputePosition_Patch.Prefix
    PawnGenerator.GenerateGenes: post: VEF.Genes.VanillaExpandedFramework_PawnGenerator_GenerateGenes_Patch.Postfix
    PawnGenerator.GenerateNewPawnInternal: PRE: rjw.Patch_PawnGenerator_GenerateNewPawnInternal.Generate_Nymph post: VEF.Abilities.VanillaExpandedFramework_PawnGenerator_GenerateNewPawnInternal_Patch.Postfix, rjw.Patch_PawnGenerator_GenerateNewPawnInternal.Postfix
    PawnGenerator.GeneratePawnRelations: PRE: VEF.Genes.VanillaExpandedFramework_PawnGenerator_GeneratePawnRelations_Patch.DisableRelations
    PawnRenderNode.AddChildren: post: FacialAnimation.HarmonyPatches.PostfixAddChildren
    PawnRenderNode.ColorFor: post: VEF.Genes.VanillaExpandedFramework_PawnRenderNode_ColorFor_Patch.Postfix
    PawnRenderNodeWorker.AppendDrawRequests: PRE: VEF.Apparels.VanillaExpandedFramework_PawnRenderNodeWorker_AppendDrawRequests_Patch.Prefix
    PawnRenderNodeWorker.ScaleFor: post: VEF.Genes.VanillaExpandedFramework_PawnRenderNodeWorker_ScaleFor_Patch.Postfix
    PawnRenderNodeWorker_Apparel_Head.CanDrawNow: PRE: VEF.Apparels.VanillaExpandedFramework_PawnRenderNodeWorker_Apparel_Head_CanDrawNow_Patch.Prefix post: VEF.Apparels.VanillaExpandedFramework_PawnRenderNodeWorker_Apparel_Head_CanDrawNow_Patch.Postfix
    PawnRenderNodeWorker_Apparel_Head.HeadgearVisible: TRANS: VEF.Apparels.VanillaExpandedFramework_PawnRenderNodeWorker_Apparel_Head_HeadgearVisible_Patch.Transpiler
    PawnRenderNodeWorker_Beard.OffsetFor: post: FacialAnimation.HarmonyPatches.PostfixBeardOffsetFor
    PawnRenderNodeWorker_Body.CanDrawNow: post: VEF.Apparels.VanillaExpandedFramework_PawnRenderNodeWorker_Body_CanDrawNow_Patch.Postfix
    PawnRenderNode_AnimalPack.GraphicFor: post: VEF.Pawns.PawnRenderNode_AnimalPack_GraphicFor_Patch.Postfix
    PawnRenderNode_Body.GraphicFor: post: VEF.Genes.VanillaExpandedFramework_PawnRenderNode_Body_GraphicFor_Patch.Postfix
    PawnRenderNode_Fur.GraphicFor: post: VEF.Genes.VanillaExpandedFramework_PawnRenderNode_Fur_GraphicFor_Patch.Postfix
    PawnRenderNode_Head.GraphicFor: post: VEF.Genes.VanillaExpandedFramework_PawnRenderNode_Head_GraphicFor_Patch.Postfix
    PawnRenderTree.AddChild: PRE: FacialAnimation.HarmonyPatches.Prefix_AddChild
    PawnRenderTree.AdjustParms: post: rjw.Patch_skipFlags.Postfix
    PawnRenderTree.InitializeAncestors: post: rjw.patch_apparel.Postfix
    PawnRenderTree.ParallelPreDraw: post: FacialAnimation.HarmonyPatches.PostfixParallelPreDraw
    PawnRenderUtility.DrawCarriedWeapon: TRANS: YayoAnimation.HarmonyPatches.PawnPatches.CarriedWeaponDrawing.Transpiler
    PawnRenderUtility.DrawEquipmentAiming: PRE: [800]VEF.Pawns.VanillaExpandedFramework_PawnRenderer_DrawEquipmentAiming_Patch.Prefix, VEF.Weapons.VanillaExpandedFramework_PawnRenderUtility_Draw_EquipmentAiming_Patch.Prefix, [0]VEF.Graphics.VanillaExpandedFramework_DynamicGraphicPatches.DrawEquipmentAimingPrefix
    PawnRenderUtility.DrawEquipmentAndApparelExtras: PRE: YayoAnimation.HarmonyPatches.PawnPatches.AimingPatch.Prefix TRANS: YayoAnimation.HarmonyPatches.PawnPatches.AimingPatch.Transpiler
    PawnRenderer.BaseHeadOffsetAt: post: VEF.Genes.VanillaExpandedFramework_PawnRenderer_BaseHeadOffsetAt.Postfix, FacialAnimation.HarmonyPatches.PostfixBaseHeadOffsetAt
    PawnRenderer.BodyAngle: post: YayoAnimation.HarmonyPatches.PawnPatches.BodyAnglePatch.Postfix
    PawnRenderer.GetBodyPos: post: VEF.Apparels.VanillaExpandedFramework_PawnRenderer_GetBodyPos_Patch.Postfix, YayoAnimation.HarmonyPatches.PawnPatches.GetBodyPosPatch.Postfix
    PawnRenderer.LayingFacing: post: YayoAnimation.HarmonyPatches.PawnPatches.LayingFacingPatch.Postfix
    PawnRenderer.ParallelGetPreRenderResults: PRE: VEF.AestheticScaling.VanillaExpandedFramework_PawnRenderer_ParallelGetPreRenderResults_Patch.Prefix, YayoAnimation.HarmonyPatches.PawnPatches.ParallelGetPreRenderResultsPatch.Prefix, FacialAnimation.HarmonyPatches.PrefixParallelGetPreRenderResults TRANS: YayoAnimation.HarmonyPatches.PawnPatches.ParallelGetPreRenderResultsPatch.Transpiler
    PawnUIOverlay.DrawPawnGUIOverlay: PRE: VEF.Apparels.VanillaExpandedFramework_PawnUIOverlay_Patch.GhillieException, VEF.AestheticScaling.VanillaExpandedFramework_PawnUIOverlay_DrawPawnGUIOverlay_Patch.Prefix post: VEF.AestheticScaling.VanillaExpandedFramework_PawnUIOverlay_DrawPawnGUIOverlay_Patch.Postfix
    PawnUtility.BodyResourceGrowthSpeed: post: VEF.Genes.VanillaExpandedFramework_PawnUtility_BodyResourceGrowthSpeed_Patch.MultiplyPregnancy
    PawnUtility.FertileMateTarget: PRE: rjw.PATCH_PawnUtility_FertileMateTarget.Prefix post: rjw.PATCH_PawnUtility_FertileMateTarget.Postfix
    PawnUtility.IsFighting: post: VEF.AnimalBehaviours.VanillaExpandedFramework_PawnUtility_IsFighting_Patch.DontFlee
    PawnUtility.Mated: PRE: VEF.AnimalBehaviours.PawnUtility_Mated+VanillaExpandedFramework_PawnUtility_Mated_Patch.Prefix
    PawnUtility.TrySpawnHatchedOrBornPawn: post: rjw.Patch_PawnUtility.Process_Child_HatchOrBirth
    Pawn_AgeTracker.GrowthPointsPerDayAtLearningLevel: post: VEF.Genes.VanillaExpandedFramework_GrowthPointPerDayAtLearningLevel_Patch.Postfix
    Pawn_ApparelTracker.Notify_ApparelAdded: post: VEF.Apparels.VanillaExpandedFramework_Pawn_ApparelTracker_Notify_ApparelAdded_Patch.Postfix
    Pawn_ApparelTracker.Notify_ApparelRemoved: post: VEF.Weapons.VanillaExpandedFramework_Pawn_ApparelTracker_Notify_ApparelRemoved_Patch.Postfix, VEF.Apparels.VanillaExpandedFramework_Pawn_ApparelTracker_Notify_ApparelRemoved_Patch.Postfix, rjw.PATCH_Pawn_ApparelTracker_Remove.on_remove
    Pawn_ApparelTracker.Remove: post: VEF.Apparels.VanillaExpandedFramework_Pawn_ApparelTracker_Remove_Patch.Postfix
    Pawn_ApparelTracker.TryDrop: PRE: rjw.PATCH_Pawn_ApparelTracker_TryDrop.prevent_locked_apparel_drop post: VEF.Weapons.VanillaExpandedFramework_Pawn_ApparelTracker_TryDrop_Patch.Postfix, VEF.Apparels.VanillaExpandedFramework_Pawn_ApparelTracker_TryDrop_Patch.Postfix
    Pawn_ApparelTracker.Wear: PRE: rjw.PATCH_Pawn_ApparelTracker_Wear.prevent_wear_by_gear post: VEF.Apparels.VanillaExpandedFramework_ApparelTracker_Wear_Patch.Postfix, VEF.Apparels.VanillaExpandedFramework_Pawn_ApparelTracker_Wear_Patch.Postfix, rjw.PATCH_Pawn_ApparelTracker_Wear.on_wear
    Pawn_DraftController.GetGizmos: post: VEF.AI.DraftGizmos.GetGizmosPostfix
    Pawn_DrawTracker.get_DrawPos: post: VEF.AestheticScaling.VanillaExpandedFramework_Pawn_DrawTracker_DrawPos_Patch.Postfix
    Pawn_EquipmentTracker.AddEquipment: post: VEF.Weapons.VanillaExpandedFramework_Pawn_EquipmentTracker_AddEquipment_Patch.Postfix
    Pawn_EquipmentTracker.TryDropEquipment: post: VEF.Weapons.VanillaExpandedFramework_Pawn_EquipmentTracker_TryDropEquipment_Patch.Postfix
    Pawn_FilthTracker.Notify_EnteredNewCell: PRE: VEF.AnimalBehaviours.VanillaExpandedFramework_Pawn_FilthTracker_Notify_EnteredNewCell_Patch.DontDealWithFilth
    Pawn_GeneTracker.Notify_GenesChanged: PRE: FacialAnimation.HarmonyPatches.Prefix_Notify_GenesChanged post: VEF.Genes.VanillaExpandedFramework_Notify_GenesChanged_Patch.Postfix
    Pawn_HealthTracker.CheckForStateChange: post: VEF.Apparels.Patch_Pawn_HealthTracker+VanillaExpandedFramework_Pawn_HealthTracker_CheckForStateChange_Patch.Postfix
    Pawn_HealthTracker.DropBloodFilth: TRANS: VEF.Genes.VanillaExpandedFramework_Pawn_HealthTracker_DropBloodFilth_Patch.Transpiler
    Pawn_HealthTracker.DropBloodSmear: TRANS: VEF.Genes.VanillaExpandedFramework_Pawn_HealthTracker_DropBloodSmear_Patch.Transpiler
    Pawn_HealthTracker.HealthTick: post: BloodAnimations.Pawn_HealthTracker_HealthTick.HealthTick
    Pawn_HealthTracker.ShouldBeDowned: PRE: VEF.Apparels.VanillaExpandedFramework_Pawn_HealthTracker_ShouldBeDowned_Patch.Prefix
    Pawn_IdeoTracker.SetIdeo: post: VEF.Memes.VanillaExpandedFramework_Pawn_IdeoTracker_SetIdeo_Patch.ForceTraitAndAbilities
    Pawn_InteractionsTracker.TryInteractWith: post: VEF.Hediffs.VanillaExpandedFramework_Pawn_InteractionsTracker_TryInteractWith_Patch.Postfix
    Pawn_MindState.StartFleeingBecauseOfPawnAction: PRE: VEF.AnimalBehaviours.VanillaExpandedFramework_Pawn_MindState_StartFleeingBecauseOfPawnAction_Patch.DontFlee
    Pawn_NeedsTracker.AddOrRemoveNeedsAsAppropriate: PRE: VEF.AestheticScaling.VanillaExpandedFramework_Pawn_NeedsTracker_AddOrRemoveNeedsAsAppropriate_Patch.Prefix post: VEF.AestheticScaling.VanillaExpandedFramework_Pawn_NeedsTracker_AddOrRemoveNeedsAsAppropriate_Patch.Postfix
    Pawn_PathFollower.AtDestinationPosition: PRE: VEF.Weapons.VanillaExpandedFramework_Pawn_PathFollower_AtDestinationPosition_Patch.Prefix
    Pawn_PathFollower.BuildingBlockingNextPathCell: PRE: VEF.Hediffs.PhasingPatches.NoBuildingBlocking
    Pawn_PathFollower.CostToMoveIntoCell: post: VEF.AnimalBehaviours.VanillaExpandedFramework_Pawn_PathFollower_CostToMoveIntoCell_Patch.DisablePathCostForFloatingCreatures TRANS: VEF.Hediffs.PhasingPatches.CostToMoveIntoCell_Transpile
    Pawn_PathFollower.StartPath: PRE: VEF.Hediffs.PhasingPatches.StartPath_Prefix post: VEF.Hediffs.PhasingPatches.StartPath_Postfix
    Pawn_PathFollower.TryEnterNextPathCell: post: VEF.Hediffs.PhasingPatches.UnfogEnteredCells
    Pawn_RelationsTracker.ExposeData: post: VEF.Pawns.VanillaExpandedFramework_Pawn_RelationsTracker_ExposeData_Patch.Postfix
    Pawn_RelationsTracker.SetPregnancyApproach: post: VEF.Pawns.VanillaExpandedFramework_Pawn_RelationsTracker_SetPregnancyApproach_Patch.Postfix
    Pawn_SkillTracker.Learn: post: VEF.Genes.VanillaExpandedFramework_Pawn_SkillTracker_Learn_Patch.GiveRecreation
    PawnsArrivalModeWorker_CenterDrop.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    PawnsArrivalModeWorker_ClusterDrop.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    PawnsArrivalModeWorker_EdgeDrop.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    PawnsArrivalModeWorker_EdgeDropGroups.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    PawnsArrivalModeWorker_EdgeWalkIn.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    PawnsArrivalModeWorker_EdgeWalkInDarkness.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    PawnsArrivalModeWorker_EdgeWalkInDistributed.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    PawnsArrivalModeWorker_EdgeWalkInDistributedGroups.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    PawnsArrivalModeWorker_EdgeWalkInGroups.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    PawnsArrivalModeWorker_EdgeWalkInHateChanters.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    PawnsArrivalModeWorker_EmergeFromWater.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    PawnsArrivalModeWorker_RandomDrop.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    PawnsArrivalModeWorker_SpecificLocationDrop.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
    Plant.PlantCollected: PRE: VEF.Plants.VanillaExpandedFramework_Plant_PlantCollected_Patch.AddSecondaryOutput
    PlayDataLoader.DoPlayLoad: post: HugsLib.Patches.PlayDataLoader_Patch.InitModsHook
    PlaySettings.DoPlaySettingsGlobalControls: post: FacialAnimation.HarmonyPatches.PostfixDoPlaySettingsGlobalControls
    PlayerKnowledgeDatabase.ReloadAndRebind: PRE: VEF.DefIndicesFixer.Prefix
    PregnancyUtility.CanEverProduceChild: PRE: rjw.PregnancyUtility_CanEverProduceChild.CheckPlumbing TRANS: rjw.PregnancyUtility_CanEverProduceChild.SkipGenderCheckAndMakeSterilityCheckNotSexist, rjw.Various_GetStatValue.UseRjwFertilityInstead
    PregnancyUtility.GetDescription: TRANS: rjw.PregnancyUtility_GetDescription.ModifyPregnancyApproachTooltip
    PregnancyUtility.PregnancyChanceForPartners: post: VEF.Pawns.VanillaExpandedFramework_PregnancyUtility_PregnancyChanceForPartners_Patch.Postfix
    PregnancyUtility.PregnancyChanceForPawn: TRANS: rjw.Various_GetStatValue.UseRjwFertilityInstead
    PregnancyUtility.RandomLastName: PRE: rjw.Patch_PregnancyUtility_RandomLastName.Prefix
    Projectile.CheckForFreeIntercept: post: VEF.Weapons.TeslaProjectile+ProjectilePatches.Postfix TRANS: VEF.Weapons.VanillaExpandedFramework_Projectile_SetTrueOrigin_Patch.Transpiler
    Projectile.CheckForFreeInterceptBetween: TRANS: VEF.Weapons.VanillaExpandedFramework_Projectile_SetTrueOrigin_Patch.Transpiler
    Projectile.Impact: PRE: VEF.Weapons.VanillaExpandedFramework_Projectile_Impact_Patch.Prefix
    Projectile.ImpactSomething: post: VEF.Weapons.TeslaProjectile+ProjectilePatches.Postfix TRANS: VEF.Weapons.VanillaExpandedFramework_Projectile_SetTrueOrigin_Patch.Transpiler, VEF.Pawns.VanillaExpandedFramework_Projectile_ImpactSomething_Patch.Transpiler
    Projectile.Launch: post: VEF.Weapons.VanillaExpandedFramework_Projectile_Launch_Patch.Postfix
    Projectile.Tick: post: VEF.Weapons.VanillaExpandedFramework_Projectile_Tick_Patch.Postfix
    Projectile.get_DamageAmount: post: VEF.Pawns.VanillaExpandedFramework_Projectile_DamageAmount_Patch.Postfix
    Quest.CleanupQuestParts: PRE: VEF.Storyteller.VanillaExpandedFramework_Quest_CleanupQuestParts_Patch.Prefix
    Quest.End: PRE: VEF.Storyteller.VanillaExpandedFramework_Quest_End_Patch.Prefix
    QuestGen.AddSlateQuestTags: post: VEF.Storyteller.VanillaExpandedFramework_QuestGen_AddSlateQuestTags_Patch.Postfix
    QuestManager.Add: post: VEF.Storyteller.VanillaExpandedFramework_QuestManager_Add_Patch.Postfix
    QuestNode_GetFaction.IsGoodFaction: post: VEF.Factions.VanillaExpandedFramework_QuestNode_GetFaction_IsGoodFaction_Patch.Postfix
    QuestNode_GetPawn.IsGoodPawn: post: VEF.Factions.VanillaExpandedFramework_QuestNode_GetPawn_IsGoodPawn_Patch.Postfix
    QuestNode_GetPawnKind.<>c__DisplayClass7_0.<GetKindDef>g__CanHandle|1: post: VEF.AnimalBehaviours.VanillaExpandedFramework_QuestNode_GetPawnKind_SetVars_CanHandle_Patch.Postfix
    QuestNode_Root_DistressCall.FactionUsable: post: VEF.Factions.VanillaExpandedFramework_QuestNode_Root_DistressCall.Postfix
    RaidStrategyWorker_Siege.MakeLordJob: PRE: VEF.Planet.Patch_RaidStrategyWorker_Siege+VanillaExpandedFramework_RaidStrategyWorker_Siege_MakeLordJob_Patch.Prefix
    Reachability.CanReach: PRE: VEF.Hediffs.PhasingPatches.AllReachable
    ReachabilityImmediate.CanReachImmediate: post: VEF.Weapons.VanillaExpandedFramework_ReachabilityImmediate_CanReachImmediate_Patch.Postfix
    Recipe_RemoveBodyPart.GetPartsToApplyOn: post: rjw.Patch_FilterVanillaRemovalForRJW.Postfix
    ResearchProjectDef.GetTip: TRANS: VEF.VanillaExpandedFramework_ResearchProjectDef_GetTip_Patch.Transpiler
    ResearchProjectDef.get_UnlockedDefs: post: PipeSystem.ResearchProjectDef_UnlockedDefs_Patch.Postfix
    Root.OnGUI: post: HugsLib.Patches.Root_OnGUI_Patch.OnGUIHookUnfiltered
    Root.Update: post: HugsLib.Patches.Root_Patch.UpdateHook
    SchoolUtility.CanTeachNow: PRE: VEF.AnimalBehaviours.VanillaExpandedFramework_SchoolUtility_CanTeachNow_Patch.RemoveTeaching
    SelectionDrawer.DrawSelectionBracketFor: PRE: VEF.AestheticScaling.VanillaExpandedFramework_SelectionDrawer_DrawSelectionBracketFor_Patch.Prefix post: VEF.AestheticScaling.VanillaExpandedFramework_SelectionDrawer_DrawSelectionBracketFor_Patch.Postfix
    Selector.Select: PRE: rjw.PawnSelect.UpdateDesignatorPermissions
    Settlement.GetFloatMenuOptions: post: VEF.Buildings.DoorTeleporterPatches.VanillaExpandedFramework_Settlement_GetFloatOptions_Postfix
    Settlement.GiveSoldThingToPlayer: PRE: VanillaTradingExpanded.GiveSoldThingToPlayer_Patch.Prefix
    Settlement.GiveSoldThingToTrader: PRE: VanillaTradingExpanded.GiveSoldThingToTrader_Patch.Prefix
    Settlement.get_MapGeneratorDef: post: KCSG.Postfix_Settlement_MapGeneratorDef+Settlement_MapGeneratorDef_Patch.Postfix
    SettlementDefeatUtility.IsDefeated: post: VEF.Storyteller.VanillaExpandedFramework_SettlementDefeatUtility_IsDefeated_Patch.Postfix
    SettlementUtility.AttackNow: PRE: KCSG.Postfix_SettlementUtility_Attack.Prefix
    ShaderUtility.GetSkinShader: post: FacialAnimation.HarmonyPatches.PostfixGetSkinShader
    ShotReport.HitReportFor: PRE: VEF.Weapons.VanillaExpandedFramework_ShotReport_HitReportFor_Patch.Prefix
    ShotReport.get_AimOnTargetChance_StandardTarget: post: VEF.Weapons.VanillaExpandedFramework_ShotReport_AimOnTargetChance_StandardTarget.Postfix
    SimpleCurveDrawer.DrawCurvesLegend: PRE: VanillaTradingExpanded.SimpleCurveDrawer_Patch.Prefix
    SiteMakerHelper.FactionCanOwn: post: VEF.Factions.VanillaExpandedFramework_SiteMakerHelper_FactionCanOwn_Patch.Postfix
    SkillRecord.CalculateTotallyDisabled: PRE: rjw.Patches_SkillRecordDebug.Prefix
    SkillRecord.Interval: PRE: VEF.Genes.VanillaExpandedFramework_SkillRecord_Interval_Patch.Prefix post: VEF.Genes.VanillaExpandedFramework_SkillRecord_Interval_Patch.Postfix TRANS: VEF.Genes.VanillaExpandedFramework_SkillRecord_Interval_Transpiler_Patch.Transpiler
    SkillRecord.Learn: PRE: VEF.Apparels.VanillaExpandedFramework_SkillRecord_Learn_Patch.Prefix
    Skyfaller.Tick: PRE: VEF.Apparels.Patch_Tick.Prefix
    SocialCardUtility.DrawPregnancyApproach: TRANS: VEF.Pawns.VanillaExpandedFramework_SocialCardUtility_DrawPregnancyApproach_Patch.Transpiler
    Stance_Warmup.StanceDraw: post: VEF.Hediffs.VanillaExpandedFramework_Stance_Warmup_StanceDraw_Patch.Postfix
    StatWorker.GetBaseValueFor: PRE: VanillaTradingExpanded.StatWorker_GetBaseValueFor_Patch.Prefix
    StatWorker.GetExplanationUnfinalized: TRANS: VEF.Apparels.VanillaExpandedFramework_StatWorker_GetExplanationUnfinalized_Transpiler.Transpiler
    StatWorker.GetValueUnfinalized: TRANS: VEF.Apparels.VanillaExpandedFramework_StatWorker_GetValueUnfinalized_Transpiler.Transpiler
    StaticConstructorOnStartupUtility.CallAll: post: VanillaTradingExpanded.Initializer.Postfix
    StatsReportUtility.DrawStatsReport: PRE: VEF.Weapons.VanillaExpandedFramework_StatsReportUtility_DrawStatsReport_Patch.Prefix post: VEF.Weapons.VanillaExpandedFramework_StatsReportUtility_DrawStatsReport_Patch.Postfix
    StockGenerator_BuyExpensiveSimple.HandlesThingDef: post: rjw.PATCH_StockGenerator_BuyExpensiveSimple_HandlesThingDef.remove_RJW_stuff_fromtraderBUY
    Storyteller.TryFire: PRE: VEF.Storyteller.VanillaExpandedFramework_Storyteller_TryFire_Patch.Prefix
    StorytellerComp.IncidentChanceFinal: post: VEF.Storyteller.VanillaExpandedFramework_StorytellerComp_IncidentChanceFinal_Patch.Postfix
    TattooDef.GraphicFor: post: VEF.Genes.VanillaExpandedFramework_TattooDef_GraphicFor_Patch.Postfix
    TerrainGrid.RemoveTopLayer: PRE: VEF.Maps.VanillaExpandedFramework_TerrainGrid_RemoveTopLayer.Prefix
    TerrainGrid.SetTerrain: PRE: VEF.Maps.VanillaExpandedFramework_TerrainGrid_SetTerrain.Prefix post: VEF.Maps.VanillaExpandedFramework_TerrainGrid_SetTerrain.Postfix
    Thing.Ingested: PRE: VEF.Genes.ThingIngestingPatches.Prefix
    Thing.TakeDamage: PRE: VEF.AnimalBehaviours.Patch_TakeDamage.Prefix post: VEF.Weapons.VanillaExpandedFramework_Thing_TakeDamage_Patch.Postfix
    Thing.get_DefaultGraphic: PRE: VEF.Graphics.VanillaExpandedFramework_Thing_DefaultGraphic_Patch.Prefix
    ThingDef.SpecialDisplayStats: post: VEF.Apparels.VanillaExpandedFramework_ThingDef_SpecialDisplayStats_Patch.Postfix, VEF.Apparels.VanillaExpandedFramework_ThingDef_SpecialDisplayStats_Postfix_Patch+SetFaction.Postfix, VEF.AnimalBehaviours.ThingDef_Patch+VanillaExpandedFramework_ThingDef_SpecialDisplayStats_Nocturnal_Patch.Postfix, VEF.AnimalBehaviours.Patch_ThingDef+VanillaExpandedFramework_ThingDef_SpecialDisplayStats_Patch.Postfix
    ThingDef.get_DescriptionDetailed: TRANS: VEF.Apparels.VanillaExpandedFramework_ThingDef_StatOffsetFromGear_Transpiler.Transpiler
    ThingDef.get_IsRangedWeapon: post: VEF.Weapons.VanillaExpandedFramework_FloatMenuOptionProvider_Equip_GetSingleOptionFor_Patch.IsRangedWeapon
    ThingDef.get_IsWeapon: post: VEF.Weapons.VanillaExpandedFramework_FloatMenuOptionProvider_Equip_GetSingleOptionFor_Patch.IsWeapon
    ThingDefGenerator_Buildings.NewBlueprintDef_Thing: post: VEF.Buildings.CustomizableGraphicsPatches+InjectImpliedDefComps.Postfix
    ThingDefGenerator_Buildings.NewFrameDef_Thing: post: VEF.Buildings.CustomizableGraphicsPatches+InjectImpliedDefComps.Postfix
    ThingDefGenerator_Corpses.ImpliedCorpseDefs: post: VEF.Pawns.VanillaExpandedFramework_ThingDefGenerator_Corpses_ImpliedCorpseDefs_Patch.Postfix
    ThingSelectionUtility.SelectableByMapClick: post: VEF.Apparels.VanillaExpandedFramework_ThingSelectionUtility_Patch.GhillieException
    ThingStuffPair.get_Commonality: post: VEF.Things.VanillaExpandedFramework_ThingStuffPair_Commonality_Patch.Postfix
    ThingWithComps.ExposeData: post: VEF.Weapons.VanillaExpandedFramework_ThingWithComps_ExposeData_Patch.Postfix
    ThingWithComps.SpawnSetup: post: VEF.Weapons.VanillaExpandedFramework_ThingWithComps_SpawnSetup_Patch.Postfix
    ThoughtWorker_HumanLeatherApparel.CurrentThoughtState: post: VEF.Genes.VanillaExpandedFramework_ThoughtWorker_HumanLeatherApparel_CurrentThoughtState.Postfix
    ThoughtWorker_NeedFood.CurrentStateInternal: post: VEF.Genes.VanillaExpandedFramework_CurrentSocialStateInternal_Patch.CurrentStateInternal_Postfix
    TickManager.DoSingleTick: PRE: VEF.Maps.VanillaExpandedFramework_DoSingleTick_Patch.Prefix post: VEF.Maps.VanillaExpandedFramework_DoSingleTick_Patch.Postfix
    TileFinder.<>c__DisplayClass2_0.<RandomSettlementTileFor>b__1: post: VEF.Factions.VanillaExpandedFramework_TileFinder_RandomSettlementTileFor_Patch.Postfix
    TileFinder.RandomSettlementTileFor: PRE: VEF.Factions.VanillaExpandedFramework_TileFinder_RandomSettlementTileFor_Patch+VanillaExpandedFramework_TileFinder_RandomSettlementTileFor_Prefix_Patch.Prefix post: VEF.Factions.VanillaExpandedFramework_TileFinder_RandomSettlementTileFor_Patch+VanillaExpandedFramework_TileFinder_RandomSettlementTileFor_Prefix_Patch.Postfix
    Toils_Combat.<>c__DisplayClass1_0.<GotoCastPosition>b__0: TRANS: VEF.Weapons.VanillaExpandedFramework_Toils_Combat_GotoCastPosition_Patch.Transpiler
    Toils_Combat.<>c__DisplayClass6_0.<FollowAndMeleeAttack>b__0: PRE: VEF.Weapons.VanillaExpandedFramework_Toils_Combat_FollowAndMeleeAttack_Patch.Prefix TRANS: VEF.Weapons.VanillaExpandedFramework_Toils_Combat_FollowAndMeleeAttack_Patch.Transpiler
    Tool.AdjustedCooldown: post: VEF.Pawns.VanillaExpandedFramework_Tool_AdjustedCooldown_Patch.Postfix
    Tornado.CellImmuneToDamage: post: VEF.Apparels.CellImmuneToDamage.Postfix
    TradeDeal.TryExecute: PRE: VEF.Factions.TradeDeal_TryExecute_Patch.Prefix post: VEF.Factions.TradeDeal_TryExecute_Patch.Postfix
    TradeShip.GiveSoldThingToPlayer: PRE: VanillaTradingExpanded.GiveSoldThingToPlayer_Patch.Prefix
    TradeShip.GiveSoldThingToTrader: PRE: VanillaTradingExpanded.GiveSoldThingToTrader_Patch.Prefix
    TrainableUtility.TamenessCanDecay: PRE: VEF.AnimalBehaviours.VanillaExpandedFramework_TrainableUtility_TamenessCanDecay_ForThingDef_Patch.RemoveTamenessDecayCheck
    TrainableUtility.TamenessCanDecay: PRE: VEF.AnimalBehaviours.VanillaExpandedFramework_TrainableUtility_TamenessCanDecay_Patch.RemoveTamenessDecayCheck
    TraitSet.GainTrait: PRE: VEF.Apparels.VanillaExpandedFramework_TraitSet_GainTrait_Patch.Prefix post: rjw.PATCH_TraitSet_GainTrait.gain_trait
    TraitSet.RemoveTrait: post: rjw.PATCH_TraitSet_RemoveTrait.remove_trait
    Transferable.CanAdjustBy: post: VEF.Factions.Transferable_CanAdjustBy_Patch.Postfix
    TransferableUIUtility.ContentSourceDescription: PRE: VEF.VanillaExpandedFramework_TransferableUIUtility_ContentSourceDescription_Patch.Prefix
    TransferableUIUtility.DoExtraIcons: post: rjw.TransferableUIUtility_Patch_Icon.Postfix
    Transition.Execute: PRE: VEF.Storyteller.VanillaExpandedFramework_Transition_Execute_Patch.Prefix
    TurretTop.DrawTurret: PRE: VEF.Weapons.VanillaExpandedFramework_TurretTop_DrawTurret_Patch.Prefix
    TurretTop.get_CurRotation: PRE: VEF.Weapons.VanillaExpandedFramework_TurretTop_get_CurRotation_Patch.Prefix
    UIRoot.UIRootOnGUI: post: HugsLib.Patches.UIRoot_OnGUI_Patch.OnGUIHook
    Verb.Available: post: VEF.Weapons.VanillaExpandedFramework_Verb_Available_Patch.Postfix
    Verb.TryCastNextBurstShot: post: BloodAnimations.Verb_TryCastNextBurstShot.TryCastNextBurstShot
    Verb.TryFindShootLineFromTo: PRE: VEF.Weapons.VanillaExpandedFramework_Verb_TryFindShootLineFromTo_Patch.Prefix
    Verb.TryStartCastOn: PRE: [100]VEF.Weapons.VanillaExpandedFramework_Verb_TryStartCastOn_Lasers_Patch.TryStartCastOn_RapidFire_Prefix post: [401]VEF.Weapons.VanillaExpandedFramework_Verb_TryStartCastOn_Lasers_Patch.TryStartCastOn_RapidFire_Postfix
    VerbProperties.AdjustedCooldown: post: VEF.AnimalBehaviours.VanillaExpandedFramework_VerbProperties_AdjustedCooldown_Patch.LastStand
    VerbProperties.AdjustedMeleeDamageAmount: post: VEF.Pawns.VanillaExpandedFramework_AdjustedMeleeDamageAmount_Patch.Postfix
    VerbTracker.CreateVerbTargetCommand: post: VEF.Graphics.VanillaExpandedFramework_VerbTracker_CreateVerbTargetCommand_Patch.Postfix
    Verb_LaunchProjectile.TryCastShot: PRE: VEF.Weapons.VanillaExpandedFramework_Verb_LaunchProjectile_TryCastShot.Prefix
    VersionControl.DrawInfoInCorner: post: HarmonyMod.VersionControl_DrawInfoInCorner_Patch.Postfix
    WITab_Caravan_Gear.TryEquipDraggedItem: PRE: rjw.PATCH_WITab_Caravan_Gear_TryEquipDraggedItem.prevent_locked_apparel_conflict
    WeatherManager.get_CurWeatherPerceived: post: VEF.Weathers.VanillaExpandedFramework_WeatherManager_CurWeatherPerceived_Patch.Postfix
    WeatherWorker..ctor: post: VEF.Weathers.VanillaExpandedFramework_WeatherWorker_Constructor_Patch.Postfix
    Widgets.DefIcon: PRE: PipeSystem.Widgets_DefIcon_Patch.Prefix
    WidgetsWork.get_WorkBoxBGTex_AgeDisabled: PRE: rjw.WidgetsWork_WorkBoxBGTex_AgeDisabled.DontLoadMissingTexture
    WorkGiver_ConstructDeliverResourcesToBlueprints.JobOnThing: PRE: VEF.Pawns.Workgiver_Patches.Prefix
    WorkGiver_ConstructDeliverResourcesToFrames.JobOnThing: PRE: VEF.Pawns.Workgiver_Patches.Prefix
    WorkGiver_ConstructFinishFrames.JobOnThing: PRE: VEF.Pawns.Workgiver_Patches.Prefix
    WorkGiver_DoBill.TryFindBestBillIngredientsInSet_AllowMix: PRE: VEF.Cooking.VanillaExpandedFramework_WorkGiver_DoBill_TryFindBestBillIngredientsInSet_AllowMix_Patch.Prefix TRANS: VEF.Cooking.VanillaExpandedFramework_WorkGiver_DoBill_TryFindBestBillIngredientsInSet_AllowMix_Patch.Transpiler
    WorkGiver_DoBill.TryFindBestIngredientsInSet_NoMixHelper: PRE: VEF.Cooking.VanillaExpandedFramework_WorkGiver_DoBill_TryFindBestIngredientsInSet_NoMixHelper_Patch.Prefix TRANS: VEF.Cooking.VanillaExpandedFramework_WorkGiver_DoBill_TryFindBestIngredientsInSet_NoMixHelper_Patch.Transpiler
    WorkGiver_FeedPatient.HasJobOnThing: TRANS: rjw.Patch_DevelopmentalStageExtensions_Baby_Callers.BabyMethodShouldReturnFalse
    WorkGiver_Warden_TakeToBed.TakeDownedToBedJob: PRE: rjw.TakeDownedToBedJob_Prefix.Prefix
    World.ConstructComponents: post: rjw.PATCH_World_FillComponents_ClearDesignators.Postfix
    World.get_PlayerWealthForStoryteller: post: VanillaTradingExpanded.Bank+World_PlayerWealthForStoryteller_Patch.Postfix
    WorldFactionsUIUtility.<>c__DisplayClass8_0.<DoWindowContents>g__CanAddFaction|1: TRANS: VEF.Planet.VanillaExpandedFramework_WorldFactionsUIUtility_CanAddFaction_Patch.Transpiler
    WorldFactionsUIUtility.DoRow: post: VEF.Factions.VanillaExpandedFramework_WorldFactionsUIUtility_DoRow_Patch.Postfix
    WorldFactionsUIUtility.DoWindowContents: TRANS: VEF.Factions.VanillaExpandedFramework_WorldFactionsUIUtility_DoWindowContents_Patch.Transpiler
    WorldGenStep_Roads.<>c__DisplayClass12_0.<GenerateRoadEndpoints>b__0: post: VEF.Factions.VanillaExpandedFramework_GenerateRoadEndpoints_Patch.Postfix
    WorldObjectsHolder.Add: PRE: KCSG.Prefix_WorldObjectsHolder_Add.Prefix
    Harmony versions present: 2.4.1.0: net.pardeike.rimworld.lib.harmony, OskarPotocki.VEF, rjw; 2.3.6.0: UnlimitedHugs.HugsLib, fuu.bloodanimations, ModSettingsFrameworkMod, com.yayo.yayoAni, VanillaTradingExpandedEarly.Mod, OskarPotocki.VanillaTradingExpanded; 2.3.2.0: Kikohi.PipeSystem, Kikohi.KCSG; 2.0.0.8: rimworld.Nals.FacialAnimation

    Platform information: (hidden, use publishing options to include)

    Log file contents:
    Mono path[0] = '[Rimworld_dir]/RimWorldWin64_Data/Managed'
    Mono config path = '[Rimworld_dir]/MonoBleedingEdge/etc'
    [PhysX] Initialized MultithreadedTaskDispatcher with 16 workers.
    Initialize engine version: 2022.3.35f1 (011206c7a712)
    [Subsystems] Discovering subsystems at path [Rimworld_dir]/RimWorldWin64_Data/UnitySubsystems
    GfxDevice: [Renderer information redacted]
    Begin MonoManager ReloadAssembly
    - Loaded All Assemblies, in 0.161 seconds
    - Finished resetting the current domain, in 0.002 seconds
    D3D11 device created for Microsoft Media Foundation video decoding.
    [PhysX] Initialized MultithreadedTaskDispatcher with 16 workers.
    RimWorld 1.6.4566 rev592
    [HugsLib] version 12.0.0
    Translation data for language Russian / Русский has 433 errors. Generate translation report for more info.
    [RJW] Initializing RimJobWorld 6.0.1
    Unloading 5 Unused Serialized files (Serialized files now loaded: 5)
    MVCF successfully applied 0 patches
    Unloading 102 unused Assets to reduce memory usage. Loaded Objects now: 26977.
    Total: 266.321400 ms (FindLiveObjects: 1.533800 ms CreateObjectMapping: 1.528900 ms MarkObjects: 262.856200 ms DeleteObjects: 0.402000 ms)

    Unloading 2 Unused Serialized files (Serialized files now loaded: 5)
    Unloading 1 unused Assets to reduce memory usage. Loaded Objects now: 27139.
    Total: 246.799400 ms (FindLiveObjects: 1.488600 ms CreateObjectMapping: 1.197200 ms MarkObjects: 244.033500 ms DeleteObjects: 0.079700 ms)

    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    1 r_name → логово [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_Hollow
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Failed to resolve text. Trying again with English.
    Bad string pass when reading rule terrain_word(p=4)_plural->острова
    Bad string pass when reading rule terrain_word(p=3)_plural->островки
    Bad string pass when reading rule terrain_word(p=3)_mas->архипелаг
    Failed to resolve text. Trying again with English. Exception: System.ArgumentNullException: Value cannot be null.
    Parameter name: key
    [Ref 9131DD86]
    [0x00006] in <51fded79cd284d4d911c5949aff4cb21>:0
    at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <51fded79cd284d4d911c5949aff4cb21>:0
    at System.Collections.Generic.Dictionary`2[TKey,TValue].TryGetValue (TKey key, TValue& value) [0x00000] in <51fded79cd284d4d911c5949aff4cb21>:0
    at Verse.Grammar.GrammarResolver.AddRule (Verse.Grammar.Rule rule) [0x00002] in <545b26faba1c49b798d4efe7362d2e92>:0
    at Verse.Grammar.GrammarResolver.ResolveUnsafe (System.String rootKeyword, Verse.Grammar.GrammarRequest request, System.Boolean& success, System.String debugLabel, System.Boolean forceLog, System.Boolean useUntranslatedRules, System.Collections.Generic.List`1[T] extraTags, System.Collections.Generic.List`1[T] outTags, System.Boolean capitalizeFirstSentence) [0x00171] in <545b26faba1c49b798d4efe7362d2e92>:0
    at Verse.Grammar.GrammarResolver.Resolve (System.String rootKeyword, Verse.Grammar.GrammarRequest request, System.String debugLabel, System.Boolean forceLog, System.String untranslatedRootKeyword, System.Collections.Generic.List`1[T] extraTags, System.Collections.Generic.List`1[T] outTags, System.Boolean capitalizeFirstSentence) [0x0001e] in <545b26faba1c49b798d4efe7362d2e92>:0
    Bad string pass when reading rule terrain_word(p=5)_mas->полуостров
    Bad string pass when reading rule terrain_word(p=2)_fem->оконечность
    Bad string pass when reading rule terrain_word(p=4)_fem->долина
    Bad string pass when reading rule terrain_word(p=3)_mas->овраг
    Bad string pass when reading rule terrain_word(p=3)_mas->каньон
    Bad string pass when reading rule terrain_word(p=2)_fem->стартовая площадка
    Bad string pass when reading rule terrain_word(p=2)_plural->утесы
    Bad string pass when reading rule terrain_word(p=4)_neu->озеро
    Bad string pass when reading rule terrain_word(p=4)_mas->пруд
    Bad string pass when reading rule r_name-(p=0.4)>[ruin_adjective_mas] [narrative_name_mas]
    Bad string pass when reading rule terrain_word(p=2)_plural->руины
    Bad string pass when reading rule terrain_word(p=2)_mas->фьорд
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    1 r_name → порт [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_Harbor
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Bad string pass when reading rule terrain_word(p=6)_fem->бухта
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_Plateau
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    1 r_name → Преисподня [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    1 r_name → Инферно [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_LavaFlow
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_AbandonedColonyTribal
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_Atoll
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Bad string pass when reading rule terrain_word(p=2)_fem->пещера
    Bad string pass when reading rule terrain_word(p=2)_mas->склад
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    1 r_name → Инферно [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    1 r_name → Преисподня [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_LavaFlow
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_IceDunes
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_Chasm
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Bad string pass when reading rule terrain_word(p=4)_mas->остров
    Bad string pass when reading rule terrain_word(p=2)_mas->островок
    Bad string pass when reading rule terrain_word(p=3)_fem->трещина
    Bad string pass when reading rule terrain_word(p=2)_fem->котловина
    Bad string pass when reading rule terrain_word(p=2)_mas->гарнизон
    Bad string pass when reading rule terrain_word(p=0.5)_fem->цитадель
    Bad string pass when reading rule terrain_word(p=0.5)_fem->военная база
    Bad string pass when reading rule terrain_word(p=2)_plural->дюны
    Bad string pass when reading rule terrain_word(p=2)_plural->тепловые жерла
    Bad string pass when reading rule terrain_word(p=2)_mas->айсберг
    Bad string pass when reading rule terrain_word(p=2)_plural->болота
    Bad string pass when reading rule r_name(p=0.2)_plural->раскопки
    Bad string pass when reading rule terrain_word(p=2)_mas->горячий источник
    Bad string pass when reading rule terrain_word(p=2)_plural->горячие источники
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    1 r_name → Яд [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    1 r_name → Свалка [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    1 r_name → Порча [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_ToxicLake
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Bad string pass when reading rule terrain_word(p=3)_mas->развал
    Bad string pass when reading rule terrain_word(p=2)_plural->токсичные жерла
    Bad string pass when reading rule terrain_word(p=2)_mas->кратер
    Bad string pass when reading rule terrain_word(p=4)_mas->оазис
    Bad string pass when reading rule terrain_word(p=2)_mas->город
    Bad string pass when reading rule terrain_word(p=2)_mas->вытяжной канал
    Bad string pass when reading rule r_name-(p=0.4)>[ruin_adjective_mas] [narrative_name_mas]
    Bad string pass when reading rule terrain_word(p=2)_plural->замерзшие развалины
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_DryLake
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    1 r_name → Яд [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    1 r_name → Порча [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    1 r_name → Свалка [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_ToxicLake
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Bad string pass when reading rule terrain_word(p=2)_mas->нефтезавод
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    1 r_name → Свалка [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    1 r_name → Порча [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    1 r_name → Яд [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_ToxicLake
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    1 r_name → Порча [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    1 r_name → Свалка [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    1 r_name → Яд [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_ToxicLake
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    1 r_name → Порча [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    1 r_name → Яд [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    1 r_name → Свалка [NamePerson_gen]
    NamePerson_gen → UNRESOLVABLE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerLandmark_ToxicLake
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Bad string pass when reading rule ruin_adjective(p=2)_mas->разрушенный
    Bad string pass when reading rule ruin_adjective(p=2)_fem->разрушенная
    Bad string pass when reading rule ruin_adjective(p=2)_plural->разрушенные
    Bad string pass when reading rule ruin_adjective(p=2)_neu->разрушенное
    Bad string pass when reading rule terrain_word(p=6)_plural->руины
    Bad string pass when reading rule terrain_word(p=3)_plural->шрамы
    Bad string pass when reading rule glowForest_adjective(p=2)_mas->грибной
    Bad string pass when reading rule glowForest_adjective(p=2)_fem->грибная
    Bad string pass when reading rule glowForest_adjective(p=2)_plural->грибные
    Bad string pass when reading rule glowForest_adjective(p=2)_neu->грибное
    Bad string pass when reading rule terrain_word(p=3)_mas->светолес
    Bad string pass when reading rule grasslands_adjective(p=2)_mas->ровный
    Bad string pass when reading rule grasslands_adjective(p=2)_fem->ровная
    Bad string pass when reading rule grasslands_adjective(p=2)_plural->ровные
    Bad string pass when reading rule grasslands_adjective(p=2)_neu->ровное
    Bad string pass when reading rule terrain_word(p=2)_plural->луга
    Bad string pass when reading rule terrain_word(p=2)_plural->прерии
    Bad string pass when reading rule terrain_word(p=2)_plural->равнины
    Bad string pass when reading rule [tradeAdj_fem] [tradeNoun_fem]
    Grammar unresolvable. Root 'r_name'

    GRAMMAR RESOLUTION TRACE
    r_name → UNRESOLVABLE

    INCLUDES
    NamerWorldObject_AsteroidBasic
    WorldFeatureNamerCommon
    OutlanderPlaceNameUtility
    TribalWordUtility

    CUSTOM RULES
    Unloading 2 Unused Serialized files (Serialized files now loaded: 5)
    Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 30495.
    Total: 250.869200 ms (FindLiveObjects: 1.721000 ms CreateObjectMapping: 1.958900 ms MarkObjects: 247.101900 ms DeleteObjects: 0.087100 ms)

    Unloading 3 Unused Serialized files (Serialized files now loaded: 5)
    Unloading 6 unused Assets to reduce memory usage. Loaded Objects now: 31615.
    Total: 247.434600 ms (FindLiveObjects: 1.832300 ms CreateObjectMapping: 1.851700 ms MarkObjects: 243.647600 ms DeleteObjects: 0.102800 ms)

    Initializing new game with mods:
    - brrainz.harmony
    - Ludeon.RimWorld
    - Ludeon.RimWorld.Royalty
    - Ludeon.RimWorld.Ideology
    - Ludeon.RimWorld.Biotech
    - Ludeon.RimWorld.Anomaly
    - Ludeon.RimWorld.Odyssey
    - UnlimitedHugs.HugsLib
    - Nals.FacialAnimation
    - Fuu.BloodAnimations
    - rim.job.world
    - OskarPotocki.VanillaFactionsExpanded.Core
    - VanillaExpanded.VanillaTradingExpanded
    - com.yayo.yayoAni.continued
    - OW.RU.Trading
    Unloading 0 Unused Serialized files (Serialized files now loaded: 5)
    Curl error 35: Recv failure: Connection was reset
    Unable to get latest version information from rimworldgame.com. (Unable to complete SSL connection)
    Unloading 1 unused Assets to reduce memory usage. Loaded Objects now: 37950.
    Total: 269.826100 ms (FindLiveObjects: 2.346700 ms CreateObjectMapping: 2.296200 ms MarkObjects: 265.056300 ms DeleteObjects: 0.126600 ms)