<?xml version="1.0" encoding="utf-8" ?>
<Defs>
  <!-- Boomalope - Bear -->
  <ThingDef ParentName="AnimalThingBase" ADogSaidBody="Legs">
    <defName>Boomabear</defName>
    <label>boomabear</label>
    <description>A boomalope / bear hybrid. Stronger than a standard Boomalope, and explodes with a small, concentrated burst when downed. Very dangerous in tight, confined spaces.</description>
    <statBases>
      <MoveSpeed>3.8</MoveSpeed>
      <ComfyTemperatureMin>-35</ComfyTemperatureMin>
      <MarketValue>250</MarketValue>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>9</meleeDamageBaseAmount>
        <meleeDamageDef>Blunt</meleeDamageDef>
        <linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
      </li>
	  <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>13</meleeDamageBaseAmount>
        <meleeDamageDef>Bite</meleeDamageDef>
        <linkedBodyPartsGroup>Teeth</linkedBodyPartsGroup>
        <surpriseAttack>
          <extraMeleeDamages>
            <li>
              <def>Stun</def>
              <amount>18</amount>
            </li>
          </extraMeleeDamages>
        </surpriseAttack>
      </li>
    </verbs>
    <race>
	  <intelligence>Animal</intelligence>
      <body>QuadrupedAnimalWithHoovesAndHump</body>
      <deathActionWorkerClass>ExplosionTypes.DeathActionWorker_SmallBomb</deathActionWorkerClass>
      <executionRange>6</executionRange>
      <herdAnimal>true</herdAnimal>
      <baseBodySize>1.5</baseBodySize>
      <baseHungerRate>1.2</baseHungerRate>
      <baseHealthScale>0.85</baseHealthScale>
      <foodType>VegetarianRoughAnimal</foodType>
      <useLeatherFrom>Boomalope</useLeatherFrom>
      <useMeatFrom>Boomalope</useMeatFrom>
      <wildness>0.6</wildness>
      <canBePredatorPrey>false</canBePredatorPrey>
      <gestationPeriodDays>30</gestationPeriodDays>
      <lifeExpectancy>19</lifeExpectancy>
      <lifeStageAges>
        <li>
          <def>AnimalBaby</def>
          <minAge>0</minAge>
        </li>
        <li>
          <def>AnimalJuvenile</def>
          <minAge>0.2</minAge>
        </li>
        <li>
          <def>AnimalAdult</def>
          <minAge>0.5</minAge>
          <soundWounded>Pawn_Muffalo_Wounded</soundWounded>
          <soundDeath>Pawn_Muffalo_Death</soundDeath>
          <soundCall>Pawn_Muffalo_Call</soundCall>
          <soundAngry>Pawn_Muffalo_Angry</soundAngry>
        </li>
      </lifeStageAges>
      <soundMeleeHitPawn>Pawn_Melee_BigBash_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_BigBash_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_BigBash_Miss</soundMeleeMiss>
    </race>
   
  </ThingDef>
  <PawnKindDef ParentName="AnimalKindBase">
    <defName>Boomabear</defName>
    <label>boomabear</label>
    <race>Boomabear</race>
    <combatPower>115</combatPower>
    <canArriveManhunter>false</canArriveManhunter>
    <wildSpawn_spawnWild>false</wildSpawn_spawnWild>
    <lifeStages>
      <li>
        <label>boomabear calf</label>
        <labelPlural>boomabear calves</labelPlural>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Boomalope/Boomabear/Boomabear</texPath>
          
          <drawSize>1.0</drawSize>
          <shaderType>CutoutComplex</shaderType>
          <shadowData>
            <volume>(0.4, 0.3, 0.3)</volume>
            <offset>(0,0,-0.2)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Dessicated/CritterDessicatedMedium</texPath>
          <drawSize>1.3</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Boomalope/Boomabear/Boomabear</texPath>
         
          <drawSize>1.5</drawSize>
          <shaderType>CutoutComplex</shaderType>
          <shadowData>
            <volume>(0.6, 0.45, 0.45)</volume>
            <offset>(0,0,-0.25)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Dessicated/CritterDessicatedMedium</texPath>
          <drawSize>2</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Boomalope/Boomabear/Boomabear</texPath>
          
          <drawSize>2.0</drawSize>
          <shaderType>CutoutComplex</shaderType>
          <shadowData>
            <volume>(0.8, 0.6, 0.6)</volume>
            <offset>(0,0,-0.3)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Dessicated/CritterDessicatedMedium</texPath>
          <drawSize>2.5</drawSize>
        </dessicatedBodyGraphicData>
      </li>
    </lifeStages>
  </PawnKindDef>

  <!-- Boomalope - Chicken -->
  <ThingDef ParentName="AnimalThingBase" ADogSaidBody="Legs">
    <defName>Boomachicken</defName>
    <label>boomachicken</label>
    <description>A Boomalope / chicken hybrid. These creatures produce two types of eggs: the regular kind, and a special type of egg filled to the brim with dangerous chemicals. These aberrant eggs aren't normally laid, and they are liberated when the creature dies. In contact with the atmosphere, they explode violently in a few seconds.</description>
    <statBases>
      <MoveSpeed>2.0</MoveSpeed>
      <ComfyTemperatureMin>-5</ComfyTemperatureMin>
      <MarketValue>150</MarketValue>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>9</meleeDamageBaseAmount>
        <meleeDamageDef>Blunt</meleeDamageDef>
        <linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
      </li>
	  <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>9</meleeDamageBaseAmount>
        <meleeDamageDef>Bite</meleeDamageDef>
        <linkedBodyPartsGroup>Beak</linkedBodyPartsGroup>
      </li>
    </verbs>
	<comps>
      <li Class="CompProperties_EggLayer">
        <eggUnfertilizedDef>BoomachickenEggUnfertilized</eggUnfertilizedDef>
        <eggFertilizedDef>BoomachickenEggFertilized</eggFertilizedDef>
        <eggFertilizationCountMax>1</eggFertilizationCountMax>
        <eggLayIntervalDays>8</eggLayIntervalDays>
        <eggCountRange>1</eggCountRange>
      </li>
    </comps>
    <race>
      <body>QuadrupedAnimalWithBeakandHump</body>
      <deathActionWorkerClass>ExplosionTypes.DeathActionWorker_Eggxplosion</deathActionWorkerClass>
      <executionRange>6</executionRange>
      <herdAnimal>true</herdAnimal>
      <baseBodySize>1.5</baseBodySize>
      <baseHungerRate>1</baseHungerRate>
      <baseHealthScale>0.65</baseHealthScale>
      <foodType>VegetarianRoughAnimal</foodType>
      <useLeatherFrom>Boomalope</useLeatherFrom>
      <useMeatFrom>Boomalope</useMeatFrom>
      <wildness>0.6</wildness>
      <canBePredatorPrey>false</canBePredatorPrey>
      <gestationPeriodDays>15</gestationPeriodDays>
      <lifeExpectancy>10</lifeExpectancy>
      <lifeStageAges>
        <li>
          <def>AnimalBaby</def>
          <minAge>0</minAge>
        </li>
        <li>
          <def>AnimalJuvenile</def>
          <minAge>0.2</minAge>
        </li>
        <li>
          <def>AnimalAdult</def>
          <minAge>0.5</minAge>
          <soundWounded>Pawn_Muffalo_Wounded</soundWounded>
          <soundDeath>Pawn_Muffalo_Death</soundDeath>
          <soundCall>Pawn_Muffalo_Call</soundCall>
          <soundAngry>Pawn_Muffalo_Angry</soundAngry>
        </li>
      </lifeStageAges>
      <soundMeleeHitPawn>Pawn_Melee_BigBash_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_BigBash_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_BigBash_Miss</soundMeleeMiss>
    </race>
   
  </ThingDef>
  <PawnKindDef ParentName="AnimalKindBase">
    <defName>Boomachicken</defName>
    <label>boomachicken</label>
    <race>Boomachicken</race>
    <combatPower>75</combatPower>
    <canArriveManhunter>false</canArriveManhunter>
    <wildSpawn_spawnWild>false</wildSpawn_spawnWild>
    <lifeStages>
      <li>
        <label>boomachicken calf</label>
        <labelPlural>boomachicken calves</labelPlural>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Boomalope/Boomachicken/Boomachicken</texPath>
          <drawSize>1.0</drawSize>
          <shaderType>CutoutComplex</shaderType>
          <shadowData>
            <volume>(0.4, 0.3, 0.3)</volume>
            <offset>(0,0,-0.2)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Dessicated/CritterDessicatedMedium</texPath>
          <drawSize>1.3</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Boomalope/Boomachicken/Boomachicken</texPath>
          <drawSize>1.5</drawSize>
          <shaderType>CutoutComplex</shaderType>
          <shadowData>
            <volume>(0.6, 0.45, 0.45)</volume>
            <offset>(0,0,-0.25)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Dessicated/CritterDessicatedMedium</texPath>
          <drawSize>2</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Boomalope/Boomachicken/Boomachicken</texPath>
          <drawSize>2.0</drawSize>
          <shaderType>CutoutComplex</shaderType>
          <shadowData>
            <volume>(0.8, 0.6, 0.6)</volume>
            <offset>(0,0,-0.3)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Dessicated/CritterDessicatedMedium</texPath>
          <drawSize>2.5</drawSize>
        </dessicatedBodyGraphicData>
      </li>
    </lifeStages>
  </PawnKindDef>

  <!-- Boomalope - Muffalo -->
  <ThingDef ParentName="AnimalThingBase" ADogSaidBody="Legs">
    <defName>Boomffalo</defName>
    <label>boomffalo</label>
    <description>A Boomalope / Muffalo hybrid. A bit unstable to transport goods, but it produces milk and wool. From a genetic engineering standpoint, these creatures are hard to stabilize, since the muffalo's biology is incompatible with the boomalope's chemical sacs. A cocktail of chemical refrigerants is used to maintain a delicate balance.</description>
    <statBases>
      <MoveSpeed>3.15</MoveSpeed>
      <ComfyTemperatureMin>-45</ComfyTemperatureMin>
      <MarketValue>230</MarketValue>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>10</meleeDamageBaseAmount>
        <meleeDamageDef>Blunt</meleeDamageDef>
        <linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
      </li>
    </verbs>
	<comps>
      <li Class="CompProperties_Milkable">
        <milkDef>WeirdMilk</milkDef>
        <milkIntervalDays>2</milkIntervalDays>
        <milkAmount>12</milkAmount>
      </li>
      <li Class="CompProperties_Shearable">
        <woolDef>WoolMuffalo</woolDef>
        <shearIntervalDays>25</shearIntervalDays>
        <woolAmount>90</woolAmount>
      </li>
    </comps>
    <race>
      <body>QuadrupedAnimalWithHoovesAndHump</body>
      <deathActionWorkerClass>ExplosionTypes.DeathActionWorker_FrostExplosion</deathActionWorkerClass>
      <executionRange>6</executionRange>
      <herdAnimal>true</herdAnimal>
      <baseBodySize>1.5</baseBodySize>
      <baseHungerRate>1</baseHungerRate>
      <baseHealthScale>0.65</baseHealthScale>
      <foodType>VegetarianRoughAnimal</foodType>
      <useLeatherFrom>Boomalope</useLeatherFrom>
      <useMeatFrom>Boomalope</useMeatFrom>
      <canBePredatorPrey>false</canBePredatorPrey>
      <gestationPeriodDays>30</gestationPeriodDays>
      <lifeExpectancy>15</lifeExpectancy>
	  <wildness>0.6</wildness>
      <lifeStageAges>
        <li>
          <def>AnimalBaby</def>
          <minAge>0</minAge>
        </li>
        <li>
          <def>AnimalJuvenile</def>
          <minAge>0.2</minAge>
        </li>
        <li>
          <def>AnimalAdult</def>
          <minAge>0.5</minAge>
          <soundWounded>Pawn_Muffalo_Wounded</soundWounded>
          <soundDeath>Pawn_Muffalo_Death</soundDeath>
          <soundCall>Pawn_Muffalo_Call</soundCall>
          <soundAngry>Pawn_Muffalo_Angry</soundAngry>
        </li>
      </lifeStageAges>
      <soundMeleeHitPawn>Pawn_Melee_BigBash_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_BigBash_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_BigBash_Miss</soundMeleeMiss>
    </race>
    
  </ThingDef>
  <PawnKindDef ParentName="AnimalKindBase">
    <defName>Boomffalo</defName>
    <label>boomffalo</label>
    <race>Boomffalo</race>
    <combatPower>95</combatPower>
    <canArriveManhunter>false</canArriveManhunter>
    <wildSpawn_spawnWild>false</wildSpawn_spawnWild>
    <lifeStages>
      <li>
        <label>boomffalo calf</label>
        <labelPlural>boomffalo calves</labelPlural>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Boomalope/Boomffalo/Boomffalo</texPath>
          <drawSize>1.0</drawSize>
          <shaderType>CutoutComplex</shaderType>
          <shadowData>
            <volume>(0.4, 0.3, 0.3)</volume>
            <offset>(0,0,-0.2)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Dessicated/CritterDessicatedMedium</texPath>
          <drawSize>1.3</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Boomalope/Boomffalo/Boomffalo</texPath>
          <drawSize>1.5</drawSize>
          <shaderType>CutoutComplex</shaderType>
          <shadowData>
            <volume>(0.6, 0.45, 0.45)</volume>
            <offset>(0,0,-0.25)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Dessicated/CritterDessicatedMedium</texPath>
          <drawSize>2</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Boomalope/Boomffalo/Boomffalo</texPath>
          <drawSize>2.0</drawSize>
          <shaderType>CutoutComplex</shaderType>
          <shadowData>
            <volume>(0.8, 0.6, 0.6)</volume>
            <offset>(0,0,-0.3)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Dessicated/CritterDessicatedMedium</texPath>
          <drawSize>2.5</drawSize>
        </dessicatedBodyGraphicData>
      </li>
    </lifeStages>
  </PawnKindDef>

  <!-- Boomalope - Wolf -->
  <ThingDef ParentName="AnimalThingBase" ADogSaidBody="Legs">
    <defName>Boomwolf</defName>
    <label>boomwolf</label>
    <description>A Boomalope / Wolf hybrid. Faster than a standard boomalope, and capable of delivering a powerful bite</description>
    <statBases>
      <MoveSpeed>5.1</MoveSpeed>
      <ComfyTemperatureMin>-35</ComfyTemperatureMin>
      <MarketValue>250</MarketValue>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.5</defaultCooldownTime>
        <meleeDamageBaseAmount>9</meleeDamageBaseAmount>
        <meleeDamageDef>Blunt</meleeDamageDef>
        <linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
      </li>
	  <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.5</defaultCooldownTime>
        <meleeDamageBaseAmount>15</meleeDamageBaseAmount>
        <meleeDamageDef>Bite</meleeDamageDef>
        <linkedBodyPartsGroup>Teeth</linkedBodyPartsGroup>
        <surpriseAttack>
          <extraMeleeDamages>
            <li>
              <def>Stun</def>
              <amount>20</amount>
            </li>
          </extraMeleeDamages>
        </surpriseAttack>
      </li>
    </verbs>
    <race>
      <body>QuadrupedAnimalWithHoovesAndHump</body>
	  <predator>true</predator>
      <deathActionWorkerClass>ExplosionTypes.DeathActionWorker_StunningExplosion</deathActionWorkerClass>
      <executionRange>6</executionRange>
      <herdAnimal>true</herdAnimal>
      <baseBodySize>1.5</baseBodySize>
      <baseHungerRate>1</baseHungerRate>
      <baseHealthScale>0.65</baseHealthScale>
      <foodType>CarnivoreAnimal</foodType>
      <useLeatherFrom>Boomalope</useLeatherFrom>
      <useMeatFrom>Boomalope</useMeatFrom>
	  <trainableIntelligence>Advanced</trainableIntelligence>
      <wildness>0.7</wildness>
      <gestationPeriodDays>30</gestationPeriodDays>
      <lifeExpectancy>13</lifeExpectancy>
	  <manhunterOnTameFailChance>0.050</manhunterOnTameFailChance>
      <lifeStageAges>
        <li>
          <def>AnimalBaby</def>
          <minAge>0</minAge>
        </li>
        <li>
          <def>AnimalJuvenile</def>
          <minAge>0.2</minAge>
        </li>
        <li>
          <def>AnimalAdult</def>
          <minAge>0.5</minAge>
          <soundWounded>Pawn_Dog_Injured</soundWounded>
          <soundDeath>Pawn_Dog_Death</soundDeath>
          <soundCall>Pawn_Dog_Call</soundCall>
          <soundAngry>Pawn_Dog_Angry</soundAngry>
        </li>
      </lifeStageAges>
      <soundMeleeHitPawn>Pawn_Melee_BigBash_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_BigBash_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_BigBash_Miss</soundMeleeMiss>
    </race>
  
  </ThingDef>
  <PawnKindDef ParentName="AnimalKindBase">
    <defName>Boomwolf</defName>
    <label>boomwolf</label>
    <race>Boomwolf</race>
    <combatPower>130</combatPower>
    <canArriveManhunter>false</canArriveManhunter>
    <wildSpawn_spawnWild>false</wildSpawn_spawnWild>
	
    <lifeStages>
      <li>
        <label>boomwolf calf</label>
        <labelPlural>boomwolf calves</labelPlural>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Boomalope/Boomwolf/Boomwolf</texPath>
          <drawSize>1.0</drawSize>
          <shaderType>CutoutComplex</shaderType>
          <shadowData>
            <volume>(0.4, 0.3, 0.3)</volume>
            <offset>(0,0,-0.2)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Dessicated/CritterDessicatedMedium</texPath>
          <drawSize>1.3</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Boomalope/Boomwolf/Boomwolf</texPath>
          <drawSize>1.5</drawSize>
          <shaderType>CutoutComplex</shaderType>
          <shadowData>
            <volume>(0.6, 0.45, 0.45)</volume>
            <offset>(0,0,-0.25)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Dessicated/CritterDessicatedMedium</texPath>
          <drawSize>2</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Boomalope/Boomwolf/Boomwolf</texPath>
          <drawSize>2.0</drawSize>
          <shaderType>CutoutComplex</shaderType>
          <shadowData>
            <volume>(0.8, 0.6, 0.6)</volume>
            <offset>(0,0,-0.3)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Dessicated/CritterDessicatedMedium</texPath>
          <drawSize>2.5</drawSize>
        </dessicatedBodyGraphicData>
      </li>
    </lifeStages>
  </PawnKindDef>

</Defs>