<?xml version="1.0" encoding="utf-8" ?>
<Defs>
  <!--==================================== 베이스 ====================================-->
  <ThingDef Abstract="True" Name="PN_BaseWeapon">
    <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>14</pathCost>
    <selectable>true</selectable>
    <statBases>
      <MaxHitPoints>100</MaxHitPoints>
      <Flammability>1.0</Flammability>
      <DeteriorationRate>2</DeteriorationRate>
      <Beauty>-3</Beauty>
      <SellPriceFactor>0.20</SellPriceFactor>
    </statBases>
    <comps>
      <li Class="CompProperties_Forbiddable"/>
      <li>
        <compClass>CompEquippable</compClass>
      </li>
    </comps>
    <graphicData>
      <onGroundRandomRotateAngle>35</onGroundRandomRotateAngle>
    </graphicData>
    <relicChance>0</relicChance>
  </ThingDef>

  <!--==================================== 근접 베이스 ====================================-->
  <ThingDef Name="PN_BaseMeleeWeapon" Abstract="True" ParentName="PN_BaseWeapon">
    <techLevel>Industrial</techLevel>
    <smeltable>true</smeltable>
    <burnableByRecipe>true</burnableByRecipe>
    <thingCategories>
      <li>WeaponsMelee</li>
    </thingCategories>
    <recipeMaker>
      <workSpeedStat>GeneralLaborSpeed</workSpeedStat>
      <workSkill>Crafting</workSkill>
      <effectWorking>Smith</effectWorking>
      <soundWorking>Recipe_Smith</soundWorking>
      <recipeUsers>
        <li>PN_AutomatonBench</li>
      </recipeUsers>
      <unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
    </recipeMaker>
    <inspectorTabs>
      <li>ITab_Art</li>
    </inspectorTabs>
    <weaponTags>
      <li>PN_Melee</li>
    </weaponTags>
    <weaponClasses>
      <li>Melee</li>
    </weaponClasses>
  </ThingDef>

  <ThingDef Name="PN_BaseMeleeWeapon_Sharp" ParentName="PN_BaseMeleeWeapon" Abstract="True">
    <recipeMaker>
      <defaultIngredientFilter>
        <categories>
          <li>Root</li>
        </categories>
        <disallowedThingDefs>
          <li>Silver</li>
          <li>Gold</li>
          <li>WoodLog</li>
        </disallowedThingDefs>
      </defaultIngredientFilter>
    </recipeMaker>
    <comps>
      <li>
        <compClass>CompQuality</compClass>
      </li>
      <li Class="CompProperties_Art">
        <nameMaker>NamerArtWeaponMelee</nameMaker>
        <descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
        <minQualityForArtistic>Excellent</minQualityForArtistic>
      </li>
    </comps>
    <weaponClasses>
      <li>MeleePiercer</li>
    </weaponClasses>
  </ThingDef>

  <ThingDef Name="PN_BaseMeleeWeapon_Blunt" ParentName="PN_BaseMeleeWeapon" Abstract="True">
    <recipeMaker>
      <defaultIngredientFilter>
        <categories>
          <li>Root</li>
        </categories>
        <disallowedThingDefs>
          <li>Silver</li>
          <li>Gold</li>
        </disallowedThingDefs>
      </defaultIngredientFilter>
    </recipeMaker>
    <comps>
      <li>
        <compClass>CompQuality</compClass>
      </li>
      <li Class="CompProperties_Art">
        <nameMaker>NamerArtWeaponMelee</nameMaker>
        <descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
        <minQualityForArtistic>Excellent</minQualityForArtistic>
      </li>
    </comps>
    <weaponClasses>
      <li>MeleeBlunt</li>
    </weaponClasses>
  </ThingDef>

  <!--==================================== 원거리 베이스 ====================================-->
  <ThingDef Name="PN_BaseGun" Abstract="True" ParentName="PN_BaseWeapon">
    <techLevel>Industrial</techLevel>
    <smeltable>true</smeltable>
    <thingCategories>
      <li>WeaponsRanged</li>
    </thingCategories>
    <inspectorTabs>
      <li>ITab_Art</li>
    </inspectorTabs>
    <statBases>
      <Flammability>0.5</Flammability>
    </statBases>
    <weaponTags>
      <li>PN_Gun</li>
    </weaponTags>
    <comps>
      <li Class="CompProperties_Art">
        <nameMaker>NamerArtWeaponGun</nameMaker>
        <descriptionMaker>ArtDescription_WeaponGun</descriptionMaker>
        <minQualityForArtistic>Excellent</minQualityForArtistic>
      </li>
      <li>
        <compClass>CompQuality</compClass>
      </li>
    </comps>
    <weaponClasses>
      <li>Ranged</li>
    </weaponClasses>
  </ThingDef>

  <ThingDef Name="PN_BaseMakeableGun" ParentName="PN_BaseGun" Abstract="True">
    <recipeMaker>
      <workSpeedStat>GeneralLaborSpeed</workSpeedStat>
      <workSkill>Crafting</workSkill>
      <effectWorking>Smith</effectWorking>
      <soundWorking>Recipe_Smith</soundWorking>
      <recipeUsers Inherit="false">
        <li>PN_AutomatonBench</li>
      </recipeUsers>
      <unfinishedThingDef>UnfinishedGun</unfinishedThingDef>
    </recipeMaker>
    <comps>

    </comps>
  </ThingDef>

  <ThingDef Name="PN_BaseBullet" 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>

  <!--==================================== 삽 ====================================-->
  <ThingDef ParentName="PN_BaseMeleeWeapon_Blunt">
    <defName>PN_Shovel</defName>
    <label>PnL shovel</label>
    <description>...</description>
    <graphicData>
      <texPath>Things/Weapons/PNShovel</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>CutoutComplex</shaderType>
    </graphicData>
    <weaponTags>
      <li>PN_Shovel</li>
    </weaponTags>
    <costStuffCount>50</costStuffCount>
    <thingSetMakerTags>
      <li>RewardStandardQualitySuper</li>
    </thingSetMakerTags>
    <statBases>
      <WorkToMake>8000</WorkToMake>
      <Mass>1.2</Mass>
    </statBases>
    <equippedAngleOffset>-65</equippedAngleOffset>
    <stuffCategories>
      <li>Metallic</li>
    </stuffCategories>
    <tools>
      <li>
        <label>handle</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>9</power>
        <cooldownTime>2</cooldownTime>
      </li>
      <li>
        <label>shovel blade</label>
        <capacities>
          <li>Cut</li>
        </capacities>
        <power>16</power>
        <cooldownTime>2</cooldownTime>
      </li>
      <li>
        <label>shovel head</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>16</power>
        <cooldownTime>2</cooldownTime>
      </li>
    </tools>
    <recipeMaker>
      <researchPrerequisite>Smithing</researchPrerequisite>
      <skillRequirements>
        <Crafting>5</Crafting>
      </skillRequirements>
      <recipeUsers>
        <li>ElectricSmithy</li>
        <li>FueledSmithy</li>
      </recipeUsers>
    </recipeMaker>
    <equippedStatOffsets>
      <MiningSpeed>0.15</MiningSpeed>
      <PlantWorkSpeed>0.15</PlantWorkSpeed>
      <ConstructionSpeed>0.15</ConstructionSpeed>
    </equippedStatOffsets>
  </ThingDef>

  <!--==================================== 체인소드 ====================================-->
  <ThingDef ParentName="PN_BaseMeleeWeapon_Sharp">
    <defName>PN_Chainsword</defName>
    <label>PnL chainsword</label>
    <description>...</description>
    <graphicData>
      <texPath>Things/Weapons/PNSword</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>CutoutComplex</shaderType>
    </graphicData>
    <!--<meleeHitSound>PNChainswordSound</meleeHitSound>-->
    <weaponTags>
      <li>PN_Chainsword</li>
    </weaponTags>
    <costStuffCount>50</costStuffCount>
    <thingSetMakerTags>

    </thingSetMakerTags>
    <statBases>
      <WorkToMake>18000</WorkToMake>
      <Mass>2</Mass>
    </statBases>
    <equippedAngleOffset>-65</equippedAngleOffset>
    <stuffCategories>
      <li>Metallic</li>
    </stuffCategories>
    <costList>
      <ComponentIndustrial>1</ComponentIndustrial>
    </costList>
    <tools>
      <li>
        <label>handle</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>9</power>
        <cooldownTime>2</cooldownTime>
      </li>
      <li>
        <label>point</label>
        <capacities>
          <li>Stab</li>
        </capacities>
        <power>18</power>
        <cooldownTime>2</cooldownTime>
      </li>
      <li>
        <label>edge</label>
        <capacities>
          <li>Cut</li>
        </capacities>
        <power>18</power>
        <cooldownTime>2</cooldownTime>
      </li>
    </tools>
    <recipeMaker>
      <researchPrerequisite>PNRP_AutomatonWeapons</researchPrerequisite>
      <skillRequirements>
        <Crafting>5</Crafting>
      </skillRequirements>
    </recipeMaker>
    <equippedStatOffsets>
      <PlantWorkSpeed>0.25</PlantWorkSpeed>
    </equippedStatOffsets>
  </ThingDef>

  <!--==================================== 체인 롱소드 ====================================-->
  <ThingDef ParentName="PN_BaseMeleeWeapon_Sharp">
    <defName>PN_Chainlongsword</defName>
    <label>PnL chain longsword</label>
    <description>...</description>
    <graphicData>
      <texPath>Things/Weapons/PNSwordLong</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>CutoutComplex</shaderType>
    </graphicData>
    <weaponTags>
      <li>PN_Chainsword</li>
    </weaponTags>
    <costStuffCount>100</costStuffCount>
    <thingSetMakerTags>
      <li>RewardStandardQualitySuper</li>
    </thingSetMakerTags>
    <statBases>
      <WorkToMake>18000</WorkToMake>
      <Mass>4</Mass>
    </statBases>
    <equippedAngleOffset>45</equippedAngleOffset>
    <stuffCategories>
      <li>Metallic</li>
    </stuffCategories>
    <costList>
      <ComponentIndustrial>1</ComponentIndustrial>
    </costList>
    <tools>
      <li>
        <label>handle</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>12</power>
        <cooldownTime>2</cooldownTime>
      </li>
      <li>
        <label>point</label>
        <capacities>
          <li>Stab</li>
        </capacities>
        <power>23</power>
        <cooldownTime>2.4</cooldownTime>
      </li>
      <li>
        <label>edge</label>
        <capacities>
          <li>Cut</li>
        </capacities>
        <power>23</power>
        <cooldownTime>2.4</cooldownTime>
      </li>
    </tools>
    <recipeMaker>
      <researchPrerequisite>PNRP_AutomatonWeapons</researchPrerequisite>
      <skillRequirements>
        <Crafting>5</Crafting>
      </skillRequirements>
    </recipeMaker>
    <comps>
      <li Class="SYS.CompProperties_WeaponExtention">
        <littleDown>True</littleDown>
        <northOffset>
          <position>(0.2,0,0.25)</position>
          <angle>-45</angle>
        </northOffset>
        <southOffset>
          <position>(-0.25,0.3,0.2)</position>
          <angle>45</angle>
        </southOffset>
        <eastOffset>
          <position>(0.15,0.3,0.2)</position>
          <angle>-45</angle>
        </eastOffset>
        <westOffset>
          <position>(-0.15,-0.3,0.2)</position>
          <angle>45</angle>
        </westOffset>
      </li>
    </comps>
    <weaponClasses>

    </weaponClasses>
  </ThingDef>

  <!--==================================== 리볼버 ====================================-->
  <ThingDef ParentName="PN_BaseMakeableGun">
    <defName>PN_Revolver</defName>
    <label>PnL revolver</label>
    <description>...</description>
    <graphicData>
      <texPath>Things/Weapons/PNRevolver</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <drawSize>1</drawSize>
    </graphicData>
    <uiIconScale>1</uiIconScale>
    <soundInteract>Interact_Revolver</soundInteract>
    <thingSetMakerTags>
      <li>RewardStandardQualitySuper</li>
    </thingSetMakerTags>
    <statBases>
      <WorkToMake>18000</WorkToMake>
      <Mass>1.4</Mass>
      <AccuracyTouch>0.50</AccuracyTouch>
      <AccuracyShort>0.35</AccuracyShort>
      <AccuracyMedium>0.15</AccuracyMedium>
      <AccuracyLong>0.05</AccuracyLong>
      <RangedWeapon_Cooldown>1.5</RangedWeapon_Cooldown>
    </statBases>
    <weaponTags>
      <li>PN_Revolver</li>
    </weaponTags>
    <costList>
      <Steel>50</Steel>
      <ComponentIndustrial>2</ComponentIndustrial>
    </costList>
    <recipeMaker>
      <skillRequirements>
        <Crafting>3</Crafting>
      </skillRequirements>
      <researchPrerequisite>PNRP_AutomatonWeapons</researchPrerequisite>
    </recipeMaker>
    <comps>
    </comps>
    <verbs>
      <li Class="TorgueAnty.Verb_Properties_ShotGun">
        <verbClass>TorgueAnty.Verb_Shoot_ShotGun</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_Revolver_Volley</defaultProjectile>
        <warmupTime>0.5</warmupTime>
        <range>12.9</range>
        <burstShotCount>1</burstShotCount>
        <ticksBetweenBurstShots>10</ticksBetweenBurstShots>
        <soundCast>ShotAnty_G</soundCast>
        <soundCastTail>GunTail_Light</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
        <pelletCount>6</pelletCount>
      </li>
    </verbs>
    <tools>
      <li>
        <label>grip</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>9</power>
        <cooldownTime>2</cooldownTime>
      </li>
      <li>
        <label>barrel</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>12</power>
        <cooldownTime>2</cooldownTime>
      </li>
    </tools>
    <weaponClasses>
      <li>ShortShots</li>
    </weaponClasses>
  </ThingDef>

  <ThingDef ParentName="PN_BaseBullet">
    <defName>PN_Bullet_Revolver_Volley</defName>
    <label>PnL revolver bullet</label>
    <graphicData>
      <texPath>Things/Projectile/Bullet_Small</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <projectile>
      <damageDef>Bullet</damageDef>
      <damageAmountBase>9</damageAmountBase>
      <stoppingPower>1</stoppingPower>
      <speed>55</speed>
    </projectile>
  </ThingDef>

  <!--==================================== 레버액션 ====================================-->
  <ThingDef ParentName="PN_BaseMakeableGun">
    <defName>PN_Rifle</defName>
    <label>PnL rifle</label>
    <description>...</description>
    <graphicData>
      <texPath>Things/Weapons/PNRifle</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <soundInteract>Interact_Rifle</soundInteract>
    <recipeMaker>
      <researchPrerequisite>PNRP_AutomatonWeapons</researchPrerequisite>
      <skillRequirements>
        <Crafting>6</Crafting>
      </skillRequirements>
    </recipeMaker>
    <thingSetMakerTags>
      <li>RewardStandardQualitySuper</li>
    </thingSetMakerTags>
    <statBases>
      <WorkToMake>40000</WorkToMake>
      <Mass>3.5</Mass>
      <AccuracyTouch>0.65</AccuracyTouch>
      <AccuracyShort>0.70</AccuracyShort>
      <AccuracyMedium>0.65</AccuracyMedium>
      <AccuracyLong>0.55</AccuracyLong>
      <RangedWeapon_Cooldown>0.7</RangedWeapon_Cooldown>
    </statBases>
    <costList>
      <Steel>75</Steel>
      <ComponentIndustrial>5</ComponentIndustrial>
    </costList>
    <comps>
      <li>
        <compClass>AdditionalVerb.Comp_VerbSaveable</compClass>
      </li>
      <li Class="SYS.CompProperties_Sheath">
        <sheathOnlyGraphicData>
          <texPath>Things/Weapons/SYS/PNRifle_Sheath</texPath>
          <graphicClass>Graphic_Single</graphicClass>
        </sheathOnlyGraphicData>
        <fullGraphicData>
          <texPath>Things/Weapons/SYS/PNRifle_Full</texPath>
          <graphicClass>Graphic_Multi</graphicClass>
        </fullGraphicData>
        <drawPosition>Back</drawPosition>
        <!--x축 (-서 +동) , 레이어 , y축 (-남 +북)-->
        <northOffset>
          <position>(0.15,0.3,0)</position>
          <angle>-45</angle>
        </northOffset>
        <southOffset>
          <position>(-0.15,-0.3,0)</position>
          <angle>-45</angle>
        </southOffset>
        <eastOffset>
          <position>(-0.15,-0.3,0)</position>
          <angle>-30</angle>
        </eastOffset>
        <westOffset>
          <position>(0.15,-0.3,0)</position>
          <angle>30</angle>
        </westOffset>
      </li>
    </comps>
    <verbs>
      <li Class="AdditionalVerb.VerbProperties_Custom">
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_Rifle</defaultProjectile>
        <warmupTime>0.7</warmupTime>
        <range>36.9</range>
        <soundCast>PNRifleSound</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
        <desc>...</desc>
        <label>quick shot</label>
        <texPath>UI/Commands/Pew</texPath>
        <accuracyTouch>0.0</accuracyTouch>
        <accuracyShort>0.0</accuracyShort>
        <accuracyMedium>0.0</accuracyMedium>
        <accuracyLong>0.0</accuracyLong>
      </li>
      <li Class="AdditionalVerb.VerbProperties_Custom">
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_Rifle</defaultProjectile>
        <warmupTime>2.3</warmupTime>
        <range>44.9</range>
        <soundCast>PNRifleSound</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
        <desc>...</desc>
        <label>accurate shot</label>
        <texPath>UI/Commands/Snipe</texPath>
        <accuracyTouch>0.0</accuracyTouch>
        <accuracyShort>0.25</accuracyShort>
        <accuracyMedium>0.25</accuracyMedium>
        <accuracyLong>0.25</accuracyLong>
      </li>
    </verbs>
    <weaponTags>
      <li>PN_Rifle</li>
    </weaponTags>
    <tools>
      <li>
        <label>stock</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>9</power>
        <cooldownTime>2</cooldownTime>
      </li>
      <li>
        <label>barrel</label>
        <capacities>
          <li>Blunt</li>
          <li>Poke</li>
        </capacities>
        <power>9</power>
        <cooldownTime>2</cooldownTime>
      </li>
    </tools>
    <equippedAngleOffset>45</equippedAngleOffset>
  </ThingDef>

  <ThingDef ParentName="PN_BaseBullet">
    <defName>PN_Bullet_Rifle</defName>
    <label>PnL rifle bullet</label>
    <projectile>
      <damageDef>Bullet</damageDef>
      <damageAmountBase>16</damageAmountBase>
      <stoppingPower>1.0</stoppingPower>
      <speed>70</speed>
    </projectile>
    <graphicData>
      <texPath>Things/Projectile/Bullet_big</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
  </ThingDef>

  <!--==================================== 기관총 ====================================-->
  <ThingDef ParentName="PN_BaseMakeableGun">
    <defName>PN_Machinegun</defName>
    <label>PnL machine gun</label>
    <description>...</description>
    <graphicData>
      <texPath>Things/Weapons/PNMachinegun</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <soundInteract>Interact_Rifle</soundInteract>
    <recipeMaker>
      <researchPrerequisite>PNRP_MachineGun</researchPrerequisite>
      <skillRequirements>
        <Crafting>7</Crafting>
      </skillRequirements>
    </recipeMaker>
    <thingSetMakerTags>
      <li>RewardStandardLowFreq</li>
      <li>RewardStandardQualitySuper</li>
    </thingSetMakerTags>
    <statBases>
      <WorkToMake>60000</WorkToMake>
      <Mass>10</Mass>
      <AccuracyTouch>0.15</AccuracyTouch>
      <AccuracyShort>0.25</AccuracyShort>
      <AccuracyMedium>0.25</AccuracyMedium>
      <AccuracyLong>0.18</AccuracyLong>
      <RangedWeapon_Cooldown>2.8</RangedWeapon_Cooldown>
    </statBases>
    <costList>
      <Steel>150</Steel>
      <ComponentIndustrial>10</ComponentIndustrial>
    </costList>
    <comps>
      <li Class="SYS.CompProperties_Sheath">
        <sheathOnlyGraphicData>
          <texPath>Things/Weapons/SYS/PNMachinegun_Sheath</texPath>
          <graphicClass>Graphic_Single</graphicClass>
        </sheathOnlyGraphicData>
        <fullGraphicData>
          <texPath>Things/Weapons/SYS/PNMachinegun_Full</texPath>
          <graphicClass>Graphic_Multi</graphicClass>
        </fullGraphicData>
        <drawPosition>Back</drawPosition>
        <northOffset>
          <position>(0,0.3,0.05)</position>
          <angle>25</angle>
        </northOffset>
        <southOffset>
          <position>(0,-0.3,0.05)</position>
          <angle>-25</angle>
        </southOffset>
        <eastOffset>
          <position>(-0.15,-0.3,0.05)</position>
          <angle>70</angle>
        </eastOffset>
        <westOffset>
          <position>(0.15,-0.3,0.05)</position>
          <angle>-70</angle>
        </westOffset>
      </li>
    </comps>
    <verbs>
      <li>
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_Machinegun</defaultProjectile>
        <warmupTime>2.6</warmupTime>
        <range>30.9</range>
        <burstShotCount>40</burstShotCount>
        <ticksBetweenBurstShots>4</ticksBetweenBurstShots>
        <soundCast>Shot_AssaultRifle</soundCast>
        <soundCastTail>GunTail_Medium</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
      </li>
    </verbs>
    <weaponTags>
      <li>PN_Machinegun</li>
    </weaponTags>
    <tools>
      <li>
        <label>barrel</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>11.7</power>
        <cooldownTime>2.6</cooldownTime>
      </li>
    </tools>
    <equippedAngleOffset>45</equippedAngleOffset>
    <equippedStatOffsets>
      <MoveSpeed>-0.25</MoveSpeed>
    </equippedStatOffsets>
    <weaponClasses>
      <li>RangedHeavy</li>
    </weaponClasses>
  </ThingDef>

  <ThingDef ParentName="PN_BaseBullet">
    <defName>PN_Bullet_Machinegun</defName>
    <label>PnL machinegun bullet</label>
    <projectile>
      <damageDef>Bullet</damageDef>
      <damageAmountBase>8</damageAmountBase>
      <stoppingPower>1.0</stoppingPower>
      <speed>70</speed>
    </projectile>
    <graphicData>
      <texPath>Things/Projectile/Bullet_Small</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
  </ThingDef>

  <!--==================================== 포터블 캐논 ====================================-->
  <ThingDef ParentName="PN_BaseMakeableGun">
    <defName>PN_Cannon</defName>
    <label>PnL portable cannon</label>
    <description>...</description>
    <graphicData>
      <texPath>Things/Weapons/PNCannon</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <soundInteract>Interact_Rifle</soundInteract>
    <recipeMaker>
      <researchPrerequisite>PNRP_Cannon</researchPrerequisite>
      <skillRequirements>
        <Crafting>8</Crafting>
      </skillRequirements>
    </recipeMaker>
    <thingSetMakerTags>
      <li>RewardStandardQualitySuper</li>
    </thingSetMakerTags>
    <statBases>
      <WorkToMake>68000</WorkToMake>
      <Mass>9.5</Mass>
      <AccuracyTouch>0.65</AccuracyTouch>
      <AccuracyShort>0.65</AccuracyShort>
      <AccuracyMedium>0.85</AccuracyMedium>
      <AccuracyLong>0.75</AccuracyLong>
      <RangedWeapon_Cooldown>4.5</RangedWeapon_Cooldown>
    </statBases>
    <costList>
      <Steel>150</Steel>
      <ComponentIndustrial>10</ComponentIndustrial>
    </costList>
    <comps>
      <li>
        <compClass>AdditionalVerb.Comp_VerbSaveable</compClass>
      </li>
      <li Class="SYS.CompProperties_Sheath">
        <sheathOnlyGraphicData>
          <texPath>Things/Weapons/SYS/PNCannon_Sheath</texPath>
          <graphicClass>Graphic_Single</graphicClass>
        </sheathOnlyGraphicData>
        <fullGraphicData>
          <texPath>Things/Weapons/SYS/PNCannon_Full</texPath>
          <graphicClass>Graphic_Multi</graphicClass>
        </fullGraphicData>
        <drawPosition>Back</drawPosition>
        <northOffset>
          <position>(0,0.3,-0.05)</position>
          <angle>25</angle>
        </northOffset>
        <southOffset>
          <position>(0,-0.3,-0.05)</position>
          <angle>-25</angle>
        </southOffset>
        <eastOffset>
          <position>(-0.15,-0.3,-0.05)</position>
          <angle>70</angle>
        </eastOffset>
        <westOffset>
          <position>(0.15,-0.3,-0.05)</position>
          <angle>-70</angle>
        </westOffset>
      </li>
    </comps>
    <verbs>
      <li Class="AdditionalVerb.VerbProperties_Custom">
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_AP</defaultProjectile>
        <warmupTime>3.5</warmupTime>
        <minRange>4.9</minRange>
        <range>54.9</range>
        <soundCast>PNCannonSound</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>14</muzzleFlashScale>
        <desc>...</desc>
        <label>AP</label>
        <texPath>UI/Commands/AP</texPath>
        <accuracyTouch>0</accuracyTouch>
        <accuracyShort>0</accuracyShort>
        <accuracyMedium>0</accuracyMedium>
        <accuracyLong>0</accuracyLong>
      </li>
      <li Class="AdditionalVerb.VerbProperties_Custom">
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_HE</defaultProjectile>
        <forcedMissRadius>0.01</forcedMissRadius>
        <warmupTime>3.5</warmupTime>
        <minRange>4.9</minRange>
        <range>54.9</range>
        <soundCast>PNCannonSound</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
        <muzzleFlashScale>14</muzzleFlashScale>
        <desc>...</desc>
        <label>HE</label>
        <texPath>UI/Commands/HE</texPath>
        <accuracyTouch>0</accuracyTouch>
        <accuracyShort>0</accuracyShort>
        <accuracyMedium>0</accuracyMedium>
        <accuracyLong>0</accuracyLong>
      </li>
    </verbs>
    <weaponTags>
      <li>PN_Cannon</li>
    </weaponTags>
    <tools>
      <li>
        <label>barrel</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>15.7</power>
        <cooldownTime>2</cooldownTime>
      </li>
    </tools>
    <equippedAngleOffset>45</equippedAngleOffset>
    <equippedStatOffsets>
      <MoveSpeed>-0.25</MoveSpeed>
    </equippedStatOffsets>
    <weaponClasses>
      <li>RangedHeavy</li>
      <li>LongShots</li>
    </weaponClasses>
  </ThingDef>

  <ThingDef ParentName="BaseBullet">
    <defName>PN_Bullet_HE</defName>
    <label>PnL he bullet</label>
    <graphicData>
      <texPath>Things/Projectile/ShellHighExplosive</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
    </graphicData>
    <thingClass>Projectile_Explosive</thingClass>
    <projectile>
      <damageDef>PN_Bomb_Cannon</damageDef>
      <speed>100</speed>
      <explosionRadius>2.4</explosionRadius>
    </projectile>
  </ThingDef>

  <ThingDef ParentName="PN_BaseBullet">
    <defName>PN_Bullet_AP</defName>
    <label>PnL ap bullet</label>
    <projectile>
      <damageDef>Bullet</damageDef>
      <damageAmountBase>40</damageAmountBase>
      <stoppingPower>3</stoppingPower>
      <armorPenetrationBase>0.70</armorPenetrationBase>
      <speed>100</speed>
    </projectile>
    <graphicData>
      <texPath>Things/Projectile/ShellHighExplosive</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
  </ThingDef>

  <DamageDef ParentName="Bomb">
    <defName>PN_Bomb_Cannon</defName>
    <label>bomb</label>
    <defaultDamage>50</defaultDamage>
  </DamageDef>

  <!--==================================== 로열 트윈 피스톨 ====================================-->
  <ThingDef ParentName="PN_BaseMakeableGun">
    <defName>PN_TwinPistol</defName>
    <label>PnL twin pistol</label>
    <description>...</description>
    <techLevel>Spacer</techLevel>
    <graphicData>
      <texPath>Things/Weapons/PNTwinpistol</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <soundInteract>Interact_Rifle</soundInteract>
    <recipeMaker>
      <researchPrerequisite>PNRP_RoyalWeapons</researchPrerequisite>
      <skillRequirements>
        <Crafting>7</Crafting>
      </skillRequirements>
    </recipeMaker>
    <thingSetMakerTags>
      <li>RewardStandardLowFreq</li>
      <li>RewardStandardQualitySuper</li>
    </thingSetMakerTags>
    <statBases>
      <WorkToMake>45000</WorkToMake>
      <Mass>4.6</Mass>
      <AccuracyTouch>0.57</AccuracyTouch>
      <AccuracyShort>0.25</AccuracyShort>
      <AccuracyMedium>0.14</AccuracyMedium>
      <AccuracyLong>0.03</AccuracyLong>
      <RangedWeapon_Cooldown>0.7</RangedWeapon_Cooldown>
    </statBases>
    <costList>
      <Plasteel>75</Plasteel>
      <ComponentSpacer>2</ComponentSpacer>
    </costList>
    <verbs>
      <li Class="TorgueAnty.Verb_Properties_ShotGun">
        <verbClass>TorgueAnty.Verb_Shoot_ShotGun</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_TwinPistol</defaultProjectile>
        <warmupTime>0.35</warmupTime>
        <range>12.9</range>
        <ticksBetweenBurstShots>3</ticksBetweenBurstShots>
        <burstShotCount>7</burstShotCount>
        <soundCast>Shot_Revolver</soundCast>
        <soundCastTail>GunTail_Light</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
        <pelletCount>2</pelletCount>
      </li>
    </verbs>
    <weaponTags>
      <li>PN_RoyalRifle</li>
    </weaponTags>
    <tools>
      <li>
        <label>grip</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>9</power>
        <cooldownTime>1</cooldownTime>
      </li>
      <li>
        <label>kick</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>18</power>
        <cooldownTime>2</cooldownTime>
      </li>
      <li>
        <label>Close shot</label>
        <capacities>
          <li>Poke</li>
        </capacities>
        <power>20</power>
        <cooldownTime>2</cooldownTime>
        <armorPenetration>0.09</armorPenetration>
      </li>
    </tools>
    <weaponClasses>
      <li>ShortShots</li>
      <li>Ultratech</li>
    </weaponClasses>
  </ThingDef>

  <ThingDef ParentName="PN_BaseBullet">
    <defName>PN_Bullet_TwinPistol</defName>
    <label>PnL rifle bullet</label>
    <projectile>
      <damageDef>Bullet</damageDef>
      <damageAmountBase>4</damageAmountBase>
      <stoppingPower>0.5</stoppingPower>
      <armorPenetrationBase>0.09</armorPenetrationBase>
      <speed>70</speed>
    </projectile>
    <graphicData>
      <texPath>Things/Projectile/Bullet_Small</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
  </ThingDef>

  <!--==================================== 로열 라이플 ====================================-->
  <ThingDef ParentName="PN_BaseMakeableGun">
    <defName>PN_RoyalRifle</defName>
    <label>PnL royal rifle</label>
    <description>...</description>
    <techLevel>Spacer</techLevel>
    <graphicData>
      <texPath>Things/Weapons/PNRoyalRifle</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <soundInteract>Interact_Rifle</soundInteract>
    <recipeMaker>
      <researchPrerequisite>PNRP_RoyalWeapons</researchPrerequisite>
      <skillRequirements>
        <Crafting>7</Crafting>
      </skillRequirements>
    </recipeMaker>
    <thingSetMakerTags>
      <li>RewardStandardLowFreq</li>
      <li>RewardStandardQualitySuper</li>
    </thingSetMakerTags>
    <statBases>
      <WorkToMake>45000</WorkToMake>
      <Mass>4.6</Mass>
      <AccuracyTouch>0.65</AccuracyTouch>
      <AccuracyShort>0.70</AccuracyShort>
      <AccuracyMedium>0.65</AccuracyMedium>
      <AccuracyLong>0.55</AccuracyLong>
      <RangedWeapon_Cooldown>0.7</RangedWeapon_Cooldown>
    </statBases>
    <costList>
      <Plasteel>75</Plasteel>
      <ComponentSpacer>2</ComponentSpacer>
    </costList>
    <comps>
      <li>
        <compClass>AdditionalVerb.Comp_VerbSaveable</compClass>
      </li>
      <li Class="SYS.CompProperties_Sheath">
        <sheathOnlyGraphicData>
          <texPath>Things/Weapons/SYS/PNRoyalRifle_Sheath</texPath>
          <graphicClass>Graphic_Single</graphicClass>
        </sheathOnlyGraphicData>
        <fullGraphicData>
          <texPath>Things/Weapons/SYS/PNRoyalRifle_Full</texPath>
          <graphicClass>Graphic_Multi</graphicClass>
        </fullGraphicData>
        <drawPosition>Back</drawPosition>
        <northOffset>
          <position>(0.15,0.3,0.05)</position>
          <angle>-45</angle>
        </northOffset>
        <southOffset>
          <position>(-0.15,-0.3,0.05)</position>
          <angle>-45</angle>
        </southOffset>
        <eastOffset>
          <position>(-0.15,-0.3,0.05)</position>
          <angle>-30</angle>
        </eastOffset>
        <westOffset>
          <position>(0.15,-0.3,0.05)</position>
          <angle>30</angle>
        </westOffset>
      </li>
    </comps>
    <verbs>
      <li Class="AdditionalVerb.VerbProperties_Custom">
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_RoyalRifle</defaultProjectile>
        <warmupTime>0.7</warmupTime>
        <range>36.9</range>
        <soundCast>PNRoyalRifleSound</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
        <desc>...</desc>
        <label>quick shot</label>
        <texPath>UI/Commands/Pew</texPath>
        <accuracyTouch>0.0</accuracyTouch>
        <accuracyShort>0.0</accuracyShort>
        <accuracyMedium>0.0</accuracyMedium>
        <accuracyLong>0.0</accuracyLong>
      </li>
      <li Class="AdditionalVerb.VerbProperties_Custom">
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_RoyalRifle</defaultProjectile>
        <warmupTime>2.3</warmupTime>
        <range>44.9</range>
        <soundCast>PNRoyalRifleSound</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>9</muzzleFlashScale>
        <desc>...</desc>
        <label>accurate shot</label>
        <texPath>UI/Commands/Snipe</texPath>
        <accuracyTouch>0.0</accuracyTouch>
        <accuracyShort>0.25</accuracyShort>
        <accuracyMedium>0.25</accuracyMedium>
        <accuracyLong>0.25</accuracyLong>
      </li>
    </verbs>
    <weaponTags>
      <li>PN_RoyalRifle</li>
    </weaponTags>
    <tools>
      <li>
        <label>stock</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>9</power>
        <cooldownTime>2</cooldownTime>
      </li>
      <li>
        <label>barrel</label>
        <capacities>
          <li>Blunt</li>
          <li>Poke</li>
        </capacities>
        <power>9</power>
        <cooldownTime>2</cooldownTime>
      </li>
    </tools>
    <equippedAngleOffset>45</equippedAngleOffset>
    <weaponClasses>
      <li>Ultratech</li>
    </weaponClasses>
  </ThingDef>

  <ThingDef ParentName="PN_BaseBullet">
    <defName>PN_Bullet_RoyalRifle</defName>
    <label>PnL rifle bullet</label>
    <projectile>
      <damageDef>Bullet</damageDef>
      <damageAmountBase>25</damageAmountBase>
      <stoppingPower>1.5</stoppingPower>
      <armorPenetrationBase>0.38</armorPenetrationBase>
      <speed>100</speed>
    </projectile>
    <graphicData>
      <texPath>Things/Projectile/Bullet_big</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
  </ThingDef>

  <!--==================================== 로열 LSW (멀티런쳐) ====================================-->

  <ThingDef ParentName="PN_BaseMakeableGun">
    <defName>PN_RoyalLSW</defName>
    <label>PnL multiple launcher</label>
    <description>launcher</description>
    <techLevel>Spacer</techLevel>
    <graphicData>
      <texPath>Things/Weapons/PNRoyalLSW</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <soundInteract>Interact_Rifle</soundInteract>
    <recipeMaker>
      <researchPrerequisite>PNRP_RoyalWeapons</researchPrerequisite>
      <skillRequirements>
        <Crafting>7</Crafting>
      </skillRequirements>
    </recipeMaker>
    <thingSetMakerTags>
      <li>RewardStandardLowFreq</li>
      <li>RewardStandardQualitySuper</li>
    </thingSetMakerTags>
    <statBases>
      <WorkToMake>45000</WorkToMake>
      <Mass>7</Mass>
      <RangedWeapon_Cooldown>3.0</RangedWeapon_Cooldown>
    </statBases>
    <costList>
      <Plasteel>100</Plasteel>
      <ComponentSpacer>5</ComponentSpacer>
    </costList>
    <comps>
      <li>
        <compClass>AdditionalVerb.Comp_VerbSaveable</compClass>
      </li>
      <li Class="SYS.CompProperties_Sheath">
        <sheathOnlyGraphicData>
          <texPath>Things/Weapons/SYS/PNRoyalLSW_Sheath</texPath>
          <graphicClass>Graphic_Single</graphicClass>
        </sheathOnlyGraphicData>
        <fullGraphicData>
          <texPath>Things/Weapons/SYS/PNRoyalLSW_Full</texPath>
          <graphicClass>Graphic_Multi</graphicClass>
        </fullGraphicData>
        <drawPosition>Back</drawPosition>
        <northOffset>
          <position>(0,0.3,0)</position>
          <angle>25</angle>
        </northOffset>
        <southOffset>
          <position>(0,-0.3,0)</position>
          <angle>-25</angle>
        </southOffset>
        <eastOffset>
          <position>(-0.15,-0.3,0)</position>
          <angle>70</angle>
        </eastOffset>
        <westOffset>
          <position>(0.15,-0.3,0)</position>
          <angle>-70</angle>
        </westOffset>
      </li>
    </comps>
    <verbs>
      <li Class="AdditionalVerb.VerbProperties_Custom">
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_LSW_bomb</defaultProjectile>
        <warmupTime>3.0</warmupTime>
        <range>23.9</range>
        <forcedMissRadius>0.9</forcedMissRadius>
        <burstShotCount>1</burstShotCount>
        <soundCast>Shot_IncendiaryLauncher</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>14</muzzleFlashScale>
        <desc>...</desc>
        <label>Frag</label>
        <texPath>UI/Commands/HE</texPath>
        <accuracyTouch>0</accuracyTouch>
        <accuracyShort>0</accuracyShort>
        <accuracyMedium>0</accuracyMedium>
        <accuracyLong>0</accuracyLong>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
      </li>
      <li Class="AdditionalVerb.VerbProperties_Custom">
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_LSW_Flame</defaultProjectile>
        <warmupTime>3.0</warmupTime>
        <range>23.9</range>
        <forcedMissRadius>0.9</forcedMissRadius>
        <burstShotCount>1</burstShotCount>
        <soundCast>Shot_IncendiaryLauncher</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>14</muzzleFlashScale>
        <desc>...</desc>
        <label>Incendiary</label>
        <texPath>UI/Commands/Flame</texPath>
        <accuracyTouch>0</accuracyTouch>
        <accuracyShort>0</accuracyShort>
        <accuracyMedium>0</accuracyMedium>
        <accuracyLong>0</accuracyLong>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
      </li>
      <li Class="AdditionalVerb.VerbProperties_Custom">
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_LSW_EMP</defaultProjectile>
        <warmupTime>3.0</warmupTime>
        <range>23.9</range>
        <forcedMissRadius>0.9</forcedMissRadius>
        <burstShotCount>1</burstShotCount>
        <soundCast>Shot_IncendiaryLauncher</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>14</muzzleFlashScale>
        <desc>...</desc>
        <label>EMP</label>
        <texPath>UI/Commands/EMP</texPath>
        <accuracyTouch>0</accuracyTouch>
        <accuracyShort>0</accuracyShort>
        <accuracyMedium>0</accuracyMedium>
        <accuracyLong>0</accuracyLong>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
      </li>
      <li Class="AdditionalVerb.VerbProperties_Custom">
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_LSW_Smoke</defaultProjectile>
        <warmupTime>3.0</warmupTime>
        <range>23.9</range>
        <forcedMissRadius>0.9</forcedMissRadius>
        <burstShotCount>1</burstShotCount>
        <soundCast>Shot_IncendiaryLauncher</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>14</muzzleFlashScale>
        <desc>...</desc>
        <label>Smoke</label>
        <texPath>UI/Commands/Smoke</texPath>
        <accuracyTouch>0</accuracyTouch>
        <accuracyShort>0</accuracyShort>
        <accuracyMedium>0</accuracyMedium>
        <accuracyLong>0</accuracyLong>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
      </li>
      <li Class="AdditionalVerb.VerbProperties_Custom">
        <verbClass>Verb_Shoot</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_LSW_FF</defaultProjectile>
        <warmupTime>3.0</warmupTime>
        <range>23.9</range>
        <forcedMissRadius>0.9</forcedMissRadius>
        <burstShotCount>1</burstShotCount>
        <soundCast>Shot_IncendiaryLauncher</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <muzzleFlashScale>14</muzzleFlashScale>
        <desc>...</desc>
        <label>Firefoam</label>
        <texPath>UI/Commands/FF</texPath>
        <accuracyTouch>0</accuracyTouch>
        <accuracyShort>0</accuracyShort>
        <accuracyMedium>0</accuracyMedium>
        <accuracyLong>0</accuracyLong>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
      </li>
    </verbs>
    <weaponTags>
      <li>PN_RoyalRifle</li>
    </weaponTags>
    <tools>
      <li>
        <label>stock</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>9</power>
        <cooldownTime>2</cooldownTime>
      </li>
      <li>
        <label>barrel</label>
        <capacities>
          <li>Blunt</li>
          <li>Poke</li>
        </capacities>
        <power>9</power>
        <cooldownTime>2</cooldownTime>
      </li>
    </tools>
    <equippedAngleOffset>45</equippedAngleOffset>
    <weaponClasses>
      <li>Ultratech</li>
    </weaponClasses>
  </ThingDef>

  <ThingDef ParentName="PN_BaseBullet">
    <defName>PN_Bullet_LSW_bomb</defName>
    <label>PnL LSW bullet</label>
    <thingClass>Projectile_Explosive</thingClass>
    <projectile>
      <explosionRadius>1.9</explosionRadius>
      <damageDef>Bomb</damageDef>
      <speed>40</speed>
      <ai_IsIncendiary>true</ai_IsIncendiary>
      <arcHeightFactor>0.2</arcHeightFactor>
      <shadowSize>0.6</shadowSize>
    </projectile>
    <graphicData>
      <texPath>Things/Projectile/LauncherShot</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
  </ThingDef>

  <ThingDef ParentName="PN_BaseBullet">
    <defName>PN_Bullet_LSW_Flame</defName>
    <label>PnL LSW bullet</label>
    <thingClass>Projectile_Explosive</thingClass>
    <projectile>
      <explosionRadius>1.9</explosionRadius>
      <damageDef>Flame</damageDef>
      <speed>40</speed>
      <preExplosionSpawnThingDef>Filth_Fuel</preExplosionSpawnThingDef>
      <preExplosionSpawnChance>0.6</preExplosionSpawnChance>
      <ai_IsIncendiary>true</ai_IsIncendiary>
      <arcHeightFactor>0.2</arcHeightFactor>
      <shadowSize>0.6</shadowSize>
    </projectile>
    <graphicData>
      <texPath>Things/Projectile/LauncherShot</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
  </ThingDef>

  <ThingDef ParentName="PN_BaseBullet">
    <defName>PN_Bullet_LSW_EMP</defName>
    <label>PnL LSW bullet</label>
    <thingClass>Projectile_Explosive</thingClass>
    <projectile>
      <explosionRadius>1.9</explosionRadius>
      <damageDef>EMP</damageDef>
      <speed>40</speed>
      <arcHeightFactor>0.2</arcHeightFactor>
      <shadowSize>0.6</shadowSize>
    </projectile>
    <graphicData>
      <texPath>Things/Projectile/LauncherShot</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
  </ThingDef>

  <ThingDef ParentName="PN_BaseBullet">
    <defName>PN_Bullet_LSW_Smoke</defName>
    <label>PnL LSW bullet</label>
    <thingClass>Projectile_Explosive</thingClass>
    <projectile>
      <explosionRadius>2.4</explosionRadius>
      <damageDef>Smoke</damageDef>
      <speed>40</speed>
      <postExplosionSpawnThingDef>Gas_Smoke</postExplosionSpawnThingDef>
      <postExplosionSpawnChance>1</postExplosionSpawnChance>
      <arcHeightFactor>0.2</arcHeightFactor>
      <shadowSize>0.6</shadowSize>
      <ai_IsIncendiary>true</ai_IsIncendiary>
    </projectile>
    <graphicData>
      <texPath>Things/Projectile/LauncherShot</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
  </ThingDef>

  <ThingDef ParentName="PN_BaseBullet">
    <defName>PN_Bullet_LSW_FF</defName>
    <label>PnL LSW bullet</label>
    <thingClass>Projectile_Explosive</thingClass>
    <projectile>
      <explosionRadius>2.4</explosionRadius>
      <damageDef>Extinguish</damageDef>
      <speed>40</speed>
      <arcHeightFactor>0.2</arcHeightFactor>
      <shadowSize>0.6</shadowSize>
      <postExplosionSpawnThingDef>Filth_FireFoam</postExplosionSpawnThingDef>
      <postExplosionSpawnChance>1</postExplosionSpawnChance>
      <postExplosionSpawnThingCount>3</postExplosionSpawnThingCount>
      <explosionEffect>ExtinguisherExplosion</explosionEffect>
    </projectile>
    <graphicData>
      <texPath>Things/Projectile/LauncherShot</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
  </ThingDef>

  <!--==================================== 일회용 레일건 ====================================-->
  <ThingDef ParentName="PN_BaseGun">
    <defName>PN_PrototypeRailGun</defName>
    <label>PnL prototype rail gun</label>
    <description>...</description>
    <tickerType>Normal</tickerType>
    <techLevel>Spacer</techLevel>
    <graphicData>
      <texPath>Things/Weapons/PNPrototypeRailGun</texPath>
      <graphicClass>Graphic_Single</graphicClass>
    </graphicData>
    <statBases>
      <MarketValue>1250</MarketValue>
      <Mass>8</Mass>
      <RangedWeapon_Cooldown>4.5</RangedWeapon_Cooldown>
    </statBases>
    <weaponTags>
      <li>PN_PrototypeRailGun</li>
      <li>PN_SingleUse</li>
    </weaponTags>
    <tradeTags>
      <li>ExoticMisc</li>
    </tradeTags>
    <thingSetMakerTags>
      <li>SingleUseWeapon</li>
      <li>RewardStandardLowFreq</li>
    </thingSetMakerTags>
    <verbs>
      <li>
        <verbClass>Verb_ShootOneUse</verbClass>
        <hasStandardCommand>true</hasStandardCommand>
        <defaultProjectile>PN_Bullet_RailGun</defaultProjectile>
        <forcedMissRadius>0.1</forcedMissRadius>
        <warmupTime>4.5</warmupTime>
        <ai_AvoidFriendlyFireRadius>8</ai_AvoidFriendlyFireRadius>
        <range>54.9</range>
        <burstShotCount>1</burstShotCount>
        <soundCast>ChargeLance_Fire</soundCast>
        <soundCastTail>GunTail_Heavy</soundCastTail>
        <onlyManualCast>true</onlyManualCast>
        <targetParams>
          <canTargetLocations>true</canTargetLocations>
        </targetParams>
        <muzzleFlashScale>14</muzzleFlashScale>
      </li>
    </verbs>
    <tools>
      <li>
        <label>barrel</label>
        <capacities>
          <li>Blunt</li>
        </capacities>
        <power>11.7</power>
        <cooldownTime>2.6</cooldownTime>
      </li>
    </tools>
    <comps>
      <li Class="CompProperties_Explosive">
        <explosiveRadius>7.8</explosiveRadius>
        <explosiveDamageType>Bomb</explosiveDamageType>
        <requiredDamageTypeToExplode>Flame</requiredDamageTypeToExplode>
      </li>
      <li Class="SYS.CompProperties_Sheath">
        <sheathOnlyGraphicData>
          <texPath>Things/Weapons/SYS/PNPrototypeRailGun_Sheath</texPath>
          <graphicClass>Graphic_Single</graphicClass>
        </sheathOnlyGraphicData>
        <fullGraphicData>
          <texPath>Things/Weapons/SYS/PNPrototypeRailGun_Full</texPath>
          <graphicClass>Graphic_Multi</graphicClass>
        </fullGraphicData>
        <drawPosition>Back</drawPosition>
        <northOffset>
          <position>(0,0.3,0.05)</position>
          <angle>25</angle>
        </northOffset>
        <southOffset>
          <position>(0,-0.3,0.05)</position>
          <angle>-25</angle>
        </southOffset>
        <eastOffset>
          <position>(-0.15,-0.3,0.05)</position>
          <angle>70</angle>
        </eastOffset>
        <westOffset>
          <position>(0.15,-0.3,0.05)</position>
          <angle>-70</angle>
        </westOffset>
      </li>
    </comps>
    <equippedAngleOffset>45</equippedAngleOffset>
  </ThingDef>

  <ThingDef ParentName="BaseBullet">
    <defName>PN_Bullet_RailGun</defName>
    <label>prototype railgun bullet</label>
    <graphicData>
      <texPath>Things/Projectile/ChargeLanceShot</texPath>
      <graphicClass>Graphic_Single</graphicClass>
      <shaderType>TransparentPostLight</shaderType>
    </graphicData>
    <thingClass>Projectile_Explosive</thingClass>
    <projectile>
      <damageDef>BombSuper</damageDef>
      <speed>205</speed>
      <explosionRadius>1.9</explosionRadius>
    </projectile>
  </ThingDef>

  <!--<DamageDef>
    <defName>PN_Bomb_RailGun</defName>
    <label>bomb</label>
    <workerClass>DamageWorker_AddInjury</workerClass>
    <externalViolence>true</externalViolence>
    <isExplosive>true</isExplosive>
    <deathMessage>{0} has died in an explosion.</deathMessage>
    <hediff>Shredded</hediff>
    <hediffSolid>Crack</hediffSolid>
    <harmAllLayersUntilOutside>true</harmAllLayersUntilOutside>
    <impactSoundType>Blunt</impactSoundType>
    <armorCategory>Sharp</armorCategory>
    <minDamageToFragment>300</minDamageToFragment>
    <defaultDamage>500</defaultDamage>
    <defaultStoppingPower>5.0</defaultStoppingPower>
    <defaultArmorPenetration>2.0</defaultArmorPenetration>
    <buildingDamageFactorImpassable>4</buildingDamageFactorImpassable>
    <buildingDamageFactorPassable>2</buildingDamageFactorPassable>
    <plantDamageFactor>4</plantDamageFactor>
    <explosionAffectOutsidePartsOnly>false</explosionAffectOutsidePartsOnly>
    <explosionHeatEnergyPerCell>5</explosionHeatEnergyPerCell>
    <explosionCellFleck>BlastDry</explosionCellFleck>
    <explosionColorCenter>(0, 0, 0)</explosionColorCenter>
    <explosionColorEdge>(0, 0, 0)</explosionColorEdge>
    <soundExplosion>Explosion_Bomb</soundExplosion>
    <combatLogRules>Damage_Bomb</combatLogRules>
  </DamageDef>-->
</Defs>