<?xml version="1.0" encoding="utf-8" ?>
<ThingDefs>

  <ThingDef Name="RadSuitBase" Abstract="True">
    <thingClass>Rimatomics.Apparel_RadSuit</thingClass>
    <category>Item</category>
    <selectable>True</selectable>
    <pathCost>10</pathCost>
    <useHitPoints>True</useHitPoints>
    <graphicData>
      <graphicClass>Graphic_Single</graphicClass>
      <onGroundRandomRotateAngle>35</onGroundRandomRotateAngle>
    </graphicData>
    <drawGUIOverlay>true</drawGUIOverlay>
    <statBases>
      <MaxHitPoints>100</MaxHitPoints>
      <Flammability>1.0</Flammability>
      <DeteriorationRate>2</DeteriorationRate>
      <Beauty>-6</Beauty>
    </statBases>
    <altitudeLayer>Item</altitudeLayer>
    <alwaysHaulable>True</alwaysHaulable>
    <tickerType>Never</tickerType>
    <comps>
      <li Class="CompProperties_Forbiddable"/>
      <li>
        <compClass>CompQuality</compClass>
      </li>
      <li>
        <compClass>Rimatomics.CompColorableGiblits</compClass>
      </li>
    </comps>
    <equippedStatOffsets>
      <ToxicSensitivity>-0.35</ToxicSensitivity>
      <Radiation>-0.35</Radiation>
      <SocialImpact>-0.15</SocialImpact>
    </equippedStatOffsets>
    <recipeMaker>
      <researchPrerequisite>RadSuits</researchPrerequisite>
      <workSpeedStat>TailoringSpeed</workSpeedStat>
      <workSkill>Crafting</workSkill>
      <effectWorking>Tailor</effectWorking>
      <soundWorking>Recipe_Tailor</soundWorking>
      <recipeUsers>
        <li>ElectricTailoringBench</li>
        <li>HandTailoringBench</li>
      </recipeUsers>
      <unfinishedThingDef>UnfinishedApparel</unfinishedThingDef>
    </recipeMaker>
  </ThingDef>

  <ThingDef Name="RadSuitBodyBase" ParentName="RadSuitBase" Abstract="True">
    <costList>
      <Silver>2</Silver>
      <Steel>25</Steel>
    </costList>
    <equippedStatOffsets>
      <MoveSpeed>-0.07</MoveSpeed>
      <WorkSpeedGlobal>-0.10</WorkSpeedGlobal>
    </equippedStatOffsets>
    <apparel>
      <bodyPartGroups>
        <li>Torso</li>
        <li>Shoulders</li>
        <li>Arms</li>
        <li>Legs</li>
      </bodyPartGroups>
      <layers>
        <li>Shell</li>
      </layers>
      <defaultOutfitTags>
        <li>Radiation</li>
      </defaultOutfitTags>
    </apparel>
  </ThingDef>


  <ThingDef Name="RadSuitMaskBase" ParentName="RadSuitBase" Abstract="True">
    <costList>
      <Silver>2</Silver>
      <Steel>25</Steel>
    </costList>
    <equippedStatOffsets>
      <MoveSpeed>-0.04</MoveSpeed>
    </equippedStatOffsets>
    <apparel>
      <bodyPartGroups>
        <li>UpperHead</li>
      </bodyPartGroups>
      <layers>
        <li>Overhead</li>
      </layers>
    </apparel>
  </ThingDef>


  <ThingDef ParentName="RadSuitMaskBase">
    <defName>Apparel_RadiationMask</defName>
    <label>radiation mask</label>
    <description>Protect against radiation through shielding in the lining, but more importantly by preventing direct contact with or inhalation of radioactive particles or gas.</description>
    <stuffCategories>
      <li>Fabric</li>
    </stuffCategories>
    <costStuffCount>35</costStuffCount>
    <graphicData>
      <texPath>Things/RadiationMask/RadiationMask</texPath>
    </graphicData>
    <apparel>
      <worngraphicPath>Things/RadiationMask/RadiationMask</worngraphicPath>
    </apparel>
    <statBases>
      <WorkToMake>15000</WorkToMake>
      <Mass>0.24</Mass>
      <ArmorRating_Heat>0.23</ArmorRating_Heat>
      <Insulation_Cold>-15</Insulation_Cold>
    </statBases>
    <thingCategories>
      <li>Hazmat</li>
    </thingCategories>
  </ThingDef>

  <ThingDef Name="MopSuitMaskBase" ParentName="RadSuitMaskBase" Abstract="True">
    <description>Protect against radiation through shielding in the lining, but more importantly by preventing direct contact with or inhalation of radioactive particles or gas. Combat version made with tougher materials for increased durability.</description>
    <stuffCategories>
      <li>Fabric</li>
      <li>Leathery</li>
    </stuffCategories>
    <costStuffCount>45</costStuffCount>
    <graphicData>
      <texPath>Things/MopMask/MopMask</texPath>
    </graphicData>
    <apparel>
      <worngraphicPath>Things/MopMask/MopMask</worngraphicPath>
      <defaultOutfitTags>
        <li>Soldier</li>
      </defaultOutfitTags>
    </apparel>
    <statBases>
      <WorkToMake>20000</WorkToMake>
      <MaxHitPoints>100</MaxHitPoints>
      <Mass>1.6</Mass>
      <MarketValue>300</MarketValue>
      <ArmorRating_Blunt>0.1</ArmorRating_Blunt>
      <ArmorRating_Sharp>0.35</ArmorRating_Sharp>
      <Insulation_Cold>-15</Insulation_Cold>
    </statBases>
    <thingCategories>
      <li>Mopp</li>
    </thingCategories>
  </ThingDef>


  <ThingDef ParentName="MopSuitMaskBase">
    <defName>Apparel_MoppMaskDesert</defName>
    <label>MOPP mask(Desert)</label>
    <graphicData>
      <texPath>Things/MopMaskDesert/MopMask</texPath>
    </graphicData>
    <apparel>
      <worngraphicPath>Things/MopMaskDesert/MopMask</worngraphicPath>
    </apparel>
  </ThingDef>

  <ThingDef ParentName="MopSuitMaskBase">
    <defName>Apparel_MoppMaskWoodland</defName>
    <label>MOPP mask(Woodland)</label>
    <graphicData>
      <texPath>Things/MopMaskWoodland/MopMask</texPath>
    </graphicData>
    <apparel>
      <worngraphicPath>Things/MopMaskWoodland/MopMask</worngraphicPath>
    </apparel>
  </ThingDef>

  <ThingDef ParentName="MopSuitMaskBase">
    <defName>Apparel_MoppMaskSnow</defName>
    <label>MOPP mask(Snow)</label>
    <graphicData>
      <texPath>Things/MopMaskSnow/MopMask</texPath>
    </graphicData>
    <apparel>
      <worngraphicPath>Things/MopMaskSnow/MopMask</worngraphicPath>
    </apparel>
  </ThingDef>




  <ThingDef ParentName="RadSuitBodyBase">
    <defName>Apparel_RadiationSuit</defName>
    <label>radiation suit</label>
    <description>A suit that protects against radiation through shielding in the lining.</description>
    <graphicData>
      <texPath>Things/RadiationSuit/Duster</texPath>
    </graphicData>
    <statBases>
      <MaxHitPoints>90</MaxHitPoints>
      <WorkToMake>42000</WorkToMake>
      <Mass>2.2</Mass>
      <ArmorRating_Heat>0.23</ArmorRating_Heat>
      <Insulation_Cold>-15</Insulation_Cold>
    </statBases>
    <costStuffCount>80</costStuffCount>
    <apparel>
      <worngraphicPath>Things/RadiationSuit/Duster</worngraphicPath>
    </apparel>
    <stuffCategories>
      <li>Fabric</li>
    </stuffCategories>
    <thingCategories>
      <li>Hazmat</li>
    </thingCategories>
  </ThingDef>






  <ThingDef Name="MopSuitBodyBase" ParentName="RadSuitBodyBase" Abstract="True">
    <description>A suit that protects against radiation through shielding in the lining. Combat version made with tougher materials for increased durability.</description>
    <statBases>
      <MaxHitPoints>200</MaxHitPoints>
      <MarketValue>600</MarketValue>
      <WorkToMake>40000</WorkToMake>
      <Mass>5</Mass>
      <ArmorRating_Sharp>0.06</ArmorRating_Sharp>
      <ArmorRating_Heat>0.23</ArmorRating_Heat>
      <Insulation_Cold>-25</Insulation_Cold>
      <Insulation_Heat>-6</Insulation_Heat>
    </statBases>
    <costStuffCount>105</costStuffCount>
    <apparel>
      <worngraphicPath>Things/MopSuit/Mop</worngraphicPath>
      <defaultOutfitTags>
        <li>Soldier</li>
      </defaultOutfitTags>
    </apparel>
    <stuffCategories>
      <li>Fabric</li>
      <li>Leathery</li>
    </stuffCategories>
    <thingCategories>
      <li>Mopp</li>
    </thingCategories>
  </ThingDef>

  <ThingDef ParentName="MopSuitBodyBase">
    <defName>Apparel_MoppSuitDesert</defName>
    <label>MOPP suit(Desert)</label>
    <graphicData>
      <texPath>Things/MopSuitDesert/Mop</texPath>
    </graphicData>
    <apparel>
      <worngraphicPath>Things/MopSuitDesert/Mop</worngraphicPath>
    </apparel>
  </ThingDef>

  <ThingDef ParentName="MopSuitBodyBase">
    <defName>Apparel_MoppSuitWoodland</defName>
    <label>MOPP suit(Woodland)</label>
    <graphicData>
      <texPath>Things/MopSuitWoodland/Mop</texPath>
    </graphicData>
    <apparel>
      <worngraphicPath>Things/MopSuitWoodland/Mop</worngraphicPath>
    </apparel>
  </ThingDef>

  <ThingDef ParentName="MopSuitBodyBase">
    <defName>Apparel_MoppSuitSnow</defName>
    <label>MOPP suit(Snow)</label>
    <graphicData>
      <texPath>Things/MopSuitSnow/Mop</texPath>
    </graphicData>
    <apparel>
      <worngraphicPath>Things/MopSuitSnow/Mop</worngraphicPath>
    </apparel>
  </ThingDef>

</ThingDefs>