Files
WulaFallenEmpireRW/1.6/Defs/ThingDefs_Misc/WULA_Apparel.xml
Tourswen 3b10ac6c85 2025-8-3
2025-08-03 01:01:26 +08:00

1522 lines
58 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- 贵族服装 -->
<ThingDef Name="WULA_ApparelRoyalBase" ParentName="ApparelMakeableBase" Abstract="True">
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<recipeMaker>
<unfinishedThingDef>UnfinishedApparel</unfinishedThingDef>
<useIngredientsForColor>false</useIngredientsForColor>
<researchPrerequisite>WULA_Synth_Clothes_3_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<displayPriority>225</displayPriority>
</recipeMaker>
<costStuffCount>125</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<thingCategories>
<li>ApparelNoble</li>
</thingCategories>
<statBases>
<WorkToMake>15000</WorkToMake>
<Mass>1</Mass>
<StuffEffectMultiplierArmor>0.35</StuffEffectMultiplierArmor>
<StuffEffectMultiplierInsulation_Cold>1</StuffEffectMultiplierInsulation_Cold>
<StuffEffectMultiplierInsulation_Heat>1</StuffEffectMultiplierInsulation_Heat>
<EquipDelay>1.5</EquipDelay>
</statBases>
<apparel>
<tags>
<li>Royal</li>
<li>Wula_Apparel</li>
</tags>
<useWornGraphicMask>true</useWornGraphicMask>
<!-- 在身体后渲染 -->
<!-- <shellRenderedBehindHead>true</shellRenderedBehindHead> -->
<!-- 待查? -->
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<!-- 会考虑温度,待查? -->
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<!-- 会考虑毒性环境,待查? -->
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
</apparel>
<colorGenerator Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
<only>(1,1,1,1)</only>
</li>
</options>
</colorGenerator>
</ThingDef>
<ThingDef Name="WULA_ApparelHatRoyalBase" ParentName="HatMakeableBase" Abstract="True">
<thingCategories>
<li>ApparelMisc</li>
</thingCategories>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<apparel>
<tags>
<li>Royal</li>
<li>Wula_Apparel</li>
</tags>
<renderSkipFlags>
<li>None</li>
</renderSkipFlags>
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
<useWornGraphicMask>true</useWornGraphicMask>
</apparel>
<colorGenerator Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
<only>(1,1,1,1)</only>
</li>
</options>
</colorGenerator>
<possessionCount>1</possessionCount>
<recipeMaker>
<unfinishedThingDef>UnfinishedApparel</unfinishedThingDef>
<useIngredientsForColor>false</useIngredientsForColor>
<researchPrerequisite>WULA_Synth_Clothes_3_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<displayPriority>225</displayPriority>
</recipeMaker>
<statBases>
<Mass>0.2</Mass>
<WorkToMake>3000</WorkToMake>
<StuffEffectMultiplierArmor>0.35</StuffEffectMultiplierArmor>
<StuffEffectMultiplierInsulation_Cold>1</StuffEffectMultiplierInsulation_Cold>
<StuffEffectMultiplierInsulation_Heat>1</StuffEffectMultiplierInsulation_Heat>
</statBases>
</ThingDef>
<ThingDef ParentName="WULA_ApparelRoyalBase">
<defName>WULA_Official_Uniform</defName>
<label>乌拉帝国双幡礼服</label>
<description>这是乌拉帝国宫廷专门配发给高级官员的制服,以一对形似幡的附件而得名。裁制得体大方,设计经久耐用,并且为合成人的躯体做了特殊改造。</description>
<graphicData>
<texPath>Wula/Apparel/WULA_official_uniform</texPath>
</graphicData>
<apparel>
<tags>
<li>RoyalTier5</li>
</tags>
<bodyPartGroups>
<li>Torso</li>
<li>Neck</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<layers>
<li>OnSkin</li>
<li>Middle</li>
</layers>
<wornGraphicPath>Wula/Apparel/WULA_official_uniform</wornGraphicPath>
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
</apparel>
<statBases>
<MaxHitPoints>200</MaxHitPoints>
<WorkToMake>6000</WorkToMake>
<Insulation_Cold>3</Insulation_Cold>
<Insulation_Heat>1.5</Insulation_Heat>
<EquipDelay>5</EquipDelay>
<StuffEffectMultiplierArmor>0.25</StuffEffectMultiplierArmor>
</statBases>
<equippedStatOffsets>
<SlaveSuppressionOffset MayRequire="Ludeon.RimWorld.Ideology">-0.1</SlaveSuppressionOffset>
<WorkSpeedGlobal>0.35</WorkSpeedGlobal>
</equippedStatOffsets>
<recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<skillRequirements>
<Crafting>7</Crafting>
</skillRequirements>
</recipeMaker>
<possessionCount>1</possessionCount>
</ThingDef>
<!-- 平民服装 -->
<ThingDef Name="WULA_ApparelCivilBase" ParentName="ApparelMakeableBase" Abstract="True">
<thingCategories>
<li>ApparelMisc</li>
</thingCategories>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<apparel>
<tags>
<li>Wula_Apparel_Init</li>
<li>Wula_Apparel</li>
<li>Wula_Clothes</li>
</tags>
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
<useWornGraphicMask>true</useWornGraphicMask>
</apparel>
<colorGenerator Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
<only>(1,1,1,1)</only>
</li>
</options>
</colorGenerator>
<possessionCount>1</possessionCount>
<recipeMaker>
<unfinishedThingDef>UnfinishedApparel</unfinishedThingDef>
<useIngredientsForColor>false</useIngredientsForColor>
</recipeMaker>
<statBases>
<Mass>1</Mass>
<WorkToMake>7000</WorkToMake>
<StuffEffectMultiplierArmor>0.35</StuffEffectMultiplierArmor>
<StuffEffectMultiplierInsulation_Cold>1</StuffEffectMultiplierInsulation_Cold>
<StuffEffectMultiplierInsulation_Heat>1</StuffEffectMultiplierInsulation_Heat>
</statBases>
</ThingDef>
<ThingDef Name="WULA_ApparelCivilHatBase" ParentName="HatMakeableBase" Abstract="True">
<thingCategories>
<li>ApparelMisc</li>
</thingCategories>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<apparel>
<tags>
<li>Wula_Apparel</li>
<li>Wula_Clothes</li>
</tags>
<renderSkipFlags>
<li>None</li>
</renderSkipFlags>
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
<useWornGraphicMask>true</useWornGraphicMask>
</apparel>
<colorGenerator Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
<only>(1,1,1,1)</only>
</li>
</options>
</colorGenerator>
<possessionCount>1</possessionCount>
<recipeMaker>
<unfinishedThingDef>UnfinishedApparel</unfinishedThingDef>
<useIngredientsForColor>false</useIngredientsForColor>
</recipeMaker>
<statBases>
<Mass>0.2</Mass>
<WorkToMake>3000</WorkToMake>
<StuffEffectMultiplierArmor>0.35</StuffEffectMultiplierArmor>
<StuffEffectMultiplierInsulation_Cold>1</StuffEffectMultiplierInsulation_Cold>
<StuffEffectMultiplierInsulation_Heat>1</StuffEffectMultiplierInsulation_Heat>
</statBases>
</ThingDef>
<ThingDef ParentName="WULA_ApparelCivilBase">
<defName>WULA_Sailor_Dress</defName>
<label>乌拉帝国水手连衣裙</label>
<description>这是乌拉帝国的一款连衣裙,上到贵族下到平民都可以穿,在肃穆的帝国中传递出了一丝俏皮和活泼。</description>
<graphicData>
<texPath>Wula/Apparel/WULA_Sailor_Dress</texPath>
</graphicData>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<!-- <li>Shoulders</li> -->
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<layers>
<!-- <li>OnSkin</li> -->
<li>Middle</li>
</layers>
<wornGraphicPath>Wula/Apparel/WULA_Sailor_Dress</wornGraphicPath>
</apparel>
<costStuffCount>100</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<equippedStatOffsets>
<SocialImpact>0.1</SocialImpact>
<MoveSpeed>0.15</MoveSpeed>
<!-- <SlaveSuppressionOffset MayRequire="Ludeon.RimWorld.Ideology">-0.1</SlaveSuppressionOffset>
<WorkSpeedGlobal>0.15</WorkSpeedGlobal> -->
</equippedStatOffsets>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_BIO</li>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<skillRequirements>
<Crafting>3</Crafting>
</skillRequirements>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="WULA_ApparelCivilBase">
<defName>WULA_Maid_Uniform</defName>
<label>乌拉帝国女仆装</label>
<description>乌拉帝国平民所穿的女仆装。虽然她们更习惯让异族的奴隶服侍自己,不过还是有一些乌拉星人选择从事服务业。</description>
<graphicData>
<texPath>Wula/Apparel/WULA_Maid_Uniform</texPath>
</graphicData>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<layers>
<!-- <li>OnSkin</li> -->
<li>Middle</li>
</layers>
<wornGraphicPath>Wula/Apparel/WULA_Maid_Uniform</wornGraphicPath>
</apparel>
<equippedStatOffsets>
<PlantWorkSpeed>0.15</PlantWorkSpeed>
<PlantHarvestYield>0.1</PlantHarvestYield>
<CookSpeed>0.2</CookSpeed>
<ButcheryFleshSpeed>0.2</ButcheryFleshSpeed>
<!-- <SlaveSuppressionOffset MayRequire="Ludeon.RimWorld.Ideology">-0.1</SlaveSuppressionOffset>
<WorkSpeedGlobal>0.15</WorkSpeedGlobal> -->
</equippedStatOffsets>
<costStuffCount>100</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_BIO</li>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<skillRequirements>
<Crafting>3</Crafting>
</skillRequirements>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="WULA_ApparelCivilHatBase">
<defName>WULA_Maid_Uniform_Headband</defName>
<label>乌拉帝国女仆发饰</label>
<description>乌拉帝国女仆装的配套发饰。</description>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_BIO</li>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<displayPriority>105</displayPriority>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Maid_Uniform_Headband</texPath>
</graphicData>
<statBases>
<Mass>0.1</Mass>
</statBases>
<equippedStatOffsets>
</equippedStatOffsets>
<costStuffCount>20</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<apparel>
<countsAsClothingForNudity>false</countsAsClothingForNudity>
<bodyPartGroups>
<li>FullHead</li>
</bodyPartGroups>
<layers>
<li>Overhead</li>
</layers>
<parentTagDef>ApparelHead</parentTagDef>
<wornGraphicPath>Wula/Apparel/WULA_Maid_Uniform_Headband</wornGraphicPath>
</apparel>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="WULA_ApparelCivilBase">
<defName>WULA_Nurse_Uniform</defName>
<label>乌拉帝国护士装</label>
<description>乌拉帝国平民所穿的护士装。一反常态的深色护士服反倒让病人感到不安——不过比起救人,她们更多的是在执行一些在其他种族看来“非道德”的医学操作。</description>
<graphicData>
<texPath>Wula/Apparel/WULA_Nurse_Uniform</texPath>
</graphicData>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<layers>
<!-- <li>OnSkin</li> -->
<li>Middle</li>
</layers>
<wornGraphicPath>Wula/Apparel/WULA_Nurse_Uniform</wornGraphicPath>
</apparel>
<equippedStatOffsets>
<MedicalTendQualityOffset>1</MedicalTendQualityOffset>
</equippedStatOffsets>
<costStuffCount>100</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_BIO</li>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<skillRequirements>
<Crafting>3</Crafting>
</skillRequirements>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="WULA_ApparelCivilHatBase">
<defName>WULA_Nurse_Uniform_Headband</defName>
<label>乌拉帝国护士帽</label>
<description>乌拉帝国护士装的配套发饰。</description>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_BIO</li>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<displayPriority>105</displayPriority>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Nurse_Uniform_Headband</texPath>
</graphicData>
<statBases>
<Mass>0.1</Mass>
</statBases>
<equippedStatOffsets>
</equippedStatOffsets>
<costStuffCount>20</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<apparel>
<countsAsClothingForNudity>false</countsAsClothingForNudity>
<bodyPartGroups>
<li>FullHead</li>
</bodyPartGroups>
<layers>
<li>Overhead</li>
</layers>
<parentTagDef>ApparelHead</parentTagDef>
<wornGraphicPath>Wula/Apparel/WULA_Nurse_Uniform_Headband</wornGraphicPath>
</apparel>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="WULA_ApparelCivilBase">
<defName>WULA_Qipao</defName>
<label>乌拉帝国旗袍</label>
<description>乌拉帝国中较高等的公民所着服装,修身而不失典雅之姿。</description>
<graphicData>
<texPath>Wula/Apparel/WULA_Qipao</texPath>
</graphicData>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<layers>
<!-- <li>OnSkin</li> -->
<li>Middle</li>
</layers>
<wornGraphicPath>Wula/Apparel/WULA_Qipao</wornGraphicPath>
</apparel>
<equippedStatOffsets>
<ResearchSpeedFactor>0.1</ResearchSpeedFactor>
<EntityStudyRate MayRequire="Ludeon.RimWorld.Anomaly">0.1</EntityStudyRate>
<SocialImpact>0.1</SocialImpact>
</equippedStatOffsets>
<costStuffCount>100</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_BIO</li>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<skillRequirements>
<Crafting>3</Crafting>
</skillRequirements>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="WULA_ApparelCivilBase">
<defName>WULA_Nun_Uniform</defName>
<label>乌拉帝国修女服</label>
<description>乌拉帝国修女所着的衣服,虽然作为战斗服装来说几乎没有防护,但是它可以用乌拉帝国的技术抽出穿着者的灵能并形成一道灵能护盾——无论使用者是否愿意。</description>
<tickerType>Normal</tickerType>
<graphicData>
<texPath>Wula/Apparel/WULA_Nun_Uniform</texPath>
</graphicData>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<layers>
<!-- <li>OnSkin</li> -->
<li>Middle</li>
</layers>
<wornGraphicPath>Wula/Apparel/WULA_Nun_Uniform</wornGraphicPath>
</apparel>
<costList Inherit="False">
<ComponentIndustrial>2</ComponentIndustrial>
</costList>
<statBases>
<WorkToMake>10000</WorkToMake>
<MaxHitPoints>200</MaxHitPoints>
<ArmorRating_Sharp>0.2</ArmorRating_Sharp>
<ArmorRating_Blunt>0.1</ArmorRating_Blunt>
<ArmorRating_Heat>0.1</ArmorRating_Heat>
<EnergyShieldEnergyMax>1.5</EnergyShieldEnergyMax>
</statBases>
<equippedStatOffsets>
<MeleeDodgeChance>5</MeleeDodgeChance>
<MentalBreakThreshold>-0.1</MentalBreakThreshold>
</equippedStatOffsets>
<costStuffCount>200</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_2_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<skillRequirements>
<Crafting>5</Crafting>
</skillRequirements>
</recipeMaker>
<comps>
<li Class="WulaFallenEmpire.CompProperties_ApparelInterceptor">
<!-- 基础功能 -->
<radius>1.5</radius> <!-- 护盾半径,决定了拦截范围 -->
<hitPoints>250</hitPoints> <!-- 护盾的生命值,每次拦截会消耗 -->
<rechargeDelay>2800</rechargeDelay> <!-- 护盾破裂后的冷却时间 (ticks) -->
<!-- 拦截类型 -->
<interceptGroundProjectiles>true</interceptGroundProjectiles> <!-- 是否拦截地面弹丸 (如子弹) -->
<interceptAirProjectiles>false</interceptAirProjectiles> <!-- 是否拦截空中弹丸 (如炮弹) -->
<interceptNonHostileProjectiles>true</interceptNonHostileProjectiles> <!-- 是否拦截非敌对弹丸 -->
<!-- 视觉与音效 -->
<color>(0.5, 0.3, 0.9, 0.5)</color> <!-- 护盾气泡的颜色 (RGBA) -->
<soundIntercept>Interceptor_BlockedProjectile</soundIntercept> <!-- 成功拦截时的音效 -->
<soundBreak>Shield_Break</soundBreak> <!-- 护盾破裂时的音效 -->
<reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect> <!-- 护盾冷却结束后恢复的特效 -->
<!-- EMP 效果 -->
<isImmuneToEMP>true</isImmuneToEMP> <!-- 是否免疫EMP伤害 -->
<disarmedByEmpForTicks>600</disarmedByEmpForTicks> <!-- 被EMP击中后额外的眩晕/瘫痪时间 (ticks) -->
<!-- 被动恢复 -->
<rechargeHitPointsIntervalTicks>60</rechargeHitPointsIntervalTicks> <!-- 未破盾时每隔多少ticks恢复1点生命值 -->
</li>
</comps>
</ThingDef>
<ThingDef ParentName="WULA_ApparelCivilHatBase">
<defName>WULA_Nun_veil</defName>
<label>乌拉帝国修女头巾</label>
<description>乌拉帝国修女装的配套发饰,能像服装那样支起一个较小的灵能护盾。</description>
<tickerType>Normal</tickerType>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_2_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<displayPriority>105</displayPriority>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Nun_veil</texPath>
</graphicData>
<statBases>
<EnergyShieldEnergyMax>0.25</EnergyShieldEnergyMax>
<Mass>0.1</Mass>
</statBases>
<equippedStatOffsets>
</equippedStatOffsets>
<costStuffCount>50</costStuffCount>
<costList Inherit="False">
<ComponentIndustrial>1</ComponentIndustrial>
</costList>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<apparel>
<countsAsClothingForNudity>false</countsAsClothingForNudity>
<bodyPartGroups>
<li>FullHead</li>
</bodyPartGroups>
<layers>
<li>Overhead</li>
</layers>
<parentTagDef>ApparelHead</parentTagDef>
<wornGraphicPath>Wula/Apparel/WULA_Nun_veil</wornGraphicPath>
</apparel>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
<comps>
<li Class="WulaFallenEmpire.CompProperties_ApparelInterceptor">
<!-- 基础功能 -->
<radius>1.46</radius> <!-- 护盾半径,决定了拦截范围 -->
<hitPoints>100</hitPoints> <!-- 护盾的生命值,每次拦截会消耗 -->
<rechargeDelay>2800</rechargeDelay> <!-- 护盾破裂后的冷却时间 (ticks) -->
<!-- 拦截类型 -->
<interceptGroundProjectiles>true</interceptGroundProjectiles> <!-- 是否拦截地面弹丸 (如子弹) -->
<interceptAirProjectiles>false</interceptAirProjectiles> <!-- 是否拦截空中弹丸 (如炮弹) -->
<interceptNonHostileProjectiles>false</interceptNonHostileProjectiles> <!-- 是否拦截非敌对弹丸 -->
<!-- 视觉与音效 -->
<color>(0.5, 0.3, 0.9, 0.5)</color> <!-- 护盾气泡的颜色 (RGBA) -->
<soundIntercept>Interceptor_BlockedProjectile</soundIntercept> <!-- 成功拦截时的音效 -->
<soundBreak>Shield_Break</soundBreak> <!-- 护盾破裂时的音效 -->
<reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect> <!-- 护盾冷却结束后恢复的特效 -->
<!-- EMP 效果 -->
<isImmuneToEMP>true</isImmuneToEMP> <!-- 是否免疫EMP伤害 -->
<disarmedByEmpForTicks>600</disarmedByEmpForTicks> <!-- 被EMP击中后额外的眩晕/瘫痪时间 (ticks) -->
<!-- 被动恢复 -->
<rechargeHitPointsIntervalTicks>60</rechargeHitPointsIntervalTicks> <!-- 未破盾时每隔多少ticks恢复1点生命值 -->
</li>
</comps>
</ThingDef>
<!-- 内衬 -->
<ThingDef Name="WULA_ApparelOnSkinBase" ParentName="ApparelMakeableBase" Abstract="True">
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<thingCategories>
<li>ApparelMisc</li>
</thingCategories>
<costStuffCount>30</costStuffCount>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
<apparel>
<tags>
<li>Wula_Apparel</li>
<li>Wula_Inner</li>
</tags>
<bodyPartGroups>
<li>Torso</li>
</bodyPartGroups>
<layers>
<li>OnSkin</li>
</layers>
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
<useWornGraphicMask>true</useWornGraphicMask>
</apparel>
<recipeMaker>
<unfinishedThingDef>UnfinishedApparel</unfinishedThingDef>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<useIngredientsForColor>false</useIngredientsForColor>
</recipeMaker>
<possessionCount>1</possessionCount>
<statBases>
<Mass>0.2</Mass>
<StuffEffectMultiplierArmor>0.1</StuffEffectMultiplierArmor>
<StuffEffectMultiplierInsulation_Cold>0.5</StuffEffectMultiplierInsulation_Cold>
<StuffEffectMultiplierInsulation_Heat>0.5</StuffEffectMultiplierInsulation_Heat>
</statBases>
</ThingDef>
<ThingDef ParentName="WULA_ApparelOnSkinBase">
<defName>WULA_Bodystocking</defName>
<label>乌拉帝国连身黑丝</label>
<description>这就是普通的连身黑丝,在哪里造的有什么关系吗?它没有什么别的功能,除了提供一些保暖能力——话说回来,乌拉合成人又不会感到冷。</description>
<graphicData>
<texPath>Wula/Apparel/WULA_Bodystocking</texPath>
</graphicData>
<apparel>
<tags>
<li>Wula_Apparel_Init</li>
</tags>
<wornGraphicPath>Wula/Apparel/WULA_Bodystocking</wornGraphicPath>
</apparel>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_BIO</li>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
</recipeMaker>
<statBases>
<WorkToMake>3000</WorkToMake>
</statBases>
</ThingDef>
<ThingDef ParentName="WULA_ApparelOnSkinBase">
<defName>WULA_Bodystocking_White</defName>
<label>乌拉帝国连身白丝</label>
<description>虽然名为连身白丝,但是这种织物的实际颜色取决于材料的颜色。</description>
<graphicData>
<texPath>Wula/Apparel/WULA_Bodystocking_White</texPath>
</graphicData>
<apparel>
<tags>
<li>Wula_Apparel_Init</li>
</tags>
<wornGraphicPath>Wula/Apparel/WULA_Bodystocking_White</wornGraphicPath>
</apparel>
<equippedStatOffsets>
<StuffEffectMultiplierInsulation_Cold>0.20</StuffEffectMultiplierInsulation_Cold>
<StuffEffectMultiplierInsulation_Heat>0.10</StuffEffectMultiplierInsulation_Heat>
</equippedStatOffsets>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_BIO</li>
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
</recipeMaker>
<statBases>
<WorkToMake>3000</WorkToMake>
</statBases>
</ThingDef>
<ThingDef ParentName="WULA_ApparelOnSkinBase">
<defName>WULA_Body_Suit</defName>
<label>乌拉帝国驾驶服</label>
<description>这是乌拉帝国的战斗人员专用的制服,拥有一整套神经接口用以和其他外接护甲连接。它可以增加穿戴者的战斗技能,但是在干活的时候会束手束脚不太方便。</description>
<graphicData>
<texPath>Wula/Apparel/WULA_Body_Suit</texPath>
</graphicData>
<thingCategories>
<li>ApparelArmor</li>
</thingCategories>
<costStuffCount>50</costStuffCount>
<costList Inherit="False">
<ComponentIndustrial>2</ComponentIndustrial>
</costList>
<apparel>
<wornGraphicPath>Wula/Apparel/WULA_Body_Suit</wornGraphicPath>
</apparel>
<equippedStatOffsets>
<WorkSpeedGlobal>-0.1</WorkSpeedGlobal>
<AimingDelayFactor>-0.1</AimingDelayFactor>
<ShootingAccuracyPawn>0.5</ShootingAccuracyPawn>
<MeleeDamageFactor>0.2</MeleeDamageFactor>
<MeleeCooldownFactor>-0.1</MeleeCooldownFactor>
<MoveSpeed>0.5</MoveSpeed>
</equippedStatOffsets>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Clothes_2_Technology</researchPrerequisite>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<skillRequirements>
<Crafting>5</Crafting>
</skillRequirements>
</recipeMaker>
<statBases>
<WorkToMake>7000</WorkToMake>
<StuffEffectMultiplierArmor>0.5</StuffEffectMultiplierArmor>
</statBases>
</ThingDef>
<!-- 普通甲 -->
<ThingDef Name="WULA_ApparelArmorBase" ParentName="ArmorMachineableBase" Abstract="True">
<techLevel>Spacer</techLevel>
<tickerType>Normal</tickerType>
<thingCategories>
<li>ApparelArmor</li>
</thingCategories>
<recipeMaker>
<displayPriority>105</displayPriority>
<unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<useIngredientsForColor>false</useIngredientsForColor>
</recipeMaker>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<apparel>
<tags>
<li>Wula_Apparel</li>
<li>Wula_Armor</li>
</tags>
<bodyPartGroups>
<li>Torso</li>
<li>Neck</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<layers>
<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>
<useWornGraphicMask>true</useWornGraphicMask>
</apparel>
<thingClass>Apparel</thingClass>
<comps>
<li Class="CompProperties_Biocodable"/>
</comps>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
<statBases>
<StuffEffectMultiplierArmor>0.6</StuffEffectMultiplierArmor>
<StuffEffectMultiplierInsulation_Cold>0.25</StuffEffectMultiplierInsulation_Cold>
<StuffEffectMultiplierInsulation_Heat>0.25</StuffEffectMultiplierInsulation_Heat>
</statBases>
</ThingDef>
<ThingDef Name="WULA_ApparelHelmetBase" ParentName="HatMakeableBase" Abstract="True">
<techLevel>Spacer</techLevel>
<thingCategories>
<li>ApparelArmor</li>
</thingCategories>
<recipeMaker>
<displayPriority>105</displayPriority>
<unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
</recipeMaker>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<apparel>
<renderSkipFlags>
<li>None</li>
</renderSkipFlags>
<countsAsClothingForNudity>false</countsAsClothingForNudity>
<tags>
<li>Wula_Apparel</li>
<li>Wula_Armor</li>
</tags>
<bodyPartGroups>
<li>FullHead</li>
</bodyPartGroups>
<layers>
<li>Overhead</li>
</layers>
<parentTagDef>ApparelHead</parentTagDef>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<soundWear>Wear_PowerArmor</soundWear>
<soundRemove>Remove_PowerArmor</soundRemove>
<useWornGraphicMask>true</useWornGraphicMask>
</apparel>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
<statBases>
<StuffEffectMultiplierArmor>0.6</StuffEffectMultiplierArmor>
<StuffEffectMultiplierInsulation_Cold>0.25</StuffEffectMultiplierInsulation_Cold>
<StuffEffectMultiplierInsulation_Heat>0.25</StuffEffectMultiplierInsulation_Heat>
</statBases>
</ThingDef>
<ThingDef ParentName="WULA_ApparelArmorBase">
<defName>WULA_Assault_Troop_PowerArmor</defName>
<label>乌拉帝国突击队装甲</label>
<description>乌拉帝国的常规步兵部队穿戴的动力甲,以轻便和高防御力受到喜爱。</description>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Armor_Technology</researchPrerequisite>
<skillRequirements>
<Crafting>7</Crafting>
</skillRequirements>
<useIngredientsForColor>false</useIngredientsForColor>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Assault_Troop_PowerArmor</texPath>
</graphicData>
<statBases>
<WorkToMake>40000</WorkToMake>
<MaxHitPoints>500</MaxHitPoints>
<Mass>8</Mass>
<Flammability>0</Flammability>
<ArmorRating_Sharp>0.75</ArmorRating_Sharp>
<ArmorRating_Blunt>0.75</ArmorRating_Blunt>
<ArmorRating_Heat>1.0</ArmorRating_Heat>
<EquipDelay>15</EquipDelay>
<!-- <EnergyShieldEnergyMax>1.5</EnergyShieldEnergyMax> -->
</statBases>
<equippedStatOffsets>
<WorkSpeedGlobal>-0.05</WorkSpeedGlobal>
<StaggerDurationFactor>-0.5</StaggerDurationFactor>
<CarryingCapacity>60</CarryingCapacity>
</equippedStatOffsets>
<costStuffCount>200</costStuffCount>
<costList Inherit="False">
<ComponentIndustrial>8</ComponentIndustrial>
</costList>
<apparel>
<tags>
<li>Wula_Armor_Medium</li>
</tags>
<wornGraphicPath>Wula/Apparel/WULA_Assault_Troop_PowerArmor</wornGraphicPath>
</apparel>
</ThingDef>
<ThingDef ParentName="WULA_ApparelHelmetBase">
<defName>WULA_Assault_Troop_Helmet</defName>
<label>乌拉帝国突击队头盔</label>
<description>与乌拉帝国突击队装甲配套的头盔,能够辅助穿戴者的瞄准,但是会导致使用者头部重心向前,十分阻碍日常工作。</description>
<recipeMaker>
<skillRequirements>
<Crafting>7</Crafting>
</skillRequirements>
<researchPrerequisite>WULA_Synth_Armor_Technology</researchPrerequisite>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Assault_Troop_Helmet</texPath>
</graphicData>
<statBases>
<WorkToMake>10000</WorkToMake>
<MaxHitPoints>500</MaxHitPoints>
<Mass>1</Mass>
<Flammability>0</Flammability>
<ArmorRating_Sharp>1</ArmorRating_Sharp>
<ArmorRating_Blunt>1</ArmorRating_Blunt>
<ArmorRating_Heat>2.0</ArmorRating_Heat>
<EquipDelay>15</EquipDelay>
</statBases>
<equippedStatOffsets>
<WorkSpeedGlobal>-0.1</WorkSpeedGlobal>
<AimingDelayFactor>-0.15</AimingDelayFactor>
<ShootingAccuracyPawn>0.5</ShootingAccuracyPawn>
</equippedStatOffsets>
<apparel>
<tags>
<li>Wula_Armor_Medium</li>
</tags>
<wornGraphicPath>Wula/Apparel/WULA_Assault_Troop_Helmet</wornGraphicPath>
</apparel>
<costStuffCount>30</costStuffCount>
<costList Inherit="False">
<ComponentIndustrial>1</ComponentIndustrial>
</costList>
</ThingDef>
<ThingDef ParentName="WULA_ApparelArmorBase">
<defName>WULA_Knight_PowerArmor</defName>
<label>乌拉帝国骑士军团甲</label>
<description>乌拉帝国骑士所穿戴的动力甲虽然看起来很薄但是实际上防御力相当强大能够以能量护盾抵挡射弹还有一只挂载了KRc-7"熔岩"火炮的副肢提供补充火力。</description>
<thingCategories>
<li>ApparelNoble</li>
</thingCategories>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Armor_2_Technology</researchPrerequisite>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Knight_PowerArmor</texPath>
</graphicData>
<statBases>
<WorkToMake>60000</WorkToMake>
<MaxHitPoints>1000</MaxHitPoints>
<Mass>20</Mass>
<Flammability>0</Flammability>
<ArmorRating_Sharp>1.2</ArmorRating_Sharp>
<ArmorRating_Blunt>1.2</ArmorRating_Blunt>
<ArmorRating_Heat>2.0</ArmorRating_Heat>
<EquipDelay>35</EquipDelay>
<EnergyShieldEnergyMax>0.5</EnergyShieldEnergyMax>
</statBases>
<equippedStatOffsets>
<MoveSpeed>-0.25</MoveSpeed>
<WorkSpeedGlobal>-0.2</WorkSpeedGlobal>
<IncomingDamageFactor>-0.25</IncomingDamageFactor>
<StaggerDurationFactor>-2</StaggerDurationFactor>
<CarryingCapacity>120</CarryingCapacity>
</equippedStatOffsets>
<costStuffCount>250</costStuffCount>
<costList Inherit="False">
<ComponentSpacer>8</ComponentSpacer>
</costList>
<apparel>
<tags>
<li>Wula_Armor_Heavy</li>
<li>RoyalTier5</li>
<li>Royal</li>
</tags>
<wornGraphicPath>Wula/Apparel/WULA_Knight_PowerArmor</wornGraphicPath>
</apparel>
<comps>
<li Class="CompProperties_ApparelReloadable">
<maxCharges>3</maxCharges>
<ammoDef>Steel</ammoDef>
<ammoCountPerCharge>5</ammoCountPerCharge>
<baseReloadTicks>60</baseReloadTicks>
<soundReload>Standard_Reload</soundReload>
<hotKey>Misc4</hotKey>
<chargeNoun>炮弹</chargeNoun>
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
</li>
<li Class="WulaFallenEmpire.CompProperties_ApparelInterceptor">
<!-- 基础功能 -->
<radius>1.25</radius> <!-- 护盾半径,决定了拦截范围 -->
<hitPoints>150</hitPoints> <!-- 护盾的生命值,每次拦截会消耗 -->
<rechargeDelay>2800</rechargeDelay> <!-- 护盾破裂后的冷却时间 (ticks) -->
<!-- 拦截类型 -->
<interceptGroundProjectiles>true</interceptGroundProjectiles> <!-- 是否拦截地面弹丸 (如子弹) -->
<interceptAirProjectiles>false</interceptAirProjectiles> <!-- 是否拦截空中弹丸 (如炮弹) -->
<interceptNonHostileProjectiles>false</interceptNonHostileProjectiles> <!-- 是否拦截非敌对弹丸 -->
<!-- 视觉与音效 -->
<color>(0.9, 0.2, 0.2, 0.5)</color> <!-- 护盾气泡的颜色 (RGBA) -->
<soundIntercept>Interceptor_BlockedProjectile</soundIntercept> <!-- 成功拦截时的音效 -->
<soundBreak>Shield_Break</soundBreak> <!-- 护盾破裂时的音效 -->
<reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect> <!-- 护盾冷却结束后恢复的特效 -->
<!-- EMP 效果 -->
<isImmuneToEMP>false</isImmuneToEMP> <!-- 是否免疫EMP伤害 -->
<disarmedByEmpForTicks>600</disarmedByEmpForTicks> <!-- 被EMP击中后额外的眩晕/瘫痪时间 (ticks) -->
<!-- 被动恢复 -->
<rechargeHitPointsIntervalTicks>60</rechargeHitPointsIntervalTicks> <!-- 未破盾时每隔多少ticks恢复1点生命值 -->
</li>
</comps>
<verbs>
<li>
<verbClass>Verb_LaunchProjectileStaticPsychic</verbClass>
<label>KRc-7"熔岩"副炮</label>
<defaultProjectile>Bullet_WULA_RW_Handle_Cannon</defaultProjectile>
<warmupTime>4.5</warmupTime>
<range>22</range>
<burstShotCount>1</burstShotCount>
<onlyManualCast>true</onlyManualCast>
<hasStandardCommand>true</hasStandardCommand>
<targetable>true</targetable>
<violent>true</violent>
<targetParams>
<canTargetPawns>true</canTargetPawns>
<canTargetBuildings>true</canTargetBuildings>
<canTargetLocations>true</canTargetLocations>
</targetParams>
<soundCast>FlareLaunch</soundCast>
<rangedFireRulepack>Combat_RangedFire_Thrown</rangedFireRulepack>
<canGoWild>false</canGoWild>
<explosionRadiusRingColor>(0.8, 0.8, 0.4, 1)</explosionRadiusRingColor><!-- Keep in sync with PlaceWorker_GlowRadius.RingColor -->
</li>
</verbs>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="WULA_ApparelHelmetBase">
<defName>WULA_Knight_Helmet</defName>
<label>乌拉帝国骑士头盔</label>
<description>与乌拉帝国骑士的动力甲配套的头盔,能够辅助穿戴者的瞄准。</description>
<thingCategories>
<li>HeadgearNoble</li>
</thingCategories>
<recipeMaker>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
<researchPrerequisite>WULA_Synth_Armor_2_Technology</researchPrerequisite>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Knight_Helmet</texPath>
</graphicData>
<statBases>
<WorkToMake>20000</WorkToMake>
<MaxHitPoints>1000</MaxHitPoints>
<Mass>3</Mass>
<Flammability>0</Flammability>
<ArmorRating_Sharp>1</ArmorRating_Sharp>
<ArmorRating_Blunt>1</ArmorRating_Blunt>
<ArmorRating_Heat>2.0</ArmorRating_Heat>
<EquipDelay>15</EquipDelay>
</statBases>
<equippedStatOffsets>
<IncomingDamageFactor>-0.075</IncomingDamageFactor>
<AimingDelayFactor>-0.25</AimingDelayFactor>
<ShootingAccuracyPawn>2</ShootingAccuracyPawn>
</equippedStatOffsets>
<apparel>
<tags>
<li>Wula_Armor_Heavy</li>
<li>RoyalTier5</li>
<li>Royal</li>
</tags>
<wornGraphicPath>Wula/Apparel/WULA_Knight_Helmet</wornGraphicPath>
</apparel>
<costStuffCount>50</costStuffCount>
<costList Inherit="False">
<ComponentSpacer>1</ComponentSpacer>
</costList>
</ThingDef>
<ThingDef ParentName="WULA_ApparelArmorBase">
<defName>WULA_Heavy_Infantry_PowerArmor</defName>
<label>乌拉帝国重装装甲</label>
<description>乌拉帝国重步兵所穿戴的动力甲在乌拉帝国常规装备库中属于最重型那一档——行动缓慢防御力强大拥有厚重的立场盾自带额外的动力拳武器并且背挂两门ILm-60"铬铁"迫击炮用于轰炸敌军。</description>
<thingCategories>
<li>ApparelNoble</li>
</thingCategories>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Armor_2_Technology</researchPrerequisite>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Heavy_Infantry_PowerArmor</texPath>
</graphicData>
<statBases>
<WorkToMake>50000</WorkToMake>
<MaxHitPoints>1000</MaxHitPoints>
<Mass>20</Mass>
<Flammability>0</Flammability>
<ArmorRating_Sharp>1.5</ArmorRating_Sharp>
<ArmorRating_Blunt>1.5</ArmorRating_Blunt>
<ArmorRating_Heat>2.0</ArmorRating_Heat>
<EquipDelay>40</EquipDelay>
<!-- <EnergyShieldEnergyMax>0.25</EnergyShieldEnergyMax> -->
</statBases>
<equippedStatOffsets>
<WorkSpeedGlobal>-0.2</WorkSpeedGlobal>
<IncomingDamageFactor>-0.25</IncomingDamageFactor>
<StaggerDurationFactor>-2</StaggerDurationFactor>
<CarryingCapacity>250</CarryingCapacity>
<MoveSpeed>-2</MoveSpeed>
</equippedStatOffsets>
<costStuffCount>350</costStuffCount>
<costList Inherit="False">
<ComponentSpacer>4</ComponentSpacer>
</costList>
<apparel>
<tags>
<li>Wula_Armor_Super_Heavy</li>
<li>RoyalTier5</li>
<li>Royal</li>
</tags>
<wornGraphicPath>Wula/Apparel/WULA_Heavy_Infantry_PowerArmor</wornGraphicPath>
</apparel>
<comps>
<li Class="CompProperties_ApparelReloadable">
<maxCharges>30</maxCharges>
<ammoDef>Steel</ammoDef>
<ammoCountPerCharge>2</ammoCountPerCharge>
<baseReloadTicks>360</baseReloadTicks>
<soundReload>Standard_Reload</soundReload>
<hotKey>Misc4</hotKey>
<chargeNoun>炮弹</chargeNoun>
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
</li>
<li Class="WulaFallenEmpire.CompProperties_ApparelInterceptor">
<!-- 基础功能 -->
<radius>1.25</radius> <!-- 护盾半径,决定了拦截范围 -->
<hitPoints>200</hitPoints> <!-- 护盾的生命值,每次拦截会消耗 -->
<rechargeDelay>2800</rechargeDelay> <!-- 护盾破裂后的冷却时间 (ticks) -->
<!-- 拦截类型 -->
<interceptGroundProjectiles>true</interceptGroundProjectiles> <!-- 是否拦截地面弹丸 (如子弹) -->
<interceptAirProjectiles>false</interceptAirProjectiles> <!-- 是否拦截空中弹丸 (如炮弹) -->
<interceptNonHostileProjectiles>false</interceptNonHostileProjectiles> <!-- 是否拦截非敌对弹丸 -->
<!-- 视觉与音效 -->
<color>(0.9, 0.2, 0.2, 0.5)</color> <!-- 护盾气泡的颜色 (RGBA) -->
<soundIntercept>Interceptor_BlockedProjectile</soundIntercept> <!-- 成功拦截时的音效 -->
<soundBreak>Shield_Break</soundBreak> <!-- 护盾破裂时的音效 -->
<reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect> <!-- 护盾冷却结束后恢复的特效 -->
<!-- EMP 效果 -->
<isImmuneToEMP>false</isImmuneToEMP> <!-- 是否免疫EMP伤害 -->
<disarmedByEmpForTicks>600</disarmedByEmpForTicks> <!-- 被EMP击中后额外的眩晕/瘫痪时间 (ticks) -->
<!-- 被动恢复 -->
<rechargeHitPointsIntervalTicks>60</rechargeHitPointsIntervalTicks> <!-- 未破盾时每隔多少ticks恢复1点生命值 -->
</li>
<li Class="CompProperties_CauseHediff_Apparel">
<hediff>WULA_Heavy_Infantry_PowerArmor_PowerFist</hediff>
<part>Torso</part>
</li>
</comps>
<verbs>
<li>
<verbClass>Verb_LaunchProjectileStaticPsychic</verbClass>
<label>ILm-60"铬铁"迫击炮</label>
<defaultProjectile>Bullet_WULA_Heavy_Infantry_PowerArmor</defaultProjectile>
<warmupTime>1.25</warmupTime>
<range>120</range>
<minRange>8</minRange>
<onlyManualCast>true</onlyManualCast>
<hasStandardCommand>true</hasStandardCommand>
<forcedMissRadius>2</forcedMissRadius>
<targetable>true</targetable>
<violent>true</violent>
<requireLineOfSight>false</requireLineOfSight>
<targetParams>
<canTargetPawns>true</canTargetPawns>
<canTargetBuildings>true</canTargetBuildings>
<canTargetLocations>true</canTargetLocations>
</targetParams>
<soundCast>Mortar_LaunchA</soundCast>
<canGoWild>false</canGoWild>
<explosionRadiusRingColor>(0.8, 0.8, 0.4, 1)</explosionRadiusRingColor><!-- Keep in sync with PlaceWorker_GlowRadius.RingColor -->
</li>
</verbs>
</ThingDef>
<ThingDef ParentName="BaseBullet">
<defName>Bullet_WULA_Heavy_Infantry_PowerArmor</defName>
<label>铬铁迫击炮弹</label>
<graphicData>
<texPath>Wula/Projectile/WULA_Mortar_Shell</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
</graphicData>
<thingClass>Projectile_Explosive</thingClass>
<projectile>
<damageDef>Bomb</damageDef>
<damageAmountBase>20</damageAmountBase>
<speed>45</speed>
<explosionRadius>3.5</explosionRadius>
<armorPenetrationBase>0.1</armorPenetrationBase>
<flyOverhead>true</flyOverhead>
<soundHitThickRoof>Artillery_HitThickRoof</soundHitThickRoof>
<soundExplode>MortarBomb_Explode</soundExplode>
<soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate>
<soundAmbient>MortarRound_Ambient</soundAmbient>
</projectile>
</ThingDef>
<ThingDef ParentName="WULA_ApparelHelmetBase">
<defName>WULA_Heavy_Infantry_Helmet</defName>
<label>乌拉帝国重装头盔</label>
<description>与乌拉帝国重装装甲配套的头盔,防御力强大。</description>
<thingCategories>
<li>HeadgearNoble</li>
</thingCategories>
<recipeMaker>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
<researchPrerequisite>WULA_Synth_Armor_2_Technology</researchPrerequisite>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Heavy_Infantry_Helmet</texPath>
</graphicData>
<statBases>
<WorkToMake>20000</WorkToMake>
<MaxHitPoints>1000</MaxHitPoints>
<Mass>5</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>
</statBases>
<equippedStatOffsets>
<IncomingDamageFactor>-0.1</IncomingDamageFactor>
</equippedStatOffsets>
<apparel>
<tags>
<li>Wula_Armor_Super_Heavy</li>
<li>RoyalTier5</li>
<li>Royal</li>
</tags>
<wornGraphicPath>Wula/Apparel/WULA_Heavy_Infantry_Helmet</wornGraphicPath>
</apparel>
<costStuffCount>100</costStuffCount>
<costList Inherit="False">
<ComponentSpacer>1</ComponentSpacer>
</costList>
</ThingDef>
<!-- 盾牌 -->
<ThingDef Name="WULA_ApparelShieldBase" ParentName="ArmorMachineableBase" Abstract="True">
<techLevel>Spacer</techLevel>
<tickerType>Normal</tickerType>
<thingCategories>
<li>ApparelArmor</li>
</thingCategories>
<recipeMaker>
<displayPriority>105</displayPriority>
<unfinishedThingDef>UnfinishedTechArmor</unfinishedThingDef>
<recipeUsers Inherit="False">
<li>WULA_Cube_Productor_Energy</li>
</recipeUsers>
<useIngredientsForColor>false</useIngredientsForColor>
</recipeMaker>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<apparel>
<tags>
<li>Wula_Apparel</li>
</tags>
<layers>
<li>Shield</li>
</layers>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
<useWornGraphicMask>true</useWornGraphicMask>
</apparel>
<thingClass>Apparel</thingClass>
<comps>
<li Class="CompProperties_Biocodable"/>
</comps>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
<statBases>
<StuffEffectMultiplierArmor>0.8</StuffEffectMultiplierArmor>
<StuffEffectMultiplierInsulation_Cold>0</StuffEffectMultiplierInsulation_Cold>
<StuffEffectMultiplierInsulation_Heat>0</StuffEffectMultiplierInsulation_Heat>
</statBases>
</ThingDef>
<ThingDef ParentName="WULA_ApparelShieldBase">
<defName>WULA_Shield_Base</defName>
<label>乌拉帝国盾牌</label>
<description>一面供乌拉帝国突击队使用的盾牌,在武装序列中属于重型盾牌,可以为远程武器提供架枪支柱以稳定瞄准。</description>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Weapon_2_Stun_Technology</researchPrerequisite>
<skillRequirements>
<Crafting>7</Crafting>
</skillRequirements>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Shield_Base</texPath>
</graphicData>
<statBases>
<WorkToMake>5000</WorkToMake>
<MaxHitPoints>1000</MaxHitPoints>
<Mass>10</Mass>
<Flammability>0</Flammability>
<ArmorRating_Sharp>0.6</ArmorRating_Sharp>
<ArmorRating_Blunt>0.6</ArmorRating_Blunt>
<ArmorRating_Heat>0.2</ArmorRating_Heat>
<EquipDelay>3</EquipDelay>
<!-- <EnergyShieldEnergyMax>4.0</EnergyShieldEnergyMax> -->
</statBases>
<equippedStatOffsets>
<MoveSpeed>-0.5</MoveSpeed>
<ShootingAccuracyPawn>5</ShootingAccuracyPawn>
</equippedStatOffsets>
<costStuffCount>100</costStuffCount>
<apparel>
<tags>
<li>Wula_Armor_Super_Heavy</li>
</tags>
<bodyPartGroups>
<li>Torso</li>
<li>Neck</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<wornGraphicPath>Wula/Apparel/WULA_Shield_Base</wornGraphicPath>
</apparel>
</ThingDef>
<ThingDef ParentName="WULA_ApparelShieldBase">
<defName>WULA_Shield_Prismatic</defName>
<label>乌拉帝国棱形盾</label>
<description>乌拉帝国骑士军团所偏好的一种盾牌,覆盖面积小护甲低,但是轻便灵活可以提供大量的近战闪避能力,配置了个人护盾和可以近距离击倒敌军的梭镖发射装置。</description>
<thingCategories>
<li>ApparelNoble</li>
</thingCategories>
<recipeMaker>
<researchPrerequisite>WULA_Synth_Weapon_2_Stun_Technology</researchPrerequisite>
<skillRequirements>
<Crafting>7</Crafting>
</skillRequirements>
</recipeMaker>
<graphicData>
<texPath>Wula/Apparel/WULA_Shield_Prismatic</texPath>
</graphicData>
<statBases>
<WorkToMake>20000</WorkToMake>
<MaxHitPoints>500</MaxHitPoints>
<Mass>5</Mass>
<Flammability>0</Flammability>
<ArmorRating_Sharp>0.3</ArmorRating_Sharp>
<ArmorRating_Blunt>0.3</ArmorRating_Blunt>
<ArmorRating_Heat>0.3</ArmorRating_Heat>
<EquipDelay>2</EquipDelay>
</statBases>
<equippedStatOffsets>
<MoveSpeed>-0.2</MoveSpeed>
<MeleeDodgeChance>5</MeleeDodgeChance>
<!-- <MoveSpeed>-0.5</MoveSpeed> -->
<!-- <IncomingDamageFactor>-0.2</IncomingDamageFactor> -->
<!-- <StaggerDurationFactor>-2</StaggerDurationFactor> -->
<!-- <CarryingCapacity>60</CarryingCapacity> -->
</equippedStatOffsets>
<costStuffCount>50</costStuffCount>
<costList Inherit="False">
<ComponentIndustrial>4</ComponentIndustrial>
</costList>
<apparel>
<tags>
<li>RoyalTier5</li>
<li>Royal</li>
<li>Wula_Armor_Heavy</li>
</tags>
<bodyPartGroups>
<li>Arms</li>
<li>Torso</li>
<li>Neck</li>
<li>Shoulders</li>
</bodyPartGroups>
<wornGraphicPath>Wula/Apparel/WULA_Shield_Prismatic</wornGraphicPath>
</apparel>
<comps>
<li Class="CompProperties_ApparelReloadable">
<maxCharges>2</maxCharges>
<ammoDef>Steel</ammoDef>
<ammoCountPerCharge>5</ammoCountPerCharge>
<baseReloadTicks>60</baseReloadTicks>
<soundReload>Standard_Reload</soundReload>
<hotKey>Misc4</hotKey>
<chargeNoun>梭镖</chargeNoun>
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
</li>
<li Class="WulaFallenEmpire.CompProperties_ApparelInterceptor">
<!-- 基础功能 -->
<radius>1.27</radius> <!-- 护盾半径,决定了拦截范围 -->
<hitPoints>150</hitPoints> <!-- 护盾的生命值,每次拦截会消耗 -->
<rechargeDelay>2800</rechargeDelay> <!-- 护盾破裂后的冷却时间 (ticks) -->
<!-- 拦截类型 -->
<interceptGroundProjectiles>true</interceptGroundProjectiles> <!-- 是否拦截地面弹丸 (如子弹) -->
<interceptAirProjectiles>false</interceptAirProjectiles> <!-- 是否拦截空中弹丸 (如炮弹) -->
<interceptNonHostileProjectiles>false</interceptNonHostileProjectiles> <!-- 是否拦截非敌对弹丸 -->
<!-- 视觉与音效 -->
<color>(0.9, 0.2, 0.2, 0.5)</color> <!-- 护盾气泡的颜色 (RGBA) -->
<soundIntercept>Interceptor_BlockedProjectile</soundIntercept> <!-- 成功拦截时的音效 -->
<soundBreak>Shield_Break</soundBreak> <!-- 护盾破裂时的音效 -->
<reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect> <!-- 护盾冷却结束后恢复的特效 -->
<!-- EMP 效果 -->
<isImmuneToEMP>false</isImmuneToEMP> <!-- 是否免疫EMP伤害 -->
<disarmedByEmpForTicks>600</disarmedByEmpForTicks> <!-- 被EMP击中后额外的眩晕/瘫痪时间 (ticks) -->
<!-- 被动恢复 -->
<rechargeHitPointsIntervalTicks>60</rechargeHitPointsIntervalTicks> <!-- 未破盾时每隔多少ticks恢复1点生命值 -->
</li>
</comps>
<verbs>
<li>
<verbClass>Verb_LaunchProjectileStaticPsychic</verbClass>
<label>梭镖发射装置</label>
<defaultProjectile>Bullet_WULA_Shield_Prismatic</defaultProjectile>
<warmupTime>0.1</warmupTime>
<range>5.5</range>
<burstShotCount>1</burstShotCount>
<onlyManualCast>true</onlyManualCast>
<hasStandardCommand>true</hasStandardCommand>
<targetable>true</targetable>
<violent>true</violent>
<targetParams>
<canTargetPawns>true</canTargetPawns>
<canTargetBuildings>true</canTargetBuildings>
<canTargetLocations>False</canTargetLocations>
</targetParams>
<soundCast>RocketswarmLauncher_Fire</soundCast>
<rangedFireRulepack>Combat_RangedFire_Thrown</rangedFireRulepack>
<canGoWild>false</canGoWild>
<!-- <explosionRadiusRingColor>(0.8, 0.8, 0.4, 1)</explosionRadiusRingColor> -->
</li>
</verbs>
</ThingDef>
<ThingDef ParentName="BaseBullet">
<defName>Bullet_WULA_Shield_Prismatic</defName>
<label>梭镖</label>
<graphicData>
<texPath>Wula/Projectile/WULA_Bullet_StarDrift_Shotgun_Spear</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile>
<damageDef>Bullet</damageDef>
<damageAmountBase>35</damageAmountBase>
<stoppingPower>15</stoppingPower>
<armorPenetrationBase>0.65</armorPenetrationBase>
<speed>55</speed>
</projectile>
</ThingDef>
<ApparelLayerDef>
<defName>Shield</defName>
<label>盾牌</label>
<drawOrder>275</drawOrder>
</ApparelLayerDef>
</Defs>