<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <ThingDef Abstract="True" Name="BaseWeapon_MTV">
    <thingClass>ThingWithComps</thingClass>
    <category>Item</category>
    <drawGUIOverlay>true</drawGUIOverlay>
    <altitudeLayer>Item</altitudeLayer>
    <alwaysHaulable>true</alwaysHaulable>
    <tickerType>Never</tickerType>
    <equipmentType>Primary</equipmentType>
    <useHitPoints>true</useHitPoints>
    <pathCost>10</pathCost>
    <selectable>true</selectable>
    <statBases>
      <MaxHitPoints>200</MaxHitPoints>
      <Flammability>0</Flammability>
      <DeteriorationRate>0.5</DeteriorationRate>
      <Beauty>0</Beauty>
      <SellPriceFactor>0.25</SellPriceFactor>
    </statBases>
    <comps>
      <li Class="CompProperties_Forbiddable" />
      <li>
        <compClass>CompEquippable</compClass>
      </li>
    </comps>
    <graphicData>
      <onGroundRandomRotateAngle>35</onGroundRandomRotateAngle>
    </graphicData>
    <tradeability>Sellable</tradeability>
  </ThingDef>
  <!--gunsBase-->
  <ThingDef Name="BaseGun_MTV" Abstract="True" ParentName="BaseWeapon_MTV">
    <techLevel>Ultra</techLevel>
    <smeltable>false</smeltable>
    <inspectorTabs>
      <li>ITab_Art</li>
    </inspectorTabs>
    <comps>
      <li>
        <compClass>CompQuality</compClass>
      </li>
      <li Class="CompProperties_Art">
        <nameMaker>ArtName_WeaponGun</nameMaker>
        <descriptionMaker>ArtDescription_WeaponGun</descriptionMaker>
        <minQualityForArtistic>Excellent</minQualityForArtistic>
      </li>
    </comps>
  </ThingDef>
  <ThingDef Name="BaseMakeableGun_MTV" ParentName="BaseGun_MTV" Abstract="True">
    <recipeMaker>
      <workSpeedStat>WorkSpeedGlobal</workSpeedStat>
      <unfinishedThingDef>Vanya_UnfinishedMech</unfinishedThingDef>
      <skillRequirements>
        <li>
          <skill>Crafting</skill>
          <minLevel>12</minLevel>
        </li>
      </skillRequirements>
      <workSkill>Crafting</workSkill>
      <effectWorking>Repair</effectWorking>
      <soundWorking>Recipe_Smith</soundWorking>
      <recipeUsers>
        <li>Vanya_Assembler</li>
      </recipeUsers>
      <researchPrerequisite>Vanya_AssemTech</researchPrerequisite>
    </recipeMaker>
    <thingCategories>
      <li>WeaponsRanged</li>
    </thingCategories>
  </ThingDef>
  <ThingDef Name="BaseMechGun_MTV" ParentName="BaseGun_MTV" Abstract="True">
    <thingCategories>
      <li>Vanya_WeaponMech</li>
    </thingCategories>
    <equippedStatOffsets>
      <MoveSpeed>-3</MoveSpeed>
      <WorkSpeedGlobal>-3</WorkSpeedGlobal>
    </equippedStatOffsets>
  </ThingDef>
  <ThingDef Name="BaseBullet_MTV" Abstract="True">
    <category>Projectile</category>
    <tickerType>Normal</tickerType>
    <altitudeLayer>Projectile</altitudeLayer>
    <thingClass>Bullet</thingClass>
    <label>bullet</label>
    <useHitPoints>False</useHitPoints>
    <neverMultiSelect>True</neverMultiSelect>
    <graphicData>
      <shaderType>Transparent</shaderType>
    </graphicData>
  </ThingDef>
  <!--meleesBase-->
  <ThingDef Name="BaseMeleeWeapon_MTV" Abstract="True" ParentName="BaseWeapon_MTV">
    <techLevel>Ultra</techLevel>
    <smeltable>false</smeltable>
    <weaponTags>
      <li>MTVMelee</li>
    </weaponTags>
    <thingCategories>
      <li>WeaponsMelee</li>
    </thingCategories>
    <comps>
      <li>
        <compClass>CompQuality</compClass>
      </li>
      <li Class="CompProperties_Art">
        <nameMaker>ArtName_WeaponMelee</nameMaker>
        <descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
        <minQualityForArtistic>Excellent</minQualityForArtistic>
      </li>
    </comps>
    <inspectorTabs>
      <li>ITab_Art</li>
    </inspectorTabs>
    <recipeMaker>
      <workSpeedStat>WorkSpeedGlobal</workSpeedStat>
      <unfinishedThingDef>Vanya_UnfinishedMech</unfinishedThingDef>
      <skillRequirements>
        <li>
          <skill>Crafting</skill>
          <minLevel>12</minLevel>
        </li>
      </skillRequirements>
      <workSkill>Crafting</workSkill>
      <effectWorking>Repair</effectWorking>
      <soundWorking>Recipe_Smith</soundWorking>
      <recipeUsers>
        <li>Vanya_Assembler</li>
      </recipeUsers>
      <researchPrerequisite>Vanya_AssemTech</researchPrerequisite>
    </recipeMaker>
  </ThingDef>
  <!--grenades-->
  <ThingDef ParentName="BaseWeapon_MTV">
    <defName>Vanya_Grenade</defName>
    <label>小型冲击炸弹</label>
    <description>一次性使用的小型炸弹，用于破坏建筑。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_Grenade</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <soundInteract>InteractGrenade</soundInteract>
    <techLevel>Ultra</techLevel>
    <statBases>
      <MarketValue>1000</MarketValue>
      <Mass>1</Mass>
    </statBases>
    <weaponTags>
      <li>MTVGrenade</li>
    </weaponTags>
    <thingCategories>
      <li>Vanya_WeaponMech</li>
    </thingCategories>
    <verbs>
      <li>
        <label>投掷冲击炸弹</label>
        <verbClass>Verb_ShootOneUse</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <range>15</range>
        <forcedMissRadius>1.0</forcedMissRadius>
        <warmupTime>0.5</warmupTime>
        <noiseRadius>4</noiseRadius>
        <ai_IsBuildingDestroyer>true</ai_IsBuildingDestroyer>
        <soundCast>ThrowGrenade</soundCast>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
        <projectileDef>Proj_Vanya_Grenade</projectileDef>
      </li>
    </verbs>
    <tradeability>Never</tradeability>
    <destroyOnDrop>True</destroyOnDrop>
    <menuHidden>True</menuHidden>
  </ThingDef>
  <ThingDef>
    <defName>Proj_Vanya_Grenade</defName>
    <label>小型冲击炸弹</label>
    <altitudeLayer>Projectile</altitudeLayer>
    <category>Projectile</category>
    <thingClass>Projectile_Explosive</thingClass>
    <tickerType>Normal</tickerType>
    <useHitPoints>False</useHitPoints>
    <neverMultiSelect>True</neverMultiSelect>
    <graphicData>
      <shaderType>Transparent</shaderType>
      <texPath>Vanya/Things/Item/Equipment/Vanya_Grenade</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <projectile>
      <explosionRadius>3</explosionRadius>
      <damageDef>Vanya_IgnoreDiffusionEX</damageDef>
      <damageAmountBase>40</damageAmountBase>
      <explosionDelay>120</explosionDelay>
      <speed>20</speed>
      <flyOverhead>false</flyOverhead>
    </projectile>
  </ThingDef>
  <!--Melees-->
  <ThingDef ParentName="BaseMeleeWeapon_MTV">
    <defName>Vanya_PlasmaSword</defName>
    <label>等离子光剑</label>
    <description>释放能量形成稳定的等离子体剑刃，伤害非常可观。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_PlasmaSword</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <soundInteract>InteractPistol</soundInteract>
    <statBases>
      <WorkToMake>720000</WorkToMake>
      <Mass>0.8</Mass>
      <MeleeWeapon_DamageAmount>35</MeleeWeapon_DamageAmount>
      <MeleeWeapon_Cooldown>1.33</MeleeWeapon_Cooldown>
    </statBases>
    <equippedAngleOffset>-25</equippedAngleOffset>
    <costList>
      <Vanya_Wolframium>5</Vanya_Wolframium>
      <Vanya_tombarthite>1</Vanya_tombarthite>
      <Vanya_InstabEnergon>1</Vanya_InstabEnergon>
    </costList>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <meleeDamageDef>Vanya_Burn</meleeDamageDef>
      </li>
    </verbs>
    <comps>
      <li Class="CompProperties_Glower">
        <glowRadius>1</glowRadius>
        <glowColor>(127,255,255,0)</glowColor>
      </li>
    </comps>
  </ThingDef>
  <ThingDef ParentName="BaseMeleeWeapon_MTV">
    <defName>Vanya_VibrateKnife</defName>
    <label>电磁震荡刀</label>
    <description>刀刃以超高的频率形成震动，能够轻易切开所有防御，震荡形成的破坏会让肉体大量出血。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_VibrateKnife</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <soundInteract>InteractPistol</soundInteract>
    <statBases>
      <WorkToMake>720000</WorkToMake>
      <Mass>0.8</Mass>
      <MeleeWeapon_DamageAmount>10</MeleeWeapon_DamageAmount>
      <MeleeWeapon_Cooldown>2</MeleeWeapon_Cooldown>
    </statBases>
    <equippedAngleOffset>-15</equippedAngleOffset>
    <costList>
      <Vanya_Wolframium>5</Vanya_Wolframium>
      <Vanya_tombarthite>1</Vanya_tombarthite>
      <Vanya_InstabEnergon>1</Vanya_InstabEnergon>
    </costList>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <meleeDamageDef>Vanya_IgnoreBleed</meleeDamageDef>
      </li>
    </verbs>
  </ThingDef>
  <!--MechanoidGuns-->
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_KineticLancer</defName>
    <label>动能标枪</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Bullet_Vanya_KineticLancer</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
      <drawSize>(2,2)</drawSize>
    </graphicData>
    <projectile>
      <damageDef>Vanya_IgnoreDiffusionEX</damageDef>
      <damageAmountBase>15</damageAmountBase>
      <speed>95</speed>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseMechGun_MTV">
    <defName>Vanya_KineticLancer</defName>
    <label>动能标枪</label>
    <description>以电磁驱动的加速器来发射钨芯标枪，能够对生物造成大面积创伤。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_KineticLancer</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <statBases>
      <Mass>10</Mass>
      <AccuracyTouch>0.6</AccuracyTouch>
      <AccuracyShort>0.64</AccuracyShort>
      <AccuracyMedium>0.6</AccuracyMedium>
      <AccuracyLong>0.5</AccuracyLong>
      <RangedWeapon_Cooldown>2</RangedWeapon_Cooldown>
      <MarketValue>3000</MarketValue>
    </statBases>
    <weaponTags>
      <li>MTVMechGunA</li>
    </weaponTags>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_KineticLancer</projectileDef>
        <warmupTime>1</warmupTime>
        <range>28</range>
        <burstShotCount>1</burstShotCount>
        <soundCast>ChargeLance_Fire</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
      </li>
    </verbs>
    <soundInteract>InteractRifle</soundInteract>
  </ThingDef>
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_SplitRifle</defName>
    <label>子弹</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Bullet_Vanya_Normal</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
      <drawSize>(1,1)</drawSize>
    </graphicData>
    <projectile>
      <damageDef>Bullet</damageDef>
      <damageAmountBase>11</damageAmountBase>
      <speed>100</speed>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseMechGun_MTV">
    <defName>Vanya_SplitRifle</defName>
    <label>撕裂者步枪</label>
    <description>以电磁驱动的加速器来发射子弹，射速很快，精度很高。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_SplitRifle</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <statBases>
      <Mass>10</Mass>
      <AccuracyTouch>0.8</AccuracyTouch>
      <AccuracyShort>0.75</AccuracyShort>
      <AccuracyMedium>0.64</AccuracyMedium>
      <AccuracyLong>0.52</AccuracyLong>
      <RangedWeapon_Cooldown>1</RangedWeapon_Cooldown>
      <MarketValue>3000</MarketValue>
    </statBases>
    <weaponTags>
      <li>MTVMechGunA</li>
      <li>MTVMechGunB</li>
    </weaponTags>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_SplitRifle</projectileDef>
        <warmupTime>2</warmupTime>
        <range>32</range>
        <burstShotCount>4</burstShotCount>
        <soundCast>ShotChargeRifle</soundCast>
        <soundCastTail>GunTail_Medium</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
      </li>
    </verbs>
    <soundInteract>InteractRifle</soundInteract>
  </ThingDef>
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_CTMinigun</defName>
    <label>子弹</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Bullet_Vanya_Normal</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
      <drawSize>(1.5,1.5)</drawSize>
    </graphicData>
    <projectile>
      <damageDef>Bullet</damageDef>
      <damageAmountBase>9</damageAmountBase>
      <speed>90</speed>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseMechGun_MTV">
    <defName>Vanya_CTMinigun</defName>
    <label>镇暴重机枪</label>
    <description>大型的中距离火力压制武器，就算只有一把也非常有效。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_CTMinigun</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <statBases>
      <Mass>15</Mass>
      <AccuracyTouch>0.65</AccuracyTouch>
      <AccuracyShort>0.77</AccuracyShort>
      <AccuracyMedium>0.56</AccuracyMedium>
      <AccuracyLong>0.48</AccuracyLong>
      <RangedWeapon_Cooldown>2</RangedWeapon_Cooldown>
      <MarketValue>4000</MarketValue>
    </statBases>
    <weaponTags>
      <li>MTVMechGunB</li>
    </weaponTags>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_CTMinigun</projectileDef>
        <warmupTime>4</warmupTime>
        <range>24</range>
        <burstShotCount>18</burstShotCount>
        <soundCast>ShotChargeBlaster</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
        <ticksBetweenBurstShots>7</ticksBetweenBurstShots>
        <forcedMissRadius>0.87</forcedMissRadius>
      </li>
    </verbs>
    <soundInteract>InteractRifle</soundInteract>
  </ThingDef>
  <!--MechanoidDogsGun-->
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_BundlingBlaster</defName>
    <label>电磁炮</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Vanya_BlueRocketSmall</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
      <drawSize>(2,2)</drawSize>
    </graphicData>
    <thingClass>Projectile_Explosive</thingClass>
    <projectile>
      <damageDef>Vanya_IgnoreDiffusionEX</damageDef>
      <damageAmountBase>6</damageAmountBase>
      <explosionRadius>2.5</explosionRadius>
      <speed>75</speed>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseMechGun_MTV">
    <defName>Vanya_BundlingBlaster</defName>
    <label>集束电磁炮</label>
    <description>一种一次性使用的多发重炮，造成广范围的多次伤害。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_BundlingBlaster</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <statBases>
      <MarketValue>4000</MarketValue>
      <Mass>20</Mass>
      <AccuracyTouch>0.6</AccuracyTouch>
      <AccuracyShort>0.8</AccuracyShort>
      <AccuracyMedium>0.92</AccuracyMedium>
      <AccuracyLong>0.88</AccuracyLong>
      <RangedWeapon_Cooldown>0.5</RangedWeapon_Cooldown>
    </statBases>
    <weaponTags>
      <li>MTVMechGunC</li>
    </weaponTags>
    <tradeTags>
      <li>Exotic</li>
    </tradeTags>
    <verbs>
      <li>
        <verbClass>Verb_ShootOneUse</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_BundlingBlaster</projectileDef>
        <forcedMissRadius>9.5</forcedMissRadius>
        <warmupTime>2.0</warmupTime>
        <range>25</range>
        <ticksBetweenBurstShots>2</ticksBetweenBurstShots>
        <burstShotCount>9</burstShotCount>
        <soundCast>InfernoCannon_Fire</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <onlyManualCast>true</onlyManualCast>
        <stopBurstWithoutLos>false</stopBurstWithoutLos>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
        <muzzleFlashScale>9</muzzleFlashScale>
      </li>
    </verbs>
    <equippedStatOffsets>
      <MoveSpeed>-1</MoveSpeed>
      <WorkSpeedGlobal>-3</WorkSpeedGlobal>
    </equippedStatOffsets>
  </ThingDef>
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_DestoryerShocker</defName>
    <label>毁灭者冲击炮</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Vanya_BlueRocketBig</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
      <drawSize>(1.5,1.5)</drawSize>
    </graphicData>
    <thingClass>Projectile_DoomsdayRocket</thingClass>
    <projectile>
      <damageDef>Bomb</damageDef>
      <damageAmountBase>15</damageAmountBase>
      <explosionRadius>5.4</explosionRadius>
      <speed>65</speed>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseMechGun_MTV">
    <defName>Vanya_DestoryerShocker</defName>
    <label>毁灭者冲击炮</label>
    <description>一种一次性使用的大型单管炮，造成大范围伤害。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_DestoryerShocker</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <statBases>
      <MarketValue>4000</MarketValue>
      <Mass>20</Mass>
      <AccuracyTouch>1.0</AccuracyTouch>
      <AccuracyShort>1.0</AccuracyShort>
      <AccuracyMedium>1.0</AccuracyMedium>
      <AccuracyLong>1.0</AccuracyLong>
      <RangedWeapon_Cooldown>0.5</RangedWeapon_Cooldown>
    </statBases>
    <weaponTags>
      <li>MTVMechGunD</li>
    </weaponTags>
    <tradeTags>
      <li>Exotic</li>
    </tradeTags>
    <verbs>
      <li>
        <verbClass>Verb_ShootOneUse</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_DestoryerShocker</projectileDef>
        <forcedMissRadius>3</forcedMissRadius>
        <warmupTime>3</warmupTime>
        <range>30</range>
        <burstShotCount>1</burstShotCount>
        <soundCast>InfernoCannon_Fire</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <onlyManualCast>true</onlyManualCast>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
        <muzzleFlashScale>14</muzzleFlashScale>
      </li>
    </verbs>
    <equippedStatOffsets>
      <MoveSpeed>-1</MoveSpeed>
      <WorkSpeedGlobal>-3</WorkSpeedGlobal>
    </equippedStatOffsets>
  </ThingDef>
  <!--MechanoidRulerGun-->
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_RailGun</defName>
    <label>钨芯高爆弹</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Bullet_Vanya_RailGun</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
      <drawSize>(1.2,1.2)</drawSize>
    </graphicData>
    <thingClass>Projectile_Explosive</thingClass>
    <projectile>
      <damageDef>Vanya_IgnoreDiffusionEX</damageDef>
      <damageAmountBase>24</damageAmountBase>
      <speed>120</speed>
      <explosionRadius>1.5</explosionRadius>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseMechGun_MTV">
    <defName>Vanya_RailGun</defName>
    <label>裁决者轨道炮</label>
    <description>使用钨芯高爆弹，一种长距离范围攻击武器。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_RailGun</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <statBases>
      <Mass>10</Mass>
      <AccuracyTouch>0.7</AccuracyTouch>
      <AccuracyShort>0.72</AccuracyShort>
      <AccuracyMedium>0.88</AccuracyMedium>
      <AccuracyLong>0.66</AccuracyLong>
      <RangedWeapon_Cooldown>1.3</RangedWeapon_Cooldown>
      <MarketValue>5000</MarketValue>
    </statBases>
    <weaponTags>
      <li>MTVMechSniper</li>
    </weaponTags>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_RailGun</projectileDef>
        <warmupTime>1.87</warmupTime>
        <range>47</range>
        <burstShotCount>1</burstShotCount>
        <soundCast>ChargeLance_Fire</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
      </li>
    </verbs>
    <soundInteract>InteractRifle</soundInteract>
    <tradeability>Never</tradeability>
    <destroyOnDrop>True</destroyOnDrop>
    <menuHidden>True</menuHidden>
  </ThingDef>
  <!--MechanoidFortressGun-->
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_CompRocketLauncher</defName>
    <label>火箭</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Bullet_Vanya_CompRocketLauncher</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
      <drawSize>(5,5)</drawSize>
    </graphicData>
    <thingClass>Projectile_DoomsdayRocket</thingClass>
    <projectile>
      <damageDef>Bomb</damageDef>
      <damageAmountBase>39</damageAmountBase>
      <explosionRadius>6.7</explosionRadius>
      <speed>75</speed>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseMechGun_MTV">
    <defName>Vanya_CompRocketLauncher</defName>
    <label>复合火箭巢</label>
    <description>大型的连续飞弹发射器，对较大范围进行饱和性打击。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_CompRocketLauncher</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <statBases>
      <MarketValue>5000</MarketValue>
      <Mass>80</Mass>
      <AccuracyTouch>1.0</AccuracyTouch>
      <AccuracyShort>1.0</AccuracyShort>
      <AccuracyMedium>1.0</AccuracyMedium>
      <AccuracyLong>1.0</AccuracyLong>
      <RangedWeapon_Cooldown>1.3</RangedWeapon_Cooldown>
    </statBases>
    <weaponTags>
      <li>MTVMechRocket</li>
    </weaponTags>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_CompRocketLauncher</projectileDef>
        <forcedMissRadius>7</forcedMissRadius>
        <warmupTime>4.5</warmupTime>
        <range>25</range>
        <ticksBetweenBurstShots>24</ticksBetweenBurstShots>
        <burstShotCount>2</burstShotCount>
        <soundCast>InfernoCannon_Fire</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <onlyManualCast>true</onlyManualCast>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
        <muzzleFlashScale>14</muzzleFlashScale>
        <minRange>10</minRange>
        <stopBurstWithoutLos>false</stopBurstWithoutLos>
      </li>
    </verbs>
    <tradeability>Never</tradeability>
    <destroyOnDrop>True</destroyOnDrop>
    <menuHidden>True</menuHidden>
  </ThingDef>
  <!--ChaserArmadaGun-->
  <ThingDef Name="BaseCAGun_MTV" ParentName="BaseGun_MTV" Abstract="True">
    <thingCategories>
      <li>WeaponsRanged</li>
    </thingCategories>
    <equippedStatOffsets>
      <MoveSpeed>1</MoveSpeed>
      <WorkSpeedGlobal>-3</WorkSpeedGlobal>
    </equippedStatOffsets>
  </ThingDef>
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_StalkerRifle</defName>
    <label>子弹</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Bullet_Vanya_StalkerRifle</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
      <drawSize>(1,1)</drawSize>
    </graphicData>
    <projectile>
      <damageDef>Vanya_IgnoreDiffusion</damageDef>
      <damageAmountBase>13</damageAmountBase>
      <speed>100</speed>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseCAGun_MTV">
    <defName>Vanya_StalkerRifle</defName>
    <label>追猎者步枪</label>
    <description>猎人舰队陆军制式步枪，在保证精度的同时提高有效范围，稳定性极佳。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_StalkerRifle</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <statBases>
      <Mass>3</Mass>
      <AccuracyTouch>0.8</AccuracyTouch>
      <AccuracyShort>0.83</AccuracyShort>
      <AccuracyMedium>0.70</AccuracyMedium>
      <AccuracyLong>0.59</AccuracyLong>
      <RangedWeapon_Cooldown>1</RangedWeapon_Cooldown>
      <MarketValue>4000</MarketValue>
    </statBases>
    <weaponTags>
      <li>MTVCARifle</li>
    </weaponTags>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_StalkerRifle</projectileDef>
        <warmupTime>1.17</warmupTime>
        <range>39</range>
        <burstShotCount>3</burstShotCount>
        <soundCast>ShotChargeRifle</soundCast>
        <soundCastTail>GunTail_Medium</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
      </li>
    </verbs>
    <soundInteract>InteractRifle</soundInteract>
  </ThingDef>
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_HunterSniper</defName>
    <label>子弹</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Bullet_Vanya_StalkerRifle</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
      <drawSize>(1.5,1.5)</drawSize>
    </graphicData>
    <projectile>
      <damageDef>Vanya_IgnoreDiffusion</damageDef>
      <damageAmountBase>60</damageAmountBase>
      <speed>135</speed>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseCAGun_MTV">
    <defName>Vanya_HunterSniper</defName>
    <label>猎手狙击枪</label>
    <description>猎人舰队的精英狙击步枪，用于猎杀大型机械。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_HunterSniper</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <statBases>
      <Mass>4</Mass>
      <AccuracyTouch>0.65</AccuracyTouch>
      <AccuracyShort>0.88</AccuracyShort>
      <AccuracyMedium>0.88</AccuracyMedium>
      <AccuracyLong>0.90</AccuracyLong>
      <RangedWeapon_Cooldown>1</RangedWeapon_Cooldown>
      <MarketValue>5000</MarketValue>
    </statBases>
    <weaponTags>
      <li>MTVCASniper</li>
    </weaponTags>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_HunterSniper</projectileDef>
        <warmupTime>2.45</warmupTime>
        <range>51</range>
        <soundCast>ShotSniperRifle</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
      </li>
    </verbs>
    <soundInteract>InteractRifle</soundInteract>
  </ThingDef>
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_HellSong</defName>
    <label>地狱之歌</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Bullet_Vanya_HellSong</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
      <drawSize>(2.4,2.4)</drawSize>
    </graphicData>
    <thingClass>Projectile_DoomsdayRocket</thingClass>
    <projectile>
      <damageDef>Bomb</damageDef>
      <damageAmountBase>60</damageAmountBase>
      <explosionRadius>7.3</explosionRadius>
      <speed>65</speed>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseCAGun_MTV">
    <defName>Vanya_HellSong</defName>
    <label>地狱之歌</label>
    <description>猎人舰队的重型武器，覆盖性的火力打击，用于猎杀小而隐蔽的灵活型机械体。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_HellSong</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <statBases>
      <MarketValue>5000</MarketValue>
      <Mass>14</Mass>
      <AccuracyTouch>1.0</AccuracyTouch>
      <AccuracyShort>1.0</AccuracyShort>
      <AccuracyMedium>1.0</AccuracyMedium>
      <AccuracyLong>1.0</AccuracyLong>
      <RangedWeapon_Cooldown>4</RangedWeapon_Cooldown>
    </statBases>
    <weaponTags>
      <li>MTVCARocket</li>
    </weaponTags>
    <tradeTags>
      <li>Exotic</li>
    </tradeTags>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_HellSong</projectileDef>
        <forcedMissRadius>2</forcedMissRadius>
        <warmupTime>3</warmupTime>
        <range>45</range>
        <burstShotCount>1</burstShotCount>
        <soundCast>InfernoCannon_Fire</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <onlyManualCast>true</onlyManualCast>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
        <muzzleFlashScale>14</muzzleFlashScale>
        <minRange>8</minRange>
      </li>
    </verbs>
  </ThingDef>
  <!--MakeableGun-->
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_KineticRifleLite</defName>
    <label>子弹</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Bullet_Vanya_Normal</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <projectile>
      <damageDef>Vanya_IgnoreBleed</damageDef>
      <damageAmountBase>10</damageAmountBase>
      <speed>120</speed>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseMakeableGun_MTV">
    <defName>Vanya_KineticRifleLite</defName>
    <label>轻型动能步枪</label>
    <description>使用机械族科技制成的电磁加速步枪，发射钨芯穿甲弹。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_KineticRifleLite</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <soundInteract>InteractChargeRifle</soundInteract>
    <statBases>
      <WorkToMake>720000</WorkToMake>
      <Mass>2.3</Mass>
      <AccuracyTouch>0.80</AccuracyTouch>
      <AccuracyShort>0.83</AccuracyShort>
      <AccuracyMedium>0.74</AccuracyMedium>
      <AccuracyLong>0.63</AccuracyLong>
      <RangedWeapon_Cooldown>1</RangedWeapon_Cooldown>
    </statBases>
    <costList>
      <Vanya_Wolframium>10</Vanya_Wolframium>
      <Vanya_Cobalt>3</Vanya_Cobalt>
      <Vanya_InstabEnergon>1</Vanya_InstabEnergon>
      <Vanya_tombarthite>1</Vanya_tombarthite>
    </costList>
    <weaponTags>
      <li>MTVColonistGun</li>
    </weaponTags>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_KineticRifleLite</projectileDef>
        <warmupTime>1.0</warmupTime>
        <range>39</range>
        <ticksBetweenBurstShots>8</ticksBetweenBurstShots>
        <burstShotCount>3</burstShotCount>
        <soundCast>ShotChargeRifle</soundCast>
        <soundCastTail>GunTail_Medium</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
      </li>
    </verbs>
  </ThingDef>
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_RailGunLite</defName>
    <label>钨芯高爆弹</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Bullet_Vanya_RailGunLite</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
      <drawSize>(1.2,1.2)</drawSize>
    </graphicData>
    <projectile>
      <damageDef>Vanya_IgnoreDiffusion</damageDef>
      <damageAmountBase>60</damageAmountBase>
      <speed>140</speed>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseMakeableGun_MTV">
    <defName>Vanya_RailGunLite</defName>
    <label>轻型裁决者轨道炮</label>
    <description>破译制裁者轨道炮制作的人类使用版本，增加了射程，同时让伤害更凝聚。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_RailGunLite</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <soundInteract>InteractRifle</soundInteract>
    <statBases>
      <WorkToMake>720000</WorkToMake>
      <Mass>4</Mass>
      <AccuracyTouch>0.78</AccuracyTouch>
      <AccuracyShort>0.88</AccuracyShort>
      <AccuracyMedium>0.88</AccuracyMedium>
      <AccuracyLong>0.90</AccuracyLong>
      <RangedWeapon_Cooldown>1</RangedWeapon_Cooldown>
    </statBases>
    <costList>
      <Vanya_Wolframium>15</Vanya_Wolframium>
      <Vanya_Cobalt>5</Vanya_Cobalt>
      <Vanya_InstabEnergon>1</Vanya_InstabEnergon>
      <Vanya_tombarthite>1</Vanya_tombarthite>
    </costList>
    <weaponTags>
      <li>MTVColonistGun</li>
    </weaponTags>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_RailGunLite</projectileDef>
        <warmupTime>5</warmupTime>
        <range>53</range>
        <burstShotCount>1</burstShotCount>
        <soundCast>ChargeLance_Fire</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
      </li>
    </verbs>
  </ThingDef>
  <!--MechKiller-->
  <ThingDef ParentName="BaseBullet_MTV">
    <defName>Bullet_Vanya_MechKillerLauncher</defName>
    <label>机械杀手</label>
    <graphicData>
      <texPath>Vanya/Things/Projectile/Bullet_Vanya_MechKillerLauncher</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
    </graphicData>
    <thingClass>Projectile_Explosive</thingClass>
    <projectile>
      <damageDef>Vanya_MechKiller</damageDef>
      <damageAmountBase>50</damageAmountBase>
      <explosionRadius>9</explosionRadius>
      <speed>99</speed>
      <flyOverhead>true</flyOverhead>
      <soundHitThickRoof>ArtilleryHitThickRoof</soundHitThickRoof>
      <soundExplode>MortarBomb_Explode</soundExplode>
      <soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate>
      <soundAmbient>MortarRound_Ambient</soundAmbient>
    </projectile>
  </ThingDef>
  <ThingDef ParentName="BaseMakeableGun_MTV">
    <defName>Vanya_MechKillerLauncher</defName>
    <label>机械杀手</label>
    <description>获取高等机械体身体数据之后应用机械族科技研制的新锐武器，用于应对高等机械体十分有效。</description>
    <graphicData>
      <texPath>Vanya/Things/Item/Equipment/Vanya_MechKillerLauncher</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <statBases>
      <WorkToMake>14400000</WorkToMake>
      <Mass>16</Mass>
      <AccuracyTouch>1.0</AccuracyTouch>
      <AccuracyShort>1.0</AccuracyShort>
      <AccuracyMedium>1.0</AccuracyMedium>
      <AccuracyLong>1.0</AccuracyLong>
      <RangedWeapon_Cooldown>4</RangedWeapon_Cooldown>
    </statBases>
    <weaponTags>
      <li>MTVColonistGun</li>
    </weaponTags>
    <tradeTags>
      <li>Exotic</li>
    </tradeTags>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <projectileDef>Bullet_Vanya_MechKillerLauncher</projectileDef>
        <forcedMissRadius>0.0</forcedMissRadius>
        <warmupTime>5</warmupTime>
        <range>500</range>
        <burstShotCount>1</burstShotCount>
        <soundCast>InfernoCannon_Fire</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <onlyManualCast>true</onlyManualCast>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
        <muzzleFlashScale>14</muzzleFlashScale>
        <minRange>15</minRange>
      </li>
    </verbs>
    <costList>
      <Vanya_Wolframium>25</Vanya_Wolframium>
      <Vanya_Cobalt>8</Vanya_Cobalt>
      <Vanya_InstabEnergon>8</Vanya_InstabEnergon>
      <Vanya_tombarthite>2</Vanya_tombarthite>
    </costList>
    <recipeMaker>
      <researchPrerequisite>Vanya_MechData</researchPrerequisite>
    </recipeMaker>
  </ThingDef>
</Defs>