feat(WULA): 更新武器和建筑设定

- 修改穿梭机建筑的指定类别为 WULA_Buildings
- 调整武器属性:
  - 冷却时间从 1.5 秒改为 1.35 秒
  - 爆发射击次数从 6 次增加到 24 次
  - 爆发射击间隔从 12 ticks 减少到 6 ticks
  - 射击音效和尾部音效更新
  - 子弹速度从 30 增加到 60
  - 子弹伤害从 16 降低到 6
  - 添加无限穿透能力
- 更新工作区设置,添加数据和 dll 目录
This commit is contained in:
2025-08-26 17:51:21 +08:00
parent 0f6de6a96a
commit be84bd3dc1
3 changed files with 28 additions and 21 deletions

View File

@@ -35,7 +35,7 @@
<Comfort>0.65</Comfort> <Comfort>0.65</Comfort>
</statBases> </statBases>
<tickerType>Normal</tickerType> <tickerType>Normal</tickerType>
<designationCategory>Odyssey</designationCategory> <designationCategory>WULA_Buildings</designationCategory>
<constructionSkillPrerequisite>8</constructionSkillPrerequisite> <constructionSkillPrerequisite>8</constructionSkillPrerequisite>
<costList> <costList>
<Steel>300</Steel> <Steel>300</Steel>
@@ -177,7 +177,7 @@
<Comfort>0.65</Comfort> <Comfort>0.65</Comfort>
</statBases> </statBases>
<tickerType>Normal</tickerType> <tickerType>Normal</tickerType>
<designationCategory>Odyssey</designationCategory> <designationCategory>WULA_Buildings</designationCategory>
<constructionSkillPrerequisite>8</constructionSkillPrerequisite> <constructionSkillPrerequisite>8</constructionSkillPrerequisite>
<costList> <costList>
<Steel>300</Steel> <Steel>300</Steel>
@@ -352,7 +352,7 @@
<AccuracyShort>0.5</AccuracyShort> <AccuracyShort>0.5</AccuracyShort>
<AccuracyMedium>0.4</AccuracyMedium> <AccuracyMedium>0.4</AccuracyMedium>
<AccuracyLong>0.35</AccuracyLong> <AccuracyLong>0.35</AccuracyLong>
<RangedWeapon_Cooldown>1.5</RangedWeapon_Cooldown> <RangedWeapon_Cooldown>1.35</RangedWeapon_Cooldown>
</statBases> </statBases>
<weaponTags> <weaponTags>
<li>WULA_AI_Heavy_Panzer_Gunner_Weapon</li> <li>WULA_AI_Heavy_Panzer_Gunner_Weapon</li>
@@ -367,12 +367,12 @@
<verbClass>WulaFallenEmpire.Verb_ShootShotgun</verbClass> <verbClass>WulaFallenEmpire.Verb_ShootShotgun</verbClass>
<hasStandardCommand>true</hasStandardCommand> <hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>Bullet_Shuttle_Homing_Autocannon</defaultProjectile> <defaultProjectile>Bullet_Shuttle_Homing_Autocannon</defaultProjectile>
<warmupTime>2.0</warmupTime> <warmupTime>1.2</warmupTime>
<range>24</range> <range>24</range>
<burstShotCount>6</burstShotCount> <burstShotCount>24</burstShotCount>
<ticksBetweenBurstShots>12</ticksBetweenBurstShots> <ticksBetweenBurstShots>6</ticksBetweenBurstShots>
<soundCast>Shot_TurretSniper</soundCast> <soundCast>Shot_BeamRepeater</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail> <soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale> <muzzleFlashScale>9</muzzleFlashScale>
<aimingChargeMote>Mote_BeamRepeater_Charge</aimingChargeMote> <aimingChargeMote>Mote_BeamRepeater_Charge</aimingChargeMote>
<aimingChargeMoteOffset>1.07</aimingChargeMoteOffset> <aimingChargeMoteOffset>1.07</aimingChargeMoteOffset>
@@ -391,23 +391,24 @@
</graphicData> </graphicData>
<projectile> <projectile>
<damageDef>Bullet</damageDef> <damageDef>Bullet</damageDef>
<damageAmountBase>16</damageAmountBase> <damageAmountBase>6</damageAmountBase>
<armorPenetrationBase>0.75</armorPenetrationBase> <armorPenetrationBase>0.75</armorPenetrationBase>
<speed>30</speed> <speed>60</speed>
</projectile> </projectile>
<thingClass>WulaFallenEmpire.Projectile_TrackingBullet</thingClass> <thingClass>WulaFallenEmpire.Projectile_WulaLineAttack</thingClass>
<modExtensions> <modExtensions>
<li Class="WulaFallenEmpire.TrackingBulletDef"> <li Class="WulaFallenEmpire.Wula_PathPierce_Extension">
<homingSpeed>0.1</homingSpeed> <!-- 最多穿透3个目标设为-1则无限穿透 -->
<initRotateAngle>30</initRotateAngle> <maxHits>-1</maxHits>
<destroyTicksAfterLosingTrack> <!-- 每次穿透损失25%伤害 -->
<min>60</min> <damageFalloff>0</damageFalloff>
<max>120</max> <!-- 防止友军伤害 -->
</destroyTicksAfterLosingTrack> <preventFriendlyFire>true</preventFriendlyFire>
<!-- 拖尾特效定义 -->
<tailFleckDef>WULA_GunTail_Plasma</tailFleckDef> <tailFleckDef>WULA_GunTail_Plasma</tailFleckDef>
</li> </li>
<li Class="WulaFallenEmpire.ShotgunExtension"> <li Class="WulaFallenEmpire.ShotgunExtension">
<pelletCount>4</pelletCount> <pelletCount>2</pelletCount>
</li> </li>
</modExtensions> </modExtensions>
</ThingDef> </ThingDef>

View File

@@ -834,8 +834,8 @@
<range>18</range> <range>18</range>
<burstShotCount>3</burstShotCount> <burstShotCount>3</burstShotCount>
<ticksBetweenBurstShots>3</ticksBetweenBurstShots> <ticksBetweenBurstShots>3</ticksBetweenBurstShots>
<soundCast>Shot_BoltActionRifle</soundCast> <soundCast>Shot_BeamRepeater</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail> <soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>7</muzzleFlashScale> <muzzleFlashScale>7</muzzleFlashScale>
</li> </li>
</verbs> </verbs>

View File

@@ -3,6 +3,12 @@
{ {
"name": "3516260226", "name": "3516260226",
"path": "../.." "path": "../.."
},
{
"path": "../../../../Data"
},
{
"path": "../../../../dll1.6"
} }
], ],
"settings": {} "settings": {}