Difference between revisions of "Module:Test/data"

From RimWorld Wiki
Jump to navigation Jump to search
m
m
Line 1: Line 1:
 
return {
 
return {
 
  version = "1.2.2753",
 
  
 
   ["BiomeDef:BorealForest"] = {
 
   ["BiomeDef:BorealForest"] = {
Line 7: Line 5:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_Cold.xml",
 
       FileName = "Biomes_Cold.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 57: Line 56:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_Cold.xml",
 
       FileName = "Biomes_Cold.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 99: Line 99:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_Cold.xml",
 
       FileName = "Biomes_Cold.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 151: Line 152:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_Cold.xml",
 
       FileName = "Biomes_Cold.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 174: Line 176:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_Cold.xml",
 
       FileName = "Biomes_Cold.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 195: Line 198:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_Temperate.xml",
 
       FileName = "Biomes_Temperate.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 250: Line 254:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_Temperate.xml",
 
       FileName = "Biomes_Temperate.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 301: Line 306:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_Warm.xml",
 
       FileName = "Biomes_Warm.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 346: Line 352:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_Warm.xml",
 
       FileName = "Biomes_Warm.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 390: Line 397:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_WarmArid.xml",
 
       FileName = "Biomes_WarmArid.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 435: Line 443:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_WarmArid.xml",
 
       FileName = "Biomes_WarmArid.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 471: Line 480:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_WarmArid.xml",
 
       FileName = "Biomes_WarmArid.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 497: Line 507:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_Water.xml",
 
       FileName = "Biomes_Water.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 508: Line 519:
 
       DefCategory = "BiomeDef",
 
       DefCategory = "BiomeDef",
 
       FileName = "Biomes_Water.xml",
 
       FileName = "Biomes_Water.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 520: Line 532:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Alcohol_Beer.xml",
 
       FileName = "Alcohol_Beer.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 564: Line 577:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Drug = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Drug",
 +
        },
 
         chemical = "Alcohol",
 
         chemical = "Alcohol",
 
         addictiveness = 0.010,
 
         addictiveness = 0.010,
Line 601: Line 617:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Alcohol_Beer.xml",
 
       FileName = "Alcohol_Beer.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 618: Line 635:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 5,
 
         daysToRotStart = 5,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 630: Line 650:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Ambrosia.xml",
 
       FileName = "Ambrosia.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 674: Line 695:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 30,
 
         daysToRotStart = 30,
 
         rotDestroys = true,
 
         rotDestroys = true,
 
       },
 
       },
       CompProperties_Drug = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Drug",
 +
        },
 
         chemical = "Ambrosia",
 
         chemical = "Ambrosia",
 
         addictiveness = 0.010,
 
         addictiveness = 0.010,
Line 695: Line 722:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "DrugBases.xml",
 
       FileName = "DrugBases.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 715: Line 743:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Forbiddable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 
     },
 
     },
 
     pathCost = 14,
 
     pathCost = 14,
Line 731: Line 763:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "DrugBases.xml",
 
       FileName = "DrugBases.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 749: Line 782:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "DrugBases.xml",
 
       FileName = "DrugBases.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 767: Line 801:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "DrugBases.xml",
 
       FileName = "DrugBases.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 783: Line 818:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "GoJuice.xml",
 
       FileName = "GoJuice.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 840: Line 876:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Drug = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Drug",
 +
        },
 
         chemical = "GoJuice",
 
         chemical = "GoJuice",
 
         addictiveness = 0.026,
 
         addictiveness = 0.026,
Line 858: Line 897:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Luciferium.xml",
 
       FileName = "Luciferium.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 881: Line 921:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Drug = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Drug",
 +
        },
 
         chemical = "Luciferium",
 
         chemical = "Luciferium",
 
         addictiveness = 1.00,
 
         addictiveness = 1.00,
Line 898: Line 941:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Penoxycyline.xml",
 
       FileName = "Penoxycyline.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 931: Line 975:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Drug = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Drug",
 +
        },
 
         listOrder = 1000,
 
         listOrder = 1000,
 
         overdoseSeverityOffset = { ["<"]=0.08, [">"]=0.14 },
 
         overdoseSeverityOffset = { ["<"]=0.08, [">"]=0.14 },
Line 943: Line 990:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Psychite_Flake.xml",
 
       FileName = "Psychite_Flake.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 999: Line 1,047:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Drug = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Drug",
 +
        },
 
         chemical = "Psychite",
 
         chemical = "Psychite",
 
         addictiveness = 0.05,
 
         addictiveness = 0.05,
Line 1,016: Line 1,067:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Psychite_Tea.xml",
 
       FileName = "Psychite_Tea.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,081: Line 1,133:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Drug = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Drug",
 +
        },
 
         chemical = "Psychite",
 
         chemical = "Psychite",
 
         addictiveness = 0.02,
 
         addictiveness = 0.02,
Line 1,097: Line 1,152:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Psychite_Yayo.xml",
 
       FileName = "Psychite_Yayo.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,153: Line 1,209:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Drug = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Drug",
 +
        },
 
         chemical = "Psychite",
 
         chemical = "Psychite",
 
         addictiveness = 0.01,
 
         addictiveness = 0.01,
Line 1,171: Line 1,230:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Smokeleaf.xml",
 
       FileName = "Smokeleaf.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,230: Line 1,290:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Drug = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Drug",
 +
        },
 
         chemical = "Smokeleaf",
 
         chemical = "Smokeleaf",
 
         addictiveness = 0.020,
 
         addictiveness = 0.020,
Line 1,246: Line 1,309:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "WakeUp.xml",
 
       FileName = "WakeUp.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,289: Line 1,353:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Drug = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Drug",
 +
        },
 
         chemical = "WakeUp",
 
         chemical = "WakeUp",
 
         addictiveness = 0.02,
 
         addictiveness = 0.02,
