Advertisement
Guest User

Untitled

a guest
Sep 11th, 2018
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 302.23 KB | None | 0 0
  1. Log uploaded on Tuesday, September 11, 2018, 10:00:14 AM
  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.1.0.0), 0JecsTools(1.0.8.0), AbilityUser(1.18.0.0), AbilityUserAI(1.18.0.0), CompActivatableEffect(1.18.0.0), CompAnimated(1.18.0.0), CompBalloon(1.18.0.0), CompDeflector(1.18.0.0), CompDelayedSpawner(1.18.0.0), CompExtraSounds(1.18.0.0), CompInstalledPart(1.18.0.0), CompLumbering(1.18.0.0), CompOverlays(1.18.0.0), CompOversizedWeapon(1.18.0.0), CompSlotLoadable(1.18.0.0), CompToggleDef(1.18.0.0), CompVehicle(1.17.0.1), PawnShields(1.0.0.0)
  6. Humanoid Alien Races 2.0: 0Harmony(1.1.1.0), AlienRace(1.0.0.0)
  7. Polarisbloc - Core LAB: Polarisbloc(1.0.0.0)
  8. Giddy-up! Core[1.0.1]: $HugsLibChecker(0.5.0.0), GiddyUpCore(0.0.0.0)
  9. Faction Discovery: Faction Discovery(0.19.0.0)
  10. EdB Prepare Carefully: 0Harmony(1.1.0.0), EdBPrepareCarefully(0.19.9.0)
  11. Prepare Landing[0.9.0]: PrepareLanding(0.9.0.0)
  12. Map Reroll: $HugsLibChecker(0.5.0.0), MapReroll(2.3.3.0)
  13. Relations Tab: Fluffy_Relations(1.2.31.0)
  14. Animal Tab: 0Harmony(1.2.0.1), AnimalTab(2.2.38.0)
  15. Work Tab: 0Harmony(1.2.0.1), WorkTab(2.1.134.0)
  16. Medical Tab: 0Harmony(1.2.0.1), DynamicPawnTable(1.0.0.0), MedicalInfo(1.7.31.0)
  17. Blueprints: Blueprints(1.1.14.0)
  18. Colony Manager: 0Harmony(1.2.0.1), Fluffy_ColonyManager(3.17.382.0)
  19. Fluffy Breakdowns: 0Harmony(1.2.0.1), Fluffy_Breakdowns(2.1.22.0)
  20. Pharmacist: 0Harmony(1.2.0.1), Pharmacist(1.7.96.0)
  21. Research Tree: 0Harmony(1.2.0.1), ResearchTree(0.10.450.0)
  22. Stack XXL[1.0.0]: $HugsLibChecker(0.5.0.0), StackXXL(1.0.0.0)
  23. Area Unlocker: 0ColourPicker(1.0.0.0), 0Harmony(1.2.0.1), AreaUnlocker(1.1.27.0)
  24. More Planning: $HugsLibChecker(0.5.0.0), MorePlanning(4.0.0.0)
  25. [KV] Trading Spot - B19: TradingSpot(1.0.0.0)
  26. P-Music: (no assemblies)
  27. Dismiss Trader: 0Harmony(1.2.0.1), Dismiss_Trader(0.1.0.1)
  28. Replace Stuff: 0Harmony(1.1.0.0), Replace_Stuff(1.0.0.0)
  29. Tilled Soil: (no assemblies)
  30. Metal Doesn't Burn: (no assemblies)
  31. Realistic Rooms: (no assemblies)
  32. Steel extraction: (no assemblies)
  33. Small Comms Console [B19]: (no assemblies)
  34. Mad Skills: 0Harmony(1.2.0.1), MadSkills(0.0.0.0)
  35. Numbers: RWNumbers(1.0.0.3)
  36. Allow Tool: $HugsLibChecker(0.5.0.0), AllowTool(3.5.7.0)
  37. TD Enhancement Pack: 0Harmony(1.1.0.0), TD_Enhancement_Pack(1.0.0.0)
  38. Reasonable Components B19: (no assemblies)
  39. Incident Person Stat: 0Harmony(1.2.0.1), IncidentPersonStat(1.0.0.0)
  40. Ugh You Got Me: 0Harmony(1.2.0.1), UghYouGotMe(1.0.6818.16794)
  41. Run and Hide: 0Harmony(1.0.9.1), RunandHide(18.9.1.0)
  42. Hand Me That Brick Lite: 0Harmony(1.2.0.1), HMTBLite(1.1.2.0)
  43. Death Rattle: DeathRattle(18.9.1.0)
  44. Quarry: Quarry(0.19.0.0)
  45. Smart Medicine: 0Harmony(1.1.0.0), SmartMedicine(1.0.0.0)
  46. Giddy-up! Battle Mounts[1.0.2]: Battlemounts(0.0.0.0)
  47. Giddy-up! Caravan[1.0.0]: GiddyUpCaravan(0.0.0.0)
  48. Pick Up And Haul: 0Harmony(1.2.0.1), PickUpAndHaul(0.1.0.3)
  49. Locks: 0Harmony(1.0.9.1), Locks(1.0.0.0)
  50. Prison Labor: 0Harmony(1.2.0.1), PrisonLabor(0.8.0.0)
  51. Mining Priority: 0Harmony(1.1.0.0), Mining_Priority(1.0.0.0)
  52. Giddy-up! Ride and Roll[1.0.0]: GiddyUpRideAndRoll(0.0.0.0)
  53. Snap Out!: 1SettingsHelper(1.0.0.0), SnapOut(1.0.0.0)
  54. RimQuest: 0Harmony(1.0.9.1), RimQuest(0.0.0.0)
  55. RunAndGun: RunAndGun(1.18.3.0)
  56. [KV] Path Avoid - B19: 0Harmony(1.2.0.1), PathAvoid(1.0.0.0)
  57. Selling prisoners with no guilt: (no assemblies)
  58. Simple sidearms[1.3]: SimpleSidearms(1.0.0.0)
  59. Animals Logic: 0Harmony(1.2.0.1), AnimalsLogic(1.0.6816.37636)
  60. QualitySurgeon: 0Harmony(1.1.0.0), QualitySurgeon(1.0.1.0)
  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.0.0)
  64. Pawn Rules: 0Harmony(1.2.0.1), PawnRules(1.1.0.0)
  65. SF [B19] Priority Treatment: (no assemblies)
  66. Meals On Wheels: 0Harmony(1.1.0.0), Meals_On_Wheels(1.0.0.0)
  67. Search and Destroy: $HugsLibChecker(0.5.0.0), SearchAndDestroy(1.0.0.0)
  68. Use Bedrolls: 0Harmony(1.1.0.0), UseBedrolls(1.0.0.0)
  69. Prisoner Harvesting: (no assemblies)
  70. Gear Up And Go: 0Harmony(1.1.0.0), GearUpAndGo(1.0.0.0)
  71. Better Pawn Control: $HugsLibChecker(0.5.0.0), BetterPawnControl(1.7.1.0)
  72. [KV] RimFridge - B19: 0Harmony(1.2.0.1), RimFridge(1.0.0.0)
  73. VGP Vegetable Garden: (no assemblies)
  74. VGP Garden Gourmet: (no assemblies)
  75. VGP Garden Resources: (no assemblies)
  76. VGP Garden Medicine: ModFinder(1.0.0.0)
  77. VGP Garden Fabrics: (no assemblies)
  78. VGP Garden Drinks: Drinks(1.0.0.0)
  79. Rimatomics: 0Harmony(1.2.0.1), Rimatomics(1.5.6823.36028)
  80. Sun Lights [B19]: (no assemblies)
  81. Wall Light: (no assemblies)
  82. More Vanilla Turrets [B19]: (no assemblies)
  83. RT Fuse: 0Harmony(1.2.0.1), RT_Fuse(1.0.0.0)
  84. PowerSwitch: PowerSwitch(0.18.1.0)
  85. [KV] Change Dresser - B19: 0Harmony(1.2.0.1), ChangeDresser(1.0.0.0), MendingChangeDresserPatch(1.0.0.0)
  86. Glass+Lights: (no assemblies)
  87. More Batteries: (no assemblies)
  88. Doors Expanded: 0Harmony(1.1.0.0), DoorsExpanded(1.18.0.0)
  89. Dubs Rimkit: 0Harmony(1.2.0.1), Dubs Rimkit(1.4.6822.7670)
  90. What the hack?!: $HugsLibChecker(0.5.0.0), WhatTheHack(1.0.0.0)
  91. Wall Vitals Monitor: (no assemblies)
  92. Centralized Climate Control: $HugsLibChecker(0.5.0.0), CentralizedClimateControl(1.5.0.0)
  93. Stick Lantern: (no assemblies)
  94. More Linkables: (no assemblies)
  95. GeneticRim B19 Version: 0Harmony(1.0.9.1), AnimalRangeUnlocker(1.0.6817.25673), DraftingPatcher(1.0.0.0), ExplosionTypes(1.0.0.0), NewAnimalSubproducts(1.0.0.0), NewHatcher(1.0.0.0), NewMachinery(1.0.0.0)
  96. Industrial Rollers: RimWorldIndustrialRollers(2.4.3.0)
  97. Tables+: (no assemblies)
  98. Racc Race B19: (no assemblies)
  99. Orassans: 0Harmony(1.1.0.0), BetharianPower(1.0.0.0), Orassans(1.0.0.0)
  100. Logann Race B19: Wolverine(1.0.0.0)
  101. Avali: Avali(0.8.0.8)
  102. Android tiers B19: 0Harmony(1.2.0.1), AndroidsAtlasTiers(1.0.0.0)
  103. Polarisbloc - Security Force: Polarisbloc_SecurityForce(1.0.0.0)
  104. Polarisbloc - Mechenemy: Vanya_Chaser(1.0.0.0)
  105. Crystal: LTF_Crystal(0.15.1.0)
  106. Archotech Expanded: (no assemblies)
  107. RBSE Lite Edition: ScarRemoving(1.0.0.0)
  108. A Dog Said...: (no assemblies)
  109. AnimalCollabProj: AnimalVariations(1.0.6818.33624)
  110. AnimalCollabProj ADS Patch: (no assemblies)
  111. Multilopes: (no assemblies)
  112. Safely Hidden Away: 0Harmony(1.1.0.0), Safely_Hidden_Away(1.0.0.0)
  113. [SYR] Blueberries: 0Harmony(1.2.0.1), Bluciferum(1.0.0.0), UniversalFermenter(1.0.0.0)
  114. Rimsenal - Enhanced Vanilla Pack: (no assemblies)
  115. Rimsenal: (no assemblies)
  116. [XND] Turret Extensions: 0Harmony(1.2.0.1), TurretExtensions(1.2.0.0)
  117. [XND] Proper Shotguns: 0Harmony(1.2.0.1), ProperShotguns(1.1.0.0)
  118. [XND] Ranged Stagger Rebalanced: 0Harmony(1.2.0.1), RangedStaggerRebalanced(1.1.0.0)
  119. [SS]Lovely Hair Style: (no assemblies)
  120. Xeva's Rimhair: (no assemblies)
  121. Spoons Hair Mod: (no assemblies)
  122. Nackblad Inc Rimhair: (no assemblies)
  123. Rimsenal - Rimhair: (no assemblies)
  124. Roppoi hair B19: (no assemblies)
  125. FashionRIMsta: (no assemblies)
  126. Apparello 2: (no assemblies)
  127. MendAndRecycle: MendAndRecycle(1.0.6816.17654)
  128. RenameColony: 0Harmony(1.2.0.1), RenameColony(1.0.0.0)
  129. Progress Renderer: 0Harmony(1.1.0.0), System.Drawing(2.0.0.0), FJ.CoreWin(0.8.0.0), ProgressRenderer(1.0.0.0)
  130. More Sculpture: (no assemblies)
  131. advanced powergeneration v1: sd_adv_powergen(1.0.6358.26410)
  132. [XND] Profitable Weapons: 0Harmony(1.2.0.1), ProfitableWeapons(1.1.2.0)
  133. WeaponStats: WeaponsTab(1.0.6802.17174)
  134. Inspiration: Inspiration(1.0.0.0)
  135. Uranium is Green: (no assemblies)
  136. [XND] Watermill Tweaks: 0Harmony(1.2.0.1), WatermillTweaks(1.0.0.0)
  137. Deep Ore Identifier: 0Harmony(1.2.0.1), DeepOreIdentifier(1.1.3.0)
  138. Draw a bead: (no assemblies)
  139. Underground Conduits: (no assemblies)
  140. [B19] Cheap Mortar Shell: (no assemblies)
  141. Blueprint Report: 0Harmony(1.1.0.0), BlueprintReport(1.0.0.0)
  142. The Price Is Right: 0Harmony(1.0.9.1), The_Price_Is_Right(1.0.0.0)
  143. SF [B19] Rain Removes All Filth: (no assemblies)
  144. Less Arbitrary Surgery: LessArbitrarySurgery(18.9.1.0)
  145. Polarisbloc - Storyteller incidents pack: Polarisbloc_Incidents(1.0.0.0)
  146. Sloppy Chop: (no assemblies)
  147. NightVision: 0Harmony(1.2.0.0), NightVision(1.0.0.0)
  148. ModSwitch: 0Harmony(1.2.0.1), _harmonycheck(1.0.0.0), ModSwitch(1.5.0.142)
  149. Rimworld Search Agency: 0Harmony(1.2.0.1), RSA.Core(0.1.0.0), RSA(2.3.0.0), _harmonycheck(1.0.0.0)
  150. Psychology: $HugsLibChecker(0.5.0.0), Psychology(18.9.8.0)
  151.  
  152. Active Harmony patches:
  153. <ConfigErrors>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  154. <ConfigErrors>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  155. <ConfigErrors>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  156. <DoDebugOptions>c__AnonStorey9.<>m__0: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  157. <DoDebugOptions>c__AnonStorey9.<>m__1: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  158. <DoDebugOptions>c__AnonStorey9.<>m__2: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  159. <DoDebugOptions>c__AnonStorey9.<>m__8: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  160. <DoDebugOptions>c__AnonStorey9.<>m__9: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  161. <DoDebugOptions>c__AnonStorey9.<>m__E: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  162. <EnsureRequiredEnemies>c__AnonStorey1.<>m__1: post: AlienRace.HarmonyPatches.EnsureRequiredEnemiesPostfix
  163. <FindPatientBedFor>c__AnonStorey3.<>m__0: TRANS: AnimalsLogic.YouSleepHere+RestUtility_FindPatientBedFor_Patch.Transpiler
  164. <FlavorfulCombatTest>c__AnonStorey5.<>m__0: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  165. <GetNotMissingParts>c__Iterator5.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  166. <GetPartsToApplyOn>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  167. <GetPartsToApplyOn>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  168. <GetPartsToApplyOn>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  169. <GetPartsToApplyOn>c__Iterator0.MoveNext: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  170. <GizmoOnGUI>c__AnonStorey0.<>m__0: TRANS: TurretExtensions.HarmonyPatches.TranspileGizmoOnGUIDelegate
  171. <LayDown>c__AnonStorey0.<>m__0: TRANS: AlienRace.HarmonyPatches.PostureTranspiler
  172. <MakeNewToils>c__AnonStorey1.<>m__2: TRANS: SmartMedicine.MakeNewToils_Patch.Transpiler
  173. <MakeNewToils>c__Iterator0.<>m__0: TRANS: AlienRace.HarmonyPatches.PostureTranspiler
  174. <PickupMedicine>c__AnonStorey1.<>m__0: TRANS: SmartMedicine.PickupMedicine_Patch.Transpiler
  175. <Prosthetics>c__AnonStorey24.<>m__6: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  176. <TryGiveJob>c__AnonStorey0.<>m__0: TRANS: AnimalsLogic.YouSleepHere+JobGiver_RescueNearby_TryGiveJob_Patch.Transpiler
  177. ActiveDropPod.PodOpen: PRE: MapReroll.Patches.ActiveDropPod_PodOpen_Patch.RecordPodContents
  178. AddictionUtility.CanBingeOnNow: post: AlienRace.HarmonyPatches.CanBingeNowPostfix
  179. AgeInjuryUtility.GenerateRandomOldAgeInjuries: PRE: AlienRace.HarmonyPatches.GenerateRandomOldAgeInjuriesPrefix
  180. AgeInjuryUtility.RandomHediffsToGainOnBirthday: post: AlienRace.HarmonyPatches.RandomHediffsToGainOnBirthdayPostfix
  181. Alert_LifeThreateningHediff.GetExplanation: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  182. Alert_LowMedicine.MedicineCount: post: SmartMedicine.StockUp.LowMedicineWarning.Postfix
  183. ApparelProperties.GetInterferingBodyPartGroups: TRANS: AlienRace.HarmonyPatches.GetInterferingBodyPartGroupsTranspiler
  184. ApparelUtility.CanWearTogether: PRE: WhatTheHack.Harmony.ApparelUtility_CanWearTogether.Prefix post: JecsTools.HarmonyPatches.Post_CanWearTogether
  185. ApparelUtility.HasPartsToWear: post: WhatTheHack.Harmony.ApparelUtility_HasPartsToWear.Postfix
  186. AreaAllowedGUI.DoAreaSelector: TRANS: TD_Enhancement_Pack.DoAreaSelector_Patch.Transpiler
  187. AreaManager.AddStartingAreas: post: PrisonLabor.Harmony.AddLaborAreaPatch.Postfix
  188. AreaManager.AreaManagerUpdate: PRE: ProgressRenderer.Harmony_AreaManager_AreaManagerUpdate.Prefix
  189. AreaManager.CanMakeNewAllowed: PRE: AreaUnlocker.AreaManager_CanMakeNewAllowed.Prefix
  190. AreaManager.ExposeData: PRE: PrisonLabor.HarmonyPatches.Patch_RemoveLaborAreaIfDisabled.Prefix
  191. AreaManager.NotifyEveryoneAreaRemoved: post: TD_Enhancement_Pack.NotifyEveryoneAreaRemoved_Patch.Postfix
  192. AreaManager.TryMakeNewAllowed: post: TD_Enhancement_Pack.TryMakeNewAllowed_Patch.Postfix
  193. Area_Allowed.get_ListPriority: post: TD_Enhancement_Pack.AreaOrder.ListPriority_Postfix
  194. Area_Home.Set: PRE: TD_Enhancement_Pack.NeverHomeArea.Prefix
  195. ArmorUtility.ApplyArmor: PRE: JecsTools.HarmonyPatches.ApplyProperDamage
  196. ArmorUtility.GetPostArmorDamage: post: JecsTools.HarmonyPatches.Post_GetPostArmorDamage
  197. AutoUndrafter.AutoUndraftTick: post: SimpleSidearms.intercepts.AutoUndrafter_AutoUndraftTick_Postfix.AutoUndraftTick
  198. BackCompatibility.BillMedicalResolvingCrossRefs: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  199. BackCompatibility.HediffResolvingCrossRefs: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  200. BattleLogEntry_DamageTaken.DamagedBody: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  201. BattleLogEntry_ExplosionImpact.DamagedBody: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  202. BattleLogEntry_MeleeCombat.DamagedBody: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  203. BattleLogEntry_RangedImpact.DamagedBody: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  204. BeachMaker.Init: PRE: MapReroll.Patches.DeterministicGenerationPatcher.DeterministicBeachSetup post: MapReroll.Patches.DeterministicGenerationPatcher.PopDeterministicRandState
  205. Bill.ExposeData: post: PrisonLabor.HarmonyPatches.Patch_ExposeBillGroup.Postfix
  206. Bill.PawnAllowedToStartAnew: post: AlienRace.HarmonyPatches.PawnAllowedToStartAnewPostfix
  207. BillStack.Delete: post: PrisonLabor.HarmonyPatches.Patch_RemoveBillFromUtility.Postfix
  208. Bill_Medical.ShouldDoNow: post: WhatTheHack.Harmony.Bill_Medical_ShouldDoNow.Postfix
  209. Bill_Medical.set_Part: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler
  210. Blueprint_Build.MakeSolidThing: post: BlueprintReport.BlueprintReportUtilities.BlueprintTrackingTransferer.Postfix
  211. Building_Bed.AssignedAnything: PRE: AnimalsLogic.YouSleepHere+Building_Bed_AssignedAnything_Patch.Prefix
  212. Building_Bed.GetCurOccupant: PRE: WhatTheHack.Harmony.Building_Bed_GetCurOccupant.Prefix
  213. Building_Bed.GetGizmos: post: AnimalsLogic.YouSleepHere+Building_Bed_GetGizmos_Patch.Postfix
  214. Building_Bed.GetInspectString: TRANS: AnimalsLogic.YouSleepHere+Building_Bed_GetInspectString_Patch.Transpiler
  215. Building_Bed.GetSleepingSlotPos: post: WhatTheHack.Harmony.Building_Bed_GetSleepingSlotPos.Postfix
  216. Building_Bed.RemoveAllOwners: post: UseBedrolls.RemoveAllOwners_Patch.Postfix
  217. Building_Bed.TryAssignPawn: PRE: AnimalsLogic.YouSleepHere+Building_Bed_TryAssignPawn_Patch.Prefix
  218. Building_Bed.get_AssigningCandidates: post: AnimalsLogic.YouSleepHere+Building_Bed_get_AssigningCandidates_Patch.Postfix, AlienRace.HarmonyPatches.AssigningCandidatesPostfix
  219. Building_Bed.set_Medical: TRANS: AnimalsLogic.YouSleepHere+Building_Bed_set_Medical_Patch.Transpiler
  220. Building_Door.DeSpawn: post: Locks.HarmonyPatches.Patch_RemoveLockData.Postfix
  221. Building_Door.DoorOpen: PRE: DoorsExpanded.HarmonyPatches.InvisDoorOpen
  222. Building_Door.DoorTryClose: PRE: DoorsExpanded.HarmonyPatches.InvisDoorTryClose
  223. Building_Door.ExposeData: post: Locks.HarmonyPatches.Patch_AddLockDataToSave.Postfix
  224. Building_Door.GetGizmos: TRANS: Locks.HarmonyPatches.Patch_AddLockGizmoToDoors.Transpiler
  225. Building_Door.Notify_PawnApproaching: post: DoorsExpanded.HarmonyPatches.InvisDoorNotifyApproaching
  226. Building_Door.PawnCanOpen: TRANS: Locks.HarmonyPatches.Patch_InjectLockCheck.Transpiler
  227. Building_Door.StartManualCloseBy: PRE: DoorsExpanded.HarmonyPatches.InvisDoorManualClose
  228. Building_Door.StartManualOpenBy: post: DoorsExpanded.HarmonyPatches.InvisDoorManualOpen
  229. Building_Door.get_BlockedOpenMomentary: post: GiddyUpCore.Harmony.Building_Door_get_BlockedOpenMomentary.Postfix
  230. Building_Door.get_FreePassage: PRE: DoorsExpanded.HarmonyPatches.get_FreePassage
  231. Building_Grave.Notify_CorpseBuried: post: Psychology.Harmony.Building_Grave_NotifyCorpseBuried_Patch.FillGraveThought, Psychology.Harmony.Building_Grave_NotifyCorpseBuriedFuneralHook.PlanFuneral
  232. Building_TurretGun.BurstCooldownTime: post: TurretExtensions.HarmonyPatches.PostfixBurstCooldownTime
  233. Building_TurretGun.GetInspectString: TRANS: TurretExtensions.HarmonyPatches.TranspileGetInspectString
  234. Building_TurretGun.SpawnSetup: post: TurretExtensions.HarmonyPatches.PostfixSpawnSetup
  235. Building_TurretGun.Tick: PRE: TurretExtensions.HarmonyPatches.PrefixTick post: WhatTheHack.Harmony.Building_TurretGun_Tick.Postfix
  236. Building_TurretGun.TryStartShootSomething: post: TurretExtensions.HarmonyPatches.PostfixTryStartShootSomething
  237. Building_TurretGun.get_CanSetForcedTarget: post: TurretExtensions.HarmonyPatches.PostfixCanSetForcedTarget
  238. Building_WorkTable.UsableForBillsAfterFueling: post: Replace_Stuff.Replace.DisableWorkbench.Postfix
  239. Bullet.Impact: TRANS: RangedStaggerRebalanced.HarmonyPatches.TranspileImpact
  240. Caravan.AddPawn: PRE: CompVehicle.HarmonyCompVehicle.AddVehiclePawnsToCaravan
  241. Caravan.GetGizmos: post: JecsTools.HarmonyCaravanPatches.GetGizmos_Jobs
  242. Caravan.GetInspectString: post: JecsTools.HarmonyCaravanPatches.GetInspectString_Jobs, CompVehicle.HarmonyCompVehicle.GetInspectString_PostFix
  243. Caravan.Tick: post: WhatTheHack.Harmony.Caravan_Tick.Postfix
  244. CaravanEnterMapUtility.Enter: PRE: UseBedrolls.CaravanBedrollSharer.Prefix, CompVehicle.HarmonyCompVehicle.Enter_PreFix, MapReroll.Patches.CaravanEnterMapUtility_Enter_Patch.RecordPlayerAddedMapThings
  245. CaravanExitMapUtility.CanExitMapAndJoinOrCreateCaravanNow: post: CompVehicle.HarmonyCompVehicle.CanExit_PostFix
  246. CaravanExitMapUtility.ExitMapAndCreateCaravan: PRE: [800]ChangeDresser.Patch_CaravanExitMapUtility_ExitMapAndCreateCaravan.Prefix
  247. CaravanFormingUtility.AllSendablePawns: TRANS: WhatTheHack.Harmony.CaravanFormingUtility_AllSendablePawns.Transpiler
  248. CaravanFormingUtility.StopFormingCaravan: post: [800]ChangeDresser.Patch_CaravanFormingUtility_StopFormingCaravan.Postfix
  249. CaravanTicksPerMoveUtility.GetTicksPerMove: PRE: GiddyUpCaravan.Harmony.CaravanTicksPerMoveUtility_GetTicksPerMove.Prefix post: CompVehicle.HarmonyCompVehicle.GetTicksPerMove_PostFix TRANS: GiddyUpCaravan.Harmony.CaravanTicksPerMoveUtility_GetTicksPerMove.Transpiler
  250. CaravanUIUtility.AddPawnsSections: post: CompVehicle.HarmonyCompVehicle.AddPawnsSections_PostFix, WhatTheHack.Harmony.CaravanUIUtility_AddPawnsSections.Postfix
  251. Caravan_NeedsTracker.TrySatisfyPawnNeeds: PRE: CompVehicle.HarmonyCompVehicle.TrySatisfyFuelNeeds
  252. Caravan_PathFollower.CostToMove: post: GiddyUpCaravan.Harmony.Caravan_PathFollower_CostToMove.Postfix
  253. CellFinderLoose.GetFleeDestToolUser: PRE: RunandHide.Harmony.CellFinderLoosePatch.GetFleeDestToolUserPatch
  254. CharacterCardUtility.DrawCharacterCard: TRANS: Psychology.Harmony.CharacterCardUtility_ButtonPatch.AddPsycheDisplay
  255. ChildRelationUtility.ChanceOfBecomingChildOf: post: Psychology.Harmony.ChildRelationUtility_ChanceOfBecomingChildOf_Patch.KinseyFactor
  256. ColonistSaver.SaveToFile: TRANS: Psychology.Harmony.Optional.PresetSaverPatch.SavePawnRef
  257. Command.GizmoOnGUI: post: AllowTool.Patches.Command_GizmoOnGUI_Patch.InterceptInteraction TRANS: AllowTool.Patches.Command_GizmoOnGUI_Patch.DrawRightClickIcon
  258. CompBreakdownable.CheckForBreakdown: PRE: Fluffy_Breakdowns.HarmonyPatch_CheckForBreakdown.Prefix
  259. CompBreakdownable.CompInspectStringExtra: PRE: Fluffy_Breakdowns.HarmonyPatch_CompInspectStringExtra.Prefix
  260. CompDrug.PostIngested: post: AlienRace.HarmonyPatches.PostIngestedPostfix
  261. CompForbiddable.PostDraw: PRE: DoorsExpanded.HarmonyPatches.DontDrawInvisDoorForbiddenIcons
  262. CompPowerPlantWater.CompInspectStringExtra: post: WatermillTweaks.HarmonyPatches.PostfixCompInspectStringExtra
  263. CompPowerPlantWater.get_DesiredPowerOutput: post: WatermillTweaks.HarmonyPatches.PostfixDesiredPowerOutput
  264. CompPowerTrader.SetUpPowerVars: post: TurretExtensions.HarmonyPatches.PostfixSetUpPowerVars
  265. CompRefuelable.CompInspectStringExtra: TRANS: TurretExtensions.HarmonyPatches.CompRefuelable_FuelCapacityTranspiler
  266. CompRefuelable.GetFuelCountToFullyRefuel: TRANS: TurretExtensions.HarmonyPatches.TranspileGetFuelCountToFullyRefuel
  267. CompRefuelable.Refuel: TRANS: TurretExtensions.HarmonyPatches.CompRefuelable_FuelCapacityTranspiler
  268. CompRefuelable.get_TargetFuelLevel: TRANS: TurretExtensions.HarmonyPatches.CompRefuelable_FuelCapacityTranspiler
  269. CompRefuelable.set_TargetFuelLevel: TRANS: TurretExtensions.HarmonyPatches.CompRefuelable_FuelCapacityTranspiler
  270. CompSpawnerMechanoidsOnDamaged.<TrySpawnMechanoids>m__1: post: CompVehicle.HarmonyCompVehicle.MechanoidsFixer
  271. CompTargetEffect_PsychicShock.DoEffectOn: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  272. CompTemperatureRuinable.DoTicks: PRE: AnimalsLogic.RuinedEggs+CompTemperatureRuinable_DoTicks_Patch.Prefix, RimFridge.Patch_CompTemperatureRuinable_DoTicks.Prefix post: AnimalsLogic.RuinedEggs+CompTemperatureRuinable_DoTicks_Patch.Postfix
  273. CompUseEffect_FixWorstHealthCondition.DoEffect: PRE: DeathRattle.Harmony.CompUseEffect_FixWorstHealthCondition_DestroyedOrganPatch.PrioritizeDestroyedOrgans
  274. CompUseEffect_FixWorstHealthCondition.get_HandCoverageAbsWithChildren: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler
  275. Corpse.ButcherProducts: PRE: AlienRace.HarmonyPatches.ButcherProductsPrefix
  276. Corpse.GetInspectString: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  277. Corpse.IngestedCalculateAmounts: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  278. DamageWorker_AddInjury.ApplySmallPawnDamagePropagation: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  279. DamageWorker_AddInjury.FinalizeAndAddInjury: post: CompVehicle.HarmonyCompVehicle.TryInjureVehicleOccupants
  280. DamageWorker_Blunt.<StunChances>m__1: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  281. DamageWorker_Blunt.<StunChances>m__6: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  282. DamageWorker_Blunt.ApplySpecialEffectsToPart: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  283. DaysWorthOfFoodCalculator.ApproxDaysWorthOfFood: PRE: WhatTheHack.Harmony.DaysWorthOfFoodCalculator_ApproxDaysWorthOfFood.Prefix
  284. DebugTools_Health.Options_Damage_BodyParts: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  285. DebugTools_Health.Options_Hediff_BodyParts: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  286. DebugWindowsOpener.DevToolStarterOnGUI: TRANS: HugsLib.Patches.DevToolStarterOnGUI_Patch.ExtendButtonsWindow
  287. DebugWindowsOpener.DrawButtons: TRANS: HugsLib.Patches.DebugWindowsOpener_Patch.DrawAdditionalButtons
  288. DeepResourceGrid.DeepResourceGridUpdate: PRE: ProgressRenderer.Harmony_DeepResourceGrid_DeepResourceGridUpdate.Prefix
  289. DeepResourceGrid.MarkForDraw: post: DeepOreIdentifier.HarmonyPatches+Patch_DeepResourceGrid.Postfix
  290. 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
  291. DefOfHelper.RebindAllDefOfs: post: AllowTool.Patches.DefOfHelper_RebindAll_Patch.HookBeforeImpliedDefsGeneration
  292. Designation.DesignationDraw: PRE: MorePlanning.Common.DesignationPlanningDraw.Prefix, MorePlanning.Common.DesignationPlanningDraw.Prefix
  293. Designation.ExposeData: PRE: MorePlanning.Common.DesignationPlanningExposeData.Prefix, MorePlanning.Common.DesignationPlanningExposeData.Prefix
  294. DesignationManager.DrawDesignations: PRE: ProgressRenderer.Harmony_DesignationManager_DrawDesignations.Prefix
  295. Designator.CanDesignateThing: post: AlienRace.HarmonyPatches.CanDesignateThingTamePostfix
  296. DesignatorManager.DesignatorManagerUpdate: PRE: ProgressRenderer.Harmony_DesignatorManager_DesignatorManagerUpdate.Prefix
  297. Designator_Build.CanDesignateCell: post: Replace_Stuff.BlueprintReplace.NoDesignateSameStuff.Postfix
  298. Designator_Build.get_Visible: post: Rimatomics.HarmonyPatches+Harmony_Designator_Build_Visible.Postfix
  299. Designator_Cancel.DesignateThing: PRE: TurretExtensions.HarmonyPatches.PrefixDesignateThing
  300. Designator_Install.CanDesignateCell: TRANS: Replace_Stuff.BlueprintReplace.DesignatorInstall.Transpiler
  301. Designator_PlantsCut.IconReverseDesignating: PRE: AllowTool.Patches.DesignatorCut_ReverseIcon_Patch.NeverChangeIcon
  302. Designator_PlantsCut.LabelCapReverseDesignating: PRE: AllowTool.Patches.DesignatorCut_ReverseLabel_Patch.NeverChangeLabel
  303. DestroyedSettlement.ShouldRemoveMapNow: post: Rimatomics.HarmonyPatches+Harmony_DestroyedSettlement_ShouldRemoveMapNow.Postfix
  304. Dialog_BillConfig.DoWindowContents: PRE: RSA.Dialog_BillConfig_DoWindowContents.Before_DoWindowContents TRANS: PrisonLabor.HarmonyPatches.Patch_BillCheckbox.Transpiler
  305. Dialog_DebugActionsMenu.<DoListingItems_MapTools>m__5A: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  306. Dialog_FormCaravan.AddPawnsToTransferables: PRE: Psychology.Harmony.Dialog_FormCaravan_AddPawnsToTransferables_Patch.DoWindowContentsDisbandCaravans
  307. Dialog_FormCaravan.CheckForErrors: PRE: CompVehicle.HarmonyCompVehicle.CheckForErrors_PreFix
  308. Dialog_FormCaravan.CountToTransferChanged: post: WhatTheHack.Harmony.Dialog_FormCaravan_CountToTransferChanged.Postfix
  309. Dialog_FormCaravan.DoBottomButtons: TRANS: WhatTheHack.Harmony.Dialog_FormCaravan_DoBottomButtons.Transpiler
  310. Dialog_FormCaravan.PostOpen: PRE: ChangeDresser.Patch_Dialog_FormCaravan_PostOpen.Prefix
  311. Dialog_FormCaravan.TryFormAndSendCaravan: post: WhatTheHack.Harmony.Dialog_FormCaravan_TryFormAndSendCaravan.Postfix
  312. Dialog_FormCaravan.TryReformCaravan: PRE: WhatTheHack.Harmony.Dialog_FormCaravan_TryReformCaravan.Prefix
  313. Dialog_LoadTransporters.CountToTransferChanged: post: WhatTheHack.Harmony.Dialog_LoadTransporters_CountToTransferChanged.Postfix
  314. Dialog_LoadTransporters.TryAccept: post: WhatTheHack.Harmony.Dialog_LoadTransporters_TryAccept.Postfix
  315. Dialog_ManageAreas..ctor: post: TD_Enhancement_Pack.Dialog_ManageAreas_Patch.Postfix
  316. Dialog_ManageAreas.DoAreaRow: TRANS: TD_Enhancement_Pack.AreaRowPatch.Transpiler
  317. Dialog_ManageAreas.DoWindowContents: PRE: AreaUnlocker.HarmonyPatch_Dialog_ManageAreas.Prefix
  318. Dialog_ManageAreas.get_InitialSize: post: TD_Enhancement_Pack.InitialSize_Patch.Postfix
  319. Dialog_ManageOutfits.DoWindowContents: PRE: RSA.DialogManageOutfits_DoWindowContents.Before_DoWindowContents
  320. Dialog_Options.DoWindowContents: TRANS: HugsLib.Patches.Dialog_Options_Patch.ReplaceModOptionsButton
  321. Dialog_SplitCaravan.CheckForErrors: PRE: CompVehicle.HarmonyCompVehicle.DontSplitCaravansWithVehicles
  322. Dialog_SplitCaravan.CountToTransferChanged: post: WhatTheHack.Harmony.Dialog_SplitCaravan_CountToTransferChanged.Postfix
  323. Dialog_Trade.Close: post: TD_Enhancement_Pack.PauseAfterTrader.Postfix, ChangeDresser.Patch_Window_PreClose.Postfix
  324. EdificeGrid.Register: PRE: DoorsExpanded.HarmonyPatches.RegisterDoorExpanded, WhatTheHack.Harmony.EdificeGrid_Register.Prefix
  325. EditWindow_Log.DoMessagesListing: PRE: HugsLib.Patches.EditWindow_Log_Patch.ExtraLogWindowButtons
  326. EditWindow_TweakValues.DoWindowContents: TRANS: AlienRace.HarmonyPatches.TweakValuesTranspiler
  327. EnvironmentStatsDrawer.DrawRoomOverlays: PRE: ProgressRenderer.Harmony_EnvironmentStatsDrawer_DrawRoomOverlays.Prefix
  328. Faction.FactionTick: TRANS: AlienRace.HarmonyPatches.FactionTickTranspiler
  329. Faction.Notify_MemberDied: PRE: JecsTools.HarmonyPatches.Notify_MemberDied
  330. Faction.TryMakeInitialRelationsWith: post: AlienRace.HarmonyPatches.TryMakeInitialRelationsWithPostfix
  331. FeedPatientUtility.ShouldBeFed: TRANS: SmartMedicine.ShouldBeFed_Patch.Transpiler
  332. FloatMenuMakerMap.AddDraftedOrders: post: BattleMounts.Harmony.FloatMenuMakerMap_AddDraftedOrders.Postfix
  333. 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
  334. 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
  335. FloatMenuMakerMap.CanTakeOrder: post: DraftingPatcher.FloatMenuMakerMap_CanTakeOrder_Patch.MakePawnControllable
  336. FloatMenuMakerMap.ChoicesAtFor: post: AchtungMod.FloatMenuMakerMap_ChoicesAtFor_Patch.Postfix, GiddyUpRideAndRoll.Harmony.FloatMenuMakerMap_ChoicesAtFor.Postfix, WhatTheHack.Harmony.FloatMenuMakerMap_ChoicesAtFor.Postfix
  337. FogGrid.UnfogWorker: post: Replace_Stuff.OverMineable.UnFogFix.Postfix
  338. FoodUtility.BestFoodInInventory: PRE: PawnRules.Patch.RimWorld_FoodUtility_BestFoodInInventory.Prefix
  339. FoodUtility.BestFoodSourceOnMap: PRE: PawnRules.Patch.RimWorld_FoodUtility_BestFoodSourceOnMap.Prefix
  340. FoodUtility.GetBodyPartNutrition: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  341. FoodUtility.ThoughtsFromIngesting: post: AlienRace.HarmonyPatches.ThoughtsFromIngestingPostfix, Psychology.Harmony.FoodUtility_AddPickyThoughts_Patch.AddPickyThoughtsPatch
  342. FoodUtility.TryFindBestFoodSourceFor: PRE: PawnRules.Patch.RimWorld_FoodUtility_TryFindBestFoodSourceFor.Prefix post: [200]Meals_On_Wheels.FoodGrabbing.Postfix
  343. ForbidUtility.IsForbidden: PRE: AchtungMod.ForbidUtility_IsForbidden_Patch.Prefix TRANS: PrisonLabor.HarmonyPatches.Patch_ItemIsForbidden.Transpiler
  344. ForbidUtility.IsForbiddenToPass: post: DoorsExpanded.HarmonyPatches.IsForbiddenToPass_PostFix
  345. Frame.CompleteConstruction: PRE: Replace_Stuff.Virtualize_CompleteConstruction.Prefix
  346. Frame.FailConstruction: PRE: Replace_Stuff.Virtualize_FailConstruction.Prefix
  347. Frame.MaterialsNeeded: PRE: Replace_Stuff.Virtualize_MaterialsNeeded.Prefix
  348. Frame.get_WorkToBuild: PRE: Replace_Stuff.Virtualize_WorkToBuild.Prefix
  349. Game.DeinitAndRemoveMap: post: HugsLib.Patches.Game_DeinitAndRemoveMap_Patch.MapRemovalHook
  350. Game.FillComponents: PRE: HugsLib.Patches.Game_FillComponents_Patch.GameInitializationHook
  351. Game.FinalizeInit: post: HugsLib.Patches.Game_FinalizeInit_Patch.WorldLoadedHook, PawnRules.Patch.Verse_Game_FinalizeInit.Postfix
  352. Game.InitNewGame: post: EdB.PrepareCarefully.HarmonyPatches.InitNewGamePostfix
  353. GameComponentUtility.LoadedGame: post: RimFridge.Patch_GameComponentUtility_LoadedGame.Postfix
  354. GameComponentUtility.StartedNewGame: post: RimFridge.Patch_GameComponentUtility_StartedNewGame.Postfix
  355. GameConditionManager.GameConditionManagerDraw: PRE: ProgressRenderer.Harmony_GameConditionManager_GameConditionManagerDraw.Prefix
  356. GameEnder.IsPlayerControlledWithFreeColonist: post: CompVehicle.HarmonyCompVehicle.CanEndGame
  357. GameInitData.PrepForMapGen: PRE: AlienRace.HarmonyPatches.PrepForMapGenPrefix
  358. GameRules.DesignatorAllowed: post: AlienRace.HarmonyPatches.DesignatorAllowedPostfix
  359. 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
  360. GenConstruct.CanConstruct: post: AlienRace.HarmonyPatches.CanConstructPostfix, PawnRules.Patch.RimWorld_GenConstruct_CanConstruct.Postfix
  361. GenConstruct.CanPlaceBlueprintAt: post: StuffedReplacement.NormalBuildReplace.Postfix TRANS: Replace_Stuff.OverMineable.BlueprintOverFogged.Transpiler
  362. GenConstruct.CanPlaceBlueprintOver: post: Replace_Stuff.CoolerWallShare_Blueprint.Postfix, Replace_Stuff.OverMineable.CanPlaceBlueprintOverMineable.Postfix
  363. GenConstruct.HandleBlockingThingJob: post: Replace_Stuff.OverMineable.HandleBlockingThingOverMineable.Postfix
  364. GenConstruct.PlaceBlueprintForBuild: PRE: Replace_Stuff.Replace.InterceptBlueprint.Prefix, Replace_Stuff.OverMineable.InterceptBlueprintOverMinable.Prefix
  365. GenDraw.DrawAimPie: PRE: BattleMounts.Harmony.GenDraw_DrawAimPie.Prefix
  366. GenGrid.CanBeSeenOver: post: DoorsExpanded.HarmonyPatches.CanBeSeenOver
  367. GenGrid.Standable: post: WhatTheHack.Harmony.GenGrid_Standable.Postfix
  368. GenHostility.HostileTo: PRE: AnimalsLogic.GenHostility_IsPredatorHostileTo_Patch.Prefix post: AnimalsLogic.GenHostility_IsPredatorHostileTo_Patch.Postfix
  369. GenPath.ShouldNotEnterCell: post: DoorsExpanded.HarmonyPatches.ShouldNotEnterCellInvisDoors
  370. GenSpawn.Spawn: PRE: WhatTheHack.Harmony.GenSpawn_Spawn.Prefix post: WhatTheHack.Harmony.GenSpawn_Spawn.Postfix TRANS: WhatTheHack.Harmony.GenSpawn_Spawn.Transpiler
  371. GenSpawn.SpawnBuildingAsPossible: PRE: DoorsExpanded.HarmonyPatches.HeronSpawnBuildingAsPossible
  372. GenSpawn.SpawningWipes: post: Replace_Stuff.CoolerWallShare_Wipes.Postfix, Replace_Stuff.ReplaceFrameNoWipe.Postfix, Replace_Stuff.BlueprintReplace.WipeBlueprints.Postfix, DoorsExpanded.HarmonyPatches.InvisDoorsDontWipe
  373. GenSpawn.WipeExistingThings: PRE: DoorsExpanded.HarmonyPatches.WipeExistingThings
  374. GenStep_Terrain.GenerateRiver: PRE: MapReroll.Patches.DeterministicGenerationPatcher.DeterministicRiverSetup post: MapReroll.Patches.DeterministicGenerationPatcher.PopDeterministicRandState
  375. GhostDrawer.DrawGhostThing: PRE: DoorsExpanded.HarmonyPatches.HeronDoorGhostHandler
  376. Gizmo_CaravanInfo.GizmoOnGUI: post: WhatTheHack.Harmony.Gizmo_CaravanInfo_GizmoOnGUI.Postfix
  377. GlowGrid.MarkGlowGridDirty: post: TD_Enhancement_Pack.GlowGridDirty_Patch.Postfix
  378. GrammarUtility.RulesForPawn: post: AlienRace.HarmonyPatches.RulesForPawnPostfix
  379. HaulAIUtility.PawnCanAutomaticallyHaulFast: PRE: AchtungMod.HaulAIUtility_PawnCanAutomaticallyHaulFast_Patch.Prefix TRANS: PrisonLabor.Harmony.ReservedByPrisonerPatch.Transpiler
  380. HealthAIUtility.FindBestMedicine: PRE: Pharmacist.HealthAIUtility_FindBestMedicine.Prefix, SmartMedicine.FindBestMedicine.Prefix
  381. HealthCardUtility.DrawHediffListing: TRANS: BlueLeakTest.HealthCardUtility_DrawHediffListing.Transpiler
  382. HealthCardUtility.DrawHediffRow: TRANS: TD_Enhancement_Pack.GoodHediff.Transpiler, BlueLeakTest.HealthCardUtility_DrawHediffRow.Transpiler
  383. HealthCardUtility.DrawOverviewTab: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  384. HealthCardUtility.GetTooltip: TRANS: BlueLeakTest.HealthCardUtility_GetTooltip.Transpiler
  385. HealthUtility.GetGeneralConditionLabel: PRE: CompVehicle.HarmonyCompVehicle.ReplaceConditionLabel
  386. HealthUtility.GiveInjuriesOperationFailureCatastrophic: TRANS: LessArbitrarySurgery.Harmony.HealthUtilityCatastrophicInjuriesPatch.FailureCatastrophicInjuries
  387. HealthUtility.GiveInjuriesOperationFailureMinor: TRANS: LessArbitrarySurgery.Harmony.HealthUtilityMinorInjuriesPatch.FailureMinorInjuries
  388. HealthUtility.GiveRandomSurgeryInjuries: TRANS: LessArbitrarySurgery.Harmony.HealthUtilitySurgeryPatch.ReplaceDefaultSurgeryConsequences
  389. HealthUtility.ShouldRandomSurgeryInjuriesAvoidDestroying: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  390. Hediff.PostAdd: post: NightVision.NVHarmonyPatcher.Hediff_PostAdd_Postfix
  391. Hediff.PostRemoved: post: NightVision.NVHarmonyPatcher.Hediff_PostRemoved_Postfix
  392. Hediff.Tick: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  393. Hediff.set_Part: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler, AlienRace.HarmonyPatches.BodyReferenceTranspiler
  394. HediffDef.SpecialDisplayStats: post: NightVision.NVHarmonyPatcher.SpecialDisplayStats_Postfix
  395. HediffGiver_Hypothermia.OnIntervalPassed: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  396. HediffSet.<get_HasHead>m__0: post: AlienRace.HarmonyPatches.HasHeadPostfix
  397. HediffSet.AddDirect: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  398. HediffSet.CacheMissingPartsCommonAncestors: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  399. HediffSet.get_HasHead: PRE: AlienRace.HarmonyPatches.HasHeadPrefix
  400. HediffWithComps.PostAdd: post: NightVision.NVHarmonyPatcher.HediffWithComps_PostAdd_Postfix
  401. ILInstruction.GetSize: TRANS: AlienRace.HarmonyPatches.HarmonySizeBugFix
  402. ITab_Pawn_Character.get_IsVisible: PRE: WhatTheHack.Harmony.ITab_Pawn_Character_IsVisible.Prefix
  403. ITab_Pawn_Gear.DrawThingRow: post: CompSlotLoadable.HarmonyCompSlotLoadable.DrawThingRow_PostFix TRANS: SmartMedicine.DrawThingRow_Patch.Transpiler
  404. ITab_Pawn_Gear.FillTab: TRANS: SmartMedicine.FillTab_Patch.Transpiler
  405. 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
  406. ITab_Pawn_Gear.TryDrawOverallArmor: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  407. ITab_Pawn_Visitor.FillTab: TRANS: PrisonLabor.HarmonyPatches.Patch_AddScrollToPrisonerTab.Transpiler, PrisonLabor.HarmonyPatches.Patch_ExtendVistorRect.Transpiler
  408. ITab_Storage.FillTab: PRE: RSA.ITab_Storage_FillTab.Before_ITab_Storage_FillTab
  409. IncidentWorker_Ambush.DoExecute: TRANS: Battlemounts.Harmony.IncidentWorker_Ambush_EnemyFaction_GeneratePawns.Transpiler
  410. IncidentWorker_QuestDownedRefugee.TryExecuteWorker: PRE: IncidentPersonStat.IncidentWorker_QuestDownedRefugee_Patch.Prefix
  411. IncidentWorker_QuestPrisonerRescue.TryExecuteWorker: PRE: IncidentPersonStat.IncidentWorker_QuestPrisonerRescue_Patch.Prefix
  412. IncidentWorker_Raid.TryExecuteWorker: TRANS: Battlemounts.Harmony.IncidentWorker_Raid_TryExecuteWorker.Transpiler, WhatTheHack.Harmony.IncidentWorker_Raid_TryExecuteWorker.Transpiler
  413. IncidentWorker_RefugeeChased.TryExecuteWorker: PRE: IncidentPersonStat.IncidentWorker_RefugeeChased_Patch.Prefix
  414. IncidentWorker_TraderCaravanArrival.TryExecuteWorker: TRANS: GiddyUpCaravan.Harmony.IncidentWorker_TraderCaravanArrival_TryExecuteWorker.Transpiler
  415. IncidentWorker_TravelerGroup.TryExecuteWorker: TRANS: GiddyUpCaravan.Harmony.IncidentWorker_TravelerGroup_TryExecuteWorker.Transpiler
  416. IncidentWorker_VisitorGroup.TryConvertOnePawnToSmallTrader: PRE: GiddyUpCaravan.Harmony.IncidentWorker_VisitorGroup_TryConvertOnePawnToSmallTrader.Prefix post: RimQuest.HarmonyPatches.AddQuestGiver
  417. IncidentWorker_VisitorGroup.TryExecuteWorker: TRANS: GiddyUpCaravan.Harmony.IncidentWorker_VisitorGroup_TryExecuteWorker.Transpiler
  418. IncidentWorker_WandererJoin.TryExecuteWorker: PRE: IncidentPersonStat.IncidentWorker_WandererJoin_Patch.Prefix
  419. InspectGizmoGrid.DrawInspectGizmoGridFor: TRANS: AllowTool.Patches.InspectGizmoGrid_DrawInspectGizmoGridFor_Patch.RegisterReverseDesignatorCommandPair, TD_Enhancement_Pack.StopGizmo.Transpiler
  420. InteractionUtility.CanInitiateRandomInteraction: post: Psychology.Harmony.InteractionUtility_CanInitiate_Patch.PsychologyAddonsForCanInitiate
  421. InteractionUtility.CanReceiveRandomInteraction: post: Psychology.Harmony.InteractionUtility_CanReceive_Patch.PsychologyAddonsForCanReceive
  422. InteractionUtility.TryGetRandomVerbForSocialFight: post: Psychology.Harmony.InteractionUtility_SocialFightVerb_Patch.RemoveBiting
  423. InteractionWorker_Breakup.Interacted: PRE: Psychology.Harmony.InteractionWorker_Breakup_Interacted_Patch.NewInteracted
  424. InteractionWorker_Breakup.RandomSelectionWeight: PRE: Psychology.Harmony.InteractionWorker_RandomSelectionWeight_Patch.NewSelectionWeight
  425. InteractionWorker_DeepTalk.RandomSelectionWeight: PRE: Psychology.Harmony.InteractionWorker_DeepTalk_SelectionWeightPatch.PsychologyException
  426. InteractionWorker_MarriageProposal.AcceptanceChance: PRE: Psychology.Harmony.InteractionWorker_MarriageProposal_AcceptanceChancePatch.PsychologyException
  427. InteractionWorker_MarriageProposal.Interacted: TRANS: Psychology.Harmony.InteractionWorker_MarriageProposal_InteractedPatch.BlindfoldedSurgery
  428. InteractionWorker_MarriageProposal.RandomSelectionWeight: post: Psychology.Harmony.InteractionWorker_MarriageProposal_SelectionWeightPatch._RandomSelectionWeight
  429. InteractionWorker_RecruitAttempt.DoRecruit: PRE: Psychology.Harmony.InteractionWorker_RecruitAttempt_DoRecruitPatch.AddCapturedThoughts
  430. InteractionWorker_RomanceAttempt.BreakLoverAndFianceRelations: PRE: Psychology.Harmony.InteractionWorker_RomanceAttempt_BreakRelationsPatch.BreakRelations
  431. InteractionWorker_RomanceAttempt.Interacted: PRE: [600]Psychology.Harmony.InteractionWorker_RomanceAttempt_InteractedLearnSexualityPatch.LearnSexuality post: Psychology.Harmony.InteractionWorker_RomanceAttempt_InteractedHandleThoughtsPatch.HandleNewThoughts
  432. InteractionWorker_RomanceAttempt.RandomSelectionWeight: PRE: PawnRules.Patch.RimWorld_InteractionWorker_RomanceAttempt_RandomSelectionWeight.Prefix post: [0]Psychology.Harmony.InteractionWorker_RomanceAttempt_SelectionWeightPatch.PsychologyException
  433. InteractionWorker_RomanceAttempt.SuccessChance: PRE: PawnRules.Patch.RimWorld_InteractionWorker_RomanceAttempt_SuccessChance.Prefix post: [0]Psychology.Harmony.InteractionWorker_RomanceAttempt_SuccessChancePatch.NewSuccessChance
  434. InteractionWorker_RomanceAttempt.TryAddCheaterThought: post: Psychology.Harmony.InteractionWorker_RomanceAttempt_CheaterThoughtPatch.AddCodependentThought
  435. JobDriver.Cleanup: PRE: BattleMounts.Harmony.Jobdriver_Cleanup+JobDriver_Cleanup.Prefix
  436. JobDriver.SetupToils: post: GiddyUpRideAndRoll.Harmony.JobDriver_SetupToils.Postfix, RunAndGun.Harmony.JobDriver_SetupToils.Postfix
  437. JobDriver_AttackMelee.TryMakePreToilReservations: post: SimpleSidearms.intercepts.JobDriver_AttackMelee_TryMakePreToilReservations.Postfix
  438. JobDriver_FoodDeliver.TryMakePreToilReservations: PRE: Meals_On_Wheels.Food_TryMakePreToilReservations_Patch.Prefix
  439. JobDriver_FoodFeedPatient.TryMakePreToilReservations: PRE: Meals_On_Wheels.Food_TryMakePreToilReservations_Patch.Prefix
  440. JobDriver_HaulToCell.MakeNewToils: post: PickUpAndHaul.HarmonyPatches.JobDriver_HaulToCell_PostFix
  441. JobDriver_Ingest.TryMakePreToilReservations: PRE: Meals_On_Wheels.Food_TryMakePreToilReservations_Patch.Prefix
  442. JobDriver_LayEgg.MakeNewToils: PRE: AnimalsLogic.JobDriver_LayEgg_MakeNewToils_Patch.Prefix
  443. JobDriver_Mend.DoBill: post: ProfitableWeapons.HarmonyPatches.RemoveScavengedWeaponFlag
  444. JobDriver_Mount.FinishAction: post: GiddyUpRideAndRoll.Harmony.JobDriver_Mount_FinishAction.Postfix
  445. JobDriver_Mount.TryMakePreToilReservations: post: GiddyUpRideAndRoll.Harmony.JobDriver_Mount_TryMakePreToilReservations.Postfix
  446. JobDriver_Mounted.FinishAction: post: GiddyUpRideAndRoll.Harmony.JobDriver_Mounted_FinishAction.Postfix
  447. JobDriver_Mounted.shouldCancelJob: post: GiddyUpRideAndRoll.Harmony.JobDriver_Mounted_ShouldCancelJob.Postfix
  448. JobDriver_TendPatient.Notify_Starting: PRE: SmartMedicine.TendPatient_Notify_Starting_Patch.Prefix
  449. JobDriver_Wait.CheckForAutoAttack: post: AllowTool.Patches.JobDriverWait_CheckForAutoAttack_Patch.DoPartyHunting
  450. JobDriver_Wear.Notify_Starting: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  451. JobDriver_Wear.TryUnequipSomething: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  452. JobGiver_AIDefendPawn.TryGiveJob: PRE: AnimalRangeAttack.ARA_FightAI_Patch.Prefix
  453. JobGiver_ConfigurableHostilityResponse.TryGetAttackNearbyEnemyJob: TRANS: TD_Enhancement_Pack.NotSoHostile.Transpiler
  454. JobGiver_DoLovin.TryGiveJob: post: Psychology.Harmony.JobGiver_DoLovin_JobPatch.CancelJob
  455. JobGiver_DropUnusedInventory.Drop: PRE: PickUpAndHaul.HarmonyPatches.Drop_Prefix
  456. JobGiver_DropUnusedInventory.TryGiveJob: post: PickUpAndHaul.HarmonyPatches.DropUnusedInventory_PostFix TRANS: SmartMedicine.StockUp.DontDropStockedDrugs.Transpiler
  457. JobGiver_EatRandom.TryGiveJob: PRE: AnimalsLogic.DoNotEatRandomly+JobGiver_EatRandom_TryGiveJob_Patch.Prefix
  458. JobGiver_GetRest.GetPriority: post: Psychology.Harmony.JobGiver_GetRest_PriorityPatch.InsomniacPriority
  459. JobGiver_GetRest.TryGiveJob: TRANS: UseBedrolls.InterceptRest.Transpiler
  460. JobGiver_Haul.TryGiveJob: PRE: CompVehicle.HarmonyCompVehicle.TryGiveJob_PreFix
  461. JobGiver_Idle.TryGiveJob: post: PickUpAndHaul.HarmonyPatches.IdleJoy_Postfix
  462. JobGiver_LayEgg.TryGiveJob: PRE: AnimalsLogic.JobGiver_LayEgg_TryGiveJob_Patch.Prefix
  463. JobGiver_Manhunter.TryGiveJob: PRE: AnimalRangeAttack.ARA__ManHunter_Patch.Prefix
  464. JobGiver_OptimizeApparel.ApparelScoreGain: post: AlienRace.HarmonyPatches.ApparelScoreGainPostFix TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  465. JobGiver_OptimizeApparel.TryGiveJob: post: ChangeDresser.Patch_JobGiver_OptimizeApparel.Postfix
  466. JobGiver_Orders.TryGiveJob: post: CompVehicle.HarmonyCompVehicle.PreventWaitAttackError
  467. JobGiver_PackFood.IsGoodPackableFoodFor: post: PawnRules.Patch.RimWorld_JobGiver_PackFood_IsGoodPackableFoodFor.Postfix
  468. JobGiver_PatientGoToBed.TryIssueJobPackage: TRANS: SmartMedicine.PatientGoToBed_Patch.Transpiler
  469. JobGiver_PrepareCaravan_GatherItems.TryGiveJob: PRE: CompVehicle.HarmonyCompVehicle.TryGiveItemJob_PreFix
  470. JobGiver_PrisonerEscape.TryGiveJob: TRANS: PrisonLabor.HarmonyPatches.Patch_EscapingPrisoner.Transpiler
  471. JobGiver_SatisfyChemicalNeed.DrugValidator: post: AlienRace.HarmonyPatches.DrugValidatorPostfix
  472. JobGiver_SeekAllowedArea.TryGiveJob: PRE: AnimalsLogic.YouSleepHere+JobGiver_SeekAllowedArea_TryGiveJob_Patch.Prefix
  473. JobGiver_Work.TryIssueJobPackage: TRANS: Mining_Priority.Prioritized_Patch.Transpiler, PrisonLabor.HarmonyPatches.Patch_LaborForbid.Transpiler
  474. JoyGiver_Ingest.CanIngestForJoy: PRE: PawnRules.Patch.RimWorld_JoyGiver_Ingest_CanIngestForJoy.Prefix
  475. LanguageDatabase.SelectLanguage: PRE: HugsLib.Patches.LanguageDatabase_Patch.ForceRestartAfterLangChange
  476. Listing_TreeThingFilter.DoCategoryChildren: PRE: RSA.Core.ThingFilter_InjectFilter.Before_DoCategoryChildren
  477. LordToil_PrepareCaravan_GatherAnimals.UpdateAllDuties: PRE: CompVehicle.HarmonyCompVehicle.GiveVehiclesLoadAnimalDuties
  478. LordToil_PrepareCaravan_GatherItems.LordToilTick: PRE: CompVehicle.HarmonyCompVehicle.GiveVehiclesLoadItemToil
  479. LordToil_PrepareCaravan_GatherItems.UpdateAllDuties: PRE: CompVehicle.HarmonyCompVehicle.GiveVehiclesLoadItemDuties
  480. LordToil_PrepareCaravan_GatherSlaves.LordToilTick: PRE: CompVehicle.HarmonyCompVehicle.GiveVehiclesLoadSlaveDuties
  481. LordToil_PrepareCaravan_Leave.UpdateAllDuties: PRE: GiddyUpCaravan.Harmony.Lordtoil_PrepareCaravan_Leave_UpdateAllDuties.Prefix
  482. LordToil_Siege.CanBeBuilder: PRE: WhatTheHack.Harmony.LordToil_Siege_CanBeBuilder.Prefix
  483. LovePartnerRelationUtility.ChangeSpouseRelationsToExSpouse: PRE: Psychology.Harmony.LovePartnerRelationUtility_PolygamousSpousePatch.PolygamousException
  484. LovePartnerRelationUtility.HasAnyLovePartner: PRE: WhatTheHack.Harmony.LovePartnerRelationUtility_HasAnyLovePartner.Prefix
  485. LovePartnerRelationUtility.LovePartnerRelationGenerationChance: post: [0]Psychology.Harmony.LovePartnerRelationUtility_GenerationChancePatch.PsychologyFormula
  486. MainMenuDrawer.DoMainMenuControls: TRANS: DoctorVanGogh.ModSwitch.Patches+MainMenuDrawer_DoMainMenuControls.Transpiler
  487. MainTabWindow_Inspect.get_CurTabs: post: BlueprintReport.BlueprintTabInjector.Postfix
  488. MainTabWindow_PawnTable.get_Pawns: TRANS: PrisonLabor.HarmonyPatches.Patch_WorkTab.Transpiler
  489. MainTabWindow_Research.DrawRightRect: TRANS: AlienRace.HarmonyPatches.ResearchScreenTranspiler
  490. MainTabWindow_Research.ViewSize: TRANS: AlienRace.HarmonyPatches.ResearchScreenTranspiler
  491. MainTabWindow_WorkTab.DoWindowContents: post: HMTBLite.HarmonyPatches.Patch_MainTabWindow_Work
  492. MainTabsRoot.HandleLowPriorityShortcuts: PRE: AchtungMod.MainTabsRoot_HandleLowPriorityShortcuts_Patch.Prefix
  493. Map.ConstructComponents: post: HugsLib.Patches.Map_ConstructComponents_Patch.MapComponentsInitHook
  494. Map.FinalizeInit: post: HugsLib.Patches.Map_FinalizeInit_Patch.MapLoadedHook, PrisonLabor.HarmonyPatches.Patch_ShowNews.Postfix
  495. MapComponentUtility.MapGenerated: post: HugsLib.Patches.MapComponentUtility_MapGenerated_Patch.MapGeneratedHook
  496. MapEdgeClipDrawer.DrawClippers: PRE: ProgressRenderer.Harmony_MapEdgeClipDrawer_DrawClippers.Prefix
  497. MapGenerator.GenerateMap: TRANS: MapReroll.Patches.MapGenerator_GenerateMap_Patch.RecordUsedMapGenerator
  498. MapInterface.MapInterfaceUpdate: post: TD_Enhancement_Pack.MapInterfaceUpdate_Patch.Postfix, TD_Enhancement_Pack.MapInterfaceUpdate_Patch_Fertility.Postfix, TD_Enhancement_Pack.MapInterfaceUpdate_Patch_Lighting.Postfix
  499. MapPawns.get_FreeColonistsSpawnedCount: post: CompVehicle.HarmonyCompVehicle.IncludeVehicleOccupantsInMapPawns
  500. MapPawns.get_FreeColonistsSpawnedOrInPlayerEjectablePodsCount: post: CompVehicle.HarmonyCompVehicle.IncludeVehicleOccupantsInMapPawns
  501. 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
  502. Medicine.GetMedicineCountToFullyHeal: TRANS: SmartMedicine.GetMedicineCountToFullyHeal_Patch.Transpiler
  503. MemoryThoughtHandler.TryGainMemory: PRE: AlienRace.HarmonyPatches.TryGainMemoryThoughtPrefix
  504. MentalBreaker.MentalBreakerTick: post: AchtungMod.MentalBreaker_MentalBreakerTick_Patch.Postfix
  505. MentalBreaker.TryDoRandomMoodCausedMentalBreak: post: Psychology.Harmony.MentalBreaker_AnxietyPatch.AddAnxiety
  506. MentalStateHandler.TryStartMentalState: PRE: GiddyUpCore.Harmony.MentalStateHandler_TryStartMentalState.Prefix post: RunAndGun.Harmony.MentalStateHandler_TryStartMentalState.Postfix
  507. MentalStateWorker_BingingDrug.StateCanOccur: post: Psychology.Harmony.MentalStateWorker_BingingDrugPatch.DrugFreeDisable
  508. MentalState_SocialFighting.PostEnd: post: Psychology.Harmony.MentalState_SocialFighting_ThoughtPatch.WhoWon TRANS: Psychology.Harmony.MentalState_SocialFighting_PersonalityPatch.AddPersonalityHook
  509. MentalState_SocialFighting.get_ShouldStop: PRE: UghYouGotMe.Marvs_MentalState_PleaseJustGiveUpWhenSocialFighting.PreFix
  510. MinifyUtility.Uninstall: PRE: WhatTheHack.Harmony.MinifyUtility_Uninstall.Prefix
  511. ModsConfig.RestartFromChangedMods: PRE: HugsLib.Patches.ModsConfig_RestartFromChangedMods_Patch.QuickRestartInDevMode
  512. Need_Outdoors.NeedInterval: TRANS: Psychology.Harmony.Need_OutdoorsPatch.OutdoorsyModifier
  513. Need_Rest.NeedInterval: post: Psychology.Harmony.Need_Rest_IntervalDreamPatch.CauseDream, Psychology.Harmony.Need_Rest_IntervalInsomniacPatch.MakeInsomniacLessRestful
  514. NegativeInteractionUtility.NegativeInteractionChanceFactor: post: Psychology.Harmony.NegativeInteractionUtility_ChancePatch.NewFormula
  515. OutfitDatabase.TryDelete: post: ChangeDresser.Patch_OutfitDatabase_TryDelete.Postfix
  516. OverlayDrawHandler.get_ShouldDrawPowerGrid: PRE: ProgressRenderer.Harmony_OverlayDrawHandler_ShouldDrawPowerGrid.Prefix
  517. OverlayDrawer.DrawAllOverlays: PRE: ProgressRenderer.Harmony_OverlayDrawer_DrawAllOverlays.Prefix
  518. PageUtility.StitchedPages: post: PrepareLanding.Patches.PageUtilityPatch.StitchedPagesPostFix
  519. Page_ConfigureStartingPawns.CanDoNext: post: AlienRace.HarmonyPatches.CanDoNextStartPawnPostfix
  520. Page_ConfigureStartingPawns.DoWindowContents: post: EdB.PrepareCarefully.HarmonyPatches.DoWindowContentsPostfix
  521. Page_ConfigureStartingPawns.PreOpen: post: EdB.PrepareCarefully.HarmonyPatches.PreOpenPostfix
  522. 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
  523. Page_ModsConfig.DoWindowContents: post: DoctorVanGogh.ModSwitch.Patches+ModsConfig_DoWindowContents+DrawOperationButtons.Postfix TRANS: DoctorVanGogh.ModSwitch.Patches+ModsConfig_DoWindowContents+InjectSearchBox.Transpiler
  524. Page_ModsConfig.PostClose: PRE: DoctorVanGogh.ModSwitch.Patches+Page_ModsConfig_PostClose.Prefix
  525. Page_ModsConfig.PreOpen: TRANS: DoctorVanGogh.ModSwitch.Patches+Page_ModsConfig_PreOpen.Transpiler
  526. PanelBackstory.DrawPanelContent: post: Psychology.Harmony.Optional.PanelBackstoryPatch.AddPsycheEditButton
  527. PathFinder.GetBuildingCost: post: DoorsExpanded.HarmonyPatches.GetBuildingCost_PostFix
  528. Pawn.ButcherProducts: post: AnimalsLogic.TastesLikeChicken+Pawn_ButcherProducts_Patch.Postfix
  529. Pawn.ChangeKind: PRE: AlienRace.HarmonyPatches.ChangeKindPrefix
  530. Pawn.CheckAcceptArrest: TRANS: Psychology.Harmony.Pawn_ArrestPatch.SwapArrestChance
  531. Pawn.CurrentlyUsableForBills: post: CompVehicle.HarmonyCompVehicle.CantUseMovingVehicles, WhatTheHack.Harmony.Pawn_CurrentlyUsableForBills.Postfix
  532. Pawn.DeSpawn: post: AchtungMod.Pawn_DeSpawn_Patch.Postfix
  533. Pawn.Destroy: post: SmartMedicine.Destroy_Pawn_Patch.Postfix
  534. Pawn.DrawAt: PRE: GiddyUpCore.Harmony.Pawn_DrawAt.Prefix
  535. Pawn.DropAndForbidEverything: PRE: WhatTheHack.Harmony.Pawn_DropAndForbidEverything.Prefix
  536. Pawn.ExitMap: PRE: CompActivatableEffect.HarmonyCompActivatableEffect.ExitMap_PreFix
  537. Pawn.ExposeData: PRE: PrisonLabor.HarmonyPatches.Patch_RemoveHediffIfDisabled.Prefix
  538. Pawn.GetGizmos: post: AllowTool.Patches.Pawn_GetGizmos_Patch.InsertPartyHuntGizmo, CompActivatableEffect.HarmonyCompActivatableEffect.GetGizmosPrefix, CompSlotLoadable.HarmonyCompSlotLoadable.GetGizmos_PostFix, PawnRules.Patch.Verse_Pawn_GetGizmos.Postfix, ChangeDresser.Patch_Pawn_GetGizmos.Postfix, DraftingPatcher.Pawn_GetGizmos_Patch.AddGizmo, RunAndGun.Harmony.Pawn_DraftController_GetGizmos_Patch.Postfix, SimpleSidearms.intercepts.Pawn_GetGizmos_Postfix.GetGizmos, WhatTheHack.Harmony.Pawn_GetGizmos.Postfix
  539. Pawn.GetInspectString: post: AchtungMod.Pawn_GetInspectString_Patch.Postfix
  540. Pawn.Kill: PRE: [800]ChangeDresser.Patch_Pawn_Kill.Prefix, WhatTheHack.Harmony.Pawn_Kill.Prefix post: [800]ChangeDresser.Patch_Pawn_Kill.Postfix, PawnRules.Patch.Verse_Pawn_Kill.Postfix, Rimatomics.HarmonyPatches+Harmony_Pawn_Kill.Postfix
  541. Pawn.PostApplyDamage: post: CompSlotLoadable.HarmonyCompSlotLoadable.PostApplyDamage_PostFix
  542. Pawn.PreTraded: post: Psychology.Harmony.Pawn_PreTradedPatch.BleedingHeartThought
  543. Pawn.SetFaction: PRE: PawnRules.Patch.Verse_Pawn_SetFaction.Prefix post: AlienRace.HarmonyPatches.SetFactionPostfix
  544. Pawn.Tick: post: PawnShields.HarmonyPatches.Patch_Pawn_Tick
  545. 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
  546. Pawn.TryGetAttackVerb: PRE: AnimalRangeAttack.ARA__VerbCheck_Patch.Prefix
  547. Pawn.get_BodySize: post: NightVision.NVHarmonyPatcher.GetBodySize_Patch
  548. Pawn.get_IsColonistPlayerControlled: PRE: WhatTheHack.Harmony.Pawn_get_IsColonistPlayerControlled.Prefix post: CompVehicle.HarmonyCompVehicle.IncludeVehiclesInIsColonistPlayerControlled
  549. PawnApparelGenerator.GenerateStartingApparelFor: PRE: AlienRace.HarmonyPatches.GenerateStartingApparelForPrefix post: JecsTools.HarmonyPatches.GenerateStartingApparelFor_PostFix, AlienRace.HarmonyPatches.GenerateStartingApparelForPostfix
  550. PawnApparelGenerator.GenerateWorkingPossibleApparelSetFor: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  551. PawnBioAndNameGenerator.FillBackstorySlotShuffled: PRE: AlienRace.HarmonyPatches.FillBackstoryInSlotShuffledPrefix
  552. PawnBioAndNameGenerator.GeneratePawnName: PRE: AlienRace.HarmonyPatches.GeneratePawnNamePrefix
  553. PawnBioAndNameGenerator.GetBackstoryCategoriesFor: TRANS: AlienRace.HarmonyPatches.GetBackstoryCategoriesForTranspiler
  554. PawnBioAndNameGenerator.GiveAppropriateBioAndNameTo: post: AlienRace.HarmonyPatches.GiveAppropriateBioAndNameToPostfix
  555. PawnBioAndNameGenerator.TryGetRandomUnusedSolidBioFor: post: AlienRace.HarmonyPatches.TryGetRandomUnusedSolidBioForPostfix
  556. PawnCapacitiesHandler.CapableOf: post: WhatTheHack.Harmony.PawnCapacitiesHandler_CapableOf.Postfix
  557. PawnCapacityUtility.CalculateLimbEfficiency: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  558. PawnCapacityUtility.CalculateTagEfficiency: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  559. PawnCapacityWorker_BloodFiltration.CalculateCapacityLevel: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  560. PawnColumnWorker_AllowedArea.DoCell: TRANS: PrisonLabor.Harmony.DisableAreaRestrictionsForPrisoners.Transpiler
  561. PawnColumnWorker_Label.DoCell: PRE: PrisonLabor.Harmony.ChangeWorkTabPrisonerLabelColor.Prefix
  562. PawnComponentsUtility.AddAndRemoveDynamicComponents: post: DraftingPatcher.PawnComponentsUtility_AddAndRemoveDynamicComponents_Patch.AddDraftability, WhatTheHack.Harmony.PawnComponentsUtility_AddAndRemoveDynamicComponents.Postfix
  563. PawnDiedOrDownedThoughtsUtility.AppendThoughts_ForHumanlike: post: Psychology.Harmony.PawnDiedOrDownedThoughtUtility_AppendThoughtsPatch.AppendPsychologyThoughts
  564. PawnDownedWiggler.WigglerTick: PRE: CompVehicle.HarmonyCompVehicle.VehicleShouldWiggle
  565. PawnGenerator.GenerateBodyType: post: AlienRace.HarmonyPatches.GenerateBodyTypePostfix
  566. PawnGenerator.GenerateGearFor: post: PawnShields.HarmonyPatches.Patch_PawnGenerator_GenerateGearFor, AlienRace.HarmonyPatches.GenerateGearForPostfix, SimpleSidearms.intercepts.PawnGenerator_GenerateGearFor_Postfix.GenerateGearFor
  567. PawnGenerator.GenerateInitialHediffs: post: AlienRace.HarmonyPatches.GenerateInitialHediffsPostfix
  568. PawnGenerator.GeneratePawn: post: PawnRules.Patch.Verse_PawnGenerator_GeneratePawn.Postfix
  569. PawnGenerator.GeneratePawn: PRE: AlienRace.HarmonyPatches.GeneratePawnPrefix post: JecsTools.HarmonyPatches.Post_GeneratePawn
  570. PawnGenerator.GeneratePawnRelations: PRE: AlienRace.HarmonyPatches.GeneratePawnRelationsPrefix
  571. PawnGenerator.GenerateRandomAge: PRE: AlienRace.HarmonyPatches.GenerateRandomAgePrefix
  572. PawnGenerator.GenerateTraits: PRE: [800]Psychology.Harmony.PawnGenerator_GenerateTraitsPatch.KinseyException, AlienRace.HarmonyPatches.GenerateTraitsPrefix post: Psychology.Harmony.PawnGenerator_GenerateTraitsSiblingsPatch.TaraiSiblings TRANS: AlienRace.HarmonyPatches.GenerateTraitsTranspiler
  573. PawnGraphicSet.ResolveAllGraphics: PRE: AlienRace.HarmonyPatches.ResolveAllGraphicsPrefix
  574. PawnGroupKindWorker.GeneratePawns: post: AbilityUser.AbilityUserMod.GeneratePawns_PostFix
  575. PawnGroupKindWorker_Trader.GenerateGuards: post: RimQuest.HarmonyPatches.AddQuestGiverTwo
  576. PawnGroupMakerUtility.GeneratePawns: post: JecsTools.HarmonyPatches.GeneratePawns
  577. PawnHairChooser.RandomHairDefFor: PRE: AlienRace.HarmonyPatches.RandomHairDefForPrefix
  578. PawnObserver.ObserveSurroundingThings: TRANS: Psychology.Harmony.PawnObserver_ObserveSurroundingPatch.DesensitizeViaCorpse
  579. PawnPathUtility.FirstBlockingBuilding: post: DoorsExpanded.HarmonyPatches.FirstBlockingBuilding_PostFix
  580. PawnPathUtility.TryFindLastCellBeforeBlockingDoor: PRE: DoorsExpanded.HarmonyPatches.ManhunterJobGiverFix
  581. PawnRecentMemory.RecentMemoryInterval: TRANS: NightVision.NVHarmonyPatcher.RecentMemory_Transpiler
  582. PawnRelationDef.GetGenderSpecificLabel: PRE: AlienRace.HarmonyPatches.GetGenderSpecificLabelPrefix
  583. PawnRelationWorker_Child.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceChildPostfix
  584. PawnRelationWorker_ExLover.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceExLoverPostfix
  585. PawnRelationWorker_ExSpouse.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceExSpousePostfix
  586. PawnRelationWorker_Fiance.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceFiancePostfix
  587. PawnRelationWorker_Lover.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceLoverPostfix
  588. PawnRelationWorker_Parent.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceParentPostfix
  589. PawnRelationWorker_Sibling.GenerateParent: PRE: Psychology.Harmony.PawnRelationWorker_Sibling_GenerateParentPatch.KinseyException
  590. PawnRelationWorker_Sibling.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceSiblingPostfix
  591. PawnRelationWorker_Spouse.GenerationChance: post: AlienRace.HarmonyPatches.GenerationChanceSpousePostfix
  592. PawnRenderer.BaseHeadOffsetAt: post: AlienRace.HarmonyPatches.BaseHeadOffsetAtPostfix
  593. PawnRenderer.DrawEquipmentAiming: PRE: CompInstalledPart.HarmonyCompInstalledPart.DrawEquipmentAiming_PreFix, CompOversizedWeapon.HarmonyCompOversizedWeapon.DrawEquipmentAimingPreFix post: CompActivatableEffect.HarmonyCompActivatableEffect.DrawEquipmentAimingPostFix, CompDeflector.HarmonyCompDeflector.DrawEquipmentAimingPostFix
  594. PawnRenderer.RenderPawnAt: post: PawnShields.HarmonyPatches.Patch_PawnRenderer_RenderPawnAt, RimQuest.HarmonyPatches.RenderPawnAt
  595. PawnRenderer.RenderPawnInternal: TRANS: AlienRace.HarmonyPatches.RenderPawnInternalTranspiler
  596. PawnTable.PawnTableOnGUI: PRE: WorkTab.PawnTable_PawnTableOnGUI.Prefix
  597. PawnTable.RecacheIfDirty: PRE: WorkTab.PawnTable_RecacheIfDirty.Prefix post: WorkTab.PawnTable_RecacheIfDirty.Postfix
  598. PawnUIOverlay.DrawPawnGUIOverlay: post: RimQuest.HarmonyPatches.DrawPawnGUIOverlay
  599. PawnUtility.GetAvoidGrid: post: PathAvoid.Patch_PawnUtility_GetAvoidGrid.Postfix
  600. PawnUtility.IsTravelingInTransportPodWorldObject: post: CompVehicle.HarmonyCompVehicle.PreventAssigningRandomFaction
  601. PawnUtility.TrySpawnHatchedOrBornPawn: post: PawnRules.Patch.RimWorld_PawnUtility_TrySpawnHatchedOrBornPawn.Postfix
  602. PawnWeaponGenerator.Reset: post: SimpleSidearms.intercepts.PawnWeaponGenerator_Reset_Postfix.Reset
  603. PawnWeaponGenerator.TryGenerateWeaponFor: PRE: AlienRace.HarmonyPatches.TryGenerateWeaponForPrefix post: AlienRace.HarmonyPatches.TryGenerateWeaponForPostfix
  604. Pawn_AgeTracker.BirthdayBiological: PRE: AlienRace.HarmonyPatches.BirthdayBiologicalPrefix
  605. Pawn_AgeTracker.RecalculateLifeStageIndex: post: AlienRace.HarmonyPatches.RecalculateLifeStageIndexPostfix
  606. Pawn_ApparelTracker.CanWearWithoutDroppingAnything: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  607. Pawn_ApparelTracker.Notify_ApparelAdded: PRE: ChangeDresser.Patch_Pawn_ApparelTracker_Notify_ApparelAdded.Prefix post: AbilityUser.AbilityUserMod.Notify_ApparelAdded_PostFix
  608. Pawn_ApparelTracker.Notify_ApparelRemoved: post: AbilityUser.AbilityUserMod.Notify_ApparelRemoved_PostFix, ChangeDresser.Patch_Pawn_ApparelTracker_Notify_ApparelRemoved.Postfix
  609. Pawn_ApparelTracker.Remove: post: NightVision.NVHarmonyPatcher.Remove_Postfix
  610. Pawn_ApparelTracker.TakeWearoutDamageForDay: post: NightVision.NVHarmonyPatcher.TakeWearoutDamageForTheDay_Postfix
  611. Pawn_ApparelTracker.TryDrop: post: NightVision.NVHarmonyPatcher.TryDrop_Postfix
  612. Pawn_ApparelTracker.Wear: post: NightVision.NVHarmonyPatcher.Wear_Postfix TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  613. Pawn_CarryTracker.TryDropCarriedThing: post: PrisonLabor.Harmony.ForibiddenDropPatch.Postfix2
  614. Pawn_CarryTracker.TryDropCarriedThing: post: PrisonLabor.Harmony.ForibiddenDropPatch.Postfix
  615. 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
  616. 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
  617. Pawn_EquipmentTracker.AddEquipment: post: SimpleSidearms.intercepts.Pawn_EquipmentTracker_AddEquipment_Postfix.AddEquipment
  618. Pawn_EquipmentTracker.MakeRoomFor: post: PawnShields.HarmonyPatches.Patch_Pawn_EquipmentTracker_MakeRoomFor
  619. Pawn_EquipmentTracker.Notify_EquipmentAdded: post: AbilityUser.AbilityUserMod.Notify_EquipmentAdded_PostFix
  620. Pawn_EquipmentTracker.Notify_EquipmentRemoved: post: AbilityUser.AbilityUserMod.Notify_EquipmentRemoved_PostFix
  621. Pawn_EquipmentTracker.TryDropEquipment: PRE: CompActivatableEffect.HarmonyCompActivatableEffect.TryDropEquipment_PreFix, CompInstalledPart.HarmonyCompInstalledPart.TryDropEquipment_PreFix post: ProfitableWeapons.HarmonyPatches.PostfixTryDropEquipment
  622. Pawn_GuestTracker.SetGuestStatus: PRE: PawnRules.Patch.RimWorld_Pawn_GuestTracker_SetGuestStatus.Prefix post: PrisonLabor.HarmonyPatches.Patch_DefaultInteractionMode.Postfix
  623. Pawn_HealthTracker.AddHediff: post: NightVision.NVHarmonyPatcher.AddHediff_Postfix
  624. Pawn_HealthTracker.CheckForStateChange: post: AlienRace.HarmonyPatches.CheckForStateChangePostfix TRANS: WhatTheHack.Harmony.Pawn_HealthTracker_CheckForStateChange.Transpiler
  625. Pawn_HealthTracker.HasHediffsNeedingTend: PRE: WhatTheHack.Harmony.Pawn_HealthTracker_HasHediffsNeedingTend.Prefix
  626. Pawn_HealthTracker.HealthTick: post: WhatTheHack.Harmony.Pawn_HealthTracker_HealthTick.Postfix
  627. Pawn_HealthTracker.MakeDowned: PRE: BlueLeakTest.DiesUponDowned.Prefix post: GiddyUpCore.Harmony.Pawn_HealthTracker_MakeDowned.Postfix, WhatTheHack.Harmony.Pawn_HealthTracker_MakeDowned.Postfix
  628. Pawn_HealthTracker.NotifyPlayerOfKilled: PRE: BlueLeakTest.DeadPawnMessageRemoval.Prefix
  629. Pawn_HealthTracker.PreApplyDamage: PRE: JecsTools.HarmonyPatches.PreApplyDamage_PrePatch, PawnShields.HarmonyPatches.Patch_Pawn_HealthTracker_PreApplyDamage
  630. Pawn_HealthTracker.SetDead: post: GiddyUpCore.Harmony.Pawn_HealthTracker_SetDead.Postfix
  631. Pawn_HealthTracker.ShouldBeDead: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  632. Pawn_HealthTracker.ShouldBeDeadFromRequiredCapacity: TRANS: DeathRattle.Harmony.ShouldBeDeadFromRequiredCapacityPatch.DeathRattleException
  633. Pawn_HealthTracker.ShouldBeDowned: PRE: CompVehicle.HarmonyCompVehicle.VehicleShouldBeDowned
  634. Pawn_InventoryTracker.DropAllNearPawn: PRE: ProfitableWeapons.HarmonyPatches.PrefixDropAllNearPawn
  635. Pawn_InventoryTracker.Notify_ItemRemoved: post: PickUpAndHaul.HarmonyPatches.Pawn_InventoryTracker_PostFix
  636. Pawn_JobTracker.CleanupCurrentJob: PRE: SmartMedicine.CleanupCurrentJob_Patch.Prefix
  637. 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
  638. Pawn_JobTracker.EndCurrentJob: PRE: Psychology.Harmony.Pawn_JobTracker_EndCurrentJobPatch.HeavySleeperTrait TRANS: AchtungMod.Pawn_JobTracker_EndCurrentJob_Patch.Transpiler
  639. Pawn_JobTracker.Notify_MasterDraftedOrUndrafted: PRE: GiddyUpCore.Harmony.Pawn_JobTracker_Notify_MasterDraftedOrUndrafted.Prefix
  640. Pawn_JobTracker.ShouldStartJobFromThinkTree: post: AchtungMod.Pawn_JobTracker_ShouldStartJobFromThinkTree_Patch.Postfix
  641. Pawn_JobTracker.StartJob: PRE: BattleMounts.Harmony.Pawn_JobTracker_StartJob.Prefix post: AnimalsLogic.Come+Pawn_JobTracker_StartJob_Patch.Postfix
  642. Pawn_NeedsTracker.ShouldHaveNeed: TRANS: PrisonLabor.HarmonyPatches.Patch_NeedOnlyByPrisoners.Transpiler, PrisonLabor.Harmony.NeedOnlyByPrisonersPatch.Transpiler
  643. Pawn_PathFollower.StartPath: TRANS: AlienRace.HarmonyPatches.PostureTranspiler
  644. Pawn_PathFollower.TryRecoverFromUnwalkablePosition: TRANS: AchtungMod.Pawn_PathFollower_TryRecoverFromUnwalkablePosition_Patch.Transpiler
  645. Pawn_PlayerSettings.GetGizmos: PRE: GiddyUpCore.Harmony.Pawn_PlayerSettings_GetGizmos.Prefix
  646. Pawn_RelationsTracker.CompatibilityWith: post: AlienRace.HarmonyPatches.CompatibilityWithPostfix
  647. Pawn_RelationsTracker.Notify_RescuedBy: post: Psychology.Harmony.Notify_RescuedBy_BleedingHeartPatch.AddBleedingHeartThought
  648. Pawn_RelationsTracker.SecondaryLovinChanceFactor: post: Psychology.Harmony.Pawn_RelationsTracker_LovinChancePatch.PsychologyFormula TRANS: AlienRace.HarmonyPatches.SecondaryLovinChanceFactorTranspiler
  649. Pawn_RotationTracker.RotationTrackerTick: PRE: CompVehicle.HarmonyCompVehicle.VehicleRotatorTick
  650. Pawn_StoryTracker.get_SkinColor: post: AlienRace.HarmonyPatches.SkinColorPostfix
  651. Pawn_StoryTracker.get_TitleShort: post: Psychology.Harmony.Pawn_StoryTracker_MayorLabel.SetMayorLabel
  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: TD_Enhancement_Pack.PlaySettings_Patch.AddButton, TD_Enhancement_Pack.PlaySettings_Patch_Fertility.AddButton, TD_Enhancement_Pack.PlaySettings_Patch_Lighting.AddButton, RenameColony.Mod+RenameColony.AddWidget
  664. PossibleApparelSet.GiveToPawn: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  665. PowerConnectionMaker.TryConnectToAnyPowerNet: PRE: WhatTheHack.Harmony.PowerConnectionMaker_TryConnectToAnyPowerNet.Prefix
  666. PresetLoaderVersion4.LoadPawn: post: Psychology.Harmony.Optional.PresetLoaderPatch.AddPsyche
  667. PresetSaver.SaveToFile: TRANS: Psychology.Harmony.Optional.PresetSaverPatch.SavePawnRef
  668. PriorityWork.GetGizmos: post: AchtungMod.PriorityWork_GetGizmos_Patch.Postfix
  669. Projectile.Launch: PRE: BattleMounts.Harmony.Projectile_Launch.Prefix post: Rimatomics.HarmonyPatches+Harmony_Projectile_Launch.Postfix
  670. Projectile.get_DamageAmount: post: ProperShotguns.HarmonyPatches.PostfixDamageAmount
  671. ProjectileProperties.get_StoppingPower: post: RangedStaggerRebalanced.HarmonyPatches.PostfixStoppingPower
  672. RaceProperties.CanEverEat: post: AlienRace.HarmonyPatches.CanEverEat
  673. Rand.EnsureStateStackEmpty: PRE: MapReroll.Patches.Rand_EnsureStateStackEmpty_Patch.OptionalStackChecks
  674. ReachabilityUtility.CanReach: PRE: RimFridge.Patch_ReachabilityUtility_CanReach.Prefix
  675. RecipeDef.get_AvailableNow: post: Rimatomics.HarmonyPatches+Harmony_RecipeDef_AvailableNow.Postfix
  676. RecipeWorkerCounter.CountProducts: post: ChangeDresser.Patch_RecipeWorkerCounter_CountProducts.Postfix
  677. Recipe_InstallArtificialBodyPart.ApplyOnPawn: PRE: Psychology.Harmony.Recipe_InstallArtificialBodyPart_ApplyPatch.BleedingHeartThought
  678. Recipe_InstallImplant.ApplyOnPawn: PRE: Psychology.Harmony.Recipe_InstallImplant_ApplyPatch.BleedingHeartThought
  679. Recipe_InstallNaturalBodyPart.ApplyOnPawn: PRE: Psychology.Harmony.Recipe_InstallNaturalBodyPart_ApplyPatch.BleedingHeartThought
  680. Recipe_Surgery.CheckSurgeryFail: PRE: LessArbitrarySurgery.Harmony.Recipe_SurgeryFailPatch.CheckSurgeryFail post: Psychology.Harmony.Recipe_Surgery_FailPatch.BleedingHeartThought
  681. RecordsUtility.Notify_BillDone: post: Psychology.Harmony.RecordsUtility_BillDonePatch.BleedingHeartThought
  682. RelationsUtility.TryDevelopBondRelation: PRE: PawnRules.Patch.RimWorld_RelationsUtility_TryDevelopBondRelation.Prefix
  683. ResearchManager.FinishProject: PRE: FluffyResearchTree.HarmonyPatches_Queue+DoCompletionDialog.Prefix
  684. ResearchManager.ResearchPerformed: PRE: FluffyResearchTree.HarmonyPatches_Queue+ResearchPerformed.Prefix post: FluffyResearchTree.HarmonyPatches_Queue+ResearchPerformed.Postfix
  685. ReservationManager.CanReserve: post: ChangeDresser.Patch_ReservationManager_CanReserve.Postfix
  686. ReservationManager.Reserve: TRANS: AchtungMod.ReservationManager_Reserve_Patch.Transpiler
  687. ReservationManager.RespectsReservationsOf: TRANS: PrisonLabor.HarmonyPatches.Patch_RespectReservation.Transpiler
  688. RestUtility.CanUseBedEver: PRE: WhatTheHack.Harmony.RestUtility_CanUseBedEver.Prefix post: AlienRace.HarmonyPatches.CanUseBedEverPostfix
  689. RestUtility.CurrentBed: PRE: WhatTheHack.Harmony.RestUtility_CurrentBed.Prefix
  690. RestUtility.FindBedFor: PRE: WhatTheHack.Harmony.RestUtility_FindBedFor.Prefix post: CompVehicle.HarmonyCompVehicle.DontRescueVehicles
  691. RestUtility.GetBedSleepingSlotPosFor: PRE: WhatTheHack.Harmony.RestUtility_GetBedSleepingSlotPosFor.Prefix
  692. RestUtility.WakeUp: post: WhatTheHack.Harmony.RestUtility_WakeUp.Postfix
  693. ReverseDesignatorDatabase.InitDesignators: post: AllowTool.Patches.ReverseDesignatorDatabase_Init_Patch.InjectReverseDesignators, TurretExtensions.HarmonyPatches.PostfixInitDesignators
  694. RoofGrid.RoofGridUpdate: PRE: ProgressRenderer.Harmony_RoofGrid_RoofGridUpdate.Prefix
  695. Root.Update: post: HugsLib.Patches.Root_Patch.UpdateHook
  696. Root_Play.SetupForQuickTestPlay: TRANS: HugsLib.Patches.RootPlay_TestPlay_Patch.InjectCustomQuickstartSettings
  697. SaveRecordPawnV4.ExposeData: post: Psychology.Harmony.Optional.SaveRecordPawnV4Patch.ExposePsycheData
  698. SelectionDrawer.DrawSelectionOverlays: PRE: ProgressRenderer.Harmony_SelectionDrawer_DrawSelectionOverlays.Prefix post: AchtungMod.SelectionDrawer_DrawSelectionOverlays_Patch.Postfix
  699. Selector.<SelectInsideDragBox>m__0: TRANS: WhatTheHack.Harmony.Selector_SelectInsideDragbox.Transpiler
  700. Selector.ClearSelection: post: BlueprintReport.SelectorChangeNotifiers.SelectorClearNotifier.Postfix
  701. Selector.Deselect: PRE: BlueprintReport.SelectorChangeNotifiers.SelectorDeselectNotifier.Prefix post: BlueprintReport.SelectorChangeNotifiers.SelectorDeselectNotifier.Postfix
  702. Selector.Select: PRE: BlueprintReport.SelectorChangeNotifiers.SelectorSelectNotifier.Prefix post: BlueprintReport.SelectorChangeNotifiers.SelectorSelectNotifier.Postfix
  703. SelfDefenseUtility.ShouldStartFleeing: PRE: WhatTheHack.Harmony.SelfDefenceUtility_ShouldStartFleeing.Prefix
  704. SettlementBase.ShouldRemoveMapNow: post: Rimatomics.HarmonyPatches+Harmony_SettlementBase_ShouldRemoveMapNow.Postfix
  705. SettlementBase_TraderTracker.get_TradePriceImprovementOffsetForPlayer: post: The_Price_Is_Right.TradePriceOffset.Postfix
  706. ShieldBelt.DrawWornExtras: PRE: BattleMounts.Harmony.ShieldBelt_DrawWornExtras.Prefix
  707. ShieldBelt.get_ShouldDisplay: post: WhatTheHack.Harmony.ShieldBelt_get_ShouldDisplay.Postfix
  708. ShortCircuitUtility.DoShortCircuit: PRE: RT_Fuse.Patch_DoShortCircuit.Prefix
  709. ShortHashGiver.GiveShortHash: PRE: AbilityUser.AbilityUserMod.GiveShortHash_PrePatch
  710. Site.ShouldRemoveMapNow: post: Rimatomics.HarmonyPatches+Harmony_Site_ShouldRemoveMapNow.Postfix
  711. SituationalThoughtHandler.TryCreateThought: PRE: AlienRace.HarmonyPatches.TryCreateSituationalThoughtPrefix
  712. SkillRecord.Interval: PRE: RTMadSkills.Patch_SkillRecordInterval.Prefix
  713. SkillRecord.Learn: post: TD_Enhancement_Pack.Learn_Patch.Postfix
  714. SkillRecord.LearnRateFactor: post: RTMadSkills.Patch_LearningSaturation.Postfix
  715. SkillUI.DrawSkill: TRANS: TD_Enhancement_Pack.SkillLearningIndicator.Transpiler
  716. SkillUI.GetSkillDescription: post: RTMadSkills.Patch_LearningSaturationUI.Postfix
  717. SkyManager.UpdateOverlays: post: TD_Enhancement_Pack.SkyManagerDirty_Patch.Postfix
  718. SocialCardUtility.Recache: PRE: CompVehicle.HarmonyCompVehicle.SocialTabNullHandling
  719. SocialProperness.IsSociallyProper: TRANS: PrisonLabor.HarmonyPatches.Patch_SocialPropernessFix.Transpiler
  720. Stance_Warmup.StanceTick: post: SimpleSidearms.intercepts.Stance_Warmup_StanceTick_Postfix.StanceTick
  721. StartingPawnUtility.NewGeneratedStartingPawn: PRE: AlienRace.HarmonyPatches.NewGeneratedStartingPawnPrefix
  722. StatExtension.GetStatValue: post: CompSlotLoadable.HarmonyCompSlotLoadable.GetStatValue_PostFix
  723. StatPart_Glow.ActiveFor: post: NightVision.NVHarmonyPatcher.ActiveFor_Postfix
  724. StatPart_Glow.ExplanationPart: post: NightVision.NVHarmonyPatcher.ExplanationPart_PostFix
  725. StatPart_Glow.FactorFromGlow: post: NightVision.NVHarmonyPatcher.FactorFromGlow_PostFix
  726. StatPart_NaturalNotMissingBodyPartsCoverage.<TryGetValue>m__0: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  727. StatWorker.GetExplanationUnfinalized: post: TurretExtensions.HarmonyPatches.PostfixGetExplanationUnfinalized TRANS: PawnShields.HarmonyPatches.Transpiler_StatWorker_GetExplanationUnfinalized
  728. StatWorker.GetValueUnfinalized: post: PawnShields.HarmonyPatches.Patch_StatWorker_GetValueUnfinalized, TurretExtensions.HarmonyPatches.PostfixGetValueUnfinalized
  729. StatWorker.IsDisabledFor: PRE: WhatTheHack.Harmony.StatWorker_IsDisabledFor.Prefix
  730. StatWorker.StatOffsetFromGear: post: CompSlotLoadable.HarmonyCompSlotLoadable.StatOffsetFromGear_PostFix
  731. StatsReportUtility.DescriptionEntry: post: TurretExtensions.HarmonyPatches.PostfixDescriptionEntry
  732. StatsReportUtility.StatsToDraw: post: TurretExtensions.HarmonyPatches.PostfixStatsToDraw_Thing
  733. StatsReportUtility.StatsToDraw: post: TurretExtensions.HarmonyPatches.PostfixStatsToDraw_ThingDef
  734. StorageSettings.ExposeData: post: RSA.StorageSettings_ExposeData.ExposeData
  735. StoreUtility.NoStorageBlockersIn: post: RSA.StoreUtility_NoStorageBlockersIn.FilledEnough
  736. StoryState.Notify_IncidentFired: post: Safely_Hidden_Away.CycleDampener.Postfix
  737. StoryState.get_LastThreatBigTick: PRE: Safely_Hidden_Away.CycleDampener.LastThreatBigTickPrefix
  738. StrippableUtility.CanBeStrippedByColony: PRE: WhatTheHack.Harmony.WorkGiver_Strip_HasJobOnThing.Prefix
  739. SymbolResolver_RandomMechanoidGroup.<Resolve>m__0: post: CompVehicle.HarmonyCompVehicle.MechanoidsFixerAncient
  740. SymbolResolver_Settlement.Resolve: PRE: CustomFactionBase.CustomBaseUtility.FactionBasePrefix
  741. Targeter.ConfirmStillValid: PRE: AbilityUser.AbilityUserMod.ConfirmStillValid
  742. Targeter.ProcessInputEvents: PRE: AbilityUser.AbilityUserMod.ProcessInputEvents_PreFix
  743. Targeter.TargeterUpdate: PRE: Rimatomics.HarmonyPatches+Harmony_Targeter_TargeterUpdate.Prefix, ProgressRenderer.Harmony_Targeter_TargeterUpdate.Prefix post: AbilityUser.AbilityUserMod.TargeterUpdate_PostFix
  744. TendUtility.DoTend: post: Psychology.Harmony.TendUtility_TendPatch.BleedingHeartThought
  745. TerrainGrid.DoTerrainChangedEffects: post: TD_Enhancement_Pack.DoTerrainChangedEffects_Patch.Postfix, TD_Enhancement_Pack.DoTerrainChangedEffects_Patch_Fertility.Postfix
  746. TerrainPatchMaker.Init: PRE: MapReroll.Patches.DeterministicGenerationPatcher.DeterministicPatchesSetup post: MapReroll.Patches.DeterministicGenerationPatcher.PopDeterministicRandState
  747. Thing.ButcherProducts: post: WhatTheHack.Harmony.Thing_ButcherProducts.Postfix
  748. Thing.DrawExtraSelectionOverlays: post: WhatTheHack.Harmony.Thing_DrawExtraSelectionOverlays.Postfix
  749. Thing.Print: PRE: WhatTheHack.Harmony.Building_DrawAt.Prefix
  750. Thing.SetFactionDirect: post: AlienRace.HarmonyPatches.SetFactionDirectPostfix
  751. Thing.SpecialDisplayStats: post: RangedStaggerRebalanced.HarmonyPatches.Thing_PostfixSpecialDisplayStats
  752. Thing.TakeDamage: PRE: CompDeflector.HarmonyCompDeflector.TakeDamage_PreFix
  753. Thing.get_DefaultGraphic: post: CompOversizedWeapon.HarmonyCompOversizedWeapon.get_Graphic_PostFix
  754. Thing.get_DrawPos: PRE: WhatTheHack.Harmony.Thing_get_DrawPos.Prefix
  755. Thing.get_Graphic: post: TurretExtensions.HarmonyPatches.PostfixGraphic
  756. ThingDef.SpecialDisplayStats: post: TurretExtensions.HarmonyPatches.ThingDef_PostfixSpecialDisplayStats, RangedStaggerRebalanced.HarmonyPatches.ThingDef_PostfixSpecialDisplayStats
  757. ThingFilterUI.DoThingFilterConfigWindow: PRE: StorageSearch.HaulingHysteresis_InjectControls.Before_DoThingFilterConfigWindow TRANS: RSA.Core.FilterSearch_InjectSearchBox.Transpiler
  758. ThingOverlays.ThingOverlaysOnGUI: post: AchtungMod.ThingOverlays_ThingOverlaysOnGUI_Patch.Postfix
  759. ThingOwner.NotifyAdded: post: BlueprintReport.FrameChangeNotifiers.FrameAddNotifier.Postfix
  760. ThingOwner.NotifyRemoved: post: BlueprintReport.FrameChangeNotifiers.FrameRemoveNotifier.Postfix
  761. ThingSelectionUtility.SelectNextColonist: PRE: AnimalTab.Patch_ThingSelectionUtility+Pre_SelectNextColonist.Prefix
  762. ThingSelectionUtility.SelectPreviousColonist: PRE: AnimalTab.Patch_ThingSelectionUtility+Pre_SelectPreviousColonist.Prefix
  763. ThingSelectionUtility.SelectableByMapClick: PRE: Replace_Stuff.OverMineable.FoggedSelectable.Prefix
  764. ThingWithComps.DeSpawn: PRE: Rimatomics.HarmonyPatches+Harmony_Projectile_DeSpawn.Prefix
  765. ThingWithComps.GetFloatMenuOptions: post: AllowTool.Patches.Thing_GetFloatMenuOptions_Patch.FinishOffWhenDrafted
  766. ThingWithComps.InitializeComps: post: AbilityUser.AbilityUserMod.InitializeComps_PostFix
  767. ThinkNode_ConditionalColonist.Satisfied: post: CompVehicle.HarmonyCompVehicle.Satisfied_PostFix
  768. ThoughtUtility.CanGetThought: post: AlienRace.HarmonyPatches.CanGetThoughtPostfix
  769. ThoughtUtility.GiveThoughtsForPawnExecuted: post: Psychology.Harmony.ThoughtUtility_ExecutedPatch.BleedingHeartThoughts
  770. ThoughtUtility.GiveThoughtsForPawnOrganHarvested: post: Psychology.Harmony.ThoughtUtility_OrganHarvestedPatch.BleedingHeartThoughts
  771. ThoughtWorker_AlwaysActive.CurrentStateInternal: post: Psychology.Harmony.ThoughtWorker_AlwaysActivePatch.AlwaysActiveDepression
  772. ThoughtWorker_AnnoyingVoice.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_AnnoyingVoicePatch.Disable
  773. ThoughtWorker_ChemicalInterestVsTeetotaler.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_ChemicalInterestVsTeetotalerPatch.Disable
  774. ThoughtWorker_CreepyBreathing.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_CreepyBreathingPatch.Disable
  775. ThoughtWorker_Dark.CurrentStateInternal: post: NightVision.NVHarmonyPatcher.CurrentStateInternal_Postfix
  776. ThoughtWorker_Disfigured.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_DisfiguredPatch.Disable
  777. ThoughtWorker_HardWorkerVsLazy.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_HardWorkerVsLazyPatch.Disable
  778. ThoughtWorker_Hediff.CurrentStateInternal: post: Psychology.Harmony.ThoughtWorker_HediffPsychology.MethadoneHigh
  779. ThoughtWorker_Pretty.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_PrettyPatch.Disable
  780. ThoughtWorker_TeetotalerVsChemicalInterest.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_TeetotalerVsChemicalInterestPatch.Disable
  781. ThoughtWorker_Ugly.CurrentSocialStateInternal: post: Psychology.Harmony.ThoughtWorker_UglyPatch.Disable
  782. ThoughtWorker_WantToSleepWithSpouseOrLover.CurrentStateInternal: (no patches)
  783. Toils_Haul.PlaceHauledThingInCell: post: AllowTool.Patches.ToilsHaul_PlaceInCell_Patch.ClearHaulUrgently
  784. TouchPathEndModeUtility.IsCornerTouchAllowed: PRE: Replace_Stuff.OverMineable.CornerBuildable.Prefix
  785. TouchPathEndModeUtility.MakesOccupiedCellsAlwaysReachableDiagonally: PRE: Replace_Stuff.OverMineable.ConrnerMineableOkay.Prefix
  786. TradeDeal.Reset: PRE: ChangeDresser.Patch_TradeDeal_Reset.Prefix
  787. TradeShip.ColonyThingsWillingToBuy: post: ChangeDresser.Patch_PassingShip_TryOpenComms.Postfix
  788. Tradeable.InitPriceDataIfNeeded: TRANS: The_Price_Is_Right.BuySellCollapser.Transpiler
  789. Tradeable_Pawn.get_Label: post: AnimalsLogic.Patch_Tradeable_Pawn_Label.Postfix
  790. TraderCaravanUtility.GetTraderCaravanRole: post: GiddyUpCaravan.Harmony.TraderCaravanUtility_GetTraderCaravanRole.Postfix TRANS: AlienRace.HarmonyPatches.GetTraderCaravanRoleTranspiler
  791. TrainableUtility.DegradationPeriodTicks: TRANS: AnimalsLogic.ForgetMeNot+TrainableUtility_DegradationPeriodTicks_Patch.Transpiler
  792. TrainableUtility.TamenessCanDecay: TRANS: AnimalsLogic.ForgetMeNot+TrainableUtility_TamenessCanDecay_Patch.Transpiler
  793. TraitSet.GainTrait: PRE: AlienRace.HarmonyPatches.GainTraitPrefix, Psychology.Harmony.TraitSet_GainTraitPatch.KinseyException
  794. TransferableOneWay.get_Label: post: AnimalsLogic.Patch_TransferableOneWay_Label.Postfix
  795. TransferableOneWayWidget.DoRow: PRE: WhatTheHack.Harmony.TransferableOneWayWidget_DoRow.Prefix TRANS: GiddyUpCaravan.Harmony.TransferableOneWayWidget_DoRow.Transpiler
  796. TransferableOneWayWidget.FillMainRect: post: GiddyUpCaravan.Harmony.TransferableOneWayWidget_FillMainRect.Postfix
  797. TransferableUIUtility.DrawExtraInfo: PRE: WhatTheHack.Harmony.TransferableUIUtility_DrawExtraInfo.Prefix
  798. TransferableUtility.CanStack: PRE: WhatTheHack.Harmony.TransferableUtility_CanStack.Prefix
  799. TransferableUtility.TransferAsOne: post: GiddyUpCaravan.Harmony.TransferableUtility_TransferAsOne.Postfix
  800. TurretTop.DrawTurret: TRANS: TurretExtensions.HarmonyPatches.TranspileDrawTurret
  801. TurretTop.TurretTopTick: PRE: WhatTheHack.Harmony.TurretTop_TurretTopTick.Prefix
  802. UIRoot.UIRootOnGUI: post: HugsLib.Patches.UIRoot_Patch.OnGUIHook
  803. Verb.TryCastNextBurstShot: PRE: RunAndGun.Harmony.Verb_TryCastNextBurstShot.Prefix
  804. Verb.TryStartCastOn: PRE: CompActivatableEffect.HarmonyCompActivatableEffect.TryStartCastOnPrefix, RunAndGun.Harmony.Verb_TryStartCastOn.Prefix
  805. Verb.get_DirectOwner: PRE: AbilityUser.AbilityUserMod.get_DirectOwner_Prefix
  806. Verb.get_UIIcon: PRE: AbilityUser.AbilityUserMod.get_UIIcon
  807. VerbProperties.AdjustedAccuracy: post: BattleMounts.Harmony.VerbProperties_AdjustedAccuracy.Postfix, RunAndGun.Harmony.VerbProperties_AdjustedAccuracy.Postfix
  808. VerbTracker.GetVerbsCommands: PRE: CompVehicle.HarmonyCompVehicle.GetVerbsCommands_PreFix
  809. Verb_LaunchProjectile.TryCastShot: post: ProfitableWeapons.HarmonyPatches.PostfixTryCastShot
  810. Verb_LaunchProjectile.get_Projectile: PRE: AbilityUser.AbilityUserMod.get_Projectile_Prefix
  811. Verb_MeleeAttack.SoundHitBuilding: post: CompExtraSounds.HarmonyCompExtraSounds.SoundHitBuildingPrefix
  812. Verb_MeleeAttack.SoundHitPawn: post: CompExtraSounds.HarmonyCompExtraSounds.SoundHitPawnPrefix
  813. Verb_MeleeAttack.SoundMiss: post: CompExtraSounds.HarmonyCompExtraSounds.SoundMissPrefix
  814. Verb_MeleeAttack.TryCastShot: post: ProfitableWeapons.HarmonyPatches.PostfixTryCastShot, SimpleSidearms.intercepts.Verb_MeleeAttack_TryCastShot_PostFix.TryCastShot
  815. Verb_MeleeAttackDamage.DamageInfosToApply: post: CompSlotLoadable.HarmonyCompSlotLoadable.DamageInfosToApply_PostFix, AlienRace.HarmonyPatches.DamageInfosToApplyPostfix
  816. Verb_Shoot.TryCastShot: PRE: CompVehicle.HarmonyCompVehicle.CanVehicleShoot
  817. Verb_ShootOneUse.SelfConsume: post: SimpleSidearms.intercepts.Verb_ShootOneUse_SelfConsume_Postfix.SelfConsume
  818. VoluntarilyJoinableLordsStarter.Tick_TryStartParty: PRE: Psychology.Harmony.VoluntarilyJoinableLordsStarter_StartPartyPatch.ExtraSocialiteParties
  819. WITab_Caravan_Gear.TryEquipDraggedItem: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  820. WITab_Caravan_Health.DoRow: TRANS: AlienRace.HarmonyPatches.BodyReferenceTranspiler
  821. WealthWatcher.ForceRecount: post: ChangeDresser.HarmonyPatches+Patch_WealthWatcher_ForceRecount.Postfix
  822. WidgetRow.FillableBar: TRANS: TD_Enhancement_Pack.FillableBar_Patch.Transpiler
  823. WidgetsWork.DrawWorkBoxFor: TRANS: PrisonLabor.HarmonyPatches.Patch_WorkDisable.Transpiler
  824. WidgetsWork.TipForPawnWorker: TRANS: PrisonLabor.Harmony.WorkDisablePatch2.Transpiler
  825. Window.Close: post: TD_Enhancement_Pack.PauseAfterNegotiation.Postfix
  826. WorkGiver_ConstructDeliverResources.FindNearbyNeeders: TRANS: AchtungMod.WorkGiver_ConstructDeliverResources_FindNearbyNeeders_Patch.Transpiler
  827. WorkGiver_DoBill.GetMedicalCareCategory: PRE: Pharmacist.Properties.WorkGiver_DoBill_GetMedicalCareCategory.Prefix
  828. WorkGiver_DoBill.JobOnThing: post: QualitySurgeon.QualitySurgeon.Postfix
  829. WorkGiver_DoBill.StartOrResumeBillJob: TRANS: PrisonLabor.HarmonyPatches.Patch_BillPrevention.Transpiler
  830. WorkGiver_DoBill.TryFindBestBillIngredients: post: MendingChangeDresserPatch.Patch_WorkGiver_DoBill_TryFindBestBillIngredients.Postfix
  831. WorkGiver_DoBill.TryFindBestBillIngredients: PRE: WhatTheHack.Harmony.WorkGiver_DoBill_TryFindBestBillIngredients.Prefix post: ChangeDresser.HarmonyPatches+Patch_WorkGiver_DoBill_TryFindBestBillIngredients.Postfix
  832. WorkGiver_GrowerHarvest.HasJobOnCell: PRE: TD_Enhancement_Pack.NoHarvestJob.Prefix post: AlienRace.HarmonyPatches.HasJobOnCellHarvestPostfix
  833. WorkGiver_GrowerSow.ExtraRequirements: post: AlienRace.HarmonyPatches.ExtraRequirementsGrowerSowPostfix
  834. WorkGiver_HaulUrgently.JobOnThing: PRE: PickUpAndHaul.HarmonyPatches.AllowToolHaulUrgentlyJobOnThing_PreFix
  835. WorkGiver_InteractAnimal.CanInteractWithAnimal: post: AlienRace.HarmonyPatches.CanInteractWithAnimalPostfix
  836. WorkGiver_Miner.JobOnThing: PRE: Mining_Priority.WorkGiver_Miner_Potential_Patch.Prefix
  837. WorkGiver_Repair.HasJobOnThing: TRANS: AchtungMod.WorkGiver_Repair_HasJobOnThing_Patch.Transpiler
  838. WorkGiver_Researcher.ShouldSkip: post: AlienRace.HarmonyPatches.ShouldSkipResearchPostfix
  839. WorkGiver_Scanner.GetPriority: post: Mining_Priority.WorkGiver_Miner_GetPriority_Patch.Postfix
  840. WorkGiver_TakeToBedToOperate.HasJobOnThing: PRE: AnimalsLogic.YouSleepHere+WorkGiver_TakeToBedToOperate_HasJobOnThing_Patch.Prefix
  841. WorkGiver_Tend.GoodLayingStatusForTend: post: SmartMedicine.GoodLayingStatusForTend_Patch.Postfix
  842. WorkGiver_Tend.JobOnThing: PRE: SmartMedicine.JobOnThing_Patch.Prefix
  843. WorkshopItem.MakeFrom: TRANS: DoctorVanGogh.ModSwitch.Patches+WorkshopItem_MakeFrom.Transpiler
  844. World.HasCaves: PRE: MapReroll.Patches.World_HasCaves_Patch.ConsistentRerollCaves
  845. World.NaturalRockTypesIn: post: PrepareLanding.Patches.PatchNaturalRockTypesIn.NaturalRockTypesInPostFix
  846. WorldGenStep_Terrain.GenerateGridIntoWorld: post: PrepareLanding.Patches.PatchGenerateGridIntoWorld.GenerateGridIntoWorldPostFix
  847. WorldGenerator.GenerateWorld: PRE: PrepareLanding.Patches.PatchGenerateWorld.GenerateWorldPrefix post: PrepareLanding.Patches.PatchGenerateWorld.GenerateWorldPostFix
  848. WorldInterface.WorldInterfaceOnGUI: post: PrepareLanding.Patches.PatchWorldInterfaceOnGui.WorldInterfaceOnGuiPostFix
  849. WorldInterface.WorldInterfaceUpdate: post: PrepareLanding.Patches.PatchWorldInterfaceUpdate.WorldInterfaceUpdatePostFix
  850. WorldSelector.AutoOrderToTileNow: post: JecsTools.HarmonyCaravanPatches.AutoOrderToTileNow_Jobs
  851. WorldSelector.SelectableObjectsUnderMouse: post: JecsTools.HarmonyCaravanPatches.SelectableObjectsUnderMouse_InvisHandler
  852. Zone.GetInspectString: post: TD_Enhancement_Pack.ZoneSizeCount.Postfix
  853. Zone_Growing.GetGizmos: post: TD_Enhancement_Pack.DoNotHarvest.Postfix
  854. Zone_Growing.GetInspectString: PRE: Orassan.Injector.Patch_Zone_Growing_GetInspectString post: TD_Enhancement_Pack.ZoneGrowingSizeCount.Postfix
  855. Harmony versions present: 1.2.0.1: PawnRules, Harmony_PrisonLabor, Dubwise.Rimatomics, com.changedresser.rimworld.mod, Fluffy.AnimalTab, fluffy.worktab, fluffy.medicaltab, fluffy.breakdowns, fluffy.rimworld.pharmacist, Fluffy.ResearchTree, fluffy.areaunlocker, net.pardeike.rimworld.mods.achtung, io.github.ratysz.madskills, XeoNovaDan.TurretExtensions, dusty.rimworld.renamecolony, rimworld.rwmods.androidtiers, net.marvinkosh.rimworld.mod.ughyougotme, mehni.rimworld.pickupthatcan.main, net.quicksilverfox.rimworld.mod.animalslogic, com.rimfridge.rimworld.mod, dingo.deeporeidentifier, DoctorVanGogh.ModSwitch, RSA, RSA.Core, mehni.rimworld.traderdismissal.main, XeoNovaDan.ProfitableWeapons, RimWorld.Vanya.IncidentPersonStat, dingo.hmtblite, com.pathavoid.rimworld.mod, com.mendingchangedresserpatch.rimworld.mod, XeoNovaDan.RangedStaggerRebalanced, XeoNovaDan.ProperShotguns, XeoNovaDan.BetterWatermillGenerators; 1.2.0.0: drumad.rimworld.nightvision; 1.1.1.0: rimworld.erdelf.alien_race.main, chjees.orassan, rimworld.erdelf.customBaseUtility; 1.1.0.0: UnlimitedHugs.HugsLib, rimworld.lanilor.progressrenderer, rimworld.jecrell.abilityuser, Uuugggg.rimworld.Replace_Stuff.main, uuugggg.rimworld.SmartMedicine.main, Uuugggg.rimworld.UseBedrolls.main, rimworld.jecrell.doorsexpanded, HugsLib.AllowTool, rimworld.jecrell.comps.vehicle, rimworld.jecrell.comps.activator, HugsLib.SearchAndDestroy, HugsLib.WhatTheHack, rimworld.jecrell.comps.slotloadable, HugsLib.RunAndGun, HugsLib.SimpleSidearms, Uuugggg.rimworld.TD_Enhancement_Pack.main, rimworld.jecrell.comps.installedpart, Uuugggg.rimworld.Mining_Priority.main, HugsLib.BattleMounts, uuugggg.rimworld.Meals_On_Wheels.main, HugsLib.MapReroll, uuugggg.rimworld.SafelyHiddenAway.main, rimworld.jecrell.caravanjobs, rimworld.jecrell.jecstools.main, chjees.shields, rimworld.jecrell.humanlikeorders, rimworld.jecrell.comps.oversized, rimworld.jecrell.comps.deflector, rimworld.jecrell.comps.sounds, HugsLib.GiddyUpCaravan, HugsLib.Psychology, EdB.PrepareCarefully, com.github.alandariva.moreplanning, HugsLib.com.github.alandariva.moreplanning, HugsLib.GiddyUpCore, de.hatti.rimworld.mod.qualitysurgeron, HugsLib.GiddyUpRideAndRoll, HugsLib.DefensivePositions, com.github.chippedchap.blueprintreport, rimworld.psychology.prepare_carefully_patch, HugsLib.PrepareLanding, HugsLib.RunandHide, HugsLib.DeathRattle, HugsLib.LessArbitrarySurgery; 1.0.9.1: com.geneticrim, Uuugggg.rimworld.The_Price_Is_Right.main, rimworld.rimquest, Harmony_Locks, com.github.rimworld.mod.AnimalRangeAttack
  856.  
  857. Platform information: (hidden, hold Shift while publishing to include)
  858.  
  859. Log file contents:
  860. Initialize engine version: 5.6.5f1 (2cac56bf7bb6)
  861. GfxDevice: [Renderer information redacted]
  862. Begin MonoManager ReloadAssembly
  863. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\UnityEngine.dll into Unity Child Domain
  864. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
  865. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
  866. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\UnityEngine.UI.dll into Unity Child Domain
  867. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\UnityEngine.Networking.dll into Unity Child Domain
  868. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\NAudio.dll into Unity Child Domain
  869. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\NVorbis.dll into Unity Child Domain
  870. Loading [Rimworld_dir]\RimWorldWin64_Data\Managed\TextMeshPro-1.0.55.56.0b11.dll into Unity Child Domain
  871. WARNING: Shader Unsupported: 'Hidden/VR/BlitCopyFromTexArray' - Pass '' has no vertex shader
  872. WARNING: Shader Unsupported: 'Hidden/VR/BlitCopyFromTexArray' - Setting to default shader.
  873. desktop: 1600x900 60Hz; virtual: 1600x900 at 0,0
  874. RimWorld 0.19.2009 rev486
  875.  
  876. Fluffy Breakdowns :: Initialized
  877.  
  878. [MadSkills]: settings initialized, multiplier is 0, not tiered, daily XP threshold is 4000, saturated XP multiplier is 0.2
  879.  
  880. [MadSkills]: settings initialized, multiplier is 0, not tiered, daily XP threshold is 4000, saturated XP multiplier is 0.2
  881.  
  882. [MadSkills]: settings initialized, multiplier is 0, not tiered, daily XP threshold is 4000, saturated XP multiplier is 0.2
  883.  
  884. 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)
  885.  
  886. 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)
  887.  
  888. Ugh You Got Me: Trying to patch MentalState_SocialFighting.ShouldStop.get.
  889.  
  890. Ugh You Got Me: Patched MentalState_SocialFighting.ShouldStop.get.
  891.  
  892. 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)
  893.  
  894. Rimatomics 1.5.557
  895.  
  896. [RenameColony] Postfixed
  897.  
  898. ModSwitch 1.5.0.142 - initialized patches...
  899.  
  900. RSA Core loaded...
  901.  
  902. RSA Main injected ...
  903.  
  904. XML error: Could not register node named "SurgeryAndroid" in mod 1386412863 because this name is already used in this mod.
  905.  
  906. XML error: Could not register node named "BodyPartBase" in mod 1386412863 because this name is already used in this mod.
  907.  
  908. XML error: Could not register node named "BodyPartAndroidBase" in mod 1386412863 because this name is already used in this mod.
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  923.  
  924. 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>
  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>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>
  927.  
  928. 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>
  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>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>
  931.  
  932. 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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  1003.  
  1004. 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>
  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>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>
  1007.  
  1008. 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>
  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>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>
  1011.  
  1012. 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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  1131.  
  1132. 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>
  1133.  
  1134. 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>
  1135.  
  1136. 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>
  1137.  
  1138. 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>
  1139.  
  1140. 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>
  1141.  
  1142. 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>
  1143.  
  1144. 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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  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>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>
  1161.  
  1162. 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>
  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>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>
  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>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>
  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>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>
  1169.  
  1170. 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>
  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>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>
  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>Liver</defName><label>liver</label><description>Plays an important role in metabolism and filtration. 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>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>
  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>Kidney</defName><label>kidney</label><description>Filters and removes waste products from the blood. Needs refrigeration.</description></ThingDef>
  1179.  
  1180. 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>
  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>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>
  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>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>
  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>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>
  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>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>
  1189.  
  1190. 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>
  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>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>
  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>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>
  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>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>
  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><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>
  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>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>
  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><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>
  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>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>
  1205.  
  1206. 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>
  1207.  
  1208. Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
  1209.  
  1210. Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
  1211.  
  1212. Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
  1213.  
  1214. Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
  1215.  
  1216. Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
  1217.  
  1218. Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
  1219.  
  1220. Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
  1221.  
  1222. OnLevelWasLoaded was found on ModInitializerComponent
  1223. This message has been deprecated and will be removed in a later version of Unity.
  1224. Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
  1225. (Filename: Line: 376)
  1226.  
  1227. Translation data for language English has 27 errors. Generate translation report for more info.
  1228.  
  1229. Variants found for Things/Racc/Tails/Rtail: 1
  1230.  
  1231. Variants found for Things/Racc/Tails/RtailBionic: 1
  1232.  
  1233. Variants found for Things/Pawn/Humanlike/Tails/OTail: 1
  1234.  
  1235. Variants found for Things/Pawn/Humanlike/Tails/OTailG: 1
  1236.  
  1237. Variants found for EarLeft: 1
  1238.  
  1239. Variants found for EarRight: 1
  1240.  
  1241. Variants found for Things/Wolvx/Tails/WTail: 1
  1242.  
  1243. Variants found for Things/Wolvx/Tails/WTailBionic: 1
  1244.  
  1245. Variants found for Things/Avali/Tail_Male/TailSide/Tail: 1
  1246.  
  1247. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1248.  
  1249. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1250.  
  1251. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1252.  
  1253. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1254.  
  1255. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1256.  
  1257. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1258.  
  1259. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1260.  
  1261. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1262.  
  1263. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1264.  
  1265. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1266.  
  1267. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1268.  
  1269. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1270.  
  1271. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1272.  
  1273. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1274.  
  1275. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1276.  
  1277. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1278.  
  1279. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1280.  
  1281. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1282.  
  1283. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1284.  
  1285. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1286.  
  1287. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1288.  
  1289. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1290.  
  1291. Variants found for Things/Avali/Tail_Female/TailSide/Tail: 1
  1292.  
  1293. Variants found for Things/Avali/Tail_Female/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_Male/TailBack/Tail: 1
  1310.  
  1311. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1312.  
  1313. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1314.  
  1315. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1316.  
  1317. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1318.  
  1319. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1320.  
  1321. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1322.  
  1323. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1324.  
  1325. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1326.  
  1327. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1328.  
  1329. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1330.  
  1331. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1332.  
  1333. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1334.  
  1335. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1336.  
  1337. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1338.  
  1339. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1340.  
  1341. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1342.  
  1343. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1344.  
  1345. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1346.  
  1347. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1348.  
  1349. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1350.  
  1351. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1352.  
  1353. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1354.  
  1355. Variants found for Things/Avali/Tail_Female/TailBack/Tail: 1
  1356.  
  1357. Variants found for Things/Avali/Tail_Female/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. Alien race successfully completed 145 patches with harmony.
  1374.  
  1375. Initialized Faction Discovery.
  1376.  
  1377. OnLevelWasLoaded was found on InitializerBehaviour
  1378. This message has been deprecated and will be removed in a later version of Unity.
  1379. Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed
  1380. (Filename: Line: 376)
  1381.  
  1382. [PrepareLanding] MonoController Initialization
  1383.  
  1384. [PrepareLanding] WorldLayerBehaviour Static Initialization
  1385.  
  1386. Medical Tab :: Capacity ElectricalEfficiency does not have any bodyPartTags associated with it.
  1387.  
  1388. Medical Tab :: Capacity HeatVenting does not have any bodyPartTags associated with it.
  1389.  
  1390. Medical Tab :: Capacity CoolantPumping does not have any bodyPartTags associated with it.
  1391.  
  1392. Medical Tab :: Tag CPSource is not associated with any pawnCapacity.
  1393.  
  1394. Medical Tab :: Tag HVSource is not associated with any pawnCapacity.
  1395.  
  1396. Medical Tab :: Tag EVKidney is not associated with any pawnCapacity.
  1397.  
  1398. Medical Tab :: Tag EVLiver is not associated with any pawnCapacity.
  1399.  
  1400. Medical Tab :: Tag HVPathway is not associated with any pawnCapacity.
  1401.  
  1402. [IncidentPersonStat] injected.
  1403.  
  1404. PickUpAndHaul v0.1.0.3 welcomes you to RimWorld with pointless logspam.
  1405.  
  1406. Cannot call ItemFromXmlFile with resolveCrossRefs=true while loading is already in progress.
  1407.  
  1408. Could not resolve cross-reference: No Verse.HediffDef named ShutDown found to give to Verse.RecipeDef ShutdownAndroid
  1409.  
  1410. Enabled Prison Labor v0.9.5
  1411.  
  1412. Path Avoid: Adding Harmony Postfix to PawnUtility.GetAvoidGrid()
  1413.  
  1414. RimFridge Harmony Patches:
  1415. Prefix:
  1416. CompTemperatureRuinable.DoTicks - Will return false if within a RimFridge
  1417. ReachabilityUtility.CanReach
  1418. Postfix:
  1419. GameComponentUtility.StartedNewGame
  1420. GameComponentUtility.LoadedGame
  1421.  
  1422. ChangeDresser Harmony Patches:
  1423. Prefix:
  1424. Dialog_FormCaravan.PostOpen
  1425. CaravanExitMapUtility.ExitMapAndCreateCaravan(IEnumerable<Pawn>, Faction, int)
  1426. CaravanExitMapUtility.ExitMapAndCreateCaravan(IEnumerable<Pawn>, Faction, int, int)
  1427. Pawn.Kill - Priority First
  1428. Pawn_ApparelTracker.Notify_ApparelAdded
  1429. Postfix:
  1430. Pawn.GetGizmos
  1431. Pawn_ApparelTracker.Notify_ApparelAdded
  1432. Pawn_DraftController.Drafted { set }
  1433. Pawn_DraftController.GetGizmos
  1434. JobGiver_OptimizeApparel.TryGiveJob
  1435. ReservationManager.CanReserve
  1436. OutfitDatabase.TryDelete
  1437. CaravanFormingUtility.StopFormingCaravan
  1438. WealthWatcher.ForceRecount
  1439. Pawn.Kill - Priority First
  1440. Pawn_ApparelTracker.Notify_ApparelRemoved
  1441.  
  1442. MendingChangeDresserPatch Harmony Patches:
  1443. Postfix:
  1444. WorkGiver_DoBill.TryFindBestBillIngredients - Priority Last
  1445.  
  1446. Dubs Rimkit 1.4.610
  1447.  
  1448. Patching
  1449.  
  1450. Turret Extensions successfully completed 23 patches with harmony.
  1451.  
  1452. Ranged Stagger Rebalanced has completed dynamic stopping power patching. Scroll down for details...
  1453.  
  1454. Weapons that have been patched:
  1455. - Gun_MiniTurret (mini-turret gun)
  1456. - Gun_AutocannonTurret (autocannon)
  1457. - Gun_TurretSniper (uranium slug cannon)
  1458. - Gun_Revolver (revolver)
  1459. - Gun_Autopistol (autopistol)
  1460. - Gun_MachinePistol (machine pistol)
  1461. - Gun_IncendiaryLauncher (incendiary launcher)
  1462. - Gun_BoltActionRifle (bolt-action rifle)
  1463. - Gun_PumpShotgun (pump shotgun)
  1464. - Gun_ChainShotgun (chain shotgun)
  1465. - Gun_HeavySMG (heavy SMG)
  1466. - Gun_LMG (LMG)
  1467. - Gun_AssaultRifle (assault rifle)
  1468. - Gun_SniperRifle (sniper rifle)
  1469. - Gun_Minigun (minigun)
  1470. - Gun_TripleRocket (triple rocket launcher)
  1471. - Gun_DoomsdayRocket (doomsday rocket launcher)
  1472. - Weapon_GrenadeFrag (frag grenades)
  1473. - Weapon_GrenadeMolotov (molotov cocktails)
  1474. - Weapon_GrenadeEMP (EMP grenades)
  1475. - Gun_ChargeBlasterHeavy (heavy charge blaster)
  1476. - Gun_InfernoCannon (inferno cannon)
  1477. - Bow_Short (short bow)
  1478. - Pila (pila)
  1479. - Bow_Recurve (recurve bow)
  1480. - Bow_Great (greatbow)
  1481. - Gun_ChargeRifle (charge rifle)
  1482. - Gun_ChargeLance (charge lance)
  1483. - Marauder_Railgun (Marauder Railgun)
  1484. - Gun_GunComplex (gun complex gun)
  1485. - Gun_RocketComplex (rocket complex)
  1486. - Gun_TurretMilitary (military turret gun)
  1487. - Gun_TurretShredder (shredder turret gun)
  1488. - Gun_TurretPrecision (precision turret gun)
  1489. - Gun_BlastCharge (rocket complex)
  1490. - Gun_VulcanCannon (vulcan cannon gun)
  1491. - Artillery_DevastatorBomb (devastator mortar)
  1492. - Gun_TurretMilitaryManned (manned military turret gun)
  1493. - Gun_TurretShredderManned (manned shredder turret gun)
  1494. - Gun_TurretPrecisionManned (manned precision turret gun)
  1495. - Gun_BlastChargeManned (manned blast charge cannon)
  1496. - Gun_VulcanCannonManned (manned vulcan cannon gun)
  1497. - GR_Weapon_ThrownSac (explosive sac)
  1498. - Racc_WPPK (Walthracc PPK)
  1499. - Gun_OrassanRocket (orassan missile launcher)
  1500. - Gun_WolvShotgun (wolverine shotgun)
  1501. - Gun_AvaliTurretMedium ('Ripper' hybrid minigun)
  1502. - Gun_AvaliTurretLarge ('Thrasher' doubled rocket launcher)
  1503. - Avali_Pila (avali 'Hail' pila)
  1504. - Gun_Avali_Pistol (avali 'Frostbite' pistol)
  1505. - Gun_Avali_SMG (avali 'Coldsnap' SMG)
  1506. - Gun_Avali_AssaultRifle (avali 'Blizzard' rifle)
  1507. - Gun_Avali_Minigun (avali 'Hailstorm' hybrid minigun)
  1508. - Gun_Avali_Rocket_Launcher (avali 'Firedart' rocket launcher)
  1509. - Gun_AvaliGuardDrone_Pistol (avali guard drone weapon)
  1510. - Mech40MMCannon (40MM Cannon)
  1511. - MechMastiffGun (Mastiff Shotgun)
  1512. - MechHandCannon (Hand Cannon)
  1513. - AntiMechRifle (anti-mech rifle)
  1514. - Vanya_Grenade (small pulse bomb)
  1515. - Vanya_BundlingBlaster (bundling blaster)
  1516. - Vanya_DestoryerShocker (Destryer Shocker)
  1517. - Vanya_CompRocketLauncher (composite rocket launcher)
  1518. - Vanya_HellSong (HellSong)
  1519. - Gun_ChargeSidearm (charge sidearm)
  1520. - Gun_ScatterCharger (scatter charger)
  1521. - Gun_ChargeDriver (charge driver)
  1522. - Gun_EMPRifle (EMP rifle)
  1523. - Gun_AssaultCharger (assault charger)
  1524. - Gun_BurstCharger (burst charger)
  1525. - Gun_Blowgun (blowgun)
  1526. - Gun_ThrowingAxes (throwing axes)
  1527. - Gun_ThrowingClubs (throwing clubs)
  1528. - Gun_RSBattleRifle (battle rifle)
  1529. - Gun_RSCarbine (carbine)
  1530. - Gun_PistolHeavyRevolver (heavy revolver)
  1531. - Gun_RSAMRifle (anti-materiel rifle)
  1532. - Gun_Repeater (repeating rifle)
  1533. - Gun_AutomaticRifle (automatic rifle)
  1534. - Gun_MilitiaRifle (militia rifle)
  1535. - Gun_FR (frontier rifle)
  1536. - Gun_SmartRifle (smart rifle)
  1537. - Gun_SmartPistol (smart pistol)
  1538. - Gun_SMG (smart SMG)
  1539. - SmartMG (smart machine gun)
  1540. - Gun_SmartSniperRifle (smart sniper rifle)
  1541. - GD_MSST (modular triple-shot)
  1542. - GD_MSSS (modular spitfire)
  1543. - GD_MSSF (modular flakker)
  1544. - GD_TacticalPistol (tactical pistol)
  1545. - GD_ModularCarbine (modular carbine)
  1546. - GD_ModularRifle (modular rifle)
  1547. - GD_ModularDMR (modular DMR)
  1548. - GD_ModularLMG (modular LMG)
  1549. - GD_HVSMG (GD HV SMG)
  1550. - GD_GrenadeLauncher (GD multi launcher)
  1551. - GD_INGrenadeLauncher (GD incendiary launcher)
  1552. - GD_SKGrenadeLauncher (GD smoke launcher)
  1553. - GD_BSLauncher (GD buckshot launcher)
  1554. - JI_Hrunting (JI molten rifle)
  1555. - JI_Trollsverd (JI molten pistol)
  1556. - JI_Fafnir (JI siege shotgun)
  1557. - JI_Gramr (JI AMR)
  1558. - JI_Grendel (JI siege gun)
  1559. - JI_Muspell (JI suppressor cannon)
  1560. - YP_BaegYa (microwave grenades)
  1561. - JI_Dunder (Satchel charge)
  1562. - GD_Bobcat (mini grenades)
  1563. - TE_Grief (impact grenades)
  1564. - TE_KineticRifle (TE kinetic rifle)
  1565. - TE_KineticPistol (TE kinetic pistol)
  1566. - TE_ThuddGun (TE thudd gun)
  1567. - TE_KineticLongRifle (TE kinetic long rifle)
  1568. - TE_StormCannon (TE storm cannon)
  1569. - TE_KineticLance (TE kinetic lance)
  1570. - YP_SeoLi (YP shard rifle)
  1571. - YP_SagPung (YP swarmer)
  1572. - YP_SangAe (YP spike rifle)
  1573. - YP_SeolHwa (YP dual wield shard pistols)
  1574. - YP_GeugGwang (YP microwave emmiter)
  1575. - YP_VectorShot (YP vector shot)
  1576.  
  1577. Weapons that haven't been patched:
  1578. - Artillery_Mortar (mortar)
  1579. - OrbitalTargeterBombardment (orbital bombardment targeter)
  1580. - OrbitalTargeterPowerBeam (orbital power beam targeter)
  1581. - TornadoGenerator (tornado generator)
  1582. - ADS_Dish (ADS Dish)
  1583. - Tesla_Coil_Arc_Discharger (Tesla Coil Arc Discharger)
  1584. - HEL_Laser (HEL Laser)
  1585. - Railgun_Cannon (Punisher Railgun)
  1586. - Obelisk_Laser (Obelisk Laser)
  1587. - Gun_OrassanShotgun (orassan shotgun)
  1588. - Gun_OrassanRifle (orassan rifle)
  1589. - Gun_OrassanSniper (orassan sniper)
  1590. - Gun_OrassanPistol (Orassan pistol)
  1591. - Gun_OrassanAEPistol (Orassan Tundra Falcon)
  1592. - Gun_OrassanSMG (Orassan SMG)
  1593. - Gun_OrassanLMG (Orassan lmg)
  1594. - Gun_CryoLauncher (cryogenic launcher)
  1595. - Gun_AvaliTurretSmall ('Cerberus' railgun)
  1596. - Gun_Avali_Shotgun (avali 'Avalanche' shotgun)
  1597. - Gun_Avali_Sniper (avali 'Firelance' sniper rifle)
  1598. - OrbitalTargeterMechFall (orbital mech-fall targeter)
  1599. - Polarisbloc_CaniculaRifle (canicula - II universal rifle)
  1600. - Polarisbloc_CaniculaSniper (canicula - III sniper rifle)
  1601. - Vanya_KineticLancer (Kinetic lancer)
  1602. - Vanya_SplitRifle (split rifle)
  1603. - Vanya_CTMinigun (Antiriot minigun)
  1604. - Vanya_RailGun (Inquisitor railgun)
  1605. - Vanya_StalkerRifle (Stalker rifle)
  1606. - Vanya_HunterSniper (Chaser Sniper rifle)
  1607. - Bow_Compound (compound bow)
  1608.  
  1609.  
  1610. Profitable Weapons :: Mending detected as active in load order. Patching...
  1611.  
  1612. 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.
  1613.  
  1614. 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.
  1615.  
  1616. [PrepareLanding] MonoController Start
  1617.  
  1618. [PrepareLanding] WorldLayerBehaviour Start
  1619.  
  1620. Could not load UnityEngine.Texture2D at World/WorldObjects/DefaultFactionBase in any active mod or in base resources.
  1621.  
  1622. [PrepareLanding] In constructor.
  1623.  
  1624. [PrepareLanding] Initializing.
  1625.  
  1626. [PrepareLanding] Preset folder is at: C:/Users/<redacted>/AppData/LocalLow/Ludeon Studios/RimWorld by Ludeon Studios\PrepareLanding
  1627.  
  1628. [PrepareLanding] Preset template folder is at: D:\Secondary game installs\Steam\steamapps\workshop\content\294100\1095331978\Presets
  1629.  
  1630. [HugsLib] v5.0.2 initialized GiddyUpCore, PrepareLanding, MapReroll, StackXXL, com.github.alandariva.moreplanning, AllowTool, RunandHide, DeathRattle, BattleMounts, GiddyUpCaravan, GiddyUpRideAndRoll, RunAndGun, SimpleSidearms, DefensivePositions, SearchAndDestroy, BetterPawnControl, WhatTheHack, CentralizedClimateControl, LessArbitrarySurgery, Psychology
  1631.  
  1632. [PrepareLanding] OnDefsLoaded
  1633.  
  1634. [PrepareLanding] GameOptions.OnDefLoaded().
  1635.  
  1636. [StackXXL] Loaded
  1637.  
  1638. Combat extended loaded: False
  1639.  
  1640. 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
  1641. at Mono.CSharp.CSharpCodeCompiler..cctor () [0x00000] in <filename unknown>:0
  1642. --- End of inner exception stack trace ---
  1643. at Microsoft.CSharp.CSharpCodeProvider.CreateCompiler () [0x00000] in <filename unknown>:0
  1644. at System.Xml.Serialization.XmlSerializer.GenerateSerializers (System.Xml.Serialization.GenerationBatch batch, System.CodeDom.Compiler.CompilerParameters cp) [0x00000] in <filename unknown>:0
  1645. at System.Xml.Serialization.XmlSerializer.RunSerializerGeneration (System.Object obj) [0x00000] in <filename unknown>:0
  1646. Faction Discovery injected.
  1647.  
  1648. Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
  1649.  
  1650. Unloading 48 unused Assets to reduce memory usage. Loaded Objects now: 18348.
  1651. Total: 148.166718 ms (FindLiveObjects: 0.802404 ms CreateObjectMapping: 1.646670 ms MarkObjects: 145.625732 ms DeleteObjects: 0.091335 ms)
  1652.  
  1653. Loading game from file Indio Covenant - mental breaks with mods Core, 818773962, 932008009, 839005762, 1500244593, 1216999901, 751841890, 735106432, 1095331978, 761315214, 709317151, 712141500, 725219116, 715565817, 708455313, 715565262, 726244033, 1365242717, 1266570759, 826366050, 725153576, 881100382, 1180719658, 725130005, 1322328003, 1372003680, 725747149, 1360279868, 848972794, 731997183, 1496138638, 731111514, 1414302321, 761421485, 1339135272, 1499031935, 1414697588, 1501639052, 1499844236, 1419210165, 1499824971, 1473363081, 1309994319, 1217001091, 1253251478, 1279012058, 1157085076, 972057888, 1345928533, 1331961995, 1319782555, 1354114366, 1204108550, 1180719857, 732257433, 927155256, 1098354593, 857350593, 754637870, 761219125, 730936602, 1499843448, 1502876618, 1323773476, 1467764609, 1353625821, 730854291, 1316142788, 775061248, 1180721235, 1185265132, 1185906628, 1185276569, 1185274792, 1185269798, 1188485723, 1127530465, 1496194388, 1423699208, 1478936958, 728314182, 717632155, 1385697110, 826153738, 747397788, 1316188771, 832333531, 1505914869, 1334289344, 973091113, 1355773454, 1103809207, 1113137502, 784327493, 963265186, 940371232, 1416483638, 1120946454, 1314474881, 1386412863, 1500248421, 1498573216, 1338611415, 1497157993, 850429707, 746425621, 949283405, 949518817, 1498287856, 1322196379, 1488100231, 849231601, 725947920, 1496122245, 1438488634, 1496097305, 1498706339, 705924057, 725447220, 727687246, 725949967, 1100547661, 745193823, 728381322, 735241897, 1359645236, 1438693028, 1090380793, 1426296659, 1386385125, 974066449, 1264593530, 1166917836, 1496115783, 1419872425, 786055494, 1487019722, 1414338570, 1497220776, 1498070208, 1502875716, 1499832847, 1498572835, 1501960890, 1464989530, 1139051045, 726479594, 1499800980
  1654.  
  1655. QualityBuilder added property to '120' things
  1656.  
  1657. Could not find class Share_The_Load.ExpectingComp while resolving node li. Trying to use Verse.GameComponent instead. Full node: <li Class="Share_The_Load.ExpectingComp"><pawnQuotas><li><claimant>Thing_Avali15359</claimant><job>Job_481933</job><claimed>Thing_Blueprint_ElectricCrematorium355535</claimed><resource>Steel</resource><count>20</count></li></pawnQuotas></li>
  1658.  
  1659. SaveableFromNode exception: System.ArgumentException: Can't load abstract class Verse.GameComponent
  1660. at Verse.ScribeExtractor.SaveableFromNode[GameComponent] (System.Xml.XmlNode subNode, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  1661. Subnode:
  1662. <li Class="Share_The_Load.ExpectingComp"><pawnQuotas><li><claimant>Thing_Avali15359</claimant><job>Job_481933</job><claimed>Thing_Blueprint_ElectricCrematorium355535</claimed><resource>Steel</resource><count>20</count></li></pawnQuotas></li>
  1663.  
  1664. Could not resolve reference to object with loadID Thing_MineableSteel336482 of type Verse.Thing. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=Verse.LookTargets curPathRelToParent=/targets/0
  1665.  
  1666. Could not resolve reference to object with loadID Thing_Human353309 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=WorkTab.PriorityManager curPathRelToParent=/Priorities/keys
  1667.  
  1668. Null key while loading dictionary of Verse.Pawn and WorkTab.PawnPriorityTracker. label=Priorities
  1669.  
  1670. Could not resolve reference to object with loadID Thing_Human353309 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=WorkTab.PawnPriorityTracker curPathRelToParent=
  1671.  
  1672. Could not resolve reference to object with loadID Thing_Human353309 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? curParent=PawnRules.Data.Binding curPathRelToParent=
  1673.  
  1674. Could not do PostLoadInit on PawnRules.Data.Binding: PawnRules.Mod+Exception: [Pawn Rules : EXCEPTION] Unable to load rules for binding
  1675. at PawnRules.Data.Binding.ExposeData () [0x00000] in <filename unknown>:0
  1676. at Verse.PostLoadIniter.DoAllPostLoadInits () [0x00000] in <filename unknown>:0
  1677.  
  1678. Could not find think node with key -1309594824
  1679.  
  1680. [AnimalVariations] Loading XML data from: D:\Secondary game installs\Steam\steamapps\workshop\content\294100\949283405/Textures/Things/Pawn/Animal/Birds/Ptarmigan/ACPPtarmigan_SkinSet.xml
  1681.  
  1682. [PrepareLanding] WorldLoaded (from save).
  1683.  
  1684. [PrepareLanding] OnWorldLoaded
  1685.  
  1686. QualityBuilder added to orders category.
  1687.  
  1688. [AllowTool] Injected 6 designators
  1689.  
  1690. Unloading 0 Unused Serialized files (Serialized files now loaded: 0)
  1691.  
  1692. Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 24589.
  1693. Total: 278.289429 ms (FindLiveObjects: 1.770793 ms CreateObjectMapping: 2.086661 ms MarkObjects: 274.376068 ms DeleteObjects: 0.055328 ms)
  1694.  
  1695. [PrepareLanding] Prefilter: 590492 tiles in WorldGrid.tiles
  1696.  
  1697. --- Start Rebuilding --- For Index: Hot
  1698.  
  1699.  
  1700. Printing CompAirFlows -
  1701.  
  1702. --- Done Rebuilding ---
  1703.  
  1704. --- Start Rebuilding --- For Index: Cold
  1705.  
  1706.  
  1707. Printing CompAirFlows -
  1708.  
  1709. --- Done Rebuilding ---
  1710.  
  1711. --- Start Rebuilding --- For Index: Frozen
  1712.  
  1713.  
  1714. Printing CompAirFlows -
  1715.  
  1716. --- Done Rebuilding ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement