2025-7-16

This commit is contained in:
Tourswen
2025-07-16 00:59:16 +08:00
parent 16ec93b99d
commit 96c44b4c6a
53 changed files with 451 additions and 704 deletions

View File

@@ -1216,464 +1216,6 @@
<speed>55</speed>
</projectile>
</ThingDef>
<!-- 萨克森装备 -->
<ThingDef ParentName="ArmorMachineableBase">
<defName>WULA_SMp38_Shield</defName>
<label>SMp-38"萨克森"附加护盾</label>
<description>由乌拉帝国的"萨克森"战车所装备的中型护盾立场,可以保护车体免受敌方远程火力打击,但是会拖累战车的移动。</description>
<techLevel>Spacer</techLevel>
<tickerType>Normal</tickerType>
<thingCategories>
<li>ApparelNoble</li>
</thingCategories>
<recipeMaker>
<displayPriority>105</displayPriority>
<unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef>
<researchPrerequisite>WULA_AI_Machine_Panzer_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_War_Machine_Weapon_Productor</li>
</recipeUsers>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
</recipeMaker>
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
<WorkToMake>60000</WorkToMake>
<MaxHitPoints>200</MaxHitPoints>
<Mass>100</Mass>
<Flammability>0</Flammability>
<!-- <ArmorRating_Sharp>1.5</ArmorRating_Sharp>
<ArmorRating_Blunt>1.5</ArmorRating_Blunt>
<ArmorRating_Heat>2.0</ArmorRating_Heat> -->
<EnergyShieldEnergyMax>2.0</EnergyShieldEnergyMax>
</statBases>
<equippedStatOffsets>
<MoveSpeed>-1</MoveSpeed>
<!-- <WorkSpeedGlobal>-0.5</WorkSpeedGlobal>
<IncomingDamageFactor>-0.5</IncomingDamageFactor> -->
<!-- <StaggerDurationFactor>-2</StaggerDurationFactor> -->
<!-- <CarryingCapacity>60</CarryingCapacity> -->
</equippedStatOffsets>
<costStuffCount>150</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costList Inherit="False">
<ComponentSpacer>4</ComponentSpacer>
</costList>
<apparel>
<tags>
<li>Wula_AI_Heavy_Panzer_Armor</li>
</tags>
<bodyPartGroups>
<li>Torso</li>
</bodyPartGroups>
<!-- <wornGraphicPath>Wula/Apparel/WULA_Knight_PowerArmor</wornGraphicPath> -->
<layers>
<li>OnSkin</li>
<li>Middle</li>
<li>Shell</li>
</layers>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<soundWear>Wear_PowerArmor</soundWear>
<soundRemove>Remove_PowerArmor</soundRemove>
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
</apparel>
<thingClass>Apparel</thingClass>
<comps>
<li Class="CompProperties_Biocodable"/>
<li Class="CompProperties_Shield">
<startingTicksToReset>3600</startingTicksToReset>
<minDrawSize>3.5</minDrawSize>
<maxDrawSize>3.8</maxDrawSize>
<energyLossPerDamage>0.01</energyLossPerDamage>
<energyOnReset>4.0</energyOnReset>
<blocksRangedWeapons>false</blocksRangedWeapons>
</li>
<!-- <li Class="CompProperties_ProjectileInterceptor">
<radius>6</radius>
<interceptGroundProjectiles>true</interceptGroundProjectiles>
<color>(0.4, 0.4, 0.4)</color>
<reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect>
<activeSound>BulletShield_Ambience</activeSound>
<hitPoints>300</hitPoints>
<hitPointsRestoreInstantlyAfterCharge>true</hitPointsRestoreInstantlyAfterCharge>
<chargeDurationTicks>1800</chargeDurationTicks>
<rechargeHitPointsIntervalTicks>120</rechargeHitPointsIntervalTicks>
<minIdleAlpha>0.2</minIdleAlpha>
<drawWithNoSelection>True</drawWithNoSelection>
<disarmedByEmpForTicks>1500</disarmedByEmpForTicks>
<gizmoTipKey>ProjectileInterceptorTip</gizmoTipKey>
</li> -->
</comps>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="ArmorMachineableBase">
<defName>WULA_SMp38_Armor</defName>
<label>SMp-38"萨克森"外置装甲</label>
<description>由乌拉帝国的"萨克森"战车所装备的额外的零素装甲,给予车体更大的防护力度,并减免受到的伤害。</description>
<techLevel>Spacer</techLevel>
<tickerType>Normal</tickerType>
<thingCategories>
<li>ApparelNoble</li>
</thingCategories>
<recipeMaker>
<displayPriority>105</displayPriority>
<unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef>
<researchPrerequisite>WULA_AI_Machine_Panzer_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_War_Machine_Weapon_Productor</li>
</recipeUsers>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
</recipeMaker>
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
<WorkToMake>20000</WorkToMake>
<MaxHitPoints>5000</MaxHitPoints>
<Mass>100</Mass>
<Flammability>0</Flammability>
<ArmorRating_Sharp>1.5</ArmorRating_Sharp>
<ArmorRating_Blunt>1.5</ArmorRating_Blunt>
<ArmorRating_Heat>2.0</ArmorRating_Heat>
<!-- <EnergyShieldEnergyMax>2.0</EnergyShieldEnergyMax> -->
</statBases>
<equippedStatOffsets>
<!-- <MoveSpeed>-1</MoveSpeed> -->
<IncomingDamageFactor>-0.5</IncomingDamageFactor>
</equippedStatOffsets>
<costStuffCount>300</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costList Inherit="False">
<!-- <ComponentSpacer>4</ComponentSpacer> -->
</costList>
<apparel>
<tags>
<li>Wula_AI_Heavy_Panzer_Armor</li>
</tags>
<bodyPartGroups>
<li>Torso</li>
</bodyPartGroups>
<!-- <wornGraphicPath>Wula/Apparel/WULA_Knight_PowerArmor</wornGraphicPath> -->
<layers>
<li>OnSkin</li>
<li>Middle</li>
<li>Shell</li>
</layers>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<soundWear>Wear_PowerArmor</soundWear>
<soundRemove>Remove_PowerArmor</soundRemove>
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
</apparel>
<thingClass>Apparel</thingClass>
<comps>
<li Class="CompProperties_Biocodable"/>
<!-- <li Class="CompProperties_Shield">
<startingTicksToReset>3600</startingTicksToReset>
<minDrawSize>3.5</minDrawSize>
<maxDrawSize>3.8</maxDrawSize>
<energyLossPerDamage>0.01</energyLossPerDamage>
<energyOnReset>4.0</energyOnReset>
<blocksRangedWeapons>false</blocksRangedWeapons>
</li> -->
<!-- <li Class="CompProperties_ProjectileInterceptor">
<radius>6</radius>
<interceptGroundProjectiles>true</interceptGroundProjectiles>
<color>(0.4, 0.4, 0.4)</color>
<reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect>
<activeSound>BulletShield_Ambience</activeSound>
<hitPoints>300</hitPoints>
<hitPointsRestoreInstantlyAfterCharge>true</hitPointsRestoreInstantlyAfterCharge>
<chargeDurationTicks>1800</chargeDurationTicks>
<rechargeHitPointsIntervalTicks>120</rechargeHitPointsIntervalTicks>
<minIdleAlpha>0.2</minIdleAlpha>
<drawWithNoSelection>True</drawWithNoSelection>
<disarmedByEmpForTicks>1500</disarmedByEmpForTicks>
<gizmoTipKey>ProjectileInterceptorTip</gizmoTipKey>
</li> -->
</comps>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="ArmorMachineableBase">
<defName>WULA_SMp38_Engine</defName>
<label>SMp-38"萨克森"高推力喷口</label>
<description>由乌拉帝国的"萨克森"战车所装备的额外的移动组件,可以让战车获得更大的速度,并且增加额外的近战手段。</description>
<techLevel>Spacer</techLevel>
<tickerType>Normal</tickerType>
<thingCategories>
<li>ApparelNoble</li>
</thingCategories>
<recipeMaker>
<displayPriority>105</displayPriority>
<unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef>
<researchPrerequisite>WULA_AI_Machine_Panzer_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_War_Machine_Weapon_Productor</li>
</recipeUsers>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
</recipeMaker>
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
<WorkToMake>30000</WorkToMake>
<MaxHitPoints>1000</MaxHitPoints>
<Mass>100</Mass>
<Flammability>0</Flammability>
<!-- <ArmorRating_Sharp>1.5</ArmorRating_Sharp>
<ArmorRating_Blunt>1.5</ArmorRating_Blunt>
<ArmorRating_Heat>2.0</ArmorRating_Heat> -->
<!-- <EnergyShieldEnergyMax>2.0</EnergyShieldEnergyMax> -->
</statBases>
<equippedStatOffsets>
<MoveSpeed>4</MoveSpeed>
<MeleeDamageFactor>5</MeleeDamageFactor>
<MeleeCooldownFactor>-0.85</MeleeCooldownFactor>
</equippedStatOffsets>
<costStuffCount>300</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costList Inherit="False">
<!-- <ComponentSpacer>4</ComponentSpacer> -->
</costList>
<apparel>
<tags>
<li>Wula_AI_Heavy_Panzer_Armor</li>
</tags>
<bodyPartGroups>
<li>Torso</li>
</bodyPartGroups>
<!-- <wornGraphicPath>Wula/Apparel/WULA_Knight_PowerArmor</wornGraphicPath> -->
<layers>
<li>OnSkin</li>
<li>Middle</li>
<li>Shell</li>
</layers>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<soundWear>Wear_PowerArmor</soundWear>
<soundRemove>Remove_PowerArmor</soundRemove>
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
</apparel>
<thingClass>Apparel</thingClass>
<comps>
<li Class="CompProperties_Biocodable"/>
<!-- <li Class="CompProperties_Shield">
<startingTicksToReset>3600</startingTicksToReset>
<minDrawSize>3.5</minDrawSize>
<maxDrawSize>3.8</maxDrawSize>
<energyLossPerDamage>0.01</energyLossPerDamage>
<energyOnReset>4.0</energyOnReset>
<blocksRangedWeapons>false</blocksRangedWeapons>
</li> -->
<!-- <li Class="CompProperties_ProjectileInterceptor">
<radius>6</radius>
<interceptGroundProjectiles>true</interceptGroundProjectiles>
<color>(0.4, 0.4, 0.4)</color>
<reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect>
<activeSound>BulletShield_Ambience</activeSound>
<hitPoints>300</hitPoints>
<hitPointsRestoreInstantlyAfterCharge>true</hitPointsRestoreInstantlyAfterCharge>
<chargeDurationTicks>1800</chargeDurationTicks>
<rechargeHitPointsIntervalTicks>120</rechargeHitPointsIntervalTicks>
<minIdleAlpha>0.2</minIdleAlpha>
<drawWithNoSelection>True</drawWithNoSelection>
<disarmedByEmpForTicks>1500</disarmedByEmpForTicks>
<gizmoTipKey>ProjectileInterceptorTip</gizmoTipKey>
</li> -->
</comps>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
</ThingDef>
<!-- 风暴装备 -->
<ThingDef ParentName="ArmorMachineableBase">
<defName>WULA_SMp11_Armor</defName>
<label>SMp-11"甲胄"外装甲</label>
<description>由乌拉帝国的"甲胄"战甲所装备的额外装甲,提供大量护甲和高额的伤害减免,但是会拖慢机体的移动速度。</description>
<techLevel>Spacer</techLevel>
<tickerType>Normal</tickerType>
<thingCategories>
<li>ApparelNoble</li>
</thingCategories>
<recipeMaker>
<unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef>
<recipeUsers Inherit="False">
<li>WULA_War_Machine_Weapon_Productor</li>
</recipeUsers>
<researchPrerequisite>WULA_Armour_Technology</researchPrerequisite>
<skillRequirements>
<Crafting>7</Crafting>
</skillRequirements>
<useIngredientsForColor>false</useIngredientsForColor>
</recipeMaker>
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
<WorkToMake>25000</WorkToMake>
<MaxHitPoints>5000</MaxHitPoints>
<Mass>100</Mass>
<Flammability>0</Flammability>
<ArmorRating_Sharp>1.5</ArmorRating_Sharp>
<ArmorRating_Blunt>1.5</ArmorRating_Blunt>
<ArmorRating_Heat>2.0</ArmorRating_Heat>
<EquipDelay>15</EquipDelay>
<!-- <EnergyShieldEnergyMax>4.0</EnergyShieldEnergyMax> -->
</statBases>
<equippedStatOffsets>
<IncomingDamageFactor>-0.5</IncomingDamageFactor>
<MoveSpeed>-1.5</MoveSpeed>
</equippedStatOffsets>
<costStuffCount>200</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costList Inherit="False">
<ComponentIndustrial>4</ComponentIndustrial>
</costList>
<apparel>
<tags>
<li>Wula_Armour_Armor</li>
</tags>
<bodyPartGroups>
<li>Torso</li>
<li>Neck</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<!-- <wornGraphicPath>Wula/Apparel/WULA_SMp11_Shield</wornGraphicPath> -->
<layers>
<li>OnSkin</li>
<li>Middle</li>
<li>Shell</li>
</layers>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<!-- <soundWear>Wear_PowerArmor</soundWear>
<soundRemove>Remove_PowerArmor</soundRemove> -->
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
</apparel>
<thingClass>Apparel</thingClass>
<comps>
<li Class="CompProperties_Biocodable"/>
</comps>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="ArmorMachineableBase">
<defName>WULA_SMp11_Shield</defName>
<label>SMp-11"甲胄"附加护盾</label>
<description>由乌拉帝国的"甲胄"战甲所装备的中型护盾立场,在大型立场盾内部再附加一个小型立场盾,以实现对远程火力的绝对防御。</description>
<techLevel>Spacer</techLevel>
<tickerType>Normal</tickerType>
<thingCategories>
<li>Apparel</li>
</thingCategories>
<recipeMaker>
<displayPriority>105</displayPriority>
<unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef>
<researchPrerequisite>WULA_Armour_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_War_Machine_Weapon_Productor</li>
</recipeUsers>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
</recipeMaker>
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
<WorkToMake>60000</WorkToMake>
<MaxHitPoints>200</MaxHitPoints>
<Mass>100</Mass>
<Flammability>0</Flammability>
<!-- <ArmorRating_Sharp>1.5</ArmorRating_Sharp>
<ArmorRating_Blunt>1.5</ArmorRating_Blunt>
<ArmorRating_Heat>2.0</ArmorRating_Heat> -->
<EnergyShieldEnergyMax>1.2</EnergyShieldEnergyMax>
</statBases>
<equippedStatOffsets>
<!-- <WorkSpeedGlobal>-0.5</WorkSpeedGlobal>
<IncomingDamageFactor>-0.5</IncomingDamageFactor> -->
<!-- <StaggerDurationFactor>-2</StaggerDurationFactor> -->
<!-- <CarryingCapacity>60</CarryingCapacity> -->
</equippedStatOffsets>
<costStuffCount>150</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costList Inherit="False">
<ComponentSpacer>4</ComponentSpacer>
</costList>
<apparel>
<tags>
<li>Wula_Armour_Armor</li>
</tags>
<bodyPartGroups>
<li>Torso</li>
</bodyPartGroups>
<!-- <wornGraphicPath>Wula/Apparel/WULA_Knight_PowerArmor</wornGraphicPath> -->
<layers>
<li>OnSkin</li>
<li>Middle</li>
<li>Shell</li>
</layers>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<soundWear>Wear_PowerArmor</soundWear>
<soundRemove>Remove_PowerArmor</soundRemove>
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
</apparel>
<thingClass>Apparel</thingClass>
<comps>
<li Class="CompProperties_Biocodable"/>
<li Class="CompProperties_Shield">
<startingTicksToReset>3600</startingTicksToReset>
<minDrawSize>3.5</minDrawSize>
<maxDrawSize>3.8</maxDrawSize>
<energyLossPerDamage>0.01</energyLossPerDamage>
<energyOnReset>4.0</energyOnReset>
<blocksRangedWeapons>false</blocksRangedWeapons>
</li>
</comps>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
</ThingDef>
<ApparelLayerDef>