Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Log uploaded on Tuesday, September 11, 2018, 10:00:14 AM
- Loaded mods:
- Core: (no assemblies)
- HugsLib[5.0.2]: 0Harmony(1.1.0.0), HugsLib(1.0.0.0)
- JecsTools: 0Harmony(1.1.0.0), 0JecsTools(1.0.8.0), AbilityUser(1.18.0.0), AbilityUserAI(1.18.0.0), CompActivatableEffect(1.18.0.0), CompAnimated(1.18.0.0), CompBalloon(1.18.0.0), CompDeflector(1.18.0.0), CompDelayedSpawner(1.18.0.0), CompExtraSounds(1.18.0.0), CompInstalledPart(1.18.0.0), CompLumbering(1.18.0.0), CompOverlays(1.18.0.0), CompOversizedWeapon(1.18.0.0), CompSlotLoadable(1.18.0.0), CompToggleDef(1.18.0.0), CompVehicle(1.17.0.1), PawnShields(1.0.0.0)
- Humanoid Alien Races 2.0: 0Harmony(1.1.1.0), AlienRace(1.0.0.0)
- Polarisbloc - Core LAB: Polarisbloc(1.0.0.0)
- Giddy-up! Core[1.0.1]: $HugsLibChecker(0.5.0.0), GiddyUpCore(0.0.0.0)
- Faction Discovery: Faction Discovery(0.19.0.0)
- EdB Prepare Carefully: 0Harmony(1.1.0.0), EdBPrepareCarefully(0.19.9.0)
- Prepare Landing[0.9.0]: PrepareLanding(0.9.0.0)
- Map Reroll: $HugsLibChecker(0.5.0.0), MapReroll(2.3.3.0)
- Relations Tab: Fluffy_Relations(1.2.31.0)
- Animal Tab: 0Harmony(1.2.0.1), AnimalTab(2.2.38.0)
- Work Tab: 0Harmony(1.2.0.1), WorkTab(2.1.134.0)
- Medical Tab: 0Harmony(1.2.0.1), DynamicPawnTable(1.0.0.0), MedicalInfo(1.7.31.0)
- Blueprints: Blueprints(1.1.14.0)
- Colony Manager: 0Harmony(1.2.0.1), Fluffy_ColonyManager(3.17.382.0)
- Fluffy Breakdowns: 0Harmony(1.2.0.1), Fluffy_Breakdowns(2.1.22.0)
- Pharmacist: 0Harmony(1.2.0.1), Pharmacist(1.7.96.0)
- Research Tree: 0Harmony(1.2.0.1), ResearchTree(0.10.450.0)
- Stack XXL[1.0.0]: $HugsLibChecker(0.5.0.0), StackXXL(1.0.0.0)
- Area Unlocker: 0ColourPicker(1.0.0.0), 0Harmony(1.2.0.1), AreaUnlocker(1.1.27.0)
- More Planning: $HugsLibChecker(0.5.0.0), MorePlanning(4.0.0.0)
- [KV] Trading Spot - B19: TradingSpot(1.0.0.0)
- P-Music: (no assemblies)
- Dismiss Trader: 0Harmony(1.2.0.1), Dismiss_Trader(0.1.0.1)
- Replace Stuff: 0Harmony(1.1.0.0), Replace_Stuff(1.0.0.0)
- Tilled Soil: (no assemblies)
- Metal Doesn't Burn: (no assemblies)
- Realistic Rooms: (no assemblies)
- Steel extraction: (no assemblies)
- Small Comms Console [B19]: (no assemblies)
- Mad Skills: 0Harmony(1.2.0.1), MadSkills(0.0.0.0)
- Numbers: RWNumbers(1.0.0.3)
- Allow Tool: $HugsLibChecker(0.5.0.0), AllowTool(3.5.7.0)
- TD Enhancement Pack: 0Harmony(1.1.0.0), TD_Enhancement_Pack(1.0.0.0)
- Reasonable Components B19: (no assemblies)
- Incident Person Stat: 0Harmony(1.2.0.1), IncidentPersonStat(1.0.0.0)
- Ugh You Got Me: 0Harmony(1.2.0.1), UghYouGotMe(1.0.6818.16794)
- Run and Hide: 0Harmony(1.0.9.1), RunandHide(18.9.1.0)
- Hand Me That Brick Lite: 0Harmony(1.2.0.1), HMTBLite(1.1.2.0)
- Death Rattle: DeathRattle(18.9.1.0)
- Quarry: Quarry(0.19.0.0)
- Smart Medicine: 0Harmony(1.1.0.0), SmartMedicine(1.0.0.0)
- Giddy-up! Battle Mounts[1.0.2]: Battlemounts(0.0.0.0)
- Giddy-up! Caravan[1.0.0]: GiddyUpCaravan(0.0.0.0)
- Pick Up And Haul: 0Harmony(1.2.0.1), PickUpAndHaul(0.1.0.3)
- Locks: 0Harmony(1.0.9.1), Locks(1.0.0.0)
- Prison Labor: 0Harmony(1.2.0.1), PrisonLabor(0.8.0.0)
- Mining Priority: 0Harmony(1.1.0.0), Mining_Priority(1.0.0.0)
- Giddy-up! Ride and Roll[1.0.0]: GiddyUpRideAndRoll(0.0.0.0)
- Snap Out!: 1SettingsHelper(1.0.0.0), SnapOut(1.0.0.0)
- RimQuest: 0Harmony(1.0.9.1), RimQuest(0.0.0.0)
- RunAndGun: RunAndGun(1.18.3.0)
- [KV] Path Avoid - B19: 0Harmony(1.2.0.1), PathAvoid(1.0.0.0)
- Selling prisoners with no guilt: (no assemblies)
- Simple sidearms[1.3]: SimpleSidearms(1.0.0.0)
- Animals Logic: 0Harmony(1.2.0.1), AnimalsLogic(1.0.6816.37636)
- QualitySurgeon: 0Harmony(1.1.0.0), QualitySurgeon(1.0.1.0)
- QualityBuilder: 0Harmony(1.1.0.0), QualityBuilder(1.0.5.0)
- Defensive Positions: $HugsLibChecker(0.5.0.0), DefensivePositions(1.6.1.0)
- Achtung! v2: 0Harmony(1.2.0.1), AchtungMod(2.2.0.0)
- Pawn Rules: 0Harmony(1.2.0.1), PawnRules(1.1.0.0)
- SF [B19] Priority Treatment: (no assemblies)
- Meals On Wheels: 0Harmony(1.1.0.0), Meals_On_Wheels(1.0.0.0)
- Search and Destroy: $HugsLibChecker(0.5.0.0), SearchAndDestroy(1.0.0.0)
- Use Bedrolls: 0Harmony(1.1.0.0), UseBedrolls(1.0.0.0)
- Prisoner Harvesting: (no assemblies)
- Gear Up And Go: 0Harmony(1.1.0.0), GearUpAndGo(1.0.0.0)
- Better Pawn Control: $HugsLibChecker(0.5.0.0), BetterPawnControl(1.7.1.0)
- [KV] RimFridge - B19: 0Harmony(1.2.0.1), RimFridge(1.0.0.0)
- VGP Vegetable Garden: (no assemblies)
- VGP Garden Gourmet: (no assemblies)
- VGP Garden Resources: (no assemblies)
- VGP Garden Medicine: ModFinder(1.0.0.0)
- VGP Garden Fabrics: (no assemblies)
- VGP Garden Drinks: Drinks(1.0.0.0)
- Rimatomics: 0Harmony(1.2.0.1), Rimatomics(1.5.6823.36028)
- Sun Lights [B19]: (no assemblies)
- Wall Light: (no assemblies)
- More Vanilla Turrets [B19]: (no assemblies)
- RT Fuse: 0Harmony(1.2.0.1), RT_Fuse(1.0.0.0)
- PowerSwitch: PowerSwitch(0.18.1.0)
- [KV] Change Dresser - B19: 0Harmony(1.2.0.1), ChangeDresser(1.0.0.0), MendingChangeDresserPatch(1.0.0.0)
- Glass+Lights: (no assemblies)
- More Batteries: (no assemblies)
- Doors Expanded: 0Harmony(1.1.0.0), DoorsExpanded(1.18.0.0)
- Dubs Rimkit: 0Harmony(1.2.0.1), Dubs Rimkit(1.4.6822.7670)
- What the hack?!: $HugsLibChecker(0.5.0.0), WhatTheHack(1.0.0.0)
- Wall Vitals Monitor: (no assemblies)
- Centralized Climate Control: $HugsLibChecker(0.5.0.0), CentralizedClimateControl(1.5.0.0)
- Stick Lantern: (no assemblies)
- More Linkables: (no assemblies)
- GeneticRim B19 Version: 0Harmony(1.0.9.1), AnimalRangeUnlocker(1.0.6817.25673), DraftingPatcher(1.0.0.0), ExplosionTypes(1.0.0.0), NewAnimalSubproducts(1.0.0.0), NewHatcher(1.0.0.0), NewMachinery(1.0.0.0)
- Industrial Rollers: RimWorldIndustrialRollers(2.4.3.0)
- Tables+: (no assemblies)
- Racc Race B19: (no assemblies)
- Orassans: 0Harmony(1.1.0.0), BetharianPower(1.0.0.0), Orassans(1.0.0.0)
- Logann Race B19: Wolverine(1.0.0.0)
- Avali: Avali(0.8.0.8)
- Android tiers B19: 0Harmony(1.2.0.1), AndroidsAtlasTiers(1.0.0.0)
- Polarisbloc - Security Force: Polarisbloc_SecurityForce(1.0.0.0)
- Polarisbloc - Mechenemy: Vanya_Chaser(1.0.0.0)
- Crystal: LTF_Crystal(0.15.1.0)
- Archotech Expanded: (no assemblies)
- RBSE Lite Edition: ScarRemoving(1.0.0.0)
- A Dog Said...: (no assemblies)
- AnimalCollabProj: AnimalVariations(1.0.6818.33624)
- AnimalCollabProj ADS Patch: (no assemblies)
- Multilopes: (no assemblies)
- Safely Hidden Away: 0Harmony(1.1.0.0), Safely_Hidden_Away(1.0.0.0)
- [SYR] Blueberries: 0Harmony(1.2.0.1), Bluciferum(1.0.0.0), UniversalFermenter(1.0.0.0)
- Rimsenal - Enhanced Vanilla Pack: (no assemblies)
- Rimsenal: (no assemblies)
- [XND] Turret Extensions: 0Harmony(1.2.0.1), TurretExtensions(1.2.0.0)
- [XND] Proper Shotguns: 0Harmony(1.2.0.1), ProperShotguns(1.1.0.0)
- [XND] Ranged Stagger Rebalanced: 0Harmony(1.2.0.1), RangedStaggerRebalanced(1.1.0.0)
- [SS]Lovely Hair Style: (no assemblies)
- Xeva's Rimhair: (no assemblies)
- Spoons Hair Mod: (no assemblies)
- Nackblad Inc Rimhair: (no assemblies)
- Rimsenal - Rimhair: (no assemblies)
- Roppoi hair B19: (no assemblies)
- FashionRIMsta: (no assemblies)
- Apparello 2: (no assemblies)
- MendAndRecycle: MendAndRecycle(1.0.6816.17654)
- RenameColony: 0Harmony(1.2.0.1), RenameColony(1.0.0.0)
- Progress Renderer: 0Harmony(1.1.0.0), System.Drawing(2.0.0.0), FJ.CoreWin(0.8.0.0), ProgressRenderer(1.0.0.0)
- More Sculpture: (no assemblies)
- advanced powergeneration v1: sd_adv_powergen(1.0.6358.26410)
- [XND] Profitable Weapons: 0Harmony(1.2.0.1), ProfitableWeapons(1.1.2.0)
- WeaponStats: WeaponsTab(1.0.6802.17174)
- Inspiration: Inspiration(1.0.0.0)
- Uranium is Green: (no assemblies)
- [XND] Watermill Tweaks: 0Harmony(1.2.0.1), WatermillTweaks(1.0.0.0)
- Deep Ore Identifier: 0Harmony(1.2.0.1), DeepOreIdentifier(1.1.3.0)
- Draw a bead: (no assemblies)
- Underground Conduits: (no assemblies)
- [B19] Cheap Mortar Shell: (no assemblies)
- Blueprint Report: 0Harmony(1.1.0.0), BlueprintReport(1.0.0.0)
- The Price Is Right: 0Harmony(1.0.9.1), The_Price_Is_Right(1.0.0.0)
- SF [B19] Rain Removes All Filth: (no assemblies)
- Less Arbitrary Surgery: LessArbitrarySurgery(18.9.1.0)
- Polarisbloc - Storyteller incidents pack: Polarisbloc_Incidents(1.0.0.0)
- Sloppy Chop: (no assemblies)
- NightVision: 0Harmony(1.2.0.0), NightVision(1.0.0.0)
- ModSwitch: 0Harmony(1.2.0.1), _harmonycheck(1.0.0.0), ModSwitch(1.5.0.142)
- Rimworld Search Agency: 0Harmony(1.2.0.1), RSA.Core(0.1.0.0), RSA(2.3.0.0), _harmonycheck(1.0.0.0)
- Psychology: $HugsLibChecker(0.5.0.0), Psychology(18.9.8.0)
- Active Harmony patches:
- <ConfigErrors>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <ConfigErrors>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <ConfigErrors>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <DoDebugOptions>c__AnonStorey9.<>m__0: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <DoDebugOptions>c__AnonStorey9.<>m__1: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <DoDebugOptions>c__AnonStorey9.<>m__2: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <DoDebugOptions>c__AnonStorey9.<>m__8: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <DoDebugOptions>c__AnonStorey9.<>m__9: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <DoDebugOptions>c__AnonStorey9.<>m__E: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <EnsureRequiredEnemies>c__AnonStorey1.<>m__1: post: AlienRace.HarmonyPatches.EnsureRequiredEnemiesPostfix
- <FindPatientBedFor>c__AnonStorey3.<>m__0: TRANS: AnimalsLogic.YouSleepHere+RestUtility_FindPatientBedFor_Patch.Transpiler
- <FlavorfulCombatTest>c__AnonStorey5.<>m__0: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <GetNotMissingParts>c__Iterator5.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <GetPartsToApplyOn>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <GetPartsToApplyOn>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <GetPartsToApplyOn>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <GetPartsToApplyOn>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <GizmoOnGUI>c__AnonStorey0.<>m__0: TRANS: TurretExtensions.HarmonyPatches.TranspileGizmoOnGUIDelegate
- <LayDown>c__AnonStorey0.<>m__0: TRANS: AlienRace.HarmonyPatches.PostureTranspiler
- <MakeNewToils>c__AnonStorey1.<>m__2: TRANS: SmartMedicine.MakeNewToils_Patch.Transpiler
- <MakeNewToils>c__Iterator0.<>m__0: TRANS: AlienRace.HarmonyPatches.PostureTranspiler
- <PickupMedicine>c__AnonStorey1.<>m__0: TRANS: SmartMedicine.PickupMedicine_Patch.Transpiler
- <Prosthetics>c__AnonStorey24.<>m__6: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- <TryGiveJob>c__AnonStorey0.<>m__0: TRANS: AnimalsLogic.YouSleepHere+JobGiver_RescueNearby_TryGiveJob_Patch.Transpiler
- ActiveDropPod.PodOpen: PRE: MapReroll.Patches.ActiveDropPod_PodOpen_Patch.RecordPodContents
- AddictionUtility.CanBingeOnNow: post: AlienRace.HarmonyPatches.CanBingeNowPostfix
- AgeInjuryUtility.GenerateRandomOldAgeInjuries: PRE: AlienRace.HarmonyPatches.GenerateRandomOldAgeInjuriesPrefix
- AgeInjuryUtility.RandomHediffsToGainOnBirthday: post: AlienRace.HarmonyPatches.RandomHediffsToGainOnBirthdayPostfix
- Alert_LifeThreateningHediff.GetExplanation: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- Alert_LowMedicine.MedicineCount: post: SmartMedicine.StockUp.LowMedicineWarning.Postfix
- ApparelProperties.GetInterferingBodyPartGroups: TRANS: AlienRace.HarmonyPatches.GetInterferingBodyPartGroupsTranspiler
- ApparelUtility.CanWearTogether: PRE: WhatTheHack.Harmony.ApparelUtility_CanWearTogether.Prefix post: JecsTools.HarmonyPatches.Post_CanWearTogether
- ApparelUtility.HasPartsToWear: post: WhatTheHack.Harmony.ApparelUtility_HasPartsToWear.Postfix
- AreaAllowedGUI.DoAreaSelector: TRANS: TD_Enhancement_Pack.DoAreaSelector_Patch.Transpiler
- AreaManager.AddStartingAreas: post: PrisonLabor.Harmony.AddLaborAreaPatch.Postfix
- AreaManager.AreaManagerUpdate: PRE: ProgressRenderer.Harmony_AreaManager_AreaManagerUpdate.Prefix
- AreaManager.CanMakeNewAllowed: PRE: AreaUnlocker.AreaManager_CanMakeNewAllowed.Prefix
- AreaManager.ExposeData: PRE: PrisonLabor.HarmonyPatches.Patch_RemoveLaborAreaIfDisabled.Prefix
- AreaManager.NotifyEveryoneAreaRemoved: post: TD_Enhancement_Pack.NotifyEveryoneAreaRemoved_Patch.Postfix
- AreaManager.TryMakeNewAllowed: post: TD_Enhancement_Pack.TryMakeNewAllowed_Patch.Postfix
- Area_Allowed.get_ListPriority: post: TD_Enhancement_Pack.AreaOrder.ListPriority_Postfix
- Area_Home.Set: PRE: TD_Enhancement_Pack.NeverHomeArea.Prefix
- ArmorUtility.ApplyArmor: PRE: JecsTools.HarmonyPatches.ApplyProperDamage
- ArmorUtility.GetPostArmorDamage: post: JecsTools.HarmonyPatches.Post_GetPostArmorDamage
- AutoUndrafter.AutoUndraftTick: post: SimpleSidearms.intercepts.AutoUndrafter_AutoUndraftTick_Postfix.AutoUndraftTick
- BackCompatibility.BillMedicalResolvingCrossRefs: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- BackCompatibility.HediffResolvingCrossRefs: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- BattleLogEntry_DamageTaken.DamagedBody: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- BattleLogEntry_ExplosionImpact.DamagedBody: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- BattleLogEntry_MeleeCombat.DamagedBody: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- BattleLogEntry_RangedImpact.DamagedBody: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- BeachMaker.Init: PRE: MapReroll.Patches.DeterministicGenerationPatcher.DeterministicBeachSetup post: MapReroll.Patches.DeterministicGenerationPatcher.PopDeterministicRandState
- Bill.ExposeData: post: PrisonLabor.HarmonyPatches.Patch_ExposeBillGroup.Postfix
- Bill.PawnAllowedToStartAnew: post: AlienRace.HarmonyPatches.PawnAllowedToStartAnewPostfix
- BillStack.Delete: post: PrisonLabor.HarmonyPatches.Patch_RemoveBillFromUtility.Postfix
- Bill_Medical.ShouldDoNow: post: WhatTheHack.Harmony.Bill_Medical_ShouldDoNow.Postfix
- Bill_Medical.set_Part: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler
- Blueprint_Build.MakeSolidThing: post: BlueprintReport.BlueprintReportUtilities.BlueprintTrackingTransferer.Postfix
- Building_Bed.AssignedAnything: PRE: AnimalsLogic.YouSleepHere+Building_Bed_AssignedAnything_Patch.Prefix
- Building_Bed.GetCurOccupant: PRE: WhatTheHack.Harmony.Building_Bed_GetCurOccupant.Prefix
- Building_Bed.GetGizmos: post: AnimalsLogic.YouSleepHere+Building_Bed_GetGizmos_Patch.Postfix
- Building_Bed.GetInspectString: TRANS: AnimalsLogic.YouSleepHere+Building_Bed_GetInspectString_Patch.Transpiler
- Building_Bed.GetSleepingSlotPos: post: WhatTheHack.Harmony.Building_Bed_GetSleepingSlotPos.Postfix
- Building_Bed.RemoveAllOwners: post: UseBedrolls.RemoveAllOwners_Patch.Postfix
- Building_Bed.TryAssignPawn: PRE: AnimalsLogic.YouSleepHere+Building_Bed_TryAssignPawn_Patch.Prefix
- Building_Bed.get_AssigningCandidates: post: AnimalsLogic.YouSleepHere+Building_Bed_get_AssigningCandidates_Patch.Postfix, AlienRace.HarmonyPatches.AssigningCandidatesPostfix
- Building_Bed.set_Medical: TRANS: AnimalsLogic.YouSleepHere+Building_Bed_set_Medical_Patch.Transpiler
- Building_Door.DeSpawn: post: Locks.HarmonyPatches.Patch_RemoveLockData.Postfix
- Building_Door.DoorOpen: PRE: DoorsExpanded.HarmonyPatches.InvisDoorOpen
- Building_Door.DoorTryClose: PRE: DoorsExpanded.HarmonyPatches.InvisDoorTryClose
- Building_Door.ExposeData: post: Locks.HarmonyPatches.Patch_AddLockDataToSave.Postfix
- Building_Door.GetGizmos: TRANS: Locks.HarmonyPatches.Patch_AddLockGizmoToDoors.Transpiler
- Building_Door.Notify_PawnApproaching: post: DoorsExpanded.HarmonyPatches.InvisDoorNotifyApproaching
- Building_Door.PawnCanOpen: TRANS: Locks.HarmonyPatches.Patch_InjectLockCheck.Transpiler
- Building_Door.StartManualCloseBy: PRE: DoorsExpanded.HarmonyPatches.InvisDoorManualClose
- Building_Door.StartManualOpenBy: post: DoorsExpanded.HarmonyPatches.InvisDoorManualOpen
- Building_Door.get_BlockedOpenMomentary: post: GiddyUpCore.Harmony.Building_Door_get_BlockedOpenMomentary.Postfix
- Building_Door.get_FreePassage: PRE: DoorsExpanded.HarmonyPatches.get_FreePassage
- Building_Grave.Notify_CorpseBuried: post: Psychology.Harmony.Building_Grave_NotifyCorpseBuried_Patch.FillGraveThought, Psychology.Harmony.Building_Grave_NotifyCorpseBuriedFuneralHook.PlanFuneral
- Building_TurretGun.BurstCooldownTime: post: TurretExtensions.HarmonyPatches.PostfixBurstCooldownTime
- Building_TurretGun.GetInspectString: TRANS: TurretExtensions.HarmonyPatches.TranspileGetInspectString
- Building_TurretGun.SpawnSetup: post: TurretExtensions.HarmonyPatches.PostfixSpawnSetup
- Building_TurretGun.Tick: PRE: TurretExtensions.HarmonyPatches.PrefixTick post: WhatTheHack.Harmony.Building_TurretGun_Tick.Postfix
- Building_TurretGun.TryStartShootSomething: post: TurretExtensions.HarmonyPatches.PostfixTryStartShootSomething
- Building_TurretGun.get_CanSetForcedTarget: post: TurretExtensions.HarmonyPatches.PostfixCanSetForcedTarget
- Building_WorkTable.UsableForBillsAfterFueling: post: Replace_Stuff.Replace.DisableWorkbench.Postfix
- Bullet.Impact: TRANS: RangedStaggerRebalanced.HarmonyPatches.TranspileImpact
- Caravan.AddPawn: PRE: CompVehicle.HarmonyCompVehicle.AddVehiclePawnsToCaravan
- Caravan.GetGizmos: post: JecsTools.HarmonyCaravanPatches.GetGizmos_Jobs
- Caravan.GetInspectString: post: JecsTools.HarmonyCaravanPatches.GetInspectString_Jobs, CompVehicle.HarmonyCompVehicle.GetInspectString_PostFix
- Caravan.Tick: post: WhatTheHack.Harmony.Caravan_Tick.Postfix
- CaravanEnterMapUtility.Enter: PRE: UseBedrolls.CaravanBedrollSharer.Prefix, CompVehicle.HarmonyCompVehicle.Enter_PreFix, MapReroll.Patches.CaravanEnterMapUtility_Enter_Patch.RecordPlayerAddedMapThings
- CaravanExitMapUtility.CanExitMapAndJoinOrCreateCaravanNow: post: CompVehicle.HarmonyCompVehicle.CanExit_PostFix
- CaravanExitMapUtility.ExitMapAndCreateCaravan: PRE: [800]ChangeDresser.Patch_CaravanExitMapUtility_ExitMapAndCreateCaravan.Prefix
- CaravanFormingUtility.AllSendablePawns: TRANS: WhatTheHack.Harmony.CaravanFormingUtility_AllSendablePawns.Transpiler
- CaravanFormingUtility.StopFormingCaravan: post: [800]ChangeDresser.Patch_CaravanFormingUtility_StopFormingCaravan.Postfix
- CaravanTicksPerMoveUtility.GetTicksPerMove: PRE: GiddyUpCaravan.Harmony.CaravanTicksPerMoveUtility_GetTicksPerMove.Prefix post: CompVehicle.HarmonyCompVehicle.GetTicksPerMove_PostFix TRANS: GiddyUpCaravan.Harmony.CaravanTicksPerMoveUtility_GetTicksPerMove.Transpiler
- CaravanUIUtility.AddPawnsSections: post: CompVehicle.HarmonyCompVehicle.AddPawnsSections_PostFix, WhatTheHack.Harmony.CaravanUIUtility_AddPawnsSections.Postfix
- Caravan_NeedsTracker.TrySatisfyPawnNeeds: PRE: CompVehicle.HarmonyCompVehicle.TrySatisfyFuelNeeds
- Caravan_PathFollower.CostToMove: post: GiddyUpCaravan.Harmony.Caravan_PathFollower_CostToMove.Postfix
- CellFinderLoose.GetFleeDestToolUser: PRE: RunandHide.Harmony.CellFinderLoosePatch.GetFleeDestToolUserPatch
- CharacterCardUtility.DrawCharacterCard: TRANS: Psychology.Harmony.CharacterCardUtility_ButtonPatch.AddPsycheDisplay
- ChildRelationUtility.ChanceOfBecomingChildOf: post: Psychology.Harmony.ChildRelationUtility_ChanceOfBecomingChildOf_Patch.KinseyFactor
- ColonistSaver.SaveToFile: TRANS: Psychology.Harmony.Optional.PresetSaverPatch.SavePawnRef
- Command.GizmoOnGUI: post: AllowTool.Patches.Command_GizmoOnGUI_Patch.InterceptInteraction TRANS: AllowTool.Patches.Command_GizmoOnGUI_Patch.DrawRightClickIcon
- CompBreakdownable.CheckForBreakdown: PRE: Fluffy_Breakdowns.HarmonyPatch_CheckForBreakdown.Prefix
- CompBreakdownable.CompInspectStringExtra: PRE: Fluffy_Breakdowns.HarmonyPatch_CompInspectStringExtra.Prefix
- CompDrug.PostIngested: post: AlienRace.HarmonyPatches.PostIngestedPostfix
- CompForbiddable.PostDraw: PRE: DoorsExpanded.HarmonyPatches.DontDrawInvisDoorForbiddenIcons
- CompPowerPlantWater.CompInspectStringExtra: post: WatermillTweaks.HarmonyPatches.PostfixCompInspectStringExtra
- CompPowerPlantWater.get_DesiredPowerOutput: post: WatermillTweaks.HarmonyPatches.PostfixDesiredPowerOutput
- CompPowerTrader.SetUpPowerVars: post: TurretExtensions.HarmonyPatches.PostfixSetUpPowerVars
- CompRefuelable.CompInspectStringExtra: TRANS: TurretExtensions.HarmonyPatches.CompRefuelable_FuelCapacityTranspiler
- CompRefuelable.GetFuelCountToFullyRefuel: TRANS: TurretExtensions.HarmonyPatches.TranspileGetFuelCountToFullyRefuel
- CompRefuelable.Refuel: TRANS: TurretExtensions.HarmonyPatches.CompRefuelable_FuelCapacityTranspiler
- CompRefuelable.get_TargetFuelLevel: TRANS: TurretExtensions.HarmonyPatches.CompRefuelable_FuelCapacityTranspiler
- CompRefuelable.set_TargetFuelLevel: TRANS: TurretExtensions.HarmonyPatches.CompRefuelable_FuelCapacityTranspiler
- CompSpawnerMechanoidsOnDamaged.<TrySpawnMechanoids>m__1: post: CompVehicle.HarmonyCompVehicle.MechanoidsFixer
- CompTargetEffect_PsychicShock.DoEffectOn: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- CompTemperatureRuinable.DoTicks: PRE: AnimalsLogic.RuinedEggs+CompTemperatureRuinable_DoTicks_Patch.Prefix, RimFridge.Patch_CompTemperatureRuinable_DoTicks.Prefix post: AnimalsLogic.RuinedEggs+CompTemperatureRuinable_DoTicks_Patch.Postfix
- CompUseEffect_FixWorstHealthCondition.DoEffect: PRE: DeathRattle.Harmony.CompUseEffect_FixWorstHealthCondition_DestroyedOrganPatch.PrioritizeDestroyedOrgans
- CompUseEffect_FixWorstHealthCondition.get_HandCoverageAbsWithChildren: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler
- Corpse.ButcherProducts: PRE: AlienRace.HarmonyPatches.ButcherProductsPrefix
- Corpse.GetInspectString: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- Corpse.IngestedCalculateAmounts: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- DamageWorker_AddInjury.ApplySmallPawnDamagePropagation: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- DamageWorker_AddInjury.FinalizeAndAddInjury: post: CompVehicle.HarmonyCompVehicle.TryInjureVehicleOccupants
- DamageWorker_Blunt.<StunChances>m__1: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- DamageWorker_Blunt.<StunChances>m__6: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- DamageWorker_Blunt.ApplySpecialEffectsToPart: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- DaysWorthOfFoodCalculator.ApproxDaysWorthOfFood: PRE: WhatTheHack.Harmony.DaysWorthOfFoodCalculator_ApproxDaysWorthOfFood.Prefix
- DebugTools_Health.Options_Damage_BodyParts: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- DebugTools_Health.Options_Hediff_BodyParts: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- DebugWindowsOpener.DevToolStarterOnGUI: TRANS: HugsLib.Patches.DevToolStarterOnGUI_Patch.ExtendButtonsWindow
- DebugWindowsOpener.DrawButtons: TRANS: HugsLib.Patches.DebugWindowsOpener_Patch.DrawAdditionalButtons
- DeepResourceGrid.DeepResourceGridUpdate: PRE: ProgressRenderer.Harmony_DeepResourceGrid_DeepResourceGridUpdate.Prefix
- DeepResourceGrid.MarkForDraw: post: DeepOreIdentifier.HarmonyPatches+Patch_DeepResourceGrid.Postfix
- DefGenerator.GenerateImpliedDefs_PreResolve: PRE: Replace_Stuff.ThingDefGenerator_ReplaceFrame.Prefix post: AnimalTab.Patch_GenerateImpliedDefs_PreResolve.Postfix, WorkTab.DefGenerator_GenerateImpliedDefs_PreResolve.Postfix, Fluffy.DefGenerator_GenerateImpliedDefs_PreResolve.Postfix
- DefOfHelper.RebindAllDefOfs: post: AllowTool.Patches.DefOfHelper_RebindAll_Patch.HookBeforeImpliedDefsGeneration
- Designation.DesignationDraw: PRE: MorePlanning.Common.DesignationPlanningDraw.Prefix, MorePlanning.Common.DesignationPlanningDraw.Prefix
- Designation.ExposeData: PRE: MorePlanning.Common.DesignationPlanningExposeData.Prefix, MorePlanning.Common.DesignationPlanningExposeData.Prefix
- DesignationManager.DrawDesignations: PRE: ProgressRenderer.Harmony_DesignationManager_DrawDesignations.Prefix
- Designator.CanDesignateThing: post: AlienRace.HarmonyPatches.CanDesignateThingTamePostfix
- DesignatorManager.DesignatorManagerUpdate: PRE: ProgressRenderer.Harmony_DesignatorManager_DesignatorManagerUpdate.Prefix
- Designator_Build.CanDesignateCell: post: Replace_Stuff.BlueprintReplace.NoDesignateSameStuff.Postfix
- Designator_Build.get_Visible: post: Rimatomics.HarmonyPatches+Harmony_Designator_Build_Visible.Postfix
- Designator_Cancel.DesignateThing: PRE: TurretExtensions.HarmonyPatches.PrefixDesignateThing
- Designator_Install.CanDesignateCell: TRANS: Replace_Stuff.BlueprintReplace.DesignatorInstall.Transpiler
- Designator_PlantsCut.IconReverseDesignating: PRE: AllowTool.Patches.DesignatorCut_ReverseIcon_Patch.NeverChangeIcon
- Designator_PlantsCut.LabelCapReverseDesignating: PRE: AllowTool.Patches.DesignatorCut_ReverseLabel_Patch.NeverChangeLabel
- DestroyedSettlement.ShouldRemoveMapNow: post: Rimatomics.HarmonyPatches+Harmony_DestroyedSettlement_ShouldRemoveMapNow.Postfix
- Dialog_BillConfig.DoWindowContents: PRE: RSA.Dialog_BillConfig_DoWindowContents.Before_DoWindowContents TRANS: PrisonLabor.HarmonyPatches.Patch_BillCheckbox.Transpiler
- Dialog_DebugActionsMenu.<DoListingItems_MapTools>m__5A: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- Dialog_FormCaravan.AddPawnsToTransferables: PRE: Psychology.Harmony.Dialog_FormCaravan_AddPawnsToTransferables_Patch.DoWindowContentsDisbandCaravans
- Dialog_FormCaravan.CheckForErrors: PRE: CompVehicle.HarmonyCompVehicle.CheckForErrors_PreFix
- Dialog_FormCaravan.CountToTransferChanged: post: WhatTheHack.Harmony.Dialog_FormCaravan_CountToTransferChanged.Postfix
- Dialog_FormCaravan.DoBottomButtons: TRANS: WhatTheHack.Harmony.Dialog_FormCaravan_DoBottomButtons.Transpiler
- Dialog_FormCaravan.PostOpen: PRE: ChangeDresser.Patch_Dialog_FormCaravan_PostOpen.Prefix
- Dialog_FormCaravan.TryFormAndSendCaravan: post: WhatTheHack.Harmony.Dialog_FormCaravan_TryFormAndSendCaravan.Postfix
- Dialog_FormCaravan.TryReformCaravan: PRE: WhatTheHack.Harmony.Dialog_FormCaravan_TryReformCaravan.Prefix
- Dialog_LoadTransporters.CountToTransferChanged: post: WhatTheHack.Harmony.Dialog_LoadTransporters_CountToTransferChanged.Postfix
- Dialog_LoadTransporters.TryAccept: post: WhatTheHack.Harmony.Dialog_LoadTransporters_TryAccept.Postfix
- Dialog_ManageAreas..ctor: post: TD_Enhancement_Pack.Dialog_ManageAreas_Patch.Postfix
- Dialog_ManageAreas.DoAreaRow: TRANS: TD_Enhancement_Pack.AreaRowPatch.Transpiler
- Dialog_ManageAreas.DoWindowContents: PRE: AreaUnlocker.HarmonyPatch_Dialog_ManageAreas.Prefix
- Dialog_ManageAreas.get_InitialSize: post: TD_Enhancement_Pack.InitialSize_Patch.Postfix
- Dialog_ManageOutfits.DoWindowContents: PRE: RSA.DialogManageOutfits_DoWindowContents.Before_DoWindowContents
- Dialog_Options.DoWindowContents: TRANS: HugsLib.Patches.Dialog_Options_Patch.ReplaceModOptionsButton
- Dialog_SplitCaravan.CheckForErrors: PRE: CompVehicle.HarmonyCompVehicle.DontSplitCaravansWithVehicles
- Dialog_SplitCaravan.CountToTransferChanged: post: WhatTheHack.Harmony.Dialog_SplitCaravan_CountToTransferChanged.Postfix
- Dialog_Trade.Close: post: TD_Enhancement_Pack.PauseAfterTrader.Postfix, ChangeDresser.Patch_Window_PreClose.Postfix
- EdificeGrid.Register: PRE: DoorsExpanded.HarmonyPatches.RegisterDoorExpanded, WhatTheHack.Harmony.EdificeGrid_Register.Prefix
- EditWindow_Log.DoMessagesListing: PRE: HugsLib.Patches.EditWindow_Log_Patch.ExtraLogWindowButtons
- EditWindow_TweakValues.DoWindowContents: TRANS: AlienRace.HarmonyPatches.TweakValuesTranspiler
- EnvironmentStatsDrawer.DrawRoomOverlays: PRE: ProgressRenderer.Harmony_EnvironmentStatsDrawer_DrawRoomOverlays.Prefix
- Faction.FactionTick: TRANS: AlienRace.HarmonyPatches.FactionTickTranspiler
- Faction.Notify_MemberDied: PRE: JecsTools.HarmonyPatches.Notify_MemberDied
- Faction.TryMakeInitialRelationsWith: post: AlienRace.HarmonyPatches.TryMakeInitialRelationsWithPostfix
- FeedPatientUtility.ShouldBeFed: TRANS: SmartMedicine.ShouldBeFed_Patch.Transpiler
- FloatMenuMakerMap.AddDraftedOrders: post: BattleMounts.Harmony.FloatMenuMakerMap_AddDraftedOrders.Postfix
- FloatMenuMakerMap.AddHumanlikeOrders: post: JecsTools._HumanlikeOrdersUtility.AddHumanlikeOrders_PostFix, CompVehicle.HarmonyCompVehicle.DontRescueVehiclesInFloatMenus, AlienRace.HarmonyPatches.AddHumanlikeOrdersPostfix, Dismiss_Trader.HarmonyPatches.FloatMenuMakerMap_AddHumanlikeOrdersToDismissTraders_PostFix, RimQuest.HarmonyPatches.AddHumanlikeOrders, SimpleSidearms.intercepts.FloatMenuMakerMap_AddHumanLikeOrders_Postfix.AddHumanlikeOrders TRANS: PickUpAndHaul.HarmonyPatches.FloatMenuMakerMad_AddHumanlikeOrders_Transpiler
- FloatMenuMakerMap.AddJobGiverWorkOrders: PRE: AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch.Prefix, WhatTheHack.Harmony.FloatMenuMakerMap_AddJobGiverWorkOrders.Prefix post: AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch.Postfix TRANS: AchtungMod.FloatMenuMakerMap_AddJobGiverWorkOrders_Patch.Transpiler
- FloatMenuMakerMap.CanTakeOrder: post: DraftingPatcher.FloatMenuMakerMap_CanTakeOrder_Patch.MakePawnControllable
- FloatMenuMakerMap.ChoicesAtFor: post: AchtungMod.FloatMenuMakerMap_ChoicesAtFor_Patch.Postfix, GiddyUpRideAndRoll.Harmony.FloatMenuMakerMap_ChoicesAtFor.Postfix, WhatTheHack.Harmony.FloatMenuMakerMap_ChoicesAtFor.Postfix
- FogGrid.UnfogWorker: post: Replace_Stuff.OverMineable.UnFogFix.Postfix
- FoodUtility.BestFoodInInventory: PRE: PawnRules.Patch.RimWorld_FoodUtility_BestFoodInInventory.Prefix
- FoodUtility.BestFoodSourceOnMap: PRE: PawnRules.Patch.RimWorld_FoodUtility_BestFoodSourceOnMap.Prefix
- FoodUtility.GetBodyPartNutrition: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- FoodUtility.ThoughtsFromIngesting: post: AlienRace.HarmonyPatches.ThoughtsFromIngestingPostfix, Psychology.Harmony.FoodUtility_AddPickyThoughts_Patch.AddPickyThoughtsPatch
- FoodUtility.TryFindBestFoodSourceFor: PRE: PawnRules.Patch.RimWorld_FoodUtility_TryFindBestFoodSourceFor.Prefix post: [200]Meals_On_Wheels.FoodGrabbing.Postfix
- ForbidUtility.IsForbidden: PRE: AchtungMod.ForbidUtility_IsForbidden_Patch.Prefix TRANS: PrisonLabor.HarmonyPatches.Patch_ItemIsForbidden.Transpiler
- ForbidUtility.IsForbiddenToPass: post: DoorsExpanded.HarmonyPatches.IsForbiddenToPass_PostFix
- Frame.CompleteConstruction: PRE: Replace_Stuff.Virtualize_CompleteConstruction.Prefix
- Frame.FailConstruction: PRE: Replace_Stuff.Virtualize_FailConstruction.Prefix
- Frame.MaterialsNeeded: PRE: Replace_Stuff.Virtualize_MaterialsNeeded.Prefix
- Frame.get_WorkToBuild: PRE: Replace_Stuff.Virtualize_WorkToBuild.Prefix
- Game.DeinitAndRemoveMap: post: HugsLib.Patches.Game_DeinitAndRemoveMap_Patch.MapRemovalHook
- Game.FillComponents: PRE: HugsLib.Patches.Game_FillComponents_Patch.GameInitializationHook
- Game.FinalizeInit: post: HugsLib.Patches.Game_FinalizeInit_Patch.WorldLoadedHook, PawnRules.Patch.Verse_Game_FinalizeInit.Postfix
- Game.InitNewGame: post: EdB.PrepareCarefully.HarmonyPatches.InitNewGamePostfix
- GameComponentUtility.LoadedGame: post: RimFridge.Patch_GameComponentUtility_LoadedGame.Postfix
- GameComponentUtility.StartedNewGame: post: RimFridge.Patch_GameComponentUtility_StartedNewGame.Postfix
- GameConditionManager.GameConditionManagerDraw: PRE: ProgressRenderer.Harmony_GameConditionManager_GameConditionManagerDraw.Prefix
- GameEnder.IsPlayerControlledWithFreeColonist: post: CompVehicle.HarmonyCompVehicle.CanEndGame
- GameInitData.PrepForMapGen: PRE: AlienRace.HarmonyPatches.PrepForMapGenPrefix
- GameRules.DesignatorAllowed: post: AlienRace.HarmonyPatches.DesignatorAllowedPostfix
- GenConstruct.BlocksConstruction: PRE: Replace_Stuff.Other.PawnBlockConstruction.Prefix, UseBedrolls.PawnBlockConstruction.Prefix, AchtungMod.GenConstruct_BlocksConstruction_Patch.Prefix post: Replace_Stuff.CoolerWallShare_Blocks.Postfix, Replace_Stuff.ReplaceFrameNoBlock.Postfix, Replace_Stuff.OverMineable.MineableBlocksConstruction.Postfix
- GenConstruct.CanConstruct: post: AlienRace.HarmonyPatches.CanConstructPostfix, PawnRules.Patch.RimWorld_GenConstruct_CanConstruct.Postfix
- GenConstruct.CanPlaceBlueprintAt: post: StuffedReplacement.NormalBuildReplace.Postfix TRANS: Replace_Stuff.OverMineable.BlueprintOverFogged.Transpiler
- GenConstruct.CanPlaceBlueprintOver: post: Replace_Stuff.CoolerWallShare_Blueprint.Postfix, Replace_Stuff.OverMineable.CanPlaceBlueprintOverMineable.Postfix
- GenConstruct.HandleBlockingThingJob: post: Replace_Stuff.OverMineable.HandleBlockingThingOverMineable.Postfix
- GenConstruct.PlaceBlueprintForBuild: PRE: Replace_Stuff.Replace.InterceptBlueprint.Prefix, Replace_Stuff.OverMineable.InterceptBlueprintOverMinable.Prefix
- GenDraw.DrawAimPie: PRE: BattleMounts.Harmony.GenDraw_DrawAimPie.Prefix
- GenGrid.CanBeSeenOver: post: DoorsExpanded.HarmonyPatches.CanBeSeenOver
- GenGrid.Standable: post: WhatTheHack.Harmony.GenGrid_Standable.Postfix
- GenHostility.HostileTo: PRE: AnimalsLogic.GenHostility_IsPredatorHostileTo_Patch.Prefix post: AnimalsLogic.GenHostility_IsPredatorHostileTo_Patch.Postfix
- GenPath.ShouldNotEnterCell: post: DoorsExpanded.HarmonyPatches.ShouldNotEnterCellInvisDoors
- GenSpawn.Spawn: PRE: WhatTheHack.Harmony.GenSpawn_Spawn.Prefix post: WhatTheHack.Harmony.GenSpawn_Spawn.Postfix TRANS: WhatTheHack.Harmony.GenSpawn_Spawn.Transpiler
- GenSpawn.SpawnBuildingAsPossible: PRE: DoorsExpanded.HarmonyPatches.HeronSpawnBuildingAsPossible
- GenSpawn.SpawningWipes: post: Replace_Stuff.CoolerWallShare_Wipes.Postfix, Replace_Stuff.ReplaceFrameNoWipe.Postfix, Replace_Stuff.BlueprintReplace.WipeBlueprints.Postfix, DoorsExpanded.HarmonyPatches.InvisDoorsDontWipe
- GenSpawn.WipeExistingThings: PRE: DoorsExpanded.HarmonyPatches.WipeExistingThings
- GenStep_Terrain.GenerateRiver: PRE: MapReroll.Patches.DeterministicGenerationPatcher.DeterministicRiverSetup post: MapReroll.Patches.DeterministicGenerationPatcher.PopDeterministicRandState
- GhostDrawer.DrawGhostThing: PRE: DoorsExpanded.HarmonyPatches.HeronDoorGhostHandler
- Gizmo_CaravanInfo.GizmoOnGUI: post: WhatTheHack.Harmony.Gizmo_CaravanInfo_GizmoOnGUI.Postfix
- GlowGrid.MarkGlowGridDirty: post: TD_Enhancement_Pack.GlowGridDirty_Patch.Postfix
- GrammarUtility.RulesForPawn: post: AlienRace.HarmonyPatches.RulesForPawnPostfix
- HaulAIUtility.PawnCanAutomaticallyHaulFast: PRE: AchtungMod.HaulAIUtility_PawnCanAutomaticallyHaulFast_Patch.Prefix TRANS: PrisonLabor.Harmony.ReservedByPrisonerPatch.Transpiler
- HealthAIUtility.FindBestMedicine: PRE: Pharmacist.HealthAIUtility_FindBestMedicine.Prefix, SmartMedicine.FindBestMedicine.Prefix
- HealthCardUtility.DrawHediffListing: TRANS: BlueLeakTest.HealthCardUtility_DrawHediffListing.Transpiler
- HealthCardUtility.DrawHediffRow: TRANS: TD_Enhancement_Pack.GoodHediff.Transpiler, BlueLeakTest.HealthCardUtility_DrawHediffRow.Transpiler
- HealthCardUtility.DrawOverviewTab: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- HealthCardUtility.GetTooltip: TRANS: BlueLeakTest.HealthCardUtility_GetTooltip.Transpiler
- HealthUtility.GetGeneralConditionLabel: PRE: CompVehicle.HarmonyCompVehicle.ReplaceConditionLabel
- HealthUtility.GiveInjuriesOperationFailureCatastrophic: TRANS: LessArbitrarySurgery.Harmony.HealthUtilityCatastrophicInjuriesPatch.FailureCatastrophicInjuries
- HealthUtility.GiveInjuriesOperationFailureMinor: TRANS: LessArbitrarySurgery.Harmony.HealthUtilityMinorInjuriesPatch.FailureMinorInjuries
- HealthUtility.GiveRandomSurgeryInjuries: TRANS: LessArbitrarySurgery.Harmony.HealthUtilitySurgeryPatch.ReplaceDefaultSurgeryConsequences
- HealthUtility.ShouldRandomSurgeryInjuriesAvoidDestroying: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- Hediff.PostAdd: post: NightVision.NVHarmonyPatcher.Hediff_PostAdd_Postfix
- Hediff.PostRemoved: post: NightVision.NVHarmonyPatcher.Hediff_PostRemoved_Postfix
- Hediff.Tick: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- Hediff.set_Part: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler
- HediffDef.SpecialDisplayStats: post: NightVision.NVHarmonyPatcher.SpecialDisplayStats_Postfix
- HediffGiver_Hypothermia.OnIntervalPassed: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- HediffSet.<get_HasHead>m__0: post: AlienRace.HarmonyPatches.HasHeadPostfix
- HediffSet.AddDirect: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- HediffSet.CacheMissingPartsCommonAncestors: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- HediffSet.get_HasHead: PRE: AlienRace.HarmonyPatches.HasHeadPrefix
- HediffWithComps.PostAdd: post: NightVision.NVHarmonyPatcher.HediffWithComps_PostAdd_Postfix
- ILInstruction.GetSize: TRANS: AlienRace.HarmonyPatches.HarmonySizeBugFix
- ITab_Pawn_Character.get_IsVisible: PRE: WhatTheHack.Harmony.ITab_Pawn_Character_IsVisible.Prefix
- ITab_Pawn_Gear.DrawThingRow: post: CompSlotLoadable.HarmonyCompSlotLoadable.DrawThingRow_PostFix TRANS: SmartMedicine.DrawThingRow_Patch.Transpiler
- ITab_Pawn_Gear.FillTab: TRANS: SmartMedicine.FillTab_Patch.Transpiler
- ITab_Pawn_Gear.InterfaceDrop: PRE: CompInstalledPart.HarmonyCompInstalledPart.InterfaceDrop_PreFix, SimpleSidearms.intercepts.ITab_Pawn_Gear_InterfaceDrop_Prefix.InterfaceDrop, WhatTheHack.Harmony.ITab_Pawn_Gear_InterfaceDrop.Prefix post: SmartMedicine.InterfaceDrop_Patch.Postfix
- ITab_Pawn_Gear.TryDrawOverallArmor: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- ITab_Pawn_Visitor.FillTab: TRANS: PrisonLabor.HarmonyPatches.Patch_AddScrollToPrisonerTab.Transpiler, PrisonLabor.HarmonyPatches.Patch_ExtendVistorRect.Transpiler
- ITab_Storage.FillTab: PRE: RSA.ITab_Storage_FillTab.Before_ITab_Storage_FillTab
- IncidentWorker_Ambush.DoExecute: TRANS: Battlemounts.Harmony.IncidentWorker_Ambush_EnemyFaction_GeneratePawns.Transpiler
- IncidentWorker_QuestDownedRefugee.TryExecuteWorker: PRE: IncidentPersonStat.IncidentWorker_QuestDownedRefugee_Patch.Prefix
- IncidentWorker_QuestPrisonerRescue.TryExecuteWorker: PRE: IncidentPersonStat.IncidentWorker_QuestPrisonerRescue_Patch.Prefix
- IncidentWorker_Raid.TryExecuteWorker: TRANS: Battlemounts.Harmony.IncidentWorker_Raid_TryExecuteWorker.Transpiler, WhatTheHack.Harmony.IncidentWorker_Raid_TryExecuteWorker.Transpiler
- IncidentWorker_RefugeeChased.TryExecuteWorker: PRE: IncidentPersonStat.IncidentWorker_RefugeeChased_Patch.Prefix
- IncidentWorker_TraderCaravanArrival.TryExecuteWorker: TRANS: GiddyUpCaravan.Harmony.IncidentWorker_TraderCaravanArrival_TryExecuteWorker.Transpiler
- IncidentWorker_TravelerGroup.TryExecuteWorker: TRANS: GiddyUpCaravan.Harmony.IncidentWorker_TravelerGroup_TryExecuteWorker.Transpiler
- IncidentWorker_VisitorGroup.TryConvertOnePawnToSmallTrader: PRE: GiddyUpCaravan.Harmony.IncidentWorker_VisitorGroup_TryConvertOnePawnToSmallTrader.Prefix post: RimQuest.HarmonyPatches.AddQuestGiver
- IncidentWorker_VisitorGroup.TryExecuteWorker: TRANS: GiddyUpCaravan.Harmony.IncidentWorker_VisitorGroup_TryExecuteWorker.Transpiler
- IncidentWorker_WandererJoin.TryExecuteWorker: PRE: IncidentPersonStat.IncidentWorker_WandererJoin_Patch.Prefix
- InspectGizmoGrid.DrawInspectGizmoGridFor: TRANS: AllowTool.Patches.InspectGizmoGrid_DrawInspectGizmoGridFor_Patch.RegisterReverseDesignatorCommandPair, TD_Enhancement_Pack.StopGizmo.Transpiler
- InteractionUtility.CanInitiateRandomInteraction: post: Psychology.Harmony.InteractionUtility_CanInitiate_Patch.PsychologyAddonsForCanInitiate
- InteractionUtility.CanReceiveRandomInteraction: post: Psychology.Harmony.InteractionUtility_CanReceive_Patch.PsychologyAddonsForCanReceive
- InteractionUtility.TryGetRandomVerbForSocialFight: post: Psychology.Harmony.InteractionUtility_SocialFightVerb_Patch.RemoveBiting
- InteractionWorker_Breakup.Interacted: PRE: Psychology.Harmony.InteractionWorker_Breakup_Interacted_Patch.NewInteracted
- InteractionWorker_Breakup.RandomSelectionWeight: PRE: Psychology.Harmony.InteractionWorker_RandomSelectionWeight_Patch.NewSelectionWeight
- InteractionWorker_DeepTalk.RandomSelectionWeight: PRE: Psychology.Harmony.InteractionWorker_DeepTalk_SelectionWeightPatch.PsychologyException
- InteractionWorker_MarriageProposal.AcceptanceChance: PRE: Psychology.Harmony.InteractionWorker_MarriageProposal_AcceptanceChancePatch.PsychologyException
- InteractionWorker_MarriageProposal.Interacted: TRANS: Psychology.Harmony.InteractionWorker_MarriageProposal_InteractedPatch.BlindfoldedSurgery
- InteractionWorker_MarriageProposal.RandomSelectionWeight: post: Psychology.Harmony.InteractionWorker_MarriageProposal_SelectionWeightPatch._RandomSelectionWeight
- InteractionWorker_RecruitAttempt.DoRecruit: PRE: Psychology.Harmony.InteractionWorker_RecruitAttempt_DoRecruitPatch.AddCapturedThoughts
- InteractionWorker_RomanceAttempt.BreakLoverAndFianceRelations: PRE: Psychology.Harmony.InteractionWorker_RomanceAttempt_BreakRelationsPatch.BreakRelations
- InteractionWorker_RomanceAttempt.Interacted: PRE: [600]Psychology.Harmony.InteractionWorker_RomanceAttempt_InteractedLearnSexualityPatch.LearnSexuality post: Psychology.Harmony.InteractionWorker_RomanceAttempt_InteractedHandleThoughtsPatch.HandleNewThoughts
- InteractionWorker_RomanceAttempt.RandomSelectionWeight: PRE: PawnRules.Patch.RimWorld_InteractionWorker_RomanceAttempt_RandomSelectionWeight.Prefix post: [0]Psychology.Harmony.InteractionWorker_RomanceAttempt_SelectionWeightPatch.PsychologyException
- InteractionWorker_RomanceAttempt.SuccessChance: PRE: PawnRules.Patch.RimWorld_InteractionWorker_RomanceAttempt_SuccessChance.Prefix post: [0]Psychology.Harmony.InteractionWorker_RomanceAttempt_SuccessChancePatch.NewSuccessChance
- InteractionWorker_RomanceAttempt.TryAddCheaterThought: post: Psychology.Harmony.InteractionWorker_RomanceAttempt_CheaterThoughtPatch.AddCodependentThought
- JobDriver.Cleanup: PRE: BattleMounts.Harmony.Jobdriver_Cleanup+JobDriver_Cleanup.Prefix
- JobDriver.SetupToils: post: GiddyUpRideAndRoll.Harmony.JobDriver_SetupToils.Postfix, RunAndGun.Harmony.JobDriver_SetupToils.Postfix
- JobDriver_AttackMelee.TryMakePreToilReservations: post: SimpleSidearms.intercepts.JobDriver_AttackMelee_TryMakePreToilReservations.Postfix
- JobDriver_FoodDeliver.TryMakePreToilReservations: PRE: Meals_On_Wheels.Food_TryMakePreToilReservations_Patch.Prefix
- JobDriver_FoodFeedPatient.TryMakePreToilReservations: PRE: Meals_On_Wheels.Food_TryMakePreToilReservations_Patch.Prefix
- JobDriver_HaulToCell.MakeNewToils: post: PickUpAndHaul.HarmonyPatches.JobDriver_HaulToCell_PostFix
- JobDriver_Ingest.TryMakePreToilReservations: PRE: Meals_On_Wheels.Food_TryMakePreToilReservations_Patch.Prefix
- JobDriver_LayEgg.MakeNewToils: PRE: AnimalsLogic.JobDriver_LayEgg_MakeNewToils_Patch.Prefix
- JobDriver_Mend.DoBill: post: ProfitableWeapons.HarmonyPatches.RemoveScavengedWeaponFlag
- JobDriver_Mount.FinishAction: post: GiddyUpRideAndRoll.Harmony.JobDriver_Mount_FinishAction.Postfix
- JobDriver_Mount.TryMakePreToilReservations: post: GiddyUpRideAndRoll.Harmony.JobDriver_Mount_TryMakePreToilReservations.Postfix
- JobDriver_Mounted.FinishAction: post: GiddyUpRideAndRoll.Harmony.JobDriver_Mounted_FinishAction.Postfix
- JobDriver_Mounted.shouldCancelJob: post: GiddyUpRideAndRoll.Harmony.JobDriver_Mounted_ShouldCancelJob.Postfix
- JobDriver_TendPatient.Notify_Starting: PRE: SmartMedicine.TendPatient_Notify_Starting_Patch.Prefix
- JobDriver_Wait.CheckForAutoAttack: post: AllowTool.Patches.JobDriverWait_CheckForAutoAttack_Patch.DoPartyHunting
- JobDriver_Wear.Notify_Starting: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- JobDriver_Wear.TryUnequipSomething: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- JobGiver_AIDefendPawn.TryGiveJob: PRE: AnimalRangeAttack.ARA_FightAI_Patch.Prefix
- JobGiver_ConfigurableHostilityResponse.TryGetAttackNearbyEnemyJob: TRANS: TD_Enhancement_Pack.NotSoHostile.Transpiler
- JobGiver_DoLovin.TryGiveJob: post: Psychology.Harmony.JobGiver_DoLovin_JobPatch.CancelJob
- JobGiver_DropUnusedInventory.Drop: PRE: PickUpAndHaul.HarmonyPatches.Drop_Prefix
- JobGiver_DropUnusedInventory.TryGiveJob: post: PickUpAndHaul.HarmonyPatches.DropUnusedInventory_PostFix TRANS: SmartMedicine.StockUp.DontDropStockedDrugs.Transpiler
- JobGiver_EatRandom.TryGiveJob: PRE: AnimalsLogic.DoNotEatRandomly+JobGiver_EatRandom_TryGiveJob_Patch.Prefix
- JobGiver_GetRest.GetPriority: post: Psychology.Harmony.JobGiver_GetRest_PriorityPatch.InsomniacPriority
- JobGiver_GetRest.TryGiveJob: TRANS: UseBedrolls.InterceptRest.Transpiler
- JobGiver_Haul.TryGiveJob: PRE: CompVehicle.HarmonyCompVehicle.TryGiveJob_PreFix
- JobGiver_Idle.TryGiveJob: post: PickUpAndHaul.HarmonyPatches.IdleJoy_Postfix
- JobGiver_LayEgg.TryGiveJob: PRE: AnimalsLogic.JobGiver_LayEgg_TryGiveJob_Patch.Prefix
- JobGiver_Manhunter.TryGiveJob: PRE: AnimalRangeAttack.ARA__ManHunter_Patch.Prefix
- JobGiver_OptimizeApparel.ApparelScoreGain: post: AlienRace.HarmonyPatches.ApparelScoreGainPostFix TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- JobGiver_OptimizeApparel.TryGiveJob: post: ChangeDresser.Patch_JobGiver_OptimizeApparel.Postfix
- JobGiver_Orders.TryGiveJob: post: CompVehicle.HarmonyCompVehicle.PreventWaitAttackError
- JobGiver_PackFood.IsGoodPackableFoodFor: post: PawnRules.Patch.RimWorld_JobGiver_PackFood_IsGoodPackableFoodFor.Postfix
- JobGiver_PatientGoToBed.TryIssueJobPackage: TRANS: SmartMedicine.PatientGoToBed_Patch.Transpiler
- JobGiver_PrepareCaravan_GatherItems.TryGiveJob: PRE: CompVehicle.HarmonyCompVehicle.TryGiveItemJob_PreFix
- JobGiver_PrisonerEscape.TryGiveJob: TRANS: PrisonLabor.HarmonyPatches.Patch_EscapingPrisoner.Transpiler
- JobGiver_SatisfyChemicalNeed.DrugValidator: post: AlienRace.HarmonyPatches.DrugValidatorPostfix
- JobGiver_SeekAllowedArea.TryGiveJob: PRE: AnimalsLogic.YouSleepHere+JobGiver_SeekAllowedArea_TryGiveJob_Patch.Prefix
- JobGiver_Work.TryIssueJobPackage: TRANS: Mining_Priority.Prioritized_Patch.Transpiler, PrisonLabor.HarmonyPatches.Patch_LaborForbid.Transpiler
- JoyGiver_Ingest.CanIngestForJoy: PRE: PawnRules.Patch.RimWorld_JoyGiver_Ingest_CanIngestForJoy.Prefix
- LanguageDatabase.SelectLanguage: PRE: HugsLib.Patches.LanguageDatabase_Patch.ForceRestartAfterLangChange
- Listing_TreeThingFilter.DoCategoryChildren: PRE: RSA.Core.ThingFilter_InjectFilter.Before_DoCategoryChildren
- LordToil_PrepareCaravan_GatherAnimals.UpdateAllDuties: PRE: CompVehicle.HarmonyCompVehicle.GiveVehiclesLoadAnimalDuties
- LordToil_PrepareCaravan_GatherItems.LordToilTick: PRE: CompVehicle.HarmonyCompVehicle.GiveVehiclesLoadItemToil
- LordToil_PrepareCaravan_GatherItems.UpdateAllDuties: PRE: CompVehicle.HarmonyCompVehicle.GiveVehiclesLoadItemDuties
- LordToil_PrepareCaravan_GatherSlaves.LordToilTick: PRE: CompVehicle.HarmonyCompVehicle.GiveVehiclesLoadSlaveDuties
- LordToil_PrepareCaravan_Leave.UpdateAllDuties: PRE: GiddyUpCaravan.Harmony.Lordtoil_PrepareCaravan_Leave_UpdateAllDuties.Prefix
- LordToil_Siege.CanBeBuilder: PRE: WhatTheHack.Harmony.LordToil_Siege_CanBeBuilder.Prefix
- LovePartnerRelationUtility.ChangeSpouseRelationsToExSpouse: PRE: Psychology.Harmony.LovePartnerRelationUtility_PolygamousSpousePatch.PolygamousException
- LovePartnerRelationUtility.HasAnyLovePartner: PRE: WhatTheHack.Harmony.LovePartnerRelationUtility_HasAnyLovePartner.Prefix
- LovePartnerRelationUtility.LovePartnerRelationGenerationChance: post: [0]Psychology.Harmony.LovePartnerRelationUtility_GenerationChancePatch.PsychologyFormula
- MainMenuDrawer.DoMainMenuControls: TRANS: DoctorVanGogh.ModSwitch.Patches+MainMenuDrawer_DoMainMenuControls.Transpiler
- MainTabWindow_Inspect.get_CurTabs: post: BlueprintReport.BlueprintTabInjector.Postfix
- MainTabWindow_PawnTable.get_Pawns: TRANS: PrisonLabor.HarmonyPatches.Patch_WorkTab.Transpiler
- MainTabWindow_Research.DrawRightRect: TRANS: AlienRace.HarmonyPatches.ResearchScreenTranspiler
- MainTabWindow_Research.ViewSize: TRANS: AlienRace.HarmonyPatches.ResearchScreenTranspiler
- MainTabWindow_WorkTab.DoWindowContents: post: HMTBLite.HarmonyPatches.Patch_MainTabWindow_Work
- MainTabsRoot.HandleLowPriorityShortcuts: PRE: AchtungMod.MainTabsRoot_HandleLowPriorityShortcuts_Patch.Prefix
- Map.ConstructComponents: post: HugsLib.Patches.Map_ConstructComponents_Patch.MapComponentsInitHook
- Map.FinalizeInit: post: HugsLib.Patches.Map_FinalizeInit_Patch.MapLoadedHook, PrisonLabor.HarmonyPatches.Patch_ShowNews.Postfix
- MapComponentUtility.MapGenerated: post: HugsLib.Patches.MapComponentUtility_MapGenerated_Patch.MapGeneratedHook
- MapEdgeClipDrawer.DrawClippers: PRE: ProgressRenderer.Harmony_MapEdgeClipDrawer_DrawClippers.Prefix
- MapGenerator.GenerateMap: TRANS: MapReroll.Patches.MapGenerator_GenerateMap_Patch.RecordUsedMapGenerator
- MapInterface.MapInterfaceUpdate: post: TD_Enhancement_Pack.MapInterfaceUpdate_Patch.Postfix, TD_Enhancement_Pack.MapInterfaceUpdate_Patch_Fertility.Postfix, TD_Enhancement_Pack.MapInterfaceUpdate_Patch_Lighting.Postfix
- MapPawns.get_FreeColonistsSpawnedCount: post: CompVehicle.HarmonyCompVehicle.IncludeVehicleOccupantsInMapPawns
- MapPawns.get_FreeColonistsSpawnedOrInPlayerEjectablePodsCount: post: CompVehicle.HarmonyCompVehicle.IncludeVehicleOccupantsInMapPawns
- MassUtility.Capacity: PRE: WhatTheHack.Harmony.MassUtility_Capacity.Prefix post: CompVehicle.HarmonyCompVehicle.Capacity_PostFix, DraftingPatcher.MassUtility_Capacity_Patch.MakeThemCarryMore, GiddyUpCaravan.Harmony.MassUtility_Capacity.Postfix, WhatTheHack.Harmony.MassUtility_Capacity.Postfix
- Medicine.GetMedicineCountToFullyHeal: TRANS: SmartMedicine.GetMedicineCountToFullyHeal_Patch.Transpiler
- MemoryThoughtHandler.TryGainMemory: PRE: AlienRace.HarmonyPatches.TryGainMemoryThoughtPrefix
- MentalBreaker.MentalBreakerTick: post: AchtungMod.MentalBreaker_MentalBreakerTick_Patch.Postfix
- MentalBreaker.TryDoRandomMoodCausedMentalBreak: post: Psychology.Harmony.MentalBreaker_AnxietyPatch.AddAnxiety
- MentalStateHandler.TryStartMentalState: PRE: GiddyUpCore.Harmony.MentalStateHandler_TryStartMentalState.Prefix post: RunAndGun.Harmony.MentalStateHandler_TryStartMentalState.Postfix
- MentalStateWorker_BingingDrug.StateCanOccur: post: Psychology.Harmony.MentalStateWorker_BingingDrugPatch.DrugFreeDisable
- MentalState_SocialFighting.PostEnd: post: Psychology.Harmony.MentalState_SocialFighting_ThoughtPatch.WhoWon TRANS: Psychology.Harmony.MentalState_SocialFighting_PersonalityPatch.AddPersonalityHook
- MentalState_SocialFighting.get_ShouldStop: PRE: UghYouGotMe.Marvs_MentalState_PleaseJustGiveUpWhenSocialFighting.PreFix
- MinifyUtility.Uninstall: PRE: WhatTheHack.Harmony.MinifyUtility_Uninstall.Prefix
- ModsConfig.RestartFromChangedMods: PRE: HugsLib.Patches.ModsConfig_RestartFromChangedMods_Patch.QuickRestartInDevMode
- Need_Outdoors.NeedInterval: TRANS: Psychology.Harmony.Need_OutdoorsPatch.OutdoorsyModifier
- Need_Rest.NeedInterval: post: Psychology.Harmony.Need_Rest_IntervalDreamPatch.CauseDream, Psychology.Harmony.Need_Rest_IntervalInsomniacPatch.MakeInsomniacLessRestful
- NegativeInteractionUtility.NegativeInteractionChanceFactor: post: Psychology.Harmony.NegativeInteractionUtility_ChancePatch.NewFormula
- OutfitDatabase.TryDelete: post: ChangeDresser.Patch_OutfitDatabase_TryDelete.Postfix
- OverlayDrawHandler.get_ShouldDrawPowerGrid: PRE: ProgressRenderer.Harmony_OverlayDrawHandler_ShouldDrawPowerGrid.Prefix
- OverlayDrawer.DrawAllOverlays: PRE: ProgressRenderer.Harmony_OverlayDrawer_DrawAllOverlays.Prefix
- PageUtility.StitchedPages: post: PrepareLanding.Patches.PageUtilityPatch.StitchedPagesPostFix
- Page_ConfigureStartingPawns.CanDoNext: post: AlienRace.HarmonyPatches.CanDoNextStartPawnPostfix
- Page_ConfigureStartingPawns.DoWindowContents: post: EdB.PrepareCarefully.HarmonyPatches.DoWindowContentsPostfix
- Page_ConfigureStartingPawns.PreOpen: post: EdB.PrepareCarefully.HarmonyPatches.PreOpenPostfix
- Page_ModsConfig.DoModRow: PRE: DoctorVanGogh.ModSwitch.Patches+Page_ModsConfig_DoModRow+SupressNonMatchingFilteredRows.Prefix TRANS: DoctorVanGogh.ModSwitch.Patches+Page_ModsConfig_DoModRow+InjectRightClickMenu.Transpiler, DoctorVanGogh.ModSwitch.Patches+Page_ModsConfig_DoModRow+InjectCustomContentSourceDraw.Transpiler
- Page_ModsConfig.DoWindowContents: post: DoctorVanGogh.ModSwitch.Patches+ModsConfig_DoWindowContents+DrawOperationButtons.Postfix TRANS: DoctorVanGogh.ModSwitch.Patches+ModsConfig_DoWindowContents+InjectSearchBox.Transpiler
- Page_ModsConfig.PostClose: PRE: DoctorVanGogh.ModSwitch.Patches+Page_ModsConfig_PostClose.Prefix
- Page_ModsConfig.PreOpen: TRANS: DoctorVanGogh.ModSwitch.Patches+Page_ModsConfig_PreOpen.Transpiler
- PanelBackstory.DrawPanelContent: post: Psychology.Harmony.Optional.PanelBackstoryPatch.AddPsycheEditButton
- PathFinder.GetBuildingCost: post: DoorsExpanded.HarmonyPatches.GetBuildingCost_PostFix
- Pawn.ButcherProducts: post: AnimalsLogic.TastesLikeChicken+Pawn_ButcherProducts_Patch.Postfix
- Pawn.ChangeKind: PRE: AlienRace.HarmonyPatches.ChangeKindPrefix
- Pawn.CheckAcceptArrest: TRANS: Psychology.Harmony.Pawn_ArrestPatch.SwapArrestChance
- Pawn.CurrentlyUsableForBills: post: CompVehicle.HarmonyCompVehicle.CantUseMovingVehicles, WhatTheHack.Harmony.Pawn_CurrentlyUsableForBills.Postfix
- Pawn.DeSpawn: post: AchtungMod.Pawn_DeSpawn_Patch.Postfix
- Pawn.Destroy: post: SmartMedicine.Destroy_Pawn_Patch.Postfix
- Pawn.DrawAt: PRE: GiddyUpCore.Harmony.Pawn_DrawAt.Prefix
- Pawn.DropAndForbidEverything: PRE: WhatTheHack.Harmony.Pawn_DropAndForbidEverything.Prefix
- Pawn.ExitMap: PRE: CompActivatableEffect.HarmonyCompActivatableEffect.ExitMap_PreFix
- Pawn.ExposeData: PRE: PrisonLabor.HarmonyPatches.Patch_RemoveHediffIfDisabled.Prefix
- Pawn.GetGizmos: post: AllowTool.Patches.Pawn_GetGizmos_Patch.InsertPartyHuntGizmo, CompActivatableEffect.HarmonyCompActivatableEffect.GetGizmosPrefix, CompSlotLoadable.HarmonyCompSlotLoadable.GetGizmos_PostFix, PawnRules.Patch.Verse_Pawn_GetGizmos.Postfix, ChangeDresser.Patch_Pawn_GetGizmos.Postfix, DraftingPatcher.Pawn_GetGizmos_Patch.AddGizmo, RunAndGun.Harmony.Pawn_DraftController_GetGizmos_Patch.Postfix, SimpleSidearms.intercepts.Pawn_GetGizmos_Postfix.GetGizmos, WhatTheHack.Harmony.Pawn_GetGizmos.Postfix
- Pawn.GetInspectString: post: AchtungMod.Pawn_GetInspectString_Patch.Postfix
- Pawn.Kill: PRE: [800]ChangeDresser.Patch_Pawn_Kill.Prefix, WhatTheHack.Harmony.Pawn_Kill.Prefix post: [800]ChangeDresser.Patch_Pawn_Kill.Postfix, PawnRules.Patch.Verse_Pawn_Kill.Postfix, Rimatomics.HarmonyPatches+Harmony_Pawn_Kill.Postfix
- Pawn.PostApplyDamage: post: CompSlotLoadable.HarmonyCompSlotLoadable.PostApplyDamage_PostFix
- Pawn.PreTraded: post: Psychology.Harmony.Pawn_PreTradedPatch.BleedingHeartThought
- Pawn.SetFaction: PRE: PawnRules.Patch.Verse_Pawn_SetFaction.Prefix post: AlienRace.HarmonyPatches.SetFactionPostfix
- Pawn.Tick: post: PawnShields.HarmonyPatches.Patch_Pawn_Tick
- Pawn.TicksPerMove: post: RunAndGun.Harmony.Pawn_TicksPerMove.Postfix, [200]GiddyUpCore.Harmony.Pawn_TicksPerMove.Postfix, [200]GiddyUpCaravan.Harmony.Pawn_TicksPerMove.Postfix TRANS: PrisonLabor.HarmonyPatches.Patch_RestrainsPatch.Transpiler
- Pawn.TryGetAttackVerb: PRE: AnimalRangeAttack.ARA__VerbCheck_Patch.Prefix
- Pawn.get_BodySize: post: NightVision.NVHarmonyPatcher.GetBodySize_Patch
- Pawn.get_IsColonistPlayerControlled: PRE: WhatTheHack.Harmony.Pawn_get_IsColonistPlayerControlled.Prefix post: CompVehicle.HarmonyCompVehicle.IncludeVehiclesInIsColonistPlayerControlled
- PawnApparelGenerator.GenerateStartingApparelFor: PRE: AlienRace.HarmonyPatches.GenerateStartingApparelForPrefix post: JecsTools.HarmonyPatches.GenerateStartingApparelFor_PostFix, AlienRace.HarmonyPatches.GenerateStartingApparelForPostfix
- PawnApparelGenerator.GenerateWorkingPossibleApparelSetFor: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- PawnBioAndNameGenerator.FillBackstorySlotShuffled: PRE: AlienRace.HarmonyPatches.FillBackstoryInSlotShuffledPrefix
- PawnBioAndNameGenerator.GeneratePawnName: PRE: AlienRace.HarmonyPatches.GeneratePawnNamePrefix
- PawnBioAndNameGenerator.GetBackstoryCategoriesFor: TRANS: AlienRace.HarmonyPatches.GetBackstoryCategoriesForTranspiler
- PawnBioAndNameGenerator.GiveAppropriateBioAndNameTo: post: AlienRace.HarmonyPatches.GiveAppropriateBioAndNameToPostfix
- PawnBioAndNameGenerator.TryGetRandomUnusedSolidBioFor: post: AlienRace.HarmonyPatches.TryGetRandomUnusedSolidBioForPostfix
- PawnCapacitiesHandler.CapableOf: post: WhatTheHack.Harmony.PawnCapacitiesHandler_CapableOf.Postfix
- PawnCapacityUtility.CalculateLimbEfficiency: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- PawnCapacityUtility.CalculateTagEfficiency: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- PawnCapacityWorker_BloodFiltration.CalculateCapacityLevel: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- PawnColumnWorker_AllowedArea.DoCell: TRANS: PrisonLabor.Harmony.DisableAreaRestrictionsForPrisoners.Transpiler
- PawnColumnWorker_Label.DoCell: PRE: PrisonLabor.Harmony.ChangeWorkTabPrisonerLabelColor.Prefix
- PawnComponentsUtility.AddAndRemoveDynamicComponents: post: DraftingPatcher.PawnComponentsUtility_AddAndRemoveDynamicComponents_Patch.AddDraftability, WhatTheHack.Harmony.PawnComponentsUtility_AddAndRemoveDynamicComponents.Postfix
- PawnDiedOrDownedThoughtsUtility.AppendThoughts_ForHumanlike: post: Psychology.Harmony.PawnDiedOrDownedThoughtUtility_AppendThoughtsPatch.AppendPsychologyThoughts
- PawnDownedWiggler.WigglerTick: PRE: CompVehicle.HarmonyCompVehicle.VehicleShouldWiggle
- PawnGenerator.GenerateBodyType: post: AlienRace.HarmonyPatches.GenerateBodyTypePostfix
- PawnGenerator.GenerateGearFor: post: PawnShields.HarmonyPatches.Patch_PawnGenerator_GenerateGearFor, AlienRace.HarmonyPatches.GenerateGearForPostfix, SimpleSidearms.intercepts.PawnGenerator_GenerateGearFor_Postfix.GenerateGearFor
- PawnGenerator.GenerateInitialHediffs: post: AlienRace.HarmonyPatches.GenerateInitialHediffsPostfix
- PawnGenerator.GeneratePawn: post: PawnRules.Patch.Verse_PawnGenerator_GeneratePawn.Postfix
- PawnGenerator.GeneratePawn: PRE: AlienRace.HarmonyPatches.GeneratePawnPrefix post: JecsTools.HarmonyPatches.Post_GeneratePawn
- PawnGenerator.GeneratePawnRelations: PRE: AlienRace.HarmonyPatches.GeneratePawnRelationsPrefix
- PawnGenerator.GenerateRandomAge: PRE: AlienRace.HarmonyPatches.GenerateRandomAgePrefix
- PawnGenerator.GenerateTraits: PRE: [800]Psychology.Harmony.PawnGenerator_GenerateTraitsPatch.KinseyException, AlienRace.HarmonyPatches.GenerateTraitsPrefix post: Psychology.Harmony.PawnGenerator_GenerateTraitsSiblingsPatch.TaraiSiblings TRANS: AlienRace.HarmonyPatches.GenerateTraitsTranspiler
- PawnGraphicSet.ResolveAllGraphics: PRE: AlienRace.HarmonyPatches.ResolveAllGraphicsPrefix
- PawnGroupKindWorker.GeneratePawns: post: AbilityUser.AbilityUserMod.GeneratePawns_PostFix
- PawnGroupKindWorker_Trader.GenerateGuards: post: RimQuest.HarmonyPatches.AddQuestGiverTwo
- PawnGroupMakerUtility.GeneratePawns: post: JecsTools.HarmonyPatches.GeneratePawns
- PawnHairChooser.RandomHairDefFor: PRE: AlienRace.HarmonyPatches.RandomHairDefForPrefix
- PawnObserver.ObserveSurroundingThings: TRANS: Psychology.Harmony.PawnObserver_ObserveSurroundingPatch.DesensitizeViaCorpse
- PawnPathUtility.FirstBlockingBuilding: post: DoorsExpanded.HarmonyPatches.FirstBlockingBuilding_PostFix
- PawnPathUtility.TryFindLastCellBeforeBlockingDoor: PRE: DoorsExpanded.HarmonyPatches.ManhunterJobGiverFix
- PawnRecentMemory.RecentMemoryInterval: TRANS: NightVision.NVHarmonyPatcher.RecentMemory_Transpiler
- PawnRelationDef.GetGenderSpecificLabel: PRE: AlienRace.HarmonyPatches.GetGenderSpecificLabelPrefix
- PawnRelationWorker_Child.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceChildPostfix
- PawnRelationWorker_ExLover.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceExLoverPostfix
- PawnRelationWorker_ExSpouse.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceExSpousePostfix
- PawnRelationWorker_Fiance.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceFiancePostfix
- PawnRelationWorker_Lover.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceLoverPostfix
- PawnRelationWorker_Parent.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceParentPostfix
- PawnRelationWorker_Sibling.GenerateParent: PRE: Psychology.Harmony.PawnRelationWorker_Sibling_GenerateParentPatch.KinseyException
- PawnRelationWorker_Sibling.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceSiblingPostfix
- PawnRelationWorker_Spouse.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceSpousePostfix
- PawnRenderer.BaseHeadOffsetAt: post: AlienRace.HarmonyPatches.BaseHeadOffsetAtPostfix
- PawnRenderer.DrawEquipmentAiming: PRE: CompInstalledPart.HarmonyCompInstalledPart.DrawEquipmentAiming_PreFix, CompOversizedWeapon.HarmonyCompOversizedWeapon.DrawEquipmentAimingPreFix post: CompActivatableEffect.HarmonyCompActivatableEffect.DrawEquipmentAimingPostFix, CompDeflector.HarmonyCompDeflector.DrawEquipmentAimingPostFix
- PawnRenderer.RenderPawnAt: post: PawnShields.HarmonyPatches.Patch_PawnRenderer_RenderPawnAt, RimQuest.HarmonyPatches.RenderPawnAt
- PawnRenderer.RenderPawnInternal: TRANS: AlienRace.HarmonyPatches.RenderPawnInternalTranspiler
- PawnTable.PawnTableOnGUI: PRE: WorkTab.PawnTable_PawnTableOnGUI.Prefix
- PawnTable.RecacheIfDirty: PRE: WorkTab.PawnTable_RecacheIfDirty.Prefix post: WorkTab.PawnTable_RecacheIfDirty.Postfix
- PawnUIOverlay.DrawPawnGUIOverlay: post: RimQuest.HarmonyPatches.DrawPawnGUIOverlay
- PawnUtility.GetAvoidGrid: post: PathAvoid.Patch_PawnUtility_GetAvoidGrid.Postfix
- PawnUtility.IsTravelingInTransportPodWorldObject: post: CompVehicle.HarmonyCompVehicle.PreventAssigningRandomFaction
- PawnUtility.TrySpawnHatchedOrBornPawn: post: PawnRules.Patch.RimWorld_PawnUtility_TrySpawnHatchedOrBornPawn.Postfix
- PawnWeaponGenerator.Reset: post: SimpleSidearms.intercepts.PawnWeaponGenerator_Reset_Postfix.Reset
- PawnWeaponGenerator.TryGenerateWeaponFor: PRE: AlienRace.HarmonyPatches.TryGenerateWeaponForPrefix post: AlienRace.HarmonyPatches.TryGenerateWeaponForPostfix
- Pawn_AgeTracker.BirthdayBiological: PRE: AlienRace.HarmonyPatches.BirthdayBiologicalPrefix
- Pawn_AgeTracker.RecalculateLifeStageIndex: post: AlienRace.HarmonyPatches.RecalculateLifeStageIndexPostfix
- Pawn_ApparelTracker.CanWearWithoutDroppingAnything: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- Pawn_ApparelTracker.Notify_ApparelAdded: PRE: ChangeDresser.Patch_Pawn_ApparelTracker_Notify_ApparelAdded.Prefix post: AbilityUser.AbilityUserMod.Notify_ApparelAdded_PostFix
- Pawn_ApparelTracker.Notify_ApparelRemoved: post: AbilityUser.AbilityUserMod.Notify_ApparelRemoved_PostFix, ChangeDresser.Patch_Pawn_ApparelTracker_Notify_ApparelRemoved.Postfix
- Pawn_ApparelTracker.Remove: post: NightVision.NVHarmonyPatcher.Remove_Postfix
- Pawn_ApparelTracker.TakeWearoutDamageForDay: post: NightVision.NVHarmonyPatcher.TakeWearoutDamageForTheDay_Postfix
- Pawn_ApparelTracker.TryDrop: post: NightVision.NVHarmonyPatcher.TryDrop_Postfix
- Pawn_ApparelTracker.Wear: post: NightVision.NVHarmonyPatcher.Wear_Postfix TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- Pawn_CarryTracker.TryDropCarriedThing: post: PrisonLabor.Harmony.ForibiddenDropPatch.Postfix2
- Pawn_CarryTracker.TryDropCarriedThing: post: PrisonLabor.Harmony.ForibiddenDropPatch.Postfix
- Pawn_DraftController.GetGizmos: post: ChangeDresser.Patch_Pawn_DraftController_GetGizmos.Postfix, DefensivePositions.DraftController_GetGizmos_Patch.InsertDefensivePositionGizmo, SearchAndDestroy.Harmony.Pawn_DraftController_GetGizmos.Postfix, WhatTheHack.Harmony.Pawn_DraftController_GetGizmos.Postfix
- Pawn_DraftController.set_Drafted: PRE: CompVehicle.HarmonyCompVehicle.DraftedVehiclesCanMove post: AllowTool.Patches.DraftController_Drafted_Patch.NotifyPawnUndrafted, CompActivatableEffect.HarmonyCompActivatableEffect.set_DraftedPostFix, ChangeDresser.Patch_Pawn_DraftController.Postfix, SearchAndDestroy.Harmony.Pawn_DraftController_set_Drafted.Postfix, WhatTheHack.Harmony.Pawn_Draftcontroller_set_Drafted.Postfix
- Pawn_EquipmentTracker.AddEquipment: post: SimpleSidearms.intercepts.Pawn_EquipmentTracker_AddEquipment_Postfix.AddEquipment
- Pawn_EquipmentTracker.MakeRoomFor: post: PawnShields.HarmonyPatches.Patch_Pawn_EquipmentTracker_MakeRoomFor
- Pawn_EquipmentTracker.Notify_EquipmentAdded: post: AbilityUser.AbilityUserMod.Notify_EquipmentAdded_PostFix
- Pawn_EquipmentTracker.Notify_EquipmentRemoved: post: AbilityUser.AbilityUserMod.Notify_EquipmentRemoved_PostFix
- Pawn_EquipmentTracker.TryDropEquipment: PRE: CompActivatableEffect.HarmonyCompActivatableEffect.TryDropEquipment_PreFix, CompInstalledPart.HarmonyCompInstalledPart.TryDropEquipment_PreFix post: ProfitableWeapons.HarmonyPatches.PostfixTryDropEquipment
- Pawn_GuestTracker.SetGuestStatus: PRE: PawnRules.Patch.RimWorld_Pawn_GuestTracker_SetGuestStatus.Prefix post: PrisonLabor.HarmonyPatches.Patch_DefaultInteractionMode.Postfix
- Pawn_HealthTracker.AddHediff: post: NightVision.NVHarmonyPatcher.AddHediff_Postfix
- Pawn_HealthTracker.CheckForStateChange: post: AlienRace.HarmonyPatches.CheckForStateChangePostfix TRANS: WhatTheHack.Harmony.Pawn_HealthTracker_CheckForStateChange.Transpiler
- Pawn_HealthTracker.HasHediffsNeedingTend: PRE: WhatTheHack.Harmony.Pawn_HealthTracker_HasHediffsNeedingTend.Prefix
- Pawn_HealthTracker.HealthTick: post: WhatTheHack.Harmony.Pawn_HealthTracker_HealthTick.Postfix
- Pawn_HealthTracker.MakeDowned: PRE: BlueLeakTest.DiesUponDowned.Prefix post: GiddyUpCore.Harmony.Pawn_HealthTracker_MakeDowned.Postfix, WhatTheHack.Harmony.Pawn_HealthTracker_MakeDowned.Postfix
- Pawn_HealthTracker.NotifyPlayerOfKilled: PRE: BlueLeakTest.DeadPawnMessageRemoval.Prefix
- Pawn_HealthTracker.PreApplyDamage: PRE: JecsTools.HarmonyPatches.PreApplyDamage_PrePatch, PawnShields.HarmonyPatches.Patch_Pawn_HealthTracker_PreApplyDamage
- Pawn_HealthTracker.SetDead: post: GiddyUpCore.Harmony.Pawn_HealthTracker_SetDead.Postfix
- Pawn_HealthTracker.ShouldBeDead: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- Pawn_HealthTracker.ShouldBeDeadFromRequiredCapacity: TRANS: DeathRattle.Harmony.ShouldBeDeadFromRequiredCapacityPatch.DeathRattleException
- Pawn_HealthTracker.ShouldBeDowned: PRE: CompVehicle.HarmonyCompVehicle.VehicleShouldBeDowned
- Pawn_InventoryTracker.DropAllNearPawn: PRE: ProfitableWeapons.HarmonyPatches.PrefixDropAllNearPawn
- Pawn_InventoryTracker.Notify_ItemRemoved: post: PickUpAndHaul.HarmonyPatches.Pawn_InventoryTracker_PostFix
- Pawn_JobTracker.CleanupCurrentJob: PRE: SmartMedicine.CleanupCurrentJob_Patch.Prefix
- Pawn_JobTracker.DetermineNextJob: post: GiddyUpCore.Harmony.Pawn_JobTracker_DetermineNextJob.Postfix, GiddyUpCaravan.Harmony.Pawn_JobTracker_DetermineNextJob.Postfix, GiddyUpRideAndRoll.Harmony.Pawn_Jobtracker_DetermineNextJob.Postfix, GiddyUpRideAndRoll.Harmony.Pawn_Jobtracker_DetermineNextJob2.Postfix, SearchAndDestroy.Harmony.Pawn_JobTracker_DetermineNextJob.Postfix, WhatTheHack.Harmony.Pawn_JobTracker_DetermineNextJob.Postfix
- Pawn_JobTracker.EndCurrentJob: PRE: Psychology.Harmony.Pawn_JobTracker_EndCurrentJobPatch.HeavySleeperTrait TRANS: AchtungMod.Pawn_JobTracker_EndCurrentJob_Patch.Transpiler
- Pawn_JobTracker.Notify_MasterDraftedOrUndrafted: PRE: GiddyUpCore.Harmony.Pawn_JobTracker_Notify_MasterDraftedOrUndrafted.Prefix
- Pawn_JobTracker.ShouldStartJobFromThinkTree: post: AchtungMod.Pawn_JobTracker_ShouldStartJobFromThinkTree_Patch.Postfix
- Pawn_JobTracker.StartJob: PRE: BattleMounts.Harmony.Pawn_JobTracker_StartJob.Prefix post: AnimalsLogic.Come+Pawn_JobTracker_StartJob_Patch.Postfix
- Pawn_NeedsTracker.ShouldHaveNeed: TRANS: PrisonLabor.HarmonyPatches.Patch_NeedOnlyByPrisoners.Transpiler, PrisonLabor.Harmony.NeedOnlyByPrisonersPatch.Transpiler
- Pawn_PathFollower.StartPath: TRANS: AlienRace.HarmonyPatches.PostureTranspiler
- Pawn_PathFollower.TryRecoverFromUnwalkablePosition: TRANS: AchtungMod.Pawn_PathFollower_TryRecoverFromUnwalkablePosition_Patch.Transpiler
- Pawn_PlayerSettings.GetGizmos: PRE: GiddyUpCore.Harmony.Pawn_PlayerSettings_GetGizmos.Prefix
- Pawn_RelationsTracker.CompatibilityWith: post: AlienRace.HarmonyPatches.CompatibilityWithPostfix
- Pawn_RelationsTracker.Notify_RescuedBy: post: Psychology.Harmony.Notify_RescuedBy_BleedingHeartPatch.AddBleedingHeartThought
- Pawn_RelationsTracker.SecondaryLovinChanceFactor: post: Psychology.Harmony.Pawn_RelationsTracker_LovinChancePatch.PsychologyFormula TRANS: AlienRace.HarmonyPatches.SecondaryLovinChanceFactorTranspiler
- Pawn_RotationTracker.RotationTrackerTick: PRE: CompVehicle.HarmonyCompVehicle.VehicleRotatorTick
- Pawn_StoryTracker.get_SkinColor: post: AlienRace.HarmonyPatches.SkinColorPostfix
- Pawn_StoryTracker.get_TitleShort: post: Psychology.Harmony.Pawn_StoryTracker_MayorLabel.SetMayorLabel
- Pawn_TimetableTracker.get_CurrentAssignment: TRANS: PrisonLabor.HarmonyPatches.Patch_TimetableFix.Transpiler
- Pawn_TraderTracker.ColonyThingsWillingToBuy: post: ChangeDresser.Patch_TradeShip_ColonyThingsWillingToBuy.Postfix
- Pawn_WorkSettings.CacheWorkGiversInOrder: PRE: WorkTab.Pawn_WorkSettings_CacheWorkGiversInOrder.Prefix
- Pawn_WorkSettings.ExposeData: TRANS: PrisonLabor.HarmonyPatches.Patch_JailorTypeSaveCompatibility.Transpiler
- Pawn_WorkSettings.GetPriority: PRE: WorkTab.Pawn_WorkSettings_GetPriority.Prefix
- Pawn_WorkSettings.SetPriority: PRE: WorkTab.Pawn_WorkSettings_SetPriority.Prefix
- PlaceWorker_Conduit.AllowsPlacing: TRANS: Replace_Stuff.OverMineable.FixConduitPlaceWorker.Transpiler
- PlaceWorker_Cooler.AllowsPlacing: PRE: Replace_Stuff.CoolersOverWalls.AllowBuildPlugged.Prefix
- Plant.get_GrowthRateFactor_Temperature: PRE: Orassan.Injector.Patch_Plant_GrowthRateFactor_Temperature_get
- PlantUtility.GrowthSeasonNow: PRE: Orassan.Injector.Patch_GrowthSeasonNow
- PlayDataLoader.DoPlayLoad: post: HugsLib.Patches.PlayDataLoader_Patch.InitModsHook
- PlaySettings.DoPlaySettingsGlobalControls: post: TD_Enhancement_Pack.PlaySettings_Patch.AddButton, TD_Enhancement_Pack.PlaySettings_Patch_Fertility.AddButton, TD_Enhancement_Pack.PlaySettings_Patch_Lighting.AddButton, RenameColony.Mod+RenameColony.AddWidget
- PossibleApparelSet.GiveToPawn: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- PowerConnectionMaker.TryConnectToAnyPowerNet: PRE: WhatTheHack.Harmony.PowerConnectionMaker_TryConnectToAnyPowerNet.Prefix
- PresetLoaderVersion4.LoadPawn: post: Psychology.Harmony.Optional.PresetLoaderPatch.AddPsyche
- PresetSaver.SaveToFile: TRANS: Psychology.Harmony.Optional.PresetSaverPatch.SavePawnRef
- PriorityWork.GetGizmos: post: AchtungMod.PriorityWork_GetGizmos_Patch.Postfix
- Projectile.Launch: PRE: BattleMounts.Harmony.Projectile_Launch.Prefix post: Rimatomics.HarmonyPatches+Harmony_Projectile_Launch.Postfix
- Projectile.get_DamageAmount: post: ProperShotguns.HarmonyPatches.PostfixDamageAmount
- ProjectileProperties.get_StoppingPower: post: RangedStaggerRebalanced.HarmonyPatches.PostfixStoppingPower
- RaceProperties.CanEverEat: post: AlienRace.HarmonyPatches.CanEverEat
- Rand.EnsureStateStackEmpty: PRE: MapReroll.Patches.Rand_EnsureStateStackEmpty_Patch.OptionalStackChecks
- ReachabilityUtility.CanReach: PRE: RimFridge.Patch_ReachabilityUtility_CanReach.Prefix
- RecipeDef.get_AvailableNow: post: Rimatomics.HarmonyPatches+Harmony_RecipeDef_AvailableNow.Postfix
- RecipeWorkerCounter.CountProducts: post: ChangeDresser.Patch_RecipeWorkerCounter_CountProducts.Postfix
- Recipe_InstallArtificialBodyPart.ApplyOnPawn: PRE: Psychology.Harmony.Recipe_InstallArtificialBodyPart_ApplyPatch.BleedingHeartThought
- Recipe_InstallImplant.ApplyOnPawn: PRE: Psychology.Harmony.Recipe_InstallImplant_ApplyPatch.BleedingHeartThought
- Recipe_InstallNaturalBodyPart.ApplyOnPawn: PRE: Psychology.Harmony.Recipe_InstallNaturalBodyPart_ApplyPatch.BleedingHeartThought
- Recipe_Surgery.CheckSurgeryFail: PRE: LessArbitrarySurgery.Harmony.Recipe_SurgeryFailPatch.CheckSurgeryFail post: Psychology.Harmony.Recipe_Surgery_FailPatch.BleedingHeartThought
- RecordsUtility.Notify_BillDone: post: Psychology.Harmony.RecordsUtility_BillDonePatch.BleedingHeartThought
- RelationsUtility.TryDevelopBondRelation: PRE: PawnRules.Patch.RimWorld_RelationsUtility_TryDevelopBondRelation.Prefix
- ResearchManager.FinishProject: PRE: FluffyResearchTree.HarmonyPatches_Queue+DoCompletionDialog.Prefix
- ResearchManager.ResearchPerformed: PRE: FluffyResearchTree.HarmonyPatches_Queue+ResearchPerformed.Prefix post: FluffyResearchTree.HarmonyPatches_Queue+ResearchPerformed.Postfix
- ReservationManager.CanReserve: post: ChangeDresser.Patch_ReservationManager_CanReserve.Postfix
- ReservationManager.Reserve: TRANS: AchtungMod.ReservationManager_Reserve_Patch.Transpiler
- ReservationManager.RespectsReservationsOf: TRANS: PrisonLabor.HarmonyPatches.Patch_RespectReservation.Transpiler
- RestUtility.CanUseBedEver: PRE: WhatTheHack.Harmony.RestUtility_CanUseBedEver.Prefix post: AlienRace.HarmonyPatches.CanUseBedEverPostfix
- RestUtility.CurrentBed: PRE: WhatTheHack.Harmony.RestUtility_CurrentBed.Prefix
- RestUtility.FindBedFor: PRE: WhatTheHack.Harmony.RestUtility_FindBedFor.Prefix post: CompVehicle.HarmonyCompVehicle.DontRescueVehicles
- RestUtility.GetBedSleepingSlotPosFor: PRE: WhatTheHack.Harmony.RestUtility_GetBedSleepingSlotPosFor.Prefix
- RestUtility.WakeUp: post: WhatTheHack.Harmony.RestUtility_WakeUp.Postfix
- ReverseDesignatorDatabase.InitDesignators: post: AllowTool.Patches.ReverseDesignatorDatabase_Init_Patch.InjectReverseDesignators, TurretExtensions.HarmonyPatches.PostfixInitDesignators
- RoofGrid.RoofGridUpdate: PRE: ProgressRenderer.Harmony_RoofGrid_RoofGridUpdate.Prefix
- Root.Update: post: HugsLib.Patches.Root_Patch.UpdateHook
- Root_Play.SetupForQuickTestPlay: TRANS: HugsLib.Patches.RootPlay_TestPlay_Patch.InjectCustomQuickstartSettings
- SaveRecordPawnV4.ExposeData: post: Psychology.Harmony.Optional.SaveRecordPawnV4Patch.ExposePsycheData
- SelectionDrawer.DrawSelectionOverlays: PRE: ProgressRenderer.Harmony_SelectionDrawer_DrawSelectionOverlays.Prefix post: AchtungMod.SelectionDrawer_DrawSelectionOverlays_Patch.Postfix
- Selector.<SelectInsideDragBox>m__0: TRANS: WhatTheHack.Harmony.Selector_SelectInsideDragbox.Transpiler
- Selector.ClearSelection: post: BlueprintReport.SelectorChangeNotifiers.SelectorClearNotifier.Postfix
- Selector.Deselect: PRE: BlueprintReport.SelectorChangeNotifiers.SelectorDeselectNotifier.Prefix post: BlueprintReport.SelectorChangeNotifiers.SelectorDeselectNotifier.Postfix
- Selector.Select: PRE: BlueprintReport.SelectorChangeNotifiers.SelectorSelectNotifier.Prefix post: BlueprintReport.SelectorChangeNotifiers.SelectorSelectNotifier.Postfix
- SelfDefenseUtility.ShouldStartFleeing: PRE: WhatTheHack.Harmony.SelfDefenceUtility_ShouldStartFleeing.Prefix
- SettlementBase.ShouldRemoveMapNow: post: Rimatomics.HarmonyPatches+Harmony_SettlementBase_ShouldRemoveMapNow.Postfix
- SettlementBase_TraderTracker.get_TradePriceImprovementOffsetForPlayer: post: The_Price_Is_Right.TradePriceOffset.Postfix
- ShieldBelt.DrawWornExtras: PRE: BattleMounts.Harmony.ShieldBelt_DrawWornExtras.Prefix
- ShieldBelt.get_ShouldDisplay: post: WhatTheHack.Harmony.ShieldBelt_get_ShouldDisplay.Postfix
- ShortCircuitUtility.DoShortCircuit: PRE: RT_Fuse.Patch_DoShortCircuit.Prefix
- ShortHashGiver.GiveShortHash: PRE: AbilityUser.AbilityUserMod.GiveShortHash_PrePatch
- Site.ShouldRemoveMapNow: post: Rimatomics.HarmonyPatches+Harmony_Site_ShouldRemoveMapNow.Postfix
- SituationalThoughtHandler.TryCreateThought: PRE: AlienRace.HarmonyPatches.TryCreateSituationalThoughtPrefix
- SkillRecord.Interval: PRE: RTMadSkills.Patch_SkillRecordInterval.Prefix
- SkillRecord.Learn: post: TD_Enhancement_Pack.Learn_Patch.Postfix
- SkillRecord.LearnRateFactor: post: RTMadSkills.Patch_LearningSaturation.Postfix
- SkillUI.DrawSkill: TRANS: TD_Enhancement_Pack.SkillLearningIndicator.Transpiler
- SkillUI.GetSkillDescription: post: RTMadSkills.Patch_LearningSaturationUI.Postfix
- SkyManager.UpdateOverlays: post: TD_Enhancement_Pack.SkyManagerDirty_Patch.Postfix
- SocialCardUtility.Recache: PRE: CompVehicle.HarmonyCompVehicle.SocialTabNullHandling
- SocialProperness.IsSociallyProper: TRANS: PrisonLabor.HarmonyPatches.Patch_SocialPropernessFix.Transpiler
- Stance_Warmup.StanceTick: post: SimpleSidearms.intercepts.Stance_Warmup_StanceTick_Postfix.StanceTick
- StartingPawnUtility.NewGeneratedStartingPawn: PRE: AlienRace.HarmonyPatches.NewGeneratedStartingPawnPrefix
- StatExtension.GetStatValue: post: CompSlotLoadable.HarmonyCompSlotLoadable.GetStatValue_PostFix
- StatPart_Glow.ActiveFor: post: NightVision.NVHarmonyPatcher.ActiveFor_Postfix
- StatPart_Glow.ExplanationPart: post: NightVision.NVHarmonyPatcher.ExplanationPart_PostFix
- StatPart_Glow.FactorFromGlow: post: NightVision.NVHarmonyPatcher.FactorFromGlow_PostFix
- StatPart_NaturalNotMissingBodyPartsCoverage.<TryGetValue>m__0: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- StatWorker.GetExplanationUnfinalized: post: TurretExtensions.HarmonyPatches.PostfixGetExplanationUnfinalized TRANS: PawnShields.HarmonyPatches.Transpiler_StatWorker_GetExplanationUnfinalized
- StatWorker.GetValueUnfinalized: post: PawnShields.HarmonyPatches.Patch_StatWorker_GetValueUnfinalized, TurretExtensions.HarmonyPatches.PostfixGetValueUnfinalized
- StatWorker.IsDisabledFor: PRE: WhatTheHack.Harmony.StatWorker_IsDisabledFor.Prefix
- StatWorker.StatOffsetFromGear: post: CompSlotLoadable.HarmonyCompSlotLoadable.StatOffsetFromGear_PostFix
- StatsReportUtility.DescriptionEntry: post: TurretExtensions.HarmonyPatches.PostfixDescriptionEntry
- StatsReportUtility.StatsToDraw: post: TurretExtensions.HarmonyPatches.PostfixStatsToDraw_Thing
- StatsReportUtility.StatsToDraw: post: TurretExtensions.HarmonyPatches.PostfixStatsToDraw_ThingDef
- StorageSettings.ExposeData: post: RSA.StorageSettings_ExposeData.ExposeData
- StoreUtility.NoStorageBlockersIn: post: RSA.StoreUtility_NoStorageBlockersIn.FilledEnough
- StoryState.Notify_IncidentFired: post: Safely_Hidden_Away.CycleDampener.Postfix
- StoryState.get_LastThreatBigTick: PRE: Safely_Hidden_Away.CycleDampener.LastThreatBigTickPrefix
- StrippableUtility.CanBeStrippedByColony: PRE: WhatTheHack.Harmony.WorkGiver_Strip_HasJobOnThing.Prefix
- SymbolResolver_RandomMechanoidGroup.<Resolve>m__0: post: CompVehicle.HarmonyCompVehicle.MechanoidsFixerAncient
- SymbolResolver_Settlement.Resolve: PRE: CustomFactionBase.CustomBaseUtility.FactionBasePrefix
- Targeter.ConfirmStillValid: PRE: AbilityUser.AbilityUserMod.ConfirmStillValid
- Targeter.ProcessInputEvents: PRE: AbilityUser.AbilityUserMod.ProcessInputEvents_PreFix
- Targeter.TargeterUpdate: PRE: Rimatomics.HarmonyPatches+Harmony_Targeter_TargeterUpdate.Prefix, ProgressRenderer.Harmony_Targeter_TargeterUpdate.Prefix post: AbilityUser.AbilityUserMod.TargeterUpdate_PostFix
- TendUtility.DoTend: post: Psychology.Harmony.TendUtility_TendPatch.BleedingHeartThought
- TerrainGrid.DoTerrainChangedEffects: post: TD_Enhancement_Pack.DoTerrainChangedEffects_Patch.Postfix, TD_Enhancement_Pack.DoTerrainChangedEffects_Patch_Fertility.Postfix
- TerrainPatchMaker.Init: PRE: MapReroll.Patches.DeterministicGenerationPatcher.DeterministicPatchesSetup post: MapReroll.Patches.DeterministicGenerationPatcher.PopDeterministicRandState
- Thing.ButcherProducts: post: WhatTheHack.Harmony.Thing_ButcherProducts.Postfix
- Thing.DrawExtraSelectionOverlays: post: WhatTheHack.Harmony.Thing_DrawExtraSelectionOverlays.Postfix
- Thing.Print: PRE: WhatTheHack.Harmony.Building_DrawAt.Prefix
- Thing.SetFactionDirect: post: AlienRace.HarmonyPatches.SetFactionDirectPostfix
- Thing.SpecialDisplayStats: post: RangedStaggerRebalanced.HarmonyPatches.Thing_PostfixSpecialDisplayStats
- Thing.TakeDamage: PRE: CompDeflector.HarmonyCompDeflector.TakeDamage_PreFix
- Thing.get_DefaultGraphic: post: CompOversizedWeapon.HarmonyCompOversizedWeapon.get_Graphic_PostFix
- Thing.get_DrawPos: PRE: WhatTheHack.Harmony.Thing_get_DrawPos.Prefix
- Thing.get_Graphic: post: TurretExtensions.HarmonyPatches.PostfixGraphic
- ThingDef.SpecialDisplayStats: post: TurretExtensions.HarmonyPatches.ThingDef_PostfixSpecialDisplayStats, RangedStaggerRebalanced.HarmonyPatches.ThingDef_PostfixSpecialDisplayStats
- ThingFilterUI.DoThingFilterConfigWindow: PRE: StorageSearch.HaulingHysteresis_InjectControls.Before_DoThingFilterConfigWindow TRANS: RSA.Core.FilterSearch_InjectSearchBox.Transpiler
- ThingOverlays.ThingOverlaysOnGUI: post: AchtungMod.ThingOverlays_ThingOverlaysOnGUI_Patch.Postfix
- ThingOwner.NotifyAdded: post: BlueprintReport.FrameChangeNotifiers.FrameAddNotifier.Postfix
- ThingOwner.NotifyRemoved: post: BlueprintReport.FrameChangeNotifiers.FrameRemoveNotifier.Postfix
- ThingSelectionUtility.SelectNextColonist: PRE: AnimalTab.Patch_ThingSelectionUtility+Pre_SelectNextColonist.Prefix
- ThingSelectionUtility.SelectPreviousColonist: PRE: AnimalTab.Patch_ThingSelectionUtility+Pre_SelectPreviousColonist.Prefix
- ThingSelectionUtility.SelectableByMapClick: PRE: Replace_Stuff.OverMineable.FoggedSelectable.Prefix
- ThingWithComps.DeSpawn: PRE: Rimatomics.HarmonyPatches+Harmony_Projectile_DeSpawn.Prefix
- ThingWithComps.GetFloatMenuOptions: post: AllowTool.Patches.Thing_GetFloatMenuOptions_Patch.FinishOffWhenDrafted
- ThingWithComps.InitializeComps: post: AbilityUser.AbilityUserMod.InitializeComps_PostFix
- ThinkNode_ConditionalColonist.Satisfied: post: CompVehicle.HarmonyCompVehicle.Satisfied_PostFix
- ThoughtUtility.CanGetThought: post: AlienRace.HarmonyPatches.CanGetThoughtPostfix
- ThoughtUtility.GiveThoughtsForPawnExecuted: post: Psychology.Harmony.ThoughtUtility_ExecutedPatch.BleedingHeartThoughts
- ThoughtUtility.GiveThoughtsForPawnOrganHarvested: post: Psychology.Harmony.ThoughtUtility_OrganHarvestedPatch.BleedingHeartThoughts
- ThoughtWorker_AlwaysActive.CurrentStateInternal: post: Psychology.Harmony.ThoughtWorker_AlwaysActivePatch.AlwaysActiveDepression
- ThoughtWorker_AnnoyingVoice.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_AnnoyingVoicePatch.Disable
- ThoughtWorker_ChemicalInterestVsTeetotaler.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_ChemicalInterestVsTeetotalerPatch.Disable
- ThoughtWorker_CreepyBreathing.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_CreepyBreathingPatch.Disable
- ThoughtWorker_Dark.CurrentStateInternal: post: NightVision.NVHarmonyPatcher.CurrentStateInternal_Postfix
- ThoughtWorker_Disfigured.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_DisfiguredPatch.Disable
- ThoughtWorker_HardWorkerVsLazy.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_HardWorkerVsLazyPatch.Disable
- ThoughtWorker_Hediff.CurrentStateInternal: post: Psychology.Harmony.ThoughtWorker_HediffPsychology.MethadoneHigh
- ThoughtWorker_Pretty.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_PrettyPatch.Disable
- ThoughtWorker_TeetotalerVsChemicalInterest.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_TeetotalerVsChemicalInterestPatch.Disable
- ThoughtWorker_Ugly.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_UglyPatch.Disable
- ThoughtWorker_WantToSleepWithSpouseOrLover.CurrentStateInternal: (no patches)
- Toils_Haul.PlaceHauledThingInCell: post: AllowTool.Patches.ToilsHaul_PlaceInCell_Patch.ClearHaulUrgently
- TouchPathEndModeUtility.IsCornerTouchAllowed: PRE: Replace_Stuff.OverMineable.CornerBuildable.Prefix
- TouchPathEndModeUtility.MakesOccupiedCellsAlwaysReachableDiagonally: PRE: Replace_Stuff.OverMineable.ConrnerMineableOkay.Prefix
- TradeDeal.Reset: PRE: ChangeDresser.Patch_TradeDeal_Reset.Prefix
- TradeShip.ColonyThingsWillingToBuy: post: ChangeDresser.Patch_PassingShip_TryOpenComms.Postfix
- Tradeable.InitPriceDataIfNeeded: TRANS: The_Price_Is_Right.BuySellCollapser.Transpiler
- Tradeable_Pawn.get_Label: post: AnimalsLogic.Patch_Tradeable_Pawn_Label.Postfix
- TraderCaravanUtility.GetTraderCaravanRole: post: GiddyUpCaravan.Harmony.TraderCaravanUtility_GetTraderCaravanRole.Postfix TRANS: AlienRace.HarmonyPatches.GetTraderCaravanRoleTranspiler
- TrainableUtility.DegradationPeriodTicks: TRANS: AnimalsLogic.ForgetMeNot+TrainableUtility_DegradationPeriodTicks_Patch.Transpiler
- TrainableUtility.TamenessCanDecay: TRANS: AnimalsLogic.ForgetMeNot+TrainableUtility_TamenessCanDecay_Patch.Transpiler
- TraitSet.GainTrait: PRE: AlienRace.HarmonyPatches.GainTraitPrefix, Psychology.Harmony.TraitSet_GainTraitPatch.KinseyException
- TransferableOneWay.get_Label: post: AnimalsLogic.Patch_TransferableOneWay_Label.Postfix
- TransferableOneWayWidget.DoRow: PRE: WhatTheHack.Harmony.TransferableOneWayWidget_DoRow.Prefix TRANS: GiddyUpCaravan.Harmony.TransferableOneWayWidget_DoRow.Transpiler
- TransferableOneWayWidget.FillMainRect: post: GiddyUpCaravan.Harmony.TransferableOneWayWidget_FillMainRect.Postfix
- TransferableUIUtility.DrawExtraInfo: PRE: WhatTheHack.Harmony.TransferableUIUtility_DrawExtraInfo.Prefix
- TransferableUtility.CanStack: PRE: WhatTheHack.Harmony.TransferableUtility_CanStack.Prefix
- TransferableUtility.TransferAsOne: post: GiddyUpCaravan.Harmony.TransferableUtility_TransferAsOne.Postfix
- TurretTop.DrawTurret: TRANS: TurretExtensions.HarmonyPatches.TranspileDrawTurret
- TurretTop.TurretTopTick: PRE: WhatTheHack.Harmony.TurretTop_TurretTopTick.Prefix
- UIRoot.UIRootOnGUI: post: HugsLib.Patches.UIRoot_Patch.OnGUIHook
- Verb.TryCastNextBurstShot: PRE: RunAndGun.Harmony.Verb_TryCastNextBurstShot.Prefix
- Verb.TryStartCastOn: PRE: CompActivatableEffect.HarmonyCompActivatableEffect.TryStartCastOnPrefix, RunAndGun.Harmony.Verb_TryStartCastOn.Prefix
- Verb.get_DirectOwner: PRE: AbilityUser.AbilityUserMod.get_DirectOwner_Prefix
- Verb.get_UIIcon: PRE: AbilityUser.AbilityUserMod.get_UIIcon
- VerbProperties.AdjustedAccuracy: post: BattleMounts.Harmony.VerbProperties_AdjustedAccuracy.Postfix, RunAndGun.Harmony.VerbProperties_AdjustedAccuracy.Postfix
- VerbTracker.GetVerbsCommands: PRE: CompVehicle.HarmonyCompVehicle.GetVerbsCommands_PreFix
- Verb_LaunchProjectile.TryCastShot: post: ProfitableWeapons.HarmonyPatches.PostfixTryCastShot
- Verb_LaunchProjectile.get_Projectile: PRE: AbilityUser.AbilityUserMod.get_Projectile_Prefix
- Verb_MeleeAttack.SoundHitBuilding: post: CompExtraSounds.HarmonyCompExtraSounds.SoundHitBuildingPrefix
- Verb_MeleeAttack.SoundHitPawn: post: CompExtraSounds.HarmonyCompExtraSounds.SoundHitPawnPrefix
- Verb_MeleeAttack.SoundMiss: post: CompExtraSounds.HarmonyCompExtraSounds.SoundMissPrefix
- Verb_MeleeAttack.TryCastShot: post: ProfitableWeapons.HarmonyPatches.PostfixTryCastShot, SimpleSidearms.intercepts.Verb_MeleeAttack_TryCastShot_PostFix.TryCastShot
- Verb_MeleeAttackDamage.DamageInfosToApply: post: CompSlotLoadable.HarmonyCompSlotLoadable.DamageInfosToApply_PostFix, AlienRace.HarmonyPatches.DamageInfosToApplyPostfix
- Verb_Shoot.TryCastShot: PRE: CompVehicle.HarmonyCompVehicle.CanVehicleShoot
- Verb_ShootOneUse.SelfConsume: post: SimpleSidearms.intercepts.Verb_ShootOneUse_SelfConsume_Postfix.SelfConsume
- VoluntarilyJoinableLordsStarter.Tick_TryStartParty: PRE: Psychology.Harmony.VoluntarilyJoinableLordsStarter_StartPartyPatch.ExtraSocialiteParties
- WITab_Caravan_Gear.TryEquipDraggedItem: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- WITab_Caravan_Health.DoRow: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
- WealthWatcher.ForceRecount: post: ChangeDresser.HarmonyPatches+Patch_WealthWatcher_ForceRecount.Postfix
- WidgetRow.FillableBar: TRANS: TD_Enhancement_Pack.FillableBar_Patch.Transpiler
- WidgetsWork.DrawWorkBoxFor: TRANS: PrisonLabor.HarmonyPatches.Patch_WorkDisable.Transpiler
- WidgetsWork.TipForPawnWorker: TRANS: PrisonLabor.Harmony.WorkDisablePatch2.Transpiler
- Window.Close: post: TD_Enhancement_Pack.PauseAfterNegotiation.Postfix
- WorkGiver_ConstructDeliverResources.FindNearbyNeeders: TRANS: AchtungMod.WorkGiver_ConstructDeliverResources_FindNearbyNeeders_Patch.Transpiler
- WorkGiver_DoBill.GetMedicalCareCategory: PRE: Pharmacist.Properties.WorkGiver_DoBill_GetMedicalCareCategory.Prefix
- WorkGiver_DoBill.JobOnThing: post: QualitySurgeon.QualitySurgeon.Postfix
- WorkGiver_DoBill.StartOrResumeBillJob: TRANS: PrisonLabor.HarmonyPatches.Patch_BillPrevention.Transpiler
- WorkGiver_DoBill.TryFindBestBillIngredients: post: MendingChangeDresserPatch.Patch_WorkGiver_DoBill_TryFindBestBillIngredients.Postfix
- WorkGiver_DoBill.TryFindBestBillIngredients: PRE: WhatTheHack.Harmony.WorkGiver_DoBill_TryFindBestBillIngredients.Prefix post: ChangeDresser.HarmonyPatches+Patch_WorkGiver_DoBill_TryFindBestBillIngredients.Postfix
- WorkGiver_GrowerHarvest.HasJobOnCell: PRE: TD_Enhancement_Pack.NoHarvestJob.Prefix post: AlienRace.HarmonyPatches.HasJobOnCellHarvestPostfix
- WorkGiver_GrowerSow.ExtraRequirements: post: AlienRace.HarmonyPatches.ExtraRequirementsGrowerSowPostfix
- WorkGiver_HaulUrgently.JobOnThing: PRE: PickUpAndHaul.HarmonyPatches.AllowToolHaulUrgentlyJobOnThing_PreFix
- WorkGiver_InteractAnimal.CanInteractWithAnimal: post: AlienRace.HarmonyPatches.CanInteractWithAnimalPostfix
- WorkGiver_Miner.JobOnThing: PRE: Mining_Priority.WorkGiver_Miner_Potential_Patch.Prefix
- WorkGiver_Repair.HasJobOnThing: TRANS: AchtungMod.WorkGiver_Repair_HasJobOnThing_Patch.Transpiler
- WorkGiver_Researcher.ShouldSkip: post: AlienRace.HarmonyPatches.ShouldSkipResearchPostfix
- WorkGiver_Scanner.GetPriority: post: Mining_Priority.WorkGiver_Miner_GetPriority_Patch.Postfix
- WorkGiver_TakeToBedToOperate.HasJobOnThing: PRE: AnimalsLogic.YouSleepHere+WorkGiver_TakeToBedToOperate_HasJobOnThing_Patch.Prefix
- WorkGiver_Tend.GoodLayingStatusForTend: post: SmartMedicine.GoodLayingStatusForTend_Patch.Postfix
- WorkGiver_Tend.JobOnThing: PRE: SmartMedicine.JobOnThing_Patch.Prefix
- WorkshopItem.MakeFrom: TRANS: DoctorVanGogh.ModSwitch.Patches+WorkshopItem_MakeFrom.Transpiler
- World.HasCaves: PRE: MapReroll.Patches.World_HasCaves_Patch.ConsistentRerollCaves
- World.NaturalRockTypesIn: post: PrepareLanding.Patches.PatchNaturalRockTypesIn.NaturalRockTypesInPostFix
- WorldGenStep_Terrain.GenerateGridIntoWorld: post: PrepareLanding.Patches.PatchGenerateGridIntoWorld.GenerateGridIntoWorldPostFix
- WorldGenerator.GenerateWorld: PRE: PrepareLanding.Patches.PatchGenerateWorld.GenerateWorldPrefix post: PrepareLanding.Patches.PatchGenerateWorld.GenerateWorldPostFix
- WorldInterface.WorldInterfaceOnGUI: post: PrepareLanding.Patches.PatchWorldInterfaceOnGui.WorldInterfaceOnGuiPostFix
- WorldInterface.WorldInterfaceUpdate: post: PrepareLanding.Patches.PatchWorldInterfaceUpdate.WorldInterfaceUpdatePostFix
- WorldSelector.AutoOrderToTileNow: post: JecsTools.HarmonyCaravanPatches.AutoOrderToTileNow_Jobs
- WorldSelector.SelectableObjectsUnderMouse: post: JecsTools.HarmonyCaravanPatches.SelectableObjectsUnderMouse_InvisHandler
- Zone.GetInspectString: post: TD_Enhancement_Pack.ZoneSizeCount.Postfix
- Zone_Growing.GetGizmos: post: TD_Enhancement_Pack.DoNotHarvest.Postfix
- Zone_Growing.GetInspectString: PRE: Orassan.Injector.Patch_Zone_Growing_GetInspectString post: TD_Enhancement_Pack.ZoneGrowingSizeCount.Postfix
- Harmony versions present: 1.2.0.1: PawnRules, Harmony_PrisonLabor, Dubwise.Rimatomics, com.changedresser.rimworld.mod, Fluffy.AnimalTab, fluffy.worktab, fluffy.medicaltab, fluffy.breakdowns, fluffy.rimworld.pharmacist, Fluffy.ResearchTree, fluffy.areaunlocker, net.pardeike.rimworld.mods.achtung, io.github.ratysz.madskills, XeoNovaDan.TurretExtensions, dusty.rimworld.renamecolony, rimworld.rwmods.androidtiers, net.marvinkosh.rimworld.mod.ughyougotme, mehni.rimworld.pickupthatcan.main, net.quicksilverfox.rimworld.mod.animalslogic, com.rimfridge.rimworld.mod, dingo.deeporeidentifier, DoctorVanGogh.ModSwitch, RSA, RSA.Core, mehni.rimworld.traderdismissal.main, XeoNovaDan.ProfitableWeapons, RimWorld.Vanya.IncidentPersonStat, dingo.hmtblite, com.pathavoid.rimworld.mod, com.mendingchangedresserpatch.rimworld.mod, XeoNovaDan.RangedStaggerRebalanced, XeoNovaDan.ProperShotguns, XeoNovaDan.BetterWatermillGenerators; 1.2.0.0: drumad.rimworld.nightvision; 1.1.1.0: rimworld.erdelf.alien_race.main, chjees.orassan, rimworld.erdelf.customBaseUtility; 1.1.0.0: UnlimitedHugs.HugsLib, rimworld.lanilor.progressrenderer, rimworld.jecrell.abilityuser, Uuugggg.rimworld.Replace_Stuff.main, uuugggg.rimworld.SmartMedicine.main, Uuugggg.rimworld.UseBedrolls.main, rimworld.jecrell.doorsexpanded, HugsLib.AllowTool, rimworld.jecrell.comps.vehicle, rimworld.jecrell.comps.activator, HugsLib.SearchAndDestroy, HugsLib.WhatTheHack, rimworld.jecrell.comps.slotloadable, HugsLib.RunAndGun, HugsLib.SimpleSidearms, Uuugggg.rimworld.TD_Enhancement_Pack.main, rimworld.jecrell.comps.installedpart, Uuugggg.rimworld.Mining_Priority.main, HugsLib.BattleMounts, uuugggg.rimworld.Meals_On_Wheels.main, HugsLib.MapReroll, uuugggg.rimworld.SafelyHiddenAway.main, rimworld.jecrell.caravanjobs, rimworld.jecrell.jecstools.main, chjees.shields, rimworld.jecrell.humanlikeorders, rimworld.jecrell.comps.oversized, rimworld.jecrell.comps.deflector, rimworld.jecrell.comps.sounds, HugsLib.GiddyUpCaravan, HugsLib.Psychology, EdB.PrepareCarefully, com.github.alandariva.moreplanning, HugsLib.com.github.alandariva.moreplanning, HugsLib.GiddyUpCore, de.hatti.rimworld.mod.qualitysurgeron, HugsLib.GiddyUpRideAndRoll, HugsLib.DefensivePositions, com.github.chippedchap.blueprintreport, rimworld.psychology.prepare_carefully_patch, HugsLib.PrepareLanding, HugsLib.RunandHide, HugsLib.DeathRattle, HugsLib.LessArbitrarySurgery; 1.0.9.1: com.geneticrim, Uuugggg.rimworld.The_Price_Is_Right.main, rimworld.rimquest, Harmony_Locks, com.github.rimworld.mod.AnimalRangeAttack
- Platform information: (hidden, hold Shift while publishing to include)
- Log file contents:
- Initialize engine version: 5.6.5f1 (2cac56bf7bb6)
- GfxDevice: [Renderer information redacted]
- Begin MonoManager ReloadAssembly
- Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\UnityEngine.dll into Unity Child Domain
- Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
- Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
- Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\UnityEngine.UI.dll into Unity Child Domain
- Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\UnityEngine.Networking.dll into Unity Child Domain
- Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\NAudio.dll into Unity Child Domain
- Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\NVorbis.dll into Unity Child Domain
- Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\TextMeshPro-1.0.55.56.0b11.dll into Unity Child Domain
- WARNING: Shader Unsupported: 'Hidden/VR/BlitCopyFromTexArray' - Pass '' has no vertex shader
- WARNING: Shader Unsupported: 'Hidden/VR/BlitCopyFromTexArray' - Setting to default shader.
- desktop: 1600x900 60Hz; virtual: 1600x900 at 0,0
- RimWorld 0.19.2009 rev486
- Fluffy Breakdowns :: Initialized
- [MadSkills]: settings initialized, multiplier is 0, not tiered, daily XP threshold is 4000, saturated XP multiplier is 0.2
- [MadSkills]: settings initialized, multiplier is 0, not tiered, daily XP threshold is 4000, saturated XP multiplier is 0.2
- [MadSkills]: settings initialized, multiplier is 0, not tiered, daily XP threshold is 4000, saturated XP multiplier is 0.2
- Tried to use an uninitialized DefOf of type SoundDefOf. DefOfs are initialized right after all defs all loaded. Uninitialized DefOfs will return only nulls. (hint: don't use DefOfs as default field values in Defs, try to resolve them in ResolveReferences() instead)
- Tried to use an uninitialized DefOf of type KeyBindingDefOf. DefOfs are initialized right after all defs all loaded. Uninitialized DefOfs will return only nulls. (hint: don't use DefOfs as default field values in Defs, try to resolve them in ResolveReferences() instead)
- Ugh You Got Me: Trying to patch MentalState_SocialFighting.ShouldStop.get.
- Ugh You Got Me: Patched MentalState_SocialFighting.ShouldStop.get.
- Tried to use an uninitialized DefOf of type StatDefOf. DefOfs are initialized right after all defs all loaded. Uninitialized DefOfs will return only nulls. (hint: don't use DefOfs as default field values in Defs, try to resolve them in ResolveReferences() instead)
- Rimatomics 1.5.557
- [RenameColony] Postfixed
- ModSwitch 1.5.0.142 - initialized patches...
- RSA Core loaded...
- RSA Main injected ...
- XML error: Could not register node named "SurgeryAndroid" in mod 1386412863 because this name is already used in this mod.
- XML error: Could not register node named "BodyPartBase" in mod 1386412863 because this name is already used in this mod.
- XML error: Could not register node named "BodyPartAndroidBase" in mod 1386412863 because this name is already used in this mod.
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>500</MarketValue><Mass>8</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SteelPlating</defName><label>steel plating</label><description>A simple concept: add more armour to your androids because circuitry isn't exactly bulletproof.</description><graphicData><texPath>Things/Item/ArmourPlateBasic</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>800</MarketValue><Mass>6</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>PlasteelPlating</defName><label>plasteel plating</label><description>by adding plasteel plating to weakspots on the android; this simple addition should vastly increase an android's damage resistance.</description><graphicData><texPath>Things/Item/ArmourPlateAdv</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1000</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CompositePlating</defName><label>composite plating</label><description>This plating acts just as any other would but with increased damage resistance thanks to it's composite nature.</description><graphicData><texPath>Things/Item/ArmourPlateAdv2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>500</MarketValue><Mass>8</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BasicReplacementArm</defName><label>basic replacement arm</label><description>A relatively simple arm that is usually mass produced to cater to entire droid armies on warring planets.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>500</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BasicReplacementLeg</defName><label>basic replacement leg</label><description>A relatively simple leg that is usually mass produced to cater to entire droid armies on warring planets.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>300</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CrudeHeatsink</defName><label>crude heatsink</label><description>A very crude heatsink made form scrap metal roughly arranged into an array.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>200</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>LightReceivingDiode</defName><label>crude light sensor</label><description>As simple as light detection gets, this diode simply acts as a switch that is either opened or closed depending on whether light reaches it or not.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>400</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>FlimsyCoolantPump</defName><label>crude coolant pump</label><description>This coolant pump operates through differential pressure; which isn't a bad mechanism for operation but, the ability for this pump to even hold pressure is questionable.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>400</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SmallBatteryPack</defName><label>crude battery pack</label><description>An array of small batteries lined up end-to-end to produce the most voltage. Which unsurprisingly; still isn't a lot.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>400</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>TubeSealantTank</defName><label>crude mechanite storage</label><description>A small tank that holds a gel like fluid capable of plugging up holes in mechanisms as it flows through the tubing of the android it is connected to.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>400</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>LowPowerTransformer</defName><label>low power cellulose converter</label><description>This bio-processor is highly inefficient, only able to obtain energy from the cellulose of organic matter - leaving a lot of what could be gained behind.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>300</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BasicDCConverter</defName><label>basic dc converter</label><description>A simple ac / dc converter that only effectively works one way.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvancedReplacementArm</defName><label>high power arm</label><description>This extremely tough and strong arm was made to deal with a variety of heavy duty workloads such as construction, warfare or post-distaster rescue. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvancedReplacementArm</defName><label>high power arm</label><description>This extremely tough and strong arm was made to deal with a variety of heavy duty workloads such as construction, warfare or post-distaster rescue. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1800</MarketValue><Mass>6</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvancedReplacementLeg</defName><label>high power leg</label><description>This model of leg was developed with speed in mind; used majorly by Android Olympic runners from most glitterworlds. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1800</MarketValue><Mass>6</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvancedReplacementLeg</defName><label>high power leg</label><description>This model of leg was developed with speed in mind; used majorly by Android Olympic runners from most glitterworlds. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1800</MarketValue><Mass>6</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>MultiSpectrumEye</defName><label>advanced light sensor</label><description>the average human eye and factory standard eyes used for androids are only able to see the visible spectrum of light. This eye model is very different, allowing the host android to switch between infra-red, x-ray and ultraviolet. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1800</MarketValue><Mass>6</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>MultiSpectrumEye</defName><label>advanced light sensor</label><description>the average human eye and factory standard eyes used for androids are only able to see the visible spectrum of light. This eye model is very different, allowing the host android to switch between infra-red, x-ray and ultraviolet. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>MultiLayerHeatsink</defName><label>advanced heatsink</label><description>This heatsink is composed of multiple layers of materials for maximum heat transfer. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>MultiLayerHeatsink</defName><label>advanced heatsink</label><description>This heatsink is composed of multiple layers of materials for maximum heat transfer. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvancedCoolantInjector</defName><label>advanced coolant pump</label><description>This coolant pump no longer operates in rhythmic pulses but now allows for continuous injection of coolant under high pressure. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvancedCoolantInjector</defName><label>advanced coolant pump</label><description>This coolant pump no longer operates in rhythmic pulses but now allows for continuous injection of coolant under high pressure. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1700</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>NanowireBattery</defName><label>advanced battery pack</label><description>This battery operates under the concept of meshed layers of materials such as gold and plasteel, giving the most electrical output and storage for size. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1700</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>NanowireBattery</defName><label>advanced battery pack</label><description>This battery operates under the concept of meshed layers of materials such as gold and plasteel, giving the most electrical output and storage for size. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>NaniteStorageDevice</defName><label>advanced mechanite storage</label><description>Compared to it's precursor; this mechanism of repair allows for quicker operation and recovery from memetic hazards such as malicious viruses by releasing a swarm of nanites within the coolant of the android it is host to. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>NaniteStorageDevice</defName><label>advanced mechanite storage</label><description>Compared to it's precursor; this mechanism of repair allows for quicker operation and recovery from memetic hazards such as malicious viruses by releasing a swarm of nanites within the coolant of the android it is host to. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1700</MarketValue><Mass>6</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>HighPowerTransformer</defName><label>high power material converter</label><description>This bio-processor is able to convert most organic matter into energy at very high efficiency. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1700</MarketValue><Mass>6</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>HighPowerTransformer</defName><label>high power material converter</label><description>This bio-processor is able to convert most organic matter into energy at very high efficiency. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1700</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>HighPowerConverter</defName><label>high power converter</label><description>This power converter is capable of converting and manipulation the properties of electrical signals so effectively that it appears to be magical with insant operation and 99.9% convertion efficiency. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1700</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>HighPowerConverter</defName><label>high power converter</label><description>This power converter is capable of converting and manipulation the properties of electrical signals so effectively that it appears to be magical with insant operation and 99.9% convertion efficiency. </description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>700</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BasicRearCounterweight</defName><label>basic counterweight</label><description>This counterweight consists not much more of a large steel ball on the end of a rod.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>700</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BasicRearCounterweight</defName><label>basic counterweight</label><description>This counterweight consists not much more of a large steel ball on the end of a rod.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvRearCounterweight</defName><label>advanced counterweight</label><description>This counterweight works off gyroscopic principles, giving much higher efficiency.</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvRearCounterweight</defName><label>advanced counterweight</label><description>This counterweight works off gyroscopic principles, giving much higher efficiency.</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>700</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CrudeJawAndroid</defName><label>crude jaw</label><description>This jaw is very flimsy, not very sharp and not very strong either.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>700</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CrudeJawAndroid</defName><label>crude jaw</label><description>This jaw is very flimsy, not very sharp and not very strong either.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2000</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvJawAndroid</defName><label>cybernetic jaw</label><description>This jaw bolsters an insane level of strength, able to crush a man's skull with ease, you seriously don't want to be on the receiving end of this thing.</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2000</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvJawAndroid</defName><label>cybernetic jaw</label><description>This jaw bolsters an insane level of strength, able to crush a man's skull with ease, you seriously don't want to be on the receiving end of this thing.</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1800</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>PositronMindImplant</defName><label>positronic rewiring</label><description>This implant completely overhauls the standard electronic wiring of the artificial brain. Replacing it with higher efficiency positronic wire pathways. </description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1800</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>PositronMindImplant</defName><label>positronic rewiring</label><description>This implant completely overhauls the standard electronic wiring of the artificial brain. Replacing it with higher efficiency positronic wire pathways. </description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2200</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SoldierMindImplant</defName><label>soldier upgrade</label><description>This implant allows the android to perceive the trajectories of projectiles in real time. Along with the ability to perform war simulations inside their own mind as a secondary function. </description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2200</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SoldierMindImplant</defName><label>soldier upgrade</label><description>This implant allows the android to perceive the trajectories of projectiles in real time. Along with the ability to perform war simulations inside their own mind as a secondary function. </description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1800</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BuilderMindImplant</defName><label>blueprint banks</label><description>Allowing the android to store multiple banks of blueprints at once, this helps the android massively with construction. </description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1800</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BuilderMindImplant</defName><label>blueprint banks</label><description>Allowing the android to store multiple banks of blueprints at once, this helps the android massively with construction. </description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2600</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SurgeonMindImplant</defName><label>tricorder implant</label><description>This tricorder has been minified by a factor of ten for fitting within an androids mind. This version allows the android to scan biological creatures and determine a diagnosis with just a glance. </description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2600</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SurgeonMindImplant</defName><label>tricorder implant</label><description>This tricorder has been minified by a factor of ten for fitting within an androids mind. This version allows the android to scan biological creatures and determine a diagnosis with just a glance. </description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2400</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SpeedMindImplant</defName><label>neural highways</label><description>This implant remaps the inner workings of the mind, allowing the formation of "highways" for electronic signals. </description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2400</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SpeedMindImplant</defName><label>neural highways</label><description>This implant remaps the inner workings of the mind, allowing the formation of "highways" for electronic signals. </description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3000</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>GeoMindImplant</defName><label>Geological banks</label><description>This implant when installed; helps an android by overlaying augmented vision of the rock face they are mining from. Showing them real time updates on how to remove rock and material from rock with the highest efficiency. </description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3000</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>GeoMindImplant</defName><label>Geological banks</label><description>This implant when installed; helps an android by overlaying augmented vision of the rock face they are mining from. Showing them real time updates on how to remove rock and material from rock with the highest efficiency. </description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>5500</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>EvolvingImplant</defName><label>Evolving AI Upgrade</label><description>This implant allows the current AI to evolve on itself. Over time - this pawn will slowly become more and more mentally complex. Reaching peak efficiency in all it does. </description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>5500</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>EvolvingImplant</defName><label>Evolving AI Upgrade</label><description>This implant allows the current AI to evolve on itself. Over time - this pawn will slowly become more and more mentally complex. Reaching peak efficiency in all it does. </description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><itemGeneratorTags><li>SpecialReward</li></itemGeneratorTags><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>6000</MarketValue><Mass>8</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CyberReplacementArm</defName><label>Cybernetic arm</label><description>This arm uses Ultraweave composites developed by only the most advanced glitterworld societies to produce an extremely strong and durable upgrade.</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>5500</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CyberReplacementLeg</defName><label>Cybernetic leg</label><description>This leg upgrade is rarely seen outside of the lab, its immense speed and strength boost allows the user to easily lift weights and move at breakneck speeds.</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>4500</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SecretHeatsink</defName><label>archotech heatsink</label><description>this modified advanced heatsink is made using materials that effectively radiate heat at almost 99% efficiency, practically shooting heat out.</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>4500</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>MDEye</defName><label>archotech light sensor</label><description>This eye will allow the user to switch their vision between the 3 dimensions they live in and the 4th dimension, this allows them to easily predict movement patterns in real time with pinpoint accuracy as they are practically able to see future events before they occur.</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>4000</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SecretCoolantPump</defName><label>archotech coolant pump</label><description>This coolant injector allows for a much higher coolant temperature range, Able to operate even at near absolute zero temperatures.</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3200</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SecretBatteryPack</defName><label>archotech battery pack</label><description>In an attempt to recreate Vanometric power generation, this battery cell somewhat achieves that. Boasting far increased charge capacity than that of its precursors.</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>4500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>ArchotechNanites</defName><label>archotech mechanite storage</label><description>This compartment of archotech nanites is somewhat mis-understood by even the most advanced cultures. What is known however is that it works well as a repair disperal unit, very very well.</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>4000</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>MolecularDecomposer</defName><label>archotech molecular decomposer</label><description>Making other forms of mechanical digestion look primitive, this reactor converts consumed material on the molecular level, increasing efficiency twofold.</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>QuantumConverter</defName><label>Zero point converter</label><description>A highly advanced power converter that is able to transfer around the body at 100% efficiency due to its zero-point energy properties.</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>300</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CrudeHearingS</defName><label>crude hearing sensor</label><description>This hearing sensor simply acts as a basic interpretation implant, allowing for the translation of only the most basic sounds.</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1200</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvHearingS</defName><label>advanced hearing sensor</label><description>This hearing sensor is accurate up to a kilometer. Making it very useful when picking up the faintest of sounds.</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2200</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>ArchHearingS</defName><label>archotech hearing sensor</label><description>This sensor is the state of the line in sound detection, able to detect all frequencies of sound. It has potentially unlimited detection.</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>800</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SmellingAdvS</defName><label>advanced smelling sensor</label><description>The widened openings on this smell sensor not only allow for the detection of odor but also increases ventilation.</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>500</MarketValue><Mass>8</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SteelPlating</defName><label>steel framing</label><description>A simple concept: add stronger frames to your androids because circuitry isn't exactly bulletproof.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids \n - K9 Cybernetic Unit \n - M.U.F.F Unit</description><graphicData><texPath>Things/Item/ArmourPlateBasic</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>800</MarketValue><Mass>6</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>PlasteelPlating</defName><label>plasteel frame coverings</label><description>by adding plasteel coverings to weakspots on the android's frame; this simple addition should vastly increase an android's damage resistance.\n\n Can be installed on \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids \n - K9 Cybernetic Unit \n - M.U.F.F Unit</description><graphicData><texPath>Things/Item/ArmourPlateAdv</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1000</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CompositePlating</defName><label>composite frame plating</label><description>This plating acts just as any other would but with increased damage resistance thanks to it's composite nature.\n\n Can be installed on \n - T3 Androids \n - T4 Androids \n - T5 Androids \n - K9 Cybernetic Unit \n - M.U.F.F Unit</description><graphicData><texPath>Things/Item/ArmourPlateAdv2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1000</MarketValue><Mass>8</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>HydraulicFrame</defName><label>hydraulic frame</label><description>This kit contains enough components to enhance the framework of an android without causing major rearrangement, increasing carrying capacity by utilising several high power hydraulic pumps. Although strong, they do restrict the user to lesser movements. \n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids\n - K9 Cybernetic Unit \n - M.U.F.F Unit</description><graphicData><texPath>Things/Item/Organorange</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Utility</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>700</MarketValue><Mass>8</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>HydraulicLeg</defName><label>hydraulic leg</label><description>A tough leg replacement that consists of 2 strong hydraulic pumps, allowing for more carrying capacity, at the expense of agility. \n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids\n - K9 Cybernetic Unit \n - M.U.F.F Unit</description><graphicData><texPath>Things/Item/Organorange</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Utility</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>700</MarketValue><Mass>8</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>HydraulicArm</defName><label>hydraulic arm</label><description>A tough arm replacement that consists of 2 strong hydraulic pumps, allowing for more carrying capacity, at the expense of agility.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organorange</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Utility</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1000</MarketValue><Mass>8</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>MiningArm</defName><label>mining arm</label><description>This "arm" is not much more than a large plasteel tipped drill, used widely during the asteroid rush of the 22nd century. It does a good job in mining but not so much with more intricate operations.\n\n Can be installed on \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organorange</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Utility</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>500</MarketValue><Mass>8</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BasicReplacementArm</defName><label>basic replacement arm</label><description>A relatively simple arm that is usually mass produced to cater to entire droid armies on warring planets.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>500</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BasicReplacementLeg</defName><label>basic replacement leg</label><description>A relatively simple leg that is usually mass produced to cater to entire droid armies on warring planets.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids\n - K9 Cybernetic Unit \n - M.U.F.F Unit</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>300</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CrudeHeatsink</defName><label>crude heatsink</label><description>A very crude heatsink made form scrap metal roughly arranged into an array.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids \n - K9 Cybernetic Unit \n - M.U.F.F Unit</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>200</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>LightReceivingDiode</defName><label>crude light sensor</label><description>As simple as light detection gets, this diode simply acts as a switch that is either opened or closed depending on whether light reaches it or not.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>400</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>FlimsyCoolantPump</defName><label>crude coolant pump</label><description>This coolant pump operates through differential pressure; which isn't a bad mechanism for operation but, the ability for this pump to even hold pressure is questionable.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids \n - K9 Cybernetic Unit \n - M.U.F.F Unit</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>400</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SmallBatteryPack</defName><label>crude battery pack</label><description>An array of small batteries lined up end-to-end to produce the most voltage. Which unsurprisingly; still isn't a lot.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids \n - K9 Cybernetic Unit \n - M.U.F.F Unit</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>400</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>TubeSealantTank</defName><label>crude mechanite storage</label><description>A small tank that holds a gel like fluid capable of plugging up holes in mechanisms as it flows through the tubing of the android it is connected to.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids \n - K9 Cybernetic Unit \n - M.U.F.F Unit</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>400</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>LowPowerTransformer</defName><label>low power cellulose converter</label><description>This bio-processor is highly inefficient, only able to obtain energy from the cellulose of organic matter - leaving a lot of what could be gained behind.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids \n - K9 Cybernetic Unit \n - M.U.F.F Unit</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>300</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BasicDCConverter</defName><label>basic dc converter</label><description>A simple ac / dc converter that only effectively works one way.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids \n - K9 Cybernetic Unit \n - M.U.F.F Unit</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvancedReplacementArm</defName><label>high power arm</label><description>This extremely tough and strong arm was made to deal with a variety of heavy duty workloads such as construction, warfare or post-distaster rescue.\n\n Can be installed on \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1800</MarketValue><Mass>6</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvancedReplacementLeg</defName><label>high power leg</label><description>This model of leg was developed with speed in mind; used majorly by Android Olympic runners from most glitterworlds.\n\n Can be installed on \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1800</MarketValue><Mass>6</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>MultiSpectrumEye</defName><label>advanced light sensor</label><description>the average human eye and factory standard eyes used for androids are only able to see the visible spectrum of light. This eye model is very different, allowing the host android to switch between infra-red, x-ray and ultraviolet.\n\n Can be installed on \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>MultiLayerHeatsink</defName><label>advanced heatsink</label><description>This heatsink is composed of multiple layers of materials for maximum heat transfer.\n\n Can be installed on \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvancedCoolantInjector</defName><label>advanced coolant pump</label><description>This coolant pump no longer operates in rhythmic pulses but now allows for continuous injection of coolant under high pressure.\n\n Can be installed on \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1700</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>NanowireBattery</defName><label>advanced battery pack</label><description>This battery operates under the concept of meshed layers of materials such as gold and plasteel, giving the most electrical output and storage for size.\n\n Can be installed on \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>NaniteStorageDevice</defName><label>advanced mechanite storage</label><description>Compared to it's precursor; this mechanism of repair allows for quicker operation and recovery from memetic hazards such as malicious viruses by releasing a swarm of nanites within the coolant of the android it is host to.\n\n Can be installed on \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1700</MarketValue><Mass>6</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>HighPowerTransformer</defName><label>high power material converter</label><description>This bio-processor is able to convert most organic matter into energy at very high efficiency.\n\n Can be installed on \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1700</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>HighPowerConverter</defName><label>high power converter</label><description>This power converter is capable of converting and manipulation the properties of electrical signals so effectively that it appears to be magical with insant operation and 99.9% convertion efficiency.\n\n Can be installed on \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>700</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BasicRearCounterweight</defName><label>basic counterweight</label><description>This counterweight consists not much more of a large steel ball on the end of a rod.\n\n Can be installed on \n - K9 Cybernetic Unit</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvRearCounterweight</defName><label>advanced counterweight</label><description>This counterweight works off gyroscopic principles, giving much higher efficiency.\n\n Can be installed on \n - K9 Cybernetic Unit</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>700</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CrudeJawAndroid</defName><label>crude jaw</label><description>This jaw is very flimsy, not very sharp and not very strong either.\n\n Can be installed on \n - K9 Cybernetic Unit</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2000</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvJawAndroid</defName><label>cybernetic jaw</label><description>This jaw bolsters an insane level of strength, able to crush a man's skull with ease, you seriously don't want to be on the receiving end of this thing.\n\n Can be installed on \n - K9 Cybernetic Unit</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1600</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>PositronMindImplant</defName><label>positronic rewiring</label><description>This implant completely overhauls the standard electronic wiring of the artificial brain. Replacing it with higher efficiency positronic wire pathways.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1600</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SoldierMindImplant</defName><label>soldier upgrade</label><description>This implant allows the android to perceive the trajectories of projectiles in real time. Along with the ability to perform war simulations inside their own mind as a secondary function.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1600</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BuilderMindImplant</defName><label>blueprint banks</label><description>Allowing the android to store multiple banks of blueprints at once, this helps the android massively with construction.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1600</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SurgeonMindImplant</defName><label>tricorder implant</label><description>This tricorder has been minified by a factor of ten for fitting within an androids mind. This version allows the android to scan biological creatures and determine a diagnosis with just a glance.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1600</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SpeedMindImplant</defName><label>neural highways</label><description>This implant remaps the inner workings of the mind, allowing the formation of "highways" for electronic signals.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2000</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>GeoMindImplant</defName><label>Geological banks</label><description>This implant when installed; helps an android by overlaying augmented vision of the rock face they are mining from. Showing them real time updates on how to remove rock and material from rock with the highest efficiency.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2000</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>MechanicMindImplant</defName><label>Engineering implant</label><description>This implant when installed; aids an android in all things mechanical, severely increasing android surgery success and mechanoid disassembly efficiency.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1600</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CookingMindImplant</defName><label>Cuisine implant</label><description>When installed, this implant will automatically upload information on basic health and safety, along with various cooking techniques. Used widely in glitterworld restaurants for VIP Guests.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1600</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>BasicLaborMindImplant</defName><label>Basic labor chip</label><description>A basic labor chip; the standard for most factory androids, it will teach the android several new ways of performing tasks in a much quicker, more efficient fashion.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/OrganPurple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3500</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>EvolvingImplant</defName><label>Evolving AI Upgrade</label><description>This implant allows the current AI to evolve on itself. Over time - this pawn will slowly become more and more mentally complex. Reaching peak efficiency in all it does.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><thingSetMakerTags><li>RewardSpecial</li></thingSetMakerTags><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>6000</MarketValue><Mass>8</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CyberReplacementArm</defName><label>Cybernetic arm</label><description>This arm uses Ultraweave composites developed by only the most advanced glitterworld societies to produce an extremely strong and durable upgrade.\n\n Can be installed on \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>5500</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CyberReplacementLeg</defName><label>Cybernetic leg</label><description>This leg upgrade is rarely seen outside of the lab, its immense speed and strength boost allows the user to easily lift weights and move at breakneck speeds.\n\n Can be installed on \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>4500</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SecretHeatsink</defName><label>archotech heatsink</label><description>this modified advanced heatsink is made using materials that effectively radiate heat at almost 99% efficiency, practically shooting heat out.\n\n Can be installed on \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>4500</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>MDEye</defName><label>archotech light sensor</label><description>This eye will allow the user to switch their vision between the 3 dimensions they live in and the 4th dimension, this allows them to easily predict movement patterns in real time with pinpoint accuracy as they are practically able to see future events before they occur.\n\n Can be installed on \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>4000</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SecretCoolantPump</defName><label>archotech coolant pump</label><description>This coolant injector allows for a much higher coolant temperature range, Able to operate even at near absolute zero temperatures.\n\n Can be installed on \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3200</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SecretBatteryPack</defName><label>archotech battery pack</label><description>In an attempt to recreate Vanometric power generation, this battery cell somewhat achieves that. Boasting far increased charge capacity than that of its precursors.\n\n Can be installed on \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>4500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>ArchotechNanites</defName><label>archotech mechanite storage</label><description>This compartment of archotech nanites is somewhat mis-understood by even the most advanced cultures. What is known however is that it works well as a repair disperal unit, very very well.\n\n Can be installed on \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>4000</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>MolecularDecomposer</defName><label>archotech molecular decomposer</label><description>Making other forms of mechanical digestion look primitive, this reactor converts consumed material on the molecular level, increasing efficiency twofold.\n\n Can be installed on \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3500</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>QuantumConverter</defName><label>Zero point converter</label><description>A highly advanced power converter that is able to transfer around the body at 100% efficiency due to its zero-point energy properties.\n\n Can be installed on \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>300</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>CrudeHearingS</defName><label>crude hearing sensor</label><description>This hearing sensor simply acts as a basic interpretation implant, allowing for the translation of only the most basic sounds.\n\n Can be installed on \n - T1 Androids \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organblack</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1200</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>AdvHearingS</defName><label>advanced hearing sensor</label><description>This hearing sensor is accurate up to a kilometer. Making it very useful when picking up the faintest of sounds.\n\n Can be installed on \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2200</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>ArchHearingS</defName><label>archotech hearing sensor</label><description>This sensor is the state of the line in sound detection, able to detect all frequencies of sound. It has potentially unlimited detection.\n\n Can be installed on \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organgold</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartAndroidBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>800</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BodyPartsAndroid</li></thingCategories><defName>SmellingAdvS</defName><label>advanced smelling sensor</label><description>The widened openings on this smell sensor not only allow for the detection of odor but also increases ventilation.\n\n Can be installed on \n - T2 Androids \n - T3 Androids \n - T4 Androids \n - T5 Androids</description><graphicData><texPath>Things/Item/Organwhite</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>secret</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Advanced"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3400</MarketValue><Mass>4</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>AdvancedProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>AdvancedProstheses</li></thingCategories><defName>AdvancedPowerArm</defName><label>advanced power arm</label><description>An upgraded bionic power arm. Extremely dangerous.</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>AdvancedWeapon</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Advanced"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1600</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>AdvancedProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>AdvancedProstheses</li></thingCategories><defName>AdvancedBionicHand</defName><label>advanced bionic hand</label><description>An upgraded bionic hand.Some people would chop their own hands off just to get this gorgeous piece of tech.</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Advanced"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3000</MarketValue><Mass>4</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>AdvancedProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>AdvancedProstheses</li></thingCategories><defName>AdvancedBionicArm</defName><label>advanced bionic arm</label><description>An upgraded bionic arm. Remember when you struggled with opening jars? Now you will struggle to not break them instantly.</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Advanced"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3000</MarketValue><Mass>7</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>AdvancedProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>AdvancedProstheses</li></thingCategories><defName>AdvancedBionicLeg</defName><label>advanced bionic leg</label><description>An upgraded bionic leg.Impressive technology which allows the user to move around faster than ever.</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Advanced"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1600</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>AdvancedProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>AdvancedProstheses</li></thingCategories><defName>AdvancedBionicFoot</defName><label>advanced bionic foot</label><description>An upgraded bionic foot. Dozens of servomotors grant faster movement and ultimate comfort.</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Advanced"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1000</MarketValue><Mass>0.3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>AdvancedProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>AdvancedProstheses</li></thingCategories><defName>AdvancedBionicEar</defName><label>advanced bionic ear</label><description>An upgraded bionic ear. This device allows the user to hear better than bats.</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Advanced"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3600</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>AdvancedProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>AdvancedProstheses</li></thingCategories><defName>AdvancedBionicSpine</defName><label>advanced bionic spine</label><description>An upgraded bionic spine. This durable device makes the user extremely mobile and flexible.</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Advanced"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3400</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>AdvancedProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>AdvancedProstheses</li></thingCategories><defName>ExoskeletonSuit</defName><label>exoskeleton suit</label><description>A high tech device made out of two components: a light skeletal structure and servomotors to make the user faster and stronger.</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Advanced"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>3000</MarketValue><Mass>0.3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>AdvancedProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>AdvancedProstheses</li></thingCategories><defName>AdvancedBionicEye</defName><label>advanced bionic eye</label><description>An upgraded bionic eye.This advanced piece of technology allows the user to perfectly see in the dark as well as to see through walls.</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Bionic"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>2000</MarketValue><Mass>5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>BionicProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BionicProstheses</li></thingCategories><defName>PowerArm</defName><label>power arm</label><description>Unparalleled strength and dexterity, and with retractable claws. This is the ultimate arm upgrade!</description><graphicData><texPath>Things/Item/BodyPart/Bionic</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>AdvancedWeapon</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Bionic"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>800</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>BionicProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BionicProstheses</li></thingCategories><defName>BionicHand</defName><label>bionic hand</label><description>Allows the user to perform tasks even faster than with regular hands.</description><graphicData><texPath>Things/Item/BodyPart/Bionic</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Bionic"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>800</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>BionicProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BionicProstheses</li></thingCategories><defName>BionicFoot</defName><label>bionic foot</label><description>This prosthesis grants faster walking with little to no stumbling !.</description><graphicData><texPath>Things/Item/BodyPart/Bionic</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Bionic"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>800</MarketValue><Mass>0.3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>BionicProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>BionicProstheses</li></thingCategories><defName>BionicJaw</defName><label>bionic jaw implant</label><description>Aside from a strong set of teeth, this also comes with a voice modulator.</description><graphicData><texPath>Things/Item/BodyPart/Bionic</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartNaturalBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>4.0</DeteriorationRate><MarketValue>600</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Rare</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Rottable"><daysToRotStart>0.6</daysToRotStart><rotDestroys>true</rotDestroys></li></comps><pathCost>10</pathCost><graphicData><texPath>Things/Item/BodyPart/Organ</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1</drawSize></graphicData><thingCategories><li>BodyPartsNatural</li></thingCategories><defName>Stomach</defName><label>stomach</label><description>Digests food and turns it into energy and nutrients. Needs refrigeration.</description></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartNaturalBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>4.0</DeteriorationRate><MarketValue>600</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Rare</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Rottable"><daysToRotStart>0.6</daysToRotStart><rotDestroys>true</rotDestroys></li></comps><pathCost>10</pathCost><graphicData><texPath>Things/Item/BodyPart/Organ</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1</drawSize></graphicData><thingCategories><li>BodyPartsNatural</li></thingCategories><defName>Heart</defName><label>heart</label><description>Supplies blood and oxygen to all parts of the body. Ready to find a new owner. Needs refrigeration.</description></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartNaturalBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>4.0</DeteriorationRate><MarketValue>600</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Rare</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Rottable"><daysToRotStart>0.6</daysToRotStart><rotDestroys>true</rotDestroys></li></comps><pathCost>10</pathCost><graphicData><texPath>Things/Item/BodyPart/Organ</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1</drawSize></graphicData><thingCategories><li>BodyPartsNatural</li></thingCategories><defName>Liver</defName><label>liver</label><description>Plays an important role in metabolism and filtration. Needs refrigeration.</description></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartNaturalBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>4.0</DeteriorationRate><MarketValue>500</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Rare</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Rottable"><daysToRotStart>0.6</daysToRotStart><rotDestroys>true</rotDestroys></li></comps><pathCost>10</pathCost><graphicData><texPath>Things/Item/BodyPart/Organ</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1</drawSize></graphicData><thingCategories><li>BodyPartsNatural</li></thingCategories><defName>Lung</defName><label>lung</label><description>Essential part of the respiratory system. Needs refrigeration.</description></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartNaturalBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>4.0</DeteriorationRate><MarketValue>500</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Rare</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Rottable"><daysToRotStart>0.6</daysToRotStart><rotDestroys>true</rotDestroys></li></comps><pathCost>10</pathCost><graphicData><texPath>Things/Item/BodyPart/Organ</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1</drawSize></graphicData><thingCategories><li>BodyPartsNatural</li></thingCategories><defName>Kidney</defName><label>kidney</label><description>Filters and removes waste products from the blood. Needs refrigeration.</description></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Simple"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>300</MarketValue><Mass>0.5</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>SimpleProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>SimpleProstheses</li></thingCategories><defName>ArtificialBone</defName><label>artificial bone</label><description>Replaces destroyed bones.</description><graphicData><texPath>Things/Item/BodyPart/Simple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Simple"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>400</MarketValue><Mass>0.3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>SimpleProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>SimpleProstheses</li></thingCategories><defName>ArtificialNose</defName><label>artificial nose</label><description>Replaces a missing nose. Covers the hole in the face.</description><graphicData><texPath>Things/Item/BodyPart/Simple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Simple"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>650</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>SimpleProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>SimpleProstheses</li></thingCategories><defName>SimpleProstheticHand</defName><label>simple prosthetic hand</label><description>Replaces missing hands. Way more comfortable and less frightening than a hook hand.</description><graphicData><texPath>Things/Item/BodyPart/Simple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Simple"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>650</MarketValue><Mass>2</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>SimpleProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>SimpleProstheses</li></thingCategories><defName>SimpleProstheticFoot</defName><label>simple prosthetic foot</label><description>Replaces missing feet.</description><graphicData><texPath>Things/Item/BodyPart/Simple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Simple"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>800</MarketValue><Mass>3</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>SimpleProstheses</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>SimpleProstheses</li></thingCategories><defName>ArtificialPelvis</defName><label>artificial pelvis</label><description>Replaces a missing pelvis. Pretty useful if crawling is not your favourite kind of moving around.</description><graphicData><texPath>Things/Item/BodyPart/Simple</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Simple</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Synthetic"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>4000</MarketValue><Mass>0.05</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>BodyPart</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>SyntheticOrgans</li></thingCategories><defName>Neurostimulator</defName><label>neurostimulator</label><description>Highly advanced brain implant that attempts to enhance the consciousness of the user. Comes with numerous side effects like frequent memory loss, confusion, headaches and loss of language.\n\nDrastic personality changes may occur. Only recommended for severely brain damaged colonists.</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Synthetic"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Rare</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>BodyPart</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Rottable"><daysToRotStart>4</daysToRotStart><rotDestroys>true</rotDestroys></li></comps><pathCost>10</pathCost><thingCategories><li>SyntheticOrgans</li></thingCategories><defName>SyntheticLung</defName><label>synthetic lung</label><description>An enhanced lung augmented with nanocells to increase organ efficiency and durability. Should be kept frozen outside of the body to avoid cell death and organ failure.\n\nDoes not trigger transplant rejection.\n\nStats:\nBreathing: 20%\nMoving: 10%</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Synthetic"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1800</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Rare</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>BodyPart</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Rottable"><daysToRotStart>4</daysToRotStart><rotDestroys>true</rotDestroys></li></comps><pathCost>10</pathCost><thingCategories><li>SyntheticOrgans</li></thingCategories><defName>SyntheticLiver</defName><label>synthetic liver</label><description>An enhanced liver augmented with nanocells to increase organ efficiency and durability. Should be kept frozen outside of the body to avoid cell death and organ failure.\n\nDoes not trigger transplant rejection.\n\nStats:\nBlood filtration: 20%</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Synthetic"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Rare</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>BodyPart</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Rottable"><daysToRotStart>4</daysToRotStart><rotDestroys>true</rotDestroys></li></comps><pathCost>10</pathCost><thingCategories><li>SyntheticOrgans</li></thingCategories><defName>SyntheticKidney</defName><label>synthetic kidney</label><description>An enhanced kidney augmented with nanocells to increase organ efficiency and durability. Should be kept frozen outside of the body to avoid cell death and organ failure.\n\nDoes not trigger transplant rejection.\n\nStats:\nBlood filtration: 20%</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Synthetic"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><Mass>1</Mass><MarketValue>1800</MarketValue></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Rare</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>BodyPart</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Rottable"><daysToRotStart>4</daysToRotStart><rotDestroys>true</rotDestroys></li></comps><pathCost>10</pathCost><thingCategories><li>SyntheticOrgans</li></thingCategories><defName>SyntheticHeart</defName><label>synthetic heart</label><description>An enhanced heart augmented with nanocells to increase organ efficiency and durability. Should be kept frozen outside of the body to avoid cell death and organ failure.\n\nDoes not trigger transplant rejection.\n\nStats:\nBlood pumping: 20%\nMoving: 10%\nManipulation: 10%</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Synthetic"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><Mass>1</Mass><MarketValue>1800</MarketValue></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Rare</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>BodyPart</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Rottable"><daysToRotStart>4</daysToRotStart><rotDestroys>true</rotDestroys></li></comps><pathCost>10</pathCost><thingCategories><li>SyntheticOrgans</li></thingCategories><defName>SyntheticStomach</defName><label>synthetic stomach</label><description>An enhanced stomach augmented with nanocells to increase organ efficiency and durability. Should be kept frozen outside of the body to avoid cell death and organ failure.\n\nDoes not trigger transplant rejection.\n\nStats:\nMetabolism: 25%</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Synthetic"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>BodyPart</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>SyntheticOrgans</li></thingCategories><defName>Joywire</defName><label>joywire</label><description>This little brain implant will make you feel happy and relaxed. Requires neuroscience research before installing.</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="Synthetic"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>2.0</DeteriorationRate><MarketValue>1500</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>BodyPart</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><thingCategories><li>SyntheticOrgans</li></thingCategories><defName>Painstopper</defName><label>painstopper</label><description>This brain implant will make you not feel pain. Requires neuroscience research before installing.</description><graphicData><texPath>Things/Item/BodyPart/Bionic2</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><techHediffsTags><li>Advanced</li></techHediffsTags></ThingDef>
- XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartNaturalBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>50</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><DeteriorationRate>4.0</DeteriorationRate><MarketValue>150</MarketValue><Mass>1</Mass></statBases><altitudeLayer>Item</altitudeLayer><tickerType>Never</tickerType><alwaysHaulable>true</alwaysHaulable><isBodyPartOrImplant>true</isBodyPartOrImplant><tradeTags><li>BodyPartOrImplant</li><li>ExoticMisc</li></tradeTags><comps><li Class="CompProperties_Forbiddable" /></comps><pathCost>10</pathCost><graphicData><texPath>Things_Misc/HealthItem_TapetumRaw</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>1</drawSize></graphicData><thingCategories><li>BodyPartsNatural</li></thingCategories><defName>NV_TapetumRaw</defName><label>extracted tapetum lucidum</label><description>An extracted tapetum lucidum - the organ responsible for night vision in many mammals. With some work this could be fashioned into an implant suitable for humanoids.</description></ThingDef>
- Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
- Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
- Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
- Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
- Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
- Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
- Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
- OnLevelWasLoaded was found on ModInitializerComponent
- This message has been deprecated and will be removed in a later version of Unity.
- Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
- (Filename: Line: 376)
- Translation data for language English has 27 errors. Generate translation report for more info.
- Variants found for Things/Racc/Tails/Rtail: 1
- Variants found for Things/Racc/Tails/RtailBionic: 1
- Variants found for Things/Pawn/Humanlike/Tails/OTail: 1
- Variants found for Things/Pawn/Humanlike/Tails/OTailG: 1
- Variants found for EarLeft: 1
- Variants found for EarRight: 1
- Variants found for Things/Wolvx/Tails/WTail: 1
- Variants found for Things/Wolvx/Tails/WTailBionic: 1
- Variants found for Things/Avali/Tail_Male/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
- Variants found for Things/Avali/Tail_Male/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
- Alien race successfully completed 145 patches with harmony.
- Initialized Faction Discovery.
- OnLevelWasLoaded was found on InitializerBehaviour
- This message has been deprecated and will be removed in a later version of Unity.
- Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
- (Filename: Line: 376)
- [PrepareLanding] MonoController Initialization
- [PrepareLanding] WorldLayerBehaviour Static Initialization
- Medical Tab :: Capacity ElectricalEfficiency does not have any bodyPartTags associated with it.
- Medical Tab :: Capacity HeatVenting does not have any bodyPartTags associated with it.
- Medical Tab :: Capacity CoolantPumping does not have any bodyPartTags associated with it.
- Medical Tab :: Tag CPSource is not associated with any pawnCapacity.
- Medical Tab :: Tag HVSource is not associated with any pawnCapacity.
- Medical Tab :: Tag EVKidney is not associated with any pawnCapacity.
- Medical Tab :: Tag EVLiver is not associated with any pawnCapacity.
- Medical Tab :: Tag HVPathway is not associated with any pawnCapacity.
- [IncidentPersonStat] injected.
- PickUpAndHaul v0.1.0.3 welcomes you to RimWorld with pointless logspam.
- Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
- Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
- Enabled Prison Labor v0.9.5
- Path Avoid: Adding Harmony Postfix to PawnUtility.GetAvoidGrid()
- RimFridge Harmony Patches:
- Prefix:
- CompTemperatureRuinable.DoTicks - Will return false if within a RimFridge
- ReachabilityUtility.CanReach
- Postfix:
- GameComponentUtility.StartedNewGame
- GameComponentUtility.LoadedGame
- ChangeDresser Harmony Patches:
- Prefix:
- Dialog_FormCaravan.PostOpen
- CaravanExitMapUtility.ExitMapAndCreateCaravan(IEnumerable<Pawn>, Faction, int)
- CaravanExitMapUtility.ExitMapAndCreateCaravan(IEnumerable<Pawn>, Faction, int, int)
- Pawn.Kill - Priority First
- Pawn_ApparelTracker.Notify_ApparelAdded
- Postfix:
- Pawn.GetGizmos
- Pawn_ApparelTracker.Notify_ApparelAdded
- Pawn_DraftController.Drafted { set }
- Pawn_DraftController.GetGizmos
- JobGiver_OptimizeApparel.TryGiveJob
- ReservationManager.CanReserve
- OutfitDatabase.TryDelete
- CaravanFormingUtility.StopFormingCaravan
- WealthWatcher.ForceRecount
- Pawn.Kill - Priority First
- Pawn_ApparelTracker.Notify_ApparelRemoved
- MendingChangeDresserPatch Harmony Patches:
- Postfix:
- WorkGiver_DoBill.TryFindBestBillIngredients - Priority Last
- Dubs Rimkit 1.4.610
- Patching
- Turret Extensions successfully completed 23 patches with harmony.
- Ranged Stagger Rebalanced has completed dynamic stopping power patching. Scroll down for details...
- Weapons that have been patched:
- - Gun_MiniTurret (mini-turret gun)
- - Gun_AutocannonTurret (autocannon)
- - Gun_TurretSniper (uranium slug cannon)
- - Gun_Revolver (revolver)
- - Gun_Autopistol (autopistol)
- - Gun_MachinePistol (machine pistol)
- - Gun_IncendiaryLauncher (incendiary launcher)
- - Gun_BoltActionRifle (bolt-action rifle)
- - Gun_PumpShotgun (pump shotgun)
- - Gun_ChainShotgun (chain shotgun)
- - Gun_HeavySMG (heavy SMG)
- - Gun_LMG (LMG)
- - Gun_AssaultRifle (assault rifle)
- - Gun_SniperRifle (sniper rifle)
- - Gun_Minigun (minigun)
- - Gun_TripleRocket (triple rocket launcher)
- - Gun_DoomsdayRocket (doomsday rocket launcher)
- - Weapon_GrenadeFrag (frag grenades)
- - Weapon_GrenadeMolotov (molotov cocktails)
- - Weapon_GrenadeEMP (EMP grenades)
- - Gun_ChargeBlasterHeavy (heavy charge blaster)
- - Gun_InfernoCannon (inferno cannon)
- - Bow_Short (short bow)
- - Pila (pila)
- - Bow_Recurve (recurve bow)
- - Bow_Great (greatbow)
- - Gun_ChargeRifle (charge rifle)
- - Gun_ChargeLance (charge lance)
- - Marauder_Railgun (Marauder Railgun)
- - Gun_GunComplex (gun complex gun)
- - Gun_RocketComplex (rocket complex)
- - Gun_TurretMilitary (military turret gun)
- - Gun_TurretShredder (shredder turret gun)
- - Gun_TurretPrecision (precision turret gun)
- - Gun_BlastCharge (rocket complex)
- - Gun_VulcanCannon (vulcan cannon gun)
- - Artillery_DevastatorBomb (devastator mortar)
- - Gun_TurretMilitaryManned (manned military turret gun)
- - Gun_TurretShredderManned (manned shredder turret gun)
- - Gun_TurretPrecisionManned (manned precision turret gun)
- - Gun_BlastChargeManned (manned blast charge cannon)
- - Gun_VulcanCannonManned (manned vulcan cannon gun)
- - GR_Weapon_ThrownSac (explosive sac)
- - Racc_WPPK (Walthracc PPK)
- - Gun_OrassanRocket (orassan missile launcher)
- - Gun_WolvShotgun (wolverine shotgun)
- - Gun_AvaliTurretMedium ('Ripper' hybrid minigun)
- - Gun_AvaliTurretLarge ('Thrasher' doubled rocket launcher)
- - Avali_Pila (avali 'Hail' pila)
- - Gun_Avali_Pistol (avali 'Frostbite' pistol)
- - Gun_Avali_SMG (avali 'Coldsnap' SMG)
- - Gun_Avali_AssaultRifle (avali 'Blizzard' rifle)
- - Gun_Avali_Minigun (avali 'Hailstorm' hybrid minigun)
- - Gun_Avali_Rocket_Launcher (avali 'Firedart' rocket launcher)
- - Gun_AvaliGuardDrone_Pistol (avali guard drone weapon)
- - Mech40MMCannon (40MM Cannon)
- - MechMastiffGun (Mastiff Shotgun)
- - MechHandCannon (Hand Cannon)
- - AntiMechRifle (anti-mech rifle)
- - Vanya_Grenade (small pulse bomb)
- - Vanya_BundlingBlaster (bundling blaster)
- - Vanya_DestoryerShocker (Destryer Shocker)
- - Vanya_CompRocketLauncher (composite rocket launcher)
- - Vanya_HellSong (HellSong)
- - Gun_ChargeSidearm (charge sidearm)
- - Gun_ScatterCharger (scatter charger)
- - Gun_ChargeDriver (charge driver)
- - Gun_EMPRifle (EMP rifle)
- - Gun_AssaultCharger (assault charger)
- - Gun_BurstCharger (burst charger)
- - Gun_Blowgun (blowgun)
- - Gun_ThrowingAxes (throwing axes)
- - Gun_ThrowingClubs (throwing clubs)
- - Gun_RSBattleRifle (battle rifle)
- - Gun_RSCarbine (carbine)
- - Gun_PistolHeavyRevolver (heavy revolver)
- - Gun_RSAMRifle (anti-materiel rifle)
- - Gun_Repeater (repeating rifle)
- - Gun_AutomaticRifle (automatic rifle)
- - Gun_MilitiaRifle (militia rifle)
- - Gun_FR (frontier rifle)
- - Gun_SmartRifle (smart rifle)
- - Gun_SmartPistol (smart pistol)
- - Gun_SMG (smart SMG)
- - SmartMG (smart machine gun)
- - Gun_SmartSniperRifle (smart sniper rifle)
- - GD_MSST (modular triple-shot)
- - GD_MSSS (modular spitfire)
- - GD_MSSF (modular flakker)
- - GD_TacticalPistol (tactical pistol)
- - GD_ModularCarbine (modular carbine)
- - GD_ModularRifle (modular rifle)
- - GD_ModularDMR (modular DMR)
- - GD_ModularLMG (modular LMG)
- - GD_HVSMG (GD HV SMG)
- - GD_GrenadeLauncher (GD multi launcher)
- - GD_INGrenadeLauncher (GD incendiary launcher)
- - GD_SKGrenadeLauncher (GD smoke launcher)
- - GD_BSLauncher (GD buckshot launcher)
- - JI_Hrunting (JI molten rifle)
- - JI_Trollsverd (JI molten pistol)
- - JI_Fafnir (JI siege shotgun)
- - JI_Gramr (JI AMR)
- - JI_Grendel (JI siege gun)
- - JI_Muspell (JI suppressor cannon)
- - YP_BaegYa (microwave grenades)
- - JI_Dunder (Satchel charge)
- - GD_Bobcat (mini grenades)
- - TE_Grief (impact grenades)
- - TE_KineticRifle (TE kinetic rifle)
- - TE_KineticPistol (TE kinetic pistol)
- - TE_ThuddGun (TE thudd gun)
- - TE_KineticLongRifle (TE kinetic long rifle)
- - TE_StormCannon (TE storm cannon)
- - TE_KineticLance (TE kinetic lance)
- - YP_SeoLi (YP shard rifle)
- - YP_SagPung (YP swarmer)
- - YP_SangAe (YP spike rifle)
- - YP_SeolHwa (YP dual wield shard pistols)
- - YP_GeugGwang (YP microwave emmiter)
- - YP_VectorShot (YP vector shot)
- Weapons that haven't been patched:
- - Artillery_Mortar (mortar)
- - OrbitalTargeterBombardment (orbital bombardment targeter)
- - OrbitalTargeterPowerBeam (orbital power beam targeter)
- - TornadoGenerator (tornado generator)
- - ADS_Dish (ADS Dish)
- - Tesla_Coil_Arc_Discharger (Tesla Coil Arc Discharger)
- - HEL_Laser (HEL Laser)
- - Railgun_Cannon (Punisher Railgun)
- - Obelisk_Laser (Obelisk Laser)
- - Gun_OrassanShotgun (orassan shotgun)
- - Gun_OrassanRifle (orassan rifle)
- - Gun_OrassanSniper (orassan sniper)
- - Gun_OrassanPistol (Orassan pistol)
- - Gun_OrassanAEPistol (Orassan Tundra Falcon)
- - Gun_OrassanSMG (Orassan SMG)
- - Gun_OrassanLMG (Orassan lmg)
- - Gun_CryoLauncher (cryogenic launcher)
- - Gun_AvaliTurretSmall ('Cerberus' railgun)
- - Gun_Avali_Shotgun (avali 'Avalanche' shotgun)
- - Gun_Avali_Sniper (avali 'Firelance' sniper rifle)
- - OrbitalTargeterMechFall (orbital mech-fall targeter)
- - Polarisbloc_CaniculaRifle (canicula - II universal rifle)
- - Polarisbloc_CaniculaSniper (canicula - III sniper rifle)
- - Vanya_KineticLancer (Kinetic lancer)
- - Vanya_SplitRifle (split rifle)
- - Vanya_CTMinigun (Antiriot minigun)
- - Vanya_RailGun (Inquisitor railgun)
- - Vanya_StalkerRifle (Stalker rifle)
- - Vanya_HunterSniper (Chaser Sniper rifle)
- - Bow_Compound (compound bow)
- Profitable Weapons :: Mending detected as active in load order. Patching...
- Type ModInitializer probably needs a StaticConstructorOnStartup attribute, because it has a field obj of type GameObject. All assets must be loaded in the main thread.
- Type HealthCardUtility_DrawHediffRow probably needs a StaticConstructorOnStartup attribute, because it has a field leakingIcon of type Texture2D. All assets must be loaded in the main thread.
- [PrepareLanding] MonoController Start
- [PrepareLanding] WorldLayerBehaviour Start
- Could not load UnityEngine.Texture2D at World/WorldObjects/DefaultFactionBase in any active mod or in base resources.
- [PrepareLanding] In constructor.
- [PrepareLanding] Initializing.
- [PrepareLanding] Preset folder is at: C:/Users/<redacted>/AppData/LocalLow/Ludeon Studios/RimWorld by Ludeon Studios\PrepareLanding
- [PrepareLanding] Preset template folder is at: D:\Secondary game installs\Steam\steamapps\workshop\content\294100\1095331978\Presets
- [HugsLib] v5.0.2 initialized GiddyUpCore, PrepareLanding, MapReroll, StackXXL, com.github.alandariva.moreplanning, AllowTool, RunandHide, DeathRattle, BattleMounts, GiddyUpCaravan, GiddyUpRideAndRoll, RunAndGun, SimpleSidearms, DefensivePositions, SearchAndDestroy, BetterPawnControl, WhatTheHack, CentralizedClimateControl, LessArbitrarySurgery, Psychology
- [PrepareLanding] OnDefsLoaded
- [PrepareLanding] GameOptions.OnDefLoaded().
- [StackXXL] Loaded
- Combat extended loaded: False
- System.TypeInitializationException: An exception was thrown by the type initializer for Mono.CSharp.CSharpCodeCompiler ---> System.IO.FileNotFoundException: Windows mono path not found: D:\Secondary game installs\Steam\steamapps\mono\mono\mini\mono.exe
- at Mono.CSharp.CSharpCodeCompiler..cctor () [0x00000] in <filename unknown>:0
- --- End of inner exception stack trace ---
- at Microsoft.CSharp.CSharpCodeProvider.CreateCompiler () [0x00000] in <filename unknown>:0
- at System.Xml.Serialization.XmlSerializer.GenerateSerializers (System.Xml.Serialization.GenerationBatch batch, System.CodeDom.Compiler.CompilerParameters cp) [0x00000] in <filename unknown>:0
- at System.Xml.Serialization.XmlSerializer.RunSerializerGeneration (System.Object obj) [0x00000] in <filename unknown>:0
- Faction Discovery injected.
- Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
- Unloading 48 unused Assets to reduce memory usage. Loaded Objects now: 18348.
- Total: 148.166718 ms (FindLiveObjects: 0.802404 ms CreateObjectMapping: 1.646670 ms MarkObjects: 145.625732 ms DeleteObjects: 0.091335 ms)
- Loading game from file Indio Covenant - mental breaks with mods Core, 818773962, 932008009, 839005762, 1500244593, 1216999901, 751841890, 735106432, 1095331978, 761315214, 709317151, 712141500, 725219116, 715565817, 708455313, 715565262, 726244033, 1365242717, 1266570759, 826366050, 725153576, 881100382, 1180719658, 725130005, 1322328003, 1372003680, 725747149, 1360279868, 848972794, 731997183, 1496138638, 731111514, 1414302321, 761421485, 1339135272, 1499031935, 1414697588, 1501639052, 1499844236, 1419210165, 1499824971, 1473363081, 1309994319, 1217001091, 1253251478, 1279012058, 1157085076, 972057888, 1345928533, 1331961995, 1319782555, 1354114366, 1204108550, 1180719857, 732257433, 927155256, 1098354593, 857350593, 754637870, 761219125, 730936602, 1499843448, 1502876618, 1323773476, 1467764609, 1353625821, 730854291, 1316142788, 775061248, 1180721235, 1185265132, 1185906628, 1185276569, 1185274792, 1185269798, 1188485723, 1127530465, 1496194388, 1423699208, 1478936958, 728314182, 717632155, 1385697110, 826153738, 747397788, 1316188771, 832333531, 1505914869, 1334289344, 973091113, 1355773454, 1103809207, 1113137502, 784327493, 963265186, 940371232, 1416483638, 1120946454, 1314474881, 1386412863, 1500248421, 1498573216, 1338611415, 1497157993, 850429707, 746425621, 949283405, 949518817, 1498287856, 1322196379, 1488100231, 849231601, 725947920, 1496122245, 1438488634, 1496097305, 1498706339, 705924057, 725447220, 727687246, 725949967, 1100547661, 745193823, 728381322, 735241897, 1359645236, 1438693028, 1090380793, 1426296659, 1386385125, 974066449, 1264593530, 1166917836, 1496115783, 1419872425, 786055494, 1487019722, 1414338570, 1497220776, 1498070208, 1502875716, 1499832847, 1498572835, 1501960890, 1464989530, 1139051045, 726479594, 1499800980
- QualityBuilder added property to '120' things
- Could not find class Share_The_Load.ExpectingComp while resolving node li. Trying to use Verse.GameComponent instead. Full node: <li Class="Share_The_Load.ExpectingComp"><pawnQuotas><li><claimant>Thing_Avali15359</claimant><job>Job_481933</job><claimed>Thing_Blueprint_ElectricCrematorium355535</claimed><resource>Steel</resource><count>20</count></li></pawnQuotas></li>
- SaveableFromNode exception: System.ArgumentException: Can't load abstract class Verse.GameComponent
- at Verse.ScribeExtractor.SaveableFromNode[GameComponent] (System.Xml.XmlNode subNode, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
- Subnode:
- <li Class="Share_The_Load.ExpectingComp"><pawnQuotas><li><claimant>Thing_Avali15359</claimant><job>Job_481933</job><claimed>Thing_Blueprint_ElectricCrematorium355535</claimed><resource>Steel</resource><count>20</count></li></pawnQuotas></li>
- Could not resolve reference to object with loadID Thing_MineableSteel336482 of type Verse.Thing. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=Verse.LookTargets curPathRelToParent=/targets/0
- Could not resolve reference to object with loadID Thing_Human353309 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=WorkTab.PriorityManager curPathRelToParent=/Priorities/keys
- Null key while loading dictionary of Verse.Pawn and WorkTab.PawnPriorityTracker. label=Priorities
- Could not resolve reference to object with loadID Thing_Human353309 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=WorkTab.PawnPriorityTracker curPathRelToParent=
- Could not resolve reference to object with loadID Thing_Human353309 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=PawnRules.Data.Binding curPathRelToParent=
- Could not do PostLoadInit on PawnRules.Data.Binding: PawnRules.Mod+Exception: [Pawn Rules : EXCEPTION] Unable to load rules for binding
- at PawnRules.Data.Binding.ExposeData () [0x00000] in <filename unknown>:0
- at Verse.PostLoadIniter.DoAllPostLoadInits () [0x00000] in <filename unknown>:0
- Could not find think node with key -1309594824
- [AnimalVariations] Loading XML data from: D:\Secondary game installs\Steam\steamapps\workshop\content\294100\949283405/Textures/Things/Pawn/Animal/Birds/Ptarmigan/ACPPtarmigan_SkinSet.xml
- [PrepareLanding] WorldLoaded (from save).
- [PrepareLanding] OnWorldLoaded
- QualityBuilder added to orders category.
- [AllowTool] Injected 6 designators
- Unloading 0 Unused Serialized files (Serialized files now loaded: 0)
- Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 24589.
- Total: 278.289429 ms (FindLiveObjects: 1.770793 ms CreateObjectMapping: 2.086661 ms MarkObjects: 274.376068 ms DeleteObjects: 0.055328 ms)
- [PrepareLanding] Prefilter: 590492 tiles in WorldGrid.tiles
- --- Start Rebuilding --- For Index: Hot
- Printing CompAirFlows -
- --- Done Rebuilding ---
- --- Start Rebuilding --- For Index: Cold
- Printing CompAirFlows -
- --- Done Rebuilding ---
- --- Start Rebuilding --- For Index: Frozen
- Printing CompAirFlows -
- --- Done Rebuilding ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement