mirror of
https://github.com/FalloutCollaborationProject/FCP-Energy-Weapons.git
synced 2026-07-27 17:02:12 -07:00
Update FCP class names and add forcedMissRadius
Refactor mod extension and comp class references across weapon defs: replace FalloutCore.DeathEffectModExtension and FCPWeaponPositioner.CompProperties_PositionAttributes with FCP.Core.* equivalents in Laser, Plasma and Pulse XMLs. Replace IgnoreConfigErrors.Ignore_ForcedMissRadius entries with FCP.Core.Ignore_ForcedMissRadius. Also add forcedMissRadius (1.1) to Pulse weapon defs to enforce miss radius behavior.
This commit is contained in:
@@ -84,7 +84,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.10</effectChance>
|
<effectChance>0.10</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -169,7 +169,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.25</effectChance>
|
<effectChance>0.25</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -256,7 +256,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.25</effectChance>
|
<effectChance>0.25</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -353,7 +353,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.55</effectChance>
|
<effectChance>0.55</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -440,7 +440,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.25</effectChance>
|
<effectChance>0.25</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -683,7 +683,7 @@
|
|||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FCP.Core.UniqueThingExtension" />
|
<li Class="FCP.Core.UniqueThingExtension" />
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.30</effectChance>
|
<effectChance>0.30</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -780,7 +780,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.45</effectChance>
|
<effectChance>0.45</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -865,7 +865,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.20</effectChance>
|
<effectChance>0.20</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -947,7 +947,7 @@
|
|||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FCP.Core.UniqueThingExtension" />
|
<li Class="FCP.Core.UniqueThingExtension" />
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.30</effectChance>
|
<effectChance>0.30</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -1026,7 +1026,7 @@
|
|||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FCP.Core.UniqueThingExtension" />
|
<li Class="FCP.Core.UniqueThingExtension" />
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.30</effectChance>
|
<effectChance>0.30</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -1104,7 +1104,7 @@
|
|||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FCP.Core.UniqueThingExtension" />
|
<li Class="FCP.Core.UniqueThingExtension" />
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.30</effectChance>
|
<effectChance>0.30</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -1189,7 +1189,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.10</effectChance>
|
<effectChance>0.10</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -1268,7 +1268,7 @@
|
|||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FCP.Core.UniqueThingExtension" />
|
<li Class="FCP.Core.UniqueThingExtension" />
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.30</effectChance>
|
<effectChance>0.30</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
|
|||||||
@@ -88,7 +88,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.30</effectChance>
|
<effectChance>0.30</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -172,7 +172,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.30</effectChance>
|
<effectChance>0.30</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -259,7 +259,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.35</effectChance>
|
<effectChance>0.35</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -349,13 +349,13 @@
|
|||||||
<li Class="FCP.Core.CompProperties_LabelColored">
|
<li Class="FCP.Core.CompProperties_LabelColored">
|
||||||
<rarity>Rare</rarity>
|
<rarity>Rare</rarity>
|
||||||
</li>
|
</li>
|
||||||
<li Class="FCPWeaponPositioner.CompProperties_PositionAttributes">
|
<li Class="FCP.Core.CompProperties_PositionAttributes">
|
||||||
<!-- <DraftedDrawOffset>(0.5, 0)</DraftedDrawOffset> -->
|
<!-- <DraftedDrawOffset>(0.5, 0)</DraftedDrawOffset> -->
|
||||||
<HeldDrawOffset>(0.2, -0.3)</HeldDrawOffset>
|
<HeldDrawOffset>(0.2, -0.3)</HeldDrawOffset>
|
||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.65</effectChance>
|
<effectChance>0.65</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -440,7 +440,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.30</effectChance>
|
<effectChance>0.30</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -530,7 +530,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.60</effectChance>
|
<effectChance>0.60</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -615,7 +615,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.35</effectChance>
|
<effectChance>0.35</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -695,7 +695,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</tools>
|
</tools>
|
||||||
<comps>
|
<comps>
|
||||||
<li Class="FCPWeaponPositioner.CompProperties_PositionAttributes">
|
<li Class="FCP.Core.CompProperties_PositionAttributes">
|
||||||
<!-- <DraftedDrawOffset>(0.5, 0)</DraftedDrawOffset> -->
|
<!-- <DraftedDrawOffset>(0.5, 0)</DraftedDrawOffset> -->
|
||||||
<HeldDrawOffset>(0.2, -0.3)</HeldDrawOffset>
|
<HeldDrawOffset>(0.2, -0.3)</HeldDrawOffset>
|
||||||
</li>
|
</li>
|
||||||
@@ -704,7 +704,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.35</effectChance>
|
<effectChance>0.35</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -787,7 +787,7 @@
|
|||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FCP.Core.UniqueThingExtension" />
|
<li Class="FCP.Core.UniqueThingExtension" />
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.40</effectChance>
|
<effectChance>0.40</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
@@ -881,7 +881,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.70</effectChance>
|
<effectChance>0.70</effectChance>
|
||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
|
|||||||
@@ -54,6 +54,7 @@
|
|||||||
<defaultProjectile>Bullet_EMPLauncher</defaultProjectile>
|
<defaultProjectile>Bullet_EMPLauncher</defaultProjectile>
|
||||||
<warmupTime>1.0</warmupTime>
|
<warmupTime>1.0</warmupTime>
|
||||||
<range>22.9</range>
|
<range>22.9</range>
|
||||||
|
<forcedMissRadius>1.1</forcedMissRadius>
|
||||||
<soundCast>Shot_ChargeBlaster</soundCast>
|
<soundCast>Shot_ChargeBlaster</soundCast>
|
||||||
<soundCastTail>GunTail_Medium</soundCastTail>
|
<soundCastTail>GunTail_Medium</soundCastTail>
|
||||||
<muzzleFlashScale>9</muzzleFlashScale>
|
<muzzleFlashScale>9</muzzleFlashScale>
|
||||||
@@ -84,10 +85,10 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.25</effectChance>
|
<effectChance>0.25</effectChance>
|
||||||
</li>
|
</li>
|
||||||
<li Class="IgnoreConfigErrors.Ignore_ForcedMissRadius" />
|
<li Class="FCP.Core.Ignore_ForcedMissRadius" />
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
@@ -142,6 +143,7 @@
|
|||||||
<range>30.9</range>
|
<range>30.9</range>
|
||||||
<burstShotCount>3</burstShotCount>
|
<burstShotCount>3</burstShotCount>
|
||||||
<ticksBetweenBurstShots>12</ticksBetweenBurstShots>
|
<ticksBetweenBurstShots>12</ticksBetweenBurstShots>
|
||||||
|
<forcedMissRadius>1.1</forcedMissRadius>
|
||||||
<soundCast>Shot_ChargeBlaster</soundCast>
|
<soundCast>Shot_ChargeBlaster</soundCast>
|
||||||
<soundCastTail>GunTail_Medium</soundCastTail>
|
<soundCastTail>GunTail_Medium</soundCastTail>
|
||||||
<muzzleFlashScale>9</muzzleFlashScale>
|
<muzzleFlashScale>9</muzzleFlashScale>
|
||||||
@@ -172,10 +174,10 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<li Class="FalloutCore.DeathEffectModExtension">
|
<li Class="FCP.Core.DeathEffectModExtension">
|
||||||
<effectChance>0.30</effectChance>
|
<effectChance>0.30</effectChance>
|
||||||
</li>
|
</li>
|
||||||
<li Class="IgnoreConfigErrors.Ignore_ForcedMissRadius" />
|
<li Class="FCP.Core.Ignore_ForcedMissRadius" />
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user