Line 1,301: Line 1,368:
 
   },
 
   },
  
   ["ThingDef:Mote_SparkThrown"] = {
+
   ["ThingDef:BodyPartArchotechBase"] = {
 
     _ = {
 
     _ = {
       ParentName = "MoteBase",
+
      Name = "BodyPartArchotechBase",
 +
       ParentName = "BodyPartBase",
 +
      Abstract = true,
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
       FileName = "Effecter_Construction.xml",
+
       FileName = "Hediffs_BodyParts_Archotech.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
     defName = "Mote_SparkThrown",
+
     thingCategories = {
     altitudeLayer = "Projectile",
+
      "BodyPartsArchotech",
 +
     },
 +
    statBases = {
 +
      DeteriorationRate = 0,
 +
    },
 
   },
 
   },
  
   ["ThingDef:Mote_SparkThrownFast"] = {
+
   ["ThingDef:ArchotechEye"] = {
 
     _ = {
 
     _ = {
       ParentName = "MoteBase",
+
       ParentName = "BodyPartArchotechBase",
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
       FileName = "Effecter_Damage.xml",
+
       FileName = "Hediffs_BodyParts_Archotech.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
     defName = "Mote_SparkThrownFast",
+
     defName = "ArchotechEye",
     altitudeLayer = "Projectile",
+
     label = "archotech eye",
 +
    description = [[An artifical eye built by an archotech. It perceives every type of electromagnetic radiation, including radio waves, infrared, light, x-rays, and gamma rays. Its visual acuity is precise enough to read handwriting from twenty meters away. It can emit various wavelengths of radiation like a flashlight, and has an internal subpersona AI which helps highlight useful visual information. Externally, it looks like a natural human eye, except it can change color at will. Its internal workings are a mystery to all human minds.]],
 +
    statBases = {
 +
      MarketValue = 2800,
 +
      Mass = 0.3,
 +
    },
 
   },
 
   },
  
   ["ThingDef:Mote_SparkThrownFastBlue"] = {
+
   ["ThingDef:ArchotechArm"] = {
 
     _ = {
 
     _ = {
       ParentName = "MoteBase",
+
       ParentName = "BodyPartArchotechBase",
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
       FileName = "Effecter_Damage.xml",
+
       FileName = "Hediffs_BodyParts_Archotech.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
     defName = "Mote_SparkThrownFastBlue",
+
     defName = "ArchotechArm",
     altitudeLayer = "Projectile",
+
     label = "archotech arm",
 +
    description = [[An artifical arm built by an archotech. It's strong enough to crush a thick hardwood branch in its hand, and precise enough to write a sonnet on a grain of rice. It looks and feels like natural flesh, but it's harder to damage than plasteel. Even if it is harmed, it repairs itself over time. Its internal workings are a mystery to all human minds.]],
 +
    statBases = {
 +
      MarketValue = 2800,
 +
      Mass = 4,
 +
    },
 
   },
 
   },
  
   ["ThingDef:Mote_LongSparkThrown"] = {
+
   ["ThingDef:ArchotechLeg"] = {
 
     _ = {
 
     _ = {
       ParentName = "MoteBase",
+
       ParentName = "BodyPartArchotechBase",
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
       FileName = "Effecter_Damage.xml",
+
       FileName = "Hediffs_BodyParts_Archotech.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
     defName = "Mote_LongSparkThrown",
+
     defName = "ArchotechLeg",
     altitudeLayer = "Projectile",
+
     label = "archotech leg",
  },
+
    description = [[An artifical leg built by an archotech. It looks and feels like natural flesh, but a pair of these can move the user as fast as a decent car, and it's harder to damage than plasteel. Even if it is harmed, it repairs itself over time. Its internal workings are a mystery to all human minds.]],
 
+
     statBases = {
  ["ThingDef:Mote_Splash"] = {
+
       MarketValue = 2800,
     _ = {
+
       Mass = 7,
       ParentName = "MoteBase",
 
      DefCategory = "ThingDef",
 
      FileName = "Effecter_Damage.xml",
 
       DLC = "Core",
 
 
     },
 
     },
    defName = "Mote_Splash",
 
    altitudeLayer = "MoteOverhead",
 
 
   },
 
   },
  
   ["ThingDef:Mote_ToxicDamage"] = {
+
   ["ThingDef:BodyPartBase"] = {
 
     _ = {
 
     _ = {
       ParentName = "MoteBase",
+
       Name = "BodyPartBase",
 +
      Abstract = true,
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
       FileName = "Effecter_Damage.xml",
+
       FileName = "Hediffs_BodyParts_Base.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
     defName = "Mote_ToxicDamage",
+
     thingClass = "ThingWithComps",
     altitudeLayer = "MoteOverhead",
+
     category = "Item",
  },
+
    useHitPoints = true,
 
+
    altitudeLayer = "Item",
  ["ThingDef:Mote_SmokeJoint"] = {
+
    pathCost = 14,
     _ = {
+
     statBases = {
       ParentName = "MoteBase",
+
       MaxHitPoints = 50,
       DefCategory = "ThingDef",
+
      Flammability = 0.7,
       FileName = "Effecter_Ingest.xml",
+
       Beauty = -4,
       DLC = "Core",
+
       DeteriorationRate = 2.0,
 +
       Mass = 1,
 
     },
 
     },
     defName = "Mote_SmokeJoint",
+
     tradeTags = {
    thingClass = "MoteThrown",
+
       "TechHediff",
    altitudeLayer = "MoteOverhead",
 
  },
 
 
 
  ["ThingDef:Mote_SmokeFlake"] = {
 
    _ = {
 
       ParentName = "MoteBase",
 
      DefCategory = "ThingDef",
 
      FileName = "Effecter_Ingest.xml",
 
      DLC = "Core",
 
 
     },
 
     },
     defName = "Mote_SmokeFlake",
+
     comps = {
    thingClass = "MoteThrown",
+
      {
    altitudeLayer = "MoteOverhead",
+
        _ = {
  },
+
          Class = "CompProperties_Forbiddable",
 
+
        },
  ["ThingDef:Mote_ExtinguisherPuff"] = {
+
       },
    _ = {
 
      ParentName = "MoteBase",
 
      DefCategory = "ThingDef",
 
       FileName = "Effecter_Misc.xml",
 
      DLC = "Core",
 
 
     },
 
     },
    defName = "Mote_ExtinguisherPuff",
 
    altitudeLayer = "MoteOverhead",
 
 
   },
 
   },
  
   ["ThingDef:BodyPartArchotechBase"] = {
+
   ["ThingDef:BodyPartBionicBase"] = {
 
     _ = {
 
     _ = {
       Name = "BodyPartArchotechBase",
+
       Name = "BodyPartBionicBase",
 
       ParentName = "BodyPartBase",
 
       ParentName = "BodyPartBase",
 
       Abstract = true,
 
       Abstract = true,
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
       FileName = "Hediffs_BodyParts_Archotech.xml",
+
       FileName = "Hediffs_BodyParts_Bionic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
 
     thingCategories = {
 
     thingCategories = {
       "BodyPartsArchotech",
+
       "BodyPartsBionic",
 +
    },
 +
    tradeTags = {
 +
      "Bionic",
 
     },
 
     },
 
     statBases = {
 
     statBases = {
       DeteriorationRate = 0,
+
       WorkToMake = 26000,
 +
    },
 +
    recipeMaker = {
 +
      workSpeedStat = "GeneralLaborSpeed",
 +
      workSkill = "Crafting",
 +
      effectWorking = "Smith",
 +
      soundWorking = "Recipe_Smith",
 +
      unfinishedThingDef = "UnfinishedHealthItemBionic",
 +
      skillRequirements = {
 +
        Crafting = 8,
 +
      },
 +
      researchPrerequisite = "Bionics",
 +
      recipeUsers = {
 +
        "FabricationBench",
 +
      },
 
     },
 
     },
 
   },
 
   },
  
   ["ThingDef:ArchotechEye"] = {
+
   ["ThingDef:BionicEye"] = {
 
     _ = {
 
     _ = {
       ParentName = "BodyPartArchotechBase",
+
       ParentName = "BodyPartBionicBase",
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
       FileName = "Hediffs_BodyParts_Archotech.xml",
+
       FileName = "Hediffs_BodyParts_Bionic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
     defName = "ArchotechEye",
+
     defName = "BionicEye",
     label = "archotech eye",
+
     label = "bionic eye",
     description = [[An artifical eye built by an archotech. It perceives every type of electromagnetic radiation, including radio waves, infrared, light, x-rays, and gamma rays. Its visual acuity is precise enough to read handwriting from twenty meters away. It can emit various wavelengths of radiation like a flashlight, and has an internal subpersona AI which helps highlight useful visual information. Externally, it looks like a natural human eye, except it can change color at will. Its internal workings are a mystery to all human minds.]],
+
     description = [[An advanced artifical eye. With its biogel nerve-link, internal signal pre-processor, and wide-spectrum sensors, it is better than a biological eye in almost every way. A lattice-dust healing system allows it to recover from damage.]],
 +
    costList = {
 +
      Plasteel = 15,
 +
      ComponentSpacer = 4,
 +
    },
 
     statBases = {
 
     statBases = {
      MarketValue = 2800,
 
 
       Mass = 0.3,
 
       Mass = 0.3,
 
     },
 
     },
 
   },
 
   },
  
   ["ThingDef:ArchotechArm"] = {
+
   ["ThingDef:BionicArm"] = {
 
     _ = {
 
     _ = {
       ParentName = "BodyPartArchotechBase",
+
       ParentName = "BodyPartBionicBase",
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
       FileName = "Hediffs_BodyParts_Archotech.xml",
+
       FileName = "Hediffs_BodyParts_Bionic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
     defName = "ArchotechArm",
+
     defName = "BionicArm",
     label = "archotech arm",
+
     label = "bionic arm",
     description = [[An artifical arm built by an archotech. It's strong enough to crush a thick hardwood branch in its hand, and precise enough to write a sonnet on a grain of rice. It looks and feels like natural flesh, but it's harder to damage than plasteel. Even if it is harmed, it repairs itself over time. Its internal workings are a mystery to all human minds.]],
+
     description = [[An advanced artificial arm. Silenced mini-servos give great strength, while the biogel nerve-link gives exquisite control. A lattice-dust healing system allows it to recover from damage. It is better than a biological arm in almost every way.]],
 +
    costList = {
 +
      Plasteel = 15,
 +
      ComponentSpacer = 4,
 +
    },
 
     statBases = {
 
     statBases = {
      MarketValue = 2800,
+
       Mass = 5,
       Mass = 4,
 
 
     },
 
     },
 
   },
 
   },
  
   ["ThingDef:ArchotechLeg"] = {
+
   ["ThingDef:BionicLeg"] = {
 
     _ = {
 
     _ = {
       ParentName = "BodyPartArchotechBase",
+
       ParentName = "BodyPartBionicBase",
      DefCategory = "ThingDef",
 
      FileName = "Hediffs_BodyParts_Archotech.xml",
 
      DLC = "Core",
 
    },
 
    defName = "ArchotechLeg",
 
    label = "archotech leg",
 
    description = [[An artifical leg built by an archotech. It looks and feels like natural flesh, but a pair of these can move the user as fast as a decent car, and it's harder to damage than plasteel. Even if it is harmed, it repairs itself over time. Its internal workings are a mystery to all human minds.]],
 
    statBases = {
 
      MarketValue = 2800,
 
      Mass = 7,
 
    },
 
  },
 
 
 
  ["ThingDef:BodyPartBase"] = {
 
    _ = {
 
      Name = "BodyPartBase",
 
      Abstract = true,
 
      DefCategory = "ThingDef",
 
      FileName = "Hediffs_BodyParts_Base.xml",
 
      DLC = "Core",
 
    },
 
    thingClass = "ThingWithComps",
 
    category = "Item",
 
    useHitPoints = true,
 
    altitudeLayer = "Item",
 
    pathCost = 14,
 
    statBases = {
 
      MaxHitPoints = 50,
 
      Flammability = 0.7,
 
      Beauty = -4,
 
      DeteriorationRate = 2.0,
 
      Mass = 1,
 
    },
 
    tradeTags = {
 
      "TechHediff",
 
    },
 
    comps = {
 
      CompProperties_Forbiddable = {},
 
    },
 
  },
 
 
 
  ["ThingDef:BodyPartBionicBase"] = {
 
    _ = {
 
      Name = "BodyPartBionicBase",
 
      ParentName = "BodyPartBase",
 
      Abstract = true,
 
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
     thingCategories = {
+
     defName = "BionicLeg",
      "BodyPartsBionic",
+
    label = "bionic leg",
     },
+
     description = [[An advanced artificial leg. With its biogel nerve-link, powerful mini-servos, and lattice-dust healing system, it is better than a biological leg in almost every way.]],
     tradeTags = {
+
     costList = {
       "Bionic",
+
       Plasteel = 15,
 +
      ComponentSpacer = 4,
 
     },
 
     },
 
     statBases = {
 
     statBases = {
       WorkToMake = 26000,
+
       Mass = 8,
    },
 
    recipeMaker = {
 
      workSpeedStat = "GeneralLaborSpeed",
 
      workSkill = "Crafting",
 
      effectWorking = "Smith",
 
      soundWorking = "Recipe_Smith",
 
      unfinishedThingDef = "UnfinishedHealthItemBionic",
 
      skillRequirements = {
 
        Crafting = 8,
 
      },
 
      researchPrerequisite = "Bionics",
 
      recipeUsers = {
 
        "FabricationBench",
 
      },
 
 
     },
 
     },
 
   },
 
   },
  
   ["ThingDef:BionicEye"] = {
+
   ["ThingDef:BionicSpine"] = {
 
     _ = {
 
     _ = {
 
       ParentName = "BodyPartBionicBase",
 
       ParentName = "BodyPartBionicBase",
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
     defName = "BionicEye",
+
     defName = "BionicSpine",
     label = "bionic eye",
+
     label = "bionic spine",
     description = [[An advanced artifical eye. With its biogel nerve-link, internal signal pre-processor, and wide-spectrum sensors, it is better than a biological eye in almost every way. A lattice-dust healing system allows it to recover from damage.]],
+
     description = [[An advanced artificial spine. A biogel nerve bundle runs down an articulated plasteel core, surrounded by a lattice-dust healing system. It matches the performance of a biological spine.]],
 
     costList = {
 
     costList = {
 
       Plasteel = 15,
 
       Plasteel = 15,
Line 1,544: Line 1,581:
 
     },
 
     },
 
     statBases = {
 
     statBases = {
       Mass = 0.3,
+
       Mass = 2,
 
     },
 
     },
 
   },
 
   },
  
   ["ThingDef:BionicArm"] = {
+
   ["ThingDef:BionicHeart"] = {
 
     _ = {
 
     _ = {
 
       ParentName = "BodyPartBionicBase",
 
       ParentName = "BodyPartBionicBase",
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
     defName = "BionicArm",
+
     defName = "BionicHeart",
     label = "bionic arm",
+
     label = "bionic heart",
     description = [[An advanced artificial arm. Silenced mini-servos give great strength, while the biogel nerve-link gives exquisite control. A lattice-dust healing system allows it to recover from damage. It is better than a biological arm in almost every way.]],
+
     description = [[An advanced artificial heart. It has synthetic muscle fibers for a realistic heartbeat, plus a high-flow pump for rapid circulation during high stress. It is better than a biological heart in almost every way.]],
 
     costList = {
 
     costList = {
 
       Plasteel = 15,
 
       Plasteel = 15,
 
       ComponentSpacer = 4,
 
       ComponentSpacer = 4,
    },
 
    statBases = {
 
      Mass = 5,
 
 
     },
 
     },
 
   },
 
   },
  
  ["ThingDef:BionicLeg"] = {
+
   ["ThingDef:BionicStomach"] = {
    _ = {
 
      ParentName = "BodyPartBionicBase",
 
      DefCategory = "ThingDef",
 
      FileName = "Hediffs_BodyParts_Bionic.xml",
 
      DLC = "Core",
 
    },
 
    defName = "BionicLeg",
 
    label = "bionic leg",
 
    description = [[An advanced artificial leg. With its biogel nerve-link, powerful mini-servos, and lattice-dust healing system, it is better than a biological leg in almost every way.]],
 
    costList = {
 
      Plasteel = 15,
 
      ComponentSpacer = 4,
 
    },
 
    statBases = {
 
      Mass = 8,
 
    },
 
  },
 
 
 
  ["ThingDef:BionicSpine"] = {
 
    _ = {
 
      ParentName = "BodyPartBionicBase",
 
      DefCategory = "ThingDef",
 
      FileName = "Hediffs_BodyParts_Bionic.xml",
 
      DLC = "Core",
 
    },
 
    defName = "BionicSpine",
 
    label = "bionic spine",
 
    description = [[An advanced artificial spine. A biogel nerve bundle runs down an articulated plasteel core, surrounded by a lattice-dust healing system. It matches the performance of a biological spine.]],
 
    costList = {
 
      Plasteel = 15,
 
      ComponentSpacer = 4,
 
    },
 
    statBases = {
 
      Mass = 2,
 
    },
 
  },
 
 
 
  ["ThingDef:BionicHeart"] = {
 
    _ = {
 
      ParentName = "BodyPartBionicBase",
 
      DefCategory = "ThingDef",
 
      FileName = "Hediffs_BodyParts_Bionic.xml",
 
      DLC = "Core",
 
    },
 
    defName = "BionicHeart",
 
    label = "bionic heart",
 
    description = [[An advanced artificial heart. It has synthetic muscle fibers for a realistic heartbeat, plus a high-flow pump for rapid circulation during high stress. It is better than a biological heart in almost every way.]],
 
    costList = {
 
      Plasteel = 15,
 
      ComponentSpacer = 4,
 
    },
 
  },
 
 
 
   ["ThingDef:BionicStomach"] = {
 
 
     _ = {
 
     _ = {
 
       ParentName = "BodyPartBionicBase",
 
       ParentName = "BodyPartBionicBase",
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,645: Line 1,627:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,663: Line 1,646:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,674: Line 1,658:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 
       FileName = "Hediffs_BodyParts_Bionic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,692: Line 1,677:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Natural.xml",
 
       FileName = "Hediffs_BodyParts_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,707: Line 1,693:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Natural.xml",
 
       FileName = "Hediffs_BodyParts_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,723: Line 1,710:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Natural.xml",
 
       FileName = "Hediffs_BodyParts_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,739: Line 1,727:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Natural.xml",
 
       FileName = "Hediffs_BodyParts_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,755: Line 1,744:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Natural.xml",
 
       FileName = "Hediffs_BodyParts_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,773: Line 1,763:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,790: Line 1,781:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,813: Line 1,805:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,832: Line 1,825:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,851: Line 1,845:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,870: Line 1,865:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,886: Line 1,882:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,905: Line 1,902:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,921: Line 1,919:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 
       FileName = "Hediffs_BodyParts_Prosthetic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,937: Line 1,936:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Ancient.xml",
 
       FileName = "Buildings_Ancient.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,968: Line 1,968:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Ancient.xml",
 
       FileName = "Buildings_Ancient.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 1,995: Line 1,996:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Ancient.xml",
 
       FileName = "Buildings_Ancient.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,027: Line 2,029:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Art.xml",
 
       FileName = "Buildings_Art.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,047: Line 2,050:
 
         compClass = "CompQuality",
 
         compClass = "CompQuality",
 
       },
 
       },
       CompProperties_Art = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Art",
 +
        },
 
         nameMaker = "NamerArtSculpture",
 
         nameMaker = "NamerArtSculpture",
 
         descriptionMaker = "ArtDescription_Sculpture",
 
         descriptionMaker = "ArtDescription_Sculpture",
 
         canBeEnjoyedAsArt = true,
 
         canBeEnjoyedAsArt = true,
 
       },
 
       },
       CompProperties_MeditationFocus = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_MeditationFocus",
 +
        },
 
         statDef = "MeditationFocusStrength",
 
         statDef = "MeditationFocusStrength",
 
         focusTypes = {
 
         focusTypes = {
Line 2,134: Line 2,143:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Art.xml",
 
       FileName = "Buildings_Art.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,153: Line 2,163:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Art.xml",
 
       FileName = "Buildings_Art.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,172: Line 2,183:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Art.xml",
 
       FileName = "Buildings_Art.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,192: Line 2,204:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Art.xml",
 
       FileName = "Buildings_Art.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,228: Line 2,241:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Base.xml",
 
       FileName = "Buildings_Base.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,246: Line 2,260:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Exotic.xml",
 
       FileName = "Buildings_Exotic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,270: Line 2,285:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_WakeUpDormant = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_WakeUpDormant",
 +
        },
 +
      },
 
     },
 
     },
 
   },
 
   },
Line 2,279: Line 2,298:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Exotic.xml",
 
       FileName = "Buildings_Exotic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,285: Line 2,305:
 
     description = [[An ancient ship part, torn off of a craft of unknown origin. It might be thousands of years old.\n\nThis one contains a psychic disturbance device. Using incomprehensible archotechnologies, it generates a psychic signal that drives people and animals mad within a wide radius around itself.]],
 
     description = [[An ancient ship part, torn off of a craft of unknown origin. It might be thousands of years old.\n\nThis one contains a psychic disturbance device. Using incomprehensible archotechnologies, it generates a psychic signal that drives people and animals mad within a wide radius around itself.]],
 
     comps = {
 
     comps = {
       CompProperties_CausesGameCondition_PsychicEmanation = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_CausesGameCondition_PsychicEmanation",
 +
        },
 
         conditionDef = "PsychicDroner",
 
         conditionDef = "PsychicDroner",
 
         compClass = "CompCauseGameCondition_PsychicEmanation",
 
         compClass = "CompCauseGameCondition_PsychicEmanation",
Line 2,292: Line 2,315:
 
         droneLevel = 2,
 
         droneLevel = 2,
 
       },
 
       },
       CompProperties_AnimalInsanityPulser = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AnimalInsanityPulser",
 +
        },
 +
      },
 
     },
 
     },
 
   },
 
   },
Line 2,301: Line 2,328:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Exotic.xml",
 
       FileName = "Buildings_Exotic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,307: Line 2,335:
 
     description = [[An ancient ship part, torn off of a craft of unknown origin. It might be thousands of years old.\n\nThis one contains a device which annihilates plant life near itself without directly affecting flesh creatures. These kinds of weapons are sometimes scattered across farmlands or forests to remove the enemy's food supply and hiding places without permanently ruining the territory. They're usually associated with orbital-drop mechanoid armies.]],
 
     description = [[An ancient ship part, torn off of a craft of unknown origin. It might be thousands of years old.\n\nThis one contains a device which annihilates plant life near itself without directly affecting flesh creatures. These kinds of weapons are sometimes scattered across farmlands or forests to remove the enemy's food supply and hiding places without permanently ruining the territory. They're usually associated with orbital-drop mechanoid armies.]],
 
     comps = {
 
     comps = {
       CompProperties_PlantHarmRadius = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_PlantHarmRadius",
 +
        },
 
         radiusPerDayCurve = {
 
         radiusPerDayCurve = {
 
           points = {
 
           points = {
Line 2,325: Line 2,356:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Exotic.xml",
 
       FileName = "Buildings_Exotic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,363: Line 2,395:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,378: Line 2,411:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,394: Line 2,428:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Art = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Art",
 +
        },
 
         nameMaker = "NamerArtFurniture",
 
         nameMaker = "NamerArtFurniture",
 
         descriptionMaker = "ArtDescription_Furniture",
 
         descriptionMaker = "ArtDescription_Furniture",
Line 2,412: Line 2,450:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Art = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Art",
 +
        },
 
         nameMaker = "NamerArtFurniture",
 
         nameMaker = "NamerArtFurniture",
 
         descriptionMaker = "ArtDescription_Furniture",
 
         descriptionMaker = "ArtDescription_Furniture",
Line 2,428: Line 2,470:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,451: Line 2,494:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_AssignableToPawn = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AssignableToPawn",
 +
        },
 
         drawAssignmentOverlay = false,
 
         drawAssignmentOverlay = false,
 
         compClass = "CompAssignableToPawn_Bed",
 
         compClass = "CompAssignableToPawn_Bed",
Line 2,463: Line 2,509:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,486: Line 2,533:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_AssignableToPawn = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AssignableToPawn",
 +
        },
 
         drawAssignmentOverlay = false,
 
         drawAssignmentOverlay = false,
 
         compClass = "CompAssignableToPawn_Bed",
 
         compClass = "CompAssignableToPawn_Bed",
Line 2,500: Line 2,550:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,505: Line 2,556:
 
     altitudeLayer = "Building",
 
     altitudeLayer = "Building",
 
     comps = {
 
     comps = {
       CompProperties_AssignableToPawn = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AssignableToPawn",
 +
        },
 
         drawAssignmentOverlay = false,
 
         drawAssignmentOverlay = false,
 
         compClass = "CompAssignableToPawn_Bed",
 
         compClass = "CompAssignableToPawn_Bed",
Line 2,525: Line 2,579:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,541: Line 2,596:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Art = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Art",
 +
        },
 
         nameMaker = "NamerArtFurniture",
 
         nameMaker = "NamerArtFurniture",
 
         descriptionMaker = "ArtDescription_Furniture",
 
         descriptionMaker = "ArtDescription_Furniture",
Line 2,557: Line 2,616:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,563: Line 2,623:
 
     description = [[A cozy mattress and sheets on a frame for resting.]],
 
     description = [[A cozy mattress and sheets on a frame for resting.]],
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "EndTable",
 
           "EndTable",
Line 2,597: Line 2,660:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,603: Line 2,667:
 
     description = [[A simple double-wide bed that fits two people.]],
 
     description = [[A simple double-wide bed that fits two people.]],
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "EndTable",
 
           "EndTable",
Line 2,639: Line 2,706:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,645: Line 2,713:
 
     description = [[A luxurious gold-inlaid bed fit for the highborn. Very comfy and beautiful, it is a work of art in itself. Fits two.]],
 
     description = [[A luxurious gold-inlaid bed fit for the highborn. Very comfy and beautiful, it is a work of art in itself. Fits two.]],
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "EndTable",
 
           "EndTable",
Line 2,684: Line 2,755:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,701: Line 2,773:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "VitalsMonitor",
 
           "VitalsMonitor",
Line 2,732: Line 2,807:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,747: Line 2,823:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "Dresser",
 
           "Dresser",
Line 2,768: Line 2,847:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,782: Line 2,862:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "Dresser",
 
           "Dresser",
Line 2,803: Line 2,886:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,823: Line 2,907:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_AssignableToPawn = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AssignableToPawn",
 +
        },
 
         drawAssignmentOverlay = false,
 
         drawAssignmentOverlay = false,
 
         compClass = "CompAssignableToPawn_Bed",
 
         compClass = "CompAssignableToPawn_Bed",
Line 2,835: Line 2,922:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,861: Line 2,949:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_AssignableToPawn = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AssignableToPawn",
 +
        },
 
         drawAssignmentOverlay = false,
 
         drawAssignmentOverlay = false,
 
         compClass = "CompAssignableToPawn_Bed",
 
         compClass = "CompAssignableToPawn_Bed",
Line 2,873: Line 2,964:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,898: Line 2,990:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_AssignableToPawn = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AssignableToPawn",
 +
        },
 
         drawAssignmentOverlay = false,
 
         drawAssignmentOverlay = false,
 
         compClass = "CompAssignableToPawn_Bed",
 
         compClass = "CompAssignableToPawn_Bed",
Line 2,910: Line 3,005:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,936: Line 3,032:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,965: Line 3,062:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 2,996: Line 3,094:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,014: Line 3,113:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,028: Line 3,128:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,045: Line 3,146:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Facility = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Facility",
 +
        },
 
         statOffsets = {
 
         statOffsets = {
 
           Comfort = 0.05,
 
           Comfort = 0.05,
Line 3,060: Line 3,164:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,079: Line 3,184:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,098: Line 3,204:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,120: Line 3,227:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,142: Line 3,250:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,158: Line 3,267:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Forbiddable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 
     },
 
     },
 
     leaveResourcesWhenKilled = false,
 
     leaveResourcesWhenKilled = false,
Line 3,172: Line 3,285:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,196: Line 3,310:
 
     leaveResourcesWhenKilled = false,
 
     leaveResourcesWhenKilled = false,
 
     comps = {
 
     comps = {
       CompProperties_Refuelable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Refuelable",
 +
        },
 
         fuelConsumptionRate = 2.0,
 
         fuelConsumptionRate = 2.0,
 
         fuelCapacity = 20.0,
 
         fuelCapacity = 20.0,
Line 3,208: Line 3,325:
 
         showAllowAutoRefuelToggle = true,
 
         showAllowAutoRefuelToggle = true,
 
       },
 
       },
       CompProperties_Glower = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 10,
 
         glowRadius = 10,
 
         glowColor = {252, 187, 113, 0},
 
         glowColor = {252, 187, 113, 0},
 
       },
 
       },
       CompProperties_HeatPusher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_HeatPusher",
 +
        },
 
         compClass = "CompHeatPusherPowered",
 
         compClass = "CompHeatPusherPowered",
 
         heatPerSecond = 3.5,
 
         heatPerSecond = 3.5,
 
         heatPushMaxTemperature = 23,
 
         heatPushMaxTemperature = 23,
 
       },
 
       },
       CompProperties_FireOverlay = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_FireOverlay",
 +
        },
 
         fireSize = 0.4,
 
         fireSize = 0.4,
 
         offset = {0, 0, 0.2},
 
         offset = {0, 0, 0.2},
 
       },
 
       },
       CompProperties_MeditationFocus = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_MeditationFocus",
 +
        },
 
         statDef = "MeditationFocusStrength",
 
         statDef = "MeditationFocusStrength",
 
         focusTypes = {
 
         focusTypes = {
Line 3,260: Line 3,389:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,274: Line 3,404:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Flickable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 
     },
 
     },
 
     statBases = {
 
     statBases = {
Line 3,293: Line 3,427:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,302: Line 3,437:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 30,
 
         basePowerConsumption = 30,
Line 3,314: Line 3,452:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,320: Line 3,459:
 
     description = [[An electrical standing lamp that lights an area. People need light to move and work at full speed.]],
 
     description = [[An electrical standing lamp that lights an area. People need light to move and work at full speed.]],
 
     comps = {
 
     comps = {
       CompProperties_Glower = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 12,
 
         glowRadius = 12,
 
         glowColor = {217, 217, 208, 0},
 
         glowColor = {217, 217, 208, 0},
Line 3,332: Line 3,474:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,338: Line 3,481:
 
     description = [[A standing lamp that lights an area in red.]],
 
     description = [[A standing lamp that lights an area in red.]],
 
     comps = {
 
     comps = {
       CompProperties_Glower = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 12,
 
         glowRadius = 12,
 
         glowColor = {217, 80, 80, 0},
 
         glowColor = {217, 80, 80, 0},
Line 3,356: Line 3,502:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,362: Line 3,509:
 
     description = [[A standing lamp that lights an area in green.]],
 
     description = [[A standing lamp that lights an area in green.]],
 
     comps = {
 
     comps = {
       CompProperties_Glower = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 12,
 
         glowRadius = 12,
 
         glowColor = {80, 217, 80, 0},
 
         glowColor = {80, 217, 80, 0},
Line 3,380: Line 3,530:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,386: Line 3,537:
 
     description = [[A standing lamp that lights an area in blue.]],
 
     description = [[A standing lamp that lights an area in blue.]],
 
     comps = {
 
     comps = {
       CompProperties_Glower = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 12,
 
         glowRadius = 12,
 
         glowColor = {80, 80, 217, 0},
 
         glowColor = {80, 80, 217, 0},
Line 3,404: Line 3,558:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,418: Line 3,573:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Glower = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         overlightRadius = 7.0,
 
         overlightRadius = 7.0,
 
         glowRadius = 14,
 
         glowRadius = 14,
 
         glowColor = {370, 370, 370, 0},
 
         glowColor = {370, 370, 370, 0},
 
       },
 
       },
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
         basePowerConsumption = 2900,
 
         basePowerConsumption = 2900,
 
       },
 
       },
       CompProperties_Schedule = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Schedule",
 +
        },
 
         startTime = 0.25,
 
         startTime = 0.25,
 
         endTime = 0.8,
 
         endTime = 0.8,
 
         offMessage = "Off for plant resting period",
 
         offMessage = "Off for plant resting period",
 
       },
 
       },
       CompProperties_HeatPusher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_HeatPusher",
 +
        },
 
         compClass = "CompHeatPusherPowered",
 
         compClass = "CompHeatPusherPowered",
 
         heatPerSecond = 3,
 
         heatPerSecond = 3,
Line 3,445: Line 3,612:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,485: Line 3,653:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Furniture.xml",
 
       FileName = "Buildings_Furniture.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,506: Line 3,675:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Facility = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Facility",
 +
        },
 
         statOffsets = {
 
         statOffsets = {
 
           Comfort = 0.05,
 
           Comfort = 0.05,
Line 3,521: Line 3,693:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Joy.xml",
 
       FileName = "Buildings_Joy.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,550: Line 3,723:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Joy.xml",
 
       FileName = "Buildings_Joy.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,579: Line 3,753:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Joy.xml",
 
       FileName = "Buildings_Joy.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,606: Line 3,781:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Joy.xml",
 
       FileName = "Buildings_Joy.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,636: Line 3,812:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Joy.xml",
 
       FileName = "Buildings_Joy.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,672: Line 3,849:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Joy.xml",
 
       FileName = "Buildings_Joy.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,709: Line 3,887:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Joy.xml",
 
       FileName = "Buildings_Joy.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,737: Line 3,916:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
         basePowerConsumption = 200,
 
         basePowerConsumption = 200,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 
     },
 
     },
 
     tradeTags = {
 
     tradeTags = {
Line 3,757: Line 3,943:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Joy.xml",
 
       FileName = "Buildings_Joy.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,789: Line 3,976:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
         basePowerConsumption = 330,
 
         basePowerConsumption = 330,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 
     },
 
     },
 
     tradeTags = {
 
     tradeTags = {
Line 3,806: Line 4,000:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Joy.xml",
 
       FileName = "Buildings_Joy.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,835: Line 4,030:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
         basePowerConsumption = 450,
 
         basePowerConsumption = 450,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 
     },
 
     },
 
     tradeTags = {
 
     tradeTags = {
Line 3,852: Line 4,054:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Joy.xml",
 
       FileName = "Buildings_Joy.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,887: Line 4,090:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,910: Line 4,114:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 40,
 
         basePowerConsumption = 40,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Breakdownable = {},
+
        _ = {
     },
+
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 +
     },
 
     leaveResourcesWhenKilled = false,
 
     leaveResourcesWhenKilled = false,
 
     pathCost = 14,
 
     pathCost = 14,
Line 3,929: Line 4,144:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,952: Line 4,168:
 
     terrainAffordanceNeeded = "Medium",
 
     terrainAffordanceNeeded = "Medium",
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
         basePowerConsumption = 200,
 
         basePowerConsumption = 200,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Breakdownable = {},
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     researchPrerequisites = {
 
     researchPrerequisites = {
Line 3,970: Line 4,197:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 3,976: Line 4,204:
 
     description = [[When it detects fire, this safety device pops and sprays a fire-retardant foam in a circular field around itself. Can also be triggered manually.]],
 
     description = [[When it detects fire, this safety device pops and sprays a fire-retardant foam in a circular field around itself. Can also be triggered manually.]],
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 9.9,
 
         explosiveRadius = 9.9,
 
         explosiveDamageType = "Extinguish",
 
         explosiveDamageType = "Extinguish",
Line 3,989: Line 4,220:
 
         explosionEffect = "ExtinguisherExplosion",
 
         explosionEffect = "ExtinguisherExplosion",
 
       },
 
       },
       CompProperties_Usable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Usable",
 +
        },
 
         useJob = "TriggerFirefoamPopper",
 
         useJob = "TriggerFirefoamPopper",
 
         useLabel = "Trigger firefoam popper",
 
         useLabel = "Trigger firefoam popper",
 
       },
 
       },
       CompProperties_UseEffect = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_UseEffect",
 +
        },
 
         compClass = "CompUseEffect_StartWick",
 
         compClass = "CompUseEffect_StartWick",
 
       },
 
       },
       CompProperties_ProximityFuse = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_ProximityFuse",
 +
        },
 
         target = "Fire",
 
         target = "Fire",
 
         radius = 3,
 
         radius = 3,
Line 4,031: Line 4,271:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,037: Line 4,278:
 
     description = [[Very slowly equalizes moisture in nearby terrain, converting marshes or shallow water into dry ground, and soft sand into normal sand. Does not affect deep water.]],
 
     description = [[Very slowly equalizes moisture in nearby terrain, converting marshes or shallow water into dry ground, and soft sand into normal sand. Does not affect deep water.]],
 
     comps = {
 
     comps = {
       CompProperties_Forbiddable = {},
+
       {
       CompProperties_Power = {
+
        _ = {
 +
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 150,
 
         basePowerConsumption = 150,
 
       },
 
       },
       CompProperties_TerrainPumpDry = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_TerrainPumpDry",
 +
        },
 
         soundWorking = "MoisturePump_Ambience",
 
         soundWorking = "MoisturePump_Ambience",
 
         radius = 6.9,
 
         radius = 6.9,
Line 4,072: Line 4,323:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,083: Line 4,335:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Forbiddable = {},
+
       {
       CompProperties_Power = {
+
        _ = {
 +
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 700,
 
         basePowerConsumption = 700,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
       CompProperties_Flickable = {},
+
        _ = {
       CompProperties_ScannerMineralsDeep = {
+
          Class = "CompProperties_Breakdownable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_ScannerMineralsDeep",
 +
        },
 
         scanSpeedStat = "ResearchSpeed",
 
         scanSpeedStat = "ResearchSpeed",
 
         scanFindMtbDays = 3,
 
         scanFindMtbDays = 3,
Line 4,121: Line 4,391:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,132: Line 4,403:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Forbiddable = {},
+
       {
       CompProperties_Power = {
+
        _ = {
 +
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 700,
 
         basePowerConsumption = 700,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
       CompProperties_Flickable = {},
+
        _ = {
       CompProperties_LongRangeMineralScanner = {
+
          Class = "CompProperties_Breakdownable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_LongRangeMineralScanner",
 +
        },
 
         scanSpeedStat = "ResearchSpeed",
 
         scanSpeedStat = "ResearchSpeed",
 
         scanFindMtbDays = 4,
 
         scanFindMtbDays = 4,
Line 4,170: Line 4,459:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,190: Line 4,480:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Refuelable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Refuelable",
 +
        },
 
         fuelCapacity = 150.0,
 
         fuelCapacity = 150.0,
 
         targetFuelLevelConfigurable = true,
 
         targetFuelLevelConfigurable = true,
Line 4,217: Line 4,510:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,237: Line 4,531:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Transporter = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Transporter",
 +
        },
 
         restEffectiveness = 0.8,
 
         restEffectiveness = 0.8,
 
       },
 
       },
       CompProperties_Launchable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Launchable",
 +
        },
 
         skyfallerLeaving = "DropPodLeaving",
 
         skyfallerLeaving = "DropPodLeaving",
 
       },
 
       },
Line 4,254: Line 4,554:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,284: Line 4,585:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
         basePowerConsumption = 200,
 
         basePowerConsumption = 200,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Facility = {
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Facility",
 +
        },
 
         statOffsets = {
 
         statOffsets = {
 
           ResearchSpeedFactor = 0.1,
 
           ResearchSpeedFactor = 0.1,
Line 4,304: Line 4,615:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,331: Line 4,643:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
         basePowerConsumption = 80,
 
         basePowerConsumption = 80,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Facility = {
+
        _ = {
         statOffsets = {
+
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Facility",
 +
        },
 +
         statOffsets = {
 
           MedicalTendQualityOffset = 0.07,
 
           MedicalTendQualityOffset = 0.07,
 
           ImmunityGainSpeedFactor = 0.02,
 
           ImmunityGainSpeedFactor = 0.02,
Line 4,354: Line 4,676:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,381: Line 4,704:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Facility = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Facility",
 +
        },
 
         statOffsets = {
 
         statOffsets = {
 
           WorkTableWorkSpeedFactor = 0.06,
 
           WorkTableWorkSpeedFactor = 0.06,
Line 4,395: Line 4,721:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,431: Line 4,758:
 
     terrainAffordanceNeeded = "Diggable",
 
     terrainAffordanceNeeded = "Diggable",
 
     comps = {
 
     comps = {
       CompProperties_AssignableToPawn = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AssignableToPawn",
 +
        },
 
         drawAssignmentOverlay = false,
 
         drawAssignmentOverlay = false,
 
         compClass = "CompAssignableToPawn_Grave",
 
         compClass = "CompAssignableToPawn_Grave",
 
       },
 
       },
       CompProperties_MeditationFocus = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_MeditationFocus",
 +
        },
 
         statDef = "MeditationFocusStrength",
 
         statDef = "MeditationFocusStrength",
 
         focusTypes = {
 
         focusTypes = {
Line 4,478: Line 4,811:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,519: Line 4,853:
 
         compClass = "CompQuality",
 
         compClass = "CompQuality",
 
       },
 
       },
       CompProperties_Art = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Art",
 +
        },
 
         nameMaker = "NamerArtSarcophagusPlate",
 
         nameMaker = "NamerArtSarcophagusPlate",
 
         descriptionMaker = "ArtDescription_SarcophagusPlate",
 
         descriptionMaker = "ArtDescription_SarcophagusPlate",
 
         mustBeFullGrave = true,
 
         mustBeFullGrave = true,
 
       },
 
       },
       CompProperties_AssignableToPawn = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AssignableToPawn",
 +
        },
 
         drawAssignmentOverlay = false,
 
         drawAssignmentOverlay = false,
 
         compClass = "CompAssignableToPawn_Grave",
 
         compClass = "CompAssignableToPawn_Grave",
 
       },
 
       },
       CompProperties_MeditationFocus = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_MeditationFocus",
 +
        },
 
         statDef = "MeditationFocusStrength",
 
         statDef = "MeditationFocusStrength",
 
         focusTypes = {
 
         focusTypes = {
Line 4,577: Line 4,920:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,604: Line 4,948:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 2.66,
 
         explosiveRadius = 2.66,
 
         explosiveDamageType = "Flame",
 
         explosiveDamageType = "Flame",
 
       },
 
       },
       CompProperties_EmptyStateGraphic = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_EmptyStateGraphic",
 +
        },
 
         graphicData = {
 
         graphicData = {
 
           texPath = "Things/Building/Ship/ShipCryptosleepCasketOpenDoor",
 
           texPath = "Things/Building/Ship/ShipCryptosleepCasketOpenDoor",
Line 4,624: Line 4,974:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,650: Line 5,001:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 2.66,
 
         explosiveRadius = 2.66,
 
         explosiveDamageType = "Flame",
 
         explosiveDamageType = "Flame",
 
       },
 
       },
       CompProperties_EmptyStateGraphic = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_EmptyStateGraphic",
 +
        },
 
         graphicData = {
 
         graphicData = {
 
           texPath = "Things/Building/Ship/ShipCryptosleepCasketOpenDoor",
 
           texPath = "Things/Building/Ship/ShipCryptosleepCasketOpenDoor",
Line 4,671: Line 5,028:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,695: Line 5,053:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,717: Line 5,076:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,741: Line 5,101:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,751: Line 5,112:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Art = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Art",
 +
        },
 
         nameMaker = "NamerArtFurniture",
 
         nameMaker = "NamerArtFurniture",
 
         descriptionMaker = "ArtDescription_Furniture",
 
         descriptionMaker = "ArtDescription_Furniture",
Line 4,764: Line 5,128:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,778: Line 5,143:
 
     terrainAffordanceNeeded = "Medium",
 
     terrainAffordanceNeeded = "Medium",
 
     comps = {
 
     comps = {
       CompProperties_MeditationFocus = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_MeditationFocus",
 +
        },
 
         statDef = "MeditationFocusStrength",
 
         statDef = "MeditationFocusStrength",
 
         focusTypes = {
 
         focusTypes = {
Line 4,792: Line 5,160:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Misc.xml",
 
       FileName = "Buildings_Misc.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,806: Line 5,175:
 
     terrainAffordanceNeeded = "Heavy",
 
     terrainAffordanceNeeded = "Heavy",
 
     comps = {
 
     comps = {
       CompProperties_MeditationFocus = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_MeditationFocus",
 +
        },
 
         statDef = "MeditationFocusStrength",
 
         statDef = "MeditationFocusStrength",
 
         focusTypes = {
 
         focusTypes = {
Line 4,821: Line 5,193:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,836: Line 5,209:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,857: Line 5,231:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,875: Line 5,250:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,895: Line 5,271:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,915: Line 5,292:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,935: Line 5,313:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,955: Line 5,334:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,975: Line 5,355:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 4,995: Line 5,376:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,015: Line 5,397:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,035: Line 5,418:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,053: Line 5,437:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_CanBeDormant = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_CanBeDormant",
 +
        },
 
         startsDormant = true,
 
         startsDormant = true,
 
         canWakeUpFogged = false,
 
         canWakeUpFogged = false,
 
       },
 
       },
       CompProperties_WakeUpDormant = {},
+
       {
       CompProperties_SpawnerPawn = {
+
        _ = {
 +
          Class = "CompProperties_WakeUpDormant",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_SpawnerPawn",
 +
        },
 
         spawnablePawnKinds = {
 
         spawnablePawnKinds = {
 
           "Megascarab",
 
           "Megascarab",
Line 5,069: Line 5,463:
 
         maxSpawnedPawnsPoints = 500,
 
         maxSpawnedPawnsPoints = 500,
 
       },
 
       },
       CompProperties_SelfhealHitpoints = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_SelfhealHitpoints",
 +
        },
 
         ticksPerHeal = 6000,
 
         ticksPerHeal = 6000,
 
       },
 
       },
       CompProperties_SpawnerHives = {},
+
       {
       CompProperties_Spawner = {
+
        _ = {
 +
          Class = "CompProperties_SpawnerHives",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Spawner",
 +
        },
 
         thingToSpawn = "InsectJelly",
 
         thingToSpawn = "InsectJelly",
 
         spawnCount = 20,
 
         spawnCount = 20,
Line 5,081: Line 5,485:
 
         saveKeysPrefix = "jelly",
 
         saveKeysPrefix = "jelly",
 
       },
 
       },
       CompProperties_Spawner = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Spawner",
 +
        },
 
         thingToSpawn = "GlowPod",
 
         thingToSpawn = "GlowPod",
 
         spawnCount = 1,
 
         spawnCount = 1,
Line 5,089: Line 5,496:
 
         inheritFaction = true,
 
         inheritFaction = true,
 
       },
 
       },
       CompProperties_HeatPusher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_HeatPusher",
 +
        },
 
         heatPerSecond = 6,
 
         heatPerSecond = 6,
 
         heatPushMaxTemperature = 38,
 
         heatPushMaxTemperature = 38,
 
       },
 
       },
       CompProperties_SpawnerFilth = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_SpawnerFilth",
 +
        },
 
         filthDef = "Filth_Slime",
 
         filthDef = "Filth_Slime",
 
         spawnCountOnSpawn = 10,
 
         spawnCountOnSpawn = 10,
Line 5,099: Line 5,512:
 
         spawnRadius = 5,
 
         spawnRadius = 5,
 
       },
 
       },
       CompProperties_Maintainable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Maintainable",
 +
        },
 
         ticksHealthy = 60000,
 
         ticksHealthy = 60000,
 
         ticksNeedsMaintenance = 60000,
 
         ticksNeedsMaintenance = 60000,
Line 5,112: Line 5,528:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,133: Line 5,550:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Glower = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 6,
 
         glowRadius = 6,
 
         glowColor = {113, 141, 117, 0},
 
         glowColor = {113, 141, 117, 0},
 
       },
 
       },
       CompProperties_Lifespan = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Lifespan",
 +
        },
 
         lifespanTicks = 1200000,
 
         lifespanTicks = 1200000,
 
       },
 
       },
Line 5,149: Line 5,572:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Natural.xml",
 
       FileName = "Buildings_Natural.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,159: Line 5,583:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Lifespan = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Lifespan",
 +
        },
 
         lifespanTicks = 10000,
 
         lifespanTicks = 10000,
 
         expireEffect = "RaisedRock_Collapse",
 
         expireEffect = "RaisedRock_Collapse",
Line 5,172: Line 5,599:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Power.xml",
 
       FileName = "Buildings_Power.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,196: Line 5,624:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTransmitter",
 
         compClass = "CompPowerTransmitter",
 
         transmitsPower = true,
 
         transmitsPower = true,
Line 5,212: Line 5,643:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Power.xml",
 
       FileName = "Buildings_Power.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,228: Line 5,660:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Power.xml",
 
       FileName = "Buildings_Power.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,249: Line 5,682:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTransmitter",
 
         compClass = "CompPowerTransmitter",
 
         transmitsPower = true,
 
         transmitsPower = true,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 
     },
 
     },
 
     researchPrerequisites = {
 
     researchPrerequisites = {
Line 5,265: Line 5,705:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Power.xml",
 
       FileName = "Buildings_Power.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,287: Line 5,728:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerPlant",
 
         compClass = "CompPowerPlant",
 
         basePowerConsumption = -1000,
 
         basePowerConsumption = -1000,
Line 5,293: Line 5,737:
 
         soundAmbientProducingPower = "WoodFiredGenerator_Ambience",
 
         soundAmbientProducingPower = "WoodFiredGenerator_Ambience",
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Refuelable = {
+
        _ = {
         fuelConsumptionRate = 22.0,
+
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Refuelable",
 +
        },
 +
         fuelConsumptionRate = 22.0,
 
         fuelCapacity = 75.0,
 
         fuelCapacity = 75.0,
 
         fuelFilter = {
 
         fuelFilter = {
Line 5,304: Line 5,755:
 
         showAllowAutoRefuelToggle = true,
 
         showAllowAutoRefuelToggle = true,
 
       },
 
       },
       CompProperties_Glower = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 6,
 
         glowRadius = 6,
 
         glowColor = {217, 112, 33, 0},
 
         glowColor = {217, 112, 33, 0},
 
       },
 
       },
       CompProperties_HeatPusher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_HeatPusher",
 +
        },
 
         compClass = "CompHeatPusherPowered",
 
         compClass = "CompHeatPusherPowered",
 
         heatPerSecond = 6,
 
         heatPerSecond = 6,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     terrainAffordanceNeeded = "Medium",
 
     terrainAffordanceNeeded = "Medium",
Line 5,325: Line 5,786:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Power.xml",
 
       FileName = "Buildings_Power.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,347: Line 5,809:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerPlant",
 
         compClass = "CompPowerPlant",
 
         basePowerConsumption = -1000,
 
         basePowerConsumption = -1000,
Line 5,353: Line 5,818:
 
         soundAmbientProducingPower = "ChemfuelFiredGenerator_Ambience",
 
         soundAmbientProducingPower = "ChemfuelFiredGenerator_Ambience",
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Refuelable = {
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Refuelable",
 +
        },
 
         fuelConsumptionRate = 4.5,
 
         fuelConsumptionRate = 4.5,
 
         fuelCapacity = 30.0,
 
         fuelCapacity = 30.0,
Line 5,364: Line 5,836:
 
         showAllowAutoRefuelToggle = true,
 
         showAllowAutoRefuelToggle = true,
 
       },
 
       },
       CompProperties_Glower = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 6,
 
         glowRadius = 6,
 
         glowColor = {80, 112, 180, 0},
 
         glowColor = {80, 112, 180, 0},
 
       },
 
       },
       CompProperties_HeatPusher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_HeatPusher",
 +
        },
 
         compClass = "CompHeatPusherPowered",
 
         compClass = "CompHeatPusherPowered",
 
         heatPerSecond = 6,
 
         heatPerSecond = 6,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
       CompProperties_Explosive = {
+
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 0,
 
         explosiveRadius = 0,
 
         explosiveExpandPerFuel = 0.95,
 
         explosiveExpandPerFuel = 0.95,
Line 5,395: Line 5,880:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Power.xml",
 
       FileName = "Buildings_Power.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,417: Line 5,903:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerPlantWind",
 
         compClass = "CompPowerPlantWind",
 
         basePowerConsumption = -2300,
 
         basePowerConsumption = -2300,
 
         transmitsPower = true,
 
         transmitsPower = true,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     researchPrerequisites = {
 
     researchPrerequisites = {
Line 5,434: Line 5,927:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Power.xml",
 
       FileName = "Buildings_Power.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,461: Line 5,955:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Battery = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Battery",
 +
        },
 
         storedEnergyMax = 600,
 
         storedEnergyMax = 600,
 
         efficiency = 0.5,
 
         efficiency = 0.5,
Line 5,467: Line 5,964:
 
         transmitsPower = true,
 
         transmitsPower = true,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     terrainAffordanceNeeded = "Medium",
 
     terrainAffordanceNeeded = "Medium",
Line 5,480: Line 5,981:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Power.xml",
 
       FileName = "Buildings_Power.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,501: Line 6,003:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerPlantSolar",
 
         compClass = "CompPowerPlantSolar",
 
         basePowerConsumption = -1,
 
         basePowerConsumption = -1,
 
         transmitsPower = true,
 
         transmitsPower = true,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     terrainAffordanceNeeded = "Medium",
 
     terrainAffordanceNeeded = "Medium",
Line 5,519: Line 6,028:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Power.xml",
 
       FileName = "Buildings_Power.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,540: Line 6,050:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerPlantSteam",
 
         compClass = "CompPowerPlantSteam",
 
         basePowerConsumption = -3600,
 
         basePowerConsumption = -3600,
 
         transmitsPower = true,
 
         transmitsPower = true,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     terrainAffordanceNeeded = "Heavy",
 
     terrainAffordanceNeeded = "Heavy",
Line 5,558: Line 6,075:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Power.xml",
 
       FileName = "Buildings_Power.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,580: Line 6,098:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerPlantWater",
 
         compClass = "CompPowerPlantWater",
 
         basePowerConsumption = -1100,
 
         basePowerConsumption = -1100,
Line 5,586: Line 6,107:
 
         soundAmbientProducingPower = "WaterMill_Ambience",
 
         soundAmbientProducingPower = "WaterMill_Ambience",
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     terrainAffordanceNeeded = {},
 
     terrainAffordanceNeeded = {},
Line 5,599: Line 6,124:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,622: Line 6,148:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "ToolCabinet",
 
           "ToolCabinet",
Line 5,638: Line 6,167:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,661: Line 6,191:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "ToolCabinet",
 
           "ToolCabinet",
Line 5,679: Line 6,212:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,706: Line 6,240:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,729: Line 6,264:
 
     hasInteractionCell = true,
 
     hasInteractionCell = true,
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "ToolCabinet",
 
           "ToolCabinet",
Line 5,742: Line 6,280:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,765: Line 6,304:
 
     hasInteractionCell = true,
 
     hasInteractionCell = true,
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "ToolCabinet",
 
           "ToolCabinet",
Line 5,778: Line 6,320:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,798: Line 6,341:
 
     hasInteractionCell = true,
 
     hasInteractionCell = true,
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "ToolCabinet",
 
           "ToolCabinet",
Line 5,814: Line 6,360:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,837: Line 6,384:
 
     hasInteractionCell = true,
 
     hasInteractionCell = true,
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
         basePowerConsumption = 120,
 
         basePowerConsumption = 120,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_AffectedByFacilities = {
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "ToolCabinet",
 
           "ToolCabinet",
 
         },
 
         },
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     researchPrerequisites = {
 
     researchPrerequisites = {
Line 5,861: Line 6,422:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,884: Line 6,446:
 
     hasInteractionCell = true,
 
     hasInteractionCell = true,
 
     comps = {
 
     comps = {
       CompProperties_Refuelable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Refuelable",
 +
        },
 
         fuelConsumptionRate = 80.0,
 
         fuelConsumptionRate = 80.0,
 
         fuelCapacity = 50.0,
 
         fuelCapacity = 50.0,
Line 5,895: Line 6,460:
 
         showAllowAutoRefuelToggle = true,
 
         showAllowAutoRefuelToggle = true,
 
       },
 
       },
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "ToolCabinet",
 
           "ToolCabinet",
Line 5,911: Line 6,479:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,935: Line 6,504:
 
     hasInteractionCell = true,
 
     hasInteractionCell = true,
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
         basePowerConsumption = 210,
 
         basePowerConsumption = 210,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_AffectedByFacilities = {
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "ToolCabinet",
 
           "ToolCabinet",
 
         },
 
         },
 
       },
 
       },
       CompProperties_HeatPusher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_HeatPusher",
 +
        },
 
         compClass = "CompHeatPusherPowered",
 
         compClass = "CompHeatPusherPowered",
 
         heatPerSecond = 4,
 
         heatPerSecond = 4,
Line 5,962: Line 6,544:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 5,986: Line 6,569:
 
     hasInteractionCell = true,
 
     hasInteractionCell = true,
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
         basePowerConsumption = 350,
 
         basePowerConsumption = 350,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Glower = {
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 5,
 
         glowRadius = 5,
 
         glowColor = {73, 123, 138, 0},
 
         glowColor = {73, 123, 138, 0},
 
       },
 
       },
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "ToolCabinet",
 
           "ToolCabinet",
 
         },
 
         },
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     researchPrerequisites = {
 
     researchPrerequisites = {
Line 6,013: Line 6,613:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,036: Line 6,637:
 
     hasInteractionCell = true,
 
     hasInteractionCell = true,
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
         basePowerConsumption = 350,
 
         basePowerConsumption = 350,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Breakdownable = {},
+
        _ = {
       CompProperties_HeatPusher = {
+
          Class = "CompProperties_Flickable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_HeatPusher",
 +
        },
 
         compClass = "CompHeatPusherPowered",
 
         compClass = "CompHeatPusherPowered",
 
         heatPerSecond = 3,
 
         heatPerSecond = 3,
Line 6,062: Line 6,677:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,084: Line 6,700:
 
     hasInteractionCell = true,
 
     hasInteractionCell = true,
 
     comps = {
 
     comps = {
       CompProperties_Refuelable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Refuelable",
 +
        },
 
         fuelConsumptionRate = 160.0,
 
         fuelConsumptionRate = 160.0,
 
         fuelCapacity = 50.0,
 
         fuelCapacity = 50.0,
Line 6,095: Line 6,714:
 
         showAllowAutoRefuelToggle = true,
 
         showAllowAutoRefuelToggle = true,
 
       },
 
       },
       CompProperties_HeatPusher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_HeatPusher",
 +
        },
 
         compClass = "CompHeatPusherPowered",
 
         compClass = "CompHeatPusherPowered",
 
         heatPerSecond = 4,
 
         heatPerSecond = 4,
Line 6,111: Line 6,733:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,135: Line 6,758:
 
     terrainAffordanceNeeded = "Heavy",
 
     terrainAffordanceNeeded = "Heavy",
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "ToolCabinet",
 
           "ToolCabinet",
Line 6,151: Line 6,777:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,183: Line 6,810:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,206: Line 6,834:
 
     hasInteractionCell = true,
 
     hasInteractionCell = true,
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "ToolCabinet",
 
           "ToolCabinet",
Line 6,222: Line 6,853:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,246: Line 6,878:
 
     terrainAffordanceNeeded = "Heavy",
 
     terrainAffordanceNeeded = "Heavy",
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 700,
 
         basePowerConsumption = 700,
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Glower = {
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 6,
 
         glowRadius = 6,
 
         glowColor = {217, 112, 33, 0},
 
         glowColor = {217, 112, 33, 0},
 
       },
 
       },
       CompProperties_HeatPusher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_HeatPusher",
 +
        },
 
         compClass = "CompHeatPusherPowered",
 
         compClass = "CompHeatPusherPowered",
 
         heatPerSecond = 9,
 
         heatPerSecond = 9,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     building = {
 
     building = {
Line 6,275: Line 6,924:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,301: Line 6,951:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 170,
 
         basePowerConsumption = 170,
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Breakdownable = {},
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     fillPercent = 0.5,
 
     fillPercent = 0.5,
Line 6,322: Line 6,983:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,349: Line 7,011:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_AffectedByFacilities = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "ToolCabinet",
 
           "ToolCabinet",
 
         },
 
         },
 
       },
 
       },
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 250,
 
         basePowerConsumption = 250,
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Breakdownable = {},
+
        _ = {
     },
+
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 +
     },
 
     fillPercent = 0.5,
 
     fillPercent = 0.5,
 
     hasInteractionCell = true,
 
     hasInteractionCell = true,
Line 6,375: Line 7,051:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,403: Line 7,080:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,430: Line 7,108:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 250,
 
         basePowerConsumption = 250,
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_AffectedByFacilities = {
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_AffectedByFacilities",
 +
        },
 
         linkableFacilities = {
 
         linkableFacilities = {
 
           "MultiAnalyzer",
 
           "MultiAnalyzer",
Line 6,455: Line 7,143:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,479: Line 7,168:
 
     terrainAffordanceNeeded = "Heavy",
 
     terrainAffordanceNeeded = "Heavy",
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 250,
 
         basePowerConsumption = 250,
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Glower = {
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 6,
 
         glowRadius = 6,
 
         glowColor = {217, 112, 33, 0},
 
         glowColor = {217, 112, 33, 0},
 
       },
 
       },
       CompProperties_HeatPusher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_HeatPusher",
 +
        },
 
         compClass = "CompHeatPusherPowered",
 
         compClass = "CompHeatPusherPowered",
 
         heatPerSecond = 12,
 
         heatPerSecond = 12,
Line 6,510: Line 7,212:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,539: Line 7,242:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Forbiddable = {},
+
       {
       CompProperties_Power = {
+
        _ = {
 +
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 70,
 
         basePowerConsumption = 70,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 
     },
 
     },
 
     researchPrerequisites = {
 
     researchPrerequisites = {
Line 6,557: Line 7,271:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,582: Line 7,297:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_TemperatureRuinable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_TemperatureRuinable",
 +
        },
 
         minSafeTemperature = -1,
 
         minSafeTemperature = -1,
 
         maxSafeTemperature = 32,
 
         maxSafeTemperature = 32,
Line 6,603: Line 7,321:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,639: Line 7,358:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Forbiddable = {},
+
       {
       CompProperties_Flickable = {},
+
        _ = {
       CompProperties_Power = {
+
          Class = "CompProperties_Forbiddable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 200,
 
         basePowerConsumption = 200,
 
       },
 
       },
       CompProperties_DeepDrill = {},
+
       {
       CompProperties_CreatesInfestations = {},
+
        _ = {
 +
          Class = "CompProperties_DeepDrill",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_CreatesInfestations",
 +
        },
 +
      },
 
     },
 
     },
 
   },
 
   },
Line 6,655: Line 7,393:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,676: Line 7,415:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 200,
 
         basePowerConsumption = 200,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Breakdownable = {},
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     size = {3, 4},
 
     size = {3, 4},
Line 6,700: Line 7,450:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Production.xml",
 
       FileName = "Buildings_Production.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,756: Line 7,507:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security.xml",
 
       FileName = "Buildings_Security.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,785: Line 7,537:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security.xml",
 
       FileName = "Buildings_Security.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,814: Line 7,567:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security.xml",
 
       FileName = "Buildings_Security.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,847: Line 7,601:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security.xml",
 
       FileName = "Buildings_Security.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,877: Line 7,632:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security.xml",
 
       FileName = "Buildings_Security.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,886: Line 7,642:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 3.9,
 
         explosiveRadius = 3.9,
 
         explosiveDamageType = "Bomb",
 
         explosiveDamageType = "Bomb",
Line 6,905: Line 7,664:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security.xml",
 
       FileName = "Buildings_Security.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,914: Line 7,674:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 3.9,
 
         explosiveRadius = 3.9,
 
         explosiveDamageType = "Flame",
 
         explosiveDamageType = "Flame",
Line 6,933: Line 7,696:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security.xml",
 
       FileName = "Buildings_Security.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,942: Line 7,706:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 10.9,
 
         explosiveRadius = 10.9,
 
         explosiveDamageType = "EMP",
 
         explosiveDamageType = "EMP",
Line 6,961: Line 7,728:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security.xml",
 
       FileName = "Buildings_Security.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 6,970: Line 7,738:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 8.6,
 
         explosiveRadius = 8.6,
 
         explosiveDamageType = "Smoke",
 
         explosiveDamageType = "Smoke",
Line 6,992: Line 7,763:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security.xml",
 
       FileName = "Buildings_Security.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,001: Line 7,773:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 9.9,
 
         explosiveRadius = 9.9,
 
         explosiveDamageType = "Extinguish",
 
         explosiveDamageType = "Extinguish",
Line 7,025: Line 7,800:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security.xml",
 
       FileName = "Buildings_Security.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,034: Line 7,810:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 14.9,
 
         explosiveRadius = 14.9,
 
         explosiveDamageType = "BombSuper",
 
         explosiveDamageType = "BombSuper",
Line 7,059: Line 7,838:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,075: Line 7,855:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,092: Line 7,873:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,111: Line 7,893:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Forbiddable = {},
+
       {
       CompProperties_Mannable = {
+
        _ = {
 +
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Mannable",
 +
        },
 
         manWorkType = "Violent",
 
         manWorkType = "Violent",
 
       },
 
       },
Line 7,140: Line 7,929:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,160: Line 7,950:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         wickTicks = 240,
 
         wickTicks = 240,
 
         explosiveRadius = 3.9,
 
         explosiveRadius = 3.9,
Line 7,166: Line 7,959:
 
         chanceNeverExplodeFromDamage = 0.5,
 
         chanceNeverExplodeFromDamage = 0.5,
 
       },
 
       },
       CompProperties_Forbiddable = {},
+
       {
       CompProperties_Power = {
+
        _ = {
 +
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 80,
 
         basePowerConsumption = 80,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Breakdownable = {},
+
        _ = {
       CompProperties_Refuelable = {
+
          Class = "CompProperties_Flickable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Refuelable",
 +
        },
 
         fuelLabel = "Shots until barrel change",
 
         fuelLabel = "Shots until barrel change",
 
         fuelGizmoLabel = "Barrel durability",
 
         fuelGizmoLabel = "Barrel durability",
Line 7,216: Line 8,027:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,227: Line 8,039:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,261: Line 8,074:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,284: Line 8,098:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,298: Line 8,113:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         wickTicks = 240,
 
         wickTicks = 240,
 
         explosiveRadius = 5.9,
 
         explosiveRadius = 5.9,
Line 7,304: Line 8,122:
 
         chanceNeverExplodeFromDamage = 0.5,
 
         chanceNeverExplodeFromDamage = 0.5,
 
       },
 
       },
       CompProperties_Forbiddable = {},
+
       {
       CompProperties_Power = {
+
        _ = {
 +
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 150,
 
         basePowerConsumption = 150,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Breakdownable = {},
+
        _ = {
       CompProperties_Refuelable = {
+
          Class = "CompProperties_Flickable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Refuelable",
 +
        },
 
         fuelLabel = "Shots until barrel change",
 
         fuelLabel = "Shots until barrel change",
 
         fuelGizmoLabel = "Barrel durability",
 
         fuelGizmoLabel = "Barrel durability",
Line 7,345: Line 8,181:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,356: Line 8,193:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,389: Line 8,227:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,404: Line 8,243:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         wickTicks = 240,
 
         wickTicks = 240,
 
         explosiveRadius = 5.9,
 
         explosiveRadius = 5.9,
Line 7,410: Line 8,252:
 
         chanceNeverExplodeFromDamage = 0.5,
 
         chanceNeverExplodeFromDamage = 0.5,
 
       },
 
       },
       CompProperties_Forbiddable = {},
+
       {
       CompProperties_Power = {
+
        _ = {
 +
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 150,
 
         basePowerConsumption = 150,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_Breakdownable = {},
+
        _ = {
       CompProperties_Refuelable = {
+
          Class = "CompProperties_Flickable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Refuelable",
 +
        },
 
         fuelLabel = "Shots until rearm",
 
         fuelLabel = "Shots until rearm",
 
         fuelGizmoLabel = "Uranium slugs",
 
         fuelGizmoLabel = "Uranium slugs",
Line 7,451: Line 8,311:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,462: Line 8,323:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,494: Line 8,356:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,500: Line 8,363:
 
     description = [[A manned mortar that launches all kinds of shells. While it can inflict devastating damage, the mortar's inherent inaccuracy makes it more useful for attacking large fortifications than groups of enemies in the field.]],
 
     description = [[A manned mortar that launches all kinds of shells. While it can inflict devastating damage, the mortar's inherent inaccuracy makes it more useful for attacking large fortifications than groups of enemies in the field.]],
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         wickTicks = 240,
 
         wickTicks = 240,
 
         explosiveRadius = 4.9,
 
         explosiveRadius = 4.9,
Line 7,521: Line 8,387:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Security_Turrets.xml",
 
       FileName = "Buildings_Security_Turrets.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,543: Line 8,410:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_ChangeableProjectile = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_ChangeableProjectile",
 +
        },
 +
      },
 
     },
 
     },
 
     building = {
 
     building = {
Line 7,572: Line 8,443:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Ship.xml",
 
       FileName = "Buildings_Ship.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,588: Line 8,460:
 
     size = {2, 6},
 
     size = {2, 6},
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTransmitter",
 
         compClass = "CompPowerTransmitter",
 
         transmitsPower = true,
 
         transmitsPower = true,
 
       },
 
       },
       CompProperties_ShipPart = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_ShipPart",
 +
        },
 +
      },
 
     },
 
     },
 
     costList = {
 
     costList = {
Line 7,611: Line 8,490:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Ship.xml",
 
       FileName = "Buildings_Ship.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,632: Line 8,512:
 
     hasInteractionCell = true,
 
     hasInteractionCell = true,
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTransmitter",
 
         compClass = "CompPowerTransmitter",
 
         transmitsPower = true,
 
         transmitsPower = true,
 
       },
 
       },
       CompProperties_ShipPart = {},
+
       {
       CompProperties_Explosive = {
+
        _ = {
 +
          Class = "CompProperties_ShipPart",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 2.66,
 
         explosiveRadius = 2.66,
 
         explosiveDamageType = "Flame",
 
         explosiveDamageType = "Flame",
 
       },
 
       },
       CompProperties_EmptyStateGraphic = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_EmptyStateGraphic",
 +
        },
 
         graphicData = {
 
         graphicData = {
 
           texPath = "Things/Building/Ship/ShipCryptosleepCasketOpenDoor",
 
           texPath = "Things/Building/Ship/ShipCryptosleepCasketOpenDoor",
Line 7,666: Line 8,559:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Ship.xml",
 
       FileName = "Buildings_Ship.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,685: Line 8,579:
 
     size = {2, 2},
 
     size = {2, 2},
 
     comps = {
 
     comps = {
       CompProperties_ShipPart = {},
+
       {
       CompProperties_Power = {
+
        _ = {
 +
          Class = "CompProperties_ShipPart",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTransmitter",
 
         compClass = "CompPowerTransmitter",
 
         transmitsPower = true,
 
         transmitsPower = true,
Line 7,705: Line 8,606:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Ship.xml",
 
       FileName = "Buildings_Ship.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,730: Line 8,632:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerPlant",
 
         compClass = "CompPowerPlant",
 
         basePowerConsumption = -1000,
 
         basePowerConsumption = -1000,
 
         transmitsPower = true,
 
         transmitsPower = true,
 
       },
 
       },
       CompProperties_ShipPart = {},
+
       {
       CompProperties_Hibernatable = {
+
        _ = {
         incidentTargetWhileStarting = "Map_RaidBeacon",
+
          Class = "CompProperties_ShipPart",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Hibernatable",
 +
        },
 +
         incidentTargetWhileStarting = "Map_RaidBeacon",
 
         sustainerActive = "ShipReactor_Ambience",
 
         sustainerActive = "ShipReactor_Ambience",
 
       },
 
       },
Line 7,749: Line 8,661:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Ship.xml",
 
       FileName = "Buildings_Ship.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,768: Line 8,681:
 
     size = {3, 4},
 
     size = {3, 4},
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTransmitter",
 
         compClass = "CompPowerTransmitter",
 
         transmitsPower = true,
 
         transmitsPower = true,
 
       },
 
       },
       CompProperties_ShipPart = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_ShipPart",
 +
        },
 +
      },
 
     },
 
     },
 
     costList = {
 
     costList = {
Line 7,788: Line 8,708:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Ship.xml",
 
       FileName = "Buildings_Ship.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,807: Line 8,728:
 
     size = {2, 2},
 
     size = {2, 2},
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTransmitter",
 
         compClass = "CompPowerTransmitter",
 
         transmitsPower = true,
 
         transmitsPower = true,
 
       },
 
       },
       CompProperties_ShipPart = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_ShipPart",
 +
        },
 +
      },
 
     },
 
     },
 
     costList = {
 
     costList = {
Line 7,827: Line 8,755:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Special.xml",
 
       FileName = "Buildings_Special.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,840: Line 8,769:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 200,
 
         basePowerConsumption = 200,
 
       },
 
       },
       CompProperties_MoteEmitter = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_MoteEmitter",
 +
        },
 
         mote = "Mote_PsychicEmanatorEffect",
 
         mote = "Mote_PsychicEmanatorEffect",
 
         emissionInterval = 350,
 
         emissionInterval = 350,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
       CompProperties_Flickable = {},
+
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 
     },
 
     },
 
     altitudeLayer = "Building",
 
     altitudeLayer = "Building",
Line 7,876: Line 8,819:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Special.xml",
 
       FileName = "Buildings_Special.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,902: Line 8,846:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerPlant",
 
         compClass = "CompPowerPlant",
 
         basePowerConsumption = -1000,
 
         basePowerConsumption = -1000,
 
         transmitsPower = true,
 
         transmitsPower = true,
 
       },
 
       },
       CompProperties_Glower = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 3,
 
         glowRadius = 3,
 
         glowColor = {227, 233, 168, 0},
 
         glowColor = {227, 233, 168, 0},
Line 7,924: Line 8,874:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Special.xml",
 
       FileName = "Buildings_Special.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 7,937: Line 8,888:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 300,
 
         basePowerConsumption = 300,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
       CompProperties_Flickable = {},
+
        _ = {
       CompProperties_Spawner = {
+
          Class = "CompProperties_Breakdownable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_Spawner",
 +
        },
 
         requiresPower = true,
 
         requiresPower = true,
 
         thingToSpawn = "Chemfuel",
 
         thingToSpawn = "Chemfuel",
Line 7,954: Line 8,919:
 
         showMessageIfOwned = true,
 
         showMessageIfOwned = true,
 
       },
 
       },
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 8,
 
         explosiveRadius = 8,
 
         explosiveDamageType = "Flame",
 
         explosiveDamageType = "Flame",
Line 7,987: Line 8,955:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Structure.xml",
 
       FileName = "Buildings_Structure.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,004: Line 8,973:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Forbiddable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 
     },
 
     },
 
   },
 
   },
Line 8,013: Line 8,986:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Structure.xml",
 
       FileName = "Buildings_Structure.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,028: Line 9,002:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Structure.xml",
 
       FileName = "Buildings_Structure.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,041: Line 9,016:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 50,
 
         basePowerConsumption = 50,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
       CompProperties_Flickable = {},
+
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 
     },
 
     },
 
     researchPrerequisites = {
 
     researchPrerequisites = {
Line 8,059: Line 9,045:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Structure.xml",
 
       FileName = "Buildings_Structure.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,081: Line 9,068:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_MeditationFocus = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_MeditationFocus",
 +
        },
 
         statDef = "MeditationFocusStrength",
 
         statDef = "MeditationFocusStrength",
 
         focusTypes = {
 
         focusTypes = {
Line 8,095: Line 9,085:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Structure.xml",
 
       FileName = "Buildings_Structure.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,121: Line 9,112:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Temperature.xml",
 
       FileName = "Buildings_Temperature.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,144: Line 9,136:
 
     leaveResourcesWhenKilled = false,
 
     leaveResourcesWhenKilled = false,
 
     comps = {
 
     comps = {
       CompProperties_Refuelable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Refuelable",
 +
        },
 
         fuelConsumptionRate = 10.0,
 
         fuelConsumptionRate = 10.0,
 
         fuelCapacity = 20.0,
 
         fuelCapacity = 20.0,
Line 8,156: Line 9,151:
 
         showAllowAutoRefuelToggle = true,
 
         showAllowAutoRefuelToggle = true,
 
       },
 
       },
       CompProperties_Glower = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 10,
 
         glowRadius = 10,
 
         glowColor = {252, 187, 113, 0},
 
         glowColor = {252, 187, 113, 0},
 
       },
 
       },
       CompProperties_HeatPusher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_HeatPusher",
 +
        },
 
         compClass = "CompHeatPusherPowered",
 
         compClass = "CompHeatPusherPowered",
 
         heatPerSecond = 21,
 
         heatPerSecond = 21,
 
         heatPushMaxTemperature = 28,
 
         heatPushMaxTemperature = 28,
 
       },
 
       },
       CompProperties_FireOverlay = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_FireOverlay",
 +
        },
 
         fireSize = 1,
 
         fireSize = 1,
 
       },
 
       },
Line 8,171: Line 9,175:
 
         compClass = "CompGatherSpot",
 
         compClass = "CompGatherSpot",
 
       },
 
       },
       CompProperties_MeditationFocus = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_MeditationFocus",
 +
        },
 
         statDef = "MeditationFocusStrength",
 
         statDef = "MeditationFocusStrength",
 
         focusTypes = {
 
         focusTypes = {
Line 8,213: Line 9,220:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Temperature.xml",
 
       FileName = "Buildings_Temperature.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,233: Line 9,241:
 
     leaveResourcesWhenKilled = false,
 
     leaveResourcesWhenKilled = false,
 
     comps = {
 
     comps = {
       CompProperties_HeatPusher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_HeatPusher",
 +
        },
 
         compClass = "CompHeatPusherPowered",
 
         compClass = "CompHeatPusherPowered",
 
         heatPerSecond = -11,
 
         heatPerSecond = -11,
 
         heatPushMinTemperature = 17,
 
         heatPushMinTemperature = 17,
 
       },
 
       },
       CompProperties_Refuelable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Refuelable",
 +
        },
 
         fuelConsumptionRate = 10.0,
 
         fuelConsumptionRate = 10.0,
 
         fuelCapacity = 50.0,
 
         fuelCapacity = 50.0,
Line 8,260: Line 9,274:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Temperature.xml",
 
       FileName = "Buildings_Temperature.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,286: Line 9,301:
 
     terrainAffordanceNeeded = "Light",
 
     terrainAffordanceNeeded = "Light",
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 175,
 
         basePowerConsumption = 175,
 
         shortCircuitInRain = true,
 
         shortCircuitInRain = true,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_TempControl = {
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_TempControl",
 +
        },
 
         energyPerSecond = 21,
 
         energyPerSecond = 21,
 
       },
 
       },
       CompProperties_Glower = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Glower",
 +
        },
 
         glowRadius = 3,
 
         glowRadius = 3,
 
         glowColor = {255, 150, 100, 0},
 
         glowColor = {255, 150, 100, 0},
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     researchPrerequisites = {
 
     researchPrerequisites = {
Line 8,311: Line 9,343:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Temperature.xml",
 
       FileName = "Buildings_Temperature.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,331: Line 9,364:
 
     terrainAffordanceNeeded = "Medium",
 
     terrainAffordanceNeeded = "Medium",
 
     comps = {
 
     comps = {
       CompProperties_Power = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Power",
 +
        },
 
         compClass = "CompPowerTrader",
 
         compClass = "CompPowerTrader",
 
         basePowerConsumption = 200,
 
         basePowerConsumption = 200,
 
       },
 
       },
       CompProperties_Flickable = {},
+
       {
       CompProperties_TempControl = {
+
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_TempControl",
 +
        },
 
         energyPerSecond = -21,
 
         energyPerSecond = -21,
 
       },
 
       },
       CompProperties_Breakdownable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Breakdownable",
 +
        },
 +
      },
 
     },
 
     },
 
     researchPrerequisites = {
 
     researchPrerequisites = {
Line 8,351: Line 9,398:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Buildings_Temperature.xml",
 
       FileName = "Buildings_Temperature.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,373: Line 9,421:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Flickable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Flickable",
 +
        },
 
         commandTexture = "UI/Commands/Vent",
 
         commandTexture = "UI/Commands/Vent",
 
         commandLabelKey = "CommandDesignateOpenCloseVentLabel",
 
         commandLabelKey = "CommandDesignateOpenCloseVentLabel",
Line 8,388: Line 9,439:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Artifacts.xml",
 
       FileName = "Items_Artifacts.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,401: Line 9,453:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Usable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Usable",
 +
        },
 
         useJob = "UseArtifact",
 
         useJob = "UseArtifact",
 
         useLabel = "Activate",
 
         useLabel = "Activate",
 
       },
 
       },
       CompProperties_UseEffect = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_UseEffect",
 +
        },
 
         compClass = "CompUseEffect_DestroySelf",
 
         compClass = "CompUseEffect_DestroySelf",
 
       },
 
       },
Line 8,416: Line 9,474:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Artifacts.xml",
 
       FileName = "Items_Artifacts.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,428: Line 9,487:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Targetable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Targetable",
 +
        },
 
         compClass = "CompTargetable_AllAnimalsOnTheMap",
 
         compClass = "CompTargetable_AllAnimalsOnTheMap",
 
         psychicSensitiveTargetsOnly = true,
 
         psychicSensitiveTargetsOnly = true,
Line 8,440: Line 9,502:
 
         compClass = "CompTargetEffect_Manhunter",
 
         compClass = "CompTargetEffect_Manhunter",
 
       },
 
       },
       CompProperties_TargetEffect_GoodwillImpact = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_TargetEffect_GoodwillImpact",
 +
        },
 
         goodwillImpact = -200,
 
         goodwillImpact = -200,
 
       },
 
       },
       CompProperties_UseEffectArtifact = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_UseEffectArtifact",
 +
        },
 
         sound = "PsychicAnimalPulserCast",
 
         sound = "PsychicAnimalPulserCast",
 
       },
 
       },
Line 8,454: Line 9,522:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Artifacts.xml",
 
       FileName = "Items_Artifacts.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,466: Line 9,535:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Targetable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Targetable",
 +
        },
 
         compClass = "CompTargetable_AllPawnsOnTheMap",
 
         compClass = "CompTargetable_AllPawnsOnTheMap",
 
         psychicSensitiveTargetsOnly = true,
 
         psychicSensitiveTargetsOnly = true,
Line 8,477: Line 9,549:
 
         compClass = "CompTargetEffect_MoodBoost",
 
         compClass = "CompTargetEffect_MoodBoost",
 
       },
 
       },
       CompProperties_UseEffectArtifact = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_UseEffectArtifact",
 +
        },
 
         sound = "PsychicSoothePulserCast",
 
         sound = "PsychicSoothePulserCast",
 
       },
 
       },
Line 8,490: Line 9,565:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Exotic.xml",
 
       FileName = "Items_Exotic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,504: Line 9,580:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Exotic.xml",
 
       FileName = "Items_Exotic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,533: Line 9,610:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Exotic.xml",
 
       FileName = "Items_Exotic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,547: Line 9,625:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_UseEffectPlaySound = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_UseEffectPlaySound",
 +
        },
 
         soundOnUsed = "MechSerumUsed",
 
         soundOnUsed = "MechSerumUsed",
 
       },
 
       },
Line 8,558: Line 9,639:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Exotic.xml",
 
       FileName = "Items_Exotic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,572: Line 9,654:
 
     tradeability = "Sellable",
 
     tradeability = "Sellable",
 
     comps = {
 
     comps = {
       CompProperties_Usable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Usable",
 +
        },
 
         useJob = "UseItem",
 
         useJob = "UseItem",
 
         useLabel = "Use healer mech serum",
 
         useLabel = "Use healer mech serum",
 
         useDuration = 600,
 
         useDuration = 600,
 
       },
 
       },
       CompProperties_UseEffect = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_UseEffect",
 +
        },
 
         compClass = "CompUseEffect_FixWorstHealthCondition",
 
         compClass = "CompUseEffect_FixWorstHealthCondition",
 
       },
 
       },
       CompProperties_UseEffect = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_UseEffect",
 +
        },
 
         compClass = "CompUseEffect_DestroySelf",
 
         compClass = "CompUseEffect_DestroySelf",
 
       },
 
       },
Line 8,591: Line 9,682:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Exotic.xml",
 
       FileName = "Items_Exotic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,605: Line 9,697:
 
     tradeability = "Sellable",
 
     tradeability = "Sellable",
 
     comps = {
 
     comps = {
       CompProperties_Usable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Usable",
 +
        },
 
         useJob = "UseItem",
 
         useJob = "UseItem",
 
         useLabel = "Use resurrector mech serum",
 
         useLabel = "Use resurrector mech serum",
 
         useDuration = 0,
 
         useDuration = 0,
 
       },
 
       },
       CompProperties_Targetable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Targetable",
 +
        },
 
         compClass = "CompTargetable_SingleCorpse",
 
         compClass = "CompTargetable_SingleCorpse",
 
         fleshCorpsesOnly = true,
 
         fleshCorpsesOnly = true,
Line 8,626: Line 9,724:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Exotic.xml",
 
       FileName = "Items_Exotic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,648: Line 9,747:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Usable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Usable",
 +
        },
 
         useJob = "UseItem",
 
         useJob = "UseItem",
 
         useLabel = "Use techprof subpersona core",
 
         useLabel = "Use techprof subpersona core",
 
       },
 
       },
       CompProperties_UseEffect = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_UseEffect",
 +
        },
 
         compClass = "CompUseEffect_FinishRandomResearchProject",
 
         compClass = "CompUseEffect_FinishRandomResearchProject",
 
       },
 
       },
       CompProperties_UseEffect = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_UseEffect",
 +
        },
 
         compClass = "CompUseEffect_DestroySelf",
 
         compClass = "CompUseEffect_DestroySelf",
 
       },
 
       },
