2022-01-01 00:56:15 +09:00

1734 lines
57 KiB
XML

<?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>It's a small shovel. Useful for farming, mining and construction. It looks powerful even when used as a weapon.</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>[caution] : Automaton exclusive weapon.\n\nA sword with a rotating chain saw blade. It works by linking with the automaton and receiving power.</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>[caution] : Automaton exclusive weapon.\n\nA long sword with a rotating chain saw blade. It works by linking with the automaton and receiving power.</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>A revolver similar to a shotgun that fires from six barrels at once.</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.6</Mass>
<AccuracyTouch>0.50</AccuracyTouch>
<AccuracyShort>0.35</AccuracyShort>
<AccuracyMedium>0.15</AccuracyMedium>
<AccuracyLong>0.05</AccuracyLong>
<RangedWeapon_Cooldown>1.8</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>Shot_Revolver</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>8</damageAmountBase>
<stoppingPower>1</stoppingPower>
<speed>55</speed>
</projectile>
</ThingDef>
<!--==================================== 레버액션 ====================================-->
<ThingDef ParentName="PN_BaseMakeableGun">
<defName>PN_Rifle</defName>
<label>PnL rifle</label>
<description>Lever action rifle produced by PnL industry. Users can choose between rapid fire mode and accuracy mode.</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>30.9</range>
<soundCast>PNRifleSound</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale>
<desc>It fires quickly, but has a low accuracy and range.</desc>
<label>rapid fire</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>36.9</range>
<soundCast>PNRifleSound</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale>
<desc>It fires slowly, but has a high accuracy and range.</desc>
<label>accurate fire</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>Machine gun produced by PnL industry.</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>portable cannon produced by PnL industry. It can fire high-explosive and penetrating rounds.</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>44.9</range>
<soundCast>PNCannonSound</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail>
<muzzleFlashScale>14</muzzleFlashScale>
<desc>Single target bullet with high penetration.</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>44.9</range>
<soundCast>PNCannonSound</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail>
<targetParams>
<canTargetLocations>true</canTargetLocations>
</targetParams>
<muzzleFlashScale>14</muzzleFlashScale>
<desc>Creates a small explosion on hit.</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>1.9</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>[caution] : Automaton exclusive weapon.\n\nA dual pistol that fires a lot of bullets at a close range. Used by the Royal Guard's Special Forces Automaton. In conjunction with the automaton, it enables fast reloading and gives the user high melee combat ability.</description>
<techLevel>Spacer</techLevel>
<relicChance>1</relicChance>
<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>3.2</Mass>
<AccuracyTouch>0.57</AccuracyTouch>
<AccuracyShort>0.45</AccuracyShort>
<AccuracyMedium>0.14</AccuracyMedium>
<AccuracyLong>0.03</AccuracyLong>
<RangedWeapon_Cooldown>0.85</RangedWeapon_Cooldown>
</statBases>
<costList>
<Plasteel>75</Plasteel>
<ComponentSpacer>1</ComponentSpacer>
<PN_Component>1</PN_Component>
</costList>
<comps>
<li Class="CompProperties_Styleable"></li>
</comps>
<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>4</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 twin pistol bullet</label>
<projectile>
<damageDef>Bullet</damageDef>
<damageAmountBase>4</damageAmountBase>
<stoppingPower>0.5</stoppingPower>
<armorPenetrationBase>0.15</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>[caution] : Automaton exclusive weapon.\n\nroyla guard rifle produced by PnL industry. Users can choose between rapid fire mode and accuracy mode.</description>
<techLevel>Spacer</techLevel>
<relicChance>1</relicChance>
<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>1</ComponentSpacer>
<PN_Component>1</PN_Component>
</costList>
<comps>
<li>
<compClass>AdditionalVerb.Comp_VerbSaveable</compClass>
</li>
<li Class="CompProperties_Styleable"></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>30.9</range>
<soundCast>PNRoyalRifleSound</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale>
<desc>It fires quickly, but has a low accuracy and range.</desc>
<label>rapid fire</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>36.9</range>
<soundCast>PNRoyalRifleSound</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale>
<desc>It fires slowly, but has a high accuracy and range.</desc>
<label>accurate fire</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>22</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>[caution] : Automaton exclusive weapon.\n\nA launcher that can fire a variety of grenades. Users can fire Frag, Incendiary, EMP, Smoke, and Firefoam grenades.</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>3</ComponentSpacer>
<PN_Component>2</PN_Component>
</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>
<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>
<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>
<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>
<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>
<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>An experimental railgun that fires powerful explosions in a narrow area.\nOnce fired, it will break down and cannot be used.</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>44.9</range>
<burstShotCount>1</burstShotCount>
<soundAiming>PN_PrototypeRailGun_Warmup_Sound</soundAiming>
<soundCast>PN_PrototypeRailGun_Fire_Sound</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 Inherit="false">
<li Class="CompProperties_Forbiddable"/>
<li>
<compClass>CompEquippable</compClass>
</li>
<li Class="CompProperties_Styleable"></li>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponMelee</nameMaker>
<descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
<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>-->
<!--==================================== 로열 핸드캐논 ====================================-->
<!--<ThingDef ParentName="PN_BaseMakeableGun">
<defName>PN_RoyalHandCannon</defName>
<label>PnL royal hand cannon</label>
<description>[caution] : Automaton exclusive weapon.\n\nroyla guard rifle produced by PnL industry. Users can choose between rapid fire mode and accuracy mode.</description>
<techLevel>Spacer</techLevel>
<relicChance>1</relicChance>
<graphicData>
<texPath>Things/Weapons/PNRoyalHandcannon</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.64</AccuracyShort>
<AccuracyMedium>0.55</AccuracyMedium>
<AccuracyLong>0.45</AccuracyLong>
<RangedWeapon_Cooldown>1.35</RangedWeapon_Cooldown>
</statBases>
<costList>
<Plasteel>75</Plasteel>
<ComponentSpacer>1</ComponentSpacer>
<PN_Component>1</PN_Component>
</costList>
<comps>
<li Class="CompProperties_Styleable"></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>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>PN_Bullet_HandCannon</defaultProjectile>
<warmupTime>1.2</warmupTime>
<range>19.9</range>
<soundCast>PNRoyalHCSound</soundCast>
<soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>14</muzzleFlashScale>
</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_HandCannon</defName>
<label>PnL hand cannon bullet</label>
<projectile>
<damageDef>Bullet</damageDef>
<damageAmountBase>40</damageAmountBase>
<stoppingPower>3</stoppingPower>
<armorPenetrationBase>0.45</armorPenetrationBase>
<speed>100</speed>
</projectile>
<graphicData>
<texPath>Things/Projectile/ShellHighExplosive</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
</ThingDef>-->
</Defs>