暂存
This commit is contained in:
@@ -33,10 +33,10 @@
|
|||||||
<li>
|
<li>
|
||||||
<verbClass>Verb_Shoot</verbClass>
|
<verbClass>Verb_Shoot</verbClass>
|
||||||
<hasStandardCommand>true</hasStandardCommand>
|
<hasStandardCommand>true</hasStandardCommand>
|
||||||
<defaultProjectile>Bullet_WULA_RW_Penetrating_Beam_Ranged</defaultProjectile>
|
<defaultProjectile>Bullet_WULA_RW_Penetrating_Beam_Base</defaultProjectile>
|
||||||
<warmupTime>2</warmupTime>
|
<warmupTime>2</warmupTime>
|
||||||
<range>16</range>
|
<range>16</range>
|
||||||
<burstShotCount>2</burstShotCount>
|
<burstShotCount>3</burstShotCount>
|
||||||
<ticksBetweenBurstShots>12</ticksBetweenBurstShots>
|
<ticksBetweenBurstShots>12</ticksBetweenBurstShots>
|
||||||
<soundCast>Shot_BeamRepeater</soundCast>
|
<soundCast>Shot_BeamRepeater</soundCast>
|
||||||
<soundCastTail>GunTail_Medium</soundCastTail>
|
<soundCastTail>GunTail_Medium</soundCastTail>
|
||||||
@@ -57,6 +57,32 @@
|
|||||||
</thingSetMakerTags>
|
</thingSetMakerTags>
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
|
<!--没霰弹的光束-->
|
||||||
|
<ThingDef ParentName="BaseBullet">
|
||||||
|
<defName>Bullet_WULA_RW_Penetrating_Beam_Base</defName>
|
||||||
|
<label>穿透光束</label>
|
||||||
|
<thingClass>WulaFallenEmpire.Projectile_WulaBeam</thingClass>
|
||||||
|
<modExtensions>
|
||||||
|
<li Class="WulaFallenEmpire.Wula_BeamPierce_Extension">
|
||||||
|
<maxHits>-1</maxHits> <!-- -1 for infinite hits -->
|
||||||
|
<damageFalloff>0</damageFalloff> <!-- 0 for no damage falloff -->
|
||||||
|
<preventFriendlyFire>false</preventFriendlyFire>
|
||||||
|
<beamMoteDef>Mote_WULA_RW_Penetrating_Beam</beamMoteDef>
|
||||||
|
<beamStartOffset>0.5</beamStartOffset>
|
||||||
|
</li>
|
||||||
|
</modExtensions>
|
||||||
|
<graphicData>
|
||||||
|
<texPath>Things/Projectile/ChargeLanceShot</texPath>
|
||||||
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
|
</graphicData>
|
||||||
|
<projectile>
|
||||||
|
<damageDef>BeamBypassShields</damageDef>
|
||||||
|
<damageAmountBase>5</damageAmountBase>
|
||||||
|
<armorPenetrationBase>0.8</armorPenetrationBase>
|
||||||
|
<stoppingPower>1</stoppingPower>
|
||||||
|
</projectile>
|
||||||
|
</ThingDef>
|
||||||
|
|
||||||
<!-- Penetrating Beam Rifle -->
|
<!-- Penetrating Beam Rifle -->
|
||||||
<ThingDef ParentName="BaseHumanMakeableGun">
|
<ThingDef ParentName="BaseHumanMakeableGun">
|
||||||
<defName>WULA_RW_Penetrating_Beam_Rifle</defName>
|
<defName>WULA_RW_Penetrating_Beam_Rifle</defName>
|
||||||
|
|||||||
@@ -323,25 +323,17 @@
|
|||||||
<projectile>
|
<projectile>
|
||||||
<!-- 基础伤害和穿透。对于这个投射物,实际伤害由爆炸决定 -->
|
<!-- 基础伤害和穿透。对于这个投射物,实际伤害由爆炸决定 -->
|
||||||
<damageDef>Damage_WULA_Plasma_Explosive</damageDef>
|
<damageDef>Damage_WULA_Plasma_Explosive</damageDef>
|
||||||
<damageAmountBase>16</damageAmountBase>
|
<damageAmountBase>10</damageAmountBase>
|
||||||
<armorPenetrationBase>0.75</armorPenetrationBase>
|
<armorPenetrationBase>0.75</armorPenetrationBase>
|
||||||
<speed>55</speed>
|
<speed>55</speed>
|
||||||
</projectile>
|
</projectile>
|
||||||
<!-- 1. 使用正确的thingClass -->
|
<thingClass>WulaFallenEmpire.Projectile_ExplosiveWithTrail</thingClass>
|
||||||
<thingClass>WulaFallenEmpire.Projectile_ExplosiveTrackingBullet</thingClass>
|
|
||||||
<modExtensions>
|
<modExtensions>
|
||||||
<!-- 2. 保留追踪和霰弹ModExtension -->
|
|
||||||
<li Class="WulaFallenEmpire.TrackingBulletDef">
|
<li Class="WulaFallenEmpire.TrackingBulletDef">
|
||||||
<homingSpeed>0.1</homingSpeed>
|
|
||||||
<initRotateAngle>30</initRotateAngle>
|
|
||||||
<destroyTicksAfterLosingTrack>
|
|
||||||
<min>60</min>
|
|
||||||
<max>120</max>
|
|
||||||
</destroyTicksAfterLosingTrack>
|
|
||||||
<tailFleckDef>WULA_GunTail_Plasma</tailFleckDef>
|
<tailFleckDef>WULA_GunTail_Plasma</tailFleckDef>
|
||||||
</li>
|
</li>
|
||||||
<li Class="WulaFallenEmpire.ShotgunExtension">
|
<li Class="WulaFallenEmpire.ShotgunExtension">
|
||||||
<pelletCount>3</pelletCount>
|
<pelletCount>2</pelletCount>
|
||||||
</li>
|
</li>
|
||||||
<!-- 3. 添加爆炸ModExtension -->
|
<!-- 3. 添加爆炸ModExtension -->
|
||||||
<li Class="WulaFallenEmpire.ExplosiveTrackingBulletDef">
|
<li Class="WulaFallenEmpire.ExplosiveTrackingBulletDef">
|
||||||
@@ -363,7 +355,7 @@
|
|||||||
</graphicData>
|
</graphicData>
|
||||||
<projectile>
|
<projectile>
|
||||||
<damageDef>Damage_WULA_Plasma_Explosive</damageDef>
|
<damageDef>Damage_WULA_Plasma_Explosive</damageDef>
|
||||||
<damageAmountBase>16</damageAmountBase>
|
<damageAmountBase>20</damageAmountBase>
|
||||||
<explosionRadius>2.1</explosionRadius>
|
<explosionRadius>2.1</explosionRadius>
|
||||||
<soundExplode>Explosion_EMP</soundExplode>
|
<soundExplode>Explosion_EMP</soundExplode>
|
||||||
<armorPenetrationBase>0.75</armorPenetrationBase>
|
<armorPenetrationBase>0.75</armorPenetrationBase>
|
||||||
|
|||||||
Reference in New Issue
Block a user