Line 8,666: Line 9,774:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Exotic.xml",
 
       FileName = "Items_Exotic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,711: Line 9,820:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Exotic.xml",
 
       FileName = "Items_Exotic.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,758: Line 9,868:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Food.xml",
 
       FileName = "Items_Food.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,776: Line 9,887:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Forbiddable = {},
+
       {
       CompProperties_Ingredients = {},
+
        _ = {
       CompProperties_FoodPoisonable = {},
+
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_Ingredients",
 +
        },
 +
       },
 +
      {
 +
        _ = {
 +
          Class = "CompProperties_FoodPoisonable",
 +
        },
 +
      },
 
     },
 
     },
 
     pathCost = 14,
 
     pathCost = 14,
Line 8,794: Line 9,917:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Food.xml",
 
       FileName = "Items_Food.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,818: Line 9,942:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Food.xml",
 
       FileName = "Items_Food.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,833: Line 9,958:
 
     tradeability = "Buyable",
 
     tradeability = "Buyable",
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 0.75,
 
         daysToRotStart = 0.75,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 8,847: Line 9,975:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Food.xml",
 
       FileName = "Items_Food.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
 
     tradeability = "Buyable",
 
     tradeability = "Buyable",
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 4,
 
         daysToRotStart = 4,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 8,863: Line 9,995:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Food.xml",
 
       FileName = "Items_Food.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,883: Line 10,016:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Food.xml",
 
       FileName = "Items_Food.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,904: Line 10,038:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Food.xml",
 
       FileName = "Items_Food.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,925: Line 10,060:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Food.xml",
 
       FileName = "Items_Food.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,949: Line 10,085:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Ingredients = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Ingredients",
 +
        },
 +
      },
 
     },
 
     },
 
   },
 
   },
Line 8,958: Line 10,098:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Food.xml",
 
       FileName = "Items_Food.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 8,983: Line 10,124:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 70,
 
         daysToRotStart = 70,
 
         rotDestroys = true,
 
         rotDestroys = true,
 
       },
 
       },
       CompProperties_Ingredients = {},
+
       {
       CompProperties_FoodPoisonable = {},
+
        _ = {
 +
          Class = "CompProperties_Ingredients",
 +
        },
 +
      },
 +
       {
 +
        _ = {
 +
          Class = "CompProperties_FoodPoisonable",
 +
        },
 +
      },
 
     },
 
     },
 
   },
 
   },
Line 8,997: Line 10,149:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Luxury.xml",
 
       FileName = "Items_Luxury.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,028: Line 10,181:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,042: Line 10,196:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 14,
 
         daysToRotStart = 14,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,064: Line 10,221:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,096: Line 10,254:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,113: Line 10,272:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 15,
 
         daysToRotStart = 15,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,128: Line 10,290:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,145: Line 10,308:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,154: Line 10,318:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_TemperatureRuinable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_TemperatureRuinable",
 +
        },
 
         minSafeTemperature = 0,
 
         minSafeTemperature = 0,
 
         maxSafeTemperature = 50,
 
         maxSafeTemperature = 50,
Line 9,167: Line 10,334:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,182: Line 10,350:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,191: Line 10,360:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Hatcher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Hatcher",
 +
        },
 
         hatcherDaystoHatch = 3.5,
 
         hatcherDaystoHatch = 3.5,
 
         hatcherPawn = "Chicken",
 
         hatcherPawn = "Chicken",
Line 9,203: Line 10,375:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,212: Line 10,385:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Hatcher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Hatcher",
 +
        },
 
         hatcherDaystoHatch = 4.5,
 
         hatcherDaystoHatch = 4.5,
 
         hatcherPawn = "Cobra",
 
         hatcherPawn = "Cobra",
Line 9,224: Line 10,400:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,233: Line 10,410:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Hatcher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Hatcher",
 +
        },
 
         hatcherDaystoHatch = 3.5,
 
         hatcherDaystoHatch = 3.5,
 
         hatcherPawn = "Iguana",
 
         hatcherPawn = "Iguana",
Line 9,245: Line 10,425:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,254: Line 10,435:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Hatcher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Hatcher",
 +
        },
 
         hatcherDaystoHatch = 3.5,
 
         hatcherDaystoHatch = 3.5,
 
         hatcherPawn = "Tortoise",
 
         hatcherPawn = "Tortoise",
Line 9,266: Line 10,450:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,275: Line 10,460:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Hatcher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Hatcher",
 +
        },
 
         hatcherDaystoHatch = 7,
 
         hatcherDaystoHatch = 7,
 
         hatcherPawn = "Cassowary",
 
         hatcherPawn = "Cassowary",
Line 9,287: Line 10,475:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,296: Line 10,485:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Hatcher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Hatcher",
 +
        },
 
         hatcherDaystoHatch = 6,
 
         hatcherDaystoHatch = 6,
 
         hatcherPawn = "Emu",
 
         hatcherPawn = "Emu",
Line 9,308: Line 10,500:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,317: Line 10,510:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Hatcher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Hatcher",
 +
        },
 
         hatcherDaystoHatch = 8,
 
         hatcherDaystoHatch = 8,
 
         hatcherPawn = "Ostrich",
 
         hatcherPawn = "Ostrich",
Line 9,329: Line 10,525:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,338: Line 10,535:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Hatcher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Hatcher",
 +
        },
 
         hatcherDaystoHatch = 5,
 
         hatcherDaystoHatch = 5,
 
         hatcherPawn = "Turkey",
 
         hatcherPawn = "Turkey",
Line 9,350: Line 10,550:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,365: Line 10,566:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,374: Line 10,576:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Hatcher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Hatcher",
 +
        },
 
         hatcherDaystoHatch = 3.5,
 
         hatcherDaystoHatch = 3.5,
 
         hatcherPawn = "Duck",
 
         hatcherPawn = "Duck",
Line 9,386: Line 10,591:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,401: Line 10,607:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 
       FileName = "Items_Resource_AnimalProduct.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,410: Line 10,617:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Hatcher = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Hatcher",
 +
        },
 
         hatcherDaystoHatch = 6.5,
 
         hatcherDaystoHatch = 6.5,
 
         hatcherPawn = "Goose",
 
         hatcherPawn = "Goose",
Line 9,423: Line 10,633:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Base.xml",
 
       FileName = "Items_Resource_Base.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,434: Line 10,645:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Forbiddable = {},
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Forbiddable",
 +
        },
 +
      },
 
     },
 
     },
 
     pathCost = 14,
 
     pathCost = 14,
Line 9,446: Line 10,661:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Manufactured.xml",
 
       FileName = "Items_Resource_Manufactured.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,463: Line 10,679:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Manufactured.xml",
 
       FileName = "Items_Resource_Manufactured.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,477: Line 10,694:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 150,
 
         daysToRotStart = 150,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,489: Line 10,709:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Manufactured.xml",
 
       FileName = "Items_Resource_Manufactured.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,527: Line 10,748:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Manufactured.xml",
 
       FileName = "Items_Resource_Manufactured.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,550: Line 10,772:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Manufactured.xml",
 
       FileName = "Items_Resource_Manufactured.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,573: Line 10,796:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Manufactured.xml",
 
       FileName = "Items_Resource_Manufactured.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,599: Line 10,823:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Manufactured.xml",
 
       FileName = "Items_Resource_Manufactured.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,622: Line 10,847:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Manufactured.xml",
 
       FileName = "Items_Resource_Manufactured.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,639: Line 10,865:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 1.1,
 
         explosiveRadius = 1.1,
 
         explosiveDamageType = "Flame",
 
         explosiveDamageType = "Flame",
Line 9,661: Line 10,890:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,678: Line 10,908:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,698: Line 10,929:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,712: Line 10,944:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 30,
 
         daysToRotStart = 30,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,724: Line 10,959:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,738: Line 10,974:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 30,
 
         daysToRotStart = 30,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,750: Line 10,989:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,764: Line 11,004:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 40,
 
         daysToRotStart = 40,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,776: Line 11,019:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,790: Line 11,034:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 25,
 
         daysToRotStart = 25,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,802: Line 11,049:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,816: Line 11,064:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 60,
 
         daysToRotStart = 60,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,828: Line 11,079:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,838: Line 11,090:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 14,
 
         daysToRotStart = 14,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,859: Line 11,114:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,877: Line 11,133:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,889: Line 11,146:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 60,
 
         daysToRotStart = 60,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,907: Line 11,167:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,916: Line 11,177:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 30,
 
         daysToRotStart = 30,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,934: Line 11,198:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,944: Line 11,209:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 30,
 
         daysToRotStart = 30,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,962: Line 11,230:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_RawPlant.xml",
 
       FileName = "Items_Resource_RawPlant.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 9,972: Line 11,241:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Rottable = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Rottable",
 +
        },
 
         daysToRotStart = 30,
 
         daysToRotStart = 30,
 
         rotDestroys = true,
 
         rotDestroys = true,
Line 9,992: Line 11,264:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,017: Line 11,290:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,040: Line 11,314:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,046: Line 11,321:
 
     description = [[A shell filled with high explosives. Can be fired from mortars or installed as a trap. Explodes when damaged.]],
 
     description = [[A shell filled with high explosives. Can be fired from mortars or installed as a trap. Explodes when damaged.]],
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 2.9,
 
         explosiveRadius = 2.9,
 
         explosiveDamageType = "Bomb",
 
         explosiveDamageType = "Bomb",
Line 10,068: Line 11,346:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,080: Line 11,359:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,086: Line 11,366:
 
     description = [[A shell filled with flammable gel and a small explosive charge. Starts fires when detonated. Can be fired from mortars or installed as a trap. Explodes when damaged.]],
 
     description = [[A shell filled with flammable gel and a small explosive charge. Starts fires when detonated. Can be fired from mortars or installed as a trap. Explodes when damaged.]],
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 2.9,
 
         explosiveRadius = 2.9,
 
         explosiveDamageType = "Flame",
 
         explosiveDamageType = "Flame",
Line 10,108: Line 11,391:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,120: Line 11,404:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,126: Line 11,411:
 
     description = [[A shell filled with batteries and antennas, for generating an electromagnetic pulse when detonated. Electromagnetic pulses temporarily disable electrical devices and mechanoids. Can be fired from mortars or installed as a trap. Explodes when damaged.]],
 
     description = [[A shell filled with batteries and antennas, for generating an electromagnetic pulse when detonated. Electromagnetic pulses temporarily disable electrical devices and mechanoids. Can be fired from mortars or installed as a trap. Explodes when damaged.]],
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 11.9,
 
         explosiveRadius = 11.9,
 
         explosiveDamageType = "EMP",
 
         explosiveDamageType = "EMP",
Line 10,148: Line 11,436:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,160: Line 11,449:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,166: Line 11,456:
 
     description = [[A shell that generates a cloud of smoke when detonated, obscuring incoming shots and preventing turrets from locking on. Can be fired from mortars or installed as a trap. Explodes when damaged.]],
 
     description = [[A shell that generates a cloud of smoke when detonated, obscuring incoming shots and preventing turrets from locking on. Can be fired from mortars or installed as a trap. Explodes when damaged.]],
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveDamageType = "Smoke",
 
         explosiveDamageType = "Smoke",
 
         explosiveRadius = 11,
 
         explosiveRadius = 11,
Line 10,188: Line 11,481:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,200: Line 11,494:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,206: Line 11,501:
 
     description = [[A pressurized shell filled with fire-retardant foam. Can be fired from mortars or installed as a trap. Explodes when damaged.]],
 
     description = [[A pressurized shell filled with fire-retardant foam. Can be fired from mortars or installed as a trap. Explodes when damaged.]],
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 9.9,
 
         explosiveRadius = 9.9,
 
         explosiveDamageType = "Extinguish",
 
         explosiveDamageType = "Extinguish",
Line 10,232: Line 11,530:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,244: Line 11,543:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,254: Line 11,554:
 
     },
 
     },
 
     comps = {
 
     comps = {
       CompProperties_Explosive = {
+
       {
 +
        _ = {
 +
          Class = "CompProperties_Explosive",
 +
        },
 
         explosiveRadius = 14.9,
 
         explosiveRadius = 14.9,
 
         explosiveDamageType = "BombSuper",
 
         explosiveDamageType = "BombSuper",
Line 10,273: Line 11,576:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Shell.xml",
 
       FileName = "Items_Resource_Shell.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,285: Line 11,589:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,328: Line 11,633:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,375: Line 11,681:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,414: Line 11,721:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,456: Line 11,764:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,509: Line 11,818:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,552: Line 11,862:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,596: Line 11,907:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,637: Line 11,949:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,674: Line 11,987:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,716: Line 12,030:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,758: Line 12,073:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",
 
     },
 
     },
Line 10,790: Line 12,106:
 
       DefCategory = "ThingDef",
 
       DefCategory = "ThingDef",
 
       FileName = "Items_Resource_Stuff.xml",
 
       FileName = "Items_Resource_Stuff.xml",
 +
      GameVersion = "1.2.2753",
 
       DLC = "Core",
 
       DLC = "Core",