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>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.10</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -169,7 +169,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.25</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -256,7 +256,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.25</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -353,7 +353,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.55</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -440,7 +440,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.25</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -683,7 +683,7 @@
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FCP.Core.UniqueThingExtension" />
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.30</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -780,7 +780,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.45</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -865,7 +865,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.20</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -947,7 +947,7 @@
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FCP.Core.UniqueThingExtension" />
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.30</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -1026,7 +1026,7 @@
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FCP.Core.UniqueThingExtension" />
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.30</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -1104,7 +1104,7 @@
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FCP.Core.UniqueThingExtension" />
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.30</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -1189,7 +1189,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.10</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -1268,7 +1268,7 @@
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FCP.Core.UniqueThingExtension" />
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.30</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.30</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -172,7 +172,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.30</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -259,7 +259,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.35</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -349,13 +349,13 @@
|
||||
<li Class="FCP.Core.CompProperties_LabelColored">
|
||||
<rarity>Rare</rarity>
|
||||
</li>
|
||||
<li Class="FCPWeaponPositioner.CompProperties_PositionAttributes">
|
||||
<li Class="FCP.Core.CompProperties_PositionAttributes">
|
||||
<!-- <DraftedDrawOffset>(0.5, 0)</DraftedDrawOffset> -->
|
||||
<HeldDrawOffset>(0.2, -0.3)</HeldDrawOffset>
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.65</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -440,7 +440,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.30</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -530,7 +530,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.60</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -615,7 +615,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.35</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -695,7 +695,7 @@
|
||||
</li>
|
||||
</tools>
|
||||
<comps>
|
||||
<li Class="FCPWeaponPositioner.CompProperties_PositionAttributes">
|
||||
<li Class="FCP.Core.CompProperties_PositionAttributes">
|
||||
<!-- <DraftedDrawOffset>(0.5, 0)</DraftedDrawOffset> -->
|
||||
<HeldDrawOffset>(0.2, -0.3)</HeldDrawOffset>
|
||||
</li>
|
||||
@@ -704,7 +704,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.35</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -787,7 +787,7 @@
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FCP.Core.UniqueThingExtension" />
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.40</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
@@ -881,7 +881,7 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.70</effectChance>
|
||||
</li>
|
||||
</modExtensions>
|
||||
|
||||
@@ -54,6 +54,7 @@
|
||||
<defaultProjectile>Bullet_EMPLauncher</defaultProjectile>
|
||||
<warmupTime>1.0</warmupTime>
|
||||
<range>22.9</range>
|
||||
<forcedMissRadius>1.1</forcedMissRadius>
|
||||
<soundCast>Shot_ChargeBlaster</soundCast>
|
||||
<soundCastTail>GunTail_Medium</soundCastTail>
|
||||
<muzzleFlashScale>9</muzzleFlashScale>
|
||||
@@ -84,10 +85,10 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.25</effectChance>
|
||||
</li>
|
||||
<li Class="IgnoreConfigErrors.Ignore_ForcedMissRadius" />
|
||||
<li Class="FCP.Core.Ignore_ForcedMissRadius" />
|
||||
</modExtensions>
|
||||
</ThingDef>
|
||||
|
||||
@@ -142,6 +143,7 @@
|
||||
<range>30.9</range>
|
||||
<burstShotCount>3</burstShotCount>
|
||||
<ticksBetweenBurstShots>12</ticksBetweenBurstShots>
|
||||
<forcedMissRadius>1.1</forcedMissRadius>
|
||||
<soundCast>Shot_ChargeBlaster</soundCast>
|
||||
<soundCastTail>GunTail_Medium</soundCastTail>
|
||||
<muzzleFlashScale>9</muzzleFlashScale>
|
||||
@@ -172,10 +174,10 @@
|
||||
</li>
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="FalloutCore.DeathEffectModExtension">
|
||||
<li Class="FCP.Core.DeathEffectModExtension">
|
||||
<effectChance>0.30</effectChance>
|
||||
</li>
|
||||
<li Class="IgnoreConfigErrors.Ignore_ForcedMissRadius" />
|
||||
<li Class="FCP.Core.Ignore_ForcedMissRadius" />
|
||||
</modExtensions>
|
||||
</ThingDef>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user