Guest User

Untitled

a guest
Sep 14th, 2018
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 320.98 KB | None | 0 0
  1. Log uploaded on Friday, September 14, 2018, 1:58:45 PM
  2. Loaded mods:
  3. Core: (no assemblies)
  4. HugsLib[5.0.2]: 0Harmony(1.1.0.0), HugsLib(1.0.0.0)
  5. JecsTools: 0Harmony(1.0.9.1), 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)
  6. Humanoid Alien Races 2.0: 0Harmony(1.1.1.0), AlienRace(1.0.0.0)
  7. Android tiers B19: 0Harmony(1.2.0.1), AndroidsAtlasTiers(1.0.0.0)
  8. Polarisbloc - Core LAB: Polarisbloc(1.0.0.0)
  9. Giddy-up! Core[1.0.1]: $HugsLibChecker(0.5.0.0), GiddyUpCore(0.0.0.0)
  10. Faction Discovery: Faction Discovery(0.19.0.0)
  11. EdB Prepare Carefully: 0Harmony(1.1.0.0), EdBPrepareCarefully(0.19.9.0)
  12. Prepare Landing[0.9.0]: PrepareLanding(0.9.0.0)
  13. Map Reroll: $HugsLibChecker(0.5.0.0), MapReroll(2.3.3.0)
  14. Relations Tab: Fluffy_Relations(1.7.49.0)
  15. Animal Tab: 0Harmony(1.2.0.1), AnimalTab(2.9.73.0)
  16. Work Tab: 0Harmony(1.2.0.1), WorkTab(2.1.134.0)
  17. Medical Tab: 0Harmony(1.2.0.1), DynamicPawnTable(1.0.0.0), MedicalInfo(1.7.31.0)
  18. Blueprints: Blueprints(1.6.27.0)
  19. Colony Manager: 0Harmony(1.2.0.1), Fluffy_ColonyManager(3.17.382.0)
  20. Fluffy Breakdowns: 0Harmony(1.2.0.1), Fluffy_Breakdowns(2.1.22.0)
  21. Pharmacist: 0Harmony(1.2.0.1), Pharmacist(1.7.96.0)
  22. Research Tree: 0Harmony(1.2.0.1), ResearchTree(0.10.450.0)
  23. Stack XXL[1.0.0]: $HugsLibChecker(0.5.0.0), StackXXL(1.0.0.0)
  24. Area Unlocker: 0ColourPicker(1.0.0.0), 0Harmony(1.2.0.1), AreaUnlocker(1.1.27.0)
  25. More Planning: $HugsLibChecker(0.5.0.0), MorePlanning(4.0.0.0)
  26. [KV] Trading Spot - B19: TradingSpot(1.0.0.0)
  27. P-Music: (no assemblies)
  28. Dismiss Trader: 0Harmony(1.2.0.1), Dismiss_Trader(0.1.0.1)
  29. Replace Stuff: 0Harmony(1.1.0.0), Replace_Stuff(1.0.0.0)
  30. Tilled Soil: (no assemblies)
  31. Metal Doesn't Burn: (no assemblies)
  32. Realistic Rooms: (no assemblies)
  33. Steel extraction: (no assemblies)
  34. Small Comms Console [B19]: (no assemblies)
  35. Mad Skills: 0Harmony(1.2.0.1), MadSkills(0.0.0.0)
  36. Numbers: RWNumbers(1.0.0.3)
  37. Allow Tool: $HugsLibChecker(0.5.0.0), AllowTool(3.5.7.0)
  38. TD Enhancement Pack: 0Harmony(1.1.0.0), TD_Enhancement_Pack(1.0.0.0)
  39. Reasonable Components B19: (no assemblies)
  40. Incident Person Stat: 0Harmony(1.2.0.1), IncidentPersonStat(1.0.0.0)
  41. Ugh You Got Me: 0Harmony(1.2.0.1), UghYouGotMe(1.0.6818.16794)
  42. Run and Hide: 0Harmony(1.0.9.1), RunandHide(18.9.1.0)
  43. Hand Me That Brick Lite: 0Harmony(1.2.0.1), HMTBLite(1.1.2.0)
  44. Death Rattle: DeathRattle(18.9.1.0)
  45. Quarry: Quarry(0.19.0.0)
  46. Smart Medicine: 0Harmony(1.2.0.1), SmartMedicine(1.0.0.0)
  47. Giddy-up! Battle Mounts[1.0.2]: Battlemounts(0.0.0.0)
  48. Giddy-up! Caravan[1.0.0]: GiddyUpCaravan(0.0.0.0)
  49. Pick Up And Haul: 0Harmony(1.2.0.1), PickUpAndHaul(0.1.0.3)
  50. Locks: 0Harmony(1.0.9.1), Locks(1.0.0.0)
  51. Prison Labor: 0Harmony(1.2.0.1), PrisonLabor(0.8.0.0)
  52. Mining Priority: 0Harmony(1.1.0.0), Mining_Priority(1.0.0.0)
  53. Giddy-up! Ride and Roll[1.0.0]: GiddyUpRideAndRoll(0.0.0.0)
  54. Snap Out!: 1SettingsHelper(1.0.0.0), SnapOut(1.0.0.0)
  55. RimQuest: 0Harmony(1.0.9.1), RimQuest(0.0.0.0)
  56. RunAndGun: RunAndGun(1.18.3.0)
  57. [KV] Path Avoid - B19: 0Harmony(1.2.0.1), PathAvoid(1.0.0.0)
  58. Selling prisoners with no guilt: (no assemblies)
  59. Simple sidearms[1.3]: SimpleSidearms(1.0.0.0)
  60. Animals Logic: 0Harmony(1.2.0.1), AnimalsLogic(1.0.6816.37636)
  61. QualityBuilder: 0Harmony(1.1.0.0), QualityBuilder(1.0.5.0)
  62. Defensive Positions: $HugsLibChecker(0.5.0.0), DefensivePositions(1.6.1.0)
  63. Achtung! v2: 0Harmony(1.2.0.1), AchtungMod(2.2.1.0)
  64. SF [B19] Priority Treatment: (no assemblies)
  65. Meals On Wheels: 0Harmony(1.1.0.0), Meals_On_Wheels(1.0.0.0)
  66. Search and Destroy: $HugsLibChecker(0.5.0.0), SearchAndDestroy(1.0.0.0)
  67. Use Bedrolls: 0Harmony(1.1.0.0), UseBedrolls(1.0.0.0)
  68. Prisoner Harvesting: (no assemblies)
  69. Gear Up And Go: 0Harmony(1.1.0.0), GearUpAndGo(1.0.0.0)
  70. Better Pawn Control: $HugsLibChecker(0.5.0.0), BetterPawnControl(1.7.1.0)
  71. [KV] RimFridge - B19: 0Harmony(1.2.0.1), RimFridge(1.0.0.0)
  72. VGP Vegetable Garden: (no assemblies)
  73. VGP Garden Gourmet: (no assemblies)
  74. VGP Garden Resources: (no assemblies)
  75. VGP Garden Medicine: ModFinder(1.0.0.0)
  76. VGP Garden Fabrics: (no assemblies)
  77. VGP Garden Drinks: Drinks(1.0.0.0)
  78. Rimatomics: 0Harmony(1.2.0.1), Rimatomics(1.5.6830.35320)
  79. Sun Lights [B19]: (no assemblies)
  80. Wall Light: (no assemblies)
  81. More Vanilla Turrets [B19]: (no assemblies)
  82. RT Fuse: 0Harmony(1.2.0.1), RT_Fuse(1.0.0.0)
  83. PowerSwitch: PowerSwitch(0.18.1.0)
  84. [KV] Change Dresser - B19: 0Harmony(1.2.0.1), ChangeDresser(1.0.0.0), MendingChangeDresserPatch(1.0.0.0)
  85. Glass+Lights: (no assemblies)
  86. More Batteries: (no assemblies)
  87. Doors Expanded: 0Harmony(1.0.9.1), DoorsExpanded(1.18.0.0)
  88. Dubs Rimkit: 0Harmony(1.2.0.1), Dubs Rimkit(1.4.6822.7670)
  89. What the hack?!: $HugsLibChecker(0.5.0.0), WhatTheHack(1.0.0.0)
  90. Wall Vitals Monitor: (no assemblies)
  91. Centralized Climate Control: $HugsLibChecker(0.5.0.0), CentralizedClimateControl(1.5.0.0)
  92. Stick Lantern: (no assemblies)
  93. More Linkables: (no assemblies)
  94. GeneticRim B19 Version: 0Harmony(1.0.9.1), AnimalRangeUnlocker(1.0.6827.32160), 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)
  95. Industrial Rollers: RimWorldIndustrialRollers(2.4.3.0)
  96. Tables+: (no assemblies)
  97. Racc Race B19: (no assemblies)
  98. Orassans: 0Harmony(1.1.0.0), BetharianPower(1.0.0.0), Orassans(1.0.0.0)
  99. Logann Race B19: Wolverine(1.0.0.0)
  100. Avali: Avali(0.8.1.2)
  101. Polarisbloc - Security Force: Polarisbloc_SecurityForce(1.0.0.0)
  102. Polarisbloc - Mechenemy: Vanya_Chaser(1.0.0.0)
  103. Crystal: LTF_Crystal(0.15.1.0)
  104. Archotech Expanded: (no assemblies)
  105. RBSE Lite Edition: ScarRemoving(1.0.0.0)
  106. A Dog Said...: (no assemblies)
  107. AnimalCollabProj: AnimalVariations(1.0.6818.33624)
  108. AnimalCollabProj ADS Patch: (no assemblies)
  109. Multilopes: (no assemblies)
  110. Pawn Rules: 0Harmony(1.2.0.1), PawnRules(1.1.2.0)
  111. Safely Hidden Away: 0Harmony(1.1.0.0), Safely_Hidden_Away(1.0.0.0)
  112. [SYR] Blueberries: 0Harmony(1.2.0.1), Bluciferum(1.0.0.0), UniversalFermenter(1.0.0.0)
  113. Rimsenal - Enhanced Vanilla Pack: (no assemblies)
  114. Rimsenal: (no assemblies)
  115. [XND] Turret Extensions: 0Harmony(1.2.0.1), TurretExtensions(1.2.0.0)
  116. [XND] Proper Shotguns: 0Harmony(1.2.0.1), ProperShotguns(1.1.0.0)
  117. [XND] Ranged Stagger Rebalanced: 0Harmony(1.2.0.1), RangedStaggerRebalanced(1.1.0.0)
  118. [SS]Lovely Hair Style: (no assemblies)
  119. Xeva's Rimhair: (no assemblies)
  120. Spoons Hair Mod: (no assemblies)
  121. Nackblad Inc Rimhair: (no assemblies)
  122. Rimsenal - Rimhair: (no assemblies)
  123. Roppoi hair B19: (no assemblies)
  124. FashionRIMsta: (no assemblies)
  125. Apparello 2: (no assemblies)
  126. MendAndRecycle: MendAndRecycle(1.0.6816.17654)
  127. RenameColony: 0Harmony(1.2.0.1), RenameColony(1.0.0.0)
  128. Progress Renderer: 0Harmony(1.1.0.0), System.Drawing(2.0.0.0), FJ.CoreWin(0.8.0.0), ProgressRenderer(1.0.0.0)
  129. More Sculpture: (no assemblies)
  130. advanced powergeneration v1: sd_adv_powergen(1.0.6358.26410)
  131. [XND] Profitable Weapons: 0Harmony(1.2.0.1), ProfitableWeapons(1.1.2.0)
  132. WeaponStats: WeaponsTab(1.0.6802.17174)
  133. Uranium is Green: (no assemblies)
  134. [XND] Watermill Tweaks: 0Harmony(1.2.0.1), WatermillTweaks(1.0.0.0)
  135. Deep Ore Identifier: 0Harmony(1.2.0.1), DeepOreIdentifier(1.1.3.0)
  136. Draw a bead: (no assemblies)
  137. Underground Conduits: (no assemblies)
  138. [B19] Cheap Mortar Shell: (no assemblies)
  139. Blueprint Report: 0Harmony(1.1.0.0), BlueprintReport(1.0.0.0)
  140. The Price Is Right: 0Harmony(1.0.9.1), The_Price_Is_Right(1.0.0.0)
  141. SF [B19] Rain Removes All Filth: (no assemblies)
  142. Less Arbitrary Surgery: LessArbitrarySurgery(18.9.1.0)
  143. Polarisbloc - Storyteller incidents pack: Polarisbloc_Incidents(1.0.0.0)
  144. Sloppy Chop: (no assemblies)
  145. NightVision: 0Harmony(1.2.0.0), NightVision(1.0.0.0)
  146. ModSwitch: 0Harmony(1.2.0.1), _harmonycheck(1.0.0.0), ModSwitch(1.5.0.142)
  147. Rimworld Search Agency: 0Harmony(1.2.0.1), RSA.Core(0.1.0.0), RSA(2.3.0.0), _harmonycheck(1.0.0.0)
  148. Door Mat B19: RimWorld-DoorMat(1.0.0.0)
  149. Medical Training: (no assemblies)
  150. ExtendedInspectData [B19]: ZoneInspectData(1.0.0.0)
  151. Configurable Maps - B19: 0Harmony(1.2.0.1), ConfigurableMaps(1.0.6830.20521)
  152. More Trait Slots - B19: 0Harmony(1.2.0.1), More Trait Slots(1.0.6827.29812)
  153. Better Workbench Management: $HugsLibChecker(0.5.0.0), ImprovedWorkbenches(0.19.0.0)
  154. [CP] Prisoner Outfit (B19): (no assemblies)
  155. RimHUD: 0Harmony(1.2.0.1), RimHUD(1.0.0.0)
  156. Modlist: MarkdownSharp(0.0.0.0), Modlist(1.0.0.0)
  157. Additional Joy Objects B19: AdditionalJoyObjects(1.0.0.0)
  158. Locks (DoorsExpanded): 0Harmony(1.2.0.1), DoorsExpanded(1.18.0.0), LocksDoorsExpanded(1.0.0.0)
  159.  
  160. Active Harmony patches:
  161. <ConfigErrors>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  162. <ConfigErrors>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  163. <ConfigErrors>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  164. <DoDebugOptions>c__AnonStorey9.<>m__0: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  165. <DoDebugOptions>c__AnonStorey9.<>m__1: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  166. <DoDebugOptions>c__AnonStorey9.<>m__2: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  167. <DoDebugOptions>c__AnonStorey9.<>m__8: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  168. <DoDebugOptions>c__AnonStorey9.<>m__9: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  169. <DoDebugOptions>c__AnonStorey9.<>m__E: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  170. <EnsureRequiredEnemies>c__AnonStorey1.<>m__1: post: AlienRace.HarmonyPatches.EnsureRequiredEnemiesPostfix
  171. <FindPatientBedFor>c__AnonStorey3.<>m__0: TRANS: AnimalsLogic.YouSleepHere+RestUtility_FindPatientBedFor_Patch.Transpiler
  172. <FlavorfulCombatTest>c__AnonStorey5.<>m__0: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  173. <GetNotMissingParts>c__Iterator5.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  174. <GetPartsToApplyOn>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  175. <GetPartsToApplyOn>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  176. <GetPartsToApplyOn>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  177. <GetPartsToApplyOn>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  178. <GizmoOnGUI>c__AnonStorey0.<>m__0: TRANS: TurretExtensions.HarmonyPatches.TranspileGizmoOnGUIDelegate
  179. <JumpToCarryToNextContainerIfPossible>c__AnonStoreyD.<>m__0: TRANS: Replace_Stuff.OverMineable.DeliverUnderRock.Transpiler
  180. <LayDown>c__AnonStorey0.<>m__0: TRANS: AlienRace.HarmonyPatches.PostureTranspiler
  181. <MakeNewToils>c__AnonStorey1.<>m__2: TRANS: SmartMedicine.MakeNewToils_Patch.Transpiler
  182. <MakeNewToils>c__Iterator0.<>m__0: TRANS: AlienRace.HarmonyPatches.PostureTranspiler
  183. <PickupMedicine>c__AnonStorey1.<>m__0: TRANS: SmartMedicine.PickupMedicine_Patch.Transpiler
  184. <Prosthetics>c__AnonStorey24.<>m__6: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  185. <TryGiveJob>c__AnonStorey0.<>m__0: TRANS: AnimalsLogic.YouSleepHere+JobGiver_RescueNearby_TryGiveJob_Patch.Transpiler
  186. ActiveDropPod.PodOpen: PRE: MapReroll.Patches.ActiveDropPod_PodOpen_Patch.RecordPodContents
  187. AddictionUtility.CanBingeOnNow: post: AlienRace.HarmonyPatches.CanBingeNowPostfix
  188. AgeInjuryUtility.GenerateRandomOldAgeInjuries: PRE: AlienRace.HarmonyPatches.GenerateRandomOldAgeInjuriesPrefix
  189. AgeInjuryUtility.RandomHediffsToGainOnBirthday: post: AlienRace.HarmonyPatches.RandomHediffsToGainOnBirthdayPostfix
  190. Alert_LifeThreateningHediff.GetExplanation: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  191. Alert_LowMedicine.MedicineCount: post: SmartMedicine.StockUp.LowMedicineWarning.Postfix
  192. ApparelProperties.GetInterferingBodyPartGroups: TRANS: AlienRace.HarmonyPatches.GetInterferingBodyPartGroupsTranspiler
  193. ApparelUtility.CanWearTogether: PRE: WhatTheHack.Harmony.ApparelUtility_CanWearTogether.Prefix post: JecsTools.HarmonyPatches.Post_CanWearTogether
  194. ApparelUtility.HasPartsToWear: post: WhatTheHack.Harmony.ApparelUtility_HasPartsToWear.Postfix
  195. AreaAllowedGUI.DoAreaSelector: TRANS: TD_Enhancement_Pack.DoAreaSelector_Patch.Transpiler
  196. AreaManager.AddStartingAreas: post: PrisonLabor.Harmony.AddLaborAreaPatch.Postfix
  197. AreaManager.AreaManagerUpdate: PRE: ProgressRenderer.Harmony_AreaManager_AreaManagerUpdate.Prefix
  198. AreaManager.CanMakeNewAllowed: PRE: AreaUnlocker.AreaManager_CanMakeNewAllowed.Prefix
  199. AreaManager.ExposeData: PRE: PrisonLabor.HarmonyPatches.Patch_RemoveLaborAreaIfDisabled.Prefix
  200. AreaManager.NotifyEveryoneAreaRemoved: post: TD_Enhancement_Pack.NotifyEveryoneAreaRemoved_Patch.Postfix
  201. AreaManager.TryMakeNewAllowed: post: TD_Enhancement_Pack.TryMakeNewAllowed_Patch.Postfix
  202. Area_Allowed.get_ListPriority: post: TD_Enhancement_Pack.AreaOrder.ListPriority_Postfix
  203. Area_Home.Set: PRE: TD_Enhancement_Pack.NeverHomeArea.Prefix
  204. ArmorUtility.ApplyArmor: PRE: JecsTools.HarmonyPatches.ApplyProperDamage
  205. ArmorUtility.GetPostArmorDamage: post: JecsTools.HarmonyPatches.Post_GetPostArmorDamage
  206. AutoUndrafter.AutoUndraftTick: post: SimpleSidearms.intercepts.AutoUndrafter_AutoUndraftTick_Postfix.AutoUndraftTick
  207. BackCompatibility.BillMedicalResolvingCrossRefs: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  208. BackCompatibility.HediffResolvingCrossRefs: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  209. BaseGenUtility.RandomCheapWallStuff: PRE: ConfigurableMaps.BaseGenUtility_RandomCheapWallStuff.Prefix
  210. BattleLogEntry_DamageTaken.DamagedBody: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  211. BattleLogEntry_ExplosionImpact.DamagedBody: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  212. BattleLogEntry_MeleeCombat.DamagedBody: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  213. BattleLogEntry_RangedImpact.DamagedBody: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  214. BeachMaker.Init: PRE: MapReroll.Patches.DeterministicGenerationPatcher.DeterministicBeachSetup post: MapReroll.Patches.DeterministicGenerationPatcher.PopDeterministicRandState
  215. Bill.DoInterface: PRE: ImprovedWorkbenches.Bill_DoInterface_Detour.Prefix post: ImprovedWorkbenches.Bill_DoInterface_Detour.Postfix
  216. Bill.ExposeData: post: PrisonLabor.HarmonyPatches.Patch_ExposeBillGroup.Postfix
  217. Bill.PawnAllowedToStartAnew: post: AlienRace.HarmonyPatches.PawnAllowedToStartAnewPostfix
  218. Bill.get_LabelCap: PRE: ImprovedWorkbenches.Bill_LabelCap_Detour.Prefix
  219. BillRepeatModeUtility.MakeConfigFloatMenu: PRE: ImprovedWorkbenches.BillRepeatModeUtility_MakeConfigFloatMenu_Detour.Prefix
  220. BillStack.Delete: PRE: ImprovedWorkbenches.BillStack_Delete_Detour.Prefix post: PrisonLabor.HarmonyPatches.Patch_RemoveBillFromUtility.Postfix
  221. BillStack.DoListing: PRE: ImprovedWorkbenches.BillStack_DoListing_Detour.Prefix post: ImprovedWorkbenches.BillStack_DoListing_Detour.Postfix
  222. BillUtility.MakeNewBill: post: ImprovedWorkbenches.Detours.BillUtility_MakeNewBill_Detour.Postfix
  223. Bill_Medical.ShouldDoNow: post: WhatTheHack.Harmony.Bill_Medical_ShouldDoNow.Postfix
  224. Bill_Medical.set_Part: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler
  225. Bill_Production.DoConfigInterface: PRE: ImprovedWorkbenches.Bill_Production_DoConfigInterface_Detour.Prefix post: ImprovedWorkbenches.Bill_Production_DoConfigInterface_Detour.Postfix
  226. Bill_Production.get_RepeatInfoText: PRE: ImprovedWorkbenches.Bill_Production_RepeatInfoText_Detour.Prefix
  227. Blueprint.TryReplaceWithSolidThing: TRANS: Replace_Stuff.OverMineable.BlueprintToFrameUnderRock.Transpiler
  228. Blueprint_Build.MakeSolidThing: post: BlueprintReport.BlueprintReportUtilities.BlueprintTrackingTransferer.Postfix
  229. Building.Destroy: PRE: ImprovedWorkbenches.Building_Destroy_Detour.Prefix
  230. Building_Bed.AssignedAnything: PRE: AnimalsLogic.YouSleepHere+Building_Bed_AssignedAnything_Patch.Prefix
  231. Building_Bed.GetCurOccupant: PRE: WhatTheHack.Harmony.Building_Bed_GetCurOccupant.Prefix
  232. Building_Bed.GetGizmos: post: AnimalsLogic.YouSleepHere+Building_Bed_GetGizmos_Patch.Postfix
  233. Building_Bed.GetInspectString: TRANS: AnimalsLogic.YouSleepHere+Building_Bed_GetInspectString_Patch.Transpiler
  234. Building_Bed.GetSleepingSlotPos: post: WhatTheHack.Harmony.Building_Bed_GetSleepingSlotPos.Postfix
  235. Building_Bed.RemoveAllOwners: post: UseBedrolls.RemoveAllOwners_Patch.Postfix
  236. Building_Bed.TryAssignPawn: PRE: AnimalsLogic.YouSleepHere+Building_Bed_TryAssignPawn_Patch.Prefix
  237. Building_Bed.get_AssigningCandidates: post: AnimalsLogic.YouSleepHere+Building_Bed_get_AssigningCandidates_Patch.Postfix, AlienRace.HarmonyPatches.AssigningCandidatesPostfix
  238. Building_Bed.set_Medical: TRANS: AnimalsLogic.YouSleepHere+Building_Bed_set_Medical_Patch.Transpiler
  239. Building_Door.CanPhysicallyPass: PRE: DoorsExpanded.HarmonyPatches.CanPhysicallyPass
  240. Building_Door.DeSpawn: post: Locks.HarmonyPatches.Patch_RemoveLockData.Postfix
  241. Building_Door.DoorOpen: PRE: DoorsExpanded.HarmonyPatches.InvisDoorOpen
  242. Building_Door.DoorTryClose: PRE: DoorsExpanded.HarmonyPatches.InvisDoorTryClose
  243. Building_Door.ExposeData: post: Locks.HarmonyPatches.Patch_AddLockDataToSave.Postfix
  244. Building_Door.GetGizmos: TRANS: Locks.HarmonyPatches.Patch_AddLockGizmoToDoors.Transpiler
  245. Building_Door.Notify_PawnApproaching: post: DoorsExpanded.HarmonyPatches.InvisDoorNotifyApproaching
  246. Building_Door.PawnCanOpen: TRANS: Locks.HarmonyPatches.Patch_InjectLockCheck.Transpiler, LocksDoorsExpanded.HarmonyPatches.Patch_InjectLockCheck.Transpiler
  247. Building_Door.StartManualCloseBy: PRE: DoorsExpanded.HarmonyPatches.InvisDoorManualClose
  248. Building_Door.StartManualOpenBy: post: DoorsExpanded.HarmonyPatches.InvisDoorManualOpen
  249. Building_Door.get_BlockedOpenMomentary: post: GiddyUpCore.Harmony.Building_Door_get_BlockedOpenMomentary.Postfix
  250. Building_Door.get_FreePassage: PRE: DoorsExpanded.HarmonyPatches.get_FreePassage
  251. Building_DoorExpanded.DeSpawn: post: LocksDoorsExpanded.HarmonyPatches.Patch_RemoveLockData.Postfix
  252. Building_DoorExpanded.ExposeData: post: LocksDoorsExpanded.HarmonyPatches.Patch_AddLockDataToSave.Postfix
  253. Building_DoorExpanded.GetGizmos: TRANS: LocksDoorsExpanded.HarmonyPatches.Patch_AddLockGizmoToDoors.Transpiler
  254. Building_TurretGun.BurstCooldownTime: post: TurretExtensions.HarmonyPatches.PostfixBurstCooldownTime
  255. Building_TurretGun.GetInspectString: TRANS: TurretExtensions.HarmonyPatches.TranspileGetInspectString
  256. Building_TurretGun.SpawnSetup: post: TurretExtensions.HarmonyPatches.PostfixSpawnSetup
  257. Building_TurretGun.Tick: PRE: TurretExtensions.HarmonyPatches.PrefixTick post: WhatTheHack.Harmony.Building_TurretGun_Tick.Postfix
  258. Building_TurretGun.TryStartShootSomething: post: TurretExtensions.HarmonyPatches.PostfixTryStartShootSomething
  259. Building_TurretGun.get_CanSetForcedTarget: post: TurretExtensions.HarmonyPatches.PostfixCanSetForcedTarget
  260. Building_WorkTable.UsableForBillsAfterFueling: post: Replace_Stuff.Replace.DisableWorkbench.Postfix
  261. Bullet.Impact: TRANS: RangedStaggerRebalanced.HarmonyPatches.TranspileImpact
  262. Caravan.AddPawn: PRE: CompVehicle.HarmonyCompVehicle.AddVehiclePawnsToCaravan
  263. Caravan.GetGizmos: post: JecsTools.HarmonyCaravanPatches.GetGizmos_Jobs
  264. Caravan.GetInspectString: post: JecsTools.HarmonyCaravanPatches.GetInspectString_Jobs, CompVehicle.HarmonyCompVehicle.GetInspectString_PostFix
  265. Caravan.Tick: post: WhatTheHack.Harmony.Caravan_Tick.Postfix
  266. CaravanEnterMapUtility.Enter: PRE: UseBedrolls.CaravanBedrollSharer.Prefix, CompVehicle.HarmonyCompVehicle.Enter_PreFix, MapReroll.Patches.CaravanEnterMapUtility_Enter_Patch.RecordPlayerAddedMapThings
  267. CaravanExitMapUtility.CanExitMapAndJoinOrCreateCaravanNow: post: CompVehicle.HarmonyCompVehicle.CanExit_PostFix
  268. CaravanExitMapUtility.ExitMapAndCreateCaravan: PRE: [800]ChangeDresser.Patch_CaravanExitMapUtility_ExitMapAndCreateCaravan.Prefix
  269. CaravanFormingUtility.AllSendablePawns: TRANS: WhatTheHack.Harmony.CaravanFormingUtility_AllSendablePawns.Transpiler
  270. CaravanFormingUtility.StopFormingCaravan: post: [800]ChangeDresser.Patch_CaravanFormingUtility_StopFormingCaravan.Postfix
  271. CaravanTicksPerMoveUtility.GetTicksPerMove: PRE: GiddyUpCaravan.Harmony.CaravanTicksPerMoveUtility_GetTicksPerMove.Prefix post: CompVehicle.HarmonyCompVehicle.GetTicksPerMove_PostFix TRANS: GiddyUpCaravan.Harmony.CaravanTicksPerMoveUtility_GetTicksPerMove.Transpiler
  272. CaravanUIUtility.AddPawnsSections: post: CompVehicle.HarmonyCompVehicle.AddPawnsSections_PostFix, WhatTheHack.Harmony.CaravanUIUtility_AddPawnsSections.Postfix
  273. Caravan_NeedsTracker.TrySatisfyPawnNeeds: PRE: CompVehicle.HarmonyCompVehicle.TrySatisfyFuelNeeds
  274. Caravan_PathFollower.CostToMove: post: GiddyUpCaravan.Harmony.Caravan_PathFollower_CostToMove.Postfix
  275. CellFinderLoose.GetFleeDestToolUser: PRE: RunandHide.Harmony.CellFinderLoosePatch.GetFleeDestToolUserPatch
  276. CharacterCardUtility.DrawCharacterCard: TRANS: [700]MoreTraitSlots.CharacterCardUtility_DrawCharacterCard.Transpiler
  277. Command.GizmoOnGUI: post: AllowTool.Patches.Command_GizmoOnGUI_Patch.InterceptInteraction TRANS: AllowTool.Patches.Command_GizmoOnGUI_Patch.DrawRightClickIcon
  278. CompBreakdownable.CheckForBreakdown: PRE: Fluffy_Breakdowns.HarmonyPatch_CheckForBreakdown.Prefix
  279. CompBreakdownable.CompInspectStringExtra: PRE: Fluffy_Breakdowns.HarmonyPatch_CompInspectStringExtra.Prefix
  280. CompDrug.PostIngested: post: AlienRace.HarmonyPatches.PostIngestedPostfix
  281. CompForbiddable.PostDraw: PRE: DoorsExpanded.HarmonyPatches.DontDrawInvisDoorForbiddenIcons
  282. CompPowerPlantWater.CompInspectStringExtra: post: WatermillTweaks.HarmonyPatches.PostfixCompInspectStringExtra
  283. CompPowerPlantWater.get_DesiredPowerOutput: post: WatermillTweaks.HarmonyPatches.PostfixDesiredPowerOutput
  284. CompPowerTrader.SetUpPowerVars: post: TurretExtensions.HarmonyPatches.PostfixSetUpPowerVars
  285. CompRefuelable.CompInspectStringExtra: TRANS: TurretExtensions.HarmonyPatches.CompRefuelable_FuelCapacityTranspiler
  286. CompRefuelable.GetFuelCountToFullyRefuel: TRANS: TurretExtensions.HarmonyPatches.TranspileGetFuelCountToFullyRefuel
  287. CompRefuelable.Refuel: TRANS: TurretExtensions.HarmonyPatches.CompRefuelable_FuelCapacityTranspiler
  288. CompRefuelable.get_TargetFuelLevel: TRANS: TurretExtensions.HarmonyPatches.CompRefuelable_FuelCapacityTranspiler
  289. CompRefuelable.set_TargetFuelLevel: TRANS: TurretExtensions.HarmonyPatches.CompRefuelable_FuelCapacityTranspiler
  290. CompSpawnerMechanoidsOnDamaged.<TrySpawnMechanoids>m__1: post: CompVehicle.HarmonyCompVehicle.MechanoidsFixer
  291. CompTargetEffect_PsychicShock.DoEffectOn: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  292. CompTemperatureRuinable.DoTicks: PRE: AnimalsLogic.RuinedEggs+CompTemperatureRuinable_DoTicks_Patch.Prefix, RimFridge.Patch_CompTemperatureRuinable_DoTicks.Prefix post: AnimalsLogic.RuinedEggs+CompTemperatureRuinable_DoTicks_Patch.Postfix
  293. CompUseEffect_FixWorstHealthCondition.DoEffect: PRE: DeathRattle.Harmony.CompUseEffect_FixWorstHealthCondition_DestroyedOrganPatch.PrioritizeDestroyedOrgans
  294. CompUseEffect_FixWorstHealthCondition.get_HandCoverageAbsWithChildren: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler
  295. Corpse.ButcherProducts: PRE: AlienRace.HarmonyPatches.ButcherProductsPrefix
  296. Corpse.GetInspectString: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  297. Corpse.IngestedCalculateAmounts: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  298. DamageWorker_AddInjury.ApplySmallPawnDamagePropagation: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  299. DamageWorker_AddInjury.FinalizeAndAddInjury: post: CompVehicle.HarmonyCompVehicle.TryInjureVehicleOccupants
  300. DamageWorker_Blunt.<StunChances>m__1: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  301. DamageWorker_Blunt.<StunChances>m__6: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  302. DamageWorker_Blunt.ApplySpecialEffectsToPart: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  303. DaysWorthOfFoodCalculator.ApproxDaysWorthOfFood: PRE: WhatTheHack.Harmony.DaysWorthOfFoodCalculator_ApproxDaysWorthOfFood.Prefix
  304. DebugTools_Health.Options_Damage_BodyParts: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  305. DebugTools_Health.Options_Hediff_BodyParts: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  306. DebugWindowsOpener.DevToolStarterOnGUI: TRANS: HugsLib.Patches.DevToolStarterOnGUI_Patch.ExtendButtonsWindow
  307. DebugWindowsOpener.DrawButtons: TRANS: HugsLib.Patches.DebugWindowsOpener_Patch.DrawAdditionalButtons
  308. DeepResourceGrid.DeepResourceGridUpdate: PRE: ProgressRenderer.Harmony_DeepResourceGrid_DeepResourceGridUpdate.Prefix
  309. DeepResourceGrid.MarkForDraw: post: DeepOreIdentifier.HarmonyPatches+Patch_DeepResourceGrid.Postfix
  310. 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
  311. DefOfHelper.RebindAllDefOfs: post: AllowTool.Patches.DefOfHelper_RebindAll_Patch.HookBeforeImpliedDefsGeneration
  312. Designation.DesignationDraw: PRE: MorePlanning.Common.DesignationPlanningDraw.Prefix, MorePlanning.Common.DesignationPlanningDraw.Prefix
  313. Designation.ExposeData: PRE: MorePlanning.Common.DesignationPlanningExposeData.Prefix, MorePlanning.Common.DesignationPlanningExposeData.Prefix
  314. DesignationManager.DrawDesignations: PRE: ProgressRenderer.Harmony_DesignationManager_DrawDesignations.Prefix
  315. Designator.CanDesignateThing: post: AlienRace.HarmonyPatches.CanDesignateThingTamePostfix
  316. DesignatorManager.DesignatorManagerUpdate: PRE: ProgressRenderer.Harmony_DesignatorManager_DesignatorManagerUpdate.Prefix
  317. Designator_Build.CanDesignateCell: post: Replace_Stuff.BlueprintReplace.NoDesignateSameStuff.Postfix
  318. Designator_Build.get_Visible: post: Rimatomics.HarmonyPatches+Harmony_Designator_Build_Visible.Postfix
  319. Designator_Cancel.DesignateThing: PRE: TurretExtensions.HarmonyPatches.PrefixDesignateThing
  320. Designator_Install.CanDesignateCell: TRANS: Replace_Stuff.BlueprintReplace.DesignatorInstall.Transpiler
  321. Designator_PlantsCut.IconReverseDesignating: PRE: AllowTool.Patches.DesignatorCut_ReverseIcon_Patch.NeverChangeIcon
  322. Designator_PlantsCut.LabelCapReverseDesignating: PRE: AllowTool.Patches.DesignatorCut_ReverseLabel_Patch.NeverChangeLabel
  323. DestroyedSettlement.ShouldRemoveMapNow: post: Rimatomics.HarmonyPatches+Harmony_DestroyedSettlement_ShouldRemoveMapNow.Postfix
  324. Dialog_BillConfig.DoWindowContents: PRE: RSA.Dialog_BillConfig_DoWindowContents.Before_DoWindowContents post: ImprovedWorkbenches.BillConfig_DoWindowContents_Patch.DrawFilters TRANS: PrisonLabor.HarmonyPatches.Patch_BillCheckbox.Transpiler
  325. Dialog_DebugActionsMenu.<DoListingItems_MapTools>m__5A: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  326. Dialog_FormCaravan.CheckForErrors: PRE: CompVehicle.HarmonyCompVehicle.CheckForErrors_PreFix
  327. Dialog_FormCaravan.CountToTransferChanged: post: WhatTheHack.Harmony.Dialog_FormCaravan_CountToTransferChanged.Postfix
  328. Dialog_FormCaravan.DoBottomButtons: TRANS: WhatTheHack.Harmony.Dialog_FormCaravan_DoBottomButtons.Transpiler
  329. Dialog_FormCaravan.PostOpen: PRE: ChangeDresser.Patch_Dialog_FormCaravan_PostOpen.Prefix
  330. Dialog_FormCaravan.TryFormAndSendCaravan: post: WhatTheHack.Harmony.Dialog_FormCaravan_TryFormAndSendCaravan.Postfix
  331. Dialog_FormCaravan.TryReformCaravan: PRE: WhatTheHack.Harmony.Dialog_FormCaravan_TryReformCaravan.Prefix
  332. Dialog_LoadTransporters.CountToTransferChanged: post: WhatTheHack.Harmony.Dialog_LoadTransporters_CountToTransferChanged.Postfix
  333. Dialog_LoadTransporters.TryAccept: post: WhatTheHack.Harmony.Dialog_LoadTransporters_TryAccept.Postfix
  334. Dialog_ManageAreas..ctor: post: TD_Enhancement_Pack.Dialog_ManageAreas_Patch.Postfix
  335. Dialog_ManageAreas.DoAreaRow: TRANS: TD_Enhancement_Pack.AreaRowPatch.Transpiler
  336. Dialog_ManageAreas.DoWindowContents: PRE: AreaUnlocker.HarmonyPatch_Dialog_ManageAreas.Prefix
  337. Dialog_ManageAreas.get_InitialSize: post: TD_Enhancement_Pack.InitialSize_Patch.Postfix
  338. Dialog_ManageOutfits.DoWindowContents: PRE: RSA.DialogManageOutfits_DoWindowContents.Before_DoWindowContents
  339. Dialog_MedicalDefaults.DoWindowContents: post: SmartMedicine.SurgeryUnlimited.SurgeryUnlimitedSetting.Postfix
  340. Dialog_Options.DoWindowContents: TRANS: HugsLib.Patches.Dialog_Options_Patch.ReplaceModOptionsButton
  341. Dialog_SplitCaravan.CheckForErrors: PRE: CompVehicle.HarmonyCompVehicle.DontSplitCaravansWithVehicles
  342. Dialog_SplitCaravan.CountToTransferChanged: post: WhatTheHack.Harmony.Dialog_SplitCaravan_CountToTransferChanged.Postfix
  343. Dialog_Trade.Close: post: TD_Enhancement_Pack.PauseAfterTrader.Postfix, ChangeDresser.Patch_Window_PreClose.Postfix
  344. EdificeGrid.Register: PRE: DoorsExpanded.HarmonyPatches.RegisterDoorExpanded, WhatTheHack.Harmony.EdificeGrid_Register.Prefix
  345. EditWindow_Log.DoMessagesListing: PRE: HugsLib.Patches.EditWindow_Log_Patch.ExtraLogWindowButtons
  346. EditWindow_TweakValues.DoWindowContents: TRANS: AlienRace.HarmonyPatches.TweakValuesTranspiler
  347. EnvironmentStatsDrawer.DrawRoomOverlays: PRE: ProgressRenderer.Harmony_EnvironmentStatsDrawer_DrawRoomOverlays.Prefix
  348. Faction.FactionTick: TRANS: AlienRace.HarmonyPatches.FactionTickTranspiler
  349. Faction.Notify_MemberDied: PRE: JecsTools.HarmonyPatches.Notify_MemberDied
  350. Faction.TryMakeInitialRelationsWith: post: AlienRace.HarmonyPatches.TryMakeInitialRelationsWithPostfix
  351. FeedPatientUtility.ShouldBeFed: TRANS: SmartMedicine.ShouldBeFed_Patch.Transpiler
  352. FloatMenuMakerMap.AddDraftedOrders: post: BattleMounts.Harmony.FloatMenuMakerMap_AddDraftedOrders.Postfix
  353. 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
  354. 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
  355. FloatMenuMakerMap.CanTakeOrder: post: DraftingPatcher.FloatMenuMakerMap_CanTakeOrder_Patch.MakePawnControllable
  356. FloatMenuMakerMap.ChoicesAtFor: post: AchtungMod.FloatMenuMakerMap_ChoicesAtFor_Patch.Postfix, GiddyUpRideAndRoll.Harmony.FloatMenuMakerMap_ChoicesAtFor.Postfix, WhatTheHack.Harmony.FloatMenuMakerMap_ChoicesAtFor.Postfix
  357. FogGrid.UnfogWorker: post: Replace_Stuff.OverMineable.UnFogFix.Postfix
  358. FoodUtility.BestFoodInInventory: PRE: PawnRules.Patch.RimWorld_FoodUtility_BestFoodInInventory.Prefix
  359. FoodUtility.BestFoodSourceOnMap: PRE: PawnRules.Patch.RimWorld_FoodUtility_BestFoodSourceOnMap.Prefix
  360. FoodUtility.GetBodyPartNutrition: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  361. FoodUtility.ThoughtsFromIngesting: post: AlienRace.HarmonyPatches.ThoughtsFromIngestingPostfix
  362. FoodUtility.TryFindBestFoodSourceFor: PRE: PawnRules.Patch.RimWorld_FoodUtility_TryFindBestFoodSourceFor.Prefix post: [200]Meals_On_Wheels.FoodGrabbing.Postfix
  363. ForbidUtility.IsForbidden: PRE: AchtungMod.ForbidUtility_IsForbidden_Patch.Prefix TRANS: PrisonLabor.HarmonyPatches.Patch_ItemIsForbidden.Transpiler
  364. ForbidUtility.IsForbiddenToPass: post: DoorsExpanded.HarmonyPatches.IsForbiddenToPass_PostFix
  365. Frame.CompleteConstruction: PRE: Replace_Stuff.Virtualize_CompleteConstruction.Prefix
  366. Frame.FailConstruction: PRE: Replace_Stuff.Virtualize_FailConstruction.Prefix
  367. Frame.MaterialsNeeded: PRE: Replace_Stuff.Virtualize_MaterialsNeeded.Prefix
  368. Frame.get_WorkToBuild: PRE: Replace_Stuff.Virtualize_WorkToBuild.Prefix
  369. Game.DeinitAndRemoveMap: post: HugsLib.Patches.Game_DeinitAndRemoveMap_Patch.MapRemovalHook
  370. Game.FillComponents: PRE: HugsLib.Patches.Game_FillComponents_Patch.GameInitializationHook
  371. Game.FinalizeInit: post: HugsLib.Patches.Game_FinalizeInit_Patch.WorldLoadedHook, PawnRules.Patch.Verse_Game_FinalizeInit.Postfix
  372. Game.InitNewGame: PRE: PawnRules.Patch.Verse_Game_InitNewGame.Prefix, ConfigurableMaps.Patch_Game_InitNewGame.Prefix post: EdB.PrepareCarefully.HarmonyPatches.InitNewGamePostfix
  373. Game.LoadGame: PRE: PawnRules.Patch.Verse_Game_LoadGame.Prefix
  374. GameComponentUtility.LoadedGame: post: RimFridge.Patch_GameComponentUtility_LoadedGame.Postfix
  375. GameComponentUtility.StartedNewGame: post: RimFridge.Patch_GameComponentUtility_StartedNewGame.Postfix
  376. GameConditionManager.GameConditionManagerDraw: PRE: ProgressRenderer.Harmony_GameConditionManager_GameConditionManagerDraw.Prefix
  377. GameEnder.IsPlayerControlledWithFreeColonist: post: CompVehicle.HarmonyCompVehicle.CanEndGame
  378. GameInitData.PrepForMapGen: PRE: AlienRace.HarmonyPatches.PrepForMapGenPrefix
  379. GameRules.DesignatorAllowed: post: AlienRace.HarmonyPatches.DesignatorAllowedPostfix
  380. 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
  381. GenConstruct.CanConstruct: post: AlienRace.HarmonyPatches.CanConstructPostfix, PawnRules.Patch.RimWorld_GenConstruct_CanConstruct.Postfix
  382. GenConstruct.CanPlaceBlueprintAt: post: Replace_Stuff.NormalBuildReplace.Postfix TRANS: Replace_Stuff.OverMineable.BlueprintOverFogged.Transpiler
  383. GenConstruct.CanPlaceBlueprintOver: post: Replace_Stuff.CoolerWallShare_Blueprint.Postfix, Replace_Stuff.OverMineable.CanPlaceBlueprintOverMineable.Postfix
  384. GenConstruct.PlaceBlueprintForBuild: PRE: Replace_Stuff.Replace.InterceptBlueprint.Prefix, Replace_Stuff.OverMineable.InterceptBlueprintOverMinable.Prefix
  385. GenDraw.DrawAimPie: PRE: BattleMounts.Harmony.GenDraw_DrawAimPie.Prefix
  386. GenGrid.CanBeSeenOver: post: DoorsExpanded.HarmonyPatches.CanBeSeenOver
  387. GenGrid.Standable: post: WhatTheHack.Harmony.GenGrid_Standable.Postfix
  388. GenHostility.HostileTo: PRE: AnimalsLogic.GenHostility_IsPredatorHostileTo_Patch.Prefix post: AnimalsLogic.GenHostility_IsPredatorHostileTo_Patch.Postfix
  389. GenPath.ShouldNotEnterCell: post: Replace_Stuff.OverMineable.ShouldNotEnterCellPatch.Postfix, DoorsExpanded.HarmonyPatches.ShouldNotEnterCellInvisDoors
  390. GenSpawn.Spawn: PRE: WhatTheHack.Harmony.GenSpawn_Spawn.Prefix post: WhatTheHack.Harmony.GenSpawn_Spawn.Postfix TRANS: WhatTheHack.Harmony.GenSpawn_Spawn.Transpiler
  391. GenSpawn.SpawnBuildingAsPossible: PRE: DoorsExpanded.HarmonyPatches.HeronSpawnBuildingAsPossible
  392. GenSpawn.SpawningWipes: post: Replace_Stuff.CoolerWallShare_Wipes.Postfix, Replace_Stuff.OverMineable.NoWipeFrame.Postfix, Replace_Stuff.BlueprintReplace.WipeBlueprints.Postfix, DoorsExpanded.HarmonyPatches.InvisDoorsDontWipe
  393. GenSpawn.WipeExistingThings: PRE: DoorsExpanded.HarmonyPatches.WipeExistingThings
  394. GenStep_ElevationFertility.Generate: PRE: ConfigurableMaps.GenStep_ElevationFertility_Generate.Prefix
  395. GenStep_RockChunks.GrowLowRockFormationFrom: PRE: ConfigurableMaps.GenStep_RockChunks_GrowLowRockFormationFrom.Prefix
  396. GenStep_ScatterRuinsSimple.ScatterAt: PRE: ConfigurableMaps.GenStep_ScatterRuinsSimple_ScatterAt.Prefix
  397. GenStep_Scatterer.CountFromPer10kCells: PRE: ConfigurableMaps.GenStep_Scatterer_CountFromPer10kCells.Prefix
  398. GenStep_Terrain.GenerateRiver: PRE: MapReroll.Patches.DeterministicGenerationPatcher.DeterministicRiverSetup post: MapReroll.Patches.DeterministicGenerationPatcher.PopDeterministicRandState
  399. GhostDrawer.DrawGhostThing: PRE: DoorsExpanded.HarmonyPatches.HeronDoorGhostHandler
  400. Gizmo_CaravanInfo.GizmoOnGUI: post: WhatTheHack.Harmony.Gizmo_CaravanInfo_GizmoOnGUI.Postfix
  401. GlowGrid.MarkGlowGridDirty: post: TD_Enhancement_Pack.GlowGridDirty_Patch.Postfix
  402. GrammarUtility.RulesForPawn: post: AlienRace.HarmonyPatches.RulesForPawnPostfix
  403. HaulAIUtility.PawnCanAutomaticallyHaulFast: PRE: AchtungMod.HaulAIUtility_PawnCanAutomaticallyHaulFast_Patch.Prefix TRANS: PrisonLabor.Harmony.ReservedByPrisonerPatch.Transpiler
  404. HaulAIUtility.TryFindSpotToPlaceHaulableCloseTo: post: Replace_Stuff.OverMineable.TryFindSpotToPlaceHaulableCloseToPatch.Postfix
  405. HealthAIUtility.FindBestMedicine: PRE: Pharmacist.HealthAIUtility_FindBestMedicine.Prefix, SmartMedicine.FindBestMedicine.Prefix
  406. HealthCardUtility.DrawHediffListing: TRANS: BlueLeakTest.HealthCardUtility_DrawHediffListing.Transpiler
  407. HealthCardUtility.DrawHediffRow: TRANS: TD_Enhancement_Pack.GoodHediff.Transpiler, BlueLeakTest.HealthCardUtility_DrawHediffRow.Transpiler
  408. HealthCardUtility.DrawOverviewTab: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler, SmartMedicine.SurgeryUnlimited.SurgergyUnlimitedPawnSettings.Transpiler
  409. HealthCardUtility.GetTooltip: TRANS: BlueLeakTest.HealthCardUtility_GetTooltip.Transpiler
  410. HealthUtility.GetGeneralConditionLabel: PRE: CompVehicle.HarmonyCompVehicle.ReplaceConditionLabel
  411. HealthUtility.GiveInjuriesOperationFailureCatastrophic: TRANS: LessArbitrarySurgery.Harmony.HealthUtilityCatastrophicInjuriesPatch.FailureCatastrophicInjuries
  412. HealthUtility.GiveInjuriesOperationFailureMinor: TRANS: LessArbitrarySurgery.Harmony.HealthUtilityMinorInjuriesPatch.FailureMinorInjuries
  413. HealthUtility.GiveRandomSurgeryInjuries: TRANS: LessArbitrarySurgery.Harmony.HealthUtilitySurgeryPatch.ReplaceDefaultSurgeryConsequences
  414. HealthUtility.ShouldRandomSurgeryInjuriesAvoidDestroying: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  415. Hediff.PostAdd: post: NightVision.NVHarmonyPatcher.Hediff_PostAdd_Postfix
  416. Hediff.PostRemoved: post: NightVision.NVHarmonyPatcher.Hediff_PostRemoved_Postfix
  417. Hediff.Tick: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  418. Hediff.set_Part: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler
  419. HediffDef.SpecialDisplayStats: post: NightVision.NVHarmonyPatcher.SpecialDisplayStats_Postfix
  420. HediffGiver_Hypothermia.OnIntervalPassed: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  421. HediffSet.<get_HasHead>m__0: post: AlienRace.HarmonyPatches.HasHeadPostfix
  422. HediffSet.AddDirect: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  423. HediffSet.CacheMissingPartsCommonAncestors: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  424. HediffSet.get_HasHead: PRE: AlienRace.HarmonyPatches.HasHeadPrefix
  425. HediffWithComps.PostAdd: post: NightVision.NVHarmonyPatcher.HediffWithComps_PostAdd_Postfix
  426. ILInstruction.GetSize: TRANS: AlienRace.HarmonyPatches.HarmonySizeBugFix
  427. ITab_Bills.TabUpdate: PRE: ImprovedWorkbenches.ITab_Bills_TabUpdate_Detour.Prefix
  428. ITab_Pawn_Character.get_IsVisible: PRE: WhatTheHack.Harmony.ITab_Pawn_Character_IsVisible.Prefix
  429. ITab_Pawn_Gear.DrawThingRow: post: CompSlotLoadable.HarmonyCompSlotLoadable.DrawThingRow_PostFix TRANS: SmartMedicine.DrawThingRow_Patch.Transpiler
  430. ITab_Pawn_Gear.FillTab: TRANS: SmartMedicine.FillTab_Patch.Transpiler
  431. 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
  432. ITab_Pawn_Gear.TryDrawOverallArmor: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  433. ITab_Pawn_Visitor.FillTab: TRANS: PrisonLabor.HarmonyPatches.Patch_AddScrollToPrisonerTab.Transpiler, PrisonLabor.HarmonyPatches.Patch_ExtendVistorRect.Transpiler
  434. ITab_Storage.FillTab: PRE: RSA.ITab_Storage_FillTab.Before_ITab_Storage_FillTab
  435. IncidentWorker_Ambush.DoExecute: TRANS: Battlemounts.Harmony.IncidentWorker_Ambush_EnemyFaction_GeneratePawns.Transpiler
  436. IncidentWorker_QuestDownedRefugee.TryExecuteWorker: PRE: IncidentPersonStat.IncidentWorker_QuestDownedRefugee_Patch.Prefix
  437. IncidentWorker_QuestPrisonerRescue.TryExecuteWorker: PRE: IncidentPersonStat.IncidentWorker_QuestPrisonerRescue_Patch.Prefix
  438. IncidentWorker_Raid.TryExecuteWorker: TRANS: Battlemounts.Harmony.IncidentWorker_Raid_TryExecuteWorker.Transpiler, WhatTheHack.Harmony.IncidentWorker_Raid_TryExecuteWorker.Transpiler
  439. IncidentWorker_RefugeeChased.TryExecuteWorker: PRE: IncidentPersonStat.IncidentWorker_RefugeeChased_Patch.Prefix
  440. IncidentWorker_TraderCaravanArrival.TryExecuteWorker: TRANS: GiddyUpCaravan.Harmony.IncidentWorker_TraderCaravanArrival_TryExecuteWorker.Transpiler
  441. IncidentWorker_TravelerGroup.TryExecuteWorker: TRANS: GiddyUpCaravan.Harmony.IncidentWorker_TravelerGroup_TryExecuteWorker.Transpiler
  442. IncidentWorker_VisitorGroup.TryConvertOnePawnToSmallTrader: PRE: GiddyUpCaravan.Harmony.IncidentWorker_VisitorGroup_TryConvertOnePawnToSmallTrader.Prefix post: RimQuest.HarmonyPatches.AddQuestGiver
  443. IncidentWorker_VisitorGroup.TryExecuteWorker: TRANS: GiddyUpCaravan.Harmony.IncidentWorker_VisitorGroup_TryExecuteWorker.Transpiler
  444. IncidentWorker_WandererJoin.TryExecuteWorker: PRE: IncidentPersonStat.IncidentWorker_WandererJoin_Patch.Prefix
  445. InspectGizmoGrid.DrawInspectGizmoGridFor: TRANS: AllowTool.Patches.InspectGizmoGrid_DrawInspectGizmoGridFor_Patch.RegisterReverseDesignatorCommandPair, TD_Enhancement_Pack.StopGizmo.Transpiler
  446. InteractionWorker_RomanceAttempt.RandomSelectionWeight: PRE: PawnRules.Patch.RimWorld_InteractionWorker_RomanceAttempt_RandomSelectionWeight.Prefix
  447. InteractionWorker_RomanceAttempt.SuccessChance: PRE: PawnRules.Patch.RimWorld_InteractionWorker_RomanceAttempt_SuccessChance.Prefix
  448. JobDriver.Cleanup: PRE: BattleMounts.Harmony.Jobdriver_Cleanup+JobDriver_Cleanup.Prefix
  449. JobDriver.SetupToils: post: GiddyUpRideAndRoll.Harmony.JobDriver_SetupToils.Postfix, RunAndGun.Harmony.JobDriver_SetupToils.Postfix
  450. JobDriver_AttackMelee.TryMakePreToilReservations: post: SimpleSidearms.intercepts.JobDriver_AttackMelee_TryMakePreToilReservations.Postfix
  451. JobDriver_FoodDeliver.TryMakePreToilReservations: PRE: Meals_On_Wheels.Food_TryMakePreToilReservations_Patch.Prefix
  452. JobDriver_FoodFeedPatient.TryMakePreToilReservations: PRE: Meals_On_Wheels.Food_TryMakePreToilReservations_Patch.Prefix
  453. JobDriver_HaulToCell.MakeNewToils: post: PickUpAndHaul.HarmonyPatches.JobDriver_HaulToCell_PostFix
  454. JobDriver_Ingest.TryMakePreToilReservations: PRE: Meals_On_Wheels.Food_TryMakePreToilReservations_Patch.Prefix
  455. JobDriver_LayEgg.MakeNewToils: PRE: AnimalsLogic.JobDriver_LayEgg_MakeNewToils_Patch.Prefix
  456. JobDriver_Mend.DoBill: post: ProfitableWeapons.HarmonyPatches.RemoveScavengedWeaponFlag
  457. JobDriver_Mount.FinishAction: post: GiddyUpRideAndRoll.Harmony.JobDriver_Mount_FinishAction.Postfix
  458. JobDriver_Mount.TryMakePreToilReservations: post: GiddyUpRideAndRoll.Harmony.JobDriver_Mount_TryMakePreToilReservations.Postfix
  459. JobDriver_Mounted.FinishAction: post: GiddyUpRideAndRoll.Harmony.JobDriver_Mounted_FinishAction.Postfix
  460. JobDriver_Mounted.shouldCancelJob: post: GiddyUpRideAndRoll.Harmony.JobDriver_Mounted_ShouldCancelJob.Postfix
  461. JobDriver_TendPatient.Notify_Starting: PRE: SmartMedicine.TendPatient_Notify_Starting_Patch.Prefix
  462. JobDriver_Wait.CheckForAutoAttack: post: AllowTool.Patches.JobDriverWait_CheckForAutoAttack_Patch.DoPartyHunting
  463. JobDriver_Wear.Notify_Starting: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  464. JobDriver_Wear.TryUnequipSomething: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  465. JobGiver_AIDefendPawn.TryGiveJob: PRE: AnimalRangeAttack.ARA_FightAI_Patch.Prefix
  466. JobGiver_ConfigurableHostilityResponse.TryGetAttackNearbyEnemyJob: TRANS: TD_Enhancement_Pack.NotSoHostile.Transpiler
  467. JobGiver_DropUnusedInventory.Drop: PRE: PickUpAndHaul.HarmonyPatches.Drop_Prefix
  468. JobGiver_DropUnusedInventory.TryGiveJob: post: PickUpAndHaul.HarmonyPatches.DropUnusedInventory_PostFix TRANS: SmartMedicine.StockUp.DontDropStockedDrugs.Transpiler
  469. JobGiver_EatRandom.TryGiveJob: PRE: AnimalsLogic.DoNotEatRandomly+JobGiver_EatRandom_TryGiveJob_Patch.Prefix
  470. JobGiver_GetRest.TryGiveJob: TRANS: UseBedrolls.InterceptRest.Transpiler
  471. JobGiver_Haul.TryGiveJob: PRE: CompVehicle.HarmonyCompVehicle.TryGiveJob_PreFix
  472. JobGiver_Idle.TryGiveJob: post: PickUpAndHaul.HarmonyPatches.IdleJoy_Postfix
  473. JobGiver_LayEgg.TryGiveJob: PRE: AnimalsLogic.JobGiver_LayEgg_TryGiveJob_Patch.Prefix
  474. JobGiver_Manhunter.TryGiveJob: PRE: AnimalRangeAttack.ARA__ManHunter_Patch.Prefix
  475. JobGiver_OptimizeApparel.ApparelScoreGain: post: AlienRace.HarmonyPatches.ApparelScoreGainPostFix TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  476. JobGiver_OptimizeApparel.TryGiveJob: post: ChangeDresser.Patch_JobGiver_OptimizeApparel.Postfix
  477. JobGiver_Orders.TryGiveJob: post: CompVehicle.HarmonyCompVehicle.PreventWaitAttackError
  478. JobGiver_PackFood.IsGoodPackableFoodFor: post: PawnRules.Patch.RimWorld_JobGiver_PackFood_IsGoodPackableFoodFor.Postfix
  479. JobGiver_PatientGoToBed.TryIssueJobPackage: TRANS: SmartMedicine.PatientGoToBed_Patch.Transpiler
  480. JobGiver_PrepareCaravan_GatherItems.TryGiveJob: PRE: CompVehicle.HarmonyCompVehicle.TryGiveItemJob_PreFix
  481. JobGiver_PrisonerEscape.TryGiveJob: TRANS: PrisonLabor.HarmonyPatches.Patch_EscapingPrisoner.Transpiler
  482. JobGiver_SatisfyChemicalNeed.DrugValidator: post: AlienRace.HarmonyPatches.DrugValidatorPostfix
  483. JobGiver_SeekAllowedArea.TryGiveJob: PRE: AnimalsLogic.YouSleepHere+JobGiver_SeekAllowedArea_TryGiveJob_Patch.Prefix, DoorsExpanded.HarmonyPatches.SeekAllowedArea_TryGiveJob
  484. JobGiver_Work.TryIssueJobPackage: TRANS: Mining_Priority.Prioritized_Patch.Transpiler, PrisonLabor.HarmonyPatches.Patch_LaborForbid.Transpiler
  485. JoyGiver_Ingest.CanIngestForJoy: PRE: PawnRules.Patch.RimWorld_JoyGiver_Ingest_CanIngestForJoy.Prefix
  486. LanguageDatabase.SelectLanguage: PRE: HugsLib.Patches.LanguageDatabase_Patch.ForceRestartAfterLangChange
  487. LetterStack.LettersOnGUI: PRE: RimHUD.Patch.Verse_LetterStack_LettersOnGUI.Prefix
  488. Listing_TreeThingFilter.DoCategoryChildren: PRE: RSA.Core.ThingFilter_InjectFilter.Before_DoCategoryChildren
  489. LordToil_PrepareCaravan_GatherAnimals.UpdateAllDuties: PRE: CompVehicle.HarmonyCompVehicle.GiveVehiclesLoadAnimalDuties
  490. LordToil_PrepareCaravan_GatherItems.LordToilTick: PRE: CompVehicle.HarmonyCompVehicle.GiveVehiclesLoadItemToil
  491. LordToil_PrepareCaravan_GatherItems.UpdateAllDuties: PRE: CompVehicle.HarmonyCompVehicle.GiveVehiclesLoadItemDuties
  492. LordToil_PrepareCaravan_GatherSlaves.LordToilTick: PRE: CompVehicle.HarmonyCompVehicle.GiveVehiclesLoadSlaveDuties
  493. LordToil_PrepareCaravan_Leave.UpdateAllDuties: PRE: GiddyUpCaravan.Harmony.Lordtoil_PrepareCaravan_Leave_UpdateAllDuties.Prefix
  494. LordToil_Siege.CanBeBuilder: PRE: WhatTheHack.Harmony.LordToil_Siege_CanBeBuilder.Prefix
  495. LovePartnerRelationUtility.HasAnyLovePartner: PRE: WhatTheHack.Harmony.LovePartnerRelationUtility_HasAnyLovePartner.Prefix
  496. MainMenuDrawer.DoMainMenuControls: TRANS: DoctorVanGogh.ModSwitch.Patches+MainMenuDrawer_DoMainMenuControls.Transpiler
  497. MainTabWindow_Inspect.ExtraOnGUI: post: ImprovedWorkbenches.MainTabWindow_Inspect_Detour.Postfix
  498. MainTabWindow_Inspect.get_CurTabs: post: BlueprintReport.BlueprintTabInjector.Postfix
  499. MainTabWindow_PawnTable.get_Pawns: TRANS: PrisonLabor.HarmonyPatches.Patch_WorkTab.Transpiler
  500. MainTabWindow_Research.DrawRightRect: TRANS: AlienRace.HarmonyPatches.ResearchScreenTranspiler
  501. MainTabWindow_Research.ViewSize: TRANS: AlienRace.HarmonyPatches.ResearchScreenTranspiler
  502. MainTabWindow_WorkTab.DoWindowContents: post: HMTBLite.HarmonyPatches.Patch_MainTabWindow_Work
  503. MainTabsRoot.HandleLowPriorityShortcuts: PRE: AchtungMod.MainTabsRoot_HandleLowPriorityShortcuts_Patch.Prefix
  504. Map.ConstructComponents: post: HugsLib.Patches.Map_ConstructComponents_Patch.MapComponentsInitHook
  505. Map.FinalizeInit: post: HugsLib.Patches.Map_FinalizeInit_Patch.MapLoadedHook, PrisonLabor.HarmonyPatches.Patch_ShowNews.Postfix
  506. MapComponentUtility.MapGenerated: post: HugsLib.Patches.MapComponentUtility_MapGenerated_Patch.MapGeneratedHook
  507. MapEdgeClipDrawer.DrawClippers: PRE: ProgressRenderer.Harmony_MapEdgeClipDrawer_DrawClippers.Prefix
  508. MapGenerator.GenerateMap: TRANS: MapReroll.Patches.MapGenerator_GenerateMap_Patch.RecordUsedMapGenerator
  509. MapInterface.MapInterfaceOnGUI_BeforeMainTabs: post: RimHUD.Patch.Verse_MapInterface_MapInterfaceOnGUI_BeforeMainTabs.Postfix
  510. MapInterface.MapInterfaceUpdate: post: TD_Enhancement_Pack.MapInterfaceUpdate_Patch.Postfix, TD_Enhancement_Pack.MapInterfaceUpdate_Patch_Fertility.Postfix, TD_Enhancement_Pack.MapInterfaceUpdate_Patch_Lighting.Postfix
  511. MapPawns.get_FreeColonistsSpawnedCount: post: CompVehicle.HarmonyCompVehicle.IncludeVehicleOccupantsInMapPawns
  512. MapPawns.get_FreeColonistsSpawnedOrInPlayerEjectablePodsCount: post: CompVehicle.HarmonyCompVehicle.IncludeVehicleOccupantsInMapPawns
  513. 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
  514. Medicine.GetMedicineCountToFullyHeal: TRANS: SmartMedicine.GetMedicineCountToFullyHeal_Patch.Transpiler
  515. MemoryThoughtHandler.TryGainMemory: PRE: AlienRace.HarmonyPatches.TryGainMemoryThoughtPrefix
  516. MentalBreaker.MentalBreakerTick: post: AchtungMod.MentalBreaker_MentalBreakerTick_Patch.Postfix
  517. MentalStateHandler.TryStartMentalState: PRE: GiddyUpCore.Harmony.MentalStateHandler_TryStartMentalState.Prefix post: RunAndGun.Harmony.MentalStateHandler_TryStartMentalState.Postfix
  518. MentalState_SocialFighting.get_ShouldStop: PRE: UghYouGotMe.Marvs_MentalState_PleaseJustGiveUpWhenSocialFighting.PreFix
  519. MinifyUtility.Uninstall: PRE: WhatTheHack.Harmony.MinifyUtility_Uninstall.Prefix
  520. ModsConfig.RestartFromChangedMods: PRE: HugsLib.Patches.ModsConfig_RestartFromChangedMods_Patch.QuickRestartInDevMode
  521. OutfitDatabase.TryDelete: post: ChangeDresser.Patch_OutfitDatabase_TryDelete.Postfix
  522. OverlayDrawHandler.get_ShouldDrawPowerGrid: PRE: ProgressRenderer.Harmony_OverlayDrawHandler_ShouldDrawPowerGrid.Prefix
  523. OverlayDrawer.DrawAllOverlays: PRE: ProgressRenderer.Harmony_OverlayDrawer_DrawAllOverlays.Prefix
  524. PageUtility.StitchedPages: post: PrepareLanding.Patches.PageUtilityPatch.StitchedPagesPostFix
  525. Page_ConfigureStartingPawns.CanDoNext: post: AlienRace.HarmonyPatches.CanDoNextStartPawnPostfix
  526. Page_ConfigureStartingPawns.DoWindowContents: post: EdB.PrepareCarefully.HarmonyPatches.DoWindowContentsPostfix
  527. Page_ConfigureStartingPawns.PreOpen: post: EdB.PrepareCarefully.HarmonyPatches.PreOpenPostfix
  528. 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
  529. Page_ModsConfig.DoWindowContents: post: DoctorVanGogh.ModSwitch.Patches+ModsConfig_DoWindowContents+DrawOperationButtons.Postfix TRANS: DoctorVanGogh.ModSwitch.Patches+ModsConfig_DoWindowContents+InjectSearchBox.Transpiler
  530. Page_ModsConfig.PostClose: PRE: DoctorVanGogh.ModSwitch.Patches+Page_ModsConfig_PostClose.Prefix
  531. Page_ModsConfig.PreOpen: TRANS: DoctorVanGogh.ModSwitch.Patches+Page_ModsConfig_PreOpen.Transpiler
  532. PathFinder.GetBuildingCost: post: DoorsExpanded.HarmonyPatches.GetBuildingCost_PostFix
  533. Pawn.ButcherProducts: post: AnimalsLogic.TastesLikeChicken+Pawn_ButcherProducts_Patch.Postfix
  534. Pawn.ChangeKind: PRE: AlienRace.HarmonyPatches.ChangeKindPrefix
  535. Pawn.CurrentlyUsableForBills: post: CompVehicle.HarmonyCompVehicle.CantUseMovingVehicles, WhatTheHack.Harmony.Pawn_CurrentlyUsableForBills.Postfix
  536. Pawn.DeSpawn: PRE: ImprovedWorkbenches.Detours.Pawn_DeSpawn_Detour.Prefix post: AchtungMod.Pawn_DeSpawn_Patch.Postfix
  537. Pawn.Destroy: post: SmartMedicine.Destroy_Pawn_Patch.Postfix
  538. Pawn.DrawAt: PRE: GiddyUpCore.Harmony.Pawn_DrawAt.Prefix
  539. Pawn.DropAndForbidEverything: PRE: WhatTheHack.Harmony.Pawn_DropAndForbidEverything.Prefix
  540. Pawn.ExitMap: PRE: CompActivatableEffect.HarmonyCompActivatableEffect.ExitMap_PreFix
  541. Pawn.ExposeData: PRE: PrisonLabor.HarmonyPatches.Patch_RemoveHediffIfDisabled.Prefix
  542. Pawn.GetGizmos: post: AllowTool.Patches.Pawn_GetGizmos_Patch.InsertPartyHuntGizmo, CompActivatableEffect.HarmonyCompActivatableEffect.GetGizmosPrefix, CompSlotLoadable.HarmonyCompSlotLoadable.GetGizmos_PostFix, ChangeDresser.Patch_Pawn_GetGizmos.Postfix, DraftingPatcher.Pawn_GetGizmos_Patch.AddGizmo, PawnRules.Patch.Verse_Pawn_GetGizmos.Postfix, RunAndGun.Harmony.Pawn_DraftController_GetGizmos_Patch.Postfix, SimpleSidearms.intercepts.Pawn_GetGizmos_Postfix.GetGizmos, WhatTheHack.Harmony.Pawn_GetGizmos.Postfix
  543. Pawn.GetInspectString: post: AchtungMod.Pawn_GetInspectString_Patch.Postfix
  544. Pawn.Kill: PRE: [800]ChangeDresser.Patch_Pawn_Kill.Prefix, WhatTheHack.Harmony.Pawn_Kill.Prefix post: [800]ChangeDresser.Patch_Pawn_Kill.Postfix, Rimatomics.HarmonyPatches+Harmony_Pawn_Kill.Postfix, PawnRules.Patch.Verse_Pawn_Kill.Postfix
  545. Pawn.PostApplyDamage: post: CompSlotLoadable.HarmonyCompSlotLoadable.PostApplyDamage_PostFix
  546. Pawn.SetFaction: PRE: PawnRules.Patch.Verse_Pawn_SetFaction.Prefix post: AlienRace.HarmonyPatches.SetFactionPostfix
  547. Pawn.SpawnSetup: post: ImprovedWorkbenches.Detours.Pawn_SpawnSetup_Detour.Postfix
  548. Pawn.Tick: post: PawnShields.HarmonyPatches.Patch_Pawn_Tick
  549. 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
  550. Pawn.TryGetAttackVerb: PRE: AnimalRangeAttack.ARA__VerbCheck_Patch.Prefix
  551. Pawn.get_BodySize: post: NightVision.NVHarmonyPatcher.GetBodySize_Patch
  552. Pawn.get_IsColonistPlayerControlled: PRE: WhatTheHack.Harmony.Pawn_get_IsColonistPlayerControlled.Prefix post: CompVehicle.HarmonyCompVehicle.IncludeVehiclesInIsColonistPlayerControlled
  553. PawnApparelGenerator.GenerateStartingApparelFor: PRE: AlienRace.HarmonyPatches.GenerateStartingApparelForPrefix post: JecsTools.HarmonyPatches.GenerateStartingApparelFor_PostFix, AlienRace.HarmonyPatches.GenerateStartingApparelForPostfix
  554. PawnApparelGenerator.GenerateWorkingPossibleApparelSetFor: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  555. PawnBioAndNameGenerator.FillBackstorySlotShuffled: PRE: AlienRace.HarmonyPatches.FillBackstoryInSlotShuffledPrefix
  556. PawnBioAndNameGenerator.GeneratePawnName: PRE: AlienRace.HarmonyPatches.GeneratePawnNamePrefix
  557. PawnBioAndNameGenerator.GetBackstoryCategoriesFor: TRANS: AlienRace.HarmonyPatches.GetBackstoryCategoriesForTranspiler
  558. PawnBioAndNameGenerator.GiveAppropriateBioAndNameTo: post: AlienRace.HarmonyPatches.GiveAppropriateBioAndNameToPostfix
  559. PawnBioAndNameGenerator.TryGetRandomUnusedSolidBioFor: post: AlienRace.HarmonyPatches.TryGetRandomUnusedSolidBioForPostfix
  560. PawnCapacitiesHandler.CapableOf: post: WhatTheHack.Harmony.PawnCapacitiesHandler_CapableOf.Postfix
  561. PawnCapacityUtility.CalculateLimbEfficiency: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  562. PawnCapacityUtility.CalculateTagEfficiency: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  563. PawnCapacityWorker_BloodFiltration.CalculateCapacityLevel: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  564. PawnColumnWorker_AllowedArea.DoCell: TRANS: PrisonLabor.Harmony.DisableAreaRestrictionsForPrisoners.Transpiler
  565. PawnColumnWorker_Label.DoCell: PRE: PrisonLabor.Harmony.ChangeWorkTabPrisonerLabelColor.Prefix
  566. PawnComponentsUtility.AddAndRemoveDynamicComponents: post: DraftingPatcher.PawnComponentsUtility_AddAndRemoveDynamicComponents_Patch.AddDraftability, WhatTheHack.Harmony.PawnComponentsUtility_AddAndRemoveDynamicComponents.Postfix
  567. PawnDownedWiggler.WigglerTick: PRE: CompVehicle.HarmonyCompVehicle.VehicleShouldWiggle
  568. PawnGenerator.GenerateBodyType: post: AlienRace.HarmonyPatches.GenerateBodyTypePostfix
  569. PawnGenerator.GenerateGearFor: post: PawnShields.HarmonyPatches.Patch_PawnGenerator_GenerateGearFor, AlienRace.HarmonyPatches.GenerateGearForPostfix, SimpleSidearms.intercepts.PawnGenerator_GenerateGearFor_Postfix.GenerateGearFor
  570. PawnGenerator.GenerateInitialHediffs: post: AlienRace.HarmonyPatches.GenerateInitialHediffsPostfix
  571. PawnGenerator.GeneratePawn: PRE: AlienRace.HarmonyPatches.GeneratePawnPrefix post: JecsTools.HarmonyPatches.Post_GeneratePawn
  572. PawnGenerator.GeneratePawn: post: PawnRules.Patch.Verse_PawnGenerator_GeneratePawn.Postfix
  573. PawnGenerator.GeneratePawnRelations: PRE: AlienRace.HarmonyPatches.GeneratePawnRelationsPrefix
  574. PawnGenerator.GenerateRandomAge: PRE: AlienRace.HarmonyPatches.GenerateRandomAgePrefix
  575. PawnGenerator.GenerateTraits: PRE: AlienRace.HarmonyPatches.GenerateTraitsPrefix TRANS: [700]MoreTraitSlots.PawnGenerator_GenerateTraits.Transpiler, AlienRace.HarmonyPatches.GenerateTraitsTranspiler
  576. PawnGraphicSet.ResolveAllGraphics: PRE: AlienRace.HarmonyPatches.ResolveAllGraphicsPrefix
  577. PawnGroupKindWorker.GeneratePawns: post: AbilityUser.AbilityUserMod.GeneratePawns_PostFix
  578. PawnGroupKindWorker_Trader.GenerateGuards: post: RimQuest.HarmonyPatches.AddQuestGiverTwo
  579. PawnGroupMakerUtility.GeneratePawns: post: JecsTools.HarmonyPatches.GeneratePawns
  580. PawnHairChooser.RandomHairDefFor: PRE: AlienRace.HarmonyPatches.RandomHairDefForPrefix
  581. PawnPathUtility.FirstBlockingBuilding: post: DoorsExpanded.HarmonyPatches.FirstBlockingBuilding_PostFix
  582. PawnPathUtility.TryFindLastCellBeforeBlockingDoor: PRE: DoorsExpanded.HarmonyPatches.ManhunterJobGiverFix
  583. PawnRecentMemory.RecentMemoryInterval: TRANS: NightVision.NVHarmonyPatcher.RecentMemory_Transpiler
  584. PawnRelationDef.GetGenderSpecificLabel: PRE: AlienRace.HarmonyPatches.GetGenderSpecificLabelPrefix
  585. PawnRelationWorker_Child.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceChildPostfix
  586. PawnRelationWorker_ExLover.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceExLoverPostfix
  587. PawnRelationWorker_ExSpouse.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceExSpousePostfix
  588. PawnRelationWorker_Fiance.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceFiancePostfix
  589. PawnRelationWorker_Lover.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceLoverPostfix
  590. PawnRelationWorker_Parent.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceParentPostfix
  591. PawnRelationWorker_Sibling.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceSiblingPostfix
  592. PawnRelationWorker_Spouse.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceSpousePostfix
  593. PawnRenderer.BaseHeadOffsetAt: post: AlienRace.HarmonyPatches.BaseHeadOffsetAtPostfix
  594. PawnRenderer.DrawEquipmentAiming: PRE: CompInstalledPart.HarmonyCompInstalledPart.DrawEquipmentAiming_PreFix, CompOversizedWeapon.HarmonyCompOversizedWeapon.DrawEquipmentAimingPreFix post: CompActivatableEffect.HarmonyCompActivatableEffect.DrawEquipmentAimingPostFix, CompDeflector.HarmonyCompDeflector.DrawEquipmentAimingPostFix
  595. PawnRenderer.RenderPawnAt: post: PawnShields.HarmonyPatches.Patch_PawnRenderer_RenderPawnAt, RimQuest.HarmonyPatches.RenderPawnAt
  596. PawnRenderer.RenderPawnInternal: TRANS: AlienRace.HarmonyPatches.RenderPawnInternalTranspiler
  597. PawnTable.PawnTableOnGUI: PRE: WorkTab.PawnTable_PawnTableOnGUI.Prefix
  598. PawnTable.RecacheIfDirty: PRE: WorkTab.PawnTable_RecacheIfDirty.Prefix post: WorkTab.PawnTable_RecacheIfDirty.Postfix
  599. PawnUIOverlay.DrawPawnGUIOverlay: post: RimQuest.HarmonyPatches.DrawPawnGUIOverlay
  600. PawnUtility.GetAvoidGrid: post: PathAvoid.Patch_PawnUtility_GetAvoidGrid.Postfix
  601. PawnUtility.IsTravelingInTransportPodWorldObject: post: CompVehicle.HarmonyCompVehicle.PreventAssigningRandomFaction
  602. PawnUtility.TrySpawnHatchedOrBornPawn: post: PawnRules.Patch.RimWorld_PawnUtility_TrySpawnHatchedOrBornPawn.Postfix
  603. PawnWeaponGenerator.Reset: post: SimpleSidearms.intercepts.PawnWeaponGenerator_Reset_Postfix.Reset
  604. PawnWeaponGenerator.TryGenerateWeaponFor: PRE: AlienRace.HarmonyPatches.TryGenerateWeaponForPrefix post: AlienRace.HarmonyPatches.TryGenerateWeaponForPostfix
  605. Pawn_AgeTracker.BirthdayBiological: PRE: AlienRace.HarmonyPatches.BirthdayBiologicalPrefix
  606. Pawn_AgeTracker.RecalculateLifeStageIndex: post: AlienRace.HarmonyPatches.RecalculateLifeStageIndexPostfix
  607. Pawn_ApparelTracker.CanWearWithoutDroppingAnything: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  608. Pawn_ApparelTracker.Notify_ApparelAdded: PRE: ChangeDresser.Patch_Pawn_ApparelTracker_Notify_ApparelAdded.Prefix post: AbilityUser.AbilityUserMod.Notify_ApparelAdded_PostFix
  609. Pawn_ApparelTracker.Notify_ApparelRemoved: post: AbilityUser.AbilityUserMod.Notify_ApparelRemoved_PostFix, ChangeDresser.Patch_Pawn_ApparelTracker_Notify_ApparelRemoved.Postfix
  610. Pawn_ApparelTracker.Remove: post: NightVision.NVHarmonyPatcher.Remove_Postfix
  611. Pawn_ApparelTracker.TakeWearoutDamageForDay: post: NightVision.NVHarmonyPatcher.TakeWearoutDamageForTheDay_Postfix
  612. Pawn_ApparelTracker.TryDrop: post: NightVision.NVHarmonyPatcher.TryDrop_Postfix
  613. Pawn_ApparelTracker.Wear: post: NightVision.NVHarmonyPatcher.Wear_Postfix TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  614. Pawn_CarryTracker.TryDropCarriedThing: post: PrisonLabor.Harmony.ForibiddenDropPatch.Postfix2
  615. Pawn_CarryTracker.TryDropCarriedThing: post: PrisonLabor.Harmony.ForibiddenDropPatch.Postfix
  616. 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
  617. 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
  618. Pawn_EquipmentTracker.AddEquipment: post: SimpleSidearms.intercepts.Pawn_EquipmentTracker_AddEquipment_Postfix.AddEquipment
  619. Pawn_EquipmentTracker.MakeRoomFor: post: PawnShields.HarmonyPatches.Patch_Pawn_EquipmentTracker_MakeRoomFor
  620. Pawn_EquipmentTracker.Notify_EquipmentAdded: post: AbilityUser.AbilityUserMod.Notify_EquipmentAdded_PostFix
  621. Pawn_EquipmentTracker.Notify_EquipmentRemoved: post: AbilityUser.AbilityUserMod.Notify_EquipmentRemoved_PostFix
  622. Pawn_EquipmentTracker.TryDropEquipment: PRE: CompActivatableEffect.HarmonyCompActivatableEffect.TryDropEquipment_PreFix, CompInstalledPart.HarmonyCompInstalledPart.TryDropEquipment_PreFix post: ProfitableWeapons.HarmonyPatches.PostfixTryDropEquipment
  623. Pawn_GuestTracker.SetGuestStatus: PRE: PawnRules.Patch.RimWorld_Pawn_GuestTracker_SetGuestStatus.Prefix post: PrisonLabor.HarmonyPatches.Patch_DefaultInteractionMode.Postfix
  624. Pawn_HealthTracker.AddHediff: post: NightVision.NVHarmonyPatcher.AddHediff_Postfix
  625. Pawn_HealthTracker.CheckForStateChange: post: AlienRace.HarmonyPatches.CheckForStateChangePostfix TRANS: WhatTheHack.Harmony.Pawn_HealthTracker_CheckForStateChange.Transpiler
  626. Pawn_HealthTracker.HasHediffsNeedingTend: PRE: WhatTheHack.Harmony.Pawn_HealthTracker_HasHediffsNeedingTend.Prefix
  627. Pawn_HealthTracker.HealthTick: post: WhatTheHack.Harmony.Pawn_HealthTracker_HealthTick.Postfix
  628. Pawn_HealthTracker.MakeDowned: PRE: BlueLeakTest.DiesUponDowned.Prefix post: GiddyUpCore.Harmony.Pawn_HealthTracker_MakeDowned.Postfix, WhatTheHack.Harmony.Pawn_HealthTracker_MakeDowned.Postfix
  629. Pawn_HealthTracker.NotifyPlayerOfKilled: PRE: BlueLeakTest.DeadPawnMessageRemoval.Prefix
  630. Pawn_HealthTracker.PreApplyDamage: PRE: JecsTools.HarmonyPatches.PreApplyDamage_PrePatch, PawnShields.HarmonyPatches.Patch_Pawn_HealthTracker_PreApplyDamage
  631. Pawn_HealthTracker.SetDead: post: GiddyUpCore.Harmony.Pawn_HealthTracker_SetDead.Postfix
  632. Pawn_HealthTracker.ShouldBeDead: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  633. Pawn_HealthTracker.ShouldBeDeadFromRequiredCapacity: TRANS: DeathRattle.Harmony.ShouldBeDeadFromRequiredCapacityPatch.DeathRattleException
  634. Pawn_HealthTracker.ShouldBeDowned: PRE: CompVehicle.HarmonyCompVehicle.VehicleShouldBeDowned
  635. Pawn_InventoryTracker.DropAllNearPawn: PRE: ProfitableWeapons.HarmonyPatches.PrefixDropAllNearPawn
  636. Pawn_InventoryTracker.Notify_ItemRemoved: post: PickUpAndHaul.HarmonyPatches.Pawn_InventoryTracker_PostFix
  637. Pawn_JobTracker.CleanupCurrentJob: PRE: SmartMedicine.CleanupCurrentJob_Patch.Prefix
  638. 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
  639. Pawn_JobTracker.EndCurrentJob: TRANS: AchtungMod.Pawn_JobTracker_EndCurrentJob_Patch.Transpiler
  640. Pawn_JobTracker.Notify_MasterDraftedOrUndrafted: PRE: GiddyUpCore.Harmony.Pawn_JobTracker_Notify_MasterDraftedOrUndrafted.Prefix
  641. Pawn_JobTracker.ShouldStartJobFromThinkTree: post: AchtungMod.Pawn_JobTracker_ShouldStartJobFromThinkTree_Patch.Postfix
  642. Pawn_JobTracker.StartJob: PRE: BattleMounts.Harmony.Pawn_JobTracker_StartJob.Prefix post: AnimalsLogic.Come+Pawn_JobTracker_StartJob_Patch.Postfix
  643. Pawn_NeedsTracker.ShouldHaveNeed: TRANS: PrisonLabor.HarmonyPatches.Patch_NeedOnlyByPrisoners.Transpiler, PrisonLabor.Harmony.NeedOnlyByPrisonersPatch.Transpiler
  644. Pawn_PathFollower.StartPath: TRANS: AlienRace.HarmonyPatches.PostureTranspiler
  645. Pawn_PathFollower.TryRecoverFromUnwalkablePosition: TRANS: AchtungMod.Pawn_PathFollower_TryRecoverFromUnwalkablePosition_Patch.Transpiler
  646. Pawn_PlayerSettings.GetGizmos: PRE: GiddyUpCore.Harmony.Pawn_PlayerSettings_GetGizmos.Prefix
  647. Pawn_PlayerSettings.ResetMedicalCare: post: SmartMedicine.SurgeryUnlimited.SurgeryUnlimitedDefault.Postfix
  648. Pawn_RelationsTracker.CompatibilityWith: post: AlienRace.HarmonyPatches.CompatibilityWithPostfix
  649. Pawn_RelationsTracker.SecondaryLovinChanceFactor: TRANS: AlienRace.HarmonyPatches.SecondaryLovinChanceFactorTranspiler
  650. Pawn_RotationTracker.RotationTrackerTick: PRE: CompVehicle.HarmonyCompVehicle.VehicleRotatorTick
  651. Pawn_StoryTracker.get_SkinColor: post: AlienRace.HarmonyPatches.SkinColorPostfix
  652. Pawn_TimetableTracker.get_CurrentAssignment: TRANS: PrisonLabor.HarmonyPatches.Patch_TimetableFix.Transpiler
  653. Pawn_TraderTracker.ColonyThingsWillingToBuy: post: ChangeDresser.Patch_TradeShip_ColonyThingsWillingToBuy.Postfix
  654. Pawn_WorkSettings.CacheWorkGiversInOrder: PRE: WorkTab.Pawn_WorkSettings_CacheWorkGiversInOrder.Prefix
  655. Pawn_WorkSettings.ExposeData: TRANS: PrisonLabor.HarmonyPatches.Patch_JailorTypeSaveCompatibility.Transpiler
  656. Pawn_WorkSettings.GetPriority: PRE: WorkTab.Pawn_WorkSettings_GetPriority.Prefix
  657. Pawn_WorkSettings.SetPriority: PRE: WorkTab.Pawn_WorkSettings_SetPriority.Prefix
  658. PlaceWorker_Conduit.AllowsPlacing: TRANS: Replace_Stuff.OverMineable.FixConduitPlaceWorker.Transpiler
  659. PlaceWorker_Cooler.AllowsPlacing: PRE: Replace_Stuff.CoolersOverWalls.AllowBuildPlugged.Prefix
  660. Plant.get_GrowthRateFactor_Temperature: PRE: Orassan.Injector.Patch_Plant_GrowthRateFactor_Temperature_get
  661. PlantUtility.GrowthSeasonNow: PRE: Orassan.Injector.Patch_GrowthSeasonNow
  662. PlayDataLoader.DoPlayLoad: post: HugsLib.Patches.PlayDataLoader_Patch.InitModsHook
  663. PlaySettings.DoPlaySettingsGlobalControls: post: Replace_Stuff.OverMineable.PlaySettings_BlueprintOverRockToggle.AddButton, TD_Enhancement_Pack.PlaySettings_Patch.AddButton, TD_Enhancement_Pack.PlaySettings_Patch_Fertility.AddButton, TD_Enhancement_Pack.PlaySettings_Patch_Lighting.AddButton, RenameColony.Mod+RenameColony.AddWidget, RimHUD.Patch.RimWorld_PlaySettings_DoPlaySettingsGlobalControls.Postfix
  664. PossibleApparelSet.GiveToPawn: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  665. PowerConnectionMaker.TryConnectToAnyPowerNet: PRE: WhatTheHack.Harmony.PowerConnectionMaker_TryConnectToAnyPowerNet.Prefix
  666. PriorityWork.GetGizmos: post: AchtungMod.PriorityWork_GetGizmos_Patch.Postfix
  667. Projectile.Launch: PRE: BattleMounts.Harmony.Projectile_Launch.Prefix post: Rimatomics.HarmonyPatches+Harmony_Projectile_Launch.Postfix
  668. Projectile.get_DamageAmount: post: ProperShotguns.HarmonyPatches.PostfixDamageAmount
  669. ProjectileProperties.get_StoppingPower: post: RangedStaggerRebalanced.HarmonyPatches.PostfixStoppingPower
  670. RaceProperties.CanEverEat: post: AlienRace.HarmonyPatches.CanEverEat
  671. Rand.EnsureStateStackEmpty: PRE: MapReroll.Patches.Rand_EnsureStateStackEmpty_Patch.OptionalStackChecks
  672. ReachabilityUtility.CanReach: PRE: RimFridge.Patch_ReachabilityUtility_CanReach.Prefix
  673. RecipeDef.get_AvailableNow: post: Rimatomics.HarmonyPatches+Harmony_RecipeDef_AvailableNow.Postfix
  674. RecipeWorkerCounter.CountProducts: PRE: ImprovedWorkbenches.RecipeWorkerCounter_CountProducts_Detour.Postfix post: ChangeDresser.Patch_RecipeWorkerCounter_CountProducts.Postfix, ImprovedWorkbenches.RecipeWorkerCounter_CountProducts_Detour.Postfix
  675. Recipe_Surgery.CheckSurgeryFail: PRE: LessArbitrarySurgery.Harmony.Recipe_SurgeryFailPatch.CheckSurgeryFail
  676. RelationsUtility.TryDevelopBondRelation: PRE: PawnRules.Patch.RimWorld_RelationsUtility_TryDevelopBondRelation.Prefix
  677. ResearchManager.FinishProject: PRE: FluffyResearchTree.HarmonyPatches_Queue+DoCompletionDialog.Prefix
  678. ResearchManager.ResearchPerformed: PRE: FluffyResearchTree.HarmonyPatches_Queue+ResearchPerformed.Prefix post: FluffyResearchTree.HarmonyPatches_Queue+ResearchPerformed.Postfix
  679. ReservationManager.CanReserve: post: ChangeDresser.Patch_ReservationManager_CanReserve.Postfix
  680. ReservationManager.Reserve: TRANS: AchtungMod.ReservationManager_Reserve_Patch.Transpiler
  681. ReservationManager.RespectsReservationsOf: TRANS: PrisonLabor.HarmonyPatches.Patch_RespectReservation.Transpiler
  682. RestUtility.CanUseBedEver: PRE: WhatTheHack.Harmony.RestUtility_CanUseBedEver.Prefix post: AlienRace.HarmonyPatches.CanUseBedEverPostfix
  683. RestUtility.CurrentBed: PRE: WhatTheHack.Harmony.RestUtility_CurrentBed.Prefix
  684. RestUtility.FindBedFor: PRE: WhatTheHack.Harmony.RestUtility_FindBedFor.Prefix post: CompVehicle.HarmonyCompVehicle.DontRescueVehicles
  685. RestUtility.GetBedSleepingSlotPosFor: PRE: WhatTheHack.Harmony.RestUtility_GetBedSleepingSlotPosFor.Prefix
  686. RestUtility.WakeUp: post: WhatTheHack.Harmony.RestUtility_WakeUp.Postfix
  687. ReverseDesignatorDatabase.InitDesignators: post: AllowTool.Patches.ReverseDesignatorDatabase_Init_Patch.InjectReverseDesignators, TurretExtensions.HarmonyPatches.PostfixInitDesignators
  688. RockNoises.Init: PRE: ConfigurableMaps.RockNoises_Init.Prefix
  689. RoofGrid.RoofGridUpdate: PRE: ProgressRenderer.Harmony_RoofGrid_RoofGridUpdate.Prefix
  690. Root.Update: post: HugsLib.Patches.Root_Patch.UpdateHook
  691. Root_Play.SetupForQuickTestPlay: TRANS: HugsLib.Patches.RootPlay_TestPlay_Patch.InjectCustomQuickstartSettings
  692. SelectionDrawer.DrawSelectionOverlays: PRE: ProgressRenderer.Harmony_SelectionDrawer_DrawSelectionOverlays.Prefix post: AchtungMod.SelectionDrawer_DrawSelectionOverlays_Patch.Postfix
  693. Selector.<SelectInsideDragBox>m__0: TRANS: WhatTheHack.Harmony.Selector_SelectInsideDragbox.Transpiler
  694. Selector.ClearSelection: post: BlueprintReport.SelectorChangeNotifiers.SelectorClearNotifier.Postfix
  695. Selector.Deselect: PRE: BlueprintReport.SelectorChangeNotifiers.SelectorDeselectNotifier.Prefix post: BlueprintReport.SelectorChangeNotifiers.SelectorDeselectNotifier.Postfix
  696. Selector.Select: PRE: BlueprintReport.SelectorChangeNotifiers.SelectorSelectNotifier.Prefix post: BlueprintReport.SelectorChangeNotifiers.SelectorSelectNotifier.Postfix
  697. SelfDefenseUtility.ShouldStartFleeing: PRE: WhatTheHack.Harmony.SelfDefenceUtility_ShouldStartFleeing.Prefix
  698. SettlementBase.ShouldRemoveMapNow: post: Rimatomics.HarmonyPatches+Harmony_SettlementBase_ShouldRemoveMapNow.Postfix
  699. SettlementBase_TraderTracker.get_TradePriceImprovementOffsetForPlayer: post: The_Price_Is_Right.TradePriceOffset.Postfix
  700. ShieldBelt.DrawWornExtras: PRE: BattleMounts.Harmony.ShieldBelt_DrawWornExtras.Prefix
  701. ShieldBelt.get_ShouldDisplay: post: WhatTheHack.Harmony.ShieldBelt_get_ShouldDisplay.Postfix
  702. ShortCircuitUtility.DoShortCircuit: PRE: RT_Fuse.Patch_DoShortCircuit.Prefix
  703. ShortHashGiver.GiveShortHash: PRE: AbilityUser.AbilityUserMod.GiveShortHash_PrePatch
  704. Site.ShouldRemoveMapNow: post: Rimatomics.HarmonyPatches+Harmony_Site_ShouldRemoveMapNow.Postfix
  705. SituationalThoughtHandler.TryCreateThought: PRE: AlienRace.HarmonyPatches.TryCreateSituationalThoughtPrefix
  706. SkillRecord.Interval: PRE: RTMadSkills.Patch_SkillRecordInterval.Prefix
  707. SkillRecord.Learn: post: TD_Enhancement_Pack.Learn_Patch.Postfix
  708. SkillRecord.LearnRateFactor: post: RTMadSkills.Patch_LearningSaturation.Postfix
  709. SkillUI.DrawSkill: TRANS: TD_Enhancement_Pack.SkillLearningIndicator.Transpiler
  710. SkillUI.GetSkillDescription: post: RTMadSkills.Patch_LearningSaturationUI.Postfix
  711. SkyManager.UpdateOverlays: post: TD_Enhancement_Pack.SkyManagerDirty_Patch.Postfix
  712. SocialCardUtility.Recache: PRE: CompVehicle.HarmonyCompVehicle.SocialTabNullHandling
  713. SocialProperness.IsSociallyProper: TRANS: PrisonLabor.HarmonyPatches.Patch_SocialPropernessFix.Transpiler
  714. Stance_Warmup.StanceTick: post: SimpleSidearms.intercepts.Stance_Warmup_StanceTick_Postfix.StanceTick
  715. StartingPawnUtility.NewGeneratedStartingPawn: PRE: AlienRace.HarmonyPatches.NewGeneratedStartingPawnPrefix
  716. StatExtension.GetStatValue: post: CompSlotLoadable.HarmonyCompSlotLoadable.GetStatValue_PostFix
  717. StatPart_Glow.ActiveFor: post: NightVision.NVHarmonyPatcher.ActiveFor_Postfix
  718. StatPart_Glow.ExplanationPart: post: NightVision.NVHarmonyPatcher.ExplanationPart_PostFix
  719. StatPart_Glow.FactorFromGlow: post: NightVision.NVHarmonyPatcher.FactorFromGlow_PostFix
  720. StatPart_NaturalNotMissingBodyPartsCoverage.<TryGetValue>m__0: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  721. StatWorker.GetExplanationUnfinalized: post: TurretExtensions.HarmonyPatches.PostfixGetExplanationUnfinalized TRANS: PawnShields.HarmonyPatches.Transpiler_StatWorker_GetExplanationUnfinalized
  722. StatWorker.GetValueUnfinalized: post: PawnShields.HarmonyPatches.Patch_StatWorker_GetValueUnfinalized, TurretExtensions.HarmonyPatches.PostfixGetValueUnfinalized
  723. StatWorker.IsDisabledFor: PRE: WhatTheHack.Harmony.StatWorker_IsDisabledFor.Prefix
  724. StatWorker.StatOffsetFromGear: post: CompSlotLoadable.HarmonyCompSlotLoadable.StatOffsetFromGear_PostFix
  725. StatsReportUtility.DescriptionEntry: post: TurretExtensions.HarmonyPatches.PostfixDescriptionEntry
  726. StatsReportUtility.StatsToDraw: post: TurretExtensions.HarmonyPatches.PostfixStatsToDraw_Thing
  727. StatsReportUtility.StatsToDraw: post: TurretExtensions.HarmonyPatches.PostfixStatsToDraw_ThingDef
  728. StorageSettings.ExposeData: post: RSA.StorageSettings_ExposeData.ExposeData
  729. StoreUtility.NoStorageBlockersIn: post: RSA.StoreUtility_NoStorageBlockersIn.FilledEnough
  730. StoryState.Notify_IncidentFired: post: Safely_Hidden_Away.CycleDampener.Postfix
  731. StoryState.get_LastThreatBigTick: PRE: Safely_Hidden_Away.CycleDampener.LastThreatBigTickPrefix
  732. StrippableUtility.CanBeStrippedByColony: PRE: WhatTheHack.Harmony.WorkGiver_Strip_HasJobOnThing.Prefix
  733. SymbolResolver_RandomMechanoidGroup.<Resolve>m__0: post: CompVehicle.HarmonyCompVehicle.MechanoidsFixerAncient
  734. SymbolResolver_Settlement.Resolve: PRE: CustomFactionBase.CustomBaseUtility.FactionBasePrefix
  735. Targeter.ConfirmStillValid: PRE: AbilityUser.AbilityUserMod.ConfirmStillValid
  736. Targeter.ProcessInputEvents: PRE: AbilityUser.AbilityUserMod.ProcessInputEvents_PreFix
  737. Targeter.TargeterUpdate: PRE: Rimatomics.HarmonyPatches+Harmony_Targeter_TargeterUpdate.Prefix, ProgressRenderer.Harmony_Targeter_TargeterUpdate.Prefix post: AbilityUser.AbilityUserMod.TargeterUpdate_PostFix
  738. TerrainGrid.DoTerrainChangedEffects: post: TD_Enhancement_Pack.DoTerrainChangedEffects_Patch.Postfix, TD_Enhancement_Pack.DoTerrainChangedEffects_Patch_Fertility.Postfix
  739. TerrainPatchMaker.Init: PRE: MapReroll.Patches.DeterministicGenerationPatcher.DeterministicPatchesSetup post: MapReroll.Patches.DeterministicGenerationPatcher.PopDeterministicRandState
  740. TerrainThreshold.TerrainAtValue: PRE: ConfigurableMaps.TerrainThreshold_TerrainAtValue.Prefix
  741. Thing.ButcherProducts: post: WhatTheHack.Harmony.Thing_ButcherProducts.Postfix
  742. Thing.DrawExtraSelectionOverlays: post: WhatTheHack.Harmony.Thing_DrawExtraSelectionOverlays.Postfix
  743. Thing.Print: PRE: WhatTheHack.Harmony.Building_DrawAt.Prefix
  744. Thing.SetFactionDirect: post: AlienRace.HarmonyPatches.SetFactionDirectPostfix
  745. Thing.SpecialDisplayStats: post: RangedStaggerRebalanced.HarmonyPatches.Thing_PostfixSpecialDisplayStats
  746. Thing.TakeDamage: PRE: CompDeflector.HarmonyCompDeflector.TakeDamage_PreFix
  747. Thing.get_DefaultGraphic: post: CompOversizedWeapon.HarmonyCompOversizedWeapon.get_Graphic_PostFix
  748. Thing.get_DrawPos: PRE: WhatTheHack.Harmony.Thing_get_DrawPos.Prefix
  749. Thing.get_Graphic: post: TurretExtensions.HarmonyPatches.PostfixGraphic
  750. ThingDef.SpecialDisplayStats: post: TurretExtensions.HarmonyPatches.ThingDef_PostfixSpecialDisplayStats, RangedStaggerRebalanced.HarmonyPatches.ThingDef_PostfixSpecialDisplayStats
  751. ThingFilterUI.DoThingFilterConfigWindow: PRE: StorageSearch.HaulingHysteresis_InjectControls.Before_DoThingFilterConfigWindow TRANS: RSA.Core.FilterSearch_InjectSearchBox.Transpiler
  752. ThingOverlays.ThingOverlaysOnGUI: post: AchtungMod.ThingOverlays_ThingOverlaysOnGUI_Patch.Postfix
  753. ThingOwner.NotifyAdded: post: BlueprintReport.FrameChangeNotifiers.FrameAddNotifier.Postfix
  754. ThingOwner.NotifyRemoved: post: BlueprintReport.FrameChangeNotifiers.FrameRemoveNotifier.Postfix
  755. ThingSelectionUtility.SelectNextColonist: PRE: AnimalTab.Patch_ThingSelectionUtility+Pre_SelectNextColonist.Prefix
  756. ThingSelectionUtility.SelectPreviousColonist: PRE: AnimalTab.Patch_ThingSelectionUtility+Pre_SelectPreviousColonist.Prefix
  757. ThingSelectionUtility.SelectableByMapClick: PRE: Replace_Stuff.OverMineable.FoggedSelectable.Prefix
  758. ThingSetMaker_ResourcePod.PossiblePodContentsDefs: post: Rimatomics.HarmonyPatches+Harmony_PossiblePodContentsDefs.Postfix
  759. ThingWithComps.DeSpawn: PRE: Rimatomics.HarmonyPatches+Harmony_Projectile_DeSpawn.Prefix
  760. ThingWithComps.GetFloatMenuOptions: post: AllowTool.Patches.Thing_GetFloatMenuOptions_Patch.FinishOffWhenDrafted
  761. ThingWithComps.InitializeComps: post: AbilityUser.AbilityUserMod.InitializeComps_PostFix
  762. ThinkNode_ConditionalColonist.Satisfied: post: CompVehicle.HarmonyCompVehicle.Satisfied_PostFix
  763. ThoughtUtility.CanGetThought: post: AlienRace.HarmonyPatches.CanGetThoughtPostfix
  764. ThoughtWorker_Dark.CurrentStateInternal: post: NightVision.NVHarmonyPatcher.CurrentStateInternal_Postfix
  765. Toils_Haul.PlaceHauledThingInCell: post: AllowTool.Patches.ToilsHaul_PlaceInCell_Patch.ClearHaulUrgently
  766. Toils_JobTransforms.ExtractNextTargetFromQueue: post: SmartMedicine.ExtractQueueDrop.Postfix
  767. TouchPathEndModeUtility.IsCornerTouchAllowed: PRE: Replace_Stuff.OverMineable.CornerBuildable.Prefix
  768. TouchPathEndModeUtility.MakesOccupiedCellsAlwaysReachableDiagonally: PRE: Replace_Stuff.OverMineable.ConrnerMineableOkay.Prefix
  769. TradeDeal.Reset: PRE: ChangeDresser.Patch_TradeDeal_Reset.Prefix
  770. TradeShip.ColonyThingsWillingToBuy: post: ChangeDresser.Patch_PassingShip_TryOpenComms.Postfix
  771. Tradeable.InitPriceDataIfNeeded: TRANS: The_Price_Is_Right.BuySellCollapser.Transpiler
  772. Tradeable_Pawn.get_Label: post: AnimalsLogic.Patch_Tradeable_Pawn_Label.Postfix
  773. TraderCaravanUtility.GetTraderCaravanRole: post: GiddyUpCaravan.Harmony.TraderCaravanUtility_GetTraderCaravanRole.Postfix TRANS: AlienRace.HarmonyPatches.GetTraderCaravanRoleTranspiler
  774. TrainableUtility.DegradationPeriodTicks: TRANS: AnimalsLogic.ForgetMeNot+TrainableUtility_DegradationPeriodTicks_Patch.Transpiler
  775. TrainableUtility.TamenessCanDecay: TRANS: AnimalsLogic.ForgetMeNot+TrainableUtility_TamenessCanDecay_Patch.Transpiler
  776. TraitSet.GainTrait: PRE: AlienRace.HarmonyPatches.GainTraitPrefix
  777. TransferableOneWay.get_Label: post: AnimalsLogic.Patch_TransferableOneWay_Label.Postfix
  778. TransferableOneWayWidget.DoRow: PRE: WhatTheHack.Harmony.TransferableOneWayWidget_DoRow.Prefix TRANS: GiddyUpCaravan.Harmony.TransferableOneWayWidget_DoRow.Transpiler
  779. TransferableOneWayWidget.FillMainRect: post: GiddyUpCaravan.Harmony.TransferableOneWayWidget_FillMainRect.Postfix
  780. TransferableUIUtility.DrawExtraInfo: PRE: WhatTheHack.Harmony.TransferableUIUtility_DrawExtraInfo.Prefix
  781. TransferableUtility.CanStack: PRE: WhatTheHack.Harmony.TransferableUtility_CanStack.Prefix
  782. TransferableUtility.TransferAsOne: post: GiddyUpCaravan.Harmony.TransferableUtility_TransferAsOne.Postfix
  783. TurretTop.DrawTurret: TRANS: TurretExtensions.HarmonyPatches.TranspileDrawTurret
  784. TurretTop.TurretTopTick: PRE: WhatTheHack.Harmony.TurretTop_TurretTopTick.Prefix
  785. Tutor.TutorOnGUI: PRE: RimHUD.Patch.RimWorld_Tutor_TutorOnGUI.Prefix
  786. UIRoot.UIRootOnGUI: post: HugsLib.Patches.UIRoot_Patch.OnGUIHook
  787. Verb.TryCastNextBurstShot: PRE: RunAndGun.Harmony.Verb_TryCastNextBurstShot.Prefix
  788. Verb.TryStartCastOn: PRE: CompActivatableEffect.HarmonyCompActivatableEffect.TryStartCastOnPrefix, RunAndGun.Harmony.Verb_TryStartCastOn.Prefix
  789. Verb.get_DirectOwner: PRE: AbilityUser.AbilityUserMod.get_DirectOwner_Prefix
  790. Verb.get_UIIcon: PRE: AbilityUser.AbilityUserMod.get_UIIcon
  791. VerbProperties.AdjustedAccuracy: post: BattleMounts.Harmony.VerbProperties_AdjustedAccuracy.Postfix, RunAndGun.Harmony.VerbProperties_AdjustedAccuracy.Postfix
  792. VerbTracker.GetVerbsCommands: PRE: CompVehicle.HarmonyCompVehicle.GetVerbsCommands_PreFix
  793. Verb_LaunchProjectile.TryCastShot: post: ProfitableWeapons.HarmonyPatches.PostfixTryCastShot
  794. Verb_LaunchProjectile.get_Projectile: PRE: AbilityUser.AbilityUserMod.get_Projectile_Prefix
  795. Verb_MeleeAttack.SoundHitBuilding: post: CompExtraSounds.HarmonyCompExtraSounds.SoundHitBuildingPrefix
  796. Verb_MeleeAttack.SoundHitPawn: post: CompExtraSounds.HarmonyCompExtraSounds.SoundHitPawnPrefix
  797. Verb_MeleeAttack.SoundMiss: post: CompExtraSounds.HarmonyCompExtraSounds.SoundMissPrefix
  798. Verb_MeleeAttack.TryCastShot: post: ProfitableWeapons.HarmonyPatches.PostfixTryCastShot, SimpleSidearms.intercepts.Verb_MeleeAttack_TryCastShot_PostFix.TryCastShot
  799. Verb_MeleeAttackDamage.DamageInfosToApply: post: CompSlotLoadable.HarmonyCompSlotLoadable.DamageInfosToApply_PostFix, AlienRace.HarmonyPatches.DamageInfosToApplyPostfix
  800. Verb_Shoot.TryCastShot: PRE: CompVehicle.HarmonyCompVehicle.CanVehicleShoot
  801. Verb_ShootOneUse.SelfConsume: post: SimpleSidearms.intercepts.Verb_ShootOneUse_SelfConsume_Postfix.SelfConsume
  802. WITab_Caravan_Gear.TryEquipDraggedItem: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  803. WITab_Caravan_Health.DoRow: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  804. WealthWatcher.ForceRecount: post: ChangeDresser.HarmonyPatches+Patch_WealthWatcher_ForceRecount.Postfix
  805. WidgetRow.FillableBar: TRANS: TD_Enhancement_Pack.FillableBar_Patch.Transpiler
  806. Widgets.ButtonImage: PRE: ImprovedWorkbenches.Widgets_ButtonImage_Detour.Prefix
  807. WidgetsWork.DrawWorkBoxFor: TRANS: PrisonLabor.HarmonyPatches.Patch_WorkDisable.Transpiler
  808. WidgetsWork.TipForPawnWorker: TRANS: PrisonLabor.Harmony.WorkDisablePatch2.Transpiler
  809. Window.Close: post: TD_Enhancement_Pack.PauseAfterNegotiation.Postfix
  810. WorkGiver_ConstructDeliverResources.FindNearbyNeeders: TRANS: AchtungMod.WorkGiver_ConstructDeliverResources_FindNearbyNeeders_Patch.Transpiler
  811. WorkGiver_ConstructDeliverResources.IsNewValidNearbyNeeder: TRANS: Replace_Stuff.OverMineable.DeliverUnderRock.Transpiler
  812. WorkGiver_DoBill.AddEveryMedicineToRelevantThings: post: SmartMedicine.InventorySurgery.Postfix
  813. WorkGiver_DoBill.GetMedicalCareCategory: PRE: Pharmacist.Properties.WorkGiver_DoBill_GetMedicalCareCategory.Prefix post: SmartMedicine.SurgeryUnlimited.SurgeryUnlimitedBillCategory.Postfix
  814. WorkGiver_DoBill.StartOrResumeBillJob: TRANS: PrisonLabor.HarmonyPatches.Patch_BillPrevention.Transpiler
  815. WorkGiver_DoBill.TryFindBestBillIngredients: PRE: SmartMedicine.HackityGetBill.Prefix, WhatTheHack.Harmony.WorkGiver_DoBill_TryFindBestBillIngredients.Prefix post: ChangeDresser.HarmonyPatches+Patch_WorkGiver_DoBill_TryFindBestBillIngredients.Postfix
  816. WorkGiver_DoBill.TryFindBestBillIngredients: post: MendingChangeDresserPatch.Patch_WorkGiver_DoBill_TryFindBestBillIngredients.Postfix
  817. WorkGiver_GrowerHarvest.HasJobOnCell: PRE: TD_Enhancement_Pack.NoHarvestJob.Prefix post: AlienRace.HarmonyPatches.HasJobOnCellHarvestPostfix
  818. WorkGiver_GrowerSow.ExtraRequirements: post: AlienRace.HarmonyPatches.ExtraRequirementsGrowerSowPostfix
  819. WorkGiver_HaulUrgently.JobOnThing: PRE: PickUpAndHaul.HarmonyPatches.AllowToolHaulUrgentlyJobOnThing_PreFix
  820. WorkGiver_InteractAnimal.CanInteractWithAnimal: post: AlienRace.HarmonyPatches.CanInteractWithAnimalPostfix
  821. WorkGiver_InteractAnimal.TakeFoodForAnimalInteractJob: PRE: PawnRules.Patch.RimWorld_WorkGiver_InteractAnimal_TakeFoodForAnimalInteractJob.Prefix
  822. WorkGiver_Miner.JobOnThing: PRE: Mining_Priority.WorkGiver_Miner_Potential_Patch.Prefix
  823. WorkGiver_Repair.HasJobOnThing: TRANS: AchtungMod.WorkGiver_Repair_HasJobOnThing_Patch.Transpiler
  824. WorkGiver_Researcher.ShouldSkip: post: AlienRace.HarmonyPatches.ShouldSkipResearchPostfix
  825. WorkGiver_Scanner.GetPriority: post: Mining_Priority.WorkGiver_Miner_GetPriority_Patch.Postfix
  826. WorkGiver_TakeToBedToOperate.HasJobOnThing: PRE: AnimalsLogic.YouSleepHere+WorkGiver_TakeToBedToOperate_HasJobOnThing_Patch.Prefix
  827. WorkGiver_Tend.GoodLayingStatusForTend: post: SmartMedicine.GoodLayingStatusForTend_Patch.Postfix
  828. WorkGiver_Tend.JobOnThing: PRE: SmartMedicine.JobOnThing_Patch.Prefix
  829. WorkshopItem.MakeFrom: TRANS: DoctorVanGogh.ModSwitch.Patches+WorkshopItem_MakeFrom.Transpiler
  830. World.HasCaves: PRE: MapReroll.Patches.World_HasCaves_Patch.ConsistentRerollCaves
  831. World.NaturalRockTypesIn: PRE: [600]ConfigurableMaps.World_NaturalRockTypesIn.Prefix post: PrepareLanding.Patches.PatchNaturalRockTypesIn.NaturalRockTypesInPostFix
  832. WorldGenStep_Terrain.GenerateGridIntoWorld: post: PrepareLanding.Patches.PatchGenerateGridIntoWorld.GenerateGridIntoWorldPostFix
  833. WorldGenerator.GenerateWorld: PRE: PrepareLanding.Patches.PatchGenerateWorld.GenerateWorldPrefix post: PrepareLanding.Patches.PatchGenerateWorld.GenerateWorldPostFix
  834. WorldInterface.WorldInterfaceOnGUI: post: PrepareLanding.Patches.PatchWorldInterfaceOnGui.WorldInterfaceOnGuiPostFix
  835. WorldInterface.WorldInterfaceUpdate: post: PrepareLanding.Patches.PatchWorldInterfaceUpdate.WorldInterfaceUpdatePostFix
  836. WorldSelector.AutoOrderToTileNow: post: JecsTools.HarmonyCaravanPatches.AutoOrderToTileNow_Jobs
  837. WorldSelector.SelectableObjectsUnderMouse: post: JecsTools.HarmonyCaravanPatches.SelectableObjectsUnderMouse_InvisHandler
  838. Zone.GetInspectString: post: TD_Enhancement_Pack.ZoneSizeCount.Postfix
  839. Zone_Growing.GetGizmos: post: TD_Enhancement_Pack.DoNotHarvest.Postfix
  840. Zone_Growing.GetInspectString: PRE: Orassan.Injector.Patch_Zone_Growing_GetInspectString post: TD_Enhancement_Pack.ZoneGrowingSizeCount.Postfix
  841. 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, uuugggg.rimworld.SmartMedicine.main, Fluffy.ResearchTree, fluffy.areaunlocker, net.pardeike.rimworld.mods.achtung, dusty.rimworld.renamecolony, RimHUD, io.github.ratysz.madskills, XeoNovaDan.TurretExtensions, rimworld.rwmods.androidtiers, net.marvinkosh.rimworld.mod.ughyougotme, net.quicksilverfox.rimworld.mod.animalslogic, com.rimfridge.rimworld.mod, dingo.deeporeidentifier, DoctorVanGogh.ModSwitch, RSA, RSA.Core, mehni.rimworld.traderdismissal.main, mehni.rimworld.pickupthatcan.main, XeoNovaDan.ProfitableWeapons, com.rimworld.mod.moretraitslots, com.configurablemaps.rimworld.mod, RimWorld.Vanya.IncidentPersonStat, dingo.hmtblite, Harmony_Locks, 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, Uuugggg.rimworld.Replace_Stuff.main, Uuugggg.rimworld.UseBedrolls.main, Uuugggg.rimworld.TD_Enhancement_Pack.main, HugsLib.AllowTool, HugsLib.SearchAndDestroy, HugsLib.WhatTheHack, HugsLib.RunAndGun, HugsLib.SimpleSidearms, Uuugggg.rimworld.Mining_Priority.main, HugsLib.BattleMounts, uuugggg.rimworld.Meals_On_Wheels.main, HugsLib.MapReroll, uuugggg.rimworld.SafelyHiddenAway.main, HugsLib.ImprovedWorkbenches, HugsLib.GiddyUpCaravan, HugsLib.GiddyUpCore, EdB.PrepareCarefully, com.github.alandariva.moreplanning, HugsLib.com.github.alandariva.moreplanning, HugsLib.GiddyUpRideAndRoll, HugsLib.DefensivePositions, com.github.chippedchap.blueprintreport, HugsLib.PrepareLanding, HugsLib.RunandHide, HugsLib.DeathRattle, HugsLib.LessArbitrarySurgery; 1.0.9.1: rimworld.jecrell.abilityuser, rimworld.jecrell.doorsexpanded, rimworld.jecrell.comps.vehicle, rimworld.jecrell.comps.activator, rimworld.jecrell.comps.slotloadable, com.geneticrim, Uuugggg.rimworld.The_Price_Is_Right.main, rimworld.jecrell.caravanjobs, rimworld.jecrell.jecstools.main, chjees.shields, rimworld.jecrell.humanlikeorders, rimworld.rimquest, rimworld.jecrell.comps.installedpart, rimworld.jecrell.comps.oversized, rimworld.jecrell.comps.deflector, rimworld.jecrell.comps.sounds, com.github.rimworld.mod.AnimalRangeAttack
  842.  
  843. Platform information: (hidden, hold Shift while publishing to include)
  844.  
  845. Log file contents:
  846. Initialize engine version: 5.6.5f1 (2cac56bf7bb6)
  847. GfxDevice: [Renderer information redacted]
  848. Begin MonoManager ReloadAssembly
  849. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\UnityEngine.dll into Unity Child Domain
  850. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
  851. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
  852. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\UnityEngine.UI.dll into Unity Child Domain
  853. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\UnityEngine.Networking.dll into Unity Child Domain
  854. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\NAudio.dll into Unity Child Domain
  855. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\NVorbis.dll into Unity Child Domain
  856. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\TextMeshPro-1.0.55.56.0b11.dll into Unity Child Domain
  857. WARNING: Shader Unsupported: 'Hidden/VR/BlitCopyFromTexArray' - Pass '' has no vertex shader
  858. WARNING: Shader Unsupported: 'Hidden/VR/BlitCopyFromTexArray' - Setting to default shader.
  859. desktop: 1600x900 60Hz; virtual: 1600x900 at 0,0
  860. RimWorld 0.19.2009 rev486
  861.  
  862. Fluffy Breakdowns :: Initialized
  863.  
  864. 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)
  865.  
  866. 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)
  867.  
  868. [MadSkills]: settings initialized, multiplier is 0, not tiered, daily XP threshold is 4000, saturated XP multiplier is 0.2
  869.  
  870. [MadSkills]: settings initialized, multiplier is 0, not tiered, daily XP threshold is 4000, saturated XP multiplier is 0.2
  871.  
  872. [MadSkills]: settings initialized, multiplier is 0, not tiered, daily XP threshold is 4000, saturated XP multiplier is 0.2
  873.  
  874. Ugh You Got Me: Trying to patch MentalState_SocialFighting.ShouldStop.get.
  875.  
  876. Ugh You Got Me: Patched MentalState_SocialFighting.ShouldStop.get.
  877.  
  878. Rimatomics 1.5.564
  879.  
  880. [Pawn Rules v1.1.2] Loaded
  881.  
  882. [RenameColony] Postfixed
  883.  
  884. 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)
  885.  
  886. ModSwitch 1.5.0.142 - initialized patches...
  887.  
  888. RSA Core loaded...
  889.  
  890. RSA Main injected ...
  891.  
  892. XML error: Could not register node named "SurgeryAndroid" in mod 1386412863 because this name is already used in this mod.
  893.  
  894. XML error: Could not register node named "BodyPartBase" in mod 1386412863 because this name is already used in this mod.
  895.  
  896. XML error: Could not register node named "BodyPartAndroidBase" in mod 1386412863 because this name is already used in this mod.
  897.  
  898. 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>
  899.  
  900. 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>
  901.  
  902. 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>
  903.  
  904. 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>
  905.  
  906. 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>
  907.  
  908. 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>
  909.  
  910. 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>
  911.  
  912. 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>
  913.  
  914. 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>
  915.  
  916. 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>
  917.  
  918. 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>
  919.  
  920. 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>
  921.  
  922. 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>
  923.  
  924. 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>
  925.  
  926. 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>
  927.  
  928. 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>
  929.  
  930. 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>
  931.  
  932. 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>
  933.  
  934. 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>
  935.  
  936. 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>
  937.  
  938. 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>
  939.  
  940. 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>
  941.  
  942. 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>
  943.  
  944. 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>
  945.  
  946. 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>
  947.  
  948. 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>
  949.  
  950. 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>
  951.  
  952. 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>
  953.  
  954. 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>
  955.  
  956. 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>
  957.  
  958. 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>
  959.  
  960. 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>
  961.  
  962. 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>
  963.  
  964. 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>
  965.  
  966. 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>
  967.  
  968. 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>
  969.  
  970. 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>
  971.  
  972. 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>
  973.  
  974. 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>
  975.  
  976. 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>
  977.  
  978. 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>
  979.  
  980. 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>
  981.  
  982. 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>
  983.  
  984. 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>
  985.  
  986. 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>
  987.  
  988. 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>
  989.  
  990. 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>
  991.  
  992. 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>
  993.  
  994. 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>
  995.  
  996. 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>
  997.  
  998. 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>
  999.  
  1000. 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>
  1001.  
  1002. 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>
  1003.  
  1004. 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>
  1005.  
  1006. 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>
  1007.  
  1008. 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>
  1009.  
  1010. 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>
  1011.  
  1012. 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>
  1013.  
  1014. 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>
  1015.  
  1016. 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>
  1017.  
  1018. 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>
  1019.  
  1020. 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>
  1021.  
  1022. 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>
  1023.  
  1024. 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>
  1025.  
  1026. 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>
  1027.  
  1028. 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>
  1029.  
  1030. 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>
  1031.  
  1032. 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>
  1033.  
  1034. 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>
  1035.  
  1036. 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>
  1037.  
  1038. 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>
  1039.  
  1040. 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>
  1041.  
  1042. 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>
  1043.  
  1044. 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>
  1045.  
  1046. 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>
  1047.  
  1048. 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>
  1049.  
  1050. 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>
  1051.  
  1052. 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>
  1053.  
  1054. 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>
  1055.  
  1056. 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>
  1057.  
  1058. 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>
  1059.  
  1060. 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>
  1061.  
  1062. 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>
  1063.  
  1064. 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>
  1065.  
  1066. 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>
  1067.  
  1068. 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>
  1069.  
  1070. 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>
  1071.  
  1072. 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>
  1073.  
  1074. 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>
  1075.  
  1076. 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>
  1077.  
  1078. 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>
  1079.  
  1080. 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>
  1081.  
  1082. 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>
  1083.  
  1084. 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>
  1085.  
  1086. 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>
  1087.  
  1088. 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>
  1089.  
  1090. 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>
  1091.  
  1092. 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>
  1093.  
  1094. 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>
  1095.  
  1096. 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>
  1097.  
  1098. 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>
  1099.  
  1100. 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>
  1101.  
  1102. 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>
  1103.  
  1104. 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>
  1105.  
  1106. 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>
  1107.  
  1108. 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>
  1109.  
  1110. 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>
  1111.  
  1112. 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>
  1113.  
  1114. 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>
  1115.  
  1116. 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>
  1117.  
  1118. 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>
  1119.  
  1120. 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>
  1121.  
  1122. 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>
  1123.  
  1124. 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>
  1125.  
  1126. 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>
  1127.  
  1128. 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>
  1129.  
  1130. 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>
  1131.  
  1132. XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>70</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><WorkToMake>8000</WorkToMake><Mass>0.6</Mass><DeteriorationRate>2.0</DeteriorationRate><SellPriceFactor>0.70</SellPriceFactor></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><defName>WTH_TurretModule</defName><label>turret module</label><description>Can be installed in mechanoids and allows turrets and mortars to be installed on it.</description><graphicData><texPath>Things/TurretModule</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><soundInteract>Metal_Drop</soundInteract><soundDrop>Standard_Drop</soundDrop><stackLimit>1</stackLimit><intricate>true</intricate><thingCategories><li>Manufactured</li></thingCategories></ThingDef>
  1133.  
  1134. XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>70</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><WorkToMake>3000</WorkToMake><Mass>0.6</Mass><DeteriorationRate>2.0</DeteriorationRate><SellPriceFactor>0.70</SellPriceFactor></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><defName>WTH_SelfDestructModule</defName><label>Self destruct module</label><description>Can be installed in mechanoids to give them a deadly self-destruct option.</description><graphicData><texPath>Things/SelfDestructModule</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><soundInteract>Metal_Drop</soundInteract><soundDrop>Standard_Drop</soundDrop><stackLimit>1</stackLimit><intricate>true</intricate><thingCategories><li>Manufactured</li></thingCategories></ThingDef>
  1135.  
  1136. XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>70</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><WorkToMake>6000</WorkToMake><Mass>0.6</Mass><DeteriorationRate>2.0</DeteriorationRate><SellPriceFactor>0.70</SellPriceFactor></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><defName>WTH_BatteryExpansionModule</defName><label>Battery expansion module</label><description>Can be installed in mechanoids to give them extra battery capacity, at the cost of a small movement penalty.</description><graphicData><texPath>Things/BatteryExpansionModule</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><soundInteract>Metal_Drop</soundInteract><soundDrop>Standard_Drop</soundDrop><stackLimit>1</stackLimit><intricate>true</intricate><thingCategories><li>Manufactured</li></thingCategories></ThingDef>
  1137.  
  1138. XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>70</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><WorkToMake>10000</WorkToMake><Mass>0.6</Mass><DeteriorationRate>2.0</DeteriorationRate><SellPriceFactor>0.70</SellPriceFactor></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><defName>WTH_VanometricModule</defName><label>Vanometric power cell module</label><description>Can be installed in mechanoids to give them an infinite power supply, at the cost of a small movement penalty.</description><graphicData><texPath>Things/VanometricModule</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><soundInteract>Metal_Drop</soundInteract><soundDrop>Standard_Drop</soundDrop><stackLimit>1</stackLimit><thingCategories><li>Manufactured</li></thingCategories></ThingDef>
  1139.  
  1140. XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>70</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><WorkToMake>5000</WorkToMake><Mass>0.6</Mass><DeteriorationRate>2.0</DeteriorationRate><SellPriceFactor>0.70</SellPriceFactor></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><defName>WTH_RepairModule</defName><label>repair module</label><description>Can be installed in mechanoids to give them the ability to repair themselves on the field.</description><graphicData><texPath>Things/RepairModule</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><soundInteract>Metal_Drop</soundInteract><soundDrop>Standard_Drop</soundDrop><stackLimit>1</stackLimit><intricate>true</intricate><thingCategories><li>Manufactured</li></thingCategories></ThingDef>
  1141.  
  1142. XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>70</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><WorkToMake>4000</WorkToMake><Mass>0.6</Mass><DeteriorationRate>2.0</DeteriorationRate><SellPriceFactor>0.70</SellPriceFactor></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><defName>WTH_RepairArm</defName><label>repair arm</label><description>Can be installed in mechanoid with a repair module to give them the ability to repair any other mechanoid on the field.</description><graphicData><texPath>Things/RepairArm</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><soundInteract>Metal_Drop</soundInteract><soundDrop>Standard_Drop</soundDrop><stackLimit>1</stackLimit><intricate>true</intricate><thingCategories><li>Manufactured</li></thingCategories></ThingDef>
  1143.  
  1144. XML error: <isBodyPartOrImplant>true</isBodyPartOrImplant> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="BodyPartBase"><thingClass>ThingWithComps</thingClass><category>Item</category><useHitPoints>true</useHitPoints><selectable>true</selectable><statBases><MaxHitPoints>70</MaxHitPoints><Flammability>1.0</Flammability><Beauty>-4</Beauty><WorkToMake>7000</WorkToMake><Mass>0.6</Mass><DeteriorationRate>2.0</DeteriorationRate><SellPriceFactor>0.70</SellPriceFactor></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><defName>WTH_BeltModule</defName><label>belt module</label><description>Can be installed in mechanoids so they can equip belts like shield belts and smokepop belts.</description><graphicData><texPath>Things/BeltModule</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><soundInteract>Metal_Drop</soundInteract><soundDrop>Standard_Drop</soundDrop><stackLimit>1</stackLimit><intricate>true</intricate><thingCategories><li>Manufactured</li></thingCategories></ThingDef>
  1145.  
  1146. 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>
  1147.  
  1148. 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>
  1149.  
  1150. 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>
  1151.  
  1152. 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>
  1153.  
  1154. 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>
  1155.  
  1156. 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>
  1157.  
  1158. 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>
  1159.  
  1160. 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>
  1161.  
  1162. 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>
  1163.  
  1164. 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>
  1165.  
  1166. 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>
  1167.  
  1168. 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>
  1169.  
  1170. 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>
  1171.  
  1172. 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>
  1173.  
  1174. 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>
  1175.  
  1176. 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>
  1177.  
  1178. 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>
  1179.  
  1180. 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>
  1181.  
  1182. 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>
  1183.  
  1184. 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>
  1185.  
  1186. 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>
  1187.  
  1188. 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>
  1189.  
  1190. 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>
  1191.  
  1192. 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>
  1193.  
  1194. 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>
  1195.  
  1196. 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>
  1197.  
  1198. 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>
  1199.  
  1200. 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>
  1201.  
  1202. 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>
  1203.  
  1204. 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>
  1205.  
  1206. 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>
  1207.  
  1208. 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>
  1209.  
  1210. Saving the list of active mods to the RimWorld install dir.
  1211.  
  1212. Could not resolve cross-reference: No Verse.SoundDef named BulletImpactMetal found to give to Verse.ThingDef IF_MeditrainTable (using undefined sound instead)
  1213.  
  1214. Could not resolve cross-reference: No Verse.SoundDef named BulletImpactMetal found to give to Verse.ThingDef AJO_Dartboard (using undefined sound instead)
  1215.  
  1216. Could not resolve cross-reference: No Verse.SoundDef named BulletImpactMetal found to give to Verse.ThingDef AJO_Painting (using undefined sound instead)
  1217.  
  1218. Could not resolve cross-reference: No Verse.SoundDef named BulletImpactMetal found to give to Verse.ThingDef AJO_BookRack (using undefined sound instead)
  1219.  
  1220. Could not resolve cross-reference: No Verse.SoundDef named BulletImpactMetal found to give to Verse.ThingDef AJO_Bookshelf (using undefined sound instead)
  1221.  
  1222. Could not resolve cross-reference: No Verse.SoundDef named BulletImpactMetal found to give to Verse.ThingDef AJO_Bookcase (using undefined sound instead)
  1223.  
  1224. Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
  1225.  
  1226. Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
  1227.  
  1228. Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
  1229.  
  1230. Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
  1231.  
  1232. Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
  1233.  
  1234. Config error in AJO_Dartboard: has null thingClass.
  1235.  
  1236. Config error in AJO_Dartboard: has components but it's thingClass is not a ThingWithComps
  1237.  
  1238. Config error in AJO_BookRack: has null thingClass.
  1239.  
  1240. Config error in AJO_BookRack: has components but it's thingClass is not a ThingWithComps
  1241.  
  1242. Config error in AJO_Bookshelf: has null thingClass.
  1243.  
  1244. Config error in AJO_Bookshelf: has components but it's thingClass is not a ThingWithComps
  1245.  
  1246. Config error in AJO_Bookcase: has null thingClass.
  1247.  
  1248. Config error in AJO_Bookcase: has components but it's thingClass is not a ThingWithComps
  1249.  
  1250. Config error in AJO_Dartboard: has null thingClass.
  1251.  
  1252. Config error in AJO_Dartboard: has components but it's thingClass is not a ThingWithComps
  1253.  
  1254. Config error in AJO_BookRack: has null thingClass.
  1255.  
  1256. Config error in AJO_BookRack: has components but it's thingClass is not a ThingWithComps
  1257.  
  1258. Config error in AJO_Bookshelf: has null thingClass.
  1259.  
  1260. Config error in AJO_Bookshelf: has components but it's thingClass is not a ThingWithComps
  1261.  
  1262. Config error in AJO_Bookcase: has null thingClass.
  1263.  
  1264. Config error in AJO_Bookcase: has components but it's thingClass is not a ThingWithComps
  1265.  
  1266. Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
  1267.  
  1268. Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
  1269.  
  1270. OnLevelWasLoaded was found on ModInitializerComponent
  1271. This message has been deprecated and will be removed in a later version of Unity.
  1272. Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
  1273. (Filename: Line: 376)
  1274.  
  1275. Translation data for language English has 41 errors. Generate translation report for more info.
  1276.  
  1277. Variants found for Things/Racc/Tails/Rtail: 1
  1278.  
  1279. Variants found for Things/Racc/Tails/RtailBionic: 1
  1280.  
  1281. Variants found for Things/Pawn/Humanlike/Tails/OTail: 1
  1282.  
  1283. Variants found for Things/Pawn/Humanlike/Tails/OTailG: 1
  1284.  
  1285. Variants found for EarLeft: 1
  1286.  
  1287. Variants found for EarRight: 1
  1288.  
  1289. Variants found for Things/Wolvx/Tails/WTail: 1
  1290.  
  1291. Variants found for Things/Wolvx/Tails/WTailBionic: 1
  1292.  
  1293. Variants found for Things/Avali/Tail_Male/TailSide/Tail: 1
  1294.  
  1295. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1296.  
  1297. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1298.  
  1299. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1300.  
  1301. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1302.  
  1303. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1304.  
  1305. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1306.  
  1307. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1308.  
  1309. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1310.  
  1311. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1312.  
  1313. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1314.  
  1315. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1316.  
  1317. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1318.  
  1319. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1320.  
  1321. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1322.  
  1323. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1324.  
  1325. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1326.  
  1327. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1328.  
  1329. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1330.  
  1331. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1332.  
  1333. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1334.  
  1335. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1336.  
  1337. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1338.  
  1339. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1340.  
  1341. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1342.  
  1343. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1344.  
  1345. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1346.  
  1347. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1348.  
  1349. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1350.  
  1351. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1352.  
  1353. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1354.  
  1355. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1356.  
  1357. Variants found for Things/Avali/Tail_Male/TailBack/Tail: 1
  1358.  
  1359. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1360.  
  1361. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1362.  
  1363. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1364.  
  1365. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1366.  
  1367. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1368.  
  1369. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1370.  
  1371. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1372.  
  1373. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1374.  
  1375. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1376.  
  1377. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1378.  
  1379. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1380.  
  1381. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1382.  
  1383. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1384.  
  1385. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1386.  
  1387. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1388.  
  1389. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1390.  
  1391. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1392.  
  1393. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1394.  
  1395. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1396.  
  1397. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1398.  
  1399. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1400.  
  1401. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1402.  
  1403. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1404.  
  1405. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1406.  
  1407. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1408.  
  1409. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1410.  
  1411. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1412.  
  1413. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1414.  
  1415. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1416.  
  1417. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1418.  
  1419. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1420.  
  1421. Alien race successfully completed 145 patches with harmony.
  1422.  
  1423. Patching
  1424.  
  1425. Initialized Faction Discovery.
  1426.  
  1427. OnLevelWasLoaded was found on InitializerBehaviour
  1428. This message has been deprecated and will be removed in a later version of Unity.
  1429. Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
  1430. (Filename: Line: 376)
  1431.  
  1432. [PrepareLanding] MonoController Initialization
  1433.  
  1434. [PrepareLanding] WorldLayerBehaviour Static Initialization
  1435.  
  1436. Medical Tab :: Capacity ElectricalEfficiency does not have any bodyPartTags associated with it.
  1437.  
  1438. Medical Tab :: Capacity HeatVenting does not have any bodyPartTags associated with it.
  1439.  
  1440. Medical Tab :: Capacity CoolantPumping does not have any bodyPartTags associated with it.
  1441.  
  1442. Medical Tab :: Tag CPSource is not associated with any pawnCapacity.
  1443.  
  1444. Medical Tab :: Tag HVSource is not associated with any pawnCapacity.
  1445.  
  1446. Medical Tab :: Tag EVKidney is not associated with any pawnCapacity.
  1447.  
  1448. Medical Tab :: Tag EVLiver is not associated with any pawnCapacity.
  1449.  
  1450. Medical Tab :: Tag HVPathway is not associated with any pawnCapacity.
  1451.  
  1452. [IncidentPersonStat] injected.
  1453.  
  1454. PickUpAndHaul v0.1.0.3 welcomes you to RimWorld with pointless logspam.
  1455.  
  1456. Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
  1457.  
  1458. Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
  1459.  
  1460. Enabled Prison Labor v0.9.5
  1461.  
  1462. Path Avoid: Adding Harmony Postfix to PawnUtility.GetAvoidGrid()
  1463.  
  1464. RimFridge Harmony Patches:
  1465. Prefix:
  1466. CompTemperatureRuinable.DoTicks - Will return false if within a RimFridge
  1467. ReachabilityUtility.CanReach
  1468. Postfix:
  1469. GameComponentUtility.StartedNewGame
  1470. GameComponentUtility.LoadedGame
  1471.  
  1472. ChangeDresser Harmony Patches:
  1473. Prefix:
  1474. Dialog_FormCaravan.PostOpen
  1475. CaravanExitMapUtility.ExitMapAndCreateCaravan(IEnumerable<Pawn>, Faction, int)
  1476. CaravanExitMapUtility.ExitMapAndCreateCaravan(IEnumerable<Pawn>, Faction, int, int)
  1477. Pawn.Kill - Priority First
  1478. Pawn_ApparelTracker.Notify_ApparelAdded
  1479. Postfix:
  1480. Pawn.GetGizmos
  1481. Pawn_ApparelTracker.Notify_ApparelAdded
  1482. Pawn_DraftController.Drafted { set }
  1483. Pawn_DraftController.GetGizmos
  1484. JobGiver_OptimizeApparel.TryGiveJob
  1485. ReservationManager.CanReserve
  1486. OutfitDatabase.TryDelete
  1487. CaravanFormingUtility.StopFormingCaravan
  1488. WealthWatcher.ForceRecount
  1489. Pawn.Kill - Priority First
  1490. Pawn_ApparelTracker.Notify_ApparelRemoved
  1491.  
  1492. MendingChangeDresserPatch Harmony Patches:
  1493. Postfix:
  1494. WorkGiver_DoBill.TryFindBestBillIngredients - Priority Last
  1495.  
  1496. Dubs Rimkit 1.4.610
  1497.  
  1498. Turret Extensions successfully completed 23 patches with harmony.
  1499.  
  1500. Ranged Stagger Rebalanced has completed dynamic stopping power patching. Scroll down for details...
  1501.  
  1502. Weapons that have been patched:
  1503. - Gun_MiniTurret (mini-turret gun)
  1504. - Gun_AutocannonTurret (autocannon)
  1505. - Gun_TurretSniper (uranium slug cannon)
  1506. - Gun_Revolver (revolver)
  1507. - Gun_Autopistol (autopistol)
  1508. - Gun_MachinePistol (machine pistol)
  1509. - Gun_IncendiaryLauncher (incendiary launcher)
  1510. - Gun_BoltActionRifle (bolt-action rifle)
  1511. - Gun_PumpShotgun (pump shotgun)
  1512. - Gun_ChainShotgun (chain shotgun)
  1513. - Gun_HeavySMG (heavy SMG)
  1514. - Gun_LMG (LMG)
  1515. - Gun_AssaultRifle (assault rifle)
  1516. - Gun_SniperRifle (sniper rifle)
  1517. - Gun_Minigun (minigun)
  1518. - Gun_TripleRocket (triple rocket launcher)
  1519. - Gun_DoomsdayRocket (doomsday rocket launcher)
  1520. - Weapon_GrenadeFrag (frag grenades)
  1521. - Weapon_GrenadeMolotov (molotov cocktails)
  1522. - Weapon_GrenadeEMP (EMP grenades)
  1523. - Gun_ChargeBlasterHeavy (heavy charge blaster)
  1524. - Gun_InfernoCannon (inferno cannon)
  1525. - Bow_Short (short bow)
  1526. - Pila (pila)
  1527. - Bow_Recurve (recurve bow)
  1528. - Bow_Great (greatbow)
  1529. - Gun_ChargeRifle (charge rifle)
  1530. - Gun_ChargeLance (charge lance)
  1531. - Mech40MMCannon (40MM Cannon)
  1532. - MechMastiffGun (Mastiff Shotgun)
  1533. - MechHandCannon (Hand Cannon)
  1534. - AntiMechRifle (anti-mech rifle)
  1535. - Marauder_Railgun (Marauder Railgun)
  1536. - Gun_GunComplex (gun complex gun)
  1537. - Gun_RocketComplex (rocket complex)
  1538. - Gun_TurretMilitary (military turret gun)
  1539. - Gun_TurretShredder (shredder turret gun)
  1540. - Gun_TurretPrecision (precision turret gun)
  1541. - Gun_BlastCharge (rocket complex)
  1542. - Gun_VulcanCannon (vulcan cannon gun)
  1543. - Artillery_DevastatorBomb (devastator mortar)
  1544. - Gun_TurretMilitaryManned (manned military turret gun)
  1545. - Gun_TurretShredderManned (manned shredder turret gun)
  1546. - Gun_TurretPrecisionManned (manned precision turret gun)
  1547. - Gun_BlastChargeManned (manned blast charge cannon)
  1548. - Gun_VulcanCannonManned (manned vulcan cannon gun)
  1549. - GR_Weapon_ThrownSac (explosive sac)
  1550. - Racc_WPPK (Walthracc PPK)
  1551. - Gun_OrassanRocket (orassan missile launcher)
  1552. - Gun_WolvShotgun (wolverine shotgun)
  1553. - Gun_AvaliTurretMedium ('Ripper' hybrid minigun)
  1554. - Gun_AvaliTurretLarge ('Thrasher' doubled rocket launcher)
  1555. - Avali_Pila (avali 'Hail' pila)
  1556. - Gun_Avali_Pistol (avali 'Frostbite' pistol)
  1557. - Gun_Avali_SMG (avali 'Coldsnap' SMG)
  1558. - Gun_Avali_AssaultRifle (avali 'Blizzard' rifle)
  1559. - Gun_Avali_Minigun (avali 'Hailstorm' hybrid minigun)
  1560. - Gun_Avali_Rocket_Launcher (avali 'Firedart' rocket launcher)
  1561. - Gun_AvaliGuardDrone_Pistol (avali guard drone weapon)
  1562. - Vanya_Grenade (small pulse bomb)
  1563. - Vanya_BundlingBlaster (bundling blaster)
  1564. - Vanya_DestoryerShocker (Destryer Shocker)
  1565. - Vanya_CompRocketLauncher (composite rocket launcher)
  1566. - Vanya_HellSong (HellSong)
  1567. - Gun_ChargeSidearm (charge sidearm)
  1568. - Gun_ScatterCharger (scatter charger)
  1569. - Gun_ChargeDriver (charge driver)
  1570. - Gun_EMPRifle (EMP rifle)
  1571. - Gun_AssaultCharger (assault charger)
  1572. - Gun_BurstCharger (burst charger)
  1573. - Gun_Blowgun (blowgun)
  1574. - Gun_ThrowingAxes (throwing axes)
  1575. - Gun_ThrowingClubs (throwing clubs)
  1576. - Gun_RSBattleRifle (battle rifle)
  1577. - Gun_RSCarbine (carbine)
  1578. - Gun_PistolHeavyRevolver (heavy revolver)
  1579. - Gun_RSAMRifle (anti-materiel rifle)
  1580. - Gun_Repeater (repeating rifle)
  1581. - Gun_AutomaticRifle (automatic rifle)
  1582. - Gun_MilitiaRifle (militia rifle)
  1583. - Gun_FR (frontier rifle)
  1584. - Gun_SmartRifle (smart rifle)
  1585. - Gun_SmartPistol (smart pistol)
  1586. - Gun_SMG (smart SMG)
  1587. - SmartMG (smart machine gun)
  1588. - Gun_SmartSniperRifle (smart sniper rifle)
  1589. - GD_MSST (modular triple-shot)
  1590. - GD_MSSS (modular spitfire)
  1591. - GD_MSSF (modular flakker)
  1592. - GD_TacticalPistol (tactical pistol)
  1593. - GD_ModularCarbine (modular carbine)
  1594. - GD_ModularRifle (modular rifle)
  1595. - GD_ModularDMR (modular DMR)
  1596. - GD_ModularLMG (modular LMG)
  1597. - GD_HVSMG (GD HV SMG)
  1598. - GD_GrenadeLauncher (GD multi launcher)
  1599. - GD_INGrenadeLauncher (GD incendiary launcher)
  1600. - GD_SKGrenadeLauncher (GD smoke launcher)
  1601. - GD_BSLauncher (GD buckshot launcher)
  1602. - JI_Hrunting (JI molten rifle)
  1603. - JI_Trollsverd (JI molten pistol)
  1604. - JI_Fafnir (JI siege shotgun)
  1605. - JI_Gramr (JI AMR)
  1606. - JI_Grendel (JI siege gun)
  1607. - JI_Muspell (JI suppressor cannon)
  1608. - YP_BaegYa (microwave grenades)
  1609. - JI_Dunder (Satchel charge)
  1610. - GD_Bobcat (mini grenades)
  1611. - TE_Grief (impact grenades)
  1612. - TE_KineticRifle (TE kinetic rifle)
  1613. - TE_KineticPistol (TE kinetic pistol)
  1614. - TE_ThuddGun (TE thudd gun)
  1615. - TE_KineticLongRifle (TE kinetic long rifle)
  1616. - TE_StormCannon (TE storm cannon)
  1617. - TE_KineticLance (TE kinetic lance)
  1618. - YP_SeoLi (YP shard rifle)
  1619. - YP_SagPung (YP swarmer)
  1620. - YP_SangAe (YP spike rifle)
  1621. - YP_SeolHwa (YP dual wield shard pistols)
  1622. - YP_GeugGwang (YP microwave emmiter)
  1623. - YP_VectorShot (YP vector shot)
  1624.  
  1625. Weapons that haven't been patched:
  1626. - Artillery_Mortar (mortar)
  1627. - OrbitalTargeterBombardment (orbital bombardment targeter)
  1628. - OrbitalTargeterPowerBeam (orbital power beam targeter)
  1629. - TornadoGenerator (tornado generator)
  1630. - OrbitalTargeterMechFall (orbital mech-fall targeter)
  1631. - ADS_Dish (ADS Dish)
  1632. - Tesla_Coil_Arc_Discharger (Tesla Coil Arc Discharger)
  1633. - HEL_Laser (HEL Laser)
  1634. - Railgun_Cannon (Punisher Railgun)
  1635. - Obelisk_Laser (Obelisk Laser)
  1636. - Gun_OrassanShotgun (orassan shotgun)
  1637. - Gun_OrassanRifle (orassan rifle)
  1638. - Gun_OrassanSniper (orassan sniper)
  1639. - Gun_OrassanPistol (Orassan pistol)
  1640. - Gun_OrassanAEPistol (Orassan Tundra Falcon)
  1641. - Gun_OrassanSMG (Orassan SMG)
  1642. - Gun_OrassanLMG (Orassan lmg)
  1643. - Gun_CryoLauncher (cryogenic launcher)
  1644. - Gun_AvaliTurretSmall ('Cerberus' railgun)
  1645. - Gun_Avali_Shotgun (avali 'Avalanche' shotgun)
  1646. - Gun_Avali_Sniper (avali 'Firelance' sniper rifle)
  1647. - Polarisbloc_CaniculaRifle (canicula - II universal rifle)
  1648. - Polarisbloc_CaniculaSniper (canicula - III sniper rifle)
  1649. - Vanya_KineticLancer (Kinetic lancer)
  1650. - Vanya_SplitRifle (split rifle)
  1651. - Vanya_CTMinigun (Antiriot minigun)
  1652. - Vanya_RailGun (Inquisitor railgun)
  1653. - Vanya_StalkerRifle (Stalker rifle)
  1654. - Vanya_HunterSniper (Chaser Sniper rifle)
  1655. - Bow_Compound (compound bow)
  1656.  
  1657.  
  1658. Profitable Weapons :: Mending detected as active in load order. Patching...
  1659.  
  1660. MoreTraitSlots Harmony Patches:
  1661. Prefix:
  1662. PawnGenerator.GenerateTraits [HarmonyPriority(Priority.VeryHigh)]
  1663. CharacterCardUtility.DrawCharacterCard [HarmonyPriority(Priority.VeryHigh)]
  1664.  
  1665. [RimHUD v1.0.0] Loaded
  1666.  
  1667. 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.
  1668.  
  1669. 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.
  1670.  
  1671. Type MyInspectPaneUtility probably needs a StaticConstructorOnStartup attribute, because it has a field InspectTabButtonFillTex of type Texture2D. All assets must be loaded in the main thread.
  1672.  
  1673. [PrepareLanding] MonoController Start
  1674.  
  1675. [PrepareLanding] WorldLayerBehaviour Start
  1676.  
  1677. Could not load UnityEngine.Texture2D at World/WorldObjects/DefaultFactionBase in any active mod or in base resources.
  1678.  
  1679. [PrepareLanding] In constructor.
  1680.  
  1681. [PrepareLanding] Initializing.
  1682.  
  1683. [PrepareLanding] Preset folder is at: C:/Users/<redacted>/AppData/LocalLow/Ludeon Studios/RimWorld by Ludeon Studios\PrepareLanding
  1684.  
  1685. [PrepareLanding] Preset template folder is at: D:\Secondary game installs\Steam\steamapps\workshop\content\294100\1095331978\Presets
  1686.  
  1687. [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, ImprovedWorkbenches
  1688.  
  1689. [PrepareLanding] OnDefsLoaded
  1690.  
  1691. [PrepareLanding] GameOptions.OnDefLoaded().
  1692.  
  1693. [StackXXL] Loaded
  1694.  
  1695. Combat extended loaded: False
  1696.  
  1697. 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
  1698. at Mono.CSharp.CSharpCodeCompiler..cctor () [0x00000] in <filename unknown>:0
  1699. --- End of inner exception stack trace ---
  1700. at Microsoft.CSharp.CSharpCodeProvider.CreateCompiler () [0x00000] in <filename unknown>:0
  1701. at System.Xml.Serialization.XmlSerializer.GenerateSerializers (System.Xml.Serialization.GenerationBatch batch, System.CodeDom.Compiler.CompilerParameters cp) [0x00000] in <filename unknown>:0
  1702. at System.Xml.Serialization.XmlSerializer.RunSerializerGeneration (System.Object obj) [0x00000] in <filename unknown>:0
  1703. Faction Discovery injected.
  1704.  
  1705. Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
  1706.  
  1707. Unloading 48 unused Assets to reduce memory usage. Loaded Objects now: 18817.
  1708. Total: 148.543854 ms (FindLiveObjects: 0.792450 ms CreateObjectMapping: 1.913941 ms MarkObjects: 145.752853 ms DeleteObjects: 0.084016 ms)
  1709.  
  1710. Loading game from file wtf with mods Core, 818773962, 932008009, 839005762, 1386412863, 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, 754637870, 761219125, 730936602, 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, 1500248421, 1498573216, 1338611415, 1497157993, 850429707, 746425621, 949283405, 949518817, 1498287856, 1499843448, 1322196379, 1488100231, 849231601, 725947920, 1496122245, 1438488634, 1496097305, 1498706339, 705924057, 725447220, 727687246, 725949967, 1100547661, 745193823, 728381322, 735241897, 1359645236, 1438693028, 1090380793, 1426296659, 1386385125, 974066449, 1166917836, 1496115783, 1419872425, 786055494, 1487019722, 1414338570, 1497220776, 1498070208, 1502875716, 1499832847, 1498572835, 1501960890, 1464989530, 1139051045, 726479594, 1505423207, 1214615921, 1505998702, 1507370392, 1508292711, 935982361, 1507216525, 1508850027, 1510045283, 1506934837, 1346609640
  1711.  
  1712. QualityBuilder added property to '172' things
  1713.  
  1714. Could not resolve reference to object with loadID Thing_Human431792 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=WorkTab.PriorityManager curPathRelToParent=/Priorities/keys
  1715.  
  1716. Null key while loading dictionary of Verse.Pawn and WorkTab.PawnPriorityTracker. label=Priorities
  1717.  
  1718. Could not resolve reference to object with loadID Thing_Human431792 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=WorkTab.PawnPriorityTracker curPathRelToParent=
  1719.  
  1720. Could not resolve reference to object with loadID Thing_Human431792 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=PawnRules.Data.Binding curPathRelToParent=
  1721.  
  1722. Could not do PostLoadInit on PawnRules.Data.Binding: PawnRules.Mod+Exception: [Pawn Rules v1.1.2 : EXCEPTION] Unable to load rules for binding
  1723. at PawnRules.Data.Binding.ExposeData () [0x00000] in <filename unknown>:0
  1724. at Verse.PostLoadIniter.DoAllPostLoadInits () [0x00000] in <filename unknown>:0
  1725.  
  1726. [Pawn Rules v1.1.2] Registry loaded was saved by a different mod version (v1.1.1 loaded, current is v1.1.2)
  1727.  
  1728. [AnimalVariations] Loading XML data from: D:\Secondary game installs\Steam\steamapps\workshop\content\294100\949283405/Textures/Things/Pawn/Animal/Weasels/Ferret/ACPFerret_SkinSet.xml
  1729.  
  1730. [PrepareLanding] WorldLoaded (from save).
  1731.  
  1732. [PrepareLanding] OnWorldLoaded
  1733.  
  1734. QualityBuilder added to orders category.
  1735.  
  1736. [AllowTool] Injected 6 designators
  1737.  
  1738. Unloading 0 Unused Serialized files (Serialized files now loaded: 0)
  1739.  
  1740. Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 25162.
  1741. Total: 276.002991 ms (FindLiveObjects: 1.453166 ms CreateObjectMapping: 2.384668 ms MarkObjects: 272.106659 ms DeleteObjects: 0.057669 ms)
  1742.  
  1743. [PrepareLanding] Prefilter: 590492 tiles in WorldGrid.tiles
  1744.  
  1745. JobDriver threw exception in initAction for pawn Eikoli driver=JobDriver_UseCommsConsole (toilIndex=1) driver.job=(UseCommsConsole (Job_520187) A=Thing_SmallCommsConsole_TWB122313) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
  1746. System.NullReferenceException: Object reference not set to an instance of an object
  1747. at RimWorld.StockGenerator_Animals/<HandlesThingDef>c__AnonStorey2.<>m__0 (string) <0x00029>
  1748. at System.Collections.Generic.List`1<string>.GetIndex (int,int,System.Predicate`1<string>) <0x00050>
  1749. at System.Collections.Generic.List`1<string>.FindIndex (System.Predicate`1<string>) <0x00066>
  1750. at Verse.GenCollection.Any<string> (System.Collections.Generic.List`1<string>,System.Predicate`1<string>) <0x0005f>
  1751. at RimWorld.StockGenerator_Animals.HandlesThingDef (Verse.ThingDef) <0x000ee>
  1752. at RimWorld.TraderKindDef.WillTrade (Verse.ThingDef) <0x00054>
  1753. at RimWorld.Tradeable.get_TraderWillTrade () <0x00066>
  1754. at RimWorld.TransferableUtility.TradeableMatching (Verse.Thing,System.Collections.Generic.List`1<RimWorld.Tradeable>) <0x0008a>
  1755. at RimWorld.TradeDeal.AddToTradeables (Verse.Thing,RimWorld.Transactor) <0x0002f>
  1756. at RimWorld.TradeDeal.AddAllTradeables () <0x0017b>
  1757. at (wrapper dynamic-method) RimWorld.TradeDeal.Reset_Patch1 (object) <0x00072>
  1758. at RimWorld.TradeDeal..ctor () <0x00083>
  1759. at RimWorld.TradeSession.SetupWith (RimWorld.ITrader,Verse.Pawn,bool) <0x0009c>
  1760. at RimWorld.Dialog_Trade..ctor (Verse.Pawn,RimWorld.ITrader,bool) <0x000ac>
  1761. at RimWorld.TradeShip.TryOpenComms (Verse.Pawn) <0x0008e>
  1762. at RimWorld.JobDriver_UseCommsConsole/<MakeNewToils>c__Iterator0/<MakeNewToils>c__AnonStorey1.<>m__0 () <0x000cc>
  1763. at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0071f>
  1764.  
  1765.  
  1766. JobDriver threw exception in initAction for pawn Eikoli driver=JobDriver_UseCommsConsole (toilIndex=1) driver.job=(UseCommsConsole (Job_520189) A=Thing_SmallCommsConsole_TWB122313) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
  1767. System.NullReferenceException: Object reference not set to an instance of an object
  1768. at RimWorld.StockGenerator_Animals/<HandlesThingDef>c__AnonStorey2.<>m__0 (string) <0x00029>
  1769. at System.Collections.Generic.List`1<string>.GetIndex (int,int,System.Predicate`1<string>) <0x00050>
  1770. at System.Collections.Generic.List`1<string>.FindIndex (System.Predicate`1<string>) <0x00066>
  1771. at Verse.GenCollection.Any<string> (System.Collections.Generic.List`1<string>,System.Predicate`1<string>) <0x0005f>
  1772. at RimWorld.StockGenerator_Animals.HandlesThingDef (Verse.ThingDef) <0x000ee>
  1773. at RimWorld.TraderKindDef.WillTrade (Verse.ThingDef) <0x00054>
  1774. at RimWorld.Tradeable.get_TraderWillTrade () <0x00066>
  1775. at RimWorld.TransferableUtility.TradeableMatching (Verse.Thing,System.Collections.Generic.List`1<RimWorld.Tradeable>) <0x0008a>
  1776. at RimWorld.TradeDeal.AddToTradeables (Verse.Thing,RimWorld.Transactor) <0x0002f>
  1777. at RimWorld.TradeDeal.AddAllTradeables () <0x0017b>
  1778. at (wrapper dynamic-method) RimWorld.TradeDeal.Reset_Patch1 (object) <0x00072>
  1779. at RimWorld.TradeDeal..ctor () <0x00083>
  1780. at RimWorld.TradeSession.SetupWith (RimWorld.ITrader,Verse.Pawn,bool) <0x0009c>
  1781. at RimWorld.Dialog_Trade..ctor (Verse.Pawn,RimWorld.ITrader,bool) <0x000ac>
  1782. at RimWorld.TradeShip.TryOpenComms (Verse.Pawn) <0x0008e>
  1783. at RimWorld.JobDriver_UseCommsConsole/<MakeNewToils>c__Iterator0/<MakeNewToils>c__AnonStorey1.<>m__0 () <0x000cc>
  1784. at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0071f>
  1785.  
  1786.  
  1787. JobDriver threw exception in initAction for pawn Slick driver=JobDriver_UseCommsConsole (toilIndex=1) driver.job=(UseCommsConsole (Job_520200) A=Thing_CommsConsole431086) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
  1788. System.NullReferenceException: Object reference not set to an instance of an object
  1789. at RimWorld.StockGenerator_Animals/<HandlesThingDef>c__AnonStorey2.<>m__0 (string) <0x00029>
  1790. at System.Collections.Generic.List`1<string>.GetIndex (int,int,System.Predicate`1<string>) <0x00050>
  1791. at System.Collections.Generic.List`1<string>.FindIndex (System.Predicate`1<string>) <0x00066>
  1792. at Verse.GenCollection.Any<string> (System.Collections.Generic.List`1<string>,System.Predicate`1<string>) <0x0005f>
  1793. at RimWorld.StockGenerator_Animals.HandlesThingDef (Verse.ThingDef) <0x000ee>
  1794. at RimWorld.TraderKindDef.WillTrade (Verse.ThingDef) <0x00054>
  1795. at RimWorld.Tradeable.get_TraderWillTrade () <0x00066>
  1796. at RimWorld.TransferableUtility.TradeableMatching (Verse.Thing,System.Collections.Generic.List`1<RimWorld.Tradeable>) <0x0008a>
  1797. at RimWorld.TradeDeal.AddToTradeables (Verse.Thing,RimWorld.Transactor) <0x0002f>
  1798. at RimWorld.TradeDeal.AddAllTradeables () <0x0017b>
  1799. at (wrapper dynamic-method) RimWorld.TradeDeal.Reset_Patch1 (object) <0x00072>
  1800. at RimWorld.TradeDeal..ctor () <0x00083>
  1801. at RimWorld.TradeSession.SetupWith (RimWorld.ITrader,Verse.Pawn,bool) <0x0009c>
  1802. at RimWorld.Dialog_Trade..ctor (Verse.Pawn,RimWorld.ITrader,bool) <0x000ac>
  1803. at RimWorld.TradeShip.TryOpenComms (Verse.Pawn) <0x0008e>
  1804. at RimWorld.JobDriver_UseCommsConsole/<MakeNewToils>c__Iterator0/<MakeNewToils>c__AnonStorey1.<>m__0 () <0x000cc>
  1805. at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0071f>
  1806.  
  1807.  
  1808. JobDriver threw exception in initAction for pawn Slick driver=JobDriver_UseCommsConsole (toilIndex=1) driver.job=(UseCommsConsole (Job_520206) A=Thing_CommsConsole431086) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
  1809. System.NullReferenceException: Object reference not set to an instance of an object
  1810. at RimWorld.StockGenerator_Animals/<HandlesThingDef>c__AnonStorey2.<>m__0 (string) <0x00029>
  1811. at System.Collections.Generic.List`1<string>.GetIndex (int,int,System.Predicate`1<string>) <0x00050>
  1812. at System.Collections.Generic.List`1<string>.FindIndex (System.Predicate`1<string>) <0x00066>
  1813. at Verse.GenCollection.Any<string> (System.Collections.Generic.List`1<string>,System.Predicate`1<string>) <0x0005f>
  1814. at RimWorld.StockGenerator_Animals.HandlesThingDef (Verse.ThingDef) <0x000ee>
  1815. at RimWorld.TraderKindDef.WillTrade (Verse.ThingDef) <0x00054>
  1816. at RimWorld.Tradeable.get_TraderWillTrade () <0x00066>
  1817. at RimWorld.TransferableUtility.TradeableMatching (Verse.Thing,System.Collections.Generic.List`1<RimWorld.Tradeable>) <0x0008a>
  1818. at RimWorld.TradeDeal.AddToTradeables (Verse.Thing,RimWorld.Transactor) <0x0002f>
  1819. at RimWorld.TradeDeal.AddAllTradeables () <0x0017b>
  1820. at (wrapper dynamic-method) RimWorld.TradeDeal.Reset_Patch1 (object) <0x00072>
  1821. at RimWorld.TradeDeal..ctor () <0x00083>
  1822. at RimWorld.TradeSession.SetupWith (RimWorld.ITrader,Verse.Pawn,bool) <0x0009c>
  1823. at RimWorld.Dialog_Trade..ctor (Verse.Pawn,RimWorld.ITrader,bool) <0x000ac>
  1824. at RimWorld.TradeShip.TryOpenComms (Verse.Pawn) <0x0008e>
  1825. at RimWorld.JobDriver_UseCommsConsole/<MakeNewToils>c__Iterator0/<MakeNewToils>c__AnonStorey1.<>m__0 () <0x000cc>
  1826. at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0071f>
  1827.  
  1828.  
  1829. JobDriver threw exception in initAction for pawn Slick driver=JobDriver_UseCommsConsole (toilIndex=1) driver.job=(UseCommsConsole (Job_520357) A=Thing_CommsConsole468123) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
  1830. System.NullReferenceException: Object reference not set to an instance of an object
  1831. at RimWorld.StockGenerator_Animals/<HandlesThingDef>c__AnonStorey2.<>m__0 (string) <0x00029>
  1832. at System.Collections.Generic.List`1<string>.GetIndex (int,int,System.Predicate`1<string>) <0x00050>
  1833. at System.Collections.Generic.List`1<string>.FindIndex (System.Predicate`1<string>) <0x00066>
  1834. at Verse.GenCollection.Any<string> (System.Collections.Generic.List`1<string>,System.Predicate`1<string>) <0x0005f>
  1835. at RimWorld.StockGenerator_Animals.HandlesThingDef (Verse.ThingDef) <0x000ee>
  1836. at RimWorld.TraderKindDef.WillTrade (Verse.ThingDef) <0x00054>
  1837. at RimWorld.Tradeable.get_TraderWillTrade () <0x00066>
  1838. at RimWorld.TransferableUtility.TradeableMatching (Verse.Thing,System.Collections.Generic.List`1<RimWorld.Tradeable>) <0x0008a>
  1839. at RimWorld.TradeDeal.AddToTradeables (Verse.Thing,RimWorld.Transactor) <0x0002f>
  1840. at RimWorld.TradeDeal.AddAllTradeables () <0x0017b>
  1841. at (wrapper dynamic-method) RimWorld.TradeDeal.Reset_Patch1 (object) <0x00072>
  1842. at RimWorld.TradeDeal..ctor () <0x00083>
  1843. at RimWorld.TradeSession.SetupWith (RimWorld.ITrader,Verse.Pawn,bool) <0x0009c>
  1844. at RimWorld.Dialog_Trade..ctor (Verse.Pawn,RimWorld.ITrader,bool) <0x000ac>
  1845. at RimWorld.TradeShip.TryOpenComms (Verse.Pawn) <0x0008e>
  1846. at RimWorld.JobDriver_UseCommsConsole/<MakeNewToils>c__Iterator0/<MakeNewToils>c__AnonStorey1.<>m__0 () <0x000cc>
  1847. at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0071f>
  1848.  
  1849.  
  1850. JobDriver threw exception in initAction for pawn Slick driver=JobDriver_UseCommsConsole (toilIndex=1) driver.job=(UseCommsConsole (Job_520364) A=Thing_CommsConsole468123) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
  1851. System.NullReferenceException: Object reference not set to an instance of an object
  1852. at RimWorld.StockGenerator_Animals/<HandlesThingDef>c__AnonStorey2.<>m__0 (string) <0x00029>
  1853. at System.Collections.Generic.List`1<string>.GetIndex (int,int,System.Predicate`1<string>) <0x00050>
  1854. at System.Collections.Generic.List`1<string>.FindIndex (System.Predicate`1<string>) <0x00066>
  1855. at Verse.GenCollection.Any<string> (System.Collections.Generic.List`1<string>,System.Predicate`1<string>) <0x0005f>
  1856. at RimWorld.StockGenerator_Animals.HandlesThingDef (Verse.ThingDef) <0x000ee>
  1857. at RimWorld.TraderKindDef.WillTrade (Verse.ThingDef) <0x00054>
  1858. at RimWorld.Tradeable.get_TraderWillTrade () <0x00066>
  1859. at RimWorld.TransferableUtility.TradeableMatching (Verse.Thing,System.Collections.Generic.List`1<RimWorld.Tradeable>) <0x0008a>
  1860. at RimWorld.TradeDeal.AddToTradeables (Verse.Thing,RimWorld.Transactor) <0x0002f>
  1861. at RimWorld.TradeDeal.AddAllTradeables () <0x0017b>
  1862. at (wrapper dynamic-method) RimWorld.TradeDeal.Reset_Patch1 (object) <0x00072>
  1863. at RimWorld.TradeDeal..ctor () <0x00083>
  1864. at RimWorld.TradeSession.SetupWith (RimWorld.ITrader,Verse.Pawn,bool) <0x0009c>
  1865. at RimWorld.Dialog_Trade..ctor (Verse.Pawn,RimWorld.ITrader,bool) <0x000ac>
  1866. at RimWorld.TradeShip.TryOpenComms (Verse.Pawn) <0x0008e>
  1867. at RimWorld.JobDriver_UseCommsConsole/<MakeNewToils>c__Iterator0/<MakeNewToils>c__AnonStorey1.<>m__0 () <0x000cc>
  1868. at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0071f>
  1869.  
  1870.  
  1871. JobDriver threw exception in initAction for pawn Slick driver=JobDriver_UseCommsConsole (toilIndex=1) driver.job=(UseCommsConsole (Job_520366) A=Thing_CommsConsole468123) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
  1872. System.NullReferenceException: Object reference not set to an instance of an object
  1873. at RimWorld.StockGenerator_Animals/<HandlesThingDef>c__AnonStorey2.<>m__0 (string) <0x00029>
  1874. at System.Collections.Generic.List`1<string>.GetIndex (int,int,System.Predicate`1<string>) <0x00050>
  1875. at System.Collections.Generic.List`1<string>.FindIndex (System.Predicate`1<string>) <0x00066>
  1876. at Verse.GenCollection.Any<string> (System.Collections.Generic.List`1<string>,System.Predicate`1<string>) <0x0005f>
  1877. at RimWorld.StockGenerator_Animals.HandlesThingDef (Verse.ThingDef) <0x000ee>
  1878. at RimWorld.TraderKindDef.WillTrade (Verse.ThingDef) <0x00054>
  1879. at RimWorld.Tradeable.get_TraderWillTrade () <0x00066>
  1880. at RimWorld.TransferableUtility.TradeableMatching (Verse.Thing,System.Collections.Generic.List`1<RimWorld.Tradeable>) <0x0008a>
  1881. at RimWorld.TradeDeal.AddToTradeables (Verse.Thing,RimWorld.Transactor) <0x0002f>
  1882. at RimWorld.TradeDeal.AddAllTradeables () <0x0017b>
  1883. at (wrapper dynamic-method) RimWorld.TradeDeal.Reset_Patch1 (object) <0x00072>
  1884. at RimWorld.TradeDeal..ctor () <0x00083>
  1885. at RimWorld.TradeSession.SetupWith (RimWorld.ITrader,Verse.Pawn,bool) <0x0009c>
  1886. at RimWorld.Dialog_Trade..ctor (Verse.Pawn,RimWorld.ITrader,bool) <0x000ac>
  1887. at RimWorld.TradeShip.TryOpenComms (Verse.Pawn) <0x0008e>
  1888. at RimWorld.JobDriver_UseCommsConsole/<MakeNewToils>c__Iterator0/<MakeNewToils>c__AnonStorey1.<>m__0 () <0x000cc>
  1889. at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0071f>
Add Comment
Please, Sign In to add comment