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

  <ThingDef Name="BasePawn" Abstract="True">
	<eType>Pawn </eType>
	<thingClass>Pawn</thingClass>
	<category>Pawn</category>
	<selectable>true</selectable>
	<tickerType>Normal</tickerType>
	<altitudeLayer>Pawn</altitudeLayer>
	<useStandardHealth>false</useStandardHealth>
	<flammability>1.0</flammability>
	<hasTooltip>true</hasTooltip>
	<soundBulletHit>BulletImpactFlesh</soundBulletHit>
	<inspectorTabs>
      <li>ITab_Pawn_Thoughts</li>
	  <li>ITab_Pawn_Needs</li>
	  <li>ITab_Pawn_Prisoner</li>
	  <li>ITab_Pawn_Gear</li>
	  <li>ITab_Pawn_Character</li>
	</inspectorTabs>
	<drawGUIOverlay>true</drawGUIOverlay>
  </ThingDef>





  <!-- ============================ Mechanoids ========================== -->
  
  <ThingDef ParentName="BasePawn" Name="BaseMechanoid" Abstract="True">
    <soundBulletHit>BulletImpactMetal</soundBulletHit>
    <flammability>0</flammability>
    <race>
      <mechanoid>true</mechanoid>
      <hasStory>false</hasStory>
      <needsRest>false</needsRest>
      <hasGenders>false</hasGenders>
      <isFlesh>false</isFlesh>
      <diet>NeverEats</diet>
    </race>
  </ThingDef>

  
  
  <!-- Centipede -->
  <ThingDef ParentName="BaseMechanoid">
		<defName>Mechanoid_Centipede</defName>
		<label>Centipede</label>
    <description>Heavy combat mechanoids that glide on dozens of tiny legs. Their heavy armor and firepower makes them very effective against bunched-up static defenders. They are somewhat vulnerable to mobile hit-and-run tactics.</description>
    <maxHealth>800</maxHealth>
		<overdraw>true</overdraw>
    <targetHitChanceFactor>2.0</targetHitChanceFactor>
    <race>
			<thinkTree>Mechanoid</thinkTree>
      <walkSpeed>0.29</walkSpeed>
			<meleeDamage>50</meleeDamage>
      <bodySize>2.0</bodySize>
      <meatAmountMultiplier>0.3</meatAmountMultiplier>
      <soundWounded>Pawn_Mech_Centipede_Wounded</soundWounded>
      <soundDeath>Pawn_Mech_Centipede_Death</soundDeath>
      <soundCall>Pawn_Mech_Centipede_Call</soundCall>
      <soundAngry>Pawn_Mech_Centipede_Angry</soundAngry>
      <soundMeleeHitPawn>Pawn_Melee_MechanoidBash_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_MechanoidBash_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_MechanoidBash_Miss</soundMeleeMiss>
    </race>
    <killedLeavings>
      <li>
        <thingDef>Metal</thingDef>
        <count>50</count>
      </li>
    </killedLeavings>
    <sunShadowInfo>
      <baseWidth>0.6</baseWidth>
      <baseHeight>0.6</baseHeight>
      <tallness>0.8</tallness>
    </sunShadowInfo>
	</ThingDef>
  
  
  <!-- Scyther -->
  <ThingDef ParentName="BaseMechanoid">
    <defName>Mechanoid_Scyther</defName>
    <label>Scyther</label>
    <description>Fast, spindly, human-sized combat mechanoids. They usually carry one primary ranged weapon, and their bodies are adorned with multiple knife-like protrusions to make them deadly in melee combat. They don't use cover. Best handled by concentrated, overwhelming force.</description>
    <maxHealth>90</maxHealth>
    <overdraw>false</overdraw>
    <targetHitChanceFactor>1.0</targetHitChanceFactor>
    <race>
      <thinkTree>Mechanoid</thinkTree>
      <walkSpeed>1.45</walkSpeed>
      <meleeDamage>24</meleeDamage>
      <bodySize>1.0</bodySize>
      <meatAmountMultiplier>1.0</meatAmountMultiplier>
      <soundWounded>Pawn_Mech_Scyther_Wounded</soundWounded>
      <soundDeath>Pawn_Mech_Scyther_Death</soundDeath>
      <soundCall>Pawn_Mech_Scyther_Call</soundCall>
      <soundAngry>Pawn_Mech_Scyther_Angry</soundAngry>
      <soundMeleeHitPawn>Pawn_Melee_MechanoidSlash_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_MechanoidSlash_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_MechanoidSlash_Miss</soundMeleeMiss>
    </race>
    <killedLeavings>
      <li>
        <thingDef>Metal</thingDef>
        <count>25</count>
      </li>
    </killedLeavings>
    <sunShadowInfo>
      <baseWidth>0.4</baseWidth>
      <baseHeight>0.4</baseHeight>
      <tallness>0.8</tallness>
    </sunShadowInfo>
  </ThingDef>
  
  
  


</ThingDefs>