This commit is contained in:
Tourswen
2026-03-02 23:49:52 +08:00
parent ba90d54b26
commit 32db4eda7b
9 changed files with 34 additions and 25 deletions

View File

@@ -172,7 +172,7 @@
<PawnKindDef ParentName="HeavyMechanoidKind"> <PawnKindDef ParentName="HeavyMechanoidKind">
<defName>Wula_AI_Heavy_Panzer</defName> <!-- 修改了defName以避免冲突 --> <defName>Wula_AI_Heavy_Panzer</defName> <!-- 修改了defName以避免冲突 -->
<label>HAp-6"战车"</label> <label>HAp-6"巨戟"</label>
<race>Wula_AI_Heavy_Panzer</race> <race>Wula_AI_Heavy_Panzer</race>
<combatPower>500</combatPower> <combatPower>500</combatPower>
<allowInMechClusters>false</allowInMechClusters> <allowInMechClusters>false</allowInMechClusters>
@@ -204,9 +204,6 @@
<weaponMoney>99999~99999</weaponMoney> <weaponMoney>99999~99999</weaponMoney>
<controlGroupPortraitZoom>0.7</controlGroupPortraitZoom> <controlGroupPortraitZoom>0.7</controlGroupPortraitZoom>
<weaponTags>
<li>Wula_AI_Heavy_Panzer_Weapon</li>
</weaponTags>
</PawnKindDef> </PawnKindDef>
<PawnKindDef ParentName="HeavyMechanoidKind"> <PawnKindDef ParentName="HeavyMechanoidKind">
<defName>Wula_AI_Rocket_Panzer</defName> <!-- 修改了defName以避免冲突 --> <defName>Wula_AI_Rocket_Panzer</defName> <!-- 修改了defName以避免冲突 -->

View File

@@ -367,7 +367,7 @@
<ThingDef ParentName="BaseWeaponTurret"> <ThingDef ParentName="BaseWeaponTurret">
<defName>Wula_AI_Heavy_Panzer_Turret_Weapon</defName> <defName>Wula_AI_Heavy_Panzer_Turret_Weapon</defName>
<label>ATt-2"青金石"</label> <label>ATt-2"青金石"</label>
<description>HAp-6"战车"的炮塔,可以从极远距离上精准地点杀高价值目标</description> <description>HAp-6"巨戟"的炮塔,两门可以洞穿护盾的晶化炮就是为打击护盾目标量身定做的</description>
<tradeability>None</tradeability> <tradeability>None</tradeability>
<destroyOnDrop>true</destroyOnDrop> <destroyOnDrop>true</destroyOnDrop>
<techLevel>Ultra</techLevel> <techLevel>Ultra</techLevel>
@@ -386,14 +386,14 @@
</statBases> </statBases>
<verbs> <verbs>
<li> <li>
<verbClass>Verb_Shoot</verbClass> <verbClass>WulaFallenEmpire.Verb_TurretOffestShoot</verbClass>
<hasStandardCommand>true</hasStandardCommand> <hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>Bullet_Wula_AI_Heavy_Panzer_Turret_Weapon</defaultProjectile> <defaultProjectile>Bullet_Wula_AI_Heavy_Panzer_Turret_Weapon</defaultProjectile>
<warmupTime>0</warmupTime> <warmupTime>0</warmupTime>
<minRange>5.9</minRange> <minRange>5.9</minRange>
<range>60</range> <range>60</range>
<defaultCooldownTime>4</defaultCooldownTime> <defaultCooldownTime>1</defaultCooldownTime>
<burstShotCount>1</burstShotCount> <burstShotCount>2</burstShotCount>
<ticksBetweenBurstShots>4</ticksBetweenBurstShots> <ticksBetweenBurstShots>4</ticksBetweenBurstShots>
<requireLineOfSight>true</requireLineOfSight> <requireLineOfSight>true</requireLineOfSight>
<soundCast>WULA_MW_Mass_Drivers_Shootingsound</soundCast> <soundCast>WULA_MW_Mass_Drivers_Shootingsound</soundCast>
@@ -402,16 +402,18 @@
<canGoWild>false</canGoWild> <canGoWild>false</canGoWild>
</li> </li>
</verbs> </verbs>
<modExtensions>
<li Class="WulaFallenEmpire.ModExtension_ShootWithOffset">
<offsets>
<li>(0.62, -4.1)</li>
<li>(-0.62, -4.1)</li>
</offsets>
</li>
</modExtensions>
</ThingDef> </ThingDef>
<ThingDef ParentName="BaseBullet"> <ThingDef ParentName="BaseBullet">
<defName>Bullet_Wula_AI_Heavy_Panzer_Turret_Weapon</defName> <defName>Bullet_Wula_AI_Heavy_Panzer_Turret_Weapon</defName>
<label>青金石钢针弹</label> <label>穿透光束</label>
<graphicData>
<texPath>Wula/Projectile/WULA_Bullet_Needle_AT</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>MoteGlow</shaderType>
<drawSize>2.5</drawSize>
</graphicData>
<thingClass>WulaFallenEmpire.Projectile_WulaLineAttack</thingClass> <thingClass>WulaFallenEmpire.Projectile_WulaLineAttack</thingClass>
<modExtensions> <modExtensions>
<li Class="WulaFallenEmpire.Wula_PathPierce_Extension"> <li Class="WulaFallenEmpire.Wula_PathPierce_Extension">
@@ -423,14 +425,24 @@
<impactEffecter>Bullet_WULA_RW_Fractal_RF_Hit</impactEffecter> <impactEffecter>Bullet_WULA_RW_Fractal_RF_Hit</impactEffecter>
</li> </li>
</modExtensions> </modExtensions>
<tickerType>Normal</tickerType>
<neverMultiSelect>True</neverMultiSelect>
<graphicData>
<texPath>Things/Projectile/ChargeLanceShot</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>MoteGlow</shaderType>
<color>(70, 221, 234, 255)</color>
<drawSize>(2.5,6)</drawSize>
</graphicData>
<projectile> <projectile>
<damageDef>WULA_Armour_Piercing_Projectile_3_Damage</damageDef> <damageDef>WULA_RW_Handle_Cannon_Burn</damageDef>
<damageAmountBase>100</damageAmountBase> <damageAmountBase>40</damageAmountBase>
<speed>120</speed> <speed>130</speed>
<explosionRadius>1.2</explosionRadius> <armorPenetrationBase>1</armorPenetrationBase>
<armorPenetrationBase>1.5</armorPenetrationBase> <stoppingPower>1</stoppingPower>
</projectile> </projectile>
</ThingDef> </ThingDef>
<ThingDef ParentName="BaseHumanMakeableGun"> <ThingDef ParentName="BaseHumanMakeableGun">
<defName>Wula_AI_Heavy_Panzer_Main_Weapon</defName> <defName>Wula_AI_Heavy_Panzer_Main_Weapon</defName>
<label>SDm-2"月长石"</label> <label>SDm-2"月长石"</label>
@@ -482,11 +494,11 @@
</weaponTags> </weaponTags>
<thingCategories Inherit="False"/> <thingCategories Inherit="False"/>
<comps> <comps>
<li Class="WulaFallenEmpire.CompProperties_MechOnlyWeapon"> <!-- <li Class="WulaFallenEmpire.CompProperties_MechOnlyWeapon">
<allowedMechRaces> <allowedMechRaces>
<li>Wula_AI_Heavy_Panzer</li> <li>Wula_AI_Heavy_Panzer</li>
</allowedMechRaces> </allowedMechRaces>
</li> </li> -->
</comps> </comps>
</ThingDef> </ThingDef>
<ThingDef ParentName="BaseBullet"> <ThingDef ParentName="BaseBullet">

View File

@@ -68,8 +68,8 @@
<ThingDef ParentName="Wula_MechunitBase"> <ThingDef ParentName="Wula_MechunitBase">
<defName>Wula_AI_Heavy_Panzer</defName> <defName>Wula_AI_Heavy_Panzer</defName>
<label>HAp-6"战车"</label> <label>HAp-6"巨戟"</label>
<description>乌拉帝国的中型战争机械,以悬浮的方式穿梭于战场之上,使用破坏力巨大的自动炮和车体臼炮打击敌方,是乌拉帝国前锋部队的中流砥柱。</description> <description>乌拉帝国的中型构装体,以悬浮的方式穿梭于战场之上,使用拥有强大穿透力且射速较快的双联晶化炮打击敌方,是乌拉帝国前锋部队的中流砥柱。</description>
<statBases> <statBases>
<MoveSpeed>2</MoveSpeed> <MoveSpeed>2</MoveSpeed>
<EnergyShieldEnergyMax>2</EnergyShieldEnergyMax> <EnergyShieldEnergyMax>2</EnergyShieldEnergyMax>
@@ -120,7 +120,7 @@
<aimTicks>0</aimTicks> <aimTicks>0</aimTicks>
<idleRotationSpeed>3</idleRotationSpeed> <idleRotationSpeed>3</idleRotationSpeed>
<smoothRotation>true</smoothRotation> <smoothRotation>true</smoothRotation>
<resetCooldownTime>7</resetCooldownTime> <resetCooldownTime>1.2</resetCooldownTime>
<!-- <angleOffset>-90</angleOffset> --> <!-- <angleOffset>-90</angleOffset> -->
<renderNodeProperties> <renderNodeProperties>
<li> <li>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 250 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 291 KiB