﻿<?xml version="1.0" encoding="utf-8" ?>
<Defs>

  <HediffGiverSetDef>
    <defName>OrganicStandard</defName>
    <hediffGivers>
      
      <!-- Environmental -->
      <li Class="HediffGiver_Bleeding">
        <hediff>BloodLoss</hediff>
      </li>
      <li Class="HediffGiver_Hypothermia">
        <hediff>Hypothermia</hediff>
        <hediffInsectoid>HypothermicSlowdown</hediffInsectoid>
      </li>
      <li Class="HediffGiver_Heat">
        <hediff>Heatstroke</hediff>
      </li>


      <!-- Special -->
      <li Class="HediffGiver_RandomAgeCurved">
        <hediff>HeartAttack</hediff>
        <partsToAffect>
          <li>Heart</li>
        </partsToAffect>
        <allowOnLodgers>false</allowOnLodgers>
        <allowOnQuestRewardPawns>false</allowOnQuestRewardPawns>
        <allowOnQuestReservedPawns>false</allowOnQuestReservedPawns>
        <allowOnBeggars>false</allowOnBeggars>
        <minPlayerPopulation>2</minPlayerPopulation>
        <ageFractionMtbDaysCurve>
          <points>
            <li>(0.6, 9999999)</li>
            <li>(0.8, 2500)</li>
            <li>(1, 300)</li>
          </points>
        </ageFractionMtbDaysCurve>
      </li>

      
      <!-- Birthday long-term chronic-->
      <li Class="HediffGiver_Birthday">
        <hediff>Carcinoma</hediff>
        <canAffectAnyLivePart>true</canAffectAnyLivePart>
        <ageFractionChanceCurve>
          <points>
            <li>(0.28, 0)</li>
            <li>(1, 0.0011)</li>
            <li>(1.5, 0.0015)</li>
          </points>
        </ageFractionChanceCurve>
        <averageSeverityPerDayBeforeGeneration>0.0005</averageSeverityPerDayBeforeGeneration>
      </li>
      <li Class="HediffGiver_Birthday">
        <hediff>BadBack</hediff>
        <partsToAffect>
          <li>Spine</li>
        </partsToAffect>
        <ageFractionChanceCurve>
          <points>
            <li>(0.5, 0)</li>
            <li>(0.625, 0.0093)</li>
            <li>(0.75, 0.01395)</li>
            <li>(0.875, 0.01395)</li>
            <li>(1, 0.0186)</li>
          </points>
        </ageFractionChanceCurve>
      </li>
      <li Class="HediffGiver_Birthday">
        <hediff>Frail</hediff>
        <partsToAffect>
          <li>Torso</li>
        </partsToAffect>
        <ageFractionChanceCurve>
          <points>
            <li>(0.625, 0)</li>
            <li>(0.75, 0.01395)</li>
            <li>(0.875, 0.02604)</li>
          </points>
        </ageFractionChanceCurve>
      </li>
      <li Class="HediffGiver_Birthday">
        <hediff>Cataract</hediff>
        <partsToAffect>
          <li>Eye</li>
        </partsToAffect>
        <countToAffect>2</countToAffect>
        <ageFractionChanceCurve>
          <points>
            <li>(0.6, 0)</li>
            <li>(0.75, 0.0053)</li>
            <li>(0.875, 0.011045)</li>
          </points>
        </ageFractionChanceCurve>
      </li>
      <li Class="HediffGiver_Birthday">
        <hediff>HearingLoss</hediff>
        <partsToAffect>
          <li>Ear</li>
        </partsToAffect>
        <countToAffect>2</countToAffect>
        <ageFractionChanceCurve>
          <points>
            <li>(0.6, 0)</li>
            <li>(0.75, 0.0053)</li>
            <li>(0.875, 0.011045)</li>
          </points>
        </ageFractionChanceCurve>
      </li>
      <li Class="HediffGiver_Birthday">
        <hediff>Dementia</hediff>
        <partsToAffect>
          <li>Brain</li>
        </partsToAffect>
        <ageFractionChanceCurve>
          <points>
            <li>(0.85, 0)</li>
            <li>(0.95, 0.0093)</li>
            <li>(1.15, 0.093)</li>
          </points>
        </ageFractionChanceCurve>
      </li>
      <li Class="HediffGiver_Birthday">
        <hediff>Alzheimers</hediff>
        <partsToAffect>
          <li>Brain</li>
        </partsToAffect>
        <ageFractionChanceCurve>
          <points>
            <li>(0.42, 0)</li>
            <li>(0.7, 0.00061)</li>
            <li>(0.9, 0.0012)</li>
            <li>(1, 0.002)</li>
            <li>(1.5, 0.003)</li>
          </points>
        </ageFractionChanceCurve>
        <averageSeverityPerDayBeforeGeneration>0.001</averageSeverityPerDayBeforeGeneration>
      </li>
      <li Class="HediffGiver_Birthday">
        <hediff>Asthma</hediff>
        <partsToAffect>
          <li>Lung</li>
        </partsToAffect>
        <countToAffect>2</countToAffect>
        <ageFractionChanceCurve>
          <points>
            <li>(0, 0)</li>
            <li>(0.2, 0.00048)</li>
            <li>(0.3, 0.00096)</li>
            <li>(0.5, 0.001344)</li>
          </points>
        </ageFractionChanceCurve>
      </li>
      <li Class="HediffGiver_Birthday">
        <hediff>HeartArteryBlockage</hediff>
        <partsToAffect>
          <li>Heart</li>
        </partsToAffect>
        <allowOnLodgers>false</allowOnLodgers>
        <allowOnQuestRewardPawns>false</allowOnQuestRewardPawns>
        <allowOnQuestReservedPawns>false</allowOnQuestReservedPawns>
        <allowOnBeggars>false</allowOnBeggars>
        <ageFractionChanceCurve>
          <points>
            <li>(0.25, 0)</li>
            <li>(0.3, 0.001)</li>
            <li>(0.5, 0.00145)</li>
            <li>(1, 0.0016)</li>
            <li>(1.5, 0.0017)</li>
          </points>
        </ageFractionChanceCurve>
        <averageSeverityPerDayBeforeGeneration>0.00025</averageSeverityPerDayBeforeGeneration>
      </li>
    </hediffGivers>
  </HediffGiverSetDef>
  
  <HediffGiverSetDef>
    <defName>Human</defName>
    <hediffGivers>
      <li Class="HediffGiver_BrainInjury">
        <hediff>TraumaSavant</hediff>
        <partsToAffect>
          <li>Brain</li>
        </partsToAffect>
        <chancePerDamagePct>0.12</chancePerDamagePct>
        <letterLabel>Trauma savant</letterLabel>
        <letter>[PAWN_nameDef]'s brain injury has caused [PAWN_objective] to develop strange savant-like abilities.</letter>
      </li>
    </hediffGivers>
  </HediffGiverSetDef>

</Defs>
