Skip to content

Instantly share code, notes, and snippets.

@HugsLibRecordKeeper
Created June 3, 2026 20:01
Show Gist options
  • Select an option

  • Save HugsLibRecordKeeper/dd38319cca72149e063d44f90b152667 to your computer and use it in GitHub Desktop.

Select an option

Save HugsLibRecordKeeper/dd38319cca72149e063d44f90b152667 to your computer and use it in GitHub Desktop.
Rimworld output log published using HugsLib
Log uploaded on Thursday, June 4, 2026, 4:01:09 AM
Loaded mods:
[RH2] Faction: Gruppa Krovi(RH2.Faction.Gruppa.Krovi): CPBackpacks(1.0.0), Enlist(1.0.0), HiringPawns(1.0.0), RH_PawnKindExtension(1.0.0), RH_PawnKindSkills(1.0.0), RH2_DefinedFactionRelation(1.0.0), RH2_ForcedPawnKindNames(1.0.0)
[RH2] Faction: Gruppa Krovi_zh&zh-Hant(ZHPD.RH2.Gruppa.Krovi): (no assemblies)
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)
Fortified Features Framework(AOBA.Framework): 0MultiplayerAPI(av:0.6.0,fv:0.6.0), Fortified(1.0.0)
Vanilla Expanded Framework(OskarPotocki.VanillaFactionsExpanded.Core): 0ModSettingsFramework(1.0.0), 0PrepatcherAPI(1.2.0), KCSG(av:1.1.2,fv:26.3.20), 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)
The Dead Man's Switch(Aoba.DeadManSwitch.Core): DMS(1.0.0)
Cinders of the Embergarden(BreadMo.Cinders): Embergarden(1.0.0)
Muzzle Flash(IssacZhuang.MuzzleFlash): 0Harmony(av:2.4.1,fv:2.3.3), MuzzleFlash(1.0.0)
The Dead Man's Switch - Synthetic(Aoba.DeadManSwitch.Synthetic): (no assemblies)
The Dead Man's Switch - Shroud Zone Special Force(Berserk.DeadManSwitch.ExperimentalWeapons): DMSEW(1.0.0)
Exosuit Framework(Aoba.Exosuit.Framework): 0MultiplayerAPI(av:0.6.0,fv:0.6.0), Exosuit(1.0.0)
The Dead Man's Switch - MobileDragoon(Aoba.DeadManSwitch.MobileDragoon): (no assemblies)
The Dead Man's Switch - AssemblyMaster(Maple.DeadManSwitch.SuperAssemblyMaster): DMSAM(1.0.0)
Rim War(Torann.RimWar): RimWar(0.9.9.7)
失能机关边缘战争适配Rim War DMS Patch(KrissKK.RimWarDMSPatch): (no assemblies)
Melee Animation(co.uk.epicguru.meleeanimation): 0BetterFloatMenu(av:16.0.0,fv:16.0.0), 0ColourPicker(1.0.0), AMRetextureSupport(0.0.0), Meta.Numerics(3.1.0), ModRequestAPI(1.0.0), ModRequestAPI.Models(1.0.0), Unity.Newtonsoft.Json(av:7.0.0,fv:7.0.1.18304), zAnimationMod(1.0.0), AM.VehiclesPatch(0.0.0)
失能机关机动龙骑近战动画补丁(TheDeadMansSwitchMobileDragoon.MeleeAnimationPatch): (no assemblies)
Udjat/LCA Vanguard Equipment(Kilo.LCA.UdjatEquipment): (no assemblies)
XML Extensions(imranfish.xmlextensions): XmlExtensions(av:1.3.0,fv:1.9.3)
W Corp Equipment(Kilo.LCA.Wcorp): (no assemblies)
The Dead Man's Switch - Synthroid Enhanced Patch(TritiumQ.Patch.DeadManSwitch.Synthetic): (no assemblies)
Vehicle Framework(SmashPhil.VehicleFramework): SmashTools(av:1.6.0,fv:1.6.0), UpdateLogTool(av:1.6.0,fv:1.6.0), Vehicles(av:1.6.0,fv:1.6.0)
The Dead Man's Switch - Motorized(Aoba.DeadManSwitch.Motorized): (no assemblies)
The Dead Man's Switch - Synthetic - [NL]FA Retexture(DanielLBY.DeadManSwitch.SynNARTex): (no assemblies)
The Dead Man's Switch - Power Armor Expanded(ZIRI.DeadManSwitch.PowerArmorExpanded): DMS_PowerArmor_Expand(1.0.0)
The Dead Man's Switch - AncientCorps(Aoba.DeadManSwitch.AncientCorps): AncientCorps(1.0.0)
The Dead Man's Switch - Joint Operations(DMS.Proton.JointOperations): Test(1.0.0)
The Dead Man's Switch - Legion(Srxf.DeadManSwitch.Legion): DMS_Legion(0.0.0)
The Dead Man's Switch - Expedition(Aoba.DeadManSwitch.Expedition): DMSE(1.0.0)
Misstall's Armory(misstall.nisstallsarmoryz): (no assemblies)
Misstall's Armory Charge Weapons(misstall.ChargeWeaponzzz): (no assemblies)
Misstall's Armory Launcher Reloadable Patch(Misstall.MA.LRPatch): (no assemblies)
Dawn Gear(Samael.DawnGear): (no assemblies)
Simple Leadership(pb3n.SimpleLeadership): SimpleLeadership(1.0.0)
RIMSide NSO Combat Armors(huhu.lions.PS2NSBOarmormkii): (no assemblies)
Map Mode Framework(NozoMe.MapModeFramework): MapModeFramework(1.0.0)
Loadout Cabinet (Exosuit Framework Addon)(lemore.loadoutcabinet): LoadoutCabinet(1.0.0)
InterRim Ballistic Missile(kazepsi.irbm): IRBM(1.0.0)
Gunplay(automatic.gunplay): 0Harmony(av:2.4.1,fv:2.0.2), Gunplay(1.0.379.18)
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)
Faction Territories and Vassalage(jaeger972.factionterritories): FactionTerritories(1.0.0)
Ancient amorphous threat(XMB.AncientThreat.MO): AncientAmorphousThreat(1.0.0), FS_MeleeAnimationWhitelist(1.0.0), AncientAmorphousThreatHarmony(1.0.0)
Extra Armor For Cinder(CN.AmorphousArmor): Amorphous_Armor(1.0.0)
[Og] Immersive Filter(Og.Immersive.Filter): ImmersiveFilter(1.0.0)
DMS Apparel Compatibility Patch extra(ravenZHOU.DMSapparelPatch): (no assemblies)
Cinder Armor For DMS Mech(CN.CinderArmorForDMS): ArmorForCinderDMS(1.0.0)
Ascension Megacorp(AOBA.USAC.Core): USAC(1.0.0)
"Guillotine" Heavy Anti-Tank Rifle(YaSAka.Guillotine): (no assemblies)
Melee Animation_zh(ZH.co.uk.epicguru.meleeanimation): (no assemblies)
Misstall's Armory_ZH[Misstall的军械库_简繁中文汉化](DX12.misstall.nisstallsarmoryz.ZH): (no assemblies)
Active Harmony patches:
Alert_BrawlerHasRangedWeapon.GetReport: PRE: MVCF.PatchSets.PatchSet_Brawlers.GetReport_Prefix
Alert_CaravanIdle.get_IdleCaravans: post: Vehicles.Patch_CaravanHandling.IdleVehicleCaravans
Alert_StarvationAnimals.get_StarvingAnimals: post: Embergarden.Alert_StarvationAnimals_Postfix.Postfix
AnomalyUtility.TryDuplicatePawn: PRE: AncientAmorphousThreatHarmony.TryDuplicatePawn_Prefix.Prefix
ApparelGraphicRecordGetter.TryGetGraphicApparel: TRANS: VEF.Apparels.VanillaExpandedFramework_ApparelGraphicRecordGetter_TryGetGraphicApparel_Transpiler.Transpiler, Exosuit.NoGenederApparelExt.TryGetGraphicApparel_NoGenderTranspiler
AreaManager.AddStartingAreas: post: Vehicles.Patch_Areas.AddVehicleAreas
ArmorUtility.ApplyArmor: post: DMS_PowerArmor_Expand.Patch_ArmorUtility.Postfix_ApplyArmor TRANS: [800]VEF.Apparels.Patch_ArmorUtility+VanillaExpandedFramework_ArmorUtility_ApplyArmor.Transpiler
ArmorUtility.GetPostArmorDamage: PRE: VEF.Apparels.Patch_ArmorUtility+VanillaExpandedFramework_ArmorUtility_GetPostArmorDamage.Prefix
AsyncShootVerb.Available: post: MVCF.PatchSets.PatchSet_VerbComps.Available_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
BattleLogEntry_DamageTaken.GenerateGrammarRequest: post: IRBM.Patch_BattleLogEntry_DamageTaken_GenerateGrammarRequest.Postfix
BestCaravanPawnUtility.FindBestNegotiator: PRE: Vehicles.Patch_CaravanHandling.FindBestNegotiatorInVehicle
BillUtility.IsSurgeryViolationOnExtraFactionMember: post: VEF.Planet.HireableSystemStaticInitialization.IsSurgeryViolation_Postfix
BillUtility.MakeNewBill: post: Fortified.Harmony_BillUtility+MakeNewBill_PostFix.PostFix
Bill_ProductionMech.CreateProducts: post: Fortified.Patch_Bill_ProductionMech_CreateProducts.Postfix
Blueprint.get_Graphic: post: Fortified.Patch_Blueprint_Graphic.Postfix
BreachingUtility.FindVerbToUseForBreaching: post: MVCF.PatchSets.PatchSet_MultiVerb.FindVerbToUseForBreaching
BuildCopyCommandUtility.BuildCopyCommand: PRE: Vehicles.Patch_Gizmos.VehicleMaterialOnCopyBuildGizmo
Building.Destroy: PRE: VEF.Buildings.VanillaExpandedFramework_Building_Destroy_Patch.Prefix
Building.GetGizmos: post: VoyagerCrisisShop.Patch_CommsConsole_AddDevPointsGizmo.Postfix, VoyagerCrisisShop.Patch_CommsConsole_AddDevPointsGizmo.Postfix, VoyagerCrisisShop.Patch_CommsConsole_AddDevPointsGizmo.Postfix, VoyagerCrisisShop.Patch_CommsConsole_AddDevPointsGizmo.Postfix, VoyagerCrisisShop.Patch_CommsConsole_AddDevPointsGizmo.Postfix, VoyagerCrisisShop.Patch_CommsConsole_AddDevPointsGizmo.Postfix, VoyagerCrisisShop.Patch_CommsConsole_AddDevPointsGizmo.Postfix, VoyagerCrisisShop.Patch_CommsConsole_AddDevPointsGizmo.Postfix
Building_CommsConsole.GetCommTargets: post: VEF.Factions.VanillaExpandedFramework_Building_CommsConsole_GetCommTargets_Patch.Postfix, VEF.Planet.HireableSystemStaticInitialization.GetCommTargets_Postfix
Building_GravEngine.<GetOrbitalWarnings>d__83.MoveNext: TRANS: VEF.Buildings.GravshipUtility_PreLaunchConfirmation_Patch.Transpiler
Building_MaintenanceBay.AcceptablePawnKind: post: DMS_Exosuit_Patch.Patch_AcceptablePawnKind.Postfix
Building_MaintenanceBay.GearDown: PRE: LoadoutCabinet.HarmonyPatches.Patch_Building_MaintenanceBay_GearDown_Prefix.Prefix post: LoadoutCabinet.HarmonyPatches.Patch_Building_MaintenanceBay_GearDown_Postfix.Postfix
Building_MaintenanceBay.GearUp: PRE: LoadoutCabinet.HarmonyPatches.Patch_Building_MaintenanceBay_GearUp_Prefix.Prefix post: LoadoutCabinet.HarmonyPatches.Patch_Building_MaintenanceBay_GearUp_Postfix.Postfix
Building_MaintenanceBay.GetFloatMenuOptions: post: LoadoutCabinet.HarmonyPatches.Patch_Building_MaintenanceBay_GetFloatMenuOptions.Postfix
Building_MaintenanceBay.PlaceShelfItemToPilot: PRE: LoadoutCabinet.HarmonyPatches.Patch_Building_MaintenanceBay_PlaceShelfItemToPilot.Prefix
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.GetFloatMenuOptionToWear: post: MVCF.PatchSets.PatchSet_Brawlers.GetFloatMenuOptionToWear_Postfix
Building_OutfitStand.GetFloatMenuOptions: post: VEF.Apparels.VanillaExpandedFramework_Building_OutfitStand_GetFloatMenuOptionToWear_Patch.Postfix
Building_ProximityDetector.RunDetection: PRE: [800]AM.Patches.Patch_Building_ProximityDetector_RunDetection.Prefix post: [800]AM.Patches.Patch_Building_ProximityDetector_RunDetection.Postfix
Building_Storage.Accepts: post: LoadoutCabinet.HarmonyPatches.Patch_BuildingStorage_Accepts.Postfix
Building_Turret.ThreatDisabled: post: Fortified.Patch_ThreatDisabled.PostBuilding_Turret_ThreatDisabled
Building_TurretGun.DrawExtraSelectionOverlays: post: VEF.Weapons.VanillaExpandedFramework_Building_TurretGun_DrawExtraSelectionOverlays_Patch.Postfix TRANS: VEF.Weapons.VanillaExpandedFramework_Building_TurretGun_DrawExtraSelectionOverlays_Transpiler.Transpiler
Building_TurretGun.GetGizmos: post: Fortified.Patch_BuildingTurretGun_GetGizmos.Postfix, PRT_Mod.SelectableAmmo.Patch_TurretGun_GetGizmos.Postfix, PRT_Mod.CrossMapArtillery.Patch_TurretGun_GetGizmos_CrossMap.Postfix
Building_TurretGun.IsValidTarget: post: VEF.Weapons.VanillaExpandedFramework_Building_TurretGun_IsValidTarget_Patch.Postfix
Building_TurretGun.get_CanSetForcedTarget: post: Fortified.Patch_CanSetForcedTarget.Postfix
Bullet.Impact: PRE: USAC.Patch_BulletDeflect_RecordInfo.Prefix
CallBossgroupUtility.BossgroupEverCallable: PRE: Fortified.Patch_BossgroupEverCallable.Prefix, DMS.MechanitorPatch.Prefix, Embergarden.FuckMechanitorPatch.Prefix
CameraDriver.Awake: post: Og_ImmersiveFilter.Patch_CameraDriver_Awake.Postfix
CameraJumper.GetAdjustedTarget: post: Vehicles.Patch_WorldObjects.GetAdjustedTargetForAerialVehicle
CameraJumper.TryShowWorld: PRE: Vehicles.Patch_WorldHandling.ForcedTargetingDontShowWorld
Caravan.AddPawn: post: Vehicles.Patch_CaravanHandling.AddPawnInVehicleCaravan
Caravan.ContainsPawn: post: Vehicles.Patch_CaravanHandling.ContainsPawnInVehicle
Caravan.GetGizmos: post: VEF.Abilities.VanillaExpandedFramework_Caravan_GetGizmos_Patch.Postfix
Caravan.IsOwner: post: Vehicles.Patch_CaravanHandling.IsOwnerOfVehicle
Caravan.Notify_PawnAdded: post: Vehicles.Patch_CaravanHandling.NotifyVehicleCaravanPawnAdded
Caravan.Notify_PawnRemoved: post: Vehicles.Patch_CaravanHandling.NotifyVehicleCaravanPawnRemoved
Caravan.PostRemove: post: FactionTerritories.Caravan_PostRemove_FactionTerritories.Postfix, FactionTerritories.Caravan_PostRemove_FactionTerritories.Postfix
Caravan.get_AllOwnersDowned: PRE: Vehicles.Patch_CaravanHandling.AllOwnersDownedVehicle
Caravan.get_AllOwnersHaveMentalBreak: PRE: Vehicles.Patch_CaravanHandling.AllOwnersMentalBreakVehicle
Caravan.get_NightResting: PRE: Vehicles.Patch_CaravanHandling.NoRestForVehicles
Caravan.get_PawnsListForReading: PRE: Vehicles.Patch_CaravanHandling.AllPawnsAndVehiclePassengers
Caravan.get_TicksPerMove: PRE: Vehicles.Patch_CaravanHandling.VehicleCaravanTicksPerMove
Caravan.get_TicksPerMoveExplanation: PRE: Vehicles.Patch_CaravanHandling.VehicleCaravanTicksPerMoveExplanation
CaravanArrivalAction_Trade.CanTradeWith: post: Vehicles.Patch_CaravanHandling.NoTradingUndocked
CaravanEnterMapUtility.Enter: PRE: Vehicles.Patch_CaravanHandling.EnterMapVehiclesCatchAll2 post: RimWar.Harmony.RimWarMod.AttackInjuredSettlement_Postfix
CaravanEnterMapUtility.Enter: PRE: Vehicles.Patch_CaravanHandling.EnterMapVehiclesCatchAll1
CaravanExitMapUtility.CanExitMapAndJoinOrCreateCaravanNow: post: Vehicles.Patch_CaravanFormation.CanVehicleExitMapAndJoinOrCreateCaravanNow
CaravanExitMapUtility.ExitMapAndCreateCaravan: PRE: RimWar.Harmony.RimWarMod.ExitMapPostBattle_Prefix
CaravanExitMapUtility.ExitMapAndJoinOrCreateCaravan: PRE: Vehicles.Patch_CaravanFormation.ExitMapAndJoinOrCreateVehicleCaravan
CaravanFormingUtility.AllSendablePawns: post: Vehicles.Patch_FormCaravanDialog.AllSendablePawnsInVehicles TRANS: VEF.Planet.HireableSystemStaticInitialization.CaravanAllSendablePawns_Transpiler
CaravanFormingUtility.GetGizmos: post: Vehicles.Patch_Gizmos.GizmosForVehicleCaravans
CaravanFormingUtility.IsFormingCaravan: PRE: Vehicles.Patch_CaravanFormation.IsFormingCaravanVehicle
CaravanInventoryUtility.FindPawnToMoveInventoryTo: PRE: Vehicles.Patch_CaravanHandling.FindVehicleToMoveInventoryTo
CaravanMaker.MakeCaravan: PRE: Vehicles.Patch_CaravanHandling.MakeVehicleCaravan post: mechnavigator.Patch_CaravanMaker_MakeCaravan.Postfix, mechnavigator.Patch_CaravanMaker_MakeCaravan.Postfix, mechnavigator.Patch_CaravanMaker_MakeCaravan.Postfix, mechnavigator.Patch_CaravanMaker_MakeCaravan.Postfix, mechnavigator.Patch_CaravanMaker_MakeCaravan.Postfix, mechnavigator.Patch_CaravanMaker_MakeCaravan.Postfix, mechnavigator.Patch_CaravanMaker_MakeCaravan.Postfix, mechnavigator.Patch_CaravanMaker_MakeCaravan.Postfix
CaravanMergeUtility.MergeCaravans: post: Vehicles.Patch_CaravanHandling.MergeCaravansWithVehicle
CaravanMergeUtility.MergeCommand: post: Vehicles.Patch_CaravanHandling.DisableMergeForAerialVehicles
CaravanNeedsTabUtility.DoRows: PRE: Vehicles.Patch_CaravanHandling.NoVehiclesNeedNeeds
CaravanNeedsTabUtility.GetSize: PRE: Vehicles.Patch_CaravanHandling.NoVehiclesNeedNeeds
CaravanTendUtility.CheckTend: PRE: Vehicles.Patch_CaravanHandling.CheckTendInVehicleCaravan
CaravanTweenerUtility.PatherTweenedPosRoot: PRE: Vehicles.Patch_CaravanHandling.VehicleCaravanTweenedPosRoot
CaravanUIUtility.CreateCaravanTransferableWidgets: post: Vehicles.Patch_FormCaravanDialog.CreateTransferableVehicleWidget
CaravanUtility.GetCaravan: post: Vehicles.Patch_CaravanHandling.GetParentCaravan
CaravanUtility.IsOwner: post: mechnavigator.Patch_CaravanUtility_IsOwner.Postfix, mechnavigator.Patch_CaravanUtility_IsOwner.Postfix, mechnavigator.Patch_CaravanUtility_IsOwner.Postfix, mechnavigator.Patch_CaravanUtility_IsOwner.Postfix, mechnavigator.Patch_CaravanUtility_IsOwner.Postfix, mechnavigator.Patch_CaravanUtility_IsOwner.Postfix, mechnavigator.Patch_CaravanUtility_IsOwner.Postfix, mechnavigator.Patch_CaravanUtility_IsOwner.Postfix, DMSL.Patch_CaravanUtility_IsOwner.Postfix
CaravanUtility.RandomOwner: PRE: Vehicles.Patch_CaravanHandling.RandomVehicleOwner
CaravanVisibilityCalculator.Visibility: TRANS: Vehicles.Patch_CaravanHandling.VehicleVisibilityInCaravanTranspiler
CaravanVisibilityCalculator.Visibility: post: SimpleLeadership.CaravanVisibilityCalculator_Visibility_Patch.Postfix
CaravanVisitUtility.TradeCommand: post: Enlist.CaravanVisitUtility_TradeCommand_Patch.Postfix
Caravan_BedsTracker.RecalculateUsedBeds: PRE: Vehicles.Patch_CaravanHandling.RecalculateUsedBedsInVehicleCaravan
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: PRE: Vehicles.Patch_WorldPathing.StartVehicleCaravanPath post: VEF.Planet.Caravan_PathFollower_StartPath_Patch.Postfix, RimWar.Harmony.RimWarMod.Pather_StartPath_WarObjects
Caravan_PathFollower.TryEnterNextPathTile: post: FactionTerritories.CaravanTerritoryIncidents.Caravan_PathFollower_TryEnterNextPathTile_Postfix, FactionTerritories.CaravanTerritoryIncidents.Caravan_PathFollower_TryEnterNextPathTile_Postfix
Caravan_PathFollower.get_Moving: post: Vehicles.Patch_CaravanHandling.VehicleCaravanMoving
Caravan_PathFollower.get_MovingNow: post: Vehicles.Patch_CaravanHandling.VehicleCaravanMovingNow
Caravan_Tweener.TweenerTickInterval: PRE: Vehicles.Patch_CaravanHandling.VehicleCaravanTweenerTick
CastPositionFinder.TryFindCastPosition: PRE: VEF.Weapons.VanillaExpandedFramework_CastPositionFinder_TryFindCastPosition_Patch.Prefix
CellInspectorDrawer.DrawThingRow: PRE: Vehicles.Patch_Rendering.CellInspectorDrawVehicle
ChildcareUtility.CanBreastfeedMothers: PRE: DMSEW.Patch_ChildcareUtility_CanBreastfeedMothers.Prefix, DMSEW.Patch_ChildcareUtility_CanBreastfeedMothers.Prefix
ChildcareUtility.CanFeed: PRE: DMSEW.Patch_ChildcareUtility_CanFeed.Prefix, DMSEW.Patch_ChildcareUtility_CanFeed.Prefix
CollectionsMassCalculator.Capacity: TRANS: Vehicles.Patch_CaravanHandling.PawnCapacityInVehicleTranspiler
CollectionsMassCalculator.MassUsage: TRANS: Vehicles.Patch_CaravanHandling.IgnorePawnGearAndInventoryMassTranspiler
ColonistBar.CheckRecacheEntries: TRANS: Vehicles.Patch_Rendering.CheckRecacheVehicleEntriesTranspiler
ColonistBarColonistDrawer.DrawIcons: post: Vehicles.Patch_Rendering.DrawIconsVehicles
Command.GizmoOnGUIInt: post: VEF.AI.DraftGizmos.GizmoOnGUIPostfix TRANS: MVCF.PatchSets.PatchSet_IntegratedToggle.GizmoOnGUI_Transpile
Command_Ability.GizmoOnGUI: post: DMSACMissile.Patch_CommandAbility_GizmoOnGUI.Postfix, DMSACMissile.Patch_CommandAbility_GizmoOnGUI.Postfix, DMSACMissile.Patch_CommandAbility_GizmoOnGUI.Postfix, DMSACMissile.Patch_CommandAbility_GizmoOnGUI.Postfix, DMSACMissile.Patch_CommandAbility_GizmoOnGUI.Postfix, DMSACMissile.Patch_CommandAbility_GizmoOnGUI.Postfix, DMSACMissile.Patch_CommandAbility_GizmoOnGUI.Postfix, DMSACMissile.Patch_CommandAbility_GizmoOnGUI.Postfix
CompAffectedByFacilities.Notify_FacilityDespawned: post: PipeSystem.PipeSystem_CompAffectedByFacilities_Notify_FacilityDespawned_Patch.Postfix
CompApparelReloadable.ReloadFrom: post: DMS_PowerArmor_Expand.Patch_CompApparelReloadable.Postfix_ReloadFrom
CompBiocodable.CodeFor: PRE: Fortified.Patch_Biocode.Prefix
CompBreakdownable.CheckForBreakdown: TRANS: VEF.Buildings.VanillaExpandedFramework_CompBreakdownable_CheckForBreakdown_Patch.Transpiler
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
CompEquippable.GetVerbsCommands: PRE: MVCF.PatchSets.PatchSet_ExtraEquipment.GetVerbsCommands_Prefix
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
CompLaunchable.FuelNeededToLaunchAtDist: post: DMS_Legion.AXF12.AXF12LaunchFuelCostPatch.Postfix
CompLaunchable.MaxLaunchDistanceAtFuelLevel: post: DMS_Legion.AXF12.AXF12LaunchMaxDistancePatch.Postfix
CompMechApparel.CompTick: PRE: mechnavigator.workmodule.Patch_Fortified_CompMechApparel_Tick.Prefix, mechnavigator.workmodule.Patch_Fortified_CompMechApparel_Tick.Prefix, mechnavigator.workmodule.Patch_Fortified_CompMechApparel_Tick.Prefix, mechnavigator.workmodule.Patch_Fortified_CompMechApparel_Tick.Prefix, mechnavigator.workmodule.Patch_Fortified_CompMechApparel_Tick.Prefix, mechnavigator.workmodule.Patch_Fortified_CompMechApparel_Tick.Prefix, mechnavigator.workmodule.Patch_Fortified_CompMechApparel_Tick.Prefix, mechnavigator.workmodule.Patch_Fortified_CompMechApparel_Tick.Prefix
CompOverseerSubject.CanGoFeral: post: DMS_Legion.Incidents.EngineerArrival.Patch_CompOverseerSubject_CanGoFeral.Postfix
CompOverseerSubject.get_State: post: Fortified.Patch_CompOverseerSubject_State.Postfix
CompPilotConsole.StartChoosingDestination_NewTemp: PRE: DMSE.Patch_CompPilotConsole_StartChoosingDestination.Prefix
CompPowerPlantWater.CompTick: post: VEF.Maps.VanillaExpandedFramework_CompPowerPlantWater_CompTick_Patch.PostFix
CompPowerPlantWater.get_DesiredPowerOutput: post: VEF.Maps.VanillaExpandedFramework_CompPowerPlantWater_DesiredPowerOutput_Patch.PostFix
CompPowerTrader.get_StunnedByEMP: post: DMS_Legion.EmpRipplePowerSuppressionPatch.Postfix
CompProjectileInterceptor.CheckIntercept: post: DMS_Legion.CompProjectileInterceptor_CheckIntercept_Patch.Postfix
CompProjectileInterceptor.CompGetGizmosExtra: PRE: DMS_Legion.CompProjectileInterceptor_CompGetGizmosExtra_Patch.Prefix post: DMS_Legion.CompProjectileInterceptor_CompGetGizmosExtra_Patch.Postfix
CompProjectileInterceptor.CompTick: post: DMS_Legion.CompProjectileInterceptor_CompTick_Patch.Postfix
CompProjectileInterceptor.get_Active: post: DMS_Legion.CompProjectileInterceptor_Active_Patch.Postfix
CompProjectileInterceptor.get_HitPointsMax: post: DMS_Legion.CompProjectileInterceptor_HitPointsMax_Patch.Postfix
CompProperties_Refuelable.SpecialDisplayStats: PRE: ArmorForCinderDMS.Patch_CompProperties_Refuelable_Stats_Safety.Prefix, ArmorForCinderDMS.Patch_CompProperties_Refuelable_Stats_Safety.Prefix
CompProperties_Refuelable.get_FuelIcon: PRE: ArmorForCinderDMS.Patch_CompProperties_Refuelable_Icon_Safety.Prefix, ArmorForCinderDMS.Patch_CompProperties_Refuelable_Icon_Safety.Prefix
CompRefuelable.ConsumeFuel: PRE: DMS_Legion.AXF12.AXF12ConsumeFuelPatch.Prefix, ArmorForCinderDMS.Patch_CompRefuelable_ConsumeFuel.Prefix, ArmorForCinderDMS.Patch_CompRefuelable_ConsumeFuel.Prefix
CompShuttle.IsAllowed: post: mechnavigator.Patch_ShuttleAllowed.Postfix, mechnavigator.Patch_ShuttleAllowed.Postfix, mechnavigator.Patch_ShuttleAllowed.Postfix, mechnavigator.Patch_ShuttleAllowed.Postfix, mechnavigator.Patch_ShuttleAllowed.Postfix, mechnavigator.Patch_ShuttleAllowed.Postfix, mechnavigator.Patch_ShuttleAllowed.Postfix, mechnavigator.Patch_ShuttleAllowed.Postfix
CompStatue.InitFakePawn: PRE: Embergarden.Patch_InitFakePawn.Prefix post: Embergarden.Patch_InitFakePawn.Postfix
CompUseEffect_AddHediff.DoEffect: PRE: AmorphousArmor.Patch_CompUseEffect.InterceptArmorPlateUse
CompUseEffect_InstallImplant.DoEffect: post: DMS_Legion.Incidents.EngineerArrival.Patch_CompUseEffect_InstallImplant_DoEffect.Postfix
DamageWorker.ExplosionDamageThing: post: Vehicles.Patch_Combat.VehicleMultipleExplosionInstances, IRBM.Patch_DamageWorker_ExplosionDamageThing_HediffInjection.Postfix TRANS: Vehicles.Patch_Combat.VehicleExplosionDamageTranspiler
DamageWorker_AddInjury.ApplyDamageToPart: PRE: VEF.Storyteller.VanillaExpandedFramework_DamageWorker_AddInjury_ApplyDamageToPart_Patch.Prefix
DamageWorker_AddInjury.ApplyToPawn: post: USAC.Patch_BulletDeflect_SpawnDeflected.Postfix TRANS: VEF.Genes.VanillaExpandedFramework__DamageWorker_AddInjury_ApplyToPawn_Patch.Transpiler
DebugToolsSpawning.SpawnPawn: post: Vehicles.Patch_Debug.DebugHideVehiclesFromPawnSpawner
DebugWindowsOpener.DrawButtons: TRANS: HugsLib.Patches.DebugWindowsOpener_Patch.DrawAdditionalButtons
DeepResourceGrid.DeepResourcesOnGUI: post: VEF.Maps.VanillaExpandedFramework_DeepResourceGrid_DeepResourcesOnGUI.Postfix, DMS_Legion.DeepResourceGrid_DeepResourcesOnGUI_DrillingBarge_Patch.Postfix, DMS_Legion.DeepResourceGrid_DeepResourcesOnGUI_IntegratedDetectionArray_Patch.Postfix
DeepResourceGrid.GetCellExtraColor: post: VEF.Maps.VanillaExpandedFramework_DeepResourceGrid_GetCellExtraColor.PostFix
DeepResourceGrid.SetAt: PRE: DMS_Legion.DeepResourceGrid_SetAt_Patch.Prefix post: DMS_Legion.DeepResourceGrid_SetAt_Patch.Postfix
Def.ResolveReferences: PRE: VEF.MergeablePatches+VanillaExpandedFramework_Def_ResolveReferences_Patch.Prefix
Def.SpecialDisplayStats: post: VEF.VanillaExpandedFramework_Def_SpecialDisplayStats_Patch.Postfix
DefGenerator.GenerateImpliedDefs_PreResolve: PRE: SmashTools.GameEvent.RaiseOnGenerateImpliedDefs
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.GizmoOnGUI: PRE: Vehicles.Patch_Gizmos.VehicleMaterialOnBuildGizmo
Designator_Build.SelectedUpdate: post: PipeSystem.Designator_Build_Patch.Postfix
Designator_Deconstruct.CanDesignateThing: post: Vehicles.Patch_Construction.AllowDeconstructVehicle
Designator_Install.SelectedUpdate: post: PipeSystem.Designator_Install_Patch.Postfix
Dialog_BillConfig.GeneratePawnRestrictionOptions: post: DMS_Legion.Patch_Dialog_BillConfig_GeneratePawnRestrictionOptions.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_FormCaravan.CheckForErrors: PRE: mechnavigator.Patch_CaravanCheck.Prefix, mechnavigator.Patch_CaravanCheck.Prefix, mechnavigator.Patch_CaravanCheck.Prefix, mechnavigator.Patch_CaravanCheck.Prefix, mechnavigator.Patch_CaravanCheck.Prefix, mechnavigator.Patch_CaravanCheck.Prefix, mechnavigator.Patch_CaravanCheck.Prefix, mechnavigator.Patch_CaravanCheck.Prefix, DMSL.Patch_Dialog_FormCaravan_CheckForErrors.Prefix
Dialog_FormCaravan.DebugTryFormCaravanInstantly: PRE: Vehicles.Patch_FormCaravanDialog.TryFormCaravanInstantly
Dialog_FormCaravan.DoBottomButtons: TRANS: Vehicles.Patch_FormCaravanDialog.StartRoutePlanningForVehiclesTranspiler
Dialog_FormCaravan.DoWindowContents: TRANS: Vehicles.Patch_FormCaravanDialog.FormCaravanTabsTranspiler
Dialog_FormCaravan.PostClose: post: Vehicles.Patch_FormCaravanDialog.FormCaravanPostClose
Dialog_FormCaravan.PostOpen: TRANS: Vehicles.Patch_FormCaravanDialog.FormCaravanPostOpenTranspiler
Dialog_FormCaravan.TryFormAndSendCaravan: PRE: mechnavigator.Patch_TryForm_Redirect.Prefix, mechnavigator.Patch_TryForm_Redirect.Prefix, mechnavigator.Patch_TryForm_Redirect.Prefix, mechnavigator.Patch_TryForm_Redirect.Prefix, mechnavigator.Patch_TryForm_Redirect.Prefix, mechnavigator.Patch_TryForm_Redirect.Prefix, mechnavigator.Patch_TryForm_Redirect.Prefix, mechnavigator.Patch_TryForm_Redirect.Prefix
Dialog_FormCaravan.TrySend: PRE: Vehicles.Patch_FormCaravanDialog.TryAndSendWithVehicles, DMSL.Patch_Dialog_FormCaravan_TrySend.Prefix post: DMSL.Patch_Dialog_FormCaravan_TrySend.Postfix
Dialog_FormCaravan.get_DaysWorthOfFood: PRE: Vehicles.Patch_FormCaravanDialog.DaysOfWorthOfFoodWithVehicles
Dialog_FormCaravan.get_TicksToArrive: PRE: Vehicles.Patch_FormCaravanDialog.TicksToArriveWithVehicles
Dialog_InfoCard.DoWindowContents: PRE: Vehicles.Patch_Gizmos.VehicleInfoCardOverride
Dialog_InfoCard.FillCard: PRE: VEF.AnimalBehaviours.VanillaExpandedFramework_Dialog_InfoCard_FillCard_Patch.Prefix
Dialog_ModSettings.DoWindowContents: post: ModSettingsFramework.Dialog_ModSettings_Patch.Postfix
Dialog_Options.DoCategoryRow: PRE: XmlExtensions.Dialog_Options_Patch.Prefix
Dialog_Options.DoModOptions: TRANS: HugsLib.Patches.DialogOptions_DoModOptions_Patch.InterceptWindowOpening
Dialog_Options.PostOpen: post: HugsLib.Patches.DialogOptions_PostOpen_Patch.InjectHugsLibEntries
Dialog_SplitCaravan.DoWindowContents: TRANS: Vehicles.Patch_FormCaravanDialog.SplitCaravanTabsTranspiler
Dialog_SplitCaravan.PostOpen: PRE: Vehicles.Patch_FormCaravanDialog.SplitCaravanPostOpen
Dialog_SplitCaravan.get_DestDaysWorthOfFood: PRE: Vehicles.Patch_FormCaravanDialog.SplitDaysOfWorthOfFoodWithVehicles
Dialog_SplitCaravan.get_TicksToArrive: PRE: Vehicles.Patch_FormCaravanDialog.SplitTicksToArriveWithVehicles
Dialog_Trade.CountToTransferChanged: post: Vehicles.Patch_CaravanHandling.AerialVehicleCountPawnsToTransfer
DirectXmlLoader.DefFromNode: PRE: SmashTools.Patching.Patch_XmlParsing.PreProcessAttributesOnDef post: SmashTools.Patching.Patch_XmlParsing.ReadCustomAttributesOnDef
DirectXmlToObjectNew.DefFromNodeNew: PRE: SmashTools.Patching.Patch_XmlParsing.PreProcessAttributesOnDef post: SmashTools.Patching.Patch_XmlParsing.ReadCustomAttributesOnDef
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: PRE: Exosuit.EquipmentUtility_CanEquip.Prefix post: VEF.Weapons.VanillaExpandedFramework_EquipmentUtility_CanEquip_Patch.Postfix, Fortified.Patch_EquipmentUtility_CanEquip.Postfix
EquipmentUtility.QuestLodgerCanUnequip: post: VEF.Planet.HireableSystemStaticInitialization.QuestLodgerCanUnequip_Postfix
ExpandableWorldObjectsUtility.ExpandableWorldObjectsOnGUI: PRE: MapModeFramework.ExpandableWorldObjectsUtility_ExpandableWorldObjectsOnGUI_Patch.Prefix post: FactionTerritories.Invasions.Patches_ExpandableWorldObjectsOnGUI.Postfix, FactionTerritories.Invasions.Patches_ExpandableWorldObjectsOnGUI.Postfix
ExpandableWorldObjectsUtility.HiddenByRules: post: DMSE.Patch_Hide.Postfix
Explosion.AffectCell: PRE: Vehicles.Patch_Combat.AffectVehicleInCell, IRBM.Patch_Explosion_AffectCell_ContextRestore.Prefix post: IRBM.Patch_Explosion_AffectCell_ContextRestore.Postfix
Explosion.ExplosionEnded: PRE: IRBM.Patch_Explosion_ExplosionEnded_ContextRestore.Prefix post: IRBM.Patch_Explosion_ExplosionEnded_ContextRestore.Postfix
Faction.ExposeData: post: HiringPawns.Faction_ExposeData_Patch.Postfix
Faction.Notify_LeaderDied: PRE: SimpleLeadership.Faction_Notify_LeaderDied_Patch.Prefix
Faction.Notify_MemberCaptured: PRE: SimpleLeadership.Faction_Notify_MemberCaptured_Patch.Prefix
Faction.Notify_MemberDied: PRE: USAC.Patch_MiningRaidFaction+Patch_Notify_MemberDied.Prefix
Faction.Notify_MemberTookDamage: PRE: USAC.Patch_MiningRaidFaction+Patch_Notify_MemberTookDamage.Prefix
Faction.Notify_RelationKindChanged: post: DMS_Legion.Faction_NotifyRelationKindChanged_WealthLetterPatch.Postfix
Faction.RelationWith: PRE: RimWar.Harmony.RimWarMod+FactionRelationCheck_Patch.Prefix
Faction.TryAffectGoodwillWith: PRE: USAC.Patch_Faction_TryAffectGoodwillWith.Prefix post: Enlist.Patch_TryAffectGoodwillWith.Postfix, HiringPawns.Faction_TryAffectGoodwillWith_Patch.Postfix
Faction.TryMakeInitialRelationsWith: post: ChickenPlucker.Faction_TryMakeInitialRelationsWith_Patch.Postfix, VEF.Factions.VanillaExpandedFramework_Faction_TryMakeInitialRelationsWith_Patch.Postfix
Faction.TryOpenComms: PRE: USAC.Patch_USACFactionDialog.Prefix
Faction.get_NaturalGoodwill: post: VEF.Storyteller.VanillaExpandedFramework_Faction_NaturalGoodwill_Patch.Postfix, Fortified.Patch_Faction_NaturalGoodwill.Postfix
Faction.get_ShouldHaveLeader: post: SimpleLeadership.Faction_ShouldHaveLeader_Patch.Postfix
FactionDef.get_Description: PRE: VEF.Factions.FactionDef_Description_Patch.Prefix post: VEF.Factions.FactionDef_Description_Patch.Postfix
FactionDialogMaker.CallForAid: PRE: RimWar.Harmony.RimWarMod.CallForAid_Replacement_Patch
FactionDialogMaker.FactionDialogFor: post: HiringPawns.FactionDialogMaker_FactionDialogFor_Patch.Postfix, RimWar.Harmony.RimWarMod+CommsConsole_RimWarOptions_Patch.Postfix, DMS_Legion.FactionDialogMaker_DMSArmyAirSupport_Patch.Postfix, DMS_Legion.FactionDialogMaker_DMSArmyNukeStrike_Patch.Postfix
FactionGenerator.NewGeneratedFaction: post: VEF.Planet.VanillaExpandedFramework_FactionGenerator_NewGeneratedFaction_Patch.Postfix
FactionGiftUtility.GiveGift: PRE: RimWar.Harmony.RimWarMod.GivePodGiftAsRimWarPoints_Prefix, SimpleLeadership.FactionGiftUtility_GiveGift_Pods_Patch.Prefix post: SimpleLeadership.FactionGiftUtility_GiveGift_Pods_Patch.Postfix
FactionGiftUtility.GiveGift: PRE: RimWar.Harmony.RimWarMod.GiveGiftAsRimWarPoints_Prefix, SimpleLeadership.FactionGiftUtility_GiveGift_Patch.Prefix post: SimpleLeadership.FactionGiftUtility_GiveGift_Patch.Postfix
FactionGiftUtility.OfferGiftsCommand: post: Enlist.FactionGiftUtility_OfferGiftsCommand_Patch.Postfix
FactionManager.RandomEnemyFaction: PRE: FactionTerritories.Patch_FactionManager_RandomEnemyFaction_ForceAmbushFaction.Prefix, FactionTerritories.Patch_FactionManager_RandomEnemyFaction_ForceAmbushFaction.Prefix
FactionManager.RandomRaidableEnemyFaction: PRE: FactionTerritories.Patch_FactionManager_RandomRaidableEnemyFaction_ForceAmbushFaction.Prefix, FactionTerritories.Patch_FactionManager_RandomRaidableEnemyFaction_ForceAmbushFaction.Prefix
FactionManager.Remove: post: RimWar.Harmony.RimWarMod+RemoveFaction_Patch.Postfix
FactionManager.TryGetRandomNonColonyHumanlikeFaction: PRE: FactionTerritories.Patch_FactionManager_TryGetRandomNonColonyHumanlikeFaction_ForceAmbushFaction.Prefix, FactionTerritories.Patch_FactionManager_TryGetRandomNonColonyHumanlikeFaction_ForceAmbushFaction.Prefix
FactionTerritories_VassalOutpost.GetGizmos: post: FactionTerritories.Invasions.DevTools_Vassal.Postfix, FactionTerritories.Invasions.DevTools_Vassal.Postfix
FactionUIUtility.DrawFactionRow: PRE: FactionTerritories.Vassalise.VassalageUI.Prefix, FactionTerritories.Vassalise.VassalageUI.Prefix post: FactionTerritories.Vassalise.VassalageUI.Postfix, FactionTerritories.Vassalise.VassalageUI.Postfix
FallingStructureArrival.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
FleshTypeDef.ChooseWoundOverlay: post: VEF.Genes.VanillaExpandedFramework__FleshTypeDef_ChooseWoundOverlay_Patch.Postfix
FloatMenuMakerMap.GetOptions: post: AM.Patches.Patch_FloatMenuMakerMap_GetOptions.Postfix
FloatMenuOptionProvider.Applies: PRE: Vehicles.Patch_VehiclePathing.DontVanillaDraftMoveVehicles
FloatMenuOptionProvider.SelectedPawnValid: post: DMS_Legion.Patch_FloatMenuOptionProvider_SelectedPawnValid_WorkGivers.Postfix, DMS_Legion.Patch_FloatMenuOptionProvider_SelectedPawnValid_Mechanitor.Postfix, DMS_Legion.TerraPatch_FloatMenuOptionProvider_SelectedPawnValid.Postfix
FloatMenuOptionProvider.get_MechanoidCanDo: post: mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix
FloatMenuOptionProvider_AdjustModify.get_MechanoidCanDo: post: mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix
FloatMenuOptionProvider_DraftedAttack.get_MechanoidCanDo: post: mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix
FloatMenuOptionProvider_DraftedMove.PawnCanGoto: PRE: Vehicles.Patch_VehiclePathing.MultiselectVehicleGotoBlocked
FloatMenuOptionProvider_DraftedMove.get_MechanoidCanDo: post: mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix
FloatMenuOptionProvider_DraftedRepair.get_MechanoidCanDo: post: mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix
FloatMenuOptionProvider_DraftedTend.get_MechanoidCanDo: post: mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix
FloatMenuOptionProvider_DressOtherPawn.GetSingleOptionFor: post: VEF.Apparels.VanillaExpandedFramework_FloatMenuOptionProvider_DressOtherPawn_GetSingleOptionFor_Patch.Postfix
FloatMenuOptionProvider_EnterMapPortal.get_MechanoidCanDo: post: mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix
FloatMenuOptionProvider_Equip.AppliesInt: post: VEF.AnimalBehaviours.VanillaExpandedFramework_FloatMenuOptionProvider_Equip_AppliesInt_Patch.NoWeaponEquipping
FloatMenuOptionProvider_Equip.GetSingleOptionFor: post: VEF.Apparels.VanillaExpandedFramework_FloatMenuOptionProvider_Equip_GetSingleOptionFor_Patch.Postfix
FloatMenuOptionProvider_Ingest.GetSingleOptionFor: post: VEF.AnimalBehaviours.VanillaExpandedFramework_FloatMenuOptionProvider_Ingest_GetSingleOptionFor_Patch.RemoveErrorForNonForbiddables
FloatMenuOptionProvider_RepairSelf.get_MechanoidCanDo: post: mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix
FloatMenuOptionProvider_UseStylingStation.get_MechanoidCanDo: post: mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix
FloatMenuOptionProvider_WeaponUsable.get_MechanoidCanDo: post: mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix
FloatMenuOptionProvider_Wear.GetSingleOptionFor: post: VEF.Apparels.VanillaExpandedFramework_FloatMenuOptionProvider_Wear_GetSingleOptionFor_Patch.Postfix, MVCF.PatchSets.PatchSet_Brawlers.GetSingleOptionFor_Postfix
FloatMenuOptionProvider_WorkGivers.GetWorkGiverOption: post: VEF.AnimalBehaviours.VanillaExpandedFramework_FloatMenuOptionProvider_WorkGivers_GetWorkGiverOption_Patch.NoWorkBesidesAttacks TRANS: DMS_Legion.Patch_FloatMenuOptionProvider_WorkGivers_AllowCommanderZeroPriority.Transpiler
FloatMenuOptionProvider_WorkGivers.get_MechanoidCanDo: post: mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix, mechnavigator.workmodule.Patch_FloatMenuOptionProvider_CanDo.Postfix
FloatMenuUtility.GetMeleeAttackAction: PRE: Vehicles.Patch_Components.NoMeleeForVehicles
FloatMenuUtility.ValidateTakeToBedOption: post: Exosuit.FloatMenuUtility_ValidateTakeToBedOption.Postfix
FlyShipLeaving.LeaveMap: PRE: DMS_Legion.AXF12.AXF12InterceptLeaveMapPatch.Prefix
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
ForagedFoodPerDayCalculator.GetBaseForagedNutritionPerDay: PRE: Vehicles.Patch_CaravanHandling.GetBaseForagedNutritionPerDayInVehicle
ForbidUtility.CaresAboutForbidden: post: VEF.Planet.HireableSystemStaticInitialization.CaresAboutForbidden_Postfix
FormCaravanComp.<GetGizmos>d__18.MoveNext: TRANS: Vehicles.Patch_FormCaravanDialog.ReformCaravanWithVehiclesGizmoTranspiler
FormCaravanComp.CanReformNow: PRE: Vehicles.Patch_FormCaravanDialog.ReformWithVehicles post: DMSL.Patch_FormCaravanComp_CanReformNow.Postfix
FormCaravanComp.GetGizmos: post: mechnavigator.Patch_FormCaravan_Gizmo.Postfix, mechnavigator.Patch_FormCaravan_Gizmo.Postfix, mechnavigator.Patch_FormCaravan_Gizmo.Postfix, mechnavigator.Patch_FormCaravan_Gizmo.Postfix, mechnavigator.Patch_FormCaravan_Gizmo.Postfix, mechnavigator.Patch_FormCaravan_Gizmo.Postfix, mechnavigator.Patch_FormCaravan_Gizmo.Postfix, mechnavigator.Patch_FormCaravan_Gizmo.Postfix, DMSL.Patch_FormCaravanComp_GetGizmos.Postfix
FormCaravanComp.get_CanFormOrReformCaravanNow: post: DMSL.Patch_FormCaravanComp_CanFormOrReformCaravanNow.Postfix
Frame.CompleteConstruction: PRE: Vehicles.Patch_Construction.CompleteConstructionVehicle TRANS: VEF.Pawns.VanillaExpandedFramework_Frame_CompleteConstruction_Patch.Transpiler
Game.AddMap: post: SmashTools.ComponentCache.PreCache
Game.ClearCaches: post: PipeSystem.Game_ClearCaches.Postfix
Game.DeinitAndRemoveMap: PRE: IRBM.Patch_Game_DeinitAndRemoveMap.Prefix post: HugsLib.Patches.Game_DeinitAndRemoveMap_Patch.MapRemovalHook
Game.Dispose: PRE: SmashTools.GameEvent.RaiseOnGameDisposing post: SmashTools.GameEvent.RaiseOnGameDisposed
Game.FillComponents: PRE: HugsLib.Patches.Game_FillComponents_Patch.GameInitializationHook
Game.FinalizeInit: post: DMS_Exosuit_Patch.Patch_Game_FinalizeInit_ResetCache.Postfix, HugsLib.Patches.Game_FinalizeInit_Patch.WorldLoadedHook, DMS_Exosuit_Patch.Patch_Game_FinalizeInit_ResetCache.Postfix, DMS_Exosuit_Patch.Patch_Game_FinalizeInit_ResetCache.Postfix, DMS_Exosuit_Patch.Patch_Game_FinalizeInit_ResetCache.Postfix, DMS_Exosuit_Patch.Patch_Game_FinalizeInit_ResetCache.Postfix, DMS_Exosuit_Patch.Patch_Game_FinalizeInit_ResetCache.Postfix, DMS_Exosuit_Patch.Patch_Game_FinalizeInit_ResetCache.Postfix, DMS_Exosuit_Patch.Patch_Game_FinalizeInit_ResetCache.Postfix, DMS_Legion.Game_FinalizeInit_ClusterTransceiverCachePatch.Postfix, DMS_Legion.Incidents.UnknownMechSupport.Game_FinalizeInit_HalfDownedLetter_Patch.Postfix
GameComponentUtility.FinalizeInit: post: UpdateLogTool.Patches.UpdateOnGameInit
GameComponentUtility.LoadedGame: post: VEF.Factions.VanillaExpandedFramework_GameComponentUtility_LoadedGame_Patch+LoadedGame.Postfix, SmashTools.GameEvent.RaiseOnLoadGame, UpdateLogTool.Patches.UpdateOnLoadedGame
GameComponentUtility.StartedNewGame: post: VEF.Factions.VanillaExpandedFramework_GameComponentUtility_LoadedGame_Patch+StartedNewGame.Postfix, SmashTools.GameEvent.RaiseOnNewGame, UpdateLogTool.Patches.UpdateOnNewGame
GameCondition_ForceWeather.<>c.<RandomizeSettings>b__4_0: post: VEF.Weathers.VanillaExpandedFramework_GameCondition_ForceWeather_RandomizeSettings_Patch.Postfix
GameEnder.CheckOrUpdateGameOver: post: Vehicles.Patch_WorldHandling.GameEnderWithVehicles
GasGrid.GasCanMoveTo: post: Vehicles.Patch_MapHandling.GasCanMoveThroughVehicle
GasUtility.AddGas: PRE: IRBM.Patch_GasUtility_AddGas_FactionInjection.Prefix
GatheringsUtility.ShouldGuestKeepAttendingGathering: PRE: [800]Vehicles.Patch_LordAi.VehiclesDontParty
GenAdj.AdjacentTo8WayOrInside: PRE: Vehicles.Patch_VehiclePathing.AdjacentTo8WayOrInsideVehicle
GenAdj.OccupiedRect: PRE: Vehicles.Patch_VehiclePathing.OccupiedRectVehicles
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
GenLeaving.DoLeavingsFor: PRE: Vehicles.Patch_Construction.DoUnsupportedVehicleRefunds
GenRadial.NumCellsInRadius: TRANS: VEF.GenRadialPatches.IncreaseNumCellsInRadiusCount
GenSpawn.Spawn: PRE: Vehicles.Patch_Construction.RegisterThingSpawned, Fortified.Patch_Replace.Prefix, DMSE.Patch_Replace.Prefix post: IRBM.Patch_GenSpawn_Spawn_ContextInjection.Postfix
GenStep_RocksFromGrid.Generate: PRE: Vehicles.Patch_VehiclePathing.DisableRegionUpdatingRockGen
GenStep_Settlement.ScatterAt: PRE: RimWar.Harmony.RimWarMod.GenStep_Map_ID_Prefix 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
GenThing.TrueCenter: PRE: Vehicles.Patch_Rendering.TrueCenterVehicle
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
GhostDrawer.DrawGhostThing: post: Vehicles.Patch_Rendering.DrawGhostVehicle
GiveToPackAnimalUtility.UsablePackAnimalWithTheMostFreeSpace: PRE: Vehicles.Patch_CaravanFormation.UsableVehicleWithMostFreeSpace
GoodwillSituationWorker_MemeCompatibility.Applies: PRE: AncientCorps.Patch_GoodwillSituationWorker_MemeCompatibility.Prefix
GoodwillSituationWorker_SameIdeo.GetNaturalGoodwillOffset: PRE: AncientCorps.Patch_GoodwillSituationWorker_SameIdeo.Prefix
GraphicData.Init: post: Vehicles.Patch_Graphics.GraphicInit
GuestUtility.IsSellingToSlavery: PRE: Enlist.GuestUtility_IsSellingToSlavery_Patch.Prefix
HeadTypeDef.GetGraphic: TRANS: VEF.Pawns.VanillaExpandedFramework_HeadTypeDef_GetGraphic_Patch.Transpiler
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
HealthCardUtility.GenerateSurgeryOption: post: MVCF.PatchSets.PatchSet_Brawlers.GenerateSurgeryOption_Postfix
HealthCardUtility.GetPawnCapacityTip: TRANS: VEF.Apparels.VanillaExpandedFramework_HealthCardUtility_GetPawnCapacityTip_Patch.Transpiler
HealthUtility.DamageUntilDead: PRE: Vehicles.Patch_Debug.DebugDamagePawnsInVehicleUntilDead
HealthUtility.DamageUntilDowned: PRE: Vehicles.Patch_Debug.DebugDamagePawnsInVehicleUntilDowned
HealthUtility.GetGeneralConditionLabel: PRE: Vehicles.Patch_HealthAndStats.ReplaceConditionLabel
HediffComp_Immunizable.get_SeverityFactorFromHediffs: post: VEF.Genes.VanillaExpandedFramework_HediffComp_Immunizable_SeverityFactorFromHediffs_Patch.AddDiseaseFactor
HediffComp_Invisibility.get_ForcedVisible: post: DMSEW.HediffComp_Invisibility_ForcedVisible_Patch.Postfix, DMSEW.HediffComp_Invisibility_ForcedVisible_Patch.Postfix
HediffComp_Lactating.TryCharge: PRE: DMSEW.Patch_HediffComp_Lactating_TryCharge.Prefix, DMSEW.Patch_HediffComp_Lactating_TryCharge.Prefix
HediffComp_PregnantHuman.get_CompTipStringExtra: post: VEF.Genes.VanillaExpandedFramework_HediffComp_PregnantHuman_CompTipStringExtra_Patch.AddGeneMultiplierExplanation
HediffComp_RegeneratingArmor.get_CompDescriptionExtra: post: ArmorForCinderDMS.Patch_HideUpgradeInfo.Postfix, ArmorForCinderDMS.Patch_HideUpgradeInfo.Postfix
HediffComp_RegeneratingArmor.get_MaxHitpoints: post: ArmorForCinderDMS.Patch_RegeneratingArmor_MaxHitpoints.Postfix, ArmorForCinderDMS.Patch_RegeneratingArmor_MaxHitpoints.Postfix
HediffComp_SeverityPerDay.SeverityChangePerDay: post: DMSEW.Patch_HediffComp_SeverityPerDay_SeverityChangePerDay.Postfix, DMSEW.Patch_HediffComp_SeverityPerDay_SeverityChangePerDay.Postfix
HediffDef.ResolveReferences: PRE: VEF.MergeablePatches+VanillaExpandedFramework_HediffDef_ResolveReferences_Patch.Prefix
HediffSet.CalculatePain: post: VEF.Pawns.VanillaExpandedFramework_HediffSet_CalculatePain_Patch.Postfix
HediffSet.get_BleedRateTotal: post: VEF.Apparels.VanillaExpandedFramework_HediffSet_BleedRateTotal_Patch.Postfix
HediffSet.get_HasHead: PRE: [800]AM.Patches.Patch_HediffSet_HasHead.Prefix
HediffUtility.CanHealFromTending: PRE: Vehicles.Patch_HealthAndStats.VehiclesDontHealTended
HediffUtility.CanHealNaturally: PRE: Vehicles.Patch_HealthAndStats.VehiclesDontHeal
Hediff_Mechlink.PostAdd: post: DMSACM.Patch_Hediff_Mechlink_PostAdd.Postfix, DMSACM.Patch_Hediff_Mechlink_PostAdd.Postfix, DMSACM.Patch_Hediff_Mechlink_PostAdd.Postfix, DMSACM.Patch_Hediff_Mechlink_PostAdd.Postfix, DMSACM.Patch_Hediff_Mechlink_PostAdd.Postfix, DMSACM.Patch_Hediff_Mechlink_PostAdd.Postfix, DMSACM.Patch_Hediff_Mechlink_PostAdd.Postfix, DMSACM.Patch_Hediff_Mechlink_PostAdd.Postfix
Hediff_Pregnant.DoBirthSpawn: TRANS: VEF.AnimalBehaviours.VanillaExpandedFramework_Hediff_Pregnant_DoBirthSpawn_Patch.ModifyCrossbreedKindDef
Hediff_Pregnant.PostAdd: post: VEF.Genes.VanillaExpandedFramework_Hediff_Pregnant_PostAdd_Patch.CauseEggFertilization
Hediff_Shambler.PostMake: post: VEF.Genes.VanillaExpandedFramework_Hediff_Shambler_PostMake_Patch.ActivateShamblerGenes
ITab_Pawn_Character.get_IsVisible: post: Fortified.Patch_ITab_Pawn_Character_IsVisible.Postfix
ITab_Pawn_FormingCaravan.DoPeopleAndAnimals: PRE: Vehicles.Patch_CaravanHandling.DoPeopleAnimalsAndVehicle
ITab_Pawn_FormingCaravan.FillTab: PRE: Vehicles.Patch_CaravanHandling.FillTabVehicleCaravan
ITab_Pawn_Gear.DrawThingRow: PRE: Exosuit.ITab_Pawn_Gear_DrawThingRow.DrawThingRow
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
ITab_Pawn_Gear.get_CanControlColonist: post: Fortified.Patch_CanDropWeapon.CanControl
Ideo.ExposeData: TRANS: VEF.Memes.VanillaExpandedFramework_Ideo_ExposeData_Patch.Transpiler
ImmunityHandler.DiseaseContractChanceFactor: post: Fortified.Patch_DiseaseContractChanceFactor.Postfix
IncidentQueue.Add: PRE: RimWar.Harmony.RimWarMod.IncidentQueueAdd_Replacement_Prefix
IncidentWorker.CanFireNow: PRE: IRBM.Patch_IncidentWorker_CanFireNow.Prefix
IncidentWorker.TryExecute: PRE: [10000]RimWar.Harmony.RimWarMod.IncidentWorker_Prefix, VEF.Storyteller.VanillaExpandedFramework_IncidentWorker_TryExecute_Patch.Prefix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Prefix, Fortified.Patch_IncidentWork.Prefix, Fortified.Patch_IncidentWorkerForDevice.Prefix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Prefix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Prefix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Prefix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Prefix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Prefix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Prefix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Prefix post: VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Postfix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Postfix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Postfix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Postfix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Postfix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Postfix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Postfix, VoyagerCrisisShop.Patch_IncidentWorker_TryExecute.Postfix
IncidentWorker_AIFactionStrategicMissile.CanFireNowSub: PRE: IRBM.Patch_IncidentWorker_AIFactionStrategicMissile_CanFireNowSub.Prefix
IncidentWorker_AIFactionStrategicMissile.TryExecuteWorker: post: IRBM.Patch_IncidentWorker_AIFactionStrategicMissile_TryExecuteWorker.Postfix
IncidentWorker_Ambush.TryExecuteWorker: PRE: FactionTerritories.Patch_AmbushEnemyFaction_TryExecuteWorker_ForceFaction.Prefix, FactionTerritories.Patch_AmbushEnemyFaction_TryExecuteWorker_ForceFaction.Prefix post: FactionTerritories.Patch_AmbushEnemyFaction_TryExecuteWorker_ForceFaction.Postfix, FactionTerritories.Patch_AmbushEnemyFaction_TryExecuteWorker_ForceFaction.Postfix
IncidentWorker_Ambush_EnemyFaction.CanFireNowSub: PRE: RimWar.Harmony.RimWarMod.CanFireNow_Ambush_EnemyFaction_RemovalPatch_Prefix, FactionTerritories.Patch_AmbushEnemyFaction_CanFireNowSub_ForceFaction.Prefix, FactionTerritories.Patch_AmbushEnemyFaction_CanFireNowSub_ForceFaction.Prefix
IncidentWorker_Ambush_EnemyFaction.GeneratePawns: PRE: FactionTerritories.Patch_AmbushEnemyFaction_GeneratePawns_ForceFaction.Prefix, FactionTerritories.Patch_AmbushEnemyFaction_GeneratePawns_ForceFaction.Prefix
IncidentWorker_CaravanDemand.ActionGive: PRE: RimWar.Harmony.RimWarMod.Caravan_Give_Prefix
IncidentWorker_CaravanDemand.CanFireNowSub: PRE: RimWar.Harmony.RimWarMod.CanFireNow_CaravanDemand_RemovalPatch_Prefix
IncidentWorker_CaravanMeeting.CanFireNowSub: PRE: RimWar.Harmony.RimWarMod.CanFireNow_CaravanMeeting_RemovalPatch_Prefix, FactionTerritories.CaravanTerritoryIncidents+IncidentWorker_CaravanMeeting_CanFireNowSub_FactionTerritories.Prefix, FactionTerritories.CaravanTerritoryIncidents+IncidentWorker_CaravanMeeting_CanFireNowSub_FactionTerritories.Prefix
IncidentWorker_CaravanMeeting.TryExecuteWorker: PRE: FactionTerritories.CaravanTerritoryIncidents+IncidentWorker_CaravanMeeting_TryExecuteWorker_FactionTerritories.Prefix, FactionTerritories.CaravanTerritoryIncidents+IncidentWorker_CaravanMeeting_TryExecuteWorker_FactionTerritories.Prefix
IncidentWorker_Disease.PotentialVictims: post: VEF.AnimalBehaviours.VanillaExpandedFramework_IncidentWorker_Disease_PotentialVictims_Patch.Postfix
IncidentWorker_NeutralGroup.TryResolveParms: PRE: RimWar.Harmony.RimWarMod.TryResolveParms_Points_Prefix
IncidentWorker_PawnsArrive.CanFireNowSub: PRE: RimWar.Harmony.RimWarMod.CanFireNow_PawnsArrive_RemovalPatch_Prefix
IncidentWorker_Raid.TryExecuteWorker: PRE: VEF.Storyteller.VanillaExpandedFramework_IncidentWorker_Raid_TryExecuteWorker_Patch.Prefix, Embergarden.IncidentWorker_RaidPatch.Prefix
IncidentWorker_RaidEnemy.FactionCanBeGroupSource: post: SimpleLeadership.IncidentWorker_RaidEnemy_FactionCanBeGroupSource_Patch.Postfix
IncidentWorker_RaidEnemy.GetLetterText: post: SimpleLeadership.IncidentWorker_RaidEnemy_GetLetterText_Patch.Postfix
IncidentWorker_RaidEnemy.ResolveRaidStrategy: post: VEF.Factions.VanillaExpandedFramework_IncidentWorker_RaidEnemy_ResolveRaidStrategy_Patch.Postfix
IncidentWorker_RaidEnemy.TryExecuteWorker: post: SimpleLeadership.IncidentWorker_RaidEnemy_TryExecuteWorker_Patch.Postfix, Fortified.Patch_IncidentWorkerRaid_TryExecuteWorker.Postfix
IncidentWorker_RaidEnemy.TryResolveRaidFaction: post: SimpleLeadership.IncidentWorker_RaidEnemy_TryResolveRaidFaction_Patch.Postfix
IncidentWorker_SelfTame.Candidates: post: VEF.AnimalBehaviours.VanillaExpandedFramework_IncidentWorker_SelfTame_Candidates_Patch.Postfix
IncidentWorker_TraderCaravanArrival.TryExecuteWorker: PRE: SimpleLeadership.IncidentWorker_TraderCaravanArrival_Patch.Prefix
IncidentWorker_WandererJoin.GeneratePawn: TRANS: VEF.Storyteller.VanillaExpandedFramework_IncidentWorker_WandererJoin_GeneratePawn+TryExecuteWorker.Transpiler
IncidentWorker_WandererJoin.TryExecuteWorker: PRE: DMS_Legion.Incidents.ElectronicAngel.Patch_IncidentWorker_WandererJoin_TryExecuteWorker_ElectronicAngel.Prefix
InventoryCalculatorsUtility.ShouldIgnoreInventoryOf: post: Vehicles.Patch_CaravanHandling.ShouldIgnoreInventoryPawnInVehicle
InvisibilityUtility.IsPsychologicallyInvisible: PRE: [800]AM.Patches.Patch_InvisibilityUtility_IsPsychologicallyInvisible.Prefix
JobDriver_Blind.Blind: post: Embergarden.JobDriver_BlindPatch.Postfix
JobDriver_Breastfeed.Breastfeed: post: DMSEW.Patch_JobDriver_Breastfeed_Breastfeed.Postfix, DMSEW.Patch_JobDriver_Breastfeed_Breastfeed.Postfix
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_GetInWalkerCore.TryMakePreToilReservations: PRE: LoadoutCabinet.HarmonyPatches.Patch_JobDriver_GetInWalkerCore_TryMakePreToilReservations.Prefix post: LoadoutCabinet.HarmonyPatches.Patch_JobDriver_GetInWalkerCore_TryMakePreToilReservations.Postfix
JobDriver_Hunt.MakeNewToils: post: MVCF.PatchSets.PatchSet_Hunting.MakeNewToils
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_ManTurret.<>c__DisplayClass11_0.<FindFuelForTurret>g__FuelValidator|0: PRE: VEF.Weapons.JobDriver_ManTurret_FindFuelForTurretLambda_Patch.Prefix post: VEF.Weapons.JobDriver_ManTurret_FindFuelForTurretLambda_Patch.Postfix
JobDriver_PrepareCaravan_GatherItems.get_Transferables: PRE: Vehicles.Patch_JobSystem.TransferablesVehicle
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: PRE: MVCF.PatchSets.PatchSet_Reloading.PreCheckAutoAttack TRANS: VEF.Weapons.VanillaExpandedFramework_JobDriver_Wait_CheckForAutoAttack_Patch.Transpiler, MVCF.PatchSets.PatchSet_TargetFinder.BestTargetTranspiler
JobGiver_AIFightEnemy.FindAttackTarget: TRANS: MVCF.PatchSets.PatchSet_TargetFinder.AttackTargetTranspiler
JobGiver_AIFightEnemy.TryGiveJob: PRE: MVCF.PatchSets.PatchSet_Reloading.PreTryGiveJob
JobGiver_AIFollowPawn.TryGiveJob: post: VEF.Buildings.DoorTeleporter+JobGiver_AIFollowPawn_TryGiveJob_Patch.Postfix
JobGiver_ConfigurableHostilityResponse.TryGetAttackNearbyEnemyJob: PRE: VEF.Weapons.VanillaExpandedFramework_JobGiver_ConfigurableHostilityResponse_TryGetAttackNearbyEnemyJob_Patch.Prefix TRANS: MVCF.PatchSets.PatchSet_TargetFinder.AttackTargetTranspiler
JobGiver_GetFood.TryGiveJob: PRE: VEF.AnimalBehaviours.VanillaExpandedFramework_JobGiver_GetFood_GetPriority_Patch.StopEatingThings
JobGiver_GetRest.GetPriority: PRE: Exosuit.JobGiver_GetRest_GetPriority_Patch.Prefix TRANS: VEF.AnimalBehaviours.JobGiver_GetRest_Patch+VanillaExpandedFramework_JobGiver_GetRest_GetPriority_Patch.Transpiler
JobGiver_Wander.TryGiveJob: PRE: Vehicles.Patch_JobSystem.VehiclesDontWander
JobGiver_Work.GetPriority: PRE: Exosuit.JobGiver_Work_GetPriority_Patch.Prefix
JobGiver_Work.PawnCanUseWorkGiver: post: DMS_Legion.JobGiver_Work_PawnCanUseWorkGiver_DrillingBargeDeepDrillPatch.Postfix
JobUtility.TryStartErrorRecoverJob: PRE: Vehicles.Patch_JobSystem.VehicleErrorRecoverJob
KillPawnWorker.Run: PRE: FS_MeleeAnimationWhitelist.Patch_Run.prefix post: FS_MeleeAnimationWhitelist.Patch_Run.postifix
LanguageDatabase.SelectLanguage: PRE: HugsLib.Patches.LanguageDatabase_Patch.ForceRestartAfterLangChange
LearningUtility.SchoolDeskLearningRate: PRE: VEF.Buildings.VanillaExpandedFramework_LearningUtility_SchoolDeskLearningRate.Prefix
LetterStack.ReceiveLetter: post: DMS_Legion.Incidents.UnknownMechSupport.LetterStack_ReceiveLetter_HalfDownedLetter_Patch.Postfix
LifeStageWorker.Notify_LifeStageStarted: post: VEF.Genes.VanillaExpandedFramework_LifeStageWorker_Notify_LifeStageStarted_Patch.Postfix
ListerBuildingsRepairable.Notify_BuildingRepaired: PRE: Vehicles.Patch_Construction.Notify_RepairedVehicle
LoadedModManager.ApplyPatches: PRE: ModSettingsFramework.LoadedModManager_ApplyPatches_Patch.Prefix, XmlExtensions.ApplyPatches_Patch.Prefix post: XmlExtensions.ApplyPatches_Patch.Postfix
LoadedModManager.get_ModHandles: post: ModSettingsFramework.LoadedModManager_ModHandles_Patch.Postfix
LoadedObjectDirectory.Clear: post: VEF.Planet.HireableSystemStaticInitialization.AddHireablesToLoadedObjectDirectory
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
Lord.GotoToil: PRE: SimpleLeadership.Lord_GotoToil_Patch.Prefix
LordToil_Siege.SetAsBuilder: PRE: Fortified.Patch_SiegeAsBuilder.Prefix
MainButtonWorker_ToggleWorld.Activate: PRE: Vehicles.Patch_WorldHandling.ForcedTargetingDontToggleWorld
MainMenuDrawer.DoMainMenuControls: TRANS: HugsLib.Patches.MainMenuDrawer_Quickstart_Patch.QuicktestButtonUsesQuickstarter
MainTabWindow_Architect.CacheDesPanels: PRE: Fortified.Patch_MainTabWindow_Architect_CacheDesPanels.Prefix
MainTabWindow_Architect.PreOpen: post: Fortified.Patch_MainTabWindow_Architect_PreOpen.Postfix
MainTabWindow_Factions.PreOpen: post: FactionTerritories.Vassalise.Patches.Postfix, FactionTerritories.Vassalise.Patches.Postfix
MainTabWindow_Inspect.DoInspectPaneButtons: PRE: [800]SmashTools.Patching.Patch_Rendering.InspectablePaneButtons
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: Vehicles.Patch_Areas.BackfillVehicleAreas, HugsLib.Patches.Map_FinalizeInit_Patch.MapLoadedHook, IRBM.Patch_Map_FinalizeInit.Postfix
Map.FinalizeLoading: PRE: SmashTools.ComponentCache.PreCacheInst
Map.get_Biome: post: IRBM.Patch_Map_Biome_Rupture.Postfix
Map.get_PlayerPawnsForStoryteller: post: Embergarden.PlayerPawnsForStoryteller_Postfix.Postfix
MapComponentUtility.MapGenerated: post: HugsLib.Patches.MapComponentUtility_MapGenerated_Patch.MapGeneratedHook
MapDeiniter.Deinit: PRE: VEF.Buildings.DoorTeleporterPatches.VanillaExpandedFramework_MapDeiniter_Deinit_Prefix, FactionTerritories.Invasions.Patches_MapDeiniter.Prefix, FactionTerritories.Expansion.Patches_MapDeiniter.Prefix, FactionTerritories.Invasions.Patches_MapDeiniter.Prefix, FactionTerritories.Expansion.Patches_MapDeiniter.Prefix post: SmashTools.ComponentCache.ClearMap, FactionTerritories.Vassalise.ShowVassalisePromptOnMapRemovedPatch.Postfix, FactionTerritories.Vassalise.ShowVassalisePromptOnMapRemovedPatch.Postfix
MapGenerator.GenerateMap: post: VEF.Maps.VanillaExpandedFramework_MapGenerator_GenerateMap_Patch.Postfix, SimpleLeadership.MapGenerator_GenerateMap_Patch.Postfix
MapInterface.MapInterfaceOnGUI_AfterMainTabs: post: Vehicles.Patch_MapHandling.DebugOnGUIVehicleRegions
MapInterface.MapInterfaceUpdate: post: Vehicles.Patch_MapHandling.DebugUpdateVehicleRegions
MapInterface.Notify_SwitchedMap: post: IRBM.Patch_MapInterface_Notify_SwitchedMap.Postfix
MapModeComponent.GameComponentUpdate: PRE: FactionTerritories.MapModeFrameworkToolbarPatch.Prefix, FactionTerritories.MapModeFrameworkToolbarPatch.Prefix
MapModeUI.DoWindowContents: PRE: FactionTerritories.MapModeFrameworkToolbarPatch_MapModeUI_DoWindowContents.Prefix, FactionTerritories.MapModeFrameworkToolbarPatch_MapModeUI_DoWindowContents.Prefix
MapParent.CheckRemoveMapNow: PRE: PRT_Mod.SatelliteMonitoring.Patch_SatelliteMonitoring_MapParent_CheckRemoveMapNow.Prefix, DMS_Legion.AXF12.AXF12ObservedMap_CheckRemoveMapNow_Patch.Prefix, IRBM.Patch_MapParent_CheckRemoveMapNow.Prefix
MapParent.GetGizmos: post: PRT_Mod.SatelliteMonitoring.Patch_SatelliteMonitoring_MapParent_GetGizmos.Postfix, DMS_Legion.AXF12.AXF12ObservedMap_GetGizmos_Patch.Postfix
MapParent.GetInspectString: post: IRBM.Patch_MapParent_GetInspectString.Postfix
MapParent.get_MapGeneratorDef: post: KCSG.Postfix_MapParent_MapGeneratorDef+MapParent_MapGeneratorDef_Patch.Postfix
MapPawns.PlayerEjectablePodHolder: PRE: Vehicles.Patch_MapPawns.PlayerEjectableVehicles
MapPawns.get_AnyPawnBlockingMapRemoval: post: Vehicles.Patch_MapHandling.AnyVehicleBlockingMapRemoval, DMSE.Patch_ShouldBeRemoved.postfix
MapTemperature.SeasonAcceptableFor: post: VEF.AnimalBehaviours.VanillaExpandedFramework_MapTemperature_SeasonAcceptableFor_Patch.AllowAnimalSpawns
MassUtility.CanEverCarryAnything: PRE: Vehicles.Patch_CaravanHandling.CanCarryIfVehicle, Vehicles.Patch_CaravanHandling.CanCarryIfVehicle
MassUtility.Capacity: PRE: Vehicles.Patch_CaravanHandling.CapacityOfVehicle post: CPBackpacks.HarmonyBackpacks.Capacity_PostFix, Fortified.ApparelPatch.CapacityPostfix TRANS: VEF.Pawns.VanillaExpandedFramework_MassUtility_Capacity_Patch.Transpiler
MechRepairUtility.GenerateWeapon: PRE: Fortified.Patch_MechRepairUtility_GenerateWeapon.Prefix
MechRepairUtility.IsMissingWeapon: post: Fortified.Patch_IsMissingWeapon.Postfix
MechUtility.HasCore: post: DMS_Exosuit_Patch.Patch_MechUtility_HasCore.Postfix
MechUtility.HasCore: post: DMS_Exosuit_Patch.Patch_MechUtility_HasCore_OutCore.Postfix
MechanitorUtility.CanControlMech: post: DMS_Legion.Patch_MechanitorUtility_CanControlMech.Postfix
MechanitorUtility.CanDraftMech: post: Fortified.Patch_CanDraftMech.Postfix, Fortified.Patch_MechanitorUtility_CanDraftMech.Postfix, Embergarden.MechanitorUtility_Postfix.Postfix
MechanitorUtility.InMechanitorCommandRange: PRE: DMSAZ.Patches.PatchMechanitorUtility_InMechanitorCommandRange.Prefix, DMSAZ.Patches.PatchMechanitorUtility_InMechanitorCommandRange.Prefix, DMSAZ.Patches.PatchMechanitorUtility_InMechanitorCommandRange.Prefix, DMSAZ.Patches.PatchMechanitorUtility_InMechanitorCommandRange.Prefix, DMSAZ.Patches.PatchMechanitorUtility_InMechanitorCommandRange.Prefix, DMSAZ.Patches.PatchMechanitorUtility_InMechanitorCommandRange.Prefix, DMSAZ.Patches.PatchMechanitorUtility_InMechanitorCommandRange.Prefix, DMSAZ.Patches.PatchMechanitorUtility_InMechanitorCommandRange.Prefix, DMS_Legion.Patch_MechanitorUtility_InMechanitorCommandRange_Commander.Prefix post: Fortified.Patch_InMechanitorCommandRange.Postfix, Embergarden.InMechanitorCommandRange_Postfix.Postfix, DMS_Legion.Patch_MechanitorUtility_InMechanitorCommandRange_CommandRangeExpansion.Postfix
MechanitorUtility.IsMechanitor: post: DMS_Legion.Patch_IsMechanitor.Postfix
MechanitorUtility.ShouldBeMechanitor: post: DMS_Legion.Patch_ShouldBeMechanitor.Postfix
MemoryThoughtHandler.TryGainMemory: post: VEF.Pawns.VanillaExpandedFramework_MemoryThoughtHandler_TryGainMemory_Patch.Postfix
MemoryUtility.ClearAllMapsAndWorld: PRE: SmashTools.GameEvent.RaiseOnWorldUnloading, MapModeFramework.MemoryUtility_ClearAllMapsAndWorld_Patch.Prefix post: SmashTools.GameEvent.RaiseOnWorldRemoved
MemoryUtility.UnloadUnusedUnityAssets: post: VEF.VanillaExpandedFramework_MemoryUtility_UnloadUnusedUnityAssets.Postfix
MentalBreakWorker.BreakCanOccur: PRE: Vehicles.Patch_HealthAndStats.VehiclesCantEnterMentalBreak post: VEF.Pawns.VanillaExpandedFramework_MentaBreakWorker_Patches.BreakCanOccur_PostFix
MentalBreakWorker.CommonalityFor: post: VEF.Pawns.VanillaExpandedFramework_MentaBreakWorker_Patches.CommonalityFor_PostFix
MentalStateHandler.TryStartMentalState: PRE: Vehicles.Patch_PawnAi.EjectPawnForMentalState
MentalStateWorker.StateCanOccur: PRE: Vehicles.Patch_HealthAndStats.VehiclesCantEnterMentalState
MentalState_Manhunter.ForceHostileTo: post: Vehicles.Patch_Misc.ManhunterDontAttackVehicles
MetalhorrorUtility.CanBeInfected: post: Fortified.Patch_CanBeInfected.Postfix
ModContentPack.LoadPatches: post: ModSettingsFramework.ModContentPack_LoadPatches_Patch.Postfix
ModsConfig.RestartFromChangedMods: PRE: HugsLib.Patches.ModsConfig_RestartFromChangedMods_Patch.QuickRestartInDevMode
ModsConfig.TrySortMods: (no patches)
MusicManagerPlay.AppropriateNow: post: IRBM.Patch_MusicManagerPlay_AppropriateNow.Postfix
MutantUtility.SetPawnAsMutantInstantly: PRE: AncientAmorphousThreatHarmony.Bread_Mutant_Patch.Prefix 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
OverlayDrawer.RenderOutOfFuelOverlay: PRE: Vehicles.Patch_Rendering.RenderVehicleOutOfFuelOverlay
Page.DoBack: PRE: MapModeFramework.Page_DoBack_Patch.Prefix
Page_ConfigureStartingPawns.PreOpen: post: KCSG.Postfix_Page_ConfigureStartingPawns_PreOpen.Postfix
Page_CreateWorldParams.DoWindowContents: post: RimWar.Harmony.RimWarMod+Patch_Page_CreateWorldParams_DoWindowContents.Postfix
Page_ModsConfig.DoModInfo: TRANS: ModSettingsFramework.Page_ModsConfig_DoModInfo_Transpiler.Transpiler
Page_SelectStartingSite.PostOpen: post: MapModeFramework.Page_SelectStartingSite_PostOpen_Patch.Postfix
PatchOperation.Apply: PRE: XmlExtensions.PatchOperation_Patch.Prefix
PatchOperationAdd.ApplyWorker: (no patches)
PatchOperationAddModExtension.ApplyWorker: (no patches)
PatchOperationAttributeAdd.ApplyWorker: (no patches)
PatchOperationAttributeRemove.ApplyWorker: (no patches)
PatchOperationAttributeSet.ApplyWorker: (no patches)
PatchOperationConditional.ApplyWorker: (no patches)
PatchOperationFindMod.ApplyWorker: (no patches)
PatchOperationInsert.ApplyWorker: (no patches)
PatchOperationRemove.ApplyWorker: (no patches)
PatchOperationReplace.ApplyWorker: (no patches)
PatchOperationSequence.ApplyWorker: (no patches)
PatchOperationSetName.ApplyWorker: (no patches)
PathFinder.CreateRequest: PRE: VEF.Hediffs.PhasingPatches.CreateRequest_Prefix
PathGrid.CalculatedCostAt: PRE: Fortified.Patch_PathGrid_CalculatedCostAt_Floating.Prefix
Pathing.RecalculatePerceivedPathCostAt: post: Vehicles.Patch_VehiclePathing.RecalculatePerceivedPathCostForVehicle
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.CheckAcceptArrest: post: VEF.Planet.HireableSystemStaticInitialization.CheckAcceptArrestPostfix
Pawn.DeSpawn: post: VEF.Hediffs.PhasingPatches.Despawn_Postfix
Pawn.Destroy: TRANS: Vehicles.Patch_Construction.ValidDestroyModeForVehicles
Pawn.DrawAt: post: GuardianShield.Patch_Pawn_DrawAt.Postfix, GuardianShield.Patch_Pawn_DrawAt.Postfix, GuardianShield.Patch_Pawn_DrawAt.Postfix, GuardianShield.Patch_Pawn_DrawAt.Postfix, GuardianShield.Patch_Pawn_DrawAt.Postfix, GuardianShield.Patch_Pawn_DrawAt.Postfix, GuardianShield.Patch_Pawn_DrawAt.Postfix, GuardianShield.Patch_Pawn_DrawAt.Postfix
Pawn.DrawExtraSelectionOverlays: post: DMS_PowerArmor_Expand.Patch_Pawn_DrawExtraSelectionOverlays.Postfix
Pawn.DrawGUIOverlay: PRE: [800]AM.Patches.Patch_Pawn_DrawGUIOverlay.Prefix
Pawn.DropAndForbidEverything: PRE: Fortified.Patch_Pawn_DropAndForbidEverything.PreFix
Pawn.ExitMap: PRE: Fortified.Patch_FFF_Pawn_ExitMap.Prefix, DMS_Legion.Incidents.EngineerArrival.Patch_Pawn_ExitMap.Prefix
Pawn.ExposeData: post: MVCF.PatchSets.PatchSet_Base.PostExposeDataPawn
Pawn.GetGizmos: post: VEF.Weapons.VanillaExpandedFramework_Pawn_GetGizmos_Lasers_Patch.GetGizmos_PostFix, VEF.AnimalBehaviours.Pawn_GetGizmos_Patch.Postfix, GuardianShield.Patch_Pawn_GetGizmos.Postfix, DMSACMissile.Patch_Pawn_GetGizmos.Postfix, LoadoutCabinet.HarmonyPatches.Patch_Pawn_GetGizmos_ReturnToLinkedBay.Postfix, Embergarden.PawnGizmoPatch.Postfix, GuardianShield.Patch_Pawn_GetGizmos.Postfix, DMSACMissile.Patch_Pawn_GetGizmos.Postfix, GuardianShield.Patch_Pawn_GetGizmos.Postfix, DMSACMissile.Patch_Pawn_GetGizmos.Postfix, GuardianShield.Patch_Pawn_GetGizmos.Postfix, DMSACMissile.Patch_Pawn_GetGizmos.Postfix, GuardianShield.Patch_Pawn_GetGizmos.Postfix, DMSACMissile.Patch_Pawn_GetGizmos.Postfix, GuardianShield.Patch_Pawn_GetGizmos.Postfix, DMSACMissile.Patch_Pawn_GetGizmos.Postfix, GuardianShield.Patch_Pawn_GetGizmos.Postfix, DMSACMissile.Patch_Pawn_GetGizmos.Postfix, GuardianShield.Patch_Pawn_GetGizmos.Postfix, DMSACMissile.Patch_Pawn_GetGizmos.Postfix, PRT_Mod.SelectableAmmo.Patch_Pawn_GetGizmos.Postfix, PRT_Mod.CrossMapArtillery.Patch_Pawn_GetGizmos_CrossMap.Postfix, Exosuit.Patch_Pawn_GetGizmos.Postfix
Pawn.GetPathContext: post: Fortified.Patch_Pawn_GetPathContext_Floating.Postfix
Pawn.Kill: PRE: VEF.Storyteller.VanillaExpandedFramework_Pawn_Kill_Patch.Prefix, VEF.Apparels.VanillaExpandedFramework_Pawn_Kill_Patch.Prefix, Vehicles.Patch_Misc.MoveOnDeath, ArmorForCinderDMS.Patch_Pawn_Kill_RemoveMechArmor.Prefix, ArmorForCinderDMS.Patch_Pawn_Kill_RemoveMechArmor.Prefix post: VEF.Pawns.VanillaExpandedFramework_Pawn_Kill.Postfix, VEF.Apparels.VanillaExpandedFramework_Pawn_Kill_Patch.Postfix, SimpleLeadership.Pawn_Kill_Patch.Postfix
Pawn.PostMapInit: post: VEF.Genes.VanillaExpandedFramework_Pawn_PostMapInit_Patch.Postfix
Pawn.PreKidnapped: post: SimpleLeadership.Pawn_PreKidnapped_Patch.Postfix
Pawn.PreTraded: post: Vehicles.Patch_CaravanHandling.RemoveSoldPawnFromVehicle
Pawn.ProcessPostTickVisuals: PRE: Vehicles.Patch_Rendering.ProcessVehiclePostTickVisuals
Pawn.SpawnSetup: post: VEF.Apparels.CompShieldField+SpawnSetup_Patch.Postfix, VEF.Hediffs.PhasingPatches.CheckPhasing
Pawn.ThreatDisabled: post: Vehicles.Patch_PawnAi.VehicleThreatDisabled, IRBM.Patch_Pawn_ThreatDisabled_Heisenberg.Postfix
Pawn.Tick: post: PRT_Mod.Patch_Pawn_Tick_IFFConfusionTick.Postfix
Pawn.TicksPerMove: PRE: Vehicles.Patch_HealthAndStats.VehicleMoveSpeed
Pawn.TryGetAttackVerb: PRE: MVCF.PatchSets.PatchSet_MultiVerb.TryGetAttackVerb_Prefix post: VEF.Abilities.VanillaExpandedFramework_Pawn_TryGetAttackVerb_Patch.Postfix, MVCF.PatchSets.PatchSet_MultiVerb.TryGetAttackVerb_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, Vehicles.Patch_Components.CanVehicleTakeOrder
Pawn.get_CombinedDisabledWorkTags: PRE: Fortified.Patch_CombinedDisabledWorkTags.Prefix
Pawn.get_CurrentEffectiveVerb: PRE: MVCF.PatchSets.PatchSet_TargetFinder.CurrentEffectiveVerb_Prefix
Pawn.get_HealthScale: post: VEF.Genes.VanillaExpandedFramework_Pawn_HealthScale.HealthScale_Postfix
Pawn.get_IsColonist: post: mechnavigator.Patch_IsColonist.Postfix, mechnavigator.Patch_IsColonist.Postfix, mechnavigator.Patch_IsColonist.Postfix, mechnavigator.Patch_IsColonist.Postfix, mechnavigator.Patch_IsColonist.Postfix, mechnavigator.Patch_IsColonist.Postfix, mechnavigator.Patch_IsColonist.Postfix, mechnavigator.Patch_IsColonist.Postfix
Pawn.get_IsColonistPlayerControlled: post: VEF.AnimalBehaviours.VanillaExpandedFramework_Pawn_IsColonistPlayerControlled_Patch.AddAnimalAsColonist, Fortified.Patch_Pawn_IsColonistPlayerControlled.Postfix
Pawn.get_IsColonyMech: post: Embergarden.Pawn_IsColonyMech_Postfix.Postfix
Pawn.get_IsColonyMechPlayerControlled: post: Fortified.Patch_IsColonyMechPlayerControlled.Postfix, Embergarden.Pawn_IsColonyMechPlayerControlled_Postfix.Postfix
Pawn.get_Swimming: post: DMSEW.Pawn_Swimming_Patch.Postfix, DMSEW.Pawn_Swimming_Patch.Postfix
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
PawnAttackGizmoUtility.GetAttackGizmos: post: MVCF.PatchSets.PatchSet_HumanoidGizmos.GetAttackGizmos_Postfix
PawnCapacitiesHandler.Notify_CapacityLevelsDirty: PRE: Vehicles.Patch_Misc.RecheckVehicleHandlerCapacities
PawnCapacityUtility.CalculateCapacityLevel: post: VEF.Apparels.VanillaExpandedFramework_PawnCapacityUtility_CalculateCapacityLevel.Postfix, Fortified.ApparelPatch.MinLevelPostfix
PawnComponentsUtility.AddAndRemoveDynamicComponents: PRE: Vehicles.Patch_Components.AddAndRemoveVehicleComponents post: VEF.AnimalBehaviours.VanillaExpandedFramework_PawnComponentsUtility_AddAndRemoveDynamicComponents_Patch.AddDraftability, Fortified.Patch_AddAndRemoveDynamicComponents.Postfix, DMS_Legion.Patch_AddAndRemoveDynamicComponents.Postfix
PawnComponentsUtility.AddComponentsForSpawn: post: Fortified.Patch_MechInteracte.Postfix
PawnComponentsUtility.CreateInitialComponents: PRE: Vehicles.Patch_Components.CreateInitialVehicleComponents 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.GenerateGearFor: post: Exosuit.PawnGenerator_Patch.Postfix, [0]AM.Patches.Patch_PawnGenerator_GeneratePawn.Postfix
PawnGenerator.GenerateGenes: post: VEF.Genes.VanillaExpandedFramework_PawnGenerator_GenerateGenes_Patch.Postfix
PawnGenerator.GenerateNewPawnInternal: post: VEF.Abilities.VanillaExpandedFramework_PawnGenerator_GenerateNewPawnInternal_Patch.Postfix
PawnGenerator.GenerateOrRedressPawnInternal: PRE: Embergarden.FuckIdeoApparel.FuckingIdeoApparel, Exosuit.FuckIdeoApparel.FuckingIdeoApparel
PawnGenerator.GeneratePawn: PRE: Vehicles.Patch_Construction.GenerateVehiclePawn post: SimpleLeadership.PawnGenerator_GeneratePawn_Patch.Postfix, AmorphousArmor.Patch_PawnGenerator.Postfix, ChickenPlucker.ForcedNamesPatches.Postfix, Fortified.Patch_PawnGenerator_GeneratePawn_Request.Postfix, Fortified.Patch_GeneratePawnTitle.Postfix, Embergarden.PawnGeneratorPatch.Postfix, ArmorForCinderDMS.Patch_PawnGenerator_GeneratePawn.Postfix, ArmorForCinderDMS.Patch_PawnGenerator_GeneratePawn.Postfix
PawnGenerator.GeneratePawn: post: Fortified.Patch_PawnGenerator_GeneratePawn.Postfix
PawnGenerator.GeneratePawnRelations: PRE: VEF.Genes.VanillaExpandedFramework_PawnGenerator_GeneratePawnRelations_Patch.DisableRelations
PawnGenerator.TryGenerateNewPawnInternal: post: RH_PawnKindExtension.PawnGenerator_TryGenerateNewPawnInternal_Patch.Postfix, RH_PawnKindSkills.PawnGenerator_TryGenerateNewPawnInternal_Patch.Postfix
PawnGroupKindWorker_Normal.GeneratePawns: PRE: SimpleLeadership.PawnGroupKindWorker_Normal_GeneratePawns_Patch.Prefix
PawnGroupMakerUtility.GeneratePawns: post: SimpleLeadership.PawnGroupMakerUtility_GeneratePawns_Patch.Postfix
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_Body.CanDrawNow: PRE: Fortified.Patch_PawnRenderNodeWorker_Apparel_Body_CanDrawNow.Prefix, DMS_Legion.TerraPatch_CanDrawNow_Body.Prefix
PawnRenderNodeWorker_Apparel_Head.CanDrawNow: PRE: VEF.Apparels.VanillaExpandedFramework_PawnRenderNodeWorker_Apparel_Head_CanDrawNow_Patch.Prefix, Fortified.Patch_PawnRenderNodeWorker_Apparel_Head_CanDrawNow.Prefix, DMS_Legion.TerraPatch_CanDrawNow_Head.Prefix
PawnRenderNodeWorker_Apparel_Head.HeadgearVisible: TRANS: VEF.Apparels.VanillaExpandedFramework_PawnRenderNodeWorker_Apparel_Head_HeadgearVisible_Patch.Transpiler
PawnRenderNodeWorker_Body.CanDrawNow: post: VEF.Apparels.VanillaExpandedFramework_PawnRenderNodeWorker_Body_CanDrawNow_Patch.Postfix
PawnRenderNodeWorker_Carried.CanDrawNow: post: Fortified.Patch_PawnRenderNodeWorker_Carried_CanDrawNow.Postfix
PawnRenderNodeWorker_Carried.PostDraw: post: [600]Fortified.Patch_PawnRenderNodeWorker_Carried.Postfix
PawnRenderNode_AnimalPack.GraphicFor: post: VEF.Pawns.PawnRenderNode_AnimalPack_GraphicFor_Patch.Postfix
PawnRenderNode_AnimalPart.GraphicFor: post: Fortified.Harmony_Painting.AnimalPartPostfix
PawnRenderNode_Apparel.GraphicsFor: PRE: DMS_Legion.TerraPatch_GraphicsFor_Apparel.Prefix
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: post: Exosuit.PawnRenderTree_Apparel_Patch.AddChildEvenHasNullParentTag
PawnRenderTree.AdjustParms: post: Exosuit.PawnRender_Patch.AdjustParms_Patch
PawnRenderTree.ParallelPreDraw: PRE: [800]AM.Patches.Patch_PawnRenderTree_ParallelPreDraw.Prefix post: [800]AM.Patches.Patch_PawnRenderTree_ParallelPreDraw.Postfix
PawnRenderTree.SetupDynamicNodes: post: DMS_Exosuit_Patch.Patch_PawnRenderTree_SetupDynamicNodes.Postfix, Fortified.PawnRenderTree_SetupDynamicNodes_Patch.Postfix, DMS_Exosuit_Patch.Patch_PawnRenderTree_SetupDynamicNodes.Postfix, DMS_Exosuit_Patch.Patch_PawnRenderTree_SetupDynamicNodes.Postfix, DMS_Exosuit_Patch.Patch_PawnRenderTree_SetupDynamicNodes.Postfix, DMS_Exosuit_Patch.Patch_PawnRenderTree_SetupDynamicNodes.Postfix, DMS_Exosuit_Patch.Patch_PawnRenderTree_SetupDynamicNodes.Postfix, DMS_Exosuit_Patch.Patch_PawnRenderTree_SetupDynamicNodes.Postfix, DMS_Exosuit_Patch.Patch_PawnRenderTree_SetupDynamicNodes.Postfix, DMS_Legion.TerraPatch_SetupDynamicNodes_Postfix.Postfix, Exosuit.PawnRenderTree_Apparel_Patch.PostSetupApparelTags TRANS: DMS_Legion.TerraPatch_SetupDynamicNodes_Apparel.Transpiler
PawnRenderTree.ShouldAddNodeToTree: post: Fortified.PawnRenderTree_ShouldAddNodeToTree_Patch.Postfix, DMS_Legion.TerraPatch_ShouldAddNodeToTree.Postfix
PawnRenderUtility.DrawCarriedWeapon: PRE: DMS_Legion.Patch_DrawCarriedWeapon.Prefix
PawnRenderUtility.DrawEquipmentAiming: PRE: [800]VEF.Pawns.VanillaExpandedFramework_PawnRenderer_DrawEquipmentAiming_Patch.Prefix, [800]AM.Patches.Patch_PawnRenderer_DrawEquipment.Prefix, VEF.Weapons.VanillaExpandedFramework_PawnRenderUtility_Draw_EquipmentAiming_Patch.Prefix, Gunplay.Patch.PatchPawnRenderUtilityDrawEquipmentAiming.Prefix, [0]VEF.Graphics.VanillaExpandedFramework_DynamicGraphicPatches.DrawEquipmentAimingPrefix post: MuzzleFlash.Patch.HarmonyPatch_PawnRenderer.Postfix
PawnRenderUtility.DrawEquipmentAndApparelExtras: PRE: [600]Fortified.Patch_DrawVehicleTurret.Prefix, [600]Embergarden.Patch_DrawVehicleTurret.Prefix, Exosuit.WeaponDrawPosPatch.Prefix
PawnRenderer.BaseHeadOffsetAt: post: VEF.Genes.VanillaExpandedFramework_PawnRenderer_BaseHeadOffsetAt.Postfix
PawnRenderer.DrawShadowInternal: PRE: [800]AM.Patches.Patch_PawnRenderer_DrawShadowInternal.Prefix
PawnRenderer.GetBodyPos: post: VEF.Apparels.VanillaExpandedFramework_PawnRenderer_GetBodyPos_Patch.Postfix TRANS: SmashTools.PawnOverlayRenderer.ShowBodyTranspiler
PawnRenderer.LayingFacing: PRE: SmashTools.PawnOverlayRenderer.LayingFacing
PawnRenderer.ParallelGetPreRenderResults: PRE: VEF.AestheticScaling.VanillaExpandedFramework_PawnRenderer_ParallelGetPreRenderResults_Patch.Prefix, Vehicles.Patch_Rendering.DisableCachingPawnOverlays, [300]Exosuit.ParallelGetPreRenderResults_Patch.Prefix post: [0]AM.Patches.Patch_PawnRenderer_ParallelGetPreRenderResults.Postfix
PawnRenderer.ParallelPreRenderPawnAt: PRE: [800]AM.Patches.Patch_PawnRenderer_ParallelPreRenderPawnAt.Prefix
PawnRenderer.RenderPawnAt: PRE: [800]AM.Patches.Patch_PawnRenderer_RenderPawnAt.Prefix post: [800]AM.Patches.Patch_PawnRenderer_RenderPawnAt.Postfix
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.GainComfortFromThingIfPossible: PRE: Vehicles.Patch_CaravanHandling.GainComfortFromVehicle
PawnUtility.IsFighting: post: VEF.AnimalBehaviours.VanillaExpandedFramework_PawnUtility_IsFighting_Patch.DontFlee
PawnUtility.IsTravelingInTransportPodWorldObject: post: Vehicles.Patch_WorldHandling.AerialVehiclesDontRandomizePrisoners
PawnUtility.Mated: PRE: VEF.AnimalBehaviours.PawnUtility_Mated+VanillaExpandedFramework_PawnUtility_Mated_Patch.Prefix
PawnUtility.PawnBlockingPathAt: PRE: [800]AM.Patches.Patch_PawnUtility_PawnBlockingPathAt.Prefix, [800]AM.Patches.Patch_PawnUtility_PawnBlockingPathAt.Prefix
PawnUtility.ShouldSendNotificationAbout: post: Vehicles.Patch_Misc.SendNotificationsVehicle
PawnWeaponGenerator.TryGenerateWeaponFor: post: Fortified.Patch_PawnWeaponGenerator_TryGenerateWeaponFor.Postfix, MVCF.PatchSets.PatchSet_Reloading.PostGenerate
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_ApparelChanged: PRE: [800]AM.Patches.Patch_Pawn_ApparelTracker_Notify_ApparelChanged.Prefix
Pawn_ApparelTracker.Notify_ApparelRemoved: post: VEF.Weapons.VanillaExpandedFramework_Pawn_ApparelTracker_Notify_ApparelRemoved_Patch.Postfix, VEF.Apparels.VanillaExpandedFramework_Pawn_ApparelTracker_Notify_ApparelRemoved_Patch.Postfix
Pawn_DraftController.GetGizmos: post: Enlist.Pawn_DraftController_GetGizmos_Patch.Postfix, VEF.AI.DraftGizmos.GetGizmosPostfix, MVCF.PatchSets.PatchSet_HumanoidGizmos.GetGizmos_Postfix
Pawn_DraftController.get_ShowDraftGizmo: post: Fortified.Patch_ShowDraftGizmo.Postfix, Fortified.Patch_Pawn_DraftController_ShowDraftGizmo.Postfix, Embergarden.Pawn_DraftController_Postfix.Postfix
Pawn_DrawTracker.Notify_MeleeAttackOn: PRE: AM.Patches.Patch_Pawn_DrawTracker_Notify_MeleeAttackOn.Prefix
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.GetGizmos: post: Fortified.Patch_PawnEquipmentTracker_GetGizmos.Postfix
Pawn_EquipmentTracker.Notify_EquipmentAdded: post: VEF.Apparels.VanillaExpandedFramework_Pawn_EquipmentTracker_Notify_EquipmentAdded_Patch.Postfix, MVCF.PatchSets.Trackers.PatchSet_Equipment.EquipmentAdded_Postfix
Pawn_EquipmentTracker.Notify_EquipmentRemoved: PRE: MVCF.PatchSets.Trackers.PatchSet_Equipment.EquipmentRemoved_Prefix post: VEF.Apparels.VanillaExpandedFramework_Pawn_EquipmentTracker_Notify_EquipmentRemoved_Patch.Postfix
Pawn_EquipmentTracker.TryDropEquipment: PRE: Exosuit.Pawn_EquipmentTracker_TryDropEquipment.TryDropEquipment post: VEF.Weapons.VanillaExpandedFramework_Pawn_EquipmentTracker_TryDropEquipment_Patch.Postfix
Pawn_EquipmentTracker.TryTransferEquipmentToContainer: post: MVCF.PatchSets.Trackers.PatchSet_Equipment.TryTransferEquipmentToContainer_Postfix
Pawn_FilthTracker.Notify_EnteredNewCell: PRE: VEF.AnimalBehaviours.VanillaExpandedFramework_Pawn_FilthTracker_Notify_EnteredNewCell_Patch.DontDealWithFilth
Pawn_GeneTracker.Notify_GenesChanged: post: VEF.Genes.VanillaExpandedFramework_Notify_GenesChanged_Patch.Postfix
Pawn_GuestTracker.SetGuestStatus: post: SimpleLeadership.Pawn_GuestTracker_SetGuestStatus_Patch.Postfix
Pawn_GuestTracker.get_Resistance: post: SimpleLeadership.Pawn_GuestTracker_get_Resistance_Patch.Postfix
Pawn_HealthTracker.AddHediff: PRE: Vehicles.Patch_HealthAndStats.VehiclesDontAddHediffs
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.MakeDowned: PRE: Vehicles.Patch_HealthAndStats.VehiclesCantBeDowned
Pawn_HealthTracker.PreApplyDamage: PRE: GuardianShield.Patch_Pawn_HealthTracker_PreApplyDamage.Prefix, AmorphousArmor.Patch_HealthTracker_PreApplyDamage.Prefix, GuardianShield.Patch_Pawn_HealthTracker_PreApplyDamage.Prefix, GuardianShield.Patch_Pawn_HealthTracker_PreApplyDamage.Prefix, GuardianShield.Patch_Pawn_HealthTracker_PreApplyDamage.Prefix, GuardianShield.Patch_Pawn_HealthTracker_PreApplyDamage.Prefix, GuardianShield.Patch_Pawn_HealthTracker_PreApplyDamage.Prefix, GuardianShield.Patch_Pawn_HealthTracker_PreApplyDamage.Prefix, GuardianShield.Patch_Pawn_HealthTracker_PreApplyDamage.Prefix
Pawn_HealthTracker.ShouldBeDowned: PRE: VEF.Apparels.VanillaExpandedFramework_Pawn_HealthTracker_ShouldBeDowned_Patch.Prefix, Vehicles.Patch_HealthAndStats.VehicleShouldBeDowned
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_InventoryTracker.GetGizmos: post: Fortified.Patch_Pawn_GetGizmos.Postfix
Pawn_InventoryTracker.Notify_ItemRemoved: post: Vehicles.Patch_Components.RemovePawnFromInventory
Pawn_InventoryTracker.set_UnloadEverything: PRE: Vehicles.Patch_CaravanFormation.VehiclesShouldntUnloadEverything
Pawn_JobTracker.CheckForJobOverride: TRANS: Vehicles.Patch_JobSystem.NoOverrideDamageTakenTranspiler
Pawn_JobTracker.IsCurrentJobPlayerInterruptible: PRE: Vehicles.Patch_VehiclePathing.JobInterruptibleForVehicle
Pawn_JobTracker.StartJob: PRE: Exosuit.HarmonyPatches.Pawn_JobTraceker_Patch.JobReplacerPatch
Pawn_MechanitorTracker.CanCommandTo: PRE: DMSAZ.Patches.PatchMechanitorTracker_CanCommandTo.Prefix, DMSAZ.Patches.PatchMechanitorTracker_CanCommandTo.Prefix, DMSAZ.Patches.PatchMechanitorTracker_CanCommandTo.Prefix, DMSAZ.Patches.PatchMechanitorTracker_CanCommandTo.Prefix, DMSAZ.Patches.PatchMechanitorTracker_CanCommandTo.Prefix, DMSAZ.Patches.PatchMechanitorTracker_CanCommandTo.Prefix, DMSAZ.Patches.PatchMechanitorTracker_CanCommandTo.Prefix, DMSAZ.Patches.PatchMechanitorTracker_CanCommandTo.Prefix
Pawn_MechanitorTracker.DrawCommandRadius: PRE: DMS_Legion.Patch_Pawn_MechanitorTracker_DrawCommandRadius.Prefix
Pawn_MechanitorTracker.get_CanControlMechs: post: DMSAZ.Patches.PatchPawn_MechanitorTracker_CanControlMechs_Getter.Postfix, Fortified.Patch_CanControlMechs.Postfix, DMSAZ.Patches.PatchPawn_MechanitorTracker_CanControlMechs_Getter.Postfix, DMSAZ.Patches.PatchPawn_MechanitorTracker_CanControlMechs_Getter.Postfix, DMSAZ.Patches.PatchPawn_MechanitorTracker_CanControlMechs_Getter.Postfix, DMSAZ.Patches.PatchPawn_MechanitorTracker_CanControlMechs_Getter.Postfix, DMSAZ.Patches.PatchPawn_MechanitorTracker_CanControlMechs_Getter.Postfix, DMSAZ.Patches.PatchPawn_MechanitorTracker_CanControlMechs_Getter.Postfix, DMSAZ.Patches.PatchPawn_MechanitorTracker_CanControlMechs_Getter.Postfix
Pawn_MeleeVerbs.ChooseMeleeVerb: PRE: Vehicles.Patch_Components.VehiclesDontMeleeThings
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, Fortified.Patch_CostToMoveIntoCell_Floating.Postfix, DMS_Legion.Patch_Pawn_PathFollower_CostToMoveIntoCell_Momentum.Postfix TRANS: VEF.Hediffs.PhasingPatches.CostToMoveIntoCell_Transpile
Pawn_PathFollower.StartPath: PRE: Vehicles.Patch_VehiclePathing.StartVehiclePath, 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_RotationTracker.UpdateRotation: PRE: Vehicles.Patch_Rendering.UpdateVehicleRotation
Pawn_SkillTracker.Learn: post: VEF.Genes.VanillaExpandedFramework_Pawn_SkillTracker_Learn_Patch.GiveRecreation
Pawn_StanceTracker.SetStance: PRE: Mechsuit.Patch_Pawn_StanceTracker_SetStance.Prefix
Pawn_StyleTracker.get_CanDesireLookChange: PRE: Fortified.Patch_Pawn_StyleTracker_CanDesireLookChange.Prefix
Pawn_WorkSettings.get_WorkGiversInOrderEmergency: post: PRT_Mod.Patch.Patch_WorkGiversInOrderEmergency.Postfix
Pawn_WorkSettings.get_WorkGiversInOrderNormal: post: PRT_Mod.Patch.Patch_WorkGiversInOrderNormal.Postfix
PawnsArrivalModeWorker_Airdrop.Arrive: post: VEF.Storyteller.RaidPatches.RaidGroupChecker
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
PawnsFinder.get_AllCaravansAndTravellingTransporters_AliveOrDead: post: Vehicles.Patch_MapPawns.AllAerialVehicles_AliveOrDead
PawnsFinder.get_AllMapsCaravansAndTravellingTransporters_Alive_OfPlayerFaction: post: Vehicles.Patch_MapPawns.AllMapsVehiclePassengers_Alive_OfPlayerFaction
Plant.PlantCollected: PRE: VEF.Plants.VanillaExpandedFramework_Plant_PlantCollected_Patch.AddSecondaryOutput post: DMS_Legion.Plant_PlantCollected_AgriculturalFramePatch.Postfix
PlantUtility.CanSowOnGrower: TRANS: VEF.Plants.VanillaExpandedFramework_PlantUtility_CanSowOnGrower_Patch.Transpiler
PlayDataLoader.DoPlayLoad: post: HugsLib.Patches.PlayDataLoader_Patch.InitModsHook
PlayLogEntryUtility.RulesForOptionalWeapon: post: MVCF.PatchSets.PatchSet_BatteLog.PlayLogEntryUtility_RulesForOptionalWeapon_Postfix
PlayerKnowledgeDatabase.ReloadAndRebind: PRE: VEF.DefIndicesFixer.Prefix
PregnancyUtility.ApplyBirthOutcome: PRE: Fortified.Patch_PregnancyUtility_ApplyBirthOutcome.Prefix
PregnancyUtility.PregnancyChanceForPartners: post: VEF.Pawns.VanillaExpandedFramework_PregnancyUtility_PregnancyChanceForPartners_Patch.Postfix
Projectile.CanHit: PRE: Vehicles.Patch_Combat.TurretHitFlags
Projectile.CheckForFreeIntercept: post: VEF.Weapons.TeslaProjectile+ProjectilePatches.Postfix TRANS: VEF.Pawns.VanillaExpandedFramework_Projectile_CheckForFreeIntercept_Patch.Transpiler, VEF.Weapons.VanillaExpandedFramework_Projectile_SetTrueOrigin_Patch.Transpiler, Vehicles.Patch_Combat.VehicleProjectileInterceptor
Projectile.CheckForFreeInterceptBetween: TRANS: VEF.Weapons.VanillaExpandedFramework_Projectile_SetTrueOrigin_Patch.Transpiler
Projectile.DrawAt: PRE: USAC.Patch_BulletDeflect_DrawHighY.Prefix
Projectile.Impact: PRE: VEF.Weapons.VanillaExpandedFramework_Projectile_Impact_Patch.Prefix, PRT_Mod.CrossMapArtillery.Patch_Projectile_Impact_CrossMapStats.Prefix, Gunplay.Patch.PatchProjectileImpact.Prefix
Projectile.ImpactSomething: post: VEF.Weapons.TeslaProjectile+ProjectilePatches.Postfix TRANS: VEF.Pawns.VanillaExpandedFramework_Projectile_ImpactSomething_Patch.Transpiler, VEF.Weapons.VanillaExpandedFramework_Projectile_SetTrueOrigin_Patch.Transpiler, Vehicles.Patch_Combat.VehicleProjectileChanceToHit
Projectile.Launch: post: VEF.Weapons.VanillaExpandedFramework_Projectile_Launch_Patch.Postfix, PRT_Mod.CrossMapArtillery.Patch_Projectile_Launch_FillCrossMapVisual.Postfix, Gunplay.Patch.PatchProjectileLaunch.Postfix, USAC.Patch_BulletDeflect_MarkHighY.Postfix
Projectile.Launch: post: PRT_Mod.CrossMapArtillery.Patch_Projectile_Launch_FillCrossMapVisual.Postfix
Projectile.Tick: post: VEF.Weapons.VanillaExpandedFramework_Projectile_Tick_Patch.Postfix
Projectile.get_DamageAmount: post: VEF.Pawns.VanillaExpandedFramework_Projectile_DamageAmount_Patch.Postfix
Projectile.get_StartingTicksToImpact: post: Vehicles.Patch_Combat.StartingTicksFromTurret, Gunplay.Patch.PatchProjectileStartingTicksToImpact.Postfix
Projectile_Explosive.Impact: PRE: Vehicles.Patch_Combat.ImpactExplosiveProjectiles
Quest.CleanupQuestParts: PRE: VEF.Storyteller.VanillaExpandedFramework_Quest_CleanupQuestParts_Patch.Prefix
Quest.End: PRE: VEF.Storyteller.VanillaExpandedFramework_Quest_End_Patch.Prefix
QuestGen.AddSlateQuestTags: post: Enlist.Patch_AddSlateQuestTags.Postfix, 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_GetSiteTile.TryFindTile: PRE: Enlist.Patch_TryFindTile.Prefix
QuestNode_Root_DistressCall.FactionUsable: post: VEF.Factions.VanillaExpandedFramework_QuestNode_Root_DistressCall.Postfix
QuestPart_Bossgroup.MakeLord: post: DMSE.Patch_QuestPart_Bossgroup.postfix
QuestUtility.GetExtraFaction: post: HiringPawns.QuestUtility_GetExtraFaction_Patch.Postfix
QuestUtility.IsQuestLodger: post: VEF.Planet.HireableSystemStaticInitialization.IsQuestLodger_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
RecipeDef.SpecialDisplayStats: post: Fortified.Patch_RecipeDef_SpecialDisplayStats.Postfix
Recipe_GhoulInfusion.AvailableOnNow: post: AncientAmorphousThreatHarmony.Bread_MutantAvailableOnNow_Patch.Postfix
ReloadableUtility.FindSomeReloadableComponent: post: DMS_PowerArmor_Expand.Patch_ReloadableUtility.Postfix_FindSomeReloadableComponent
ResearchManager.FinishProject: post: VEF.Storyteller.VanillaExpandedFramework_ResearchManager_FinishProject_Patch.Postfix, DMS_Legion.ResearchManager_FinishProject_ClusterTransceiverCachePatch.Postfix
ResearchProjectDef.GetTip: TRANS: VEF.VanillaExpandedFramework_ResearchProjectDef_GetTip_Patch.Transpiler
ResearchProjectDef.get_UnlockedDefs: post: VEF.Buildings.VanillaExpandedFramework_ResearchProjectDef_UnlockedDefs_Patch.Postfix, PipeSystem.ResearchProjectDef_UnlockedDefs_Patch.Postfix, IRBM.Patch_ResearchProjectDef_UnlockedDefs.Postfix
RestUtility.CanUseBedNow: PRE: Exosuit.RestUtility_CanUseBedNow.Prefix
Root.OnGUI: post: HugsLib.Patches.Root_OnGUI_Patch.OnGUIHookUnfiltered
Root.Update: post: HugsLib.Patches.Root_Patch.UpdateHook
Root_Play.Update: post: IRBM.Patch_RootPlay_Update.Postfix
RoyalTitleUtility.GenerateBestowingCeremonyQuest: PRE: DMS.Patch_GenerateBestowingCeremonyQuest.Prefix
Sample.get_ContextVolumeMultiplier: post: DMS_Legion.GroundSupport.SupportEffects.SampleContextVolumeMutePatch.Postfix
SchoolUtility.CanTeachNow: PRE: VEF.AnimalBehaviours.VanillaExpandedFramework_SchoolUtility_CanTeachNow_Patch.RemoveTeaching, Vehicles.Patch_HealthAndStats.CantTeachVehicles
SelectionDrawer.DrawSelectionBracketFor: PRE: VEF.AestheticScaling.VanillaExpandedFramework_SelectionDrawer_DrawSelectionBracketFor_Patch.Prefix, Vehicles.Patch_Rendering.DrawSelectionBracketsVehicles post: VEF.AestheticScaling.VanillaExpandedFramework_SelectionDrawer_DrawSelectionBracketFor_Patch.Postfix
Selector.HandleMapClicks: PRE: Vehicles.Patch_Misc.MultiSelectFloatMenu
Selector.HandleMultiselectGoto: PRE: Vehicles.Patch_VehiclePathing.MultiselectGotoDraggingBlocked
Settlement.GetCaravanGizmos: post: SimpleLeadership.Settlement_GetCaravanGizmos_Patch.Postfix, Vehicles.Patch_Gizmos.NoAttackSettlementWhenDocked
Settlement.GetFloatMenuOptions: post: VEF.Buildings.DoorTeleporterPatches.VanillaExpandedFramework_Settlement_GetFloatOptions_Postfix, FactionTerritories.Invasions.Patches_GetFloatMenuOptions.Postfix, FactionTerritories.Invasions.Patches_GetFloatMenuOptions.Postfix
Settlement.GetGizmos: post: SimpleLeadership.Settlement_GetGizmos_Patch.Postfix, Vehicles.Patch_Gizmos.AddVehicleCaravanGizmoPassthrough, FactionTerritories.Settlement_GetGizmos_FactionTerritories.Postfix, FactionTerritories.Vassalise.Settlement_GetGizmos_Vassalise.Postfix, FactionTerritories.Invasions.DevTools.Postfix, FactionTerritories.Settlement_GetGizmos_FactionTerritories.Postfix, FactionTerritories.Vassalise.Settlement_GetGizmos_Vassalise.Postfix, FactionTerritories.Invasions.DevTools.Postfix
Settlement.GetInspectString: post: RimWar.Harmony.RimWarMod.Settlement_InspectString_WithPoints_Postfix
Settlement.GetShuttleFloatMenuOptions: post: RimWar.Harmony.RimWarMod.Settlement_ShuttleReinforce_Postfix
Settlement.Notify_MyMapRemoved: post: FactionTerritories.Invasions.Patches_Notify_MyMapRemoved.Postfix, FactionTerritories.Invasions.Patches_Notify_MyMapRemoved.Postfix
Settlement.ShouldRemoveMapNow: post: PRT_Mod.SatelliteMonitoring.Patch_SatelliteMonitoring_Settlement_ShouldRemoveMapNow.Postfix, DMS_Legion.AXF12.AXF12ObservedMap_SettlementShouldRemoveMapNow_Patch.Postfix
Settlement.get_CanTradeNow: post: SimpleLeadership.Settlement_CanTradeNow_Patch.Postfix
Settlement.get_MapGeneratorDef: post: KCSG.Postfix_Settlement_MapGeneratorDef+Settlement_MapGeneratorDef_Patch.Postfix
SettlementDefeatUtility.CheckDefeated: PRE: [800]FactionTerritories.Invasions.Patches_CheckDefeated.Prefix, [800]FactionTerritories.Invasions.Patches_CheckDefeated.Prefix, FactionTerritories.Vassalise.InterceptBaseDestroyedLetterPatch.Prefix, PRT_Mod.SatelliteMonitoring.Patch_SatelliteMonitoring_SettlementDefeatUtility_CheckDefeated.Prefix, IRBM.Patch_SettlementDefeatUtility_CheckDefeated.Prefix, FactionTerritories.Vassalise.InterceptBaseDestroyedLetterPatch.Prefix TRANS: Vehicles.Patch_CaravanHandling.CheckDefeatedWithVehiclesTranspiler
SettlementDefeatUtility.IsDefeated: PRE: RimWar.Harmony.RimWarMod+Prevent_IsDefeated_Patch.Prefix post: VEF.Storyteller.VanillaExpandedFramework_SettlementDefeatUtility_IsDefeated_Patch.Postfix
SettlementProximityGoodwillUtility.AppendProximityGoodwillOffsets: post: RimWar.Harmony.RimWarMod+SettlementProximity_NoVassalDegradation_Patch.Postfix
SettlementUtility.AffectRelationsOnAttacked: PRE: RimWar.Harmony.RimWarMod+Prevent_AffectRelationsOnAttacked_Patch.Prefix post: SimpleLeadership.SettlementUtility_AffectRelationsOnAttacked_Patch.Postfix
SettlementUtility.Attack: PRE: FactionTerritories.Invasions.Patches_Attack.Prefix, FactionTerritories.Invasions.Patches_Attack.Prefix
SettlementUtility.AttackNow: PRE: KCSG.Postfix_SettlementUtility_Attack.Prefix post: RimWar.Harmony.RimWarMod.AttackNow_SettlementReinforcement_Postfix
Settlement_TraderTracker.ColonyThingsWillingToBuy: PRE: Vehicles.Patch_CaravanHandling.AerialVehicleInventoryItems
Settlement_TraderTracker.GiveSoldThingToPlayer: TRANS: Vehicles.Patch_CaravanHandling.GiveSoldThingToVehicleTranspiler
ShotReport.GetTextReadout: TRANS: VEF.Pawns.ShotReport_GetTextReadout_Patch.Transpiler
ShotReport.HitReportFor: PRE: VEF.Weapons.VanillaExpandedFramework_ShotReport_HitReportFor_Patch.Prefix TRANS: DMS_PowerArmor_Expand.Patch_ShotReport.Transpiler
ShotReport.get_AimOnTargetChance_StandardTarget: post: VEF.Weapons.VanillaExpandedFramework_ShotReport_AimOnTargetChance_StandardTarget.Postfix
Site.Destroy: post: USAC.Patch.Patch_USACDebtSiteDestroyed.Postfix
Site.ShouldRemoveMapNow: post: VEF.Storyteller.Site_ShouldRemoveMapNow_Patch.Postfix
SiteMaker.MakeSite: PRE: SimpleLeadership.SiteMaker_MakeSite_Patch.Prefix post: SimpleLeadership.SiteMaker_MakeSite_Patch.Postfix
SiteMakerHelper.FactionCanOwn: post: VEF.Factions.VanillaExpandedFramework_SiteMakerHelper_FactionCanOwn_Patch.Postfix
SkillRecord.Interval: PRE: [501]Fortified.Patch_SkillRecord.Interval, 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, Fortified.Patch_SkillRecord.RemoveLearnForMechanoid
SkillRecord.get_TotallyDisabled: post: mechnavigator.Patch_SkillUnlock.Postfix, mechnavigator.Patch_SkillUnlock.Postfix, mechnavigator.Patch_SkillUnlock.Postfix, mechnavigator.Patch_SkillUnlock.Postfix, mechnavigator.Patch_SkillUnlock.Postfix, mechnavigator.Patch_SkillUnlock.Postfix, mechnavigator.Patch_SkillUnlock.Postfix, mechnavigator.Patch_SkillUnlock.Postfix
SkyManager.CurrentSkyTarget: post: IRBM.Patch_SkyManager_CurrentSkyTarget.Postfix
Skyfaller.Impact: PRE: IRBM.Patch_Skyfaller_Impact.Prefix
Skyfaller.Tick: PRE: VEF.Apparels.Patch_Tick.Prefix
SkyfallerMaker.SpawnSkyfaller: post: DMSE.Patch_MakeDropPodAt.postfix
SlaveRebellionUtility.CanApplyWeaponFactor: post: MVCF.PatchSets.PatchSet_MultiVerb.CanApplyWeaponFactor
SocialCardUtility.DrawPregnancyApproach: TRANS: VEF.Pawns.VanillaExpandedFramework_SocialCardUtility_DrawPregnancyApproach_Patch.Transpiler
StaggerHandler.StaggerFor: PRE: Vehicles.Patch_HealthAndStats.StaggerVehicle
Stance_Warmup.StanceDraw: post: VEF.Hediffs.VanillaExpandedFramework_Stance_Warmup_StanceDraw_Patch.Postfix
StatDef.PopulateMutableStats: post: VEF.Weapons.VanillaExpandedFramework_StatDef_PopulateMutableStats.Postfix
StatExtension.GetStatValue: post: Enlist.GetStatValue_Patch.Postfix, IRBM.Patch_StatExtension_GetStatValue_IgnoreMultipliers.Postfix
StatExtension.GetStatValueForPawn: post: IRBM.Patch_StatExtension_GetStatValueForPawn_IgnoreMultipliers.Postfix
StatWorker.<RelevantGear>d__23.MoveNext: TRANS: VEF.Apparels.VanillaExpandedFramework_StatWorker_RelevantGear_Transpiler.Transpiler
StatWorker.GetBaseValueFor: PRE: MVCF.PatchSets.PatchSet_Stats.GetBaseValue_Prefix
StatWorker.GetOffsetsAndFactorsExplanation: TRANS: VEF.Apparels.VanillaExpandedFramework_StatWorker_GetOffsetsAndFactorsExplanation_Transpiler.Transpiler
StatWorker.GetValueUnfinalized: TRANS: VEF.Apparels.VanillaExpandedFramework_StatWorker_GetValueUnfinalized_Transpiler.Transpiler
StatWorker.IsDisabledFor: PRE: Vehicles.Patch_HealthAndStats.StatDisabledForVehicle TRANS: Fortified.Patch_StatWorker_IsDisabledFor.Transpiler
Storyteller.TryFire: PRE: VEF.Storyteller.VanillaExpandedFramework_Storyteller_TryFire_Patch.Prefix
StorytellerComp.IncidentChanceFinal: post: VEF.Storyteller.VanillaExpandedFramework_StorytellerComp_IncidentChanceFinal_Patch.Postfix
StorytellerDef.ResolveReferences: PRE: VEF.MergeablePatches+VanillaExpandedFramework_StorytellerDef_ResolveReferences_Patch.Prefix
StrippableUtility.CanBeStrippedByColony: post: Exosuit.StrippableUtility_CanBeStrippedByColony.Postfix
StunHandler.CanBeStunnedByDamage: post: DMSACMissile.Patch_StunHandler_CanBeStunnedByDamage.Postfix, DMSACMissile.Patch_StunHandler_CanBeStunnedByDamage.Postfix, DMSACMissile.Patch_StunHandler_CanBeStunnedByDamage.Postfix, DMSACMissile.Patch_StunHandler_CanBeStunnedByDamage.Postfix, DMSACMissile.Patch_StunHandler_CanBeStunnedByDamage.Postfix, DMSACMissile.Patch_StunHandler_CanBeStunnedByDamage.Postfix, DMSACMissile.Patch_StunHandler_CanBeStunnedByDamage.Postfix, DMSACMissile.Patch_StunHandler_CanBeStunnedByDamage.Postfix
StunHandler.StunFor: PRE: Vehicles.Patch_HealthAndStats.StunVehicle
SymbolStack.Push: PRE: RimWar.Harmony.RimWarMod.GenStep_Map_Params_Prefix
TaleRecorder.RecordTale: PRE: DMS_Legion.GroundSupport.SupportEffects.TaleRecordNullGuardPatch.Prefix
Tale_DoublePawn.Concerns: PRE: Vehicles.Patch_CaravanHandling.ConcernNullThing
Targeter.GetTargetingVerb: PRE: MVCF.PatchSets.PatchSet_MultiVerb.Prefix_GetTargetingVerb
Targeter.ProcessInputEvents: post: Vehicles.Patch_Rendering.ProcessTargeterInputEvents
Targeter.TargeterOnGUI: post: Vehicles.Patch_Rendering.DrawTargeters
Targeter.TargeterUpdate: post: Vehicles.Patch_Rendering.TargeterUpdate
TattooDef.GraphicFor: post: VEF.Genes.VanillaExpandedFramework_TattooDef_GraphicFor_Patch.Postfix
TerrainGrid.DoTerrainChangedEffects: PRE: Vehicles.Patch_VehiclePathing.SetTerrainAndUpdateVehiclePathCosts
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.DeSpawn: TRANS: Vehicles.Patch_VehiclePathing.DeSpawnAndUpdateVehicleRegionsTranspiler
Thing.Destroy: PRE: Vehicles.Patch_Combat.ProjectileMapToWorld, PRT_Mod.CrossMapArtillery.Patch_Thing_Destroy_CrossMapStats.Prefix, IRBM.Patch_Thing_Destroy_ChainExplosion.Prefix
Thing.GetGizmos: post: Vehicles.Patch_Gizmos.ThingTransferToVehicleGizmo, DMS_Legion.Thing_GetGizmos_WeaponModeSwitch_Patch.Postfix
Thing.Ingested: PRE: VEF.Genes.ThingIngestingPatches.Prefix
Thing.PostMapInit: PRE: PipeSystem.PipeSystem_Thing_PostMapInit_Patch.Prefix
Thing.SpawnSetup: TRANS: Vehicles.Patch_VehiclePathing.SpawnAndUpdateVehicleRegionsTranspiler, PipeSystem.PipeSystem_Thing_SpawnSetup_Patch.Transpiler
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
Thing.get_FlammableNow: post: Fortified.Patch_Thing_FlammableNow.Postfix, Exosuit.Thing_FlammableNow.Postfix
Thing.get_Graphic: post: Fortified.Harmony_Painting.ThingGraphicPostfix
Thing.set_Position: post: Vehicles.Patch_VehiclePathing.SetPositionAndUpdateVehicleRegions
Thing.set_Rotation: PRE: Vehicles.Patch_VehiclePathing.SetRotationAndUpdateVehicleRegionsClipping
ThingDef.ResolveReferences: PRE: VEF.MergeablePatches+VanillaExpandedFramework_ThingDef_ResolveReferences_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, MVCF.PatchSets.PatchSet_InfoCard.ReplaceVerbStatDisplay
ThingDef.get_DescriptionDetailed: TRANS: VEF.Apparels.VanillaExpandedFramework_ThingDef_DescriptionDetailed_Transpiler.Transpiler
ThingDefGenerator_Corpses.ImpliedCorpseDefs: post: VEF.Pawns.VanillaExpandedFramework_ThingDefGenerator_Corpses_ImpliedCorpseDefs_Patch.Postfix
ThingGrid.Deregister: PRE: Vehicles.Patch_VehiclePathing.MonitorThingGridDeregisterStart
ThingGrid.Register: PRE: Vehicles.Patch_VehiclePathing.MonitorThingGridRegisterStart
ThingOwner.TryTransferToContainer: post: Exosuit.ThingOwner_TryTransferToContainer.TryTransferToContainer
ThingRequest.Accepts: post: Vehicles.Patch_JobSystem.AcceptsVehicleRefuelable
ThingSelectionUtility.SelectableByMapClick: post: VEF.Apparels.VanillaExpandedFramework_ThingSelectionUtility_Patch.GhillieException
ThingSetMaker.Generate: post: [2000]RimWar.Harmony.RimWarMod.ThingSetMaker_TraderCheck_Postfix
ThingStuffPair.get_Commonality: post: VEF.Things.VanillaExpandedFramework_ThingStuffPair_Commonality_Patch.Postfix
ThoughtWorker_HumanLeatherApparel.CurrentThoughtState: post: VEF.Genes.VanillaExpandedFramework_ThoughtWorker_HumanLeatherApparel_CurrentThoughtState.Postfix
ThoughtWorker_IsCarryingRangedWeapon.CurrentStateInternal: PRE: MVCF.PatchSets.PatchSet_Brawlers.CurrentStateInternal_Prefix
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
TickManager.get_CurTimeSpeed: post: Vehicles.Patch_Misc.ForcePauseFromVehicles
TickManager.get_Paused: post: Vehicles.Patch_Misc.PausedFromVehicles
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, Vehicles.Patch_MapHandling.AdjustSettlement
TileMutatorWorker_Coast.get_CoastOffset: post: Vehicles.Patch_MapHandling.CoastSizeMultiplier
TileMutatorWorker_River.GetRiverWidthAt: post: Vehicles.Patch_MapHandling.RiverNodeWidth
TilesPerDayCalculator.ApproxTilesPerDay: PRE: Vehicles.Patch_FormCaravanDialog.ApproxTilesForVehicles
TilesPerDayCalculator.ApproxTilesPerDay: PRE: Vehicles.Patch_FormCaravanDialog.ApproxTilesForVehicleTransferables
TimeAssignmentSelector.DrawTimeAssignmentSelectorGrid: post: Exosuit.TimeAssignmentSelector_DrawTimeAssignmentSelectorGrid.DrawTimeAssignmentSelectorGrid
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
Toils_Combat.TrySetJobToUseAttackVerb: PRE: MVCF.PatchSets.PatchSet_Hunting.TrySetJobToUseAttackVerb
Tornado.CellImmuneToDamage: post: VEF.Apparels.CellImmuneToDamage.Postfix
TradeDeal.AddAllTradeables: post: USAC.Patch_TradeDeal_AddAllTradeables.Postfix
TradeDeal.InSellablePosition: post: Vehicles.Patch_CaravanHandling.NegotiatorInVehicle
TradeDeal.TryExecute: PRE: VEF.Factions.TradeDeal_TryExecute_Patch.Prefix post: VEF.Factions.TradeDeal_TryExecute_Patch.Postfix
TradeDeal.get_CurrencyTradeable: PRE: USAC.Patch_TradeDeal_CurrencyTradeable.Prefix
TradeShip.GiveSoldThingToPlayer: PRE: USAC.Patch_TradeShipDelivery.Prefix
Tradeable.GetPriceFor: PRE: USAC.Patch_USAC_CorpseStorageTradePrice.Prefix
Tradeable.ResolveTrade: PRE: USAC.Patch_Tradeable_ResolveTrade.Prefix
Tradeable.get_Interactive: post: Vehicles.Patch_CaravanHandling.AerialVehicleSlaveTradeRoomCheck
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
Transferable.CanAdjustBy: post: VEF.Factions.Transferable_CanAdjustBy_Patch.Postfix
TransferableUIUtility.ContentSourceDescription: PRE: VEF.VanillaExpandedFramework_TransferableUIUtility_ContentSourceDescription_Patch.Prefix
TransferableUIUtility.DoCountAdjustInterfaceInternal: PRE: Vehicles.Patch_FormCaravanDialog.CanAdjustPawnTransferable
TransferableUIUtility.DrawCaptiveTradeInfo: PRE: Enlist.TransferableUIUtility_Patch.Prefix
TransferableUtility.CanStack: post: Vehicles.Patch_CaravanFormation.CanStackVehicle
Transition.Execute: PRE: VEF.Storyteller.VanillaExpandedFramework_Transition_Execute_Patch.Prefix
TransportersArrivalAction_AttackSettlement.Arrived: post: RimWar.Harmony.RimWarMod.PodsArrived_SettlementHasAttackers_Postfix
TravellingTransporters.DoArrivalAction: PRE: DMS_Legion.AXF12.AXF12TravellingTransporters_DoArrivalAction_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
UIRoot_Entry.Init: post: SmashTools.GameEvent.RaiseOnMainMenu, [0]UpdateLogTool.Patches.UpdateOnStartup
VehicleRoleHandler.CanOperateRole: post: mechnavigator.workmodule.Patch_Vehicle_CanOperateRole_Reflection.Postfix, mechnavigator.workmodule.Patch_Vehicle_CanOperateRole_Reflection.Postfix, mechnavigator.workmodule.Patch_Vehicle_CanOperateRole_Reflection.Postfix, mechnavigator.workmodule.Patch_Vehicle_CanOperateRole_Reflection.Postfix, mechnavigator.workmodule.Patch_Vehicle_CanOperateRole_Reflection.Postfix, mechnavigator.workmodule.Patch_Vehicle_CanOperateRole_Reflection.Postfix, mechnavigator.workmodule.Patch_Vehicle_CanOperateRole_Reflection.Postfix, mechnavigator.workmodule.Patch_Vehicle_CanOperateRole_Reflection.Postfix
VehicleTurret.FireTurret: PRE: VEF.Weapons.VanillaExpandedFramework_VehicleFramework_Turret_Patch.Prefix
Verb.Available: post: VEF.Weapons.VanillaExpandedFramework_Verb_Available_Patch.Postfix, VEF.Buildings.Verb_Available_Patch.Postfix, MVCF.PatchSets.PatchSet_VerbComps.Available_Postfix
Verb.CanHitTarget: post: DMS_Legion.Verb_CanHitTarget_Patch.Postfix
Verb.ExposeData: post: MVCF.PatchSets.PatchSet_Base.PostExposeDataVerb
Verb.OrderForceTarget: PRE: MVCF.PatchSets.PatchSet_MultiVerb.Prefix_OrderForceTarget
Verb.TryCastNextBurstShot: post: MuzzleFlash.Patch.HarmonyPatch_Verb.Postfix, MVCF.PatchSets.PatchSet_VerbComps.TryCastNextBurstShot_Postfix TRANS: MVCF.PatchSets.PatchSet_VerbComps.TryCastNextBurstShot_Transpiler
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
Verb.get_EquipmentSource: PRE: MVCF.PatchSets.PatchSet_MultiVerb.Prefix_EquipmentSource
VerbProperties.AdjustedAccuracy: TRANS: MVCF.PatchSets.PatchSet_Stats.AccuracyTranspiler
VerbProperties.AdjustedCooldown: post: VEF.AnimalBehaviours.VanillaExpandedFramework_VerbProperties_AdjustedCooldown_Patch.LastStand TRANS: MVCF.PatchSets.PatchSet_Stats.CooldownTranspiler1
VerbProperties.AdjustedCooldown: TRANS: MVCF.PatchSets.PatchSet_Stats.CooldownTranspiler2
VerbProperties.AdjustedMeleeDamageAmount: post: VEF.Pawns.VanillaExpandedFramework_AdjustedMeleeDamageAmount_Patch.Postfix
VerbProperties.AdjustedRange: PRE: VEF.Weapons.VerbUtility+VerbProperties_AdjustedRange_Patch.Prefix
VerbTracker.CreateVerbTargetCommand: post: VEF.Graphics.VanillaExpandedFramework_VerbTracker_CreateVerbTargetCommand_Patch.Postfix
VerbTracker.InitVerb: post: MVCF.PatchSets.PatchSet_Base.PostInitVerb
Verb_AirSupportPager.Available: post: MVCF.PatchSets.PatchSet_VerbComps.Available_Postfix
Verb_CastAbility.CanHitTarget: PRE: Vehicles.Patch_HealthAndStats.VehiclesImmuneToPsycast
Verb_CastAbility.OrderForceTarget: PRE: PRT_Mod.BattlefieldRepair_Patch_VerbCastAbility_OrderForceTarget.Prefix
Verb_CastAbilityArcSprayProjectile.Available: post: MVCF.PatchSets.PatchSet_VerbComps.Available_Postfix
Verb_IEDLaunch.Available: post: MVCF.PatchSets.PatchSet_VerbComps.Available_Postfix
Verb_LaunchProjectile.Available: post: MVCF.PatchSets.PatchSet_VerbComps.Available_Postfix
Verb_LaunchProjectile.TryCastShot: PRE: VEF.Weapons.VanillaExpandedFramework_Verb_LaunchProjectile_TryCastShot.Prefix post: VEF.Buildings.Verb_LaunchProjectile_TryCastShot_Patch.Postfix
Verb_LaunchProjectile.get_Projectile: post: PRT_Mod.SelectableAmmo.Patch_Verb_LaunchProjectile_get_Projectile.Postfix, MVCF.PatchSets.PatchSet_VerbComps.Projectile_Postfix
Verb_LaunchProjectile_AmmoSwitch.Available: post: MVCF.PatchSets.PatchSet_VerbComps.Available_Postfix
Verb_LaunchProjectile_AmmoSwitch.get_Projectile: post: MVCF.PatchSets.PatchSet_VerbComps.Projectile_Postfix
Verb_MeleeApplyHediff.ApplyMeleeDamageToTarget: post: AM.Patches.Patch_Verb_MeleeAttack_ApplyMeleeDamageToTarget.Postfix
Verb_MeleeAttack.CreateCombatLog: PRE: [800]AM.Patches.Patch_Verb_MeleeAttack_CreateCombatLog.Prefix
Verb_MeleeAttack.TryCastShot: PRE: [800]AM.Patches.Patch_Verb_MeleeAttack_TryCastShot.Prefix
Verb_MeleeAttackDamage.ApplyMeleeDamageToTarget: post: DMS_Legion.MeleeHitIgnitePatches.Postfix, AM.Patches.Patch_Verb_MeleeAttack_ApplyMeleeDamageToTarget.Postfix
Verb_MeleeAttackDamage.DamageInfosToApply: post: DMS_Legion.Patch_Verb_MeleeAttackDamage_DamageInfosToApply_LanceLockHead.Postfix
Verb_MeleeSweep.ApplyMeleeDamageToTarget: post: AM.Patches.Patch_Verb_MeleeAttack_ApplyMeleeDamageToTarget.Postfix
Verb_MeleeSweep.ApplyMeleeDamageToTarget: post: AM.Patches.Patch_Verb_MeleeAttack_ApplyMeleeDamageToTarget.Postfix
Verb_Shoot.TryCastShot: post: Fortified.Patch_Verb_Shoot_Building_TurretCapacity.Postfix, Fortified.Patch_Verb_Shoot_CompCastPushHeat.Postfix
Verb_SpewFire.Available: post: MVCF.PatchSets.PatchSet_VerbComps.Available_Postfix
Verb_Spray.Available: post: MVCF.PatchSets.PatchSet_VerbComps.Available_Postfix
VersionControl.DrawInfoInCorner: post: HarmonyMod.VersionControl_DrawInfoInCorner_Patch.Postfix
WITab_Caravan_Health.get_Pawns: PRE: Vehicles.Patch_CaravanHandling.VehicleHealthTabPawns
WITab_Caravan_Social.get_Pawns: PRE: Vehicles.Patch_CaravanHandling.VehicleSocialTabPawns
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, IRBM.Patch_Widgets_DefIcon.Prefix
WindowStack.Add: PRE: USAC.Patch_USACTradeWindow.Prefix post: SmashTools.WindowEvents.WindowAddedToStack
WindowStack.HandleEventsHighPriority: post: SmashTools.WindowEvents.HighPriorityOnGUI
WindowStack.TryRemove: post: SmashTools.WindowEvents.WindowRemovedFromStack
WorkGiver_BreastfeedCarryToMom.ShouldSkip: PRE: DMSEW.Patch_WorkGiver_BreastfeedCarryToMom_ShouldSkip.Prefix, DMSEW.Patch_WorkGiver_BreastfeedCarryToMom_ShouldSkip.Prefix
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.JobOnThing: post: DMS_Legion.Patch_WorkGiver_DoBill_JobOnThing_Gestation.Postfix
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_HunterHunt.HasHuntingWeapon: PRE: MVCF.PatchSets.PatchSet_Hunting.HasHuntingWeapon
WorldCameraDriver.ApplyMapPositionToGameObject: post: DMSE.Patch_Background.Postfix
WorldComponent_GravshipController.LandingEnded: PRE: DMSE.Patch_ConsumeSolidBooster_AfterLanding.Prefix
WorldDrawLayerBase.Render: PRE: MapModeFramework.WorldDrawLayerBase_Render_Patch.Prefix
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
WorldFeatures.UpdateFeatures: PRE: MapModeFramework.WorldFeatures_UpdateFeatures_Patch.Prefix
WorldGenStep_Roads.<>c__DisplayClass12_0.<GenerateRoadEndpoints>b__0: post: VEF.Factions.VanillaExpandedFramework_GenerateRoadEndpoints_Patch.Postfix
WorldGizmoUtility.TryGetCaravanGizmo: TRANS: Vehicles.Patch_FormCaravanDialog.TryGetCaravanForVehicles
WorldInterface.WorldInterfaceOnGUI: post: FactionTerritories.WorldInterface_WorldInterfaceOnGUI_DefaultMode.Postfix, FactionTerritories.WorldInterface_WorldInterfaceOnGUI_DefaultMode.Postfix
WorldLayer_MapMode.OnGUI: post: FactionTerritories.WorldLayer_MapMode_OnGUI_FactionTerritoriesLabels.Postfix, FactionTerritories.Invasions.Patches_WorldLayer_MapMode_OnGUI_Invasions.Postfix, FactionTerritories.WorldLayer_MapMode_OnGUI_FactionTerritoriesLabels.Postfix, FactionTerritories.Invasions.Patches_WorldLayer_MapMode_OnGUI_Invasions.Postfix
WorldObject.Draw: PRE: DMS_Legion.AXF12.AXF12WorldObject_Draw_Patch.Prefix
WorldObject.SetFaction: PRE: SimpleLeadership.WorldObject_SetFaction_Patch.Prefix post: SimpleLeadership.WorldObject_SetFaction_Patch.Postfix
WorldObject.get_ExpandingIconColor: post: DMSE.Patch_ExpandingMaterial.Postfix
WorldObjectDef.ResolveReferences: PRE: VEF.MergeablePatches+VanillaExpandedFramework_WorldObjectDef_ResolveReferences_Patch.Prefix
WorldObjectsHolder.Add: PRE: KCSG.Prefix_WorldObjectsHolder_Add.Prefix post: SimpleLeadership.WorldObjectsHolder_Add_Patch.Postfix, FactionTerritories.WorldObjectsHolder_Add_Patch.Postfix, FactionTerritories.WorldObjectsHolder_Add_Patch.Postfix
WorldObjectsHolder.AddToCache: post: Vehicles.Patch_WorldHandling.AddVehicleObjectToCache
WorldObjectsHolder.Recache: PRE: Vehicles.Patch_WorldHandling.RecacheVehicleObjectCache
WorldObjectsHolder.Remove: post: FactionTerritories.WorldObjectsHolder_Remove_Patch.Postfix, FactionTerritories.WorldObjectsHolder_Remove_Patch.Postfix
WorldObjectsHolder.RemoveFromCache: post: Vehicles.Patch_WorldHandling.RemoveVehicleObjectToCache
WorldPathPool.GetEmptyWorldPath: PRE: RimWar.Harmony.RimWarMod.WorldPathPool_Prefix_Patch
WorldPawns.GetSituation: post: Vehicles.Patch_WorldHandling.SituationBoardedVehicle
WorldRendererUtility.UpdateGlobalShadersParams: post: IRBM.Patch_WorldRendererUtility_UpdateGlobalShadersParams.Postfix
WorldRoutePlanner.DoRoutePlannerButton: post: Vehicles.Patch_WorldPathing.VehicleRoutePlannerButton
WorldSelectionDrawer.DrawSelectionOverlays: post: RimWar.Harmony.RimWarMod.WorldCapitolOverlay
WorldSelector.AutoOrderToTileNow: PRE: Vehicles.Patch_WorldPathing.AutoOrderVehicleCaravanPathing
WorldSelector.Select: PRE: DMSE.Patch_Selectable.Prefix, IRBM.Patch_WorldSelector_Select_Heisenberg.Prefix
WorldSelector.SelectUnderMouse: PRE: MapModeFramework.WorldSelector_SelectUnderMouse_Patch.Prefix post: MapModeFramework.WorldSelector_SelectUnderMouse_Patch.Postfix
WorldTargeter.ProcessInputEvents: post: Vehicles.Patch_WorldHandling.WorldTargeterProcessInputEvents
WorldTargeter.StopTargeting: post: PRT_Mod.CrossMapArtillery.CrossMapArtilleryController+Patch_WorldTargeter_StopTargeting_Notify.Postfix
WorldTargeter.TargeterOnGUI: post: Vehicles.Patch_WorldHandling.WorldTargeterOnGUI
WorldTargeter.TargeterUpdate: post: Vehicles.Patch_WorldHandling.WorldTargeterUpdate
XmlToObjectUtils.DoFieldSearch: PRE: SmashTools.Patching.Patch_XmlParsing.PreProcessAttributes post: SmashTools.Patching.Patch_XmlParsing.ReadCustomAttributes
Harmony versions present: 2.4.2.0: Fortified, pb3n.Taranchuk.SimpleLeadership, co.uk.epicguru.meleeanimation; 2.4.1.0: OskarPotocki.VEF, AOBA.USAC, com.irbm.patch, rimworld.torann.rimwar, DMS_Legion, net.pardeike.rimworld.lib.harmony, ModSettingsFrameworkMod, com.github.15adhami.xmlextensions, SmashPhil.VehicleFramework, ArmorForCinderDMS.MechArmorPatch, ArmorForCinderDMS.Patch, voyager.crisis.point.shop, AOBA.Embergarden, com.dms.guardianshield, DMS.Exosuit.Compatibility.Patch, dmsac.missile.patch, DMSACM.WanderingMechJoin, rimworld.dmsaz.UnlimitedRangeComp_Final, com.mechnavigator.caravantrade, com.mechnavigator.workmodule, PRT_Mod.Core, Azzy.DMS_PowerArmor_Expand, jaeger972.FactionTerritories, FactionTerritories.Patches, YourNamespace.AmorphousArmor, AOBA.DMS, DMSE.MechChildcare.Breastfeed, ability_camouflageunderwater, com.Og.ImmersiveFilter; 2.3.7.0: ExosuitMod; 2.3.6.0: ChickenPlucker.Enlist, legodude17.mvcf, AAT_Harmony, UnlimitedHugs.HugsLib, DMSE, AOBA.TheDeadManSwitch.AncientCorps; 2.3.3.0: HiringPawnsMod, RH_PawnKindExtensionMod, Vodka.MuzzleFlash, lemore.loadoutcabinet, NozoMe.MapModeFramework, FS_MeleeAnimationWhitelist; 2.3.2.0: rimworld.cpbackpacks, Kikohi.PipeSystem, Kikohi.KCSG; 2.2.2.0: RH_PawnKindSkills, com.arquebus.rimworld.mod.RH2_DefinedFactionRelation, com.arquebus.rimworld.mod.RH2_ForcedPawnKindNames; 2.0.2.0: com.github.automatic1111.gunplay
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 24 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.127 seconds
- Finished resetting the current domain, in 0.001 seconds
[PhysX] Initialized MultithreadedTaskDispatcher with 24 workers.
Command line arguments: -disable-compute-shaders
RimWorld 1.6.4633 rev1261
Mod 失能机关边缘战争适配Rim War DMS Patch dependency (Aoba.DeadManSwitch.Core) needs to have <downloadUrl> and/or <steamWorkshopUrl> specified.
Mod 失能机关边缘战争适配Rim War DMS Patch dependency (torann.rimwar) needs to have <downloadUrl> and/or <steamWorkshopUrl> specified.
<color=#66ffb5>[MeleeAnim]</color> Hello, world!
Build date: 4/13/2026 8:02 AM
Loaded assemblies (9):
0BetterFloatMenu, Version=16.0.0.0, Culture=neutral, PublicKeyToken=null,
0ColourPicker, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null,
AMRetextureSupport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null,
Meta.Numerics, Version=3.1.0.0, Culture=neutral, PublicKeyToken=67d25c65a6631347,
ModRequestAPI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null,
ModRequestAPI.Models, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null,
Unity.Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null,
zAnimationMod, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null,
AM.VehiclesPatch, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
<color=#66ffb5>[MeleeAnim]</color> Scanning 56 mods for animation data...
<color=#66ffb5>[MeleeAnim]</color> Found 1 mod folders with animation data, total 69 loadable files.
<color=#66ffb5>[MeleeAnim]</color> <color=#ffa8fc>[Vehicle Framework Patch]</color> Loaded vehicle framework patch!
[LoadoutCabinet] Harmony patches applied.
[HugsLib] version 12.0.0
Key named Nerf is not present in settings.
XML error: Could not find parent node named "DrugBase" for node "ThingDef". Full node: <ThingDef ParentName="DrugBase"><defName>RH2_DragonVodka</defName><label>vodka (Dragon)</label><description>Dragon Vodka was born in the heart of the FSSR (Federation of Soviet Socialist Republics), it's a classic drink with ancient roots. Unlike beer, it offers a unique blend of taste and strength that has become a staple in Soviet culture. Excessive consumption can lead to alcohol blackouts and, over time, addiction.</description><descriptionHyperlinks><HediffDef>AlcoholHigh</HediffDef><HediffDef>AlcoholTolerance</HediffDef><HediffDef>Hangover</HediffDef><HediffDef>AlcoholAddiction</HediffDef><HediffDef>Cirrhosis</HediffDef><HediffDef>ChemicalDamageModerate</HediffDef></descriptionHyperlinks><possessionCount>6</possessionCount><graphicData><texPath>Things/Drug/DragonVodka</texPath><graphicClass>Graphic_StackCount</graphicClass><drawSize>0.80</drawSize></graphicData><equippedAngleOffset>-150</equippedAngleOffset><rotatable>false</rotatable><stackLimit>25</stackLimit><statBases><DeteriorationRate>0.5</DeteriorationRate><MarketValue>12</MarketValue><Mass>0.3</Mass><Flammability>0.5</Flammability><Nutrition>0.08</Nutrition></statBases><ingestible><foodType>Fluid, Processed, Liquor</foodType><joyKind>Chemical</joyKind><joy>0.17</joy><nurseable>true</nurseable><drugCategory>Social</drugCategory><ingestSound>Ingest_Beer</ingestSound><ingestHoldOffsetStanding><northDefault><offset>(0.18,0,0)</offset></northDefault></ingestHoldOffsetStanding><ingestCommandString>Drink {0}</ingestCommandString><ingestReportString>Drinking {0}.</ingestReportString><chairSearchRadius>25</chairSearchRadius><canAutoSelectAsFoodForCaravan>false</canAutoSelectAsFoodForCaravan><tableDesired>false</tableDesired><outcomeDoers><li Class="IngestionOutcomeDoer_GiveHediff"><hediffDef>AlcoholHigh</hediffDef><severity>0.24</severity><toleranceChemical>Alcohol</toleranceChemical></li><li Class="IngestionOutcomeDoer_GiveHediff"><hediffDef>AlcoholTolerance</hediffDef><toleranceChemical>Alcohol</toleranceChemical><severity>0.018</severity><divideByBodySize>true</divideByBodySize><multiplyByGeneToleranceFactors>true</multiplyByGeneToleranceFactors></li></outcomeDoers></ingestible><equipmentType>Primary</equipmentType><techLevel>Neolithic</techLevel><comps><li Class="CompProperties_Drug"><chemical>Alcohol</chemical><addictiveness>0.010</addictiveness><minToleranceToAddict>0.25</minToleranceToAddict><existingAddictionSeverityOffset>0.20</existingAddictionSeverityOffset><needLevelOffset>0.9</needLevelOffset><listOrder>10</listOrder></li><li><compClass>CompEquippable</compClass></li></comps><weaponClasses><li>Melee</li><li>MeleeBlunt</li></weaponClasses><tools><li><label>bottle</label><capacities><li>Blunt</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li><li><label>neck</label><capacities><li>Poke</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li></tools><allowedArchonexusCount>50</allowedArchonexusCount></ThingDef>
XML error: Could not find parent node named "MakeableDrugBase" for node "ThingDef". Full node: <ThingDef ParentName="MakeableDrugBase"><defName>RH2_Dima_Cigarette</defName><label>Dima cigarette</label><description>Dima is a Soviet Federation brand of commercially made smokeleaf cigarettes that filter out a mild amount of smokeleaf's toxicity, reducing the rate of tolerance gain by 8%. Within the cigarette are Smokeleaf leaves prepared in small rolls for smoking. The drug improves mood, but also increases appetite, reduces focus and slows movement. Smokeleaf use can produce a dependency.\n\nJoints can be produced at a crafting spot without equipment, and are a fixture in many traditional low-industriousness cultures.</description><possessionCount>5</possessionCount><descriptionHyperlinks><HediffDef>SmokeleafHigh</HediffDef><HediffDef>SmokeleafTolerance</HediffDef><HediffDef>SmokeleafAddiction</HediffDef><HediffDef>Carcinoma</HediffDef><HediffDef>Asthma</HediffDef></descriptionHyperlinks><graphicData><texPath>Things/Drug/DimaCigarette</texPath><graphicClass>Graphic_StackCount</graphicClass><drawSize>0.80</drawSize></graphicData><rotatable>false</rotatable><statBases><WorkToMake>700</WorkToMake><MarketValue>18</MarketValue><Mass>0.05</Mass><DeteriorationRate>6</DeteriorationRate><Flammability>1.3</Flammability></statBases><techLevel>Neolithic</techLevel><ingestible><foodType>Plant, Processed</foodType><joyKind>Chemical</joyKind><joy>0.80</joy><baseIngestTicks>720</baseIngestTicks><nurseable>true</nurseable><drugCategory>Social</drugCategory><ingestSound>Ingest_Smoke</ingestSound><ingestEffect>Smoke_Joint</ingestEffect><ingestEffectEat>EatVegetarian</ingestEffectEat><ingestHoldOffsetStanding><northDefault><offset>(0.27,0,0.08)</offset><behind>true</behind></northDefault><east><offset>(0.45,0,0.08)</offset></east><south><offset>(0.27,0,0.08)</offset></south><west><offset>(-0.50,0,0.08)</offset><flip>true</flip></west></ingestHoldOffsetStanding><ingestHoldUsesTable>false</ingestHoldUsesTable><ingestCommandString>Smoke {0}</ingestCommandString><ingestReportString>Smoking {0}.</ingestReportString><ingestReportStringEat>Consuming {0}.</ingestReportStringEat><useEatingSpeedStat>false</useEatingSpeedStat><outcomeDoers><li Class="IngestionOutcomeDoer_GiveHediff"><hediffDef>SmokeleafHigh</hediffDef><severity>0.5</severity><toleranceChemical>Smokeleaf</toleranceChemical></li><li Class="IngestionOutcomeDoer_OffsetNeed"><need>Rest</need><offset>-0.1</offset></li><li Class="IngestionOutcomeDoer_GiveHediff"><hediffDef>SmokeleafTolerance</hediffDef><severity>0.022</severity><divideByBodySize>true</divideByBodySize></li></outcomeDoers></ingestible><recipeMaker><recipeUsers><li>CraftingSpot</li><li>DrugLab</li></recipeUsers><workSpeedStat>DrugCookingSpeed</workSpeedStat><workSkill>Cooking</workSkill></recipeMaker><costList><SmokeleafLeaves>6</SmokeleafLeaves></costList><comps><li Class="CompProperties_Drug"><chemical>Smokeleaf</chemical><addictiveness>0.020</addictiveness><minToleranceToAddict>0.15</minToleranceToAddict><existingAddictionSeverityOffset>0.06</existingAddictionSeverityOffset><needLevelOffset>0.9</needLevelOffset><listOrder>20</listOrder></li></comps><allowedArchonexusCount>50</allowedArchonexusCount></ThingDef>
XML error: Could not find parent node named "CookMealBase" for node "RecipeDef". Full node: <RecipeDef ParentName="CookMealBase"><defName>RH2_CookRation_RedArmyRation</defName><label>cook red army ration</label><description>Prepare a red army ration meal from a combination of meat and plant ingredients. Much of the ingredients are wasted in the preservation process.</description><jobString>Cooking red army ration.</jobString><workSpeedStat>CookSpeed</workSpeedStat><effectWorking>Cook</effectWorking><soundWorking>Recipe_CookMeal</soundWorking><allowMixingIngredients>true</allowMixingIngredients><ingredientValueGetterClass>IngredientValueGetter_Nutrition</ingredientValueGetterClass><ingredients><li><filter><categories><li>MeatRaw</li><li>AnimalProductRaw</li></categories></filter><count>0.40</count></li><li><filter><categories><li>PlantFoodRaw</li></categories></filter><count>0.40</count></li></ingredients><products><RH2_Ration_RedArmyRation>1</RH2_Ration_RedArmyRation></products><skillRequirements><Cooking>9</Cooking></skillRequirements><researchPrerequisite>PackagedSurvivalMeal</researchPrerequisite></RecipeDef>
XML error: Could not find parent node named "CookMealBase" for node "RecipeDef". Full node: <RecipeDef ParentName="CookMealBase"><defName>RH2_CookRation_RedArmyRation_Bulk</defName><label>cook red army ration x4</label><description>Prepare red army rations from a combination of meat and plant ingredients. Much of the ingredients are wasted in the preservation process.</description><jobString>Cooking red army rations.</jobString><workAmount>1540</workAmount><workSpeedStat>CookSpeed</workSpeedStat><effectWorking>Cook</effectWorking><soundWorking>Recipe_CookMeal</soundWorking><allowMixingIngredients>true</allowMixingIngredients><ingredientValueGetterClass>IngredientValueGetter_Nutrition</ingredientValueGetterClass><ingredients><li><filter><categories><li>MeatRaw</li><li>AnimalProductRaw</li></categories></filter><count>1.60</count></li><li><filter><categories><li>PlantFoodRaw</li></categories></filter><count>1.60</count></li></ingredients><products><RH2_Ration_RedArmyRation>4</RH2_Ration_RedArmyRation></products><skillRequirements><Cooking>9</Cooking></skillRequirements><researchPrerequisite>PackagedSurvivalMeal</researchPrerequisite></RecipeDef>
XML error: Could not find parent node named "BaseWeaponTurret" for node "ThingDef". Full node: <ThingDef ParentName="BaseWeaponTurret"><defName>RN2Gun_KV2_DSHKMachineGun</defName><label>DShK 1938 sentry turret</label><description>The DShK 1938 is a Soviet Federation heavy machine gun. The weapon may be vehicle mounted or used on a tripod or wheeled carriage as a heavy infantry machine gun. The DShK's name is derived from its original designer, Vasily Degtyaryov, and Georgi Shpagin, who later improved the cartridge feed mechanism.</description><graphicData><texPath>Things/Weapons/Mech/BlankTexture</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><tradeability>None</tradeability><destroyOnDrop>true</destroyOnDrop><statBases><AccuracyTouch>0.42</AccuracyTouch><AccuracyShort>0.38</AccuracyShort><AccuracyMedium>0.19</AccuracyMedium><AccuracyLong>0.10</AccuracyLong><Mass>16</Mass><Flammability>0</Flammability></statBases><verbs><li><verbClass>Verb_Shoot</verbClass><defaultProjectile>RNBullet_127x108_DSHKMGMech</defaultProjectile><range>38</range><ticksBetweenBurstShots>4</ticksBetweenBurstShots><burstShotCount>30</burstShotCount><soundCast>RNShot_DSHK</soundCast><soundCastTail>GunTail_Medium</soundCastTail><muzzleFlashScale>9</muzzleFlashScale><defaultCooldownTime>10</defaultCooldownTime><linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable></li></verbs></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_127x108_DSHKMGMech</defName><label>12.7x108mm bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><drawSize>1.2</drawSize><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>39</damageAmountBase><armorPenetrationBase>0.75</armorPenetrationBase><stoppingPower>3.0</stoppingPower><speed>90</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_KV2_KrohaRocket</defName><label>Kroha</label><graphicData><texPath>Things/Projectile/Kroha</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>TransparentPostLight</shaderType><drawSize>2</drawSize></graphicData><thingClass>Projectile_Explosive</thingClass><projectile><damageDef>Bomb</damageDef><explosionRadius>1.95</explosionRadius><speed>15</speed><flyOverhead>false</flyOverhead><damageAmountBase>36</damageAmountBase><stoppingPower>2</stoppingPower><armorPenetrationBase>0.5</armorPenetrationBase></projectile><comps><li Class="CompProperties_ThrownFleckEmitter"><fleck>Smoke</fleck><offsetMin>(-0.3,0,0.35)</offsetMin><offsetMax>(0.3,0,0.35)</offsetMax><emissionInterval>90</emissionInterval><scale>1~1.1</scale><colorA>(0,235,31,255)</colorA><colorB>(0,235,31,255)</colorB></li></comps></ThingDef>
XML error: Could not find parent node named "BaseGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseGun"><defName>RNGun_KV2_KrohaLauncher</defName><label>kroha launcher</label><description>The Peace Launcher is a towering behemoth armed with a barrage of AIM-4 Falcon rockets, the Peace Launcher embodies a grim irony in its name. Originally conceived as a symbol of harmony, this formidable weapon now rains destruction upon the battlefield. With each thunderous salvo, the reality of war clashes with the notion of peace, underscoring the harsh truths of conflict. Despite its ominous purpose, the Peace Launcher stands as a testament to the contradictions of warfare.</description><tickerType>Normal</tickerType><equippedAngleOffset>42</equippedAngleOffset><graphicData><texPath>Things/Weapons/Mech/BlankTexture</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.40</drawSize></graphicData><statBases><MarketValue>3250</MarketValue><WorkToMake>75000</WorkToMake><Mass>100</Mass><RangedWeapon_Cooldown>10.75</RangedWeapon_Cooldown></statBases><costList><Steel>200</Steel><ComponentSpacer>1</ComponentSpacer><ComponentIndustrial>5</ComponentIndustrial></costList><techLevel>Spacer</techLevel><weaponTags><li>RN_KV2_KrohaLauncher</li></weaponTags><tradeability>None</tradeability><destroyOnDrop>true</destroyOnDrop><verbs><li><verbClass>Verb_Shoot</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_KV2_KrohaRocket</defaultProjectile><forcedMissRadius>3</forcedMissRadius><ai_AvoidFriendlyFireRadius>6</ai_AvoidFriendlyFireRadius><range>36.9</range><minRange>12</minRange><ticksBetweenBurstShots>24</ticksBetweenBurstShots><burstShotCount>4</burstShotCount><soundCast>RN_KrohaLauncher_Shot</soundCast><soundCastTail>GunTail_Heavy</soundCastTail><onlyManualCast>false</onlyManualCast><stopBurstWithoutLos>false</stopBurstWithoutLos><targetParams><canTargetLocations>true</canTargetLocations></targetParams><muzzleFlashScale>16</muzzleFlashScale><defaultCooldownTime>18</defaultCooldownTime></li></verbs><tools><li><label>launcher platform</label><capacities><li>Blunt</li></capacities><power>25</power><cooldownTime>2.6</cooldownTime></li></tools><comps /></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_KV2_Shell</defName><label>152mm Howitzer</label><graphicData><texPath>Things/Projectile/ShellHighExplosive</texPath><color>(255, 197, 109)</color><graphicClass>Graphic_Single</graphicClass><shaderType>TransparentPostLight</shaderType><drawSize>1.8</drawSize></graphicData><thingClass>Projectile_Explosive</thingClass><projectile><damageDef>Bomb</damageDef><explosionRadius>3.0</explosionRadius><speed>20</speed><flyOverhead>false</flyOverhead><soundHitThickRoof>Artillery_HitThickRoof</soundHitThickRoof><soundExplode>MortarBomb_Explode</soundExplode><soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate><soundAmbient>MortarRound_Ambient</soundAmbient><damageAmountBase>127</damageAmountBase><stoppingPower>4</stoppingPower><armorPenetrationBase>0.62</armorPenetrationBase></projectile><comps><li Class="CompProperties_ThrownFleckEmitter"><fleck>Smoke</fleck><offsetMin>(-0.3,0,0.35)</offsetMin><offsetMax>(0.3,0,0.35)</offsetMax><emissionInterval>90</emissionInterval><scale>1~1.1</scale><colorA>(0,235,31,255)</colorA><colorB>(0,235,31,255)</colorB></li></comps></ThingDef>
XML error: Could not find parent node named "BaseGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseGun"><defName>RNGun_KV2_Howitzer</defName><label>ML-20 cannon</label><description>The ML-20, a stalwart of Soviet artillery, is a formidable 152mm howitzer renowned for its power and versatility. Serving as a backbone of Red Army artillery during World War II and beyond, this robust cannon delivers devastating firepower with precision and range. Its ability to fire a variety of shells, from high-explosive to armor-piercing, makes it a versatile asset on the battlefield.</description><tickerType>Normal</tickerType><equippedAngleOffset>42</equippedAngleOffset><graphicData><texPath>Things/Weapons/Mech/BlankTexture</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.20</drawSize></graphicData><statBases><MarketValue>3250</MarketValue><WorkToMake>75000</WorkToMake><Mass>100</Mass><RangedWeapon_Cooldown>8.4</RangedWeapon_Cooldown></statBases><costList><Steel>200</Steel><ComponentSpacer>1</ComponentSpacer><ComponentIndustrial>5</ComponentIndustrial></costList><techLevel>Spacer</techLevel><weaponTags><li>RN_KV2_Howitzer</li></weaponTags><tradeability>None</tradeability><destroyOnDrop>true</destroyOnDrop><verbs><li><verbClass>Verb_Shoot</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_KV2_Shell</defaultProjectile><forcedMissRadius>2.5</forcedMissRadius><warmupTime>5.45</warmupTime><ai_AvoidFriendlyFireRadius>6</ai_AvoidFriendlyFireRadius><range>34.9</range><ticksBetweenBurstShots>15</ticksBetweenBurstShots><minRange>8</minRange><burstShotCount>1</burstShotCount><soundCast>RN_152mmHowitzer_Shot</soundCast><soundCastTail>GunTail_Heavy</soundCastTail><onlyManualCast>false</onlyManualCast><stopBurstWithoutLos>false</stopBurstWithoutLos><targetParams><canTargetLocations>false</canTargetLocations></targetParams><muzzleFlashScale>16</muzzleFlashScale></li></verbs><tools><li><label>giant barrel</label><capacities><li>Blunt</li></capacities><power>65</power><cooldownTime>2.6</cooldownTime></li></tools><comps /></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_Tesla_Charge</defName><label>Tesla charge</label><graphicData><texPath>Things/Projectile/Tesla_Arc</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>TransparentPostLight</shaderType><drawSize>4</drawSize></graphicData><thingClass>Projectile_Explosive</thingClass><projectile><damageDef>RN2_TeslaBomb</damageDef><explosionRadius>2.0</explosionRadius><speed>25</speed><flyOverhead>false</flyOverhead><soundHitThickRoof>Artillery_HitThickRoof</soundHitThickRoof><soundExplode>RN_Tesla_Explode</soundExplode><damageAmountBase>62</damageAmountBase><stoppingPower>3.2</stoppingPower><armorPenetrationBase>1.0</armorPenetrationBase></projectile><comps><li Class="CompProperties_ThrownFleckEmitter"><fleck>Smoke</fleck><offsetMin>(-0.3,0,0.35)</offsetMin><offsetMax>(0.3,0,0.35)</offsetMax><emissionInterval>90</emissionInterval><scale>1~1.1</scale><colorA>(0,235,31,255)</colorA><colorB>(0,235,31,255)</colorB></li></comps></ThingDef>
XML error: Could not find parent node named "BaseGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseGun"><defName>RNGun_Tesla_Coil</defName><label>Tesla coil</label><description>The Tesla Coil is a fearsome weapon that harnesses the power of electricity to unleash deadly arcs of energy. With its advanced Soviet Federation technology, it delivers devastating strikes to enemy targets with precision and force.</description><tickerType>Normal</tickerType><equippedAngleOffset>42</equippedAngleOffset><graphicData><texPath>Things/Weapons/Mech/BlankTexture</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.20</drawSize></graphicData><statBases><MarketValue>3250</MarketValue><WorkToMake>75000</WorkToMake><Mass>100</Mass><RangedWeapon_Cooldown>4.5</RangedWeapon_Cooldown></statBases><costList><Steel>200</Steel><ComponentSpacer>1</ComponentSpacer><ComponentIndustrial>5</ComponentIndustrial></costList><techLevel>Spacer</techLevel><weaponTags><li>RN_Tesla_Cannon</li></weaponTags><tradeability>None</tradeability><destroyOnDrop>true</destroyOnDrop><verbs><li><verbClass>Verb_Shoot</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_Tesla_Charge</defaultProjectile><forcedMissRadius>2.1</forcedMissRadius><warmupTime>2.5</warmupTime><ai_AvoidFriendlyFireRadius>6</ai_AvoidFriendlyFireRadius><range>30.9</range><ticksBetweenBurstShots>15</ticksBetweenBurstShots><minRange>4</minRange><burstShotCount>1</burstShotCount><soundCast>RN_Tesla_Shot</soundCast><soundCastTail>GunTail_Heavy</soundCastTail><onlyManualCast>false</onlyManualCast><stopBurstWithoutLos>false</stopBurstWithoutLos><targetParams><canTargetLocations>false</canTargetLocations></targetParams><muzzleFlashScale>16</muzzleFlashScale></li></verbs><tools><li><label>giant barrel</label><capacities><li>Blunt</li></capacities><power>45</power><cooldownTime>2</cooldownTime></li></tools><comps /></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_RedStar_Plasma</defName><label>Red Star plasma</label><graphicData><texPath>Things/Projectile/RedStar_Plasma</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>TransparentPostLight</shaderType><drawSize>4</drawSize></graphicData><thingClass>Projectile_Explosive</thingClass><projectile><damageDef>RN2_RedStarBomb</damageDef><explosionRadius>1.95</explosionRadius><speed>30</speed><flyOverhead>false</flyOverhead><soundHitThickRoof>Artillery_HitThickRoof</soundHitThickRoof><soundExplode>RN_RedStar_Explode</soundExplode><damageAmountBase>52</damageAmountBase><stoppingPower>3</stoppingPower><armorPenetrationBase>1.0</armorPenetrationBase></projectile><comps><li Class="CompProperties_ThrownFleckEmitter"><fleck>Smoke</fleck><offsetMin>(-0.3,0,0.35)</offsetMin><offsetMax>(0.3,0,0.35)</offsetMax><emissionInterval>90</emissionInterval><scale>1~1.1</scale><colorA>(0,235,31,255)</colorA><colorB>(0,235,31,255)</colorB></li></comps></ThingDef>
XML error: Could not find parent node named "BaseGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseGun"><defName>RNGun_RedStar_PlasmaCannon</defName><label>Red Star Cannon</label><description>The "Red Star" plasma cannon is a cutting-edge Soviet creation that unleashes fiery red plasma charges upon its targets. Designed for maximum destruction, its crimson charges sear through enemy defenses with relentless force. This weapon embodies Soviet ingenuity and firepower, striking fear into the hearts of adversaries with every discharge.</description><tickerType>Normal</tickerType><equippedAngleOffset>42</equippedAngleOffset><graphicData><texPath>Things/Weapons/Mech/BlankTexture</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.20</drawSize></graphicData><statBases><MarketValue>3250</MarketValue><WorkToMake>75000</WorkToMake><Mass>100</Mass><RangedWeapon_Cooldown>5.45</RangedWeapon_Cooldown></statBases><costList><Steel>200</Steel><ComponentSpacer>1</ComponentSpacer><ComponentIndustrial>5</ComponentIndustrial></costList><techLevel>Spacer</techLevel><weaponTags><li>RN_RedStar_Cannon</li></weaponTags><tradeability>None</tradeability><destroyOnDrop>true</destroyOnDrop><verbs><li><verbClass>Verb_Shoot</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_RedStar_Plasma</defaultProjectile><forcedMissRadius>1.5</forcedMissRadius><warmupTime>3.15</warmupTime><ai_AvoidFriendlyFireRadius>6</ai_AvoidFriendlyFireRadius><range>32.9</range><ticksBetweenBurstShots>27</ticksBetweenBurstShots><minRange>3</minRange><burstShotCount>2</burstShotCount><soundCast>RN_RedStar_Shot</soundCast><soundCastTail>GunTail_Heavy</soundCastTail><onlyManualCast>false</onlyManualCast><stopBurstWithoutLos>false</stopBurstWithoutLos><targetParams><canTargetLocations>false</canTargetLocations></targetParams><muzzleFlashScale>16</muzzleFlashScale></li></verbs><tools><li><label>giant barrel</label><capacities><li>Blunt</li></capacities><power>45</power><cooldownTime>2</cooldownTime></li></tools><comps /></ThingDef>
XML error: Could not find parent node named "ArmorMachineableBase" for node "ThingDef". Full node: <ThingDef ParentName="ArmorMachineableBase"><defName>RNApparel_CryeCAGE_Multicam</defName><label>Crye CAGE body armour (Multicam)</label><description>Body armor, also known as body armour, personal armor/armour, or a suit/coat of armour, is protective clothing designed to absorb or deflect physical attacks. Historically used to protect military personnel, today it is used by various types of armed factions (industrial type in particular), security guards or mercenaries, and occasionally ordinary townsfolk.\n\nThis plate carrier variant is the Crye CAGE Multicam variant.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>FlakArmor</researchPrerequisite><unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef><skillRequirements><Crafting>7</Crafting></skillRequirements></recipeMaker><graphicData><texPath>Things/Apparel/Display/CAGEMulticam</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>1.0</drawSize></graphicData><statBases><WorkToMake>9000</WorkToMake><MaxHitPoints>250</MaxHitPoints><Mass>3.0</Mass><Flammability>0.6</Flammability><ArmorRating_Sharp>1.01</ArmorRating_Sharp><ArmorRating_Blunt>0.37</ArmorRating_Blunt><ArmorRating_Heat>0.27</ArmorRating_Heat><Insulation_Cold>1</Insulation_Cold><EquipDelay>4.5</EquipDelay></statBases><equippedStatOffsets><MoveSpeed>-0.06</MoveSpeed></equippedStatOffsets><thingCategories><li>RNApparel_BodyArmor</li></thingCategories><costList><Cloth>25</Cloth><Steel>55</Steel><ComponentIndustrial>2</ComponentIndustrial></costList><apparel><careIfWornByCorpse>true</careIfWornByCorpse><bodyPartGroups><li>Torso</li><li>Neck</li><li>Shoulders</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Armour/Crye_CAGE_Multicam/CAGEMulticam</wornGraphicPath><layers><li>Middle</li></layers><tags><li>PassiveCamo_Desert_Medium</li><li>RH2_Armor_CryeCAGEMulticam</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask></apparel><tradeTags><li>RH2_Armor_CryeCAGEMulticam</li><li>RH2_GruppaKrovi_BodyArmor_Spetsnaz</li></tradeTags></ThingDef>
XML error: Could not find parent node named "ArmorMachineableBase" for node "ThingDef". Full node: <ThingDef ParentName="ArmorMachineableBase"><defName>RNApparel_Defender2_Green</defName><label>Defender 2 body armour (Green)</label><description>The Defender 2 Body Armor sometimes shortened to D2 is a body armor of Russian origin. The D2 body armor has kevlar inserts as well as two pockets on both the front and back which allow for added ballistic inserts. The soft armour is capable of protection at GOST 2 standards, while the plates in conjunction with the soft armor are capable of the 4 or 5th level. (Unclear, sources contradict)
It also has a removable neck protector which is held onto the front with velcro. The vest has some adjustability with its velcro cummerbund. It has been produced in a variety of colors and patterns with some modern versions featuring molle webbing.\n\nThis version comes in a ranger green cover.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>FlakArmor</researchPrerequisite><unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef><skillRequirements><Crafting>7</Crafting></skillRequirements></recipeMaker><graphicData><texPath>Things/Apparel/Display/Defender</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>0.90</drawSize></graphicData><statBases><WorkToMake>9000</WorkToMake><MaxHitPoints>300</MaxHitPoints><Mass>4.5</Mass><Flammability>0.6</Flammability><ArmorRating_Sharp>1.05</ArmorRating_Sharp><ArmorRating_Blunt>0.38</ArmorRating_Blunt><ArmorRating_Heat>0.27</ArmorRating_Heat><Insulation_Cold>1</Insulation_Cold><EquipDelay>5.5</EquipDelay></statBases><equippedStatOffsets><MoveSpeed>-0.13</MoveSpeed></equippedStatOffsets><thingCategories><li>RNApparel_BodyArmor</li></thingCategories><costList><Cloth>30</Cloth><Steel>72</Steel><ComponentIndustrial>2</ComponentIndustrial></costList><apparel><careIfWornByCorpse>true</careIfWornByCorpse><bodyPartGroups><li>Torso</li><li>Neck</li><li>Shoulders</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Armour/Defender/Defender</wornGraphicPath><layers><li>Middle</li></layers><tags><li>RH2_GruppaKrovi_BodyArmor</li><li>PassiveCamo_Desert_Medium</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask></apparel></ThingDef>
XML error: Could not find parent node named "HatMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="HatMakeableBase"><defName>RNApparel_EyePros_EdgeTactical</defName><label>eye protection (Edge Tactical)</label><description>Eye protection is protective gear for the eyes, and sometimes face, designed to reduce the risk of injury. Examples of risks requiring eye protection can include: impact from particles or debris, light or radiation, wind blast, heat, sea spray or impact from some type of ball or puck used in sports.\n\nThis brand of eyewear comes from the edge tactical series.</description><techLevel>Industrial</techLevel><graphicData><texPath>Things/Apparel/Headgear/EdgeTacticalGlasses_south</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>1.20</drawSize></graphicData><stuffCategories><li>Metallic</li></stuffCategories><costStuffCount>20</costStuffCount><statBases><WorkToMake>4000</WorkToMake><MaxHitPoints>100</MaxHitPoints><Mass>0.06</Mass><StuffEffectMultiplierArmor>0.10</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.05</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.05</StuffEffectMultiplierInsulation_Heat><EquipDelay>1.2</EquipDelay></statBases><equippedStatOffsets><ShootingAccuracyPawn>0.05</ShootingAccuracyPawn></equippedStatOffsets><apparel><countsAsClothingForNudity>false</countsAsClothingForNudity><bodyPartGroups><li>Eyes</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Headgear/EdgeTacticalGlasses</wornGraphicPath><renderSkipFlags><li>None</li></renderSkipFlags><drawData><dataNorth><layer>-3</layer></dataNorth></drawData><layers><li>EyeCover</li></layers><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><tags><li>RH2_EyePros_141</li><li>RH2_EyePros_141_Set</li><li>PassiveCamo_Urban_Low</li></tags><useWornGraphicMask>true</useWornGraphicMask><blocksVision>false</blocksVision><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth></apparel><tradeTags><li>RH2_EyePros_GruppaKrovi_Spetsnaz</li></tradeTags><colorGenerator Class="ColorGenerator_Options"><options><li><weight>7</weight><only>(253, 169, 96)</only></li><li><weight>10</weight><only>(252, 230, 34)</only></li><li><weight>8</weight><min>(0.3,0.3,0.3,1)</min><max>(176, 5, 30)</max></li><li><weight>9</weight><min>(255, 255, 255)</min><max>(74, 74, 74)</max></li><li><weight>6</weight><only>(253, 169, 96)</only></li></options></colorGenerator></ThingDef>
XML error: Could not find parent node named "HatMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="HatMakeableBase"><defName>RNApparel_EyePros_GucciAviatorGlasses</defName><label>sunglasses (Gucci)</label><description>Eye protection is protective gear for the eyes, and sometimes face, designed to reduce the risk of injury. Examples of risks requiring eye protection can include: impact from particles or debris, light or radiation, wind blast, heat, sea spray or impact from some type of ball or puck used in sports.\n\nThis brand of eyewear comes from the Gucci Aviator sunglasses series.</description><recipeMaker><researchPrerequisite>ComplexClothing</researchPrerequisite></recipeMaker><techLevel>Industrial</techLevel><graphicData><texPath>Things/Apparel/Headgear/GucciAviator_south</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>1.40</drawSize></graphicData><stuffCategories><li>Metallic</li></stuffCategories><costStuffCount>20</costStuffCount><statBases><WorkToMake>6000</WorkToMake><MaxHitPoints>55</MaxHitPoints><Mass>0.05</Mass><StuffEffectMultiplierArmor>0.08</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.05</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.05</StuffEffectMultiplierInsulation_Heat><EquipDelay>1.2</EquipDelay></statBases><equippedStatOffsets><SocialImpact>0.15</SocialImpact><TradePriceImprovement>0.10</TradePriceImprovement><NegotiationAbility>0.10</NegotiationAbility></equippedStatOffsets><apparel><countsAsClothingForNudity>false</countsAsClothingForNudity><bodyPartGroups><li>Eyes</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Headgear/GucciAviator</wornGraphicPath><renderSkipFlags><li>None</li></renderSkipFlags><drawData><dataNorth><layer>-3</layer></dataNorth></drawData><layers><li>EyeCover</li></layers><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><tags><li>PassiveCamo_Urban_Low</li><li>RH2_EyePros_GruppaKrovi_Boss</li></tags><useWornGraphicMask>true</useWornGraphicMask><blocksVision>false</blocksVision><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth></apparel></ThingDef>
XML error: Could not find parent node named "ApparelMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ApparelMakeableBase"><defName>RNApparel_Flatcap</defName><label>flat cap</label><description>A snug-fitting hat with a rounded, flat crown and a short brim.</description><recipeMaker><researchPrerequisite>ComplexClothing</researchPrerequisite></recipeMaker><thingCategories><li>Headgear</li></thingCategories><graphicData><texPath>Things/Apparel/Display/Flatcap</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>0.90</drawSize></graphicData><costStuffCount>35</costStuffCount><stuffCategories><li>Fabric</li><li>Leathery</li></stuffCategories><statBases><MaxHitPoints>70</MaxHitPoints><WorkToMake>4000</WorkToMake><Mass>0.1</Mass><EquipDelay>0.7</EquipDelay><StuffEffectMultiplierInsulation_Cold>0.09</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.15</StuffEffectMultiplierInsulation_Heat></statBases><equippedStatOffsets><SocialImpact>0.1</SocialImpact></equippedStatOffsets><apparel><countsAsClothingForNudity>false</countsAsClothingForNudity><wornGraphicPath>Things/Apparel/Headgear/Flatcap</wornGraphicPath><bodyPartGroups><li>UpperHead</li></bodyPartGroups><layers><li>Overhead</li></layers><tags><li>RH2_Hat_GruppaKrovi_Boss</li></tags><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth><useWornGraphicMask>true</useWornGraphicMask></apparel><colorGenerator Class="ColorGenerator_StandardApparel" /></ThingDef>
XML error: Could not find parent node named "ArmorHelmetMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ArmorHelmetMakeableBase"><defName>RNApparel_UaRmsTORD_GreenMoss</defName><label>TOR-D ballistic helmet (green moss)</label><description>TOR-D is the light version of ballistic helmet TOR. Helmet form with special side cutouts provides additional facilities for using active headphones and radio headset. It is intended for individual protection of the soldiers of airborne forces and special divisions from traumas and wounds, and for installing special equipment.Provides the head protection at falling or hitting, under the impact of an explosive wave, small fragments and ricochets, under a hit of pistol bullets and other small-arms bullets spent. Produced by UaRms.\n\nThis version comes in green moss Soviet Federation camo.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>Smithing</researchPrerequisite><unfinishedThingDef>UnfinishedMetallicTechArmor</unfinishedThingDef><skillRequirements><Crafting>6</Crafting></skillRequirements></recipeMaker><graphicData><texPath>Things/Apparel/Display/TOR_D_Spetsnaz</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>0.7</drawSize></graphicData><statBases><WorkToMake>8000</WorkToMake><MaxHitPoints>125</MaxHitPoints><Mass>1.2</Mass><StuffEffectMultiplierArmor>0.75</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.20</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0</StuffEffectMultiplierInsulation_Heat><EquipDelay>2.5</EquipDelay></statBases><equippedStatOffsets><MentalBreakThreshold>-0.01</MentalBreakThreshold><MoveSpeed>-0.01</MoveSpeed></equippedStatOffsets><generateCommonality>0.1</generateCommonality><stuffCategories><li>Metallic</li></stuffCategories><costStuffCount>40</costStuffCount><costList><ComponentIndustrial>2</ComponentIndustrial><Plasteel>10</Plasteel></costList><apparel><countsAsClothingForNudity>false</countsAsClothingForNudity><careIfWornByCorpse>true</careIfWornByCorpse><bodyPartGroups><li>UpperHead</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Helmet/TOR_D/TOR_D_Spetsnaz</wornGraphicPath><layers><li>Overhead</li></layers><tags><li>PassiveCamo_Desert_Medium</li><li>RH2_Helmet_GruppaKrovi_Spetsnaz</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask></apparel><tradeTags><li>RH2_Helmet_GruppaKrovi</li></tradeTags></ThingDef>
XML error: Could not find parent node named "ArmorHelmetMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ArmorHelmetMakeableBase"><defName>RNApparel_6b27_GreenBare</defName><label>6b27 helmet</label><description>The 6B27 helmet is an old Soviet Federation Red Army issued helmet. It a rugged yet comfortable headgear designed for modern combat scenarios. Crafted from sturdy ballistic aramid fibers, it provides reliable protection against ballistic threats and blunt impacts.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>Smithing</researchPrerequisite><unfinishedThingDef>UnfinishedMetallicTechArmor</unfinishedThingDef><skillRequirements><Crafting>4</Crafting></skillRequirements></recipeMaker><graphicData><texPath>Things/Apparel/Display/6b27</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>0.7</drawSize></graphicData><statBases><WorkToMake>8000</WorkToMake><MaxHitPoints>125</MaxHitPoints><Mass>2.0</Mass><StuffEffectMultiplierArmor>0.68</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.20</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0</StuffEffectMultiplierInsulation_Heat><EquipDelay>2.5</EquipDelay></statBases><equippedStatOffsets><MoveSpeed>-0.02</MoveSpeed></equippedStatOffsets><generateCommonality>0.1</generateCommonality><stuffCategories><li>Metallic</li></stuffCategories><costStuffCount>45</costStuffCount><costList><Steel>15</Steel></costList><apparel><countsAsClothingForNudity>false</countsAsClothingForNudity><careIfWornByCorpse>true</careIfWornByCorpse><bodyPartGroups><li>UpperHead</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Helmet/6b27/6b27</wornGraphicPath><layers><li>Overhead</li></layers><tags><li>RH2_Helmet_GruppaKrovi_Basic</li><li>RH2_Helmet_GruppaKrovi_AnyIntermediate</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask></apparel></ThingDef>
XML error: Could not find parent node named "ArmorHelmetMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ArmorHelmetMakeableBase"><defName>RNApparel_K63_HelmetA</defName><label>K6-3 (A)</label><description>The K6-3 helmet is a specialized headgear renowned for its robust construction and superior protection. Engineered for elite military forces, this helmet boasts a distinctive high-cut design, providing optimal coverage while allowing for enhanced mobility and comfort during combat operations. Crafted from advanced ballistic materials, the K6-3 offers unparalleled resistance against ballistic threats, shrapnel, and blunt force trauma.\n\nThis version does not feature a visor.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>Smithing</researchPrerequisite><unfinishedThingDef>UnfinishedMetallicTechArmor</unfinishedThingDef><skillRequirements><Crafting>5</Crafting></skillRequirements></recipeMaker><graphicData><texPath>Things/Apparel/Display/K6-3_Cover</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>0.7</drawSize></graphicData><statBases><WorkToMake>10000</WorkToMake><MaxHitPoints>150</MaxHitPoints><Mass>3.2</Mass><StuffEffectMultiplierArmor>0.90</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.30</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0</StuffEffectMultiplierInsulation_Heat><EquipDelay>3.0</EquipDelay></statBases><equippedStatOffsets><MentalBreakThreshold>-0.01</MentalBreakThreshold><MoveSpeed>-0.05</MoveSpeed></equippedStatOffsets><generateCommonality>0.1</generateCommonality><stuffCategories><li>Metallic</li></stuffCategories><costStuffCount>40</costStuffCount><costList><ComponentIndustrial>4</ComponentIndustrial><Plasteel>10</Plasteel></costList><apparel><countsAsClothingForNudity>false</countsAsClothingForNudity><careIfWornByCorpse>true</careIfWornByCorpse><bodyPartGroups><li>UpperHead</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Helmet/K6-3/K6-3_Cover</wornGraphicPath><layers><li>Overhead</li></layers><tags><li>RH2_Helmet_GruppaKrovi</li><li>RH2_Helmet_GruppaKrovi_AnyIntermediate</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask></apparel><tradeTags><li>RH2_Helmet_GruppaKrovi</li></tradeTags></ThingDef>
XML error: Could not find parent node named "ArmorHelmetMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ArmorHelmetMakeableBase"><defName>RNApparel_K63_HelmetB</defName><label>K6-3 (B)</label><description>The K6-3 helmet is a specialized headgear renowned for its robust construction and superior protection. Engineered for elite military forces, this helmet boasts a distinctive high-cut design, providing optimal coverage while allowing for enhanced mobility and comfort during combat operations. Crafted from advanced ballistic materials, the K6-3 offers unparalleled resistance against ballistic threats, shrapnel, and blunt force trauma.\n\nThis version features a visor.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>Smithing</researchPrerequisite><unfinishedThingDef>UnfinishedMetallicTechArmor</unfinishedThingDef><skillRequirements><Crafting>5</Crafting></skillRequirements></recipeMaker><graphicData><texPath>Things/Apparel/Display/K6-3_UpVisor</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>0.7</drawSize></graphicData><statBases><WorkToMake>10000</WorkToMake><MaxHitPoints>165</MaxHitPoints><Mass>3.8</Mass><StuffEffectMultiplierArmor>0.95</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.30</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0</StuffEffectMultiplierInsulation_Heat><EquipDelay>3.0</EquipDelay></statBases><equippedStatOffsets><MentalBreakThreshold>-0.01</MentalBreakThreshold><MoveSpeed>-0.05</MoveSpeed></equippedStatOffsets><generateCommonality>0.1</generateCommonality><stuffCategories><li>Metallic</li></stuffCategories><costStuffCount>40</costStuffCount><costList><ComponentIndustrial>5</ComponentIndustrial><Plasteel>15</Plasteel></costList><apparel><countsAsClothingForNudity>false</countsAsClothingForNudity><careIfWornByCorpse>true</careIfWornByCorpse><bodyPartGroups><li>UpperHead</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Helmet/K6-3/K6-3_UpVisor</wornGraphicPath><layers><li>Overhead</li></layers><tags><li>RH2_Helmet_GruppaKrovi</li><li>RH2_Helmet_GruppaKrovi_AnyIntermediate</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask></apparel><tradeTags><li>RH2_Helmet_GruppaKrovi</li></tradeTags></ThingDef>
XML error: Could not find parent node named "ArmorHelmetMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ArmorHelmetMakeableBase"><defName>RNApparel_K63_Helmet_GP7Gasmask</defName><label>K6-3 (GP-7 gas mask)</label><description>TThe K6-3 helmet is a specialized headgear renowned for its robust construction and superior protection. Engineered for elite military forces, this helmet boasts a distinctive high-cut design, providing optimal coverage while allowing for enhanced mobility and comfort during combat operations. Crafted from advanced ballistic materials, the K6-3 offers unparalleled resistance against ballistic threats, shrapnel, and blunt force trauma.\n\nThis version comes with a GP-7 respirator.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>Smithing</researchPrerequisite><unfinishedThingDef>UnfinishedMetallicTechArmor</unfinishedThingDef><skillRequirements><Crafting>5</Crafting></skillRequirements></recipeMaker><graphicData><texPath>Things/Apparel/Display/K6-3_GP7</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>0.7</drawSize></graphicData><statBases><WorkToMake>10000</WorkToMake><MaxHitPoints>155</MaxHitPoints><Mass>3.5</Mass><StuffEffectMultiplierArmor>0.90</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.30</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0</StuffEffectMultiplierInsulation_Heat><EquipDelay>3.0</EquipDelay></statBases><equippedStatOffsets><MentalBreakThreshold>-0.01</MentalBreakThreshold><MoveSpeed>-0.06</MoveSpeed><ToxicEnvironmentResistance>0.76</ToxicEnvironmentResistance></equippedStatOffsets><generateCommonality>0.1</generateCommonality><stuffCategories><li>Metallic</li></stuffCategories><costStuffCount>50</costStuffCount><costList><ComponentIndustrial>6</ComponentIndustrial><Plasteel>10</Plasteel></costList><apparel><immuneToToxGasExposure>true</immuneToToxGasExposure><countsAsClothingForNudity>false</countsAsClothingForNudity><careIfWornByCorpse>true</careIfWornByCorpse><bodyPartGroups><li>FullHead</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Helmet/K6-3/K6-3_GP7</wornGraphicPath><layers><li>Overhead</li></layers><tags><li>RH2_Helmet_GruppaKrovi</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask></apparel><tradeTags><li>RH2_Helmet_GruppaKrovi</li></tradeTags></ThingDef>
XML error: Could not find parent node named "ArmorHelmetMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ArmorHelmetMakeableBase"><defName>RNApparel_Helmet_JuggernautMkII</defName><label>juggernaut Mk2 helmet</label><description>Part of the Juggernaut Mk2 suit, the Juggernaut Mk 2 helmet consists of an experimental, Altyn style ballistic helmet fitted with a ballistic face shield and an advanced, built-in Soviet engineered respirator. This system allows the wearer to be more resistant to chemical attacks and have a great amount of protection for their head.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>Smithing</researchPrerequisite><unfinishedThingDef>UnfinishedMetallicTechArmor</unfinishedThingDef><skillRequirements><Crafting>8</Crafting></skillRequirements></recipeMaker><graphicData><texPath>Things/Apparel/Display/Juggernaut_Mk2_Helmet</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>1.0</drawSize></graphicData><statBases><WorkToMake>8000</WorkToMake><MaxHitPoints>150</MaxHitPoints><Mass>2</Mass><StuffEffectMultiplierArmor>0.90</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.30</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>1.2</StuffEffectMultiplierInsulation_Heat><EquipDelay>3</EquipDelay></statBases><equippedStatOffsets><MoveSpeed>-0.03</MoveSpeed><ToxicEnvironmentResistance>0.85</ToxicEnvironmentResistance></equippedStatOffsets><generateCommonality>0.1</generateCommonality><stuffCategories><li>Metallic</li></stuffCategories><costStuffCount>55</costStuffCount><costList><ComponentIndustrial>10</ComponentIndustrial><Steel>35</Steel></costList><apparel><immuneToToxGasExposure>true</immuneToToxGasExposure><countsAsClothingForNudity>false</countsAsClothingForNudity><careIfWornByCorpse>true</careIfWornByCorpse><bodyPartGroups><li>FullHead</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Helmet/Juggernaut_Mk2/Juggernaut_Mk2_Helmet</wornGraphicPath><layers><li>Overhead</li></layers><tags><li>PassiveCamo_Forest_Medium</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask></apparel></ThingDef>
XML error: Could not find parent node named "ArmorMachineableBase" for node "ThingDef". Full node: <ThingDef ParentName="ArmorMachineableBase"><defName>RNApparel_Soviet_JuggernautSuitMkII</defName><label>juggernaut suit Mk2</label><description>The Juggernaut suit Mk2 is a Soviet Federation made experimental body armor that features an Exo-skeleton system that grants the wearer of this heavy armor high mobility. It is given to "Juggernaut" units, hence the name. Often worn while carrying a machinegun, the juggernaut suit Mk 2 is designed to sustain damage and evidently create a walking "tank". Its predecessor was often unwieldy for practical use, but this revised Mk 2 variant features advanced Soviet engineering that makes it more practical for field use.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>FlakArmor</researchPrerequisite><unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef><skillRequirements><Crafting>12</Crafting></skillRequirements></recipeMaker><graphicData><texPath>Things/Apparel/Display/Juggernaut_Mk2</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>1.10</drawSize></graphicData><statBases><WorkToMake>25000</WorkToMake><MaxHitPoints>360</MaxHitPoints><Mass>5.5</Mass><Flammability>0.25</Flammability><ArmorRating_Sharp>1.35</ArmorRating_Sharp><ArmorRating_Blunt>0.72</ArmorRating_Blunt><ArmorRating_Heat>0.30</ArmorRating_Heat><Insulation_Cold>22</Insulation_Cold><EquipDelay>15</EquipDelay></statBases><equippedStatOffsets><MoveSpeed>-0.20</MoveSpeed></equippedStatOffsets><thingCategories><li>RNApparel_BodyArmor</li></thingCategories><costList><Cloth>90</Cloth><Steel>160</Steel><ComponentIndustrial>10</ComponentIndustrial></costList><apparel><careIfWornByCorpse>true</careIfWornByCorpse><bodyPartGroups><li>Torso</li><li>Neck</li><li>Shoulders</li><li>Arms</li><li>Legs</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Armour/Juggernaut_Mk2/Juggernaut_Mk2</wornGraphicPath><layers><li>Middle</li><li>Shell</li></layers><tags><li>PassiveCamo_Forest_Medium</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask></apparel></ThingDef>
XML error: Could not find parent node named "HatMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="HatMakeableBase"><defName>RNApparel_Balaclava_Kula1Hole</defName><label>balaclava (Kula 1 hole)</label><description>A balaclava, also known as a balaclava helmet or Bally (UK slang) or ski mask (US slang), is a form of cloth headgear designed to expose only part of the face, usually the eyes and mouth. Depending on style and how it is worn, only the eyes, mouth and nose, or just the front of the face are unprotected.\n\nThis version is the Kula line of 1 hole balaclavas.</description><techLevel>Industrial</techLevel><graphicData><texPath>Things/Apparel/Display/Kula_1HoleBali</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>0.70</drawSize></graphicData><stuffCategories><li>Fabric</li><li>Leathery</li></stuffCategories><costStuffCount>15</costStuffCount><statBases><WorkToMake>4000</WorkToMake><MaxHitPoints>110</MaxHitPoints><Mass>0.05</Mass><StuffEffectMultiplierArmor>0.10</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.30</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.04</StuffEffectMultiplierInsulation_Heat><EquipDelay>1.2</EquipDelay></statBases><equippedStatOffsets><PainShockThreshold>0.05</PainShockThreshold></equippedStatOffsets><apparel><countsAsClothingForNudity>false</countsAsClothingForNudity><bodyPartGroups><li>Neck</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Headgear/Kula_1HoleBali</wornGraphicPath><layers><li>Overhead</li></layers><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><tags><li>RH_Balaclava</li><li>RH2_Balaclava_GruppaKrovi</li><li>PassiveCamo_Colour_Set</li></tags><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth><renderSkipFlags><li>Hair</li><li>Beard</li></renderSkipFlags><drawData><dataNorth><layer>60</layer></dataNorth><dataSouth><layer>60</layer></dataSouth><dataEast><layer>60</layer></dataEast><dataWest><layer>60</layer></dataWest></drawData></apparel><tradeTags><li>RH2_Balaclava_GruppaKrovi</li></tradeTags><colorGenerator Class="ColorGenerator_Options"><options><li><weight>9</weight><only>(86, 88, 64)</only></li><li><weight>8</weight><only>(44, 44, 44)</only></li></options></colorGenerator><generateCommonality>0.10</generateCommonality><generateAllowChance>0.10</generateAllowChance></ThingDef>
XML error: Could not find parent node named "HatMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="HatMakeableBase"><defName>RNApparel_Balaclava_Kula3Hole</defName><label>balaclava (Kula 3 hole)</label><description>A balaclava, also known as a balaclava helmet or Bally (UK slang) or ski mask (US slang), is a form of cloth headgear designed to expose only part of the face, usually the eyes and mouth. Depending on style and how it is worn, only the eyes, mouth and nose, or just the front of the face are unprotected.\n\nThis version is the Kula line of 3 hole balaclavas.</description><techLevel>Industrial</techLevel><graphicData><texPath>Things/Apparel/Display/Kula_3HoleBali</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>0.70</drawSize></graphicData><stuffCategories><li>Fabric</li><li>Leathery</li></stuffCategories><costStuffCount>15</costStuffCount><statBases><WorkToMake>4000</WorkToMake><MaxHitPoints>110</MaxHitPoints><Mass>0.05</Mass><StuffEffectMultiplierArmor>0.10</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.30</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.04</StuffEffectMultiplierInsulation_Heat><EquipDelay>1.2</EquipDelay></statBases><equippedStatOffsets><PainShockThreshold>0.05</PainShockThreshold></equippedStatOffsets><apparel><countsAsClothingForNudity>false</countsAsClothingForNudity><bodyPartGroups><li>Neck</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Headgear/Kula_3HoleBali</wornGraphicPath><layers><li>Overhead</li></layers><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><tags><li>RH_Balaclava</li><li>RH2_Balaclava_GruppaKrovi</li><li>PassiveCamo_Colour_Set</li></tags><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth><renderSkipFlags><li>Hair</li><li>Beard</li></renderSkipFlags><drawData><dataNorth><layer>60</layer></dataNorth><dataSouth><layer>60</layer></dataSouth><dataEast><layer>60</layer></dataEast><dataWest><layer>60</layer></dataWest></drawData></apparel><tradeTags><li>RH2_Balaclava_GruppaKrovi</li></tradeTags><colorGenerator Class="ColorGenerator_Options"><options><li><weight>9</weight><only>(86, 88, 64)</only></li><li><weight>8</weight><only>(44, 44, 44)</only></li></options></colorGenerator><generateCommonality>0.10</generateCommonality><generateAllowChance>0.10</generateAllowChance></ThingDef>
XML error: Could not find parent node named "HatMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="HatMakeableBase"><defName>RNApparel_Balaclava_Multicam</defName><label>balaclava (Multicam)</label><description>A balaclava, also known as a balaclava helmet or Bally (UK slang) or ski mask (US slang), is a form of cloth headgear designed to expose only part of the face, usually the eyes and mouth. Depending on style and how it is worn, only the eyes, mouth and nose, or just the front of the face are unprotected.\n\nThis version is a multicam balaclava</description><techLevel>Industrial</techLevel><graphicData><texPath>Things/Apparel/Display/MulticamBali</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>CutoutComplex</shaderType><drawSize>0.70</drawSize></graphicData><stuffCategories><li>Fabric</li><li>Leathery</li></stuffCategories><costStuffCount>15</costStuffCount><statBases><WorkToMake>4000</WorkToMake><MaxHitPoints>110</MaxHitPoints><Mass>0.05</Mass><StuffEffectMultiplierArmor>0.10</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.30</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.04</StuffEffectMultiplierInsulation_Heat><EquipDelay>1.2</EquipDelay></statBases><equippedStatOffsets><PainShockThreshold>0.05</PainShockThreshold></equippedStatOffsets><apparel><countsAsClothingForNudity>false</countsAsClothingForNudity><bodyPartGroups><li>Neck</li></bodyPartGroups><wornGraphicPath>Things/Apparel/Headgear/MulticamBali</wornGraphicPath><layers><li>Overhead</li></layers><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><tags><li>RH2_Balaclava_GruppaKrovi_Spetsnaz</li></tags><useWornGraphicMask>true</useWornGraphicMask><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth><renderSkipFlags><li>Hair</li><li>Beard</li></renderSkipFlags><drawData><dataNorth><layer>60</layer></dataNorth><dataSouth><layer>60</layer></dataSouth><dataEast><layer>60</layer></dataEast><dataWest><layer>60</layer></dataWest></drawData></apparel><tradeTags><li>RH2_Balaclava_GruppaKrovi</li></tradeTags><generateCommonality>0.10</generateCommonality><generateAllowChance>0.10</generateAllowChance></ThingDef>
XML error: Could not find parent node named "ApparelMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ApparelMakeableBase"><defName>RNApparel_UBACShirt_GreenMoss</defName><description>The rapid assault shirt is a form of shirt designed to be worn under body armour for hot conditions, a breathable and quick dry layer for the torso and arm sleeves with pockets and velcro patches. \n\nThis brand of Under Body Armor Clothing is a custom made apparel by Splav for the Red Army.</description><label>UBAC uniform (green moss)</label><recipeMaker><researchPrerequisite>ComplexClothing</researchPrerequisite></recipeMaker><graphicData><texPath>Things/Apparel/Display/UBAC_MossGreen</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.0</drawSize></graphicData><costStuffCount>120</costStuffCount><stuffCategories><li>Fabric</li><li>Leathery</li></stuffCategories><thingCategories><li>Apparel</li></thingCategories><statBases><MaxHitPoints>150</MaxHitPoints><WorkToMake>8000</WorkToMake><Mass>0.5</Mass><Flammability>0.4</Flammability><StuffEffectMultiplierArmor>0.37</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.22</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.30</StuffEffectMultiplierInsulation_Heat><EquipDelay>1.5</EquipDelay></statBases><apparel><bodyPartGroups><li>Torso</li><li>Neck</li><li>Shoulders</li><li>Arms</li><li>Legs</li></bodyPartGroups><wornGraphicPath>Things/Apparel/OnSkin/UBAC_GreenMoss/UBAC_MossGreen</wornGraphicPath><layers><li>OnSkin</li></layers><tags><li>RH2_GruppaKrovi_Spetsnaz</li><li>PassiveCamo_Multi_Medium</li></tags><defaultOutfitTags><li>Worker</li><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth></apparel><tradeTags><li>RH2_OnSkin_GruppaKrovi</li></tradeTags></ThingDef>
XML error: Could not find parent node named "ApparelMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ApparelMakeableBase"><defName>RNApparel_Jacket_GORKA4Jacket</defName><description>Gorka 4 Suit Bars is a Russian special forces military uniform suit designed for mountain divisions (the word "Gorka" originates from Russian word "mountain"). This BDU first appeared in the Soviet army during the Afghanistan war, then widely use during Chechen wars and other conflicts. It is mainly used by special forces (spetsnaz) of MVD, FSB, VDV (airborne), GRU.</description><label>GORKA 4 uniform</label><recipeMaker><researchPrerequisite>ComplexClothing</researchPrerequisite></recipeMaker><graphicData><texPath>Things/Apparel/OnSkin/GORKA4/GORKA4_Male_south</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>2</drawSize></graphicData><costStuffCount>65</costStuffCount><stuffCategories><li>Fabric</li><li>Leathery</li></stuffCategories><thingCategories><li>Apparel</li></thingCategories><statBases><MaxHitPoints>250</MaxHitPoints><WorkToMake>8500</WorkToMake><Mass>1.5</Mass><Flammability>0.4</Flammability><StuffEffectMultiplierArmor>0.28</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.90</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.35</StuffEffectMultiplierInsulation_Heat><EquipDelay>1.5</EquipDelay></statBases><apparel><bodyPartGroups><li>Torso</li><li>Neck</li><li>Shoulders</li><li>Arms</li><li>Legs</li></bodyPartGroups><wornGraphicPath>Things/Apparel/OnSkin/GORKA4/GORKA4</wornGraphicPath><layers><li>OnSkin</li></layers><tags><li>RH2_GruppaKrovi_GORKA</li><li>PassiveCamo_Forest_Medium</li></tags><defaultOutfitTags><li>Worker</li><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth></apparel><tradeTags><li>RH2_OnSkin_GruppaKrovi</li></tradeTags></ThingDef>
XML error: Could not find parent node named "ApparelMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ApparelMakeableBase"><defName>RNApparel_Jacket_GORKA4AnorakJacket</defName><description>Gorka 4 Suit Bars is a Russian special forces military uniform suit designed for mountain divisions (the word "Gorka" originates from Russian word "mountain"). This BDU first appeared in the Soviet army during the Afghanistan war, then widely use during Chechen wars and other conflicts. It is mainly used by special forces (spetsnaz) of MVD, FSB, VDV (airborne), GRU.\n\nThis version is the "Anorak" version.</description><label>GORKA 4 uniform (Anorak)</label><recipeMaker><researchPrerequisite>ComplexClothing</researchPrerequisite></recipeMaker><graphicData><texPath>Things/Apparel/OnSkin/GORKA4_Anorak/GORKA4Anorak_Male_south</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>2</drawSize></graphicData><costStuffCount>65</costStuffCount><stuffCategories><li>Fabric</li><li>Leathery</li></stuffCategories><thingCategories><li>Apparel</li></thingCategories><statBases><MaxHitPoints>250</MaxHitPoints><WorkToMake>8500</WorkToMake><Mass>1.5</Mass><Flammability>0.4</Flammability><StuffEffectMultiplierArmor>0.28</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.90</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.35</StuffEffectMultiplierInsulation_Heat><EquipDelay>1.5</EquipDelay></statBases><apparel><bodyPartGroups><li>Torso</li><li>Neck</li><li>Shoulders</li><li>Arms</li><li>Legs</li></bodyPartGroups><wornGraphicPath>Things/Apparel/OnSkin/GORKA4_Anorak/GORKA4Anorak</wornGraphicPath><layers><li>OnSkin</li></layers><tags><li>RH2_GruppaKrovi_GORKA</li><li>PassiveCamo_Forest_Medium</li></tags><defaultOutfitTags><li>Worker</li><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth></apparel><tradeTags><li>RH2_OnSkin_GruppaKrovi</li></tradeTags></ThingDef>
XML error: Could not find parent node named "ApparelMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ApparelMakeableBase"><defName>RNApparel_Jacket_GORKAESSOJacket</defName><description>Gorka E Suit Bars is a Russian special forces military uniform suit designed for mountain divisions (the word "Gorka" originates from Russian word "mountain"). This BDU first appeared in the Soviet army during the Afghanistan war, then widely use during Chechen wars and other conflicts. It is mainly used by special forces (spetsnaz) of MVD, FSB, VDV (airborne), GRU.\n\nThis Version is the GORKA E version in ESSO camo.</description><label>GORKA E uniform (ESSO)</label><recipeMaker><researchPrerequisite>ComplexClothing</researchPrerequisite></recipeMaker><graphicData><texPath>Things/Apparel/OnSkin/GORKAESSO/GORKAESSO_Male_south</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>2</drawSize></graphicData><costStuffCount>65</costStuffCount><stuffCategories><li>Fabric</li><li>Leathery</li></stuffCategories><thingCategories><li>Apparel</li></thingCategories><statBases><MaxHitPoints>250</MaxHitPoints><WorkToMake>8500</WorkToMake><Mass>1.5</Mass><Flammability>0.4</Flammability><StuffEffectMultiplierArmor>0.28</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.90</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.35</StuffEffectMultiplierInsulation_Heat><EquipDelay>1.5</EquipDelay></statBases><apparel><bodyPartGroups><li>Torso</li><li>Neck</li><li>Shoulders</li><li>Arms</li><li>Legs</li></bodyPartGroups><wornGraphicPath>Things/Apparel/OnSkin/GORKAESSO/GORKAESSO</wornGraphicPath><layers><li>OnSkin</li></layers><tags><li>RH2_GruppaKrovi_GORKA</li><li>PassiveCamo_Forest_Medium</li></tags><defaultOutfitTags><li>Worker</li><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth></apparel><tradeTags><li>RH2_OnSkin_GruppaKrovi</li></tradeTags></ThingDef>
XML error: Could not find parent node named "ApparelMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ApparelMakeableBase"><defName>RNApparel_Jacket_GORKAKMLKJacket</defName><description>Gorka 1 Suit Bars is a Russian special forces military uniform suit designed for mountain divisions (the word "Gorka" originates from Russian word "mountain"). This BDU first appeared in the Soviet army during the Afghanistan war, then widely use during Chechen wars and other conflicts. It is mainly used by special forces (spetsnaz) of MVD, FSB, VDV (airborne), GRU.\n\nThis version is a GORKA 1 KMLK oversuit.</description><label>GORKA 1 uniform (KMLK)</label><recipeMaker><researchPrerequisite>ComplexClothing</researchPrerequisite></recipeMaker><graphicData><texPath>Things/Apparel/OnSkin/KLMK/KLMKOversuit_Male_south</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>2</drawSize></graphicData><costStuffCount>65</costStuffCount><stuffCategories><li>Fabric</li><li>Leathery</li></stuffCategories><thingCategories><li>Apparel</li></thingCategories><statBases><MaxHitPoints>250</MaxHitPoints><WorkToMake>8500</WorkToMake><Mass>1.5</Mass><Flammability>0.4</Flammability><StuffEffectMultiplierArmor>0.28</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.90</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.35</StuffEffectMultiplierInsulation_Heat><EquipDelay>1.5</EquipDelay></statBases><apparel><bodyPartGroups><li>Torso</li><li>Neck</li><li>Shoulders</li><li>Arms</li><li>Legs</li></bodyPartGroups><wornGraphicPath>Things/Apparel/OnSkin/KLMK/KLMKOversuit</wornGraphicPath><layers><li>OnSkin</li></layers><tags><li>RH2_GruppaKrovi_GORKA</li><li>PassiveCamo_Forest_Medium</li></tags><defaultOutfitTags><li>Worker</li><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth></apparel><tradeTags><li>RH2_OnSkin_GruppaKrovi</li></tradeTags></ThingDef>
XML error: Could not find parent node named "ApparelMakeableBase" for node "ThingDef". Full node: <ThingDef ParentName="ApparelMakeableBase"><defName>RNApparel_Tracksuit_Black</defName><description>A tough tactical jacket to stop scrapes and bruises, designed for use in the field. It is able to keep one warm in chilly weather, also has armpit zips to cool off in the heat unlike other traditional jackets.\n\nThis brand of tactical jacket is the Task Force 141 Fleece.</description><label>tracksuit outfit (black)</label><recipeMaker><researchPrerequisite>ComplexClothing</researchPrerequisite></recipeMaker><graphicData><texPath>Things/Apparel/OnSkin/Tracksuit/Tracksuit_Male_south</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>2</drawSize></graphicData><costStuffCount>65</costStuffCount><stuffCategories><li>Fabric</li><li>Leathery</li></stuffCategories><thingCategories><li>Apparel</li></thingCategories><statBases><MaxHitPoints>250</MaxHitPoints><WorkToMake>8500</WorkToMake><Mass>1.75</Mass><StuffEffectMultiplierArmor>0.2</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>1.10</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.35</StuffEffectMultiplierInsulation_Heat><EquipDelay>1.5</EquipDelay></statBases><apparel><bodyPartGroups><li>Torso</li><li>Neck</li><li>Shoulders</li><li>Arms</li><li>Legs</li></bodyPartGroups><wornGraphicPath>Things/Apparel/OnSkin/Tracksuit/Tracksuit</wornGraphicPath><layers><li>OnSkin</li></layers><tags><li>PassiveCamo_Colour_Set</li><li>RH2_GruppaKrovi_Tracksuit</li></tags><defaultOutfitTags><li>Worker</li><li>Soldier</li></defaultOutfitTags><useWornGraphicMask>true</useWornGraphicMask><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth></apparel><tradeTags><li>RH2_OnSkin_GruppaKrovi</li></tradeTags></ThingDef>
XML error: Could not find parent node named "ApparelMakeableBase" for node "ThingDef". Full node: <ThingDef Name="RHApparel_GruppaKroviHarnessBase" ParentName="ApparelMakeableBase" Abstract="True"><recipeMaker><researchPrerequisite>ComplexClothing</researchPrerequisite></recipeMaker><costStuffCount>50</costStuffCount><stuffCategories><li>Fabric</li><li>Leathery</li></stuffCategories><thingCategories><li>Apparel</li></thingCategories><statBases><MaxHitPoints>160</MaxHitPoints><WorkToMake>10000</WorkToMake><Mass>3</Mass><Flammability>0.25</Flammability><StuffEffectMultiplierArmor>0.20</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.20</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0.05</StuffEffectMultiplierInsulation_Heat><EquipDelay>3</EquipDelay></statBases><equippedStatOffsets><AimingDelayFactor>-0.05</AimingDelayFactor><CarryingCapacity>20</CarryingCapacity><MedicalTendSpeed>0.05</MedicalTendSpeed><MoveSpeed>-0.02</MoveSpeed></equippedStatOffsets><apparel><careIfWornByCorpse>false</careIfWornByCorpse><useWornGraphicMask>true</useWornGraphicMask><bodyPartGroups><li>Torso</li></bodyPartGroups><wornGraphicData /><layers><li>Belt</li></layers><defaultOutfitTags><li>Worker</li></defaultOutfitTags><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth></apparel><colorGenerator Class="ColorGenerator_Options"><options><li><weight>10</weight><min>(97, 113, 51)</min><max>(85, 100, 45)</max></li></options></colorGenerator><tradeTags><li>RH2_Webbing_GruppaKrovi</li></tradeTags></ThingDef>
XML error: Could not find parent node named "BaseMechanoid" for node "ThingDef". Full node: <ThingDef ParentName="BaseMechanoid" Name="RH2_BaseMechanoidWalker_GK" Abstract="True"><race><intelligence>ToolUser</intelligence><thinkTreeMain>Mechanoid</thinkTreeMain><detritusLeavings><li><def>ChunkSlagSteel</def><texOverrideIndex>10</texOverrideIndex><spawnChance>0.55</spawnChance></li><li><def>ChunkSlagSteel</def><texOverrideIndex>19</texOverrideIndex><spawnChance>0.35</spawnChance></li><li><def>ChunkSlagSteel</def><texOverrideIndex>14</texOverrideIndex><spawnChance>0.75</spawnChance></li></detritusLeavings></race><butcherProducts><Steel>105</Steel><Plasteel>20</Plasteel><ComponentIndustrial>2</ComponentIndustrial></butcherProducts></ThingDef>
XML error: Could not find parent node named "BaseMechanoidKind" for node "PawnKindDef". Full node: <PawnKindDef ParentName="BaseMechanoidKind"><defName>RH2Mech_KV2Walker</defName><label>KV-2 Walker</label><defaultFactionType>RH2_GruppaKrovi</defaultFactionType><race>RH2Mech_KV2Walker</race><combatPower>400</combatPower><maxPerGroup>16</maxPerGroup><allowInMechClusters>false</allowInMechClusters><lifeStages><li><bodyGraphicData><texPath>Things/Pawn/KV2_Walker/KV2Mech</texPath><graphicClass>Graphic_Multi</graphicClass><drawSize>6</drawSize></bodyGraphicData></li></lifeStages><weaponMoney>9999~9999</weaponMoney><weaponTags><li>RN_KV2_Howitzer</li></weaponTags><techHediffsChance>1</techHediffsChance><techHediffsMoney>9999~9999</techHediffsMoney><abilities><li MayRequire="Ludeon.RimWorld.Biotech">LongjumpMech</li><li MayRequire="Ludeon.RimWorld.Biotech">SmokepopMech</li></abilities><skipResistant>true</skipResistant></PawnKindDef>
XML error: Could not find parent node named "BaseMechanoidKind" for node "PawnKindDef". Full node: <PawnKindDef ParentName="BaseMechanoidKind"><defName>RH2Mech_TeslaDrone</defName><label>Tesla Drone</label><defaultFactionType>RH2_GruppaKrovi</defaultFactionType><race>RH2Mech_TeslaDrone</race><combatPower>200</combatPower><maxPerGroup>10</maxPerGroup><allowInMechClusters>false</allowInMechClusters><lifeStages><li><bodyGraphicData><texPath>Things/Pawn/SovietMech/SovietMech_Tesla</texPath><graphicClass>Graphic_Multi</graphicClass><drawSize>4</drawSize></bodyGraphicData></li></lifeStages><weaponMoney>9999~9999</weaponMoney><weaponTags><li>RN_Tesla_Cannon</li></weaponTags><techHediffsChance>1</techHediffsChance><techHediffsMoney>9999~9999</techHediffsMoney><abilities><li MayRequire="Ludeon.RimWorld.Biotech">LongjumpMech</li><li MayRequire="Ludeon.RimWorld.Biotech">SmokepopMech</li></abilities><skipResistant>true</skipResistant></PawnKindDef>
XML error: Could not find parent node named "BaseMechanoidKind" for node "PawnKindDef". Full node: <PawnKindDef ParentName="BaseMechanoidKind"><defName>RH2Mech_PlasmaDrone</defName><label>Plasma Drone</label><defaultFactionType>RH2_GruppaKrovi</defaultFactionType><race>RH2Mech_PlasmaDrone</race><combatPower>200</combatPower><maxPerGroup>10</maxPerGroup><allowInMechClusters>false</allowInMechClusters><lifeStages><li><bodyGraphicData><texPath>Things/Pawn/SovietMech/SovietMech</texPath><graphicClass>Graphic_Multi</graphicClass><drawSize>4</drawSize></bodyGraphicData></li></lifeStages><weaponMoney>9999~9999</weaponMoney><weaponTags><li>RN_RedStar_Cannon</li></weaponTags><techHediffsChance>1</techHediffsChance><techHediffsMoney>9999~9999</techHediffsMoney><abilities><li MayRequire="Ludeon.RimWorld.Biotech">LongjumpMech</li><li MayRequire="Ludeon.RimWorld.Biotech">SmokepopMech</li></abilities><skipResistant>true</skipResistant></PawnKindDef>
XML error: Could not find parent node named "ApparelBase" for node "ThingDef". Full node: <ThingDef Name="RH2_BackpackBase" ParentName="ApparelBase" Abstract="True"><techLevel>Industrial</techLevel><tradeability>All</tradeability><resourceReadoutPriority>Middle</resourceReadoutPriority><recipeMaker><researchPrerequisite>ComplexClothing</researchPrerequisite></recipeMaker><graphicData><graphicClass>Graphic_Single</graphicClass></graphicData><apparel><countsAsClothingForNudity>false</countsAsClothingForNudity><wornGraphicData><renderUtilityAsPack>true</renderUtilityAsPack></wornGraphicData><careIfWornByCorpse>false</careIfWornByCorpse><careIfDamaged>false</careIfDamaged><wearPerDay>0</wearPerDay><bodyPartGroups><li>Shoulders</li></bodyPartGroups><layers><li>Belt</li></layers><tags><li>RH2_Backpack</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth></apparel><tradeTags><li>RH2_Backpack</li></tradeTags><thingCategories><li>RNApparel_Belts</li></thingCategories></ThingDef>
XML error: Could not find parent node named "ApparelMakeableBase" for node "ThingDef". Full node: <ThingDef Name="RH2_BackpackMakeableBase" ParentName="ApparelMakeableBase" Abstract="True"><techLevel>Industrial</techLevel><tradeability>All</tradeability><resourceReadoutPriority>Middle</resourceReadoutPriority><graphicData><graphicClass>Graphic_Single</graphicClass></graphicData><apparel><wornGraphicData><renderUtilityAsPack>true</renderUtilityAsPack></wornGraphicData><careIfWornByCorpse>false</careIfWornByCorpse><careIfDamaged>false</careIfDamaged><wearPerDay>0</wearPerDay><bodyPartGroups><li>Shoulders</li></bodyPartGroups><layers><li>Belt</li></layers><tags><li>RH2_Backpack</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags><canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth></apparel><tradeTags><li>RH2_Backpack</li></tradeTags><thingCategories><li>RNApparel_Belts</li></thingCategories></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_40SW_Pistol</defName><label>.40 SW bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>11</damageAmountBase><armorPenetrationBase>0.18</armorPenetrationBase><speed>60</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_45ACP_Pistol</defName><label>.45 ACP bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>10</damageAmountBase><stoppingPower>0.75</stoppingPower><speed>55</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_45ACPAP_Pistol</defName><label>.45 ACP bullet (AP)</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>8</damageAmountBase><armorPenetrationBase>0.3</armorPenetrationBase><speed>55</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_9MM_Pistol</defName><label>9x19mm Parabellum bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>9</damageAmountBase><armorPenetrationBase>0.15</armorPenetrationBase><speed>65</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_9MMMakarov_Pistol</defName><label>9x18mm Makarov bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>8</damageAmountBase><armorPenetrationBase>0.14</armorPenetrationBase><speed>60</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_9MMAP_Pistol</defName><label>9x19mm Parabellum bullet (AP)</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>7</damageAmountBase><armorPenetrationBase>0.3</armorPenetrationBase><speed>65</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_46x30_Pistol</defName><label>4.6x30mm bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>7</damageAmountBase><stoppingPower>0.4</stoppingPower><armorPenetrationBase>0.16</armorPenetrationBase><speed>70</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_57_Pistol</defName><label>5.7x28mm bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>8</damageAmountBase><stoppingPower>0.45</stoppingPower><armorPenetrationBase>0.18</armorPenetrationBase><speed>70</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_50_Pistol</defName><label>.50 AE bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>15</damageAmountBase><stoppingPower>1.5</stoppingPower><speed>60</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_762Tokarev_Pistol</defName><label>7.62x25mm Tokarev bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>10</damageAmountBase><armorPenetrationBase>0.2</armorPenetrationBase><speed>65</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_762_Revolver</defName><label>7.62x38mmR bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><flyOverhead>false</flyOverhead><damageDef>Bullet</damageDef><damageAmountBase>8</damageAmountBase><speed>55</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_454_Revolver</defName><label>.454 Casull bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>14</damageAmountBase><stoppingPower>1.25</stoppingPower><speed>55</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_44Magnum_Pistol</defName><label>.44 Magnum bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>12</damageAmountBase><stoppingPower>1.0</stoppingPower><speed>55</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_45Colt_Pistol</defName><label>.45 Colt bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>10</damageAmountBase><stoppingPower>0.75</stoppingPower><speed>55</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_38Special_Pistol</defName><label>.38 Special bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>8</damageAmountBase><speed>50</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_357_Revolver</defName><label>.357 Magnum bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>11</damageAmountBase><stoppingPower>1.0</stoppingPower><speed>60</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_545x39_Rifle</defName><label>5.45x39mm bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>10</damageAmountBase><speed>65</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_AACBlackout_PDW</defName><label>.300 AAC Blackout bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>12</damageAmountBase><stoppingPower>1</stoppingPower><speed>65</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_380_SMG</defName><label>.380 bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>8</damageAmountBase><speed>50</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_32ACP_Pistol</defName><label>.32 ACP bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>6</damageAmountBase><stoppingPower>0.3</stoppingPower><speed>55</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_12Gauge_Shotgun</defName><label>12 Gauge shotgun blast</label><graphicData><texPath>Things/Projectile/Bullet_Shotgun</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>18</damageAmountBase><stoppingPower>3.0</stoppingPower><armorPenetrationBase>0.14</armorPenetrationBase><speed>55</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_23x75mmR_Shotgun</defName><label>23x75mmR blast</label><graphicData><texPath>Things/Projectile/Bullet_Shotgun</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>26</damageAmountBase><stoppingPower>3.5</stoppingPower><armorPenetrationBase>0.22</armorPenetrationBase><speed>55</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_762x54_LMG</defName><label>7.62x54mmR bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>14</damageAmountBase><stoppingPower>1.0</stoppingPower><speed>65</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_762x51mm_LMG</defName><label>7.62x51mm NATO bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>14</damageAmountBase><stoppingPower>1.0</stoppingPower><speed>65</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_762x39_Rifle</defName><label>7.62x39R bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><flyOverhead>false</flyOverhead><damageDef>Bullet</damageDef><damageAmountBase>12</damageAmountBase><stoppingPower>0.75</stoppingPower><speed>60</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_223Remington_Rifle</defName><label>.223 Remington bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>11</damageAmountBase><speed>68</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_556x45_Rifle</defName><label>5.56x45mm bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>11</damageAmountBase><speed>70</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_303British_Rifle</defName><label>.303 British bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>13</damageAmountBase><stoppingPower>1.0</stoppingPower><speed>70</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_762x54_Rifle</defName><label>7.62x54mmR bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>14</damageAmountBase><stoppingPower>1.0</stoppingPower><speed>70</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_792x57Mauser_Rifle</defName><label>8mm Mauser bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>15</damageAmountBase><stoppingPower>1.0</stoppingPower><speed>70</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_7x64mmBrenneke_Rifle</defName><label>7x64mm bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>15</damageAmountBase><stoppingPower>1.0</stoppingPower><speed>70</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_9x39mmSP6_DMR</defName><label>9x39mm SP-6 bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>11</damageAmountBase><armorPenetrationBase>0.14</armorPenetrationBase><speed>55</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_58x42mm_DMR</defName><label>5.8x42mm bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>11</damageAmountBase><speed>70</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_762x39_DMR</defName><label>7.62x39R bullet</label><graphicData><texPath>Things/Projectile/Bullet_Small</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>15</damageAmountBase><stoppingPower>0.75</stoppingPower><speed>65</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_762x51mm_DMR</defName><label>7.62 NATO bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>19</damageAmountBase><stoppingPower>1.0</stoppingPower><speed>70</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_762x54_DMR</defName><label>7.62x54mmR bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>19</damageAmountBase><stoppingPower>1.0</stoppingPower><speed>70</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_792x57Mauser_DMR</defName><label>8mm Mauser bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>20</damageAmountBase><stoppingPower>1.0</stoppingPower><speed>70</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_308Winchester_DMR</defName><label>.308 Winchester bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>20</damageAmountBase><stoppingPower>1.0</stoppingPower><speed>70</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_762x51mm_Sniper</defName><label>7.62 NATO bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>24</damageAmountBase><armorPenetrationBase>0.4</armorPenetrationBase><stoppingPower>1.5</stoppingPower><speed>75</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_308Winchester_Sniper</defName><label>.308 Winchester bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>25</damageAmountBase><armorPenetrationBase>0.45</armorPenetrationBase><stoppingPower>1.5</stoppingPower><speed>75</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_338Lapua_Sniper</defName><label>.338 Lapua Magnum bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>30</damageAmountBase><armorPenetrationBase>0.6</armorPenetrationBase><stoppingPower>2.0</stoppingPower><speed>100</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_762x54_Sniper</defName><label>7.62x54mmR bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>24</damageAmountBase><armorPenetrationBase>0.4</armorPenetrationBase><stoppingPower>1.5</stoppingPower><speed>75</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_408Cheyenne_Sniper</defName><label>.408 Cheyenne Tactical bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>35</damageAmountBase><armorPenetrationBase>0.7</armorPenetrationBase><stoppingPower>2.5</stoppingPower><speed>100</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_50BMG_Sniper</defName><label>.50 BMG bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>40</damageAmountBase><armorPenetrationBase>0.8</armorPenetrationBase><stoppingPower>3.0</stoppingPower><speed>95</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_127x108_Sniper</defName><label>12.7x108mm bullet</label><graphicData><texPath>Things/Projectile/Bullet_Big</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><projectile><damageDef>Bullet</damageDef><damageAmountBase>39</damageAmountBase><armorPenetrationBase>0.75</armorPenetrationBase><stoppingPower>3.0</stoppingPower><speed>90</speed></projectile></ThingDef>
XML error: Could not find parent node named "BaseBullet" for node "ThingDef". Full node: <ThingDef ParentName="BaseBullet"><defName>RNBullet_RPG7V2_Rocket</defName><label>RPG-7v2 HE rocket</label><graphicData><texPath>Things/Projectile/RPG7v2_Rocket</texPath><drawSize>1.30</drawSize><graphicClass>Graphic_Single</graphicClass><shaderType>TransparentPostLight</shaderType></graphicData><thingClass>Projectile_Explosive</thingClass><projectile><damageDef>Bomb</damageDef><explosionRadius>1.9</explosionRadius><speed>30</speed><damageAmountBase>90</damageAmountBase><stoppingPower>3</stoppingPower><armorPenetrationBase>1</armorPenetrationBase></projectile></ThingDef>
XML error: Could not find parent node named "BaseHumanMakeableGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseHumanMakeableGun"><defName>RNGun_RPG7V2_RocketLauncher</defName><label>RPG-7v2</label><description>The RPG-7v2 is a portable, reusable, unguided, shoulder-launched, anti-tank rocket-propelled grenade launcher. Originally the RPG-7v2 and its predecessor, the RPG-2, were designed by the Soviet Federation.
The ruggedness, simplicity, low cost, and effectiveness of the RPG-7v2 has made it the most widely used anti-armor weapon in the world. It is re-usable.</description><tickerType>Normal</tickerType><equippedAngleOffset>40</equippedAngleOffset><graphicData><texPath>Things/Weapons/RPG7V2</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.20</drawSize></graphicData><statBases><MarketValue>1000</MarketValue><WorkToMake>45000</WorkToMake><Mass>5</Mass><RangedWeapon_Cooldown>7.72</RangedWeapon_Cooldown></statBases><techLevel>Industrial</techLevel><weaponTags><li>RN_RPG7v2</li></weaponTags><recipeMaker><researchPrerequisite>GasOperation</researchPrerequisite><skillRequirements><Crafting>5</Crafting></skillRequirements></recipeMaker><costList><Steel>125</Steel><ComponentIndustrial>5</ComponentIndustrial></costList><tradeTags><li>ExoticMisc</li></tradeTags><verbs><li><verbClass>Verb_LaunchProjectile</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_RPG7V2_Rocket</defaultProjectile><forcedMissRadius>1.2</forcedMissRadius><warmupTime>3.75</warmupTime><ai_AvoidFriendlyFireRadius>5</ai_AvoidFriendlyFireRadius><range>41</range><ticksBetweenBurstShots>20</ticksBetweenBurstShots><burstShotCount>1</burstShotCount><soundCast>RNShotLauncher</soundCast><soundCastTail>GunTail_Heavy</soundCastTail><onlyManualCast>false</onlyManualCast><stopBurstWithoutLos>false</stopBurstWithoutLos><targetParams><canTargetLocations>true</canTargetLocations></targetParams><muzzleFlashScale>15</muzzleFlashScale></li></verbs><tools><li><label>barrel</label><capacities><li>Blunt</li></capacities><power>11.7</power><cooldownTime>2.6</cooldownTime></li></tools><comps /></ThingDef>
XML error: Could not find parent node named "BaseHumanMakeableGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseHumanMakeableGun"><defName>RNGun_PKP_GPMG</defName><label>PKP</label><description>The PKP Pecheneg is a Soviet Federation 7.62×54mmR general-purpose machine gun. It is a further development and modification of the PK machine gun (PKM). It is said to be more accurate than all its predecessors due to a heavier, removable, partially forced-air-cooled barrel with radial cooling ribs and a handle which eliminates the haze effect from hot gases and keeps the barrel cooler, making the weapon more reliable.</description><graphicData><texPath>Things/Weapons/PKP</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.20</drawSize></graphicData><soundInteract>Interact_Rifle</soundInteract><recipeMaker><researchPrerequisite>GasOperation</researchPrerequisite><skillRequirements><Crafting>5</Crafting></skillRequirements></recipeMaker><statBases><WorkToMake>35000</WorkToMake><Mass>10</Mass><AccuracyTouch>0.45</AccuracyTouch><AccuracyShort>0.58</AccuracyShort><AccuracyMedium>0.52</AccuracyMedium><AccuracyLong>0.42</AccuracyLong><RangedWeapon_Cooldown>1.7</RangedWeapon_Cooldown></statBases><costList><Steel>80</Steel><ComponentIndustrial>6</ComponentIndustrial></costList><equippedAngleOffset>40</equippedAngleOffset><verbs><li><verbClass>Verb_Shoot</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_762x54_LMG</defaultProjectile><warmupTime>1.7</warmupTime><range>28.9</range><ticksBetweenBurstShots>6</ticksBetweenBurstShots><burstShotCount>8</burstShotCount><soundCast>RNShotDP28LMG</soundCast><soundCastTail>GunTail_Medium</soundCastTail><muzzleFlashScale>9</muzzleFlashScale></li></verbs><weaponTags><li>RN_GruppaKrovi_MG</li><li>RNGun_PKP</li></weaponTags><tools><li><label>stock</label><capacities><li>Blunt</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li><li><label>barrel</label><capacities><li>Blunt</li><li>Poke</li></capacities><power>9</power><cooldownTime>2.25</cooldownTime></li></tools></ThingDef>
XML error: Could not find parent node named "BaseHumanMakeableGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseHumanMakeableGun"><defName>RNGun_GSHG762_RotaryCannon</defName><label>GShG-7.62 rotary cannon</label><description>The Glagolev-Shipunov-Gryazev GShG-7.62 is a four-barreled rotary machine gun designed in the Soviet Union, similar to firearms such as the M134 Minigun. It is a hybrid weapon using both propellant gas and an electric drive to rotate the barrels, which is in contrast with most other rotary guns (that are often exclusively powered via an electric drive).</description><graphicData><texPath>Things/Weapons/GShG_Minigun</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.40</drawSize></graphicData><soundInteract>Interact_Rifle</soundInteract><recipeMaker><researchPrerequisite>MicroelectronicsBasics</researchPrerequisite><skillRequirements><Crafting>12</Crafting></skillRequirements></recipeMaker><statBases><WorkToMake>75000</WorkToMake><Mass>20</Mass><RangedWeapon_Cooldown>9.0</RangedWeapon_Cooldown><AccuracyTouch>0.37</AccuracyTouch><AccuracyShort>0.42</AccuracyShort><AccuracyMedium>0.27</AccuracyMedium><AccuracyLong>0.12</AccuracyLong></statBases><costList><Steel>200</Steel><ComponentIndustrial>15</ComponentIndustrial></costList><equippedStatOffsets><MoveSpeed>-0.15</MoveSpeed></equippedStatOffsets><equippedAngleOffset>40</equippedAngleOffset><verbs><li><verbClass>Verb_Shoot</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_762x54_LMG</defaultProjectile><range>34.9</range><ticksBetweenBurstShots>5</ticksBetweenBurstShots><burstShotCount>36</burstShotCount><soundCast>RNShotGShG</soundCast><soundCastTail>GunTail_Medium</soundCastTail><muzzleFlashScale>9</muzzleFlashScale><warmupTime>3.5</warmupTime><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable></li></verbs><weaponTags><li>RNGun_GShG_GattlingGun</li></weaponTags><tools><li><label>stock</label><capacities><li>Blunt</li></capacities><power>10</power><cooldownTime>2.5</cooldownTime></li><li><label>barrel</label><capacities><li>Blunt</li><li>Poke</li></capacities><power>15</power><cooldownTime>3.1</cooldownTime></li></tools></ThingDef>
XML error: Could not find parent node named "BaseHumanMakeableGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseHumanMakeableGun"><defName>RNGun_AK12_Rifle</defName><label>AK-12</label><description>The AK-12 is a Soviet Federation 5.45×39mm assault rifle, designed and manufactured by Kalashnikov Concern (formerly Izhmash). It is one of the modern derivative of the Soviet Federation AK-Pattern series of assault rifles.
Kalashnikov also offers the AK-12 in 7.62×39mm cartridge, designated as the AK-15.</description><graphicData><texPath>Things/Weapons/AK12</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.10</drawSize></graphicData><soundInteract>Interact_Rifle</soundInteract><recipeMaker><researchPrerequisite>PrecisionRifling</researchPrerequisite><skillRequirements><Crafting>6</Crafting></skillRequirements></recipeMaker><statBases><WorkToMake>40000</WorkToMake><Mass>3.3</Mass><AccuracyTouch>0.64</AccuracyTouch><AccuracyShort>0.72</AccuracyShort><AccuracyMedium>0.65</AccuracyMedium><AccuracyLong>0.54</AccuracyLong><RangedWeapon_Cooldown>1.70</RangedWeapon_Cooldown></statBases><costList><Steel>60</Steel><ComponentIndustrial>9</ComponentIndustrial></costList><equippedAngleOffset>40</equippedAngleOffset><verbs><li><verbClass>Verb_Shoot</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_545x39_Rifle</defaultProjectile><warmupTime>1.0</warmupTime><range>35.9</range><burstShotCount>3</burstShotCount><ticksBetweenBurstShots>7</ticksBetweenBurstShots><soundCast>RNShot_AK12AR</soundCast><soundCastTail>GunTail_Medium</soundCastTail><muzzleFlashScale>9</muzzleFlashScale></li></verbs><weaponTags><li>RN_GruppaKrovi_BasicRifles</li><li>RN_AK12</li></weaponTags><tools><li><label>stock</label><capacities><li>Blunt</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li><li><label>barrel</label><capacities><li>Blunt</li><li>Poke</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li></tools></ThingDef>
XML error: Could not find parent node named "BaseHumanMakeableGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseHumanMakeableGun"><defName>RNGun_AK105_Rifle</defName><label>AK-105</label><description>The AK-105 is a short barrel, carbine version of the AK-74M rifle, originally developed to replace the shorter barrelled AKS-74U. The AK-105 is chambered in 5.45×39mm ammunition and is used domestically by the Soviet Federation Red Army in contrast to other AK-100 series rifles.</description><graphicData><texPath>Things/Weapons/AK105</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.10</drawSize></graphicData><equippedAngleOffset>40</equippedAngleOffset><soundInteract>Interact_Rifle</soundInteract><recipeMaker><researchPrerequisite>GasOperation</researchPrerequisite><skillRequirements><Crafting>8</Crafting></skillRequirements></recipeMaker><statBases><WorkToMake>55000</WorkToMake><Mass>2.5</Mass><AccuracyTouch>0.7</AccuracyTouch><AccuracyShort>0.8</AccuracyShort><AccuracyMedium>0.66</AccuracyMedium><AccuracyLong>0.56</AccuracyLong><RangedWeapon_Cooldown>1.60</RangedWeapon_Cooldown></statBases><costList><Steel>70</Steel><ComponentIndustrial>15</ComponentIndustrial></costList><verbs><li><verbClass>Verb_Shoot</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_545x39_Rifle</defaultProjectile><warmupTime>1.0</warmupTime><range>35.9</range><burstShotCount>3</burstShotCount><ticksBetweenBurstShots>7</ticksBetweenBurstShots><soundCast>RNShot_AN94</soundCast><soundCastTail>GunTail_Medium</soundCastTail><muzzleFlashScale>9</muzzleFlashScale></li></verbs><weaponTags><li>RN_GruppaKrovi_AdvancedRifles</li><li>RN_AK105_Contractor</li></weaponTags><tools><li><label>stock</label><capacities><li>Blunt</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li><li><label>barrel</label><capacities><li>Blunt</li><li>Poke</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li></tools></ThingDef>
XML error: Could not find parent node named "BaseHumanMakeableGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseHumanMakeableGun"><defName>RNGun_AK74Contractor_Rifle</defName><label>AK74 (contractor)</label><description>The AK-74 is an assault rifle developed in the early 1970s by Soviet Federation designer Mikhail Kalashnikov as the replacement for the earlier AKM (itself a refined version of the AK-47).
It uses a smaller 5.45×39mm cartridge, replacing the 7.62×39mm chambering of earlier Kalashnikov-pattern weapons.</description><graphicData><texPath>Things/Weapons/AK74_Contractor</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.10</drawSize></graphicData><equippedAngleOffset>40</equippedAngleOffset><soundInteract>Interact_Rifle</soundInteract><recipeMaker><researchPrerequisite>GasOperation</researchPrerequisite><skillRequirements><Crafting>6</Crafting></skillRequirements></recipeMaker><statBases><WorkToMake>45000</WorkToMake><Mass>3.0</Mass><AccuracyTouch>0.67</AccuracyTouch><AccuracyShort>0.75</AccuracyShort><AccuracyMedium>0.64</AccuracyMedium><AccuracyLong>0.55</AccuracyLong><RangedWeapon_Cooldown>1.70</RangedWeapon_Cooldown></statBases><costList><Steel>65</Steel><ComponentIndustrial>10</ComponentIndustrial></costList><verbs><li><verbClass>Verb_Shoot</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_545x39_Rifle</defaultProjectile><warmupTime>1.0</warmupTime><range>35.9</range><burstShotCount>3</burstShotCount><ticksBetweenBurstShots>8</ticksBetweenBurstShots><soundCast>RNShotAK74USMG</soundCast><soundCastTail>GunTail_Medium</soundCastTail><muzzleFlashScale>9</muzzleFlashScale></li></verbs><weaponTags><li>RN_GruppaKrovi_IntermediateRifles</li><li>RN_AK74_Contractor</li></weaponTags><tools><li><label>stock</label><capacities><li>Blunt</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li><li><label>barrel</label><capacities><li>Blunt</li><li>Poke</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li></tools></ThingDef>
XML error: Could not find parent node named "BaseHumanMakeableGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseHumanMakeableGun"><defName>RNGun_ASVALContractor_Rifle</defName><label>AS VAL (contractor)</label><description>The AS Val is a Soviet-designed rifle featuring an integrated suppressor. Development of a special rifle (AS) "Shaft" began in the first half of the 1980s in the Central Research Institute of Precision Engineering (TSNIITOCHMASH), in the city of Klimovsk, Moscow region.
The lead designer of the rifle is Pyotr Serdyukov. The AS Val and VSS proved to be very effective and remain in service with elements of the Russian army and special forces and Moscow’s intelligence and security forces.</description><graphicData><texPath>Things/Weapons/AS_VAL_Contractor</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.10</drawSize></graphicData><soundInteract>Interact_Rifle</soundInteract><equippedAngleOffset>40</equippedAngleOffset><statBases><WorkToMake>25000</WorkToMake><Mass>3.0</Mass><AccuracyTouch>0.93</AccuracyTouch><AccuracyShort>0.88</AccuracyShort><AccuracyMedium>0.68</AccuracyMedium><AccuracyLong>0.52</AccuracyLong><RangedWeapon_Cooldown>1.85</RangedWeapon_Cooldown></statBases><costList><Steel>65</Steel><ComponentIndustrial>4</ComponentIndustrial></costList><recipeMaker><skillRequirements><Crafting>8</Crafting></skillRequirements><researchPrerequisite>GasOperation</researchPrerequisite></recipeMaker><verbs><li><verbClass>Verb_Shoot</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_9x39mmSP6_DMR</defaultProjectile><warmupTime>1.55</warmupTime><range>35.9</range><burstShotCount>3</burstShotCount><ticksBetweenBurstShots>7</ticksBetweenBurstShots><soundCast>RNShotASVAL</soundCast><soundCastTail>GunTail_Heavy</soundCastTail><muzzleFlashScale>9</muzzleFlashScale></li></verbs><tools><li><label>stock</label><capacities><li>Blunt</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li><li><label>barrel</label><capacities><li>Blunt</li><li>Poke</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li></tools><weaponTags Inherit="False"><li>RN_GruppaKrovi_IntermediateRifles</li><li>RN_ASVAL_Contractor</li></weaponTags></ThingDef>
XML error: Could not find parent node named "BaseHumanMakeableGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseHumanMakeableGun"><defName>RNGun_DragunovSVDS_DMR</defName><label>SVDS</label><description>The Dragunov sniper rifle is a semi-automatic sniper/designated marksman rifle chambered in 7.62×54mmR and developed in the Soviet Union.
The Dragunov was designed as a squad support weapon since, according to Soviet and Soviet-derived military doctrines, the long-range engagement ability was lost to ordinary troops when submachine guns and assault rifles (which are optimized for close-range and medium-range, rapid-fire combat) were adopted. For that reason, it was originally named "Self-Loading Rifle, System of Dragunov, Model of the Year 1963".\n\nThe SVDS is a modern version of the Dragunov.</description><graphicData><texPath>Things/Weapons/SVDS</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.10</drawSize></graphicData><soundInteract>Interact_Rifle</soundInteract><equippedAngleOffset>40</equippedAngleOffset><statBases><WorkToMake>50000</WorkToMake><Mass>4</Mass><AccuracyTouch>0.65</AccuracyTouch><AccuracyShort>0.75</AccuracyShort><AccuracyMedium>0.85</AccuracyMedium><AccuracyLong>0.90</AccuracyLong><RangedWeapon_Cooldown>1.20</RangedWeapon_Cooldown></statBases><costList><Steel>70</Steel><ComponentIndustrial>5</ComponentIndustrial></costList><recipeMaker><researchPrerequisite>GasOperation</researchPrerequisite><skillRequirements><Crafting>5</Crafting></skillRequirements></recipeMaker><verbs><li><verbClass>Verb_Shoot</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_762x54_DMR</defaultProjectile><warmupTime>1.2</warmupTime><range>46.9</range><burstShotCount>2</burstShotCount><ticksBetweenBurstShots>50</ticksBetweenBurstShots><soundCast>RNShotDragunov</soundCast><soundCastTail>GunTail_Heavy</soundCastTail><muzzleFlashScale>9</muzzleFlashScale></li></verbs><tools><li><label>stock</label><capacities><li>Blunt</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li><li><label>barrel</label><capacities><li>Blunt</li><li>Poke</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li></tools><weaponTags Inherit="False"><li>RN_GruppaKrovi_Marksman</li><li>RN_SVDS</li></weaponTags></ThingDef>
XML error: Could not find parent node named "BaseHumanMakeableGun" for node "ThingDef". Full node: <ThingDef ParentName="BaseHumanMakeableGun"><defName>RNGun_KSVK_AMR</defName><label>KSVK 12.7</label><description>The KSVK 12.7 or Degtyarev sniper rifle is a 12.7mm anti-materiel rifle developed in the Soviet Federation for the purpose of counter sniping and penetrating thick walls, as well as light armored vehicles.</description><graphicData><texPath>Things/Weapons/KSVK</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1.30</drawSize></graphicData><soundInteract>Interact_Rifle</soundInteract><equippedAngleOffset>40</equippedAngleOffset><recipeMaker><researchPrerequisite>PrecisionRifling</researchPrerequisite><skillRequirements><Crafting>12</Crafting></skillRequirements></recipeMaker><statBases><WorkToMake>55000</WorkToMake><Mass>6</Mass><AccuracyTouch>0.45</AccuracyTouch><AccuracyShort>0.65</AccuracyShort><AccuracyMedium>0.85</AccuracyMedium><AccuracyLong>0.90</AccuracyLong><RangedWeapon_Cooldown>3.00</RangedWeapon_Cooldown></statBases><costList><Steel>80</Steel><ComponentIndustrial>8</ComponentIndustrial></costList><verbs><li><verbClass>Verb_Shoot</verbClass><hasStandardCommand>true</hasStandardCommand><defaultProjectile>RNBullet_127x108_Sniper</defaultProjectile><warmupTime>4</warmupTime><range>48</range><soundCast>RNTac50Shot</soundCast><soundCastTail>GunTail_Heavy</soundCastTail><muzzleFlashScale>9</muzzleFlashScale></li></verbs><tools><li><label>stock</label><capacities><li>Blunt</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li><li><label>barrel</label><capacities><li>Blunt</li><li>Poke</li></capacities><power>9</power><cooldownTime>2</cooldownTime></li></tools><weaponTags Inherit="False"><li>RN_GruppaKrovi_Marksman</li><li>RN_KSVK</li></weaponTags></ThingDef>
XML error: Could not find parent node named "BaseAncientAutomatroidRace" for node "ThingDef". Full node: <ThingDef ParentName="BaseAncientAutomatroidRace"><defName>DMS_Mech_KillDozerD</defName><label>Kill-DozerD</label><description>An unmanned assault sapper with a dozer blade for fortification breakthrough in the frontline, and the armor on various parts of the body has also been strengthened.</description><statBases><MoveSpeed>3.4</MoveSpeed><ArmorRating_Blunt>2</ArmorRating_Blunt><ArmorRating_Sharp>1.6</ArmorRating_Sharp><ArmorRating_Heat>1.5</ArmorRating_Heat><ShootingAccuracyPawn>2</ShootingAccuracyPawn><StaggerDurationFactor>0</StaggerDurationFactor><BandwidthCost MayRequire="Ludeon.Rimworld.Biotech">8</BandwidthCost><WastepacksPerRecharge MayRequire="Ludeon.Rimworld.Biotech">4</WastepacksPerRecharge></statBases><race><body>DMS_KillDozer</body><nameGenerator>DMS_AncientMechHeavy</nameGenerator><baseBodySize>3.3</baseBodySize><baseHealthScale>6</baseHealthScale><mechWeightClass>UltraHeavy</mechWeightClass><mechFixedSkillLevel>12</mechFixedSkillLevel></race><comps><li Class="Fortified.CompProperties_VehicleWeapon"><drawData><dataEast><offset>(0,0,-0.15)</offset></dataEast><dataWest><offset>(0,0,0.85)</offset><layer>-21</layer></dataWest><dataSouth><offset>(-0.8,0,0)</offset></dataSouth><dataNorth><offset>(0.8,0,0)</offset></dataNorth></drawData><turretRotationFollowPawn>true</turretRotationFollowPawn><rotationSmoothTime>0.1</rotationSmoothTime></li><li Class="Fortified.CompProperties_MechDeactivate" /></comps><modExtensions><li Class="Fortified.ModExtension_MechCapsule" /><li Class="Fortified.MechWeaponExtension"><EnableWeaponFilter>true</EnableWeaponFilter><UsableWeaponTags><li MayRequire="vanillaexpanded.vwehw">HeavyGun</li><li>DMS_Tarbosaurus_Gun</li><li>DMS_MechWeaponUltraHeavy</li><li>DMS_MechWeaponHeavy</li><li>H_Gatling20mm</li><li>V_Gatling30mm</li><li>2A38M</li><li>DMS_DragoonGun</li><li>DMS_VladimirovMachineGun</li><li>DMS_MechWeaponTankGun</li></UsableWeaponTags><EnableTechLevelFilter>true</EnableTechLevelFilter><UsableTechLevels><li>Industrial</li></UsableTechLevels></li></modExtensions><tools Inherit="False"><li><label>dozer blade</label><capacities><li>Demolish</li></capacities><power>55</power><cooldownTime>6.2</cooldownTime><linkedBodyPartsGroup>DozerBlade</linkedBodyPartsGroup><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable></li></tools><butcherProducts><DMS_ChunkSlag>3</DMS_ChunkSlag><Steel>30</Steel></butcherProducts><damageMultipliers><li><damageDef>Blunt</damageDef><multiplier>0.5</multiplier></li><li><damageDef>Stab</damageDef><multiplier>0.5</multiplier></li><li><damageDef>Bomb</damageDef><multiplier>0.5</multiplier></li></damageMultipliers></ThingDef>
XML error: Could not find parent node named "BaseAncientAutomatroidKind" for node "PawnKindDef". Full node: <PawnKindDef ParentName="BaseAncientAutomatroidKind" Name="DMS_Mech_KillDozerD"><defName>DMS_Mech_KillDozerD</defName><label>kill-dozerD</label><race>DMS_Mech_KillDozerD</race><nameMaker>DMS_AncientMechHeavy</nameMaker><isBoss>true</isBoss><destroyGearOnDrop>true</destroyGearOnDrop><canBeSapper>true</canBeSapper><isGoodBreacher>true</isGoodBreacher><combatPower>600</combatPower><maxPerGroup>1</maxPerGroup><abilities><li>DMS_RepairMode</li><li>DMSAM_Ability_VaporDash</li></abilities><lifeStages><li><bodyGraphicData><texPath>Things/Automatroid/killdozer_ERAD</texPath><shaderType>CutoutComplex</shaderType><graphicClass>Graphic_Multi</graphicClass><drawSize>4.05</drawSize><allowFlip>false</allowFlip></bodyGraphicData></li><li><bodyGraphicData><texPath>Things/Automatroid/killdozer_ERAD</texPath><shaderType>CutoutComplex</shaderType><graphicClass>Graphic_Multi</graphicClass><drawSize>4.05</drawSize><allowFlip>false</allowFlip></bodyGraphicData></li></lifeStages><weaponTags Inherit="False"><li>DMS_MechWeaponTankGun</li></weaponTags><weaponMoney>12999~12999</weaponMoney></PawnKindDef>
XML error: Could not find parent node named "BaseAncientAutomatroidRace" for node "ThingDef". Full node: <ThingDef ParentName="BaseAncientAutomatroidRace"><defName>DMS_Mech_sheild_Krepost</defName><label>shield Krepost</label><description>BR-8 "Shield Krepost" NATO nicknamed "shieldTankHead". Huge and bulky walker, used as a bridgehead and mobile battery to maintain frontal battlefield firepower, Krepost is equipped with several active protection system and reactive armors to resist incoming projectiles. Even if the shields are exhausted, its huge size and weapon systems are sufficient at holding off incoming enemies until reinforcements arrive.</description><statBases><MoveSpeed>3</MoveSpeed><ArmorRating_Sharp>1.65</ArmorRating_Sharp><ArmorRating_Blunt>1.00</ArmorRating_Blunt><ArmorRating_Heat>1.8</ArmorRating_Heat><StaggerDurationFactor>0</StaggerDurationFactor><ShootingAccuracyPawn>2</ShootingAccuracyPawn><BandwidthCost MayRequire="Ludeon.Rimworld.Biotech">6</BandwidthCost><WastepacksPerRecharge MayRequire="Ludeon.Rimworld.Biotech">6</WastepacksPerRecharge></statBases><race><mechFixedSkillLevel>12</mechFixedSkillLevel><body>DMS_Bipedal</body><nameGenerator>DMS_AncientMechHeavy</nameGenerator><baseBodySize>3.25</baseBodySize><baseHealthScale>5.5</baseHealthScale><mechWeightClass>UltraHeavy</mechWeightClass><detritusLeavings><li><def>DMS_ChunkSlag</def><texOverrideIndex>7</texOverrideIndex><spawnChance>0.4</spawnChance></li><li><def>DMS_ChunkSlag</def><texOverrideIndex>4</texOverrideIndex><spawnChance>0.4</spawnChance></li></detritusLeavings></race><comps><li Class="Fortified.CompProperties_VehicleWeapon"><drawData><dataEast><offset>(0.6,0,-0.6)</offset></dataEast><dataWest><offset>(-0.4,0,1.1)</offset><layer>-20</layer></dataWest><dataSouth><offset>(-1.1,0,-0.2)</offset></dataSouth><dataNorth><offset>(1.1,0,0.2)</offset></dataNorth></drawData><turretRotationFollowPawn>true</turretRotationFollowPawn><rotationSmoothTime>0.12</rotationSmoothTime></li><li Class="Fortified.CompPropertiesMultipleTurretGun"><subTurrets><li><ID>forward machinegun</ID><turret>DMS_HeavyMachineGunMounted</turret><autoAttack>true</autoAttack><warmingTime>5</warmingTime><angleOffset>-90</angleOffset><renderNodeProperties><li><nodeClass>Fortified.PawnRenderNode_SubTurretGun</nodeClass><workerClass>Fortified.PawnRenderNodeWorker_SubTurretGun</workerClass><parentTagDef>Body</parentTagDef><drawSize>1.75</drawSize><baseLayer>-5</baseLayer><pawnType>Any</pawnType><drawData><dataEast><offset>(1.4,0,-0.05)</offset></dataEast><dataWest><offset>(-1.4,0,-0.05)</offset><rotationOffset>180</rotationOffset></dataWest><dataSouth><offset>(0.15,0,-1.30)</offset></dataSouth><dataNorth><offset>(-0.15,0,0.65)</offset></dataNorth></drawData></li></renderNodeProperties></li><li><ID>top machinegun</ID><turret>DMS_Gun_KordTurret</turret><autoAttack>true</autoAttack><warmingTime>8</warmingTime><angleOffset>-90</angleOffset><renderNodeProperties><li><nodeClass>Fortified.PawnRenderNode_SubTurretGun</nodeClass><workerClass>Fortified.PawnRenderNodeWorker_SubTurretGun</workerClass><parentTagDef>Body</parentTagDef><drawSize>2</drawSize><baseLayer>20</baseLayer><pawnType>Any</pawnType><drawData><dataEast><offset>(-0.25,0,1)</offset></dataEast><dataWest><offset>(0.3,0,0.1)</offset><rotationOffset>180</rotationOffset></dataWest><dataSouth><offset>(0.45,0,0.5)</offset><rotationOffset>0</rotationOffset></dataSouth><dataNorth><offset>(-0.45,0,-0.5)</offset><rotationOffset>0</rotationOffset></dataNorth></drawData></li></renderNodeProperties></li><li><ID>ECM</ID><turret>DMS_Gun_ECMSystem</turret><autoAttack>true</autoAttack><warmingTime>5</warmingTime><angleOffset>-90</angleOffset><IdleAngleOffset>-51</IdleAngleOffset><renderNodeProperties><li><nodeClass>Fortified.PawnRenderNode_SubTurretGun</nodeClass><workerClass>Fortified.PawnRenderNodeWorker_SubTurretGun</workerClass><parentTagDef>Body</parentTagDef><drawSize>0.75</drawSize><baseLayer>20</baseLayer><pawnType>Any</pawnType><drawData><dataEast><offset>(1.2,0,1)</offset><layer>-1</layer></dataEast><dataWest><offset>(-1.15,0,-0.55)</offset><rotationOffset>180</rotationOffset></dataWest><dataSouth><offset>(0.85,0,-1.1)</offset></dataSouth><dataNorth><offset>(-0.85,0,0.7)</offset><layer>-1</layer></dataNorth></drawData></li></renderNodeProperties></li></subTurrets></li><li Class="Fortified.CompProperties_MeleeSweep"><damageDef>Blunt</damageDef><damage>40</damage><armorPenetration>0.5</armorPenetration><radius>3</radius><angle>120</angle></li><li Class="Fortified.CompProperties_MechDeactivate" /></comps><modExtensions><li Class="Fortified.ModExtension_MechCapsule" /><li Class="Fortified.MechWeaponExtension"><EnableWeaponFilter>true</EnableWeaponFilter><UsableWeaponTags><li MayRequire="vanillaexpanded.vwehw">HeavyGun</li><li>DMS_Tarbosaurus_Gun</li><li>DMS_MechWeaponUltraHeavy</li><li>DMS_MechWeaponHeavy</li><li>H_Gatling20mm</li><li>V_Gatling30mm</li><li>2A38M</li><li>DMS_DragoonGun</li><li>DMS_VladimirovMachineGun</li><li>DMS_MechWeaponTankGun</li></UsableWeaponTags><EnableTechLevelFilter>true</EnableTechLevelFilter><UsableTechLevels><li>Industrial</li></UsableTechLevels></li></modExtensions><comps><li Class="CompProperties_ProjectileInterceptor"><radius>5</radius><interceptGroundProjectiles>true</interceptGroundProjectiles><color>(0.4, 0.4, 0.6)</color><reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect><activeSound>BulletShield_Ambience</activeSound><hitPoints>1200</hitPoints><hitPointsRestoreInstantlyAfterCharge>true</hitPointsRestoreInstantlyAfterCharge><chargeDurationTicks>1800</chargeDurationTicks><rechargeHitPointsIntervalTicks>120</rechargeHitPointsIntervalTicks><minIdleAlpha>0.5</minIdleAlpha><drawWithNoSelection>True</drawWithNoSelection><disarmedByEmpForTicks>3000</disarmedByEmpForTicks><gizmoTipKey>ProjectileInterceptorTip</gizmoTipKey></li></comps><tools Inherit="False"><li><label>Mechanical Head</label><capacities><li>DMS_HeavySweep</li></capacities><power>35</power><cooldownTime>6.5</cooldownTime><linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable><chanceFactor>0.08</chanceFactor><surpriseAttack><extraMeleeDamages><li><def>Stun</def><amount>20</amount></li></extraMeleeDamages></surpriseAttack></li><li><label>Left Leg</label><capacities><li>DMS_HeavySweep</li></capacities><power>24</power><cooldownTime>5</cooldownTime><linkedBodyPartsGroup>LeftMechanicalLeg</linkedBodyPartsGroup><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable><chanceFactor>0.2</chanceFactor><surpriseAttack><extraMeleeDamages><li><def>Stun</def><amount>16</amount></li></extraMeleeDamages></surpriseAttack></li><li><label>Right Leg</label><capacities><li>DMS_HeavySweep</li></capacities><power>24</power><cooldownTime>5</cooldownTime><linkedBodyPartsGroup>RightMechanicalLeg</linkedBodyPartsGroup><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable><chanceFactor>0.2</chanceFactor><surpriseAttack><extraMeleeDamages><li><def>Stun</def><amount>16</amount></li></extraMeleeDamages></surpriseAttack></li></tools><damageMultipliers><li><damageDef>Blunt</damageDef><multiplier>0.5</multiplier></li><li><damageDef>Bomb</damageDef><multiplier>0.5</multiplier></li></damageMultipliers><butcherProducts><Tungsteel>100</Tungsteel><DMS_ChunkSlag>6</DMS_ChunkSlag><ComponentStamped>4</ComponentStamped></butcherProducts><killedLeavingsPlayerHostile><DMSAC_FacilityIntel>1</DMSAC_FacilityIntel></killedLeavingsPlayerHostile><castEdgeShadows>false</castEdgeShadows><staticSunShadowHeight>0</staticSunShadowHeight></ThingDef>
XML error: Could not find parent node named "BaseAncientAutomatroidKind" for node "PawnKindDef". Full node: <PawnKindDef ParentName="BaseAncientAutomatroidKind" Name="DMS_Mech_sheild_Krepost"><defName>DMS_Mech_sheild_Krepost</defName><label>BR-6 "sheild_Krepost"</label><race>DMS_Mech_sheild_Krepost</race><nameMaker>DMS_AncientMechHeavy</nameMaker><isFighter>true</isFighter><combatPower>500</combatPower><maxPerGroup>1</maxPerGroup><isBoss>true</isBoss><lifeStages><li><bodyGraphicData><texPath>Things/Automatroid/sheild_krepost</texPath><shaderType>CutoutComplex</shaderType><graphicClass>Graphic_Multi</graphicClass><drawSize>4.2</drawSize><shadowData><volume>(1.25,1,1.25)</volume><offset>(0,0,-0.5)</offset></shadowData></bodyGraphicData></li><li><bodyGraphicData><texPath>Things/Automatroid/sheild_krepost</texPath><shaderType>CutoutComplex</shaderType><graphicClass>Graphic_Multi</graphicClass><drawSize>4.2</drawSize><shadowData><volume>(1.25,1,1.25)</volume><offset>(0,0,-0.5)</offset></shadowData></bodyGraphicData></li></lifeStages><weaponTags Inherit="False"><li>DMS_MechWeaponTankGun</li></weaponTags><weaponMoney>12999~12999</weaponMoney><abilities><li>DMSAC_APS</li></abilities></PawnKindDef>
XML error: Could not find parent node named "BaseAncientAutomatroidRace" for node "ThingDef". Full node: <ThingDef ParentName="BaseAncientAutomatroidRace"><defName>DMS_Mech_superPravda</defName><label>GospelPravda</label><description>The colonial fleet’s order of battle includes a super-unit: a super-heavy assault walker purpose-built to breach deep planetary defense belts. Its fourteen-meter frame is driven by a twin-linked reactor, frontally armored with layered composite plates and reactive modules. Mounted on its back are two colossal rocket pods and a suite of multi-purpose cruise missile launchers. It has but one mission—to be deployed at the strongest sector of the line, and end it all.</description><statBases><MoveSpeed>3</MoveSpeed><ArmorRating_Sharp>2</ArmorRating_Sharp><ArmorRating_Blunt>2</ArmorRating_Blunt><ArmorRating_Heat>2</ArmorRating_Heat><StaggerDurationFactor>0</StaggerDurationFactor><ShootingAccuracyPawn>4</ShootingAccuracyPawn><BandwidthCost MayRequire="Ludeon.Rimworld.Biotech">20</BandwidthCost><WastepacksPerRecharge MayRequire="Ludeon.Rimworld.Biotech">15</WastepacksPerRecharge></statBases><race><mechFixedSkillLevel>16</mechFixedSkillLevel><body>DMS_LandCrabsuper</body><nameGenerator>DMS_AncientMechHeavy</nameGenerator><baseBodySize>10</baseBodySize><baseHealthScale>25</baseHealthScale><mechWeightClass>UltraHeavy</mechWeightClass><detritusLeavings><li><def>DMS_ChunkSlag</def><texOverrideIndex>7</texOverrideIndex><spawnChance>0.4</spawnChance></li><li><def>DMS_ChunkSlag</def><texOverrideIndex>4</texOverrideIndex><spawnChance>0.4</spawnChance></li></detritusLeavings></race><comps><li Class="Fortified.CompProperties_VehicleWeapon"><drawData><dataEast><offset>(0,0,-0.25)</offset></dataEast><dataWest><offset>(0,0,0.95)</offset><layer>-21</layer></dataWest><dataSouth><offset>(-1.8,0,0)</offset><layer>-21</layer></dataSouth><dataNorth><offset>(1.7,0,0)</offset></dataNorth></drawData><turretRotationFollowPawn>true</turretRotationFollowPawn><rotationSmoothTime>0.1</rotationSmoothTime></li><li Class="Fortified.CompProperties_MechDeactivate" /></comps><modExtensions><li Class="Fortified.ModExtension_MechCapsule" /><li Class="Fortified.MechWeaponExtension"><EnableWeaponFilter>true</EnableWeaponFilter><UsableWeaponTags><li MayRequire="vanillaexpanded.vwehw">HeavyGun</li><li>DMS_Tarbosaurus_Gun</li><li>DMS_MechWeaponUltraHeavy</li><li>DMS_MechWeaponHeavy</li><li>H_Gatling20mm</li><li>V_Gatling30mm</li><li>2A38M</li><li>DMS_DragoonGun</li><li>DMS_VladimirovMachineGun</li><li>DMS_MechWeaponTankGun</li><li>DMS_MechWeaponGospel</li><li>Onslaught</li></UsableWeaponTags><EnableTechLevelFilter>true</EnableTechLevelFilter><UsableTechLevels><li>Industrial</li></UsableTechLevels></li></modExtensions><tools Inherit="False"><li><label>Left Leg</label><capacities><li>DMS_HeavySweep</li></capacities><power>24</power><cooldownTime>5</cooldownTime><linkedBodyPartsGroup>LeftMechanicalLeg</linkedBodyPartsGroup><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable><chanceFactor>0.2</chanceFactor><surpriseAttack><extraMeleeDamages><li><def>Stun</def><amount>16</amount></li></extraMeleeDamages></surpriseAttack></li><li><label>Right Leg</label><capacities><li>DMS_HeavySweep</li></capacities><power>24</power><cooldownTime>5</cooldownTime><linkedBodyPartsGroup>RightMechanicalLeg</linkedBodyPartsGroup><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable><chanceFactor>0.2</chanceFactor><surpriseAttack><extraMeleeDamages><li><def>Stun</def><amount>16</amount></li></extraMeleeDamages></surpriseAttack></li></tools><damageMultipliers><li><damageDef>Blunt</damageDef><multiplier>0.1</multiplier></li><li><damageDef>Stab</damageDef><multiplier>0.1</multiplier></li><li><damageDef>Bomb</damageDef><multiplier>0.1</multiplier></li></damageMultipliers><butcherProducts><Tungsteel>100</Tungsteel><DMS_ChunkSlag>6</DMS_ChunkSlag><ComponentStamped>4</ComponentStamped></butcherProducts><castEdgeShadows>false</castEdgeShadows><staticSunShadowHeight>0</staticSunShadowHeight></ThingDef>
XML error: Could not find parent node named "BaseAncientAutomatroidKind" for node "PawnKindDef". Full node: <PawnKindDef ParentName="BaseAncientAutomatroidKind" Name="DMS_BasesuperPravdaKind"><defName>DMS_Mech_superPravda</defName><label>superPravda</label><race>DMS_Mech_superPravda</race><nameMaker>DMS_AncientMechHeavy</nameMaker><isFighter>true</isFighter><combatPower>500</combatPower><maxPerGroup>1</maxPerGroup><isBoss>true</isBoss><lifeStages><li><bodyGraphicData><texPath>Things/Automatroid/superpravda</texPath><shaderType>CutoutComplex</shaderType><graphicClass>Graphic_Multi</graphicClass><drawSize>5.4</drawSize><shadowData><volume>(1.8,1,1.8)</volume><offset>(0,0,-0.5)</offset></shadowData></bodyGraphicData></li><li><bodyGraphicData><texPath>Things/Automatroid/superpravda</texPath><shaderType>CutoutComplex</shaderType><graphicClass>Graphic_Multi</graphicClass><drawSize>5.4</drawSize><shadowData><volume>(1.8,1,1.8)</volume><offset>(0,0,-0.5)</offset></shadowData></bodyGraphicData></li></lifeStages><weaponTags><li>DMS_MechWeaponUltraHeavy</li></weaponTags><weaponMoney>6730~19999</weaponMoney><abilities><li>DMSAC_APS</li><li>DMSA_GD</li><li>DMS_RepairMode</li><li>DMSAC_superRocket</li><li>DMSACMissile_LaunchMissile</li></abilities></PawnKindDef>
XML error: Could not find parent node named "BaseAncientAutomatroidRace" for node "ThingDef". Full node: <ThingDef ParentName="BaseAncientAutomatroidRace"><defName>DMS_Mech_superPravdaLite</defName><label>GospelPravda-Lite</label><description>The colonial fleet’s order of battle includes a super-unit: a super-heavy assault walker purpose-built to breach deep planetary defense belts. Its fourteen-meter frame is driven by a twin-linked reactor, frontally armored with layered composite plates and reactive modules. Mounted on its back are two colossal rocket pods and a suite of multi-purpose cruise missile launchers. It has but one mission—to be deployed at the strongest sector of the line, and end it all.</description><statBases><MoveSpeed>3</MoveSpeed><ArmorRating_Sharp>2</ArmorRating_Sharp><ArmorRating_Blunt>2</ArmorRating_Blunt><ArmorRating_Heat>2</ArmorRating_Heat><StaggerDurationFactor>0</StaggerDurationFactor><ShootingAccuracyPawn>4</ShootingAccuracyPawn><BandwidthCost MayRequire="Ludeon.Rimworld.Biotech">20</BandwidthCost><WastepacksPerRecharge MayRequire="Ludeon.Rimworld.Biotech">15</WastepacksPerRecharge></statBases><race><mechFixedSkillLevel>16</mechFixedSkillLevel><body>DMS_LandCrabsuper</body><nameGenerator>DMS_AncientMechHeavy</nameGenerator><baseBodySize>10</baseBodySize><baseHealthScale>25</baseHealthScale><mechWeightClass>UltraHeavy</mechWeightClass><detritusLeavings><li><def>DMS_ChunkSlag</def><texOverrideIndex>7</texOverrideIndex><spawnChance>0.4</spawnChance></li><li><def>DMS_ChunkSlag</def><texOverrideIndex>4</texOverrideIndex><spawnChance>0.4</spawnChance></li></detritusLeavings></race><comps><li Class="Fortified.CompProperties_VehicleWeapon"><drawData><dataEast><offset>(0,0,-0.25)</offset></dataEast><dataWest><offset>(0,0,0.95)</offset><layer>-21</layer></dataWest><dataSouth><offset>(-1.8,0,0)</offset><layer>-21</layer></dataSouth><dataNorth><offset>(1.7,0,0)</offset></dataNorth></drawData><turretRotationFollowPawn>true</turretRotationFollowPawn><rotationSmoothTime>0.1</rotationSmoothTime></li></comps><modExtensions><li Class="Fortified.MechWeaponExtension"><EnableWeaponFilter>true</EnableWeaponFilter><UsableWeaponTags><li MayRequire="vanillaexpanded.vwehw">HeavyGun</li><li>DMS_Tarbosaurus_Gun</li><li>DMS_MechWeaponUltraHeavy</li><li>DMS_MechWeaponHeavy</li><li>H_Gatling20mm</li><li>V_Gatling30mm</li><li>2A38M</li><li>DMS_DragoonGun</li><li>DMS_VladimirovMachineGun</li><li>DMS_MechWeaponTankGun</li><li>DMS_MechWeaponGospel</li><li>Onslaught</li></UsableWeaponTags><EnableTechLevelFilter>true</EnableTechLevelFilter><UsableTechLevels><li>Industrial</li></UsableTechLevels></li></modExtensions><tools Inherit="False"><li><label>Left Leg</label><capacities><li>DMS_HeavySweep</li></capacities><power>24</power><cooldownTime>5</cooldownTime><linkedBodyPartsGroup>LeftMechanicalLeg</linkedBodyPartsGroup><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable><chanceFactor>0.2</chanceFactor><surpriseAttack><extraMeleeDamages><li><def>Stun</def><amount>16</amount></li></extraMeleeDamages></surpriseAttack></li><li><label>Right Leg</label><capacities><li>DMS_HeavySweep</li></capacities><power>24</power><cooldownTime>5</cooldownTime><linkedBodyPartsGroup>RightMechanicalLeg</linkedBodyPartsGroup><ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable><chanceFactor>0.2</chanceFactor><surpriseAttack><extraMeleeDamages><li><def>Stun</def><amount>16</amount></li></extraMeleeDamages></surpriseAttack></li></tools><damageMultipliers><li><damageDef>Blunt</damageDef><multiplier>0.5</multiplier></li><li><damageDef>Stab</damageDef><multiplier>0.5</multiplier></li><li><damageDef>Bomb</damageDef><multiplier>0.5</multiplier></li></damageMultipliers><butcherProducts><Tungsteel>100</Tungsteel><DMS_ChunkSlag>6</DMS_ChunkSlag><ComponentStamped>4</ComponentStamped></butcherProducts><killedLeavingsPlayerHostile><SuperNeurocomputer>1</SuperNeurocomputer></killedLeavingsPlayerHostile><castEdgeShadows>false</castEdgeShadows><staticSunShadowHeight>0</staticSunShadowHeight></ThingDef>
XML error: Could not find parent node named "BaseAncientAutomatroidKind" for node "PawnKindDef". Full node: <PawnKindDef ParentName="BaseAncientAutomatroidKind" Name="DMS_BasesuperPravdaLiteKind"><defName>DMS_Mech_superPravdaLite</defName><label>superPravda</label><race>DMS_Mech_superPravdaLite</race><nameMaker>DMS_AncientMechHeavy</nameMaker><isFighter>true</isFighter><combatPower>500</combatPower><maxPerGroup>1</maxPerGroup><isBoss>true</isBoss><lifeStages><li><bodyGraphicData><texPath>Things/Automatroid/superpravda</texPath><shaderType>CutoutComplex</shaderType><graphicClass>Graphic_Multi</graphicClass><drawSize>5.4</drawSize><shadowData><volume>(1.8,1,1.8)</volume><offset>(0,0,-0.5)</offset></shadowData></bodyGraphicData></li><li><bodyGraphicData><texPath>Things/Automatroid/superpravda</texPath><shaderType>CutoutComplex</shaderType><graphicClass>Graphic_Multi</graphicClass><drawSize>5.4</drawSize><shadowData><volume>(1.8,1,1.8)</volume><offset>(0,0,-0.5)</offset></shadowData></bodyGraphicData></li></lifeStages><weaponTags Inherit="False"><li>DMS_MechWeaponTankGun</li></weaponTags><weaponMoney>12999~12999</weaponMoney><abilities /></PawnKindDef>
Parsed 0.5 as int.
Parsed 0.5 as int.
Parsed 0.5 as int.
Parsed 0.5 as int.
Parsed 0.5 as int.
Parsed 0.5 as int.
Parsed 0.5 as int.
Could not resolve cross-reference: No Verse.SoundDef named Explosion_Small found to give to Verse.ProjectileProperties Verse.ProjectileProperties (using undefined sound instead)
Could not resolve cross-reference: No Verse.SoundDef named Explosion_Small found to give to Verse.ProjectileProperties Verse.ProjectileProperties (using undefined sound instead)
Could not resolve cross-reference: No Verse.SoundDef named Explosion_Small found to give to Verse.ProjectileProperties Verse.ProjectileProperties (using undefined sound instead)
Could not resolve cross-reference to Verse.ThingDef named Corpse_DMS_Mech_KillDozerD (wanter=thingDefs)
Could not resolve cross-reference to Verse.ThingDef named Corpse_DMS_Mech_superPravda (wanter=thingDefs)
Could not resolve cross-reference to Verse.ThingDef named Corpse_DMS_Mech_sheild_Krepost (wanter=thingDefs)
Rim War: adding peaceful pawngroupmaker to FactionDef Pirate
Rim War: adding trader pawngroupmaker to FactionDef Pirate
Rim War: adding peaceful pawngroupmaker to FactionDef Empire
Rim War: adding peaceful pawngroupmaker to FactionDef CannibalPirate
Rim War: adding trader pawngroupmaker to FactionDef CannibalPirate
Rim War: adding peaceful pawngroupmaker to FactionDef PirateYttakin
Rim War: adding trader pawngroupmaker to FactionDef PirateYttakin
Rim War: adding peaceful pawngroupmaker to FactionDef PirateWaster
Rim War: adding trader pawngroupmaker to FactionDef PirateWaster
Rim War: adding trader pawngroupmaker to FactionDef TradersGuild
Rim War: adding peaceful pawngroupmaker to FactionDef DMS_AncientCorps
Rim War: adding trader pawngroupmaker to FactionDef DMS_AncientCorps
Rim War: adding peaceful pawngroupmaker to FactionDef USAC_Faction
Rim War: adding trader pawngroupmaker to FactionDef USAC_Faction
<color=#FFA500FF>[Map Mode Framework]</color> Loading assemblies of patched mods done. Total assemblies loaded: 0
<color=#FFA500FF>[Map Mode Framework]</color> Assembly named GeologicalLandforms not found. Render patch not applied.
<color=#FFA500FF>[Map Mode Framework]</color> Assembly named ReGrowthCore not found. Render patch not applied.
Translation data for language ChineseSimplified (简体中文) has 719 errors. Generate translation report for more info.
[DMSEW] Harmony target resolved: JobDriver_Breastfeed.Breastfeed
[DMSEW] Harmony target resolved: JobDriver_Breastfeed.Breastfeed
[DMS Patch] 识别到 2 个兼容外骨骼的 mech def
[DMS Patch] 加载完成
[XML Extensions] Initialized 1 SettingsMenuDef(s) and found 0 unused key(s) from 0 mod(s)
[XML Extensions] 669 total patch operations run in 2569ms, 0 failed
[XML Extensions] Emitted 1 mod class(es)
[SmashPhil.VehicleFramework] Applying compatibility patch for ludeon.rimworld.odyssey. Active: 是
[VehicleFramework] version 1.6.2144
[DMS_Legion] Harmony补丁已加载
[AmorphousArmor] Embergarden Mod detected. Integration enabled.
Unloading 5 Unused Serialized files (Serialized files now loaded: 10)
MVCF successfully applied 49 patches
[Fortified] 涂装着色器加载成功 Fortified/StandardPaintable
Unloading 181 unused Assets to reduce memory usage. Loaded Objects now: 35656.
Total: 203.414000 ms (FindLiveObjects: 2.111900 ms CreateObjectMapping: 1.352300 ms MarkObjects: 199.514900 ms DeleteObjects: 0.434500 ms)
Loading asset bundle MuzzleFlash.shaders-windows
Loaded shader Unlit/AnimatedAdditiveInstanced
[Muzzle Flash] Shader loaded from MuzzleFlash: Unlit/AnimatedAdditiveInstanced
<color=#66ffb5>[MeleeAnim]</color> Potential patch conflicts (9):
<color=#66ffb5>[MeleeAnim]</color>
static System.Void Verse.PawnRenderUtility::DrawEquipmentAiming(Verse.Thing eq, UnityEngine.Vector3 drawLoc, System.Single aimAngle)
Prefixes:
[OskarPotocki.VEF] Prefix
[OskarPotocki.VEF] Prefix
[OskarPotocki.VEF] DrawEquipmentAimingPrefix
[co.uk.epicguru.meleeanimation] Prefix
[com.github.automatic1111.gunplay] Prefix
Transpilers:
Postfixes:
[Vodka.MuzzleFlash] Postfix
Verse.PreRenderResults Verse.PawnRenderer::ParallelGetPreRenderResults(UnityEngine.Vector3 drawLoc, System.Nullable`1<Verse.Rot4> rotOverride, System.Boolean neverAimWeapon, System.Boolean disableCache)
Prefixes:
[OskarPotocki.VEF] Prefix
[SmashPhil.VehicleFramework] DisableCachingPawnOverlays
[ExosuitMod] Prefix
Transpilers:
Postfixes:
[co.uk.epicguru.meleeanimation] Postfix
static System.Void Verse.PawnGenerator::GenerateGearFor(Verse.Pawn pawn, Verse.PawnGenerationRequest request)
Prefixes:
Transpilers:
Postfixes:
[co.uk.epicguru.meleeanimation] Postfix
[ExosuitMod] Postfix
<color=#66ffb5>[MeleeAnim]</color> Full patch list:
<color=#66ffb5>[MeleeAnim]</color>
static System.Void Verse.PawnRenderUtility::DrawEquipmentAiming(Verse.Thing eq, UnityEngine.Vector3 drawLoc, System.Single aimAngle)
Prefixes:
[OskarPotocki.VEF] Prefix
[OskarPotocki.VEF] Prefix
[OskarPotocki.VEF] DrawEquipmentAimingPrefix
[co.uk.epicguru.meleeanimation] Prefix
[com.github.automatic1111.gunplay] Prefix
Transpilers:
Postfixes:
[Vodka.MuzzleFlash] Postfix
Verse.PreRenderResults Verse.PawnRenderer::ParallelGetPreRenderResults(UnityEngine.Vector3 drawLoc, System.Nullable`1<Verse.Rot4> rotOverride, System.Boolean neverAimWeapon, System.Boolean disableCache)
Prefixes:
[OskarPotocki.VEF] Prefix
[SmashPhil.VehicleFramework] DisableCachingPawnOverlays
[ExosuitMod] Prefix
Transpilers:
Postfixes:
[co.uk.epicguru.meleeanimation] Postfix
System.Void RimWorld.Building_ProximityDetector::RunDetection()
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
[co.uk.epicguru.meleeanimation] Postfix
static System.Collections.Generic.List`1<Verse.FloatMenuOption> RimWorld.FloatMenuMakerMap::GetOptions(System.Collections.Generic.List`1<Verse.Pawn> selectedPawns, UnityEngine.Vector3 clickPos, RimWorld.FloatMenuContext& context)
Prefixes:
Transpilers:
Postfixes:
[co.uk.epicguru.meleeanimation] Postfix
System.Boolean Verse.HediffSet::get_HasHead()
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
static System.Boolean RimWorld.InvisibilityUtility::IsPsychologicallyInvisible(Verse.Pawn pawn)
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
static System.Void Verse.PawnGenerator::GenerateGearFor(Verse.Pawn pawn, Verse.PawnGenerationRequest request)
Prefixes:
Transpilers:
Postfixes:
[co.uk.epicguru.meleeanimation] Postfix
[ExosuitMod] Postfix
System.Void Verse.PawnRenderer::DrawShadowInternal(UnityEngine.Vector3 drawLoc)
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
System.Void Verse.PawnRenderer::ParallelPreRenderPawnAt(UnityEngine.Vector3 drawLoc, System.Nullable`1<Verse.Rot4> rotOverride, System.Boolean neverAimWeapon)
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
System.Void Verse.PawnRenderer::RenderPawnAt(UnityEngine.Vector3 drawLoc, System.Nullable`1<Verse.Rot4> rotOverride, System.Boolean neverAimWeapon)
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
[co.uk.epicguru.meleeanimation] Postfix
System.Void Verse.PawnRenderTree::ParallelPreDraw(Verse.PawnDrawParms parms)
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
[co.uk.epicguru.meleeanimation] Postfix
static Verse.Pawn RimWorld.PawnUtility::PawnBlockingPathAt(Verse.IntVec3 c, Verse.Pawn forPawn, System.Boolean actAsIfHadCollideWithPawnsJob, System.Boolean collideOnlyWithStandingPawns, System.Boolean forPathFinder, System.Boolean useId)
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
System.Void RimWorld.Pawn_ApparelTracker::Notify_ApparelChanged()
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
virtual System.Void Verse.Pawn::DrawGUIOverlay()
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
System.Void Verse.Pawn_DrawTracker::Notify_MeleeAttackOn(Verse.Thing Target)
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
Verse.BattleLogEntry_MeleeCombat RimWorld.Verb_MeleeAttack::CreateCombatLog(System.Func`2<Verse.ManeuverDef, Verse.RulePackDef> rulePackGetter, System.Boolean alwaysShow)
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
virtual System.Boolean RimWorld.Verb_MeleeAttack::TryCastShot()
Prefixes:
[co.uk.epicguru.meleeanimation] Prefix
Transpilers:
Postfixes:
Unloading 1 Unused Serialized files (Serialized files now loaded: 12)
<color=#66ffb5>[MeleeAnim]</color> PreCached all retexture info in 92.0ms
<color=#66ffb5>[MeleeAnim]</color> Loaded tweak data for 40 weapons.
<color=#66ffb5>[MeleeAnim]</color> ludeon.rimworld.odyssey 'Odyssey' has 2 missing weapon tweak data.
<color=#66ffb5>[MeleeAnim]</color> srxf.deadmanswitch.legion 'The Dead Man's Switch - Legion' has 1 missing weapon tweak data.
<color=#66ffb5>[MeleeAnim]</color> misstall.nisstallsarmoryz 'Misstall's Armory' has 3 missing weapon tweak data.
<color=#66ffb5>[MeleeAnim]</color> misstall.chargeweaponzzz 'Misstall's Armory Charge Weapons' has 3 missing weapon tweak data.
<color=#66ffb5>[MeleeAnim]</color> samael.dawngear 'Dawn Gear' has 3 missing weapon tweak data.
<color=#66ffb5>[MeleeAnim]</color> Skipping reporting of missing mod/weapons because user opted out or the feature is disabled by the developer.
<color=#66ffb5>[MeleeAnim]</color> Patched 4 classes that directly inherit from Verb_MeleeAttack in 48.3 ms to detect hits:
RimWorld.Verb_MeleeApplyHediff from Assembly-CSharp
RimWorld.Verb_MeleeAttackDamage from Assembly-CSharp
Fortified.Verb_MeleeSweep from Fortified
Exosuit.Verb_MeleeSweep from Exosuit
<color=#66ffb5>[MeleeAnim]</color> Found 17 items of clothing that cover hands, took 0.88 ms:
DMS_Apparel_HazardSuit (生物防护服),
DMS_Apparel_PowerSkeleton (机械外骨骼),
Cinder_Apparel_HeavyArmorDress (重型装甲套装),
Cinder_Apparel_LowVisibilityDress (低可视套装),
DMSEW_Apparel_DefensivePowerSkeleton (防御性外骨骼),
DMS_Apparel_PilotSuit (机甲驾驶服),
DMSL_Apparel_CBRNAssaultCombatSuit (CBRB突击战斗服),
DMSE_Apparel_HeavyPowerSkeleton (重型外骨骼),
DawnG_Apparel_DawnMesh (Dawn mesh),
DawnG_Apparel_DawnReactive (Dawn reactive),
PS2BO_body_Light (NS轻型动力装甲),
PS2BO_body_Default (NS标准动力装甲),
PS2BO_body_Heavy (NS重型突击装甲),
PS2BO_body_Engineer (NS工程兵动力装甲),
PS2BO_body_Medic (NS医疗兵动力装甲),
AT_BreadFlakDress (无定形防弹裙子),
USAC_Apparel_ExoSkeleton (哈迪曼动力外骨骼)
Unloading 142 unused Assets to reduce memory usage. Loaded Objects now: 35814.
Total: 208.070700 ms (FindLiveObjects: 1.278900 ms CreateObjectMapping: 1.379800 ms MarkObjects: 205.199200 ms DeleteObjects: 0.212500 ms)
Unloading 0 Unused Serialized files (Serialized files now loaded: 12)
Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 35814.
Total: 208.640400 ms (FindLiveObjects: 1.241100 ms CreateObjectMapping: 1.302300 ms MarkObjects: 206.030500 ms DeleteObjects: 0.066200 ms)
Unloading 0 Unused Serialized files (Serialized files now loaded: 12)
Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 35814.
Total: 211.251400 ms (FindLiveObjects: 1.538600 ms CreateObjectMapping: 1.198700 ms MarkObjects: 208.457500 ms DeleteObjects: 0.056300 ms)
Unloading 0 Unused Serialized files (Serialized files now loaded: 12)
Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 35824.
Total: 193.433400 ms (FindLiveObjects: 1.160300 ms CreateObjectMapping: 1.439100 ms MarkObjects: 190.718200 ms DeleteObjects: 0.115200 ms)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment