기관총 너프

This commit is contained in:
Cocopomel 2023-06-28 21:08:29 +09:00
parent 2c97e1e9d5
commit f955e93866
7 changed files with 279 additions and 27 deletions

View File

@ -770,6 +770,7 @@
<li>PN_RoyalHeavySlug</li> <li>PN_RoyalHeavySlug</li>
<li>PN_RoyalMachinegun</li> <li>PN_RoyalMachinegun</li>
<li>PN_RoyalMachinegun_Mount</li> <li>PN_RoyalMachinegun_Mount</li>
<li>PN_RoyalMachinegun_Overheated</li>
<li>PN_RoyalLSW</li> <li>PN_RoyalLSW</li>
<li>PN_RoyalLSW_IE</li> <li>PN_RoyalLSW_IE</li>
<li>PN_RoyalLSW_EMP</li> <li>PN_RoyalLSW_EMP</li>

View File

@ -773,7 +773,7 @@
</li> </li>
</verbs> </verbs>
<weaponTags> <weaponTags>
<li>PN_Machinegun</li>
</weaponTags> </weaponTags>
<tools> <tools>
<li> <li>
@ -865,21 +865,21 @@
</sharedComps> </sharedComps>
<revertData> <revertData>
<label>overheating</label> <label>overheating</label>
<description>If it overheats, will return to carry mode.</description> <description>If it overheats, will change to cooling mode.</description>
<thingDef>PN_Machinegun</thingDef> <thingDef>PN_Machinegun_Overheated</thingDef>
<revertAfterTicks>900</revertAfterTicks> <revertAfterTicks>800</revertAfterTicks>
<transformCooldown>4500</transformCooldown> <transformCooldown>2000</transformCooldown>
<iconPath>UI/Commands/MG_Mount</iconPath> <iconPath>UI/Commands/MG_overheat</iconPath>
<iconSize>1</iconSize> <iconSize>1</iconSize>
</revertData> </revertData>
<transformData> <transformData>
<li> <li>
<label>change carry mode</label> <label>emergency withdrawal</label>
<description>Retrieves the machinegun for carry.</description> <description>Fold the mount and move urgently. Cooling penalty still applies.</description>
<thingDef>PN_Machinegun</thingDef> <thingDef>PN_Machinegun_Overheated</thingDef>
<transformCooldown>4500</transformCooldown> <transformCooldown>2000</transformCooldown>
<soundOnTransform>Interact_Rifle</soundOnTransform> <soundOnTransform>Interact_Rifle</soundOnTransform>
<iconPath>UI/Commands/MG_Carry</iconPath> <iconPath>UI/Commands/MG_withdrawal</iconPath>
<iconSize>1</iconSize> <iconSize>1</iconSize>
</li> </li>
</transformData> </transformData>
@ -921,6 +921,122 @@
</weaponClasses> </weaponClasses>
</ThingDef> </ThingDef>
<!--과열-->
<ThingDef ParentName="PN_BaseMakeableGun">
<defName>PN_Machinegun_Overheated</defName>
<label>PnL machine gun (overheated)</label>
<description>Machine gun produced by PnL industry.</description>
<graphicData>
<texPath>Things/Weapons/PNMachinegun_carry</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<soundInteract>Interact_Rifle</soundInteract>
<recipeMaker Inherit="false">
</recipeMaker>
<thingSetMakerTags Inherit="false">
</thingSetMakerTags>
<statBases>
<WorkToMake>60000</WorkToMake>
<Mass>10</Mass>
<AccuracyTouch>0.25</AccuracyTouch>
<AccuracyShort>0.35</AccuracyShort>
<AccuracyMedium>0.35</AccuracyMedium>
<AccuracyLong>0.28</AccuracyLong>
<RangedWeapon_Cooldown>1.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>
<li Class="PN_ItemFormChange.CompPropertiesFormChange">
<sharedComps>
<li>RimWorld.CompProperties_Styleable</li>
<li>RimWorld.CompStyleable</li>
<li>RimWorld.CompProperties_Biocodable</li>
<li>RimWorld.CompBiocodable</li>
<li>RimWorld.CompQuality</li>
<li>RimWorld.CompProperties_Art</li>
<li>RimWorld.CompArt</li>
<li MayRequire="Mlie.YayosCombat3">RimWorld.CompReloadable</li>
</sharedComps>
<revertData>
<label>Cooling</label>
<description>Performance returns to normal when cooling is complete.</description>
<thingDef>PN_Machinegun</thingDef>
<revertAfterTicks>1700</revertAfterTicks>
<transformCooldown>2500</transformCooldown>
<iconPath>UI/Commands/MG_cooling</iconPath>
<iconSize>1</iconSize>
</revertData>
</li>
</comps>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>PN_Bullet_Machinegun</defaultProjectile>
<warmupTime>1.8</warmupTime>
<range>30.9</range>
<burstShotCount>6</burstShotCount>
<ticksBetweenBurstShots>8</ticksBetweenBurstShots>
<soundCast>Shot_AssaultRifle</soundCast>
<soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale>
</li>
</verbs>
<weaponTags>
</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>-1.00</MoveSpeed>
</equippedStatOffsets>
<weaponClasses>
<li>RangedHeavy</li>
</weaponClasses>
</ThingDef>
<ThingDef ParentName="PN_BaseBullet"> <ThingDef ParentName="PN_BaseBullet">
<defName>PN_Bullet_Machinegun</defName> <defName>PN_Bullet_Machinegun</defName>
<label>PnL machinegun bullet</label> <label>PnL machinegun bullet</label>

View File

@ -841,21 +841,21 @@
</sharedComps> </sharedComps>
<revertData> <revertData>
<label>overheating</label> <label>overheating</label>
<description>If it overheats, will return to carry mode.</description> <description>If it overheats, will change to cooling mode.</description>
<thingDef>PN_RoyalMachinegun</thingDef> <thingDef>PN_RoyalMachinegun_Overheated</thingDef>
<revertAfterTicks>900</revertAfterTicks> <revertAfterTicks>800</revertAfterTicks>
<transformCooldown>4500</transformCooldown> <transformCooldown>2000</transformCooldown>
<iconPath>UI/Commands/MG_Mount</iconPath> <iconPath>UI/Commands/MG_overheat</iconPath>
<iconSize>1</iconSize> <iconSize>1</iconSize>
</revertData> </revertData>
<transformData> <transformData>
<li> <li>
<label>change carry mode</label> <label>emergency withdrawal</label>
<description>Retrieves the machine gun from the ground so it can be carried.</description> <description>Fold the mount and move urgently. Cooling penalty still applies.</description>
<thingDef>PN_RoyalMachinegun</thingDef> <thingDef>PN_RoyalMachinegun_Overheated</thingDef>
<transformCooldown>4500</transformCooldown> <transformCooldown>2000</transformCooldown>
<soundOnTransform>Interact_Rifle</soundOnTransform> <soundOnTransform>Interact_Rifle</soundOnTransform>
<iconPath>UI/Commands/MG_Carry</iconPath> <iconPath>UI/Commands/MG_withdrawal</iconPath>
<iconSize>1</iconSize> <iconSize>1</iconSize>
</li> </li>
</transformData> </transformData>
@ -897,6 +897,129 @@
</weaponClasses> </weaponClasses>
</ThingDef> </ThingDef>
<!--과열-->
<ThingDef ParentName="PN_BaseMakeableGun">
<defName>PN_RoyalMachinegun_Overheated</defName>
<label>PnL royal machine gun (overheated)</label>
<description>[caution] : Automaton exclusive weapon.\n\nroyal machine gun produced by PnL industry.</description>
<techLevel>Spacer</techLevel>
<relicChance>1</relicChance>
<graphicData>
<texPath>Things/Weapons/PNRoyalMachinegun_carry</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<soundInteract>Interact_Rifle</soundInteract>
<recipeMaker>
<researchPrerequisite>PNRP_RoyalWeapons</researchPrerequisite>
<skillRequirements>
<Crafting>7</Crafting>
</skillRequirements>
</recipeMaker>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<statBases>
<WorkToMake>75000</WorkToMake>
<Mass>10</Mass>
<AccuracyTouch>0.15</AccuracyTouch>
<AccuracyShort>0.25</AccuracyShort>
<AccuracyMedium>0.25</AccuracyMedium>
<AccuracyLong>0.18</AccuracyLong>
<RangedWeapon_Cooldown>1.8</RangedWeapon_Cooldown>
</statBases>
<costList>
<Plasteel>150</Plasteel>
<ComponentSpacer>8</ComponentSpacer>
<PN_Component>2</PN_Component>
</costList>
<comps>
<li Class="CompProperties_Styleable"></li>
<li Class="SYS.CompProperties_Sheath">
<sheathOnlyGraphicData>
<texPath>Things/Weapons/SYS/PNRoyalMachinegun_Sheath</texPath>
<graphicClass>Graphic_Single</graphicClass>
</sheathOnlyGraphicData>
<fullGraphicData>
<texPath>Things/Weapons/SYS/PNRoyalMachinegun_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>
<li Class="PN_ItemFormChange.CompPropertiesFormChange">
<sharedComps>
<li>RimWorld.CompProperties_Styleable</li>
<li>RimWorld.CompStyleable</li>
<li>RimWorld.CompProperties_Biocodable</li>
<li>RimWorld.CompBiocodable</li>
<li>RimWorld.CompQuality</li>
<li>RimWorld.CompProperties_Art</li>
<li>RimWorld.CompArt</li>
<li MayRequire="Mlie.YayosCombat3">RimWorld.CompReloadable</li>
</sharedComps>
<revertData>
<label>Cooling</label>
<description>Performance returns to normal when cooling is complete.</description>
<thingDef>PN_RoyalMachinegun</thingDef>
<revertAfterTicks>1700</revertAfterTicks>
<transformCooldown>2500</transformCooldown>
<iconPath>UI/Commands/MG_cooling</iconPath>
<iconSize>1</iconSize>
</revertData>
</li>
</comps>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>PN_Bullet_RoyalMachinegun</defaultProjectile>
<warmupTime>1.8</warmupTime>
<range>30.9</range>
<burstShotCount>3</burstShotCount>
<ticksBetweenBurstShots>18</ticksBetweenBurstShots>
<soundCast>PNRoyalMachinegunSound</soundCast>
<soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale>
</li>
</verbs>
<weaponTags>
</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>-1.00</MoveSpeed>
</equippedStatOffsets>
<weaponClasses>
<li>RangedHeavy</li>
</weaponClasses>
</ThingDef>
<ThingDef ParentName="PN_BaseBullet"> <ThingDef ParentName="PN_BaseBullet">
<defName>PN_Bullet_RoyalMachinegun</defName> <defName>PN_Bullet_RoyalMachinegun</defName>
<label>PnL machinegun bullet</label> <label>PnL machinegun bullet</label>

View File

@ -163,9 +163,14 @@
<PN_Machinegun_Mount.description>PnL Industry에서 생산한 기관총.</PN_Machinegun_Mount.description> <PN_Machinegun_Mount.description>PnL Industry에서 생산한 기관총.</PN_Machinegun_Mount.description>
<PN_Machinegun_Mount.tools.0.label>총열</PN_Machinegun_Mount.tools.0.label> <PN_Machinegun_Mount.tools.0.label>총열</PN_Machinegun_Mount.tools.0.label>
<PN_Machinegun_Mount.comps.5.revertData.label>과열</PN_Machinegun_Mount.comps.5.revertData.label> <PN_Machinegun_Mount.comps.5.revertData.label>과열</PN_Machinegun_Mount.comps.5.revertData.label>
<PN_Machinegun_Mount.comps.5.revertData.description>게이지가 가득차면 운반 모드로 변경됩니다.</PN_Machinegun_Mount.comps.5.revertData.description> <PN_Machinegun_Mount.comps.5.revertData.description>게이지가 가득차면 냉각 모드로 변경됩니다.</PN_Machinegun_Mount.comps.5.revertData.description>
<PN_Machinegun_Mount.comps.5.transformData.0.label>운반모드로 변경</PN_Machinegun_Mount.comps.5.transformData.0.label> <PN_Machinegun_Mount.comps.5.transformData.0.label>긴급 철수</PN_Machinegun_Mount.comps.5.transformData.0.label>
<PN_Machinegun_Mount.comps.5.transformData.0.description>운반할 수 있게 지면에서 기관총을 회수합니다.</PN_Machinegun_Mount.comps.5.transformData.0.description> <PN_Machinegun_Mount.comps.5.transformData.0.description>기관총을 회수하고 긴급히 움직입니다. 냉각 패널티는 그대로 적용됩니다.</PN_Machinegun_Mount.comps.5.transformData.0.description>
<PN_Machinegun_Overheated.label>PnL 기관총 (과열됨)</PN_Machinegun_Overheated.label>
<PN_Machinegun_Overheated.description>PnL Industry에서 생산한 기관총.</PN_Machinegun_Overheated.description>
<PN_Machinegun_Overheated.tools.0.label>총열</PN_Machinegun_Overheated.tools.0.label>
<PN_Machinegun_Overheated.comps.5.revertData.label>냉각</PN_Machinegun_Overheated.comps.5.revertData.label>
<PN_Machinegun_Overheated.comps.5.revertData.description>냉각이 완료되면 성능이 정상으로 돌아옵니다.</PN_Machinegun_Overheated.comps.5.revertData.description>
<PN_Bullet_Machinegun.label>기관총탄</PN_Bullet_Machinegun.label> <PN_Bullet_Machinegun.label>기관총탄</PN_Bullet_Machinegun.label>
<PN_Cannon.label>PnL 휴대용 캐논 (AP)</PN_Cannon.label> <PN_Cannon.label>PnL 휴대용 캐논 (AP)</PN_Cannon.label>
<PN_Cannon.description>PnL Industry에서 생산한 휴대용 캐논. 고폭탄과 관통탄을 선택할 수 있습니다.</PN_Cannon.description> <PN_Cannon.description>PnL Industry에서 생산한 휴대용 캐논. 고폭탄과 관통탄을 선택할 수 있습니다.</PN_Cannon.description>
@ -317,9 +322,16 @@
<PN_RoyalMachinegun_Mount.tools.0.label>손잡이</PN_RoyalMachinegun_Mount.tools.0.label> <PN_RoyalMachinegun_Mount.tools.0.label>손잡이</PN_RoyalMachinegun_Mount.tools.0.label>
<PN_RoyalMachinegun_Mount.tools.1.label>총열</PN_RoyalMachinegun_Mount.tools.1.label> <PN_RoyalMachinegun_Mount.tools.1.label>총열</PN_RoyalMachinegun_Mount.tools.1.label>
<PN_RoyalMachinegun_Mount.comps.6.revertData.label>과열</PN_RoyalMachinegun_Mount.comps.6.revertData.label> <PN_RoyalMachinegun_Mount.comps.6.revertData.label>과열</PN_RoyalMachinegun_Mount.comps.6.revertData.label>
<PN_RoyalMachinegun_Mount.comps.6.revertData.description>게이지가 가득차면 운반 모드로 변경됩니다.</PN_RoyalMachinegun_Mount.comps.6.revertData.description> <PN_RoyalMachinegun_Mount.comps.6.revertData.description>게이지가 가득차면 냉각 모드로 변경됩니다.</PN_RoyalMachinegun_Mount.comps.6.revertData.description>
<PN_RoyalMachinegun_Mount.comps.6.transformData.0.label>운반모드로 변경</PN_RoyalMachinegun_Mount.comps.6.transformData.0.label> <PN_RoyalMachinegun_Mount.comps.6.transformData.0.label>긴급 철수</PN_RoyalMachinegun_Mount.comps.6.transformData.0.label>
<PN_RoyalMachinegun_Mount.comps.6.transformData.0.description>운반할 수 있게 지면에서 기관총을 회수합니다.</PN_RoyalMachinegun_Mount.comps.6.transformData.0.description> <PN_RoyalMachinegun_Mount.comps.6.transformData.0.description>기관총을 회수하고 긴급히 움직입니다. 냉각 패널티는 그대로 적용됩니다.</PN_RoyalMachinegun_Mount.comps.6.transformData.0.description>
<PN_RoyalMachinegun_Overheated.label>PnL 로열 기관총 (과열됨)</PN_RoyalMachinegun_Overheated.label>
<PN_RoyalMachinegun_Overheated.description>[주의] : 이 무기는 오토마톤 전용입니다.\n\n근위대에서 사용하기 위해 PnL Industry에서 제작한 기관총.</PN_RoyalMachinegun_Overheated.description>
<PN_RoyalMachinegun_Overheated.tools.0.label>손잡이</PN_RoyalMachinegun_Overheated.tools.0.label>
<PN_RoyalMachinegun_Overheated.tools.1.label>총열</PN_RoyalMachinegun_Overheated.tools.1.label>
<PN_RoyalMachinegun_Overheated.comps.6.revertData.label>냉각</PN_RoyalMachinegun_Overheated.comps.6.revertData.label>
<PN_RoyalMachinegun_Overheated.comps.6.revertData.description>냉각이 완료되면 성능이 정상으로 돌아옵니다.</PN_RoyalMachinegun_Overheated.comps.6.revertData.description>
<PN_Bullet_RoyalMachinegun.label>로열기관총탄</PN_Bullet_RoyalMachinegun.label> <PN_Bullet_RoyalMachinegun.label>로열기관총탄</PN_Bullet_RoyalMachinegun.label>
<PN_RoyalHammer_Bladelink.label>PnL 스톰 해머</PN_RoyalHammer_Bladelink.label> <PN_RoyalHammer_Bladelink.label>PnL 스톰 해머</PN_RoyalHammer_Bladelink.label>

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB