<?xml version="1.0" encoding="utf-8" ?>
<Defs>
  <!-- Muffalo - Bear -->
  <ThingDef ParentName="AnimalThingBase" ADogSaidBody="LegsTail">
    <defName>Muffalobear</defName>
    <label>muffalobear</label>
    <description>A Muffalo / bear hybrid. The Muffalobear is a stronger variant of muffalo that doesn't produce wool</description>
    <statBases>
      <MoveSpeed>3.6</MoveSpeed>
      <ComfyTemperatureMin>-20</ComfyTemperatureMin>
      <MarketValue>400</MarketValue>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>15</meleeDamageBaseAmount>
        <meleeDamageDef>Blunt</meleeDamageDef>
        <linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
      </li>
    </verbs>
    <comps>
      <li Class="CompProperties_Milkable">
        <milkDef>Milk</milkDef>
        <milkIntervalDays>2</milkIntervalDays>
        <milkAmount>12</milkAmount>
      </li>
      
    </comps>
    <race>
      <herdAnimal>true</herdAnimal>
      <body>QuadrupedAnimalWithHooves</body>
      <baseBodySize>2.5</baseBodySize>
      <baseHealthScale>1.95</baseHealthScale>
	  <baseHungerRate>0.98</baseHungerRate>
	  <useLeatherFrom>Muffalo</useLeatherFrom>
      <useMeatFrom>Muffalo</useMeatFrom>
      <foodType>VegetarianRoughAnimal</foodType>
      <leatherColor>(152,170,174)</leatherColor>
      <leatherInsulation>1.0</leatherInsulation>
      <gestationPeriodDays>25</gestationPeriodDays>
      <wildness>0.5</wildness>
      <nuzzleMtbHours>120</nuzzleMtbHours>
	  <packAnimal>true</packAnimal>
      <lifeExpectancy>19</lifeExpectancy>
      <lifeStageAges>
        <li>
          <def>AnimalBaby</def>
          <minAge>0</minAge>
        </li>
        <li>
          <def>AnimalJuvenile</def>
          <minAge>0.25</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>Muffalobear</defName>
    <label>muffalobear</label>
    <race>Muffalobear</race>
    <combatPower>100</combatPower>
    <canArriveManhunter>false</canArriveManhunter>
    <wildSpawn_spawnWild>false</wildSpawn_spawnWild>
    <lifeStages>
      <li>
        <label>muffalobear calf</label>
        <labelPlural>muffalobear calves</labelPlural>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/Muffalobear/Muffalobear</texPath>
          <drawSize>1.5</drawSize>
          <shadowData>
            <volume>(0.4, 0.3, 0.3)</volume>
            <offset>(0,0,-0.2)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/MuffaloDessicated</texPath>
          <drawSize>1.5</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/Muffalobear/Muffalobear</texPath>
          <drawSize>2.25</drawSize>
          <shadowData>
            <volume>(0.6, 0.45, 0.45)</volume>
            <offset>(0,0,-0.25)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/MuffaloDessicated</texPath>
          <drawSize>2.25</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/Muffalobear/Muffalobear</texPath>
          <drawSize>3</drawSize>
          <shadowData>
            <volume>(0.8, 0.6, 0.6)</volume>
            <offset>(0,0,-0.3)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/MuffaloDessicated</texPath>
          <drawSize>3</drawSize>
        </dessicatedBodyGraphicData>
      </li>
    </lifeStages>
  </PawnKindDef>

  <!-- Muffalo - Boomalope -->
  <ThingDef ParentName="AnimalThingBase"  ADogSaidBody="LegsTail">
    <defName>Muffalope</defName>
    <label>muffalope</label>
    <description>A Muffalo / boomalope hybrid. Because it's so cool when your caravans can EXPLODE</description>
    <statBases>
      <MoveSpeed>3.2</MoveSpeed>
      <ComfyTemperatureMin>-40</ComfyTemperatureMin>
      <MarketValue>350</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>Milk</milkDef>
        <milkIntervalDays>2</milkIntervalDays>
        <milkAmount>10</milkAmount>
      </li>
      <li Class="CompProperties_Shearable">
        <woolDef>WoolMuffalo</woolDef>
        <shearIntervalDays>25</shearIntervalDays>
        <woolAmount>80</woolAmount>
      </li>
    </comps>
    <race>
      <herdAnimal>true</herdAnimal>
	  <deathActionWorkerClass>DeathActionWorker_BigExplosion</deathActionWorkerClass>
      <executionRange>6</executionRange>
      <body>QuadrupedAnimalWithHooves</body>
      <baseBodySize>2.0</baseBodySize>
      <baseHealthScale>1.55</baseHealthScale>
	  <baseHungerRate>0.85</baseHungerRate>
	  <useLeatherFrom>Muffalo</useLeatherFrom>
      <useMeatFrom>Muffalo</useMeatFrom>
      <foodType>VegetarianRoughAnimal</foodType>
      <gestationPeriodDays>25</gestationPeriodDays>
      <wildness>0.5</wildness>
      <nuzzleMtbHours>120</nuzzleMtbHours>
	  <packAnimal>true</packAnimal>
      <lifeExpectancy>15</lifeExpectancy>
      <lifeStageAges>
        <li>
          <def>AnimalBaby</def>
          <minAge>0</minAge>
        </li>
        <li>
          <def>AnimalJuvenile</def>
          <minAge>0.25</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>Muffalope</defName>
    <label>muffalope</label>
    <race>Muffalope</race>
    <combatPower>80</combatPower>
    <canArriveManhunter>false</canArriveManhunter>
    <wildSpawn_spawnWild>false</wildSpawn_spawnWild>
    <lifeStages>
      <li>
        <label>muffalope calf</label>
        <labelPlural>muffalope calves</labelPlural>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/Muffalope/Muffalope</texPath>
          <drawSize>1.5</drawSize>
          <shadowData>
            <volume>(0.4, 0.3, 0.3)</volume>
            <offset>(0,0,-0.2)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/MuffaloDessicated</texPath>
          <drawSize>1.5</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/Muffalope/Muffalope</texPath>
          <drawSize>2.25</drawSize>
          <shadowData>
            <volume>(0.6, 0.45, 0.45)</volume>
            <offset>(0,0,-0.25)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/MuffaloDessicated</texPath>
          <drawSize>2.25</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/Muffalope/Muffalope</texPath>
          <drawSize>3</drawSize>
          <shadowData>
            <volume>(0.8, 0.6, 0.6)</volume>
            <offset>(0,0,-0.3)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/MuffaloDessicated</texPath>
          <drawSize>3</drawSize>
        </dessicatedBodyGraphicData>
      </li>
    </lifeStages>
  </PawnKindDef>

  <!-- Muffalo - Chicken -->
  <ThingDef ParentName="AnimalThingBase" ADogSaidBody="LegsTail">
    <defName>Muffalochicken</defName>
    <label>muffalochicken</label>
    <description>A Muffalo / chicken hybrid. A very strange bovine beast that lays eggs.</description>
    <statBases>
      <MoveSpeed>3.2</MoveSpeed>
      <ComfyTemperatureMin>-40</ComfyTemperatureMin>
      <MarketValue>250</MarketValue>
    </statBases>
    <verbs>
	  <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>8</meleeDamageBaseAmount>
        <meleeDamageDef>Bite</meleeDamageDef>
        <linkedBodyPartsGroup>Beak</linkedBodyPartsGroup>
      </li>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>8</meleeDamageBaseAmount>
        <meleeDamageDef>Blunt</meleeDamageDef>
        <linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
      </li>
    </verbs>
    <comps>
      <li Class="CompProperties_Milkable">
        <milkDef>Milk</milkDef>
        <milkIntervalDays>2</milkIntervalDays>
        <milkAmount>10</milkAmount>
      </li>
      <li Class="CompProperties_Shearable">
        <woolDef>WoolMuffalo</woolDef>
        <shearIntervalDays>27</shearIntervalDays>
        <woolAmount>60</woolAmount>
      </li>
	  <li Class="CompProperties_EggLayer">
        <eggUnfertilizedDef>MuffalochickenEggUnfertilized</eggUnfertilizedDef>
        <eggFertilizedDef>MuffalochickenEggFertilized</eggFertilizedDef>
        <eggFertilizationCountMax>1</eggFertilizationCountMax>
        <eggLayIntervalDays>8</eggLayIntervalDays>
        <eggCountRange>1</eggCountRange>
      </li>
    </comps>
    <race>
      <herdAnimal>true</herdAnimal>
      <body>QuadrupedAnimalWithBeak</body>
      <baseBodySize>1.8</baseBodySize>
      <baseHealthScale>1.45</baseHealthScale>
	  <baseHungerRate>0.85</baseHungerRate>
      <foodType>VegetarianRoughAnimal</foodType>
	  <useLeatherFrom>Muffalo</useLeatherFrom>
      <useMeatFrom>Muffalo</useMeatFrom>
      <gestationPeriodDays>17</gestationPeriodDays>
      <wildness>0.5</wildness>
      <nuzzleMtbHours>120</nuzzleMtbHours>
	  <packAnimal>true</packAnimal>
      <lifeExpectancy>15</lifeExpectancy>
      <lifeStageAges>
        <li>
          <def>AnimalBaby</def>
          <minAge>0</minAge>
        </li>
        <li>
          <def>AnimalJuvenile</def>
          <minAge>0.25</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>Muffalochicken</defName>
    <label>muffalochicken</label>
    <race>Muffalochicken</race>
    <combatPower>80</combatPower>
    <canArriveManhunter>false</canArriveManhunter>
    <wildSpawn_spawnWild>false</wildSpawn_spawnWild>
    <lifeStages>
      <li>
        <label>muffalo calf</label>
        <labelPlural>muffalo calves</labelPlural>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/Muffalochicken/Muffalochicken</texPath>
          <drawSize>1.5</drawSize>
          <shadowData>
            <volume>(0.4, 0.3, 0.3)</volume>
            <offset>(0,0,-0.2)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/MuffaloDessicated</texPath>
          <drawSize>1.5</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/Muffalochicken/Muffalochicken</texPath>
          <drawSize>2.25</drawSize>
          <shadowData>
            <volume>(0.6, 0.45, 0.45)</volume>
            <offset>(0,0,-0.25)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/MuffaloDessicated</texPath>
          <drawSize>2.25</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/Muffalochicken/Muffalochicken</texPath>
          <drawSize>3</drawSize>
          <shadowData>
            <volume>(0.8, 0.6, 0.6)</volume>
            <offset>(0,0,-0.3)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/MuffaloDessicated</texPath>
          <drawSize>3</drawSize>
        </dessicatedBodyGraphicData>
      </li>
    </lifeStages>
  </PawnKindDef>

  <!-- Muffalo - Wolf -->
  <ThingDef ParentName="AnimalThingBase" ADogSaidBody="LegsTail">
    <defName>Muffalowolf</defName>
    <label>muffalowolf</label>
    <description>A Muffalo / wolf hybrid. Faster than a standard muffalo, and better able to defend itself, but has lost the capacity to produce milk</description>
    <statBases>
      <MoveSpeed>4.2</MoveSpeed>
      <ComfyTemperatureMin>-30</ComfyTemperatureMin>
      <MarketValue>450</MarketValue>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.55</defaultCooldownTime>
        <meleeDamageBaseAmount>10</meleeDamageBaseAmount>
        <meleeDamageDef>Blunt</meleeDamageDef>
        <linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
      </li>
    </verbs>
    <comps>
     
       
      <li Class="CompProperties_Shearable">
        <woolDef>WoolMuffalo</woolDef>
        <shearIntervalDays>25</shearIntervalDays>
        <woolAmount>90</woolAmount>
      </li>
    </comps>
    <race>
      <herdAnimal>true</herdAnimal>
      <body>QuadrupedAnimalWithHooves</body>
      <baseBodySize>2.0</baseBodySize>
      <baseHealthScale>1.95</baseHealthScale>
	  <baseHungerRate>0.85</baseHungerRate>
      <foodType>VegetarianRoughAnimal</foodType>
      <useLeatherFrom>Muffalo</useLeatherFrom>
      <useMeatFrom>Muffalo</useMeatFrom>
      <gestationPeriodDays>25</gestationPeriodDays>
      <wildness>0.5</wildness>
      <nuzzleMtbHours>120</nuzzleMtbHours>
	  <packAnimal>true</packAnimal>
      <lifeExpectancy>13</lifeExpectancy>
      <lifeStageAges>
        <li>
          <def>AnimalBaby</def>
          <minAge>0</minAge>
        </li>
        <li>
          <def>AnimalJuvenile</def>
          <minAge>0.25</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>Muffalowolf</defName>
    <label>muffalowolf</label>
    <race>Muffalowolf</race>
    <combatPower>110</combatPower>
    <canArriveManhunter>false</canArriveManhunter>
    <wildSpawn_spawnWild>false</wildSpawn_spawnWild>
    <lifeStages>
      <li>
        <label>muffalowolf calf</label>
        <labelPlural>muffalowolf calves</labelPlural>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/Muffalowolf/Muffalowolf</texPath>
          <drawSize>1.5</drawSize>
          <shadowData>
            <volume>(0.4, 0.3, 0.3)</volume>
            <offset>(0,0,-0.2)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/MuffaloDessicated</texPath>
          <drawSize>1.5</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/Muffalowolf/Muffalowolf</texPath>
          <drawSize>2.25</drawSize>
          <shadowData>
            <volume>(0.6, 0.45, 0.45)</volume>
            <offset>(0,0,-0.25)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/MuffaloDessicated</texPath>
          <drawSize>2.25</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/Muffalowolf/Muffalowolf</texPath>
          <drawSize>3</drawSize>
          <shadowData>
            <volume>(0.8, 0.6, 0.6)</volume>
            <offset>(0,0,-0.3)</offset>
          </shadowData>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/Muffalo/MuffaloDessicated</texPath>
          <drawSize>3</drawSize>
        </dessicatedBodyGraphicData>
      </li>
    </lifeStages>
  </PawnKindDef>

</Defs>