This commit is contained in:
2026-02-26 17:34:01 +08:00
parent 9cebf0ed6a
commit b80485e10a
8 changed files with 494 additions and 177 deletions

View File

@@ -305,10 +305,7 @@
</lifeStages>
<weaponMoney>99999~99999</weaponMoney>
<controlGroupPortraitZoom>0.7</controlGroupPortraitZoom>
<weaponTags>
<li>Wula_Mech_Mobile_Factory_Main_Weapon</li>
</weaponTags>
<controlGroupPortraitZoom>0.7</controlGroupPortraitZoom>
<abilities>
<li>Wula_Mech_Mobile_Factory_Produce</li>

View File

@@ -120,7 +120,7 @@
<aimTicks>0</aimTicks>
<idleRotationSpeed>5</idleRotationSpeed>
<smoothRotation>true</smoothRotation>
<resetCooldownTicks>180</resetCooldownTicks>
<resetCooldownTime>3</resetCooldownTime>
<!-- <angleOffset>-90</angleOffset> -->
<renderNodeProperties>
<li>
@@ -149,8 +149,8 @@
</li>
<li Class="CompProperties_Shield">
<startingTicksToReset>36000</startingTicksToReset><!-- 10 mins -->
<minDrawSize>5.2</minDrawSize>
<maxDrawSize>5.4</maxDrawSize>
<minDrawSize>8.2</minDrawSize>
<maxDrawSize>8.4</maxDrawSize>
<energyLossPerDamage>0.02</energyLossPerDamage>
<energyOnReset>4.0</energyOnReset>
<blocksRangedWeapons>false</blocksRangedWeapons>
@@ -165,22 +165,6 @@
<flyingAnimationEast>WULA_Hover_FlyEast</flyingAnimationEast>
<flyingAnimationSouth>WULA_Hover_FlySouth</flyingAnimationSouth>
</li>
<li Class="WulaFallenEmpire.CompProperties_AreaDamage">
<radius>1.5</radius>
<damageIntervalTicks>30</damageIntervalTicks>
<damageDef>Crush</damageDef>
<damageAmount>3</damageAmount>
<scaleWithPsychicSensitivity>false</scaleWithPsychicSensitivity>
<affectFriendly>false</affectFriendly>
<affectNeutral>false</affectNeutral>
<affectHostile>true</affectHostile>
<affectBuildings>false</affectBuildings>
<ignoreFactionRelations>false</ignoreFactionRelations>
<startEnabled>false</startEnabled>
<toggleLabel>碾压伤害</toggleLabel>
<toggleDescription>HAp-6"战车"可以将舰身稍微下沉一些并创造低压区,以碾压靠近的敌军——这同时会使得它伤害附近所有的散落物品。</toggleDescription>
<toggleIconPath>Wula/UI/Commands/Wula_Mech_Mobile_Factory_AreaDamage</toggleIconPath>
</li>
<li Class="WulaFallenEmpire.CompProperties_MechPilotHolder">
<maxPilots>1</maxPilots>
@@ -403,7 +387,7 @@
<aimTicks>30</aimTicks>
<idleRotationSpeed>8</idleRotationSpeed>
<smoothRotation>true</smoothRotation>
<resetCooldownTicks>180</resetCooldownTicks>
<resetCooldownTime>3</resetCooldownTime>
<!-- <angleOffset>-90</angleOffset> -->
<!-- <angleOffset>-90</angleOffset> -->
<renderNodeProperties>
@@ -441,22 +425,6 @@
<flyingAnimationEast>WULA_Hover_FlyEast</flyingAnimationEast>
<flyingAnimationSouth>WULA_Hover_FlySouth</flyingAnimationSouth>
</li>
<li Class="WulaFallenEmpire.CompProperties_AreaDamage">
<radius>1.5</radius>
<damageIntervalTicks>30</damageIntervalTicks>
<damageDef>Crush</damageDef>
<damageAmount>3</damageAmount>
<scaleWithPsychicSensitivity>false</scaleWithPsychicSensitivity>
<affectFriendly>false</affectFriendly>
<affectNeutral>false</affectNeutral>
<affectHostile>true</affectHostile>
<affectBuildings>false</affectBuildings>
<ignoreFactionRelations>false</ignoreFactionRelations>
<startEnabled>false</startEnabled>
<toggleLabel>碾压伤害</toggleLabel>
<toggleDescription>HAp-6"战车"可以将舰身稍微下沉一些并创造低压区,以碾压靠近的敌军——这同时会使得它伤害附近所有的散落物品。</toggleDescription>
<toggleIconPath>Wula/UI/Commands/Wula_Mech_Mobile_Factory_AreaDamage</toggleIconPath>
</li>
<li Class="WulaFallenEmpire.CompProperties_MechPilotHolder">
<maxPilots>1</maxPilots>
@@ -580,6 +548,49 @@
</li>
</pawnKindHediffs>
</li> -->
<li Class="WulaFallenEmpire.CompProperties_HighSpeedCollision">
<!-- 速度阈值 -->
<minSpeedForStage1>1.0</minSpeedForStage1>
<minSpeedForStage2>2.0</minSpeedForStage2>
<speedHistoryFrameCount>15</speedHistoryFrameCount>
<stageTransitionCooldownTicks>3</stageTransitionCooldownTicks>
<!-- 碰撞区域 -->
<collisionAreaRadius>3</collisionAreaRadius>
<!-- 目标过滤 -->
<onlyAffectEnemies>true</onlyAffectEnemies>
<excludeAlliedPawns>true</excludeAlliedPawns>
<!-- 阶段1效果 -->
<stage1DamageDef>Blunt</stage1DamageDef>
<stage1DamageAmount>1</stage1DamageAmount>
<armorPenetration>0.1</armorPenetration>
<!-- <stage1Hediff>Bruise</stage1Hediff>
<stage1HediffDurationTicks>120</stage1HediffDurationTicks>
<stage1HediffPreventsDamage>true</stage1HediffPreventsDamage> -->
<!-- <stage1Effecter>SparkImpact</stage1Effecter> -->
<stage1Sound>MeleeHit_BladelinkZeusHammer</stage1Sound>
<!-- 阶段2效果 -->
<stage2DamageDef>Blunt</stage2DamageDef>
<stage2DamageAmount>15</stage2DamageAmount>
<stage2KnockbackDistance>4</stage2KnockbackDistance>
<requireLineOfSightForKnockback>true</requireLineOfSightForKnockback>
<!-- <stage2Effecter>ExplosionFlash</stage2Effecter> -->
<stage2Sound>MeleeHit_BladelinkZeusHammer</stage2Sound>
<!-- 击飞配置 -->
<knockbackFlyerDef>PawnFlyer</knockbackFlyerDef>
<!-- <flightEffecterDef>FlyerTakeoff</flightEffecterDef> -->
<landingSound>PawnFlyerLand</landingSound>
<!-- 调试 -->
<enableDebugLogging>false</enableDebugLogging>
<enableDebugVisuals>false</enableDebugVisuals>
<debugDrawSpeedHistory>false</debugDrawSpeedHistory>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="Wula_MechunitBase">
@@ -1104,22 +1115,6 @@
<flyingAnimationEast>WULA_Hover_FlyEast</flyingAnimationEast>
<flyingAnimationSouth>WULA_Hover_FlySouth</flyingAnimationSouth>
</li>
<li Class="WulaFallenEmpire.CompProperties_AreaDamage">
<radius>3.5</radius>
<damageIntervalTicks>30</damageIntervalTicks>
<damageDef>Crush</damageDef>
<damageAmount>4</damageAmount>
<scaleWithPsychicSensitivity>false</scaleWithPsychicSensitivity>
<affectFriendly>false</affectFriendly>
<affectNeutral>false</affectNeutral>
<affectHostile>true</affectHostile>
<affectBuildings>false</affectBuildings>
<ignoreFactionRelations>false</ignoreFactionRelations>
<startEnabled>false</startEnabled>
<toggleLabel>碾压伤害</toggleLabel>
<toggleDescription>MFm-2"陆行舰"可以将舰身稍微下沉一些并创造低压区,以碾压靠近的敌军——这同时会使得它伤害附近所有的散落物品。</toggleDescription>
<toggleIconPath>Wula/UI/Commands/Wula_Mech_Mobile_Factory_AreaDamage</toggleIconPath>
</li>
<li Class="WulaFallenEmpire.CompProperties_MechPilotHolder">
<maxPilots>1</maxPilots>

View File

@@ -258,4 +258,11 @@
<WULA_MechNotDowned>该构装体仍有行动能力</WULA_MechNotDowned>
<WULA_ForceEjectComplete_WithPilots>{0} 撬开了 {1},里面仍活着的 {2} 个驾驶员冲出来了!</WULA_ForceEjectComplete_WithPilots>
<WULA_ForceEjectComplete>{0} 撬开了 {1},并接管了它。</WULA_ForceEjectComplete>
<Wula_ToggleTurretgizmoDesc_Short>按下以切换此炮塔系统的开关。</Wula_ToggleTurretgizmoDesc_Short>
<Wula_FocusCleared>已清除集火目标</Wula_FocusCleared>
<Wula_FocusFire>集中攻击</Wula_FocusFire>
<Wula_FocusFireDesc>命令该单位所有的炮塔攻击指定目标。如果目标不处于某个炮塔的攻击范围或者无法攻击到目标,则其依然会自行索敌。</Wula_FocusFireDesc>
<Wula_ClearFocus>清除目标</Wula_ClearFocus>
<Wula_ClearFocusDesc>清除指定的集中攻击目标,各炮塔将自行索敌。</Wula_ClearFocusDesc>
</LanguageData>