<?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>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>[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>12.9</range> <soundCast>Shot_AssaultRifle</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>