Created
June 3, 2026 20:01
-
-
Save HugsLibRecordKeeper/dd38319cca72149e063d44f90b152667 to your computer and use it in GitHub Desktop.
Rimworld output log published using HugsLib
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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