<?xml version="1.0" encoding="utf-8"?>
<ThingDefs>
  <ThingDef ParentName="BasePawn" Name="BaseMechanoid_MTV" Abstract="True">
    <soundImpactDefault>BulletImpactMetal</soundImpactDefault>
    <statBases>
      <PsychicSensitivity>0</PsychicSensitivity>
      <ToxicSensitivity>0</ToxicSensitivity>
      <Flammability>0</Flammability>
      <ComfyTemperatureMin>-150</ComfyTemperatureMin>
      <ComfyTemperatureMax>300</ComfyTemperatureMax>
      <ArmorRating_Electric>0.2</ArmorRating_Electric>
      <ArmorRating_Heat>0.2</ArmorRating_Heat>
    </statBases>
    <race>
      <fleshType>Mechanoid</fleshType>
      <needsRest>false</needsRest>
      <hasGenders>false</hasGenders>
      <foodType>None</foodType>
    </race>
    <recipes>
      <li>RemoveMechanoidBodyPart</li>
      <li>ShutDownMechanoid</li>
    </recipes>
    <damageMultipliers>
      <li>
        <damageDef>Bullet</damageDef>
        <multiplier>0.6</multiplier>
      </li>
      <li>
        <damageDef>Bomb</damageDef>
        <multiplier>0.6</multiplier>
      </li>
      <li>
        <damageDef>Vanya_MechKiller</damageDef>
        <multiplier>3</multiplier>
      </li>
      <li>
        <damageDef>EMP</damageDef>
        <multiplier>0</multiplier>
      </li>
      <li>
        <damageDef>Vanya_IgnoreDiffusionEX</damageDef>
        <multiplier>0</multiplier>
      </li>
    </damageMultipliers>
  </ThingDef>
  <ThingDef ParentName="BaseMechanoid_MTV">
    <defName>Vanya_DroidAlpha</defName>
    <label>Alpha型自爆机器人</label>
    <description>携带一次性小型冲击炸弹的高速移动型小型机器人，在靠近目标之后会投掷小型炸弹，而且该机型在死亡时会启动自毁装置。</description>
    <statBases>
      <MoveSpeed>8</MoveSpeed>
      <ArmorRating_Blunt>0.2</ArmorRating_Blunt>
      <ArmorRating_Sharp>0.2</ArmorRating_Sharp>
      <MeatAmount>0</MeatAmount>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>5</meleeDamageBaseAmount>
        <meleeDamageDef>Cut</meleeDamageDef>
        <linkedBodyPartsGroup>Vanya_DroidManipulationTool</linkedBodyPartsGroup>
      </li>
    </verbs>
    <race>
      <intelligence>ToolUser</intelligence>
      <thinkTreeMain>Mechanoid</thinkTreeMain>
      <body>Vanya_DroidAlpha</body>
      <baseBodySize>0.8</baseBodySize>
      <baseHealthScale>0.4</baseHealthScale>
      <lifeStageAges>
        <li>
          <def>MechanoidFullyFormed</def>
          <minAge>0</minAge>
          <soundWounded>Pawn_Mech_Scyther_Wounded</soundWounded>
          <soundDeath>Pawn_Mech_Scyther_Death</soundDeath>
          <soundCall>Pawn_Mech_Scyther_Call</soundCall>
        </li>
      </lifeStageAges>
      <soundCallIntervalRange>
        <min>1000</min>
        <max>2000</max>
      </soundCallIntervalRange>
      <soundMeleeHitPawn>Pawn_Melee_SmallScratch_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_SmallScratch_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_SmallScratch_Miss</soundMeleeMiss>
      <deathActionWorkerClass>DeathActionWorker_BigExplosion</deathActionWorkerClass>
      <executionRange>6</executionRange>
    </race>
    <butcherProducts>
      <Vanya_Wolframium>20</Vanya_Wolframium>
      <Vanya_Cobalt>10</Vanya_Cobalt>
      <Component>3</Component>
    </butcherProducts>
    <damageMultipliers>
      <li>
        <damageDef>Flame</damageDef>
        <multiplier>0</multiplier>
      </li>
    </damageMultipliers>
  </ThingDef>
  <ThingDef ParentName="BaseMechanoid_MTV">
    <defName>Vanya_DroidBeta</defName>
    <label>Beta型人形机械</label>
    <description>泛用型高级人形机械体，能够携带各种武器作战。</description>
    <statBases>
      <MoveSpeed>11</MoveSpeed>
      <ArmorRating_Blunt>0.2</ArmorRating_Blunt>
      <ArmorRating_Sharp>0.25</ArmorRating_Sharp>
      <MeatAmount>0</MeatAmount>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>24</meleeDamageBaseAmount>
        <meleeDamageDef>Cut</meleeDamageDef>
        <linkedBodyPartsGroup>LeftBlade</linkedBodyPartsGroup>
      </li>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>24</meleeDamageBaseAmount>
        <meleeDamageDef>Cut</meleeDamageDef>
        <linkedBodyPartsGroup>RightBlade</linkedBodyPartsGroup>
      </li>
    </verbs>
    <race>
      <intelligence>ToolUser</intelligence>
      <thinkTreeMain>Mechanoid</thinkTreeMain>
      <body>Vanya_DroidBeta</body>
      <baseBodySize>1.0</baseBodySize>
      <baseHealthScale>1.0</baseHealthScale>
      <lifeStageAges>
        <li>
          <def>MechanoidFullyFormed</def>
          <minAge>0</minAge>
          <soundWounded>Pawn_Mech_Scyther_Wounded</soundWounded>
          <soundDeath>Pawn_Mech_Scyther_Death</soundDeath>
          <soundCall>Pawn_Mech_Scyther_Call</soundCall>
        </li>
      </lifeStageAges>
      <soundCallIntervalRange>
        <min>1000</min>
        <max>2000</max>
      </soundCallIntervalRange>
      <soundMeleeHitPawn>Pawn_Melee_MechanoidSlash_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_MechanoidSlash_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_MechanoidSlash_Miss</soundMeleeMiss>
    </race>
    <butcherProducts>
      <Vanya_Wolframium>40</Vanya_Wolframium>
      <Vanya_Cobalt>25</Vanya_Cobalt>
      <Component>9</Component>
    </butcherProducts>
    <damageMultipliers>
      <li>
        <damageDef>Flame</damageDef>
        <multiplier>0.6</multiplier>
      </li>
    </damageMultipliers>
  </ThingDef>
  <ThingDef ParentName="BaseMechanoid_MTV">
    <defName>Vanya_DroidBetaEX</defName>
    <label>Beta型人形机械重装</label>
    <description>增加了反应装甲和护甲的泛用型高级人形机械体，能够携带各种武器作战。</description>
    <statBases>
      <MoveSpeed>9</MoveSpeed>
      <ArmorRating_Blunt>0.35</ArmorRating_Blunt>
      <ArmorRating_Sharp>0.35</ArmorRating_Sharp>
      <MeatAmount>0</MeatAmount>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>24</meleeDamageBaseAmount>
        <meleeDamageDef>Cut</meleeDamageDef>
        <linkedBodyPartsGroup>LeftBlade</linkedBodyPartsGroup>
      </li>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>24</meleeDamageBaseAmount>
        <meleeDamageDef>Cut</meleeDamageDef>
        <linkedBodyPartsGroup>RightBlade</linkedBodyPartsGroup>
      </li>
    </verbs>
    <race>
      <intelligence>ToolUser</intelligence>
      <thinkTreeMain>Mechanoid</thinkTreeMain>
      <body>Vanya_DroidBetaEX</body>
      <baseBodySize>1.0</baseBodySize>
      <baseHealthScale>1.0</baseHealthScale>
      <lifeStageAges>
        <li>
          <def>MechanoidFullyFormed</def>
          <minAge>0</minAge>
          <soundWounded>Pawn_Mech_Scyther_Wounded</soundWounded>
          <soundDeath>Pawn_Mech_Scyther_Death</soundDeath>
          <soundCall>Pawn_Mech_Scyther_Call</soundCall>
        </li>
      </lifeStageAges>
      <soundCallIntervalRange>
        <min>1000</min>
        <max>2000</max>
      </soundCallIntervalRange>
      <soundMeleeHitPawn>Pawn_Melee_MechanoidSlash_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_MechanoidSlash_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_MechanoidSlash_Miss</soundMeleeMiss>
    </race>
    <butcherProducts>
      <Vanya_Wolframium>50</Vanya_Wolframium>
      <Vanya_Cobalt>32</Vanya_Cobalt>
      <Component>12</Component>
    </butcherProducts>
    <damageMultipliers>
      <li>
        <damageDef>Flame</damageDef>
        <multiplier>0.6</multiplier>
      </li>
    </damageMultipliers>
  </ThingDef>
  <ThingDef ParentName="BaseMechanoid_MTV">
    <defName>Vanya_DroidGamma</defName>
    <label>Gamma型兽型机械</label>
    <description>泛用型兽型机械，可以搭载一次性武器。</description>
    <statBases>
      <MoveSpeed>13</MoveSpeed>
      <ArmorRating_Blunt>0.2</ArmorRating_Blunt>
      <ArmorRating_Sharp>0.25</ArmorRating_Sharp>
      <MeatAmount>0</MeatAmount>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>2.1</defaultCooldownTime>
        <meleeDamageBaseAmount>24</meleeDamageBaseAmount>
        <meleeDamageDef>Bite</meleeDamageDef>
        <linkedBodyPartsGroup>Vanya_DroidJaw</linkedBodyPartsGroup>
        <surpriseAttack>
          <extraMeleeDamages>
            <li>
              <def>Stun</def>
              <amount>20</amount>
            </li>
          </extraMeleeDamages>
        </surpriseAttack>
      </li>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>18</meleeDamageBaseAmount>
        <meleeDamageDef>Scratch</meleeDamageDef>
        <linkedBodyPartsGroup>Vanya_DroidLBFoot</linkedBodyPartsGroup>
        <surpriseAttack>
          <extraMeleeDamages>
            <li>
              <def>Stun</def>
              <amount>20</amount>
            </li>
          </extraMeleeDamages>
        </surpriseAttack>
      </li>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>18</meleeDamageBaseAmount>
        <meleeDamageDef>Scratch</meleeDamageDef>
        <linkedBodyPartsGroup>Vanya_DroidRBFoot</linkedBodyPartsGroup>
        <surpriseAttack>
          <extraMeleeDamages>
            <li>
              <def>Stun</def>
              <amount>20</amount>
            </li>
          </extraMeleeDamages>
        </surpriseAttack>
      </li>
    </verbs>
    <race>
      <intelligence>ToolUser</intelligence>
      <thinkTreeMain>Mechanoid</thinkTreeMain>
      <body>Vanya_DroidGamma</body>
      <baseBodySize>1.0</baseBodySize>
      <baseHealthScale>1.0</baseHealthScale>
      <lifeStageAges>
        <li>
          <def>MechanoidFullyFormed</def>
          <minAge>0</minAge>
          <soundWounded>Pawn_Mech_Centipede_Wounded</soundWounded>
          <soundDeath>Pawn_Mech_Centipede_Death</soundDeath>
          <soundCall>Pawn_Mech_Centipede_Call</soundCall>
        </li>
      </lifeStageAges>
      <soundCallIntervalRange>
        <min>1000</min>
        <max>2000</max>
      </soundCallIntervalRange>
      <soundMeleeHitPawn>Pawn_Melee_MechanoidSlash_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_MechanoidSlash_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_MechanoidSlash_Miss</soundMeleeMiss>
    </race>
    <butcherProducts>
      <Vanya_Wolframium>50</Vanya_Wolframium>
      <Vanya_Cobalt>32</Vanya_Cobalt>
      <Component>16</Component>
    </butcherProducts>
    <damageMultipliers>
      <li>
        <damageDef>Flame</damageDef>
        <multiplier>0.6</multiplier>
      </li>
    </damageMultipliers>
  </ThingDef>
  <ThingDef ParentName="BaseMechanoid_MTV">
    <defName>Vanya_DroidGammaEX</defName>
    <label>Gamma型兽型机械重装</label>
    <description>重装型兽型机械，可以搭载一次性武器。</description>
    <statBases>
      <MoveSpeed>10.5</MoveSpeed>
      <ArmorRating_Blunt>0.35</ArmorRating_Blunt>
      <ArmorRating_Sharp>0.35</ArmorRating_Sharp>
      <MeatAmount>0</MeatAmount>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>2.1</defaultCooldownTime>
        <meleeDamageBaseAmount>28</meleeDamageBaseAmount>
        <meleeDamageDef>Bite</meleeDamageDef>
        <linkedBodyPartsGroup>Vanya_DroidJaw</linkedBodyPartsGroup>
        <surpriseAttack>
          <extraMeleeDamages>
            <li>
              <def>Stun</def>
              <amount>20</amount>
            </li>
          </extraMeleeDamages>
        </surpriseAttack>
      </li>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>22</meleeDamageBaseAmount>
        <meleeDamageDef>Scratch</meleeDamageDef>
        <linkedBodyPartsGroup>Vanya_DroidLBFoot</linkedBodyPartsGroup>
        <surpriseAttack>
          <extraMeleeDamages>
            <li>
              <def>Stun</def>
              <amount>20</amount>
            </li>
          </extraMeleeDamages>
        </surpriseAttack>
      </li>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.65</defaultCooldownTime>
        <meleeDamageBaseAmount>22</meleeDamageBaseAmount>
        <meleeDamageDef>Scratch</meleeDamageDef>
        <linkedBodyPartsGroup>Vanya_DroidRBFoot</linkedBodyPartsGroup>
        <surpriseAttack>
          <extraMeleeDamages>
            <li>
              <def>Stun</def>
              <amount>20</amount>
            </li>
          </extraMeleeDamages>
        </surpriseAttack>
      </li>
    </verbs>
    <race>
      <intelligence>ToolUser</intelligence>
      <thinkTreeMain>Mechanoid</thinkTreeMain>
      <body>Vanya_DroidGammaEX</body>
      <baseBodySize>1.0</baseBodySize>
      <baseHealthScale>1.0</baseHealthScale>
      <lifeStageAges>
        <li>
          <def>MechanoidFullyFormed</def>
          <minAge>0</minAge>
          <soundWounded>Pawn_Mech_Centipede_Wounded</soundWounded>
          <soundDeath>Pawn_Mech_Centipede_Death</soundDeath>
          <soundCall>Pawn_Mech_Centipede_Call</soundCall>
        </li>
      </lifeStageAges>
      <soundCallIntervalRange>
        <min>1000</min>
        <max>2000</max>
      </soundCallIntervalRange>
      <soundMeleeHitPawn>Pawn_Melee_MechanoidSlash_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_MechanoidSlash_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_MechanoidSlash_Miss</soundMeleeMiss>
    </race>
    <butcherProducts>
      <Vanya_Wolframium>68</Vanya_Wolframium>
      <Vanya_Cobalt>40</Vanya_Cobalt>
      <Component>22</Component>
    </butcherProducts>
    <damageMultipliers>
      <li>
        <damageDef>Flame</damageDef>
        <multiplier>0.6</multiplier>
      </li>
    </damageMultipliers>
  </ThingDef>
  <ThingDef ParentName="BaseMechanoid_MTV">
    <defName>Vanya_DroidRuler</defName>
    <label>裁决者</label>
    <description>高强度高灵活性的人形机器人，使用精度极高的远程武器，是机械中的精英。</description>
    <statBases>
      <MoveSpeed>11</MoveSpeed>
      <ArmorRating_Blunt>0.4</ArmorRating_Blunt>
      <ArmorRating_Sharp>0.5</ArmorRating_Sharp>
      <MeatAmount>0</MeatAmount>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.35</defaultCooldownTime>
        <meleeDamageBaseAmount>10</meleeDamageBaseAmount>
        <meleeDamageDef>Vanya_IgnoreBleed</meleeDamageDef>
        <linkedBodyPartsGroup>LeftBlade</linkedBodyPartsGroup>
      </li>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>1.35</defaultCooldownTime>
        <meleeDamageBaseAmount>10</meleeDamageBaseAmount>
        <meleeDamageDef>Vanya_IgnoreBleed</meleeDamageDef>
        <linkedBodyPartsGroup>RightBlade</linkedBodyPartsGroup>
      </li>
    </verbs>
    <race>
      <intelligence>ToolUser</intelligence>
      <thinkTreeMain>Mechanoid</thinkTreeMain>
      <body>Vanya_DroidRuler</body>
      <baseBodySize>1.0</baseBodySize>
      <baseHealthScale>1.2</baseHealthScale>
      <lifeStageAges>
        <li>
          <def>MechanoidFullyFormed</def>
          <minAge>0</minAge>
          <soundWounded>Pawn_Mech_Scyther_Wounded</soundWounded>
          <soundDeath>Pawn_Mech_Scyther_Death</soundDeath>
          <soundCall>Pawn_Mech_Scyther_Call</soundCall>
        </li>
      </lifeStageAges>
      <soundCallIntervalRange>
        <min>1000</min>
        <max>2000</max>
      </soundCallIntervalRange>
      <soundMeleeHitPawn>Pawn_Melee_MechanoidSlash_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_MechanoidSlash_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_MechanoidSlash_Miss</soundMeleeMiss>
    </race>
    <butcherProducts>
      <Vanya_Wolframium>75</Vanya_Wolframium>
      <Vanya_Cobalt>32</Vanya_Cobalt>
      <Component>32</Component>
    </butcherProducts>
    <damageMultipliers>
      <li>
        <damageDef>Flame</damageDef>
        <multiplier>0.6</multiplier>
      </li>
    </damageMultipliers>
  </ThingDef>
  <ThingDef ParentName="BaseMechanoid_MTV">
    <defName>Vanya_DroidFortress</defName>
    <label>堡垒</label>
    <description>大体形的战争机器，通过履带移动，中距离火力压制。</description>
    <statBases>
      <MoveSpeed>7.2</MoveSpeed>
      <ArmorRating_Blunt>0.55</ArmorRating_Blunt>
      <ArmorRating_Sharp>0.7</ArmorRating_Sharp>
      <MeatAmount>0</MeatAmount>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>2.33</defaultCooldownTime>
        <meleeDamageBaseAmount>50</meleeDamageBaseAmount>
        <meleeDamageDef>Blunt</meleeDamageDef>
        <linkedBodyPartsGroup>Vanya_DroidHub</linkedBodyPartsGroup>
      </li>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTime>2.13</defaultCooldownTime>
        <meleeDamageBaseAmount>48</meleeDamageBaseAmount>
        <meleeDamageDef>Crush</meleeDamageDef>
        <linkedBodyPartsGroup>Vanya_DroidTrack</linkedBodyPartsGroup>
      </li>
    </verbs>
    <race>
      <intelligence>ToolUser</intelligence>
      <thinkTreeMain>Mechanoid</thinkTreeMain>
      <body>Vanya_DroidFortress</body>
      <baseBodySize>3.0</baseBodySize>
      <baseHealthScale>3.0</baseHealthScale>
      <lifeStageAges>
        <li>
          <def>MechanoidFullyFormed</def>
          <minAge>0</minAge>
        </li>
      </lifeStageAges>
      <soundCallIntervalRange>
        <min>1000</min>
        <max>2000</max>
      </soundCallIntervalRange>
      <soundMeleeHitPawn>Pawn_Melee_MechanoidSlash_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_MechanoidSlash_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_MechanoidSlash_Miss</soundMeleeMiss>
    </race>
    <butcherProducts>
      <Vanya_Wolframium>300</Vanya_Wolframium>
      <Vanya_Cobalt>100</Vanya_Cobalt>
      <Component>80</Component>
    </butcherProducts>
    <damageMultipliers>
      <li>
        <damageDef>Flame</damageDef>
        <multiplier>0.6</multiplier>
      </li>
    </damageMultipliers>
  </ThingDef>
</ThingDefs>