Files
WulaFallenEmpireRW/1.6/Defs/ThingDefs_Races/Races_Wulaspecies.xml
2025-08-04 12:01:03 +08:00

1299 lines
50 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>
<AlienRace.ThingDef_AlienRace Name="Race_Wula_Machine" ParentName="Human">
<defName>WulaSpecies</defName>
<label>机械乌拉</label>
<description>乌拉星人是一个曾统治银河系的堕落帝国的主要种族,机械乌拉则是仿照她们样貌制作的合成人——随着帝国的衰颓,大量乌拉合成人流散各地。她们拥有近乎无限的寿命,并且拥有一部分机械体的特性。</description>
<uiIconPath>Wula/Things/WulaSpecies/WULA_Species_Icon</uiIconPath>
<alienRace>
<!-- 核心设置 -->
<generalSettings>
<!-- 男性生成几率 -->
<maleGenderProbability>0</maleGenderProbability>
<!-- 无视年龄疾病 -->
<immuneToAge>true</immuneToAge>
<!-- 在口角中造成的最大伤害 -->
<maxDamageForSocialfight>6</maxDamageForSocialfight>
<!-- 免疫人类的异形歧视 -->
<immuneToXenophobia>true</immuneToXenophobia>
<!-- 最小的可生成成人背景的年龄 -->
<minAgeForAdulthood>0</minAgeForAdulthood>
<!-- 手术继承自人类 -->
<humanRecipeImport>true</humanRecipeImport>
<!-- 睡觉定义 -->
<canLayDown>true</canLayDown>
<validBeds>
<li>WULA_Charging_Station_Synth</li>
<li>Wula_SleepingSpot</li>
</validBeds>
<!-- 各种零件定义 -->
<alienPartGenerator Inherit="False">
<!-- 允许的头部 -->
<headTypes Inherit="False">
<li>Female_AverageNormal</li>
<!-- <li>Female_AverageWide</li>
<li>Female_AveragePointy</li> -->
</headTypes>
<!-- 身体类型 -->
<bodyTypes Inherit="False">
<li>Thin</li>
</bodyTypes>
<!-- 颜色设置 -->
<colorChannels Inherit="false">
<!-- 皮肤是特殊的,因为现在由基因定义肤色 -->
<li>
<name>skin</name>
<first Class="AlienRace.ColorGenerator_SkinColorMelanin">
<minMelanin>0</minMelanin>
<maxMelanin>0</maxMelanin>
</first>
</li>
<!-- 头发颜色 -->
<li>
<name>hair</name>
<first Class="ColorGenerator_Options">
<options>
<li>
<weight>15</weight>
<min>(0.4,0.3,0.5)</min>
<max>(0.6,0.1,0.7)</max>
</li>
<li>
<weight>6</weight>
<min>(0.9,0.9,0.9)</min>
<max>(0.9,0.9,0.9)</max>
</li>
<li>
<weight>6</weight>
<min>(1,0.8,0.8)</min>
<max>(1,0.9,0.9)</max>
</li>
<li>
<weight>3</weight>
<min>(1,1,1)</min>
<max>(1,1,1)</max>
</li>
</options>
</first>
</li>
</colorChannels>
<!-- 额外身体部件 -->
<bodyAddons>
<li>
<path>Wula/Things/WulaSpecies/Addons/WULA_Addons_Antenna</path>
<offsets>
<south>
<offset>(0,0.32)</offset>
</south>
<north>
<offset>(0,0.32)</offset>
</north>
<east>
<offset>(-0.1,0.32)</offset>
</east>
<west>
<offset>(-0.1,0.32)</offset>
</west>
</offsets>
<inFrontOfBody>true</inFrontOfBody>
<conditions>
<BodyPart>
<bodyPart>WULA_Addons_Antenna_Bodypart</bodyPart>
</BodyPart>
</conditions>
</li>
</bodyAddons>
</alienPartGenerator>
<growthAges>
<li>0</li>
</growthAges>
<!-- 年龄工作效率等的覆盖 -->
<ageStatOverrides>
<WorkSpeedGlobal>
<useBiologicalYears>true</useBiologicalYears>
<curve>
<points>
<li>(0,1)</li>
</points>
</curve>
</WorkSpeedGlobal>
<ShootingAccuracyChildFactor MayRequire="Ludeon.RimWorld.Biotech">
<useBiologicalYears>true</useBiologicalYears>
<curve>
<points>
<li>(0,1)</li>
</points>
</curve>
</ShootingAccuracyChildFactor>
<MarketValue>
<useBiologicalYears>true</useBiologicalYears>
<curve>
<points>
<li>(0,1)</li>
</points>
</curve>
</MarketValue>
<MeleeHitChance>
<useBiologicalYears>true</useBiologicalYears>
<curve>
<points>
<li>(0,1)</li>
</points>
</curve>
</MeleeHitChance>
<AimingDelayFactor>
<useBiologicalYears>true</useBiologicalYears>
<curve>
<points>
<li>(0,1)</li>
</points>
</curve>
</AimingDelayFactor>
<ArrestSuccessChance>
<useBiologicalYears>true</useBiologicalYears>
<curve>
<points>
<li>(0, 1)</li>
</points>
</curve>
</ArrestSuccessChance>
</ageStatOverrides>
<!-- 生育设置,将妊娠设为男性来避免开局刷妊娠 -->
<reproduction>
<gestatingGender>Male</gestatingGender>
<femaleFertilityAgeFactor>
<points>
<li>(0,0)</li>
<li>(1,0)</li>
<li>(999,0)</li>
<li>(9999,0)</li>
</points>
</femaleFertilityAgeFactor>
</reproduction>
<growthFactorByAge>
<points>
<li>(0,0)</li>
<li>(1,0)</li>
<li>(999,0)</li>
<li>(9999,0)</li>
</points>
</growthFactorByAge>
<!-- 额外特质 -->
<additionalTraits>1</additionalTraits>
</generalSettings>
<!-- 图形 -->
<graphicPaths>
<body>Wula/Things/WulaSpecies/Bodies/</body>
<head>Wula/Things/WulaSpecies/Heads/</head>
<skeleton>Things/Pawn/Humanlike/Bodies/Dessicated/Dessicated_Thin</skeleton>
<stump>Wula/Things/WulaSpecies/Bodies</stump>
</graphicPaths>
<!-- 风格设置 -->
<styleSettings>
<!-- 头发 -->
<li>
<key>HairDef</key>
<value>
<hasStyle>true</hasStyle>
<styleTagsOverride>
<li>WULA_Style</li>
</styleTagsOverride>
</value>
</li>
<!-- 纹身 -->
<li>
<key>TattooDef</key>
<value>
<hasStyle>false</hasStyle>
</value>
</li>
<!-- 胡须 -->
<li>
<key>BeardDef</key>
<value>
<hasStyle>false</hasStyle>
</value>
</li>
</styleSettings>
<!-- 种族的允许和禁止特化设置 -->
<raceRestriction>
<!-- 无法拥有的内源性基因 -->
<blackEndoCategories MayRequire="Ludeon.RimWorld.Biotech">
<li MayRequire="Ludeon.RimWorld.Biotech">HairColor</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Melanin</li>
<li MayRequire="Ludeon.RimWorld.Biotech">BodyType</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Ears</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Nose</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Voice</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Headbone</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Head</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Jaw</li>
</blackEndoCategories>
<!-- 无法拥有的Tag基因 -->
<blackGeneTags MayRequire="Ludeon.RimWorld.Biotech">
<li MayRequire="Ludeon.RimWorld.Biotech">EyeColor</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Tail</li>
<li MayRequire="Ludeon.RimWorld.Biotech">BeardStyle</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Fur</li>
</blackGeneTags>
<!-- 无法拥有的基因列表 -->
<blackGeneList>
<li MayRequire="Ludeon.RimWorld.Biotech">Furskin</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Brow_Heavy</li>
</blackGeneList>
<!-- 禁止的异形变种 -->
<blackXenotypeList>
<li MayRequire="Ludeon.RimWorld.Biotech">Dirtmole</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Genie</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Hussar</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Sanguophage</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Neanderthal</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Pigskin</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Impid</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Waster</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Yttakin</li>
<li MayRequire="Ludeon.RimWorld.Biotech">Highmate</li>
</blackXenotypeList>
<!-- 允许的异形类型 -->
<whiteXenotypeList MayRequire="Ludeon.RimWorld.Biotech">
<li MayRequire="Ludeon.RimWorld.Biotech">Baseliner</li>
</whiteXenotypeList>
<onlyUseRaceRestrictedXenotypes>false</onlyUseRaceRestrictedXenotypes>
<!-- 食物列表 -->
<foodList>
<li>WULA_Charge_Cube</li>
</foodList>
<onlyEatRaceRestrictedFood>true</onlyEatRaceRestrictedFood>
<!-- 可以穿戴的衣服 -->
<apparelList>
<li>WULA_Official_Uniform</li>
<li>WULA_Sailor_Dress</li>
<li>WULA_Body_Suit</li>
<li>WULA_Knight_PowerArmor</li>
<li>WULA_Maid_Uniform</li>
<li>WULA_Maid_Uniform_Headband</li>
<li>WULA_Nurse_Uniform</li>
<li>WULA_Nurse_Uniform_Headband</li>
<li>WULA_Qipao</li>
<li>WULA_Bodystocking</li>
<li>WULA_Bodystocking_White</li>
<li>WULA_Body_Suit</li>
<li>WULA_Assault_Troop_PowerArmor</li>
<li>WULA_Assault_Troop_Helmet</li>
<li>WULA_Knight_Helmet</li>
<li>WULA_Heavy_Infantry_PowerArmor</li>
</apparelList>
<blackApparelList>
<li>Apparel_AdvancedHelmet</li>
<li>Apparel_ArmorHelmetRecon</li>
<li>Apparel_BowlerHat</li>
<li>Apparel_CowboyHat</li>
<li>Apparel_HatHood</li>
<li>Apparel_PowerArmorHelmet</li>
<li>Apparel_PsychicFoilHelmet</li>
<li>Apparel_SimpleHelmet</li>
<li>Apparel_TribalHeaddress</li>
<li>Apparel_Tuque</li>
<li>Apparel_WarMask</li>
<li>Apparel_WarVeil</li>
<li>Apparel_ArmorRecon</li>
<li>Apparel_BasicShirt</li>
<li>Apparel_Cape</li>
<li>Apparel_CollarShirt</li>
<li>Apparel_Duster</li>
<li>Apparel_FlakJacket</li>
<li>Apparel_FlakPants</li>
<li>Apparel_FlakVest</li>
<li>Apparel_Jacket</li>
<li>Apparel_Pants</li>
<li>Apparel_Parka</li>
<li>Apparel_PlateArmor</li>
<li>Apparel_PowerArmor</li>
<li>Apparel_Robe</li>
<li>Apparel_TribalA</li>
<li>Apparel_Sash</li>
<li>Apparel_Bandolier</li>
<li>Apparel_Broadwrap</li>
<li>Apparel_Headwrap</li>
<li>Apparel_Shadecone</li>
<li>Apparel_AuthorityCap</li>
<li>Apparel_Flophat</li>
<li>Apparel_Slicecap</li>
<li>Apparel_Tailcap</li>
<li>Apparel_VisageMask</li>
</blackApparelList>
<!-- 生育能力 -->
<onlyReproduceWithRestrictedRaces>true</onlyReproduceWithRestrictedRaces>
<canReproduce>false</canReproduce>
<!-- 允许的工作台类型,放开以供其他种族使用 -->
<!-- <workGiverList>
<li>WULA_Large_Mechine_proudctor_Bills</li>
</workGiverList> -->
<!-- 允许的特质类型 -->
<traitList>
<li>WULA_Trait_Knight</li>
<li>WULA_Trait_Legal_Officer</li>
<li>WULA_Trait_Sculptor</li>
<li>WULA_Trait_Nun</li>
<li>WULA_Trait_Researcher</li>
<li>WULA_Trait_Connector</li>
<li>WULA_Trait_Broken_Personality</li>
</traitList>
<blackTraitList>
<li>BodyPurist</li>
<li>Cannibal</li>
<li>CreepyBreathing</li>
<li>DislikesWomen</li>
<li>Gourmand</li>
<li>QuickSleeper</li>
<li>Wimp</li>
<li>Beauty</li>
<li>DrugDesire</li>
<li>Immunity</li>
<li>PsychicSensitivity</li>
</blackTraitList>
</raceRestriction>
<!-- 想法设置 -->
<thoughtSettings>
<!-- 不会产生的想法 -->
<cannotReceiveThoughts>
<li>AteWithoutTable</li>
</cannotReceiveThoughts>
</thoughtSettings>
<!-- 关系设置,不会生成任何随机关系 -->
<relationSettings>
<relationChanceModifierLover>0</relationChanceModifierLover>
<relationChanceModifierExLover>0</relationChanceModifierExLover>
<relationChanceModifierFiance>0</relationChanceModifierFiance>
<relationChanceModifierSpouse>0</relationChanceModifierSpouse>
<relationChanceModifierExSpouse>0</relationChanceModifierExSpouse>
<relationChanceModifierParent>0</relationChanceModifierParent>
<relationChanceModifierChild>0</relationChanceModifierChild>
<relationChanceModifierSibling>0</relationChanceModifierSibling>
</relationSettings>
<!-- 兼容性标签,非必要 -->
<compatibility>
<isFlesh>false</isFlesh>
</compatibility>
</alienRace>
<!-- 以下是原版标签 -->
<!-- 受击音效 -->
<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>
<statBases>
<WorkToMake>7200</WorkToMake>
<MarketValue>12000</MarketValue>
<Mass>50</Mass>
<MoveSpeed>4.5</MoveSpeed>
<EatingSpeed>1000</EatingSpeed>
<!-- 温度适应性在hediff修改 -->
<ComfyTemperatureMin>-100</ComfyTemperatureMin>
<ComfyTemperatureMax>100</ComfyTemperatureMax>
<!-- 心灵敏感,很低 -->
<PsychicSensitivity>0.25</PsychicSensitivity>
<!-- 肉量 -->
<MeatAmount>10</MeatAmount>
<!-- 皮革量 -->
<LeatherAmount>0</LeatherAmount>
<!-- 谈判能力 -->
<NegotiationAbility>1</NegotiationAbility>
<!-- 社交效果,机械乌拉社交的影响很小 -->
<SocialImpact>0.25</SocialImpact>
<!-- 挖矿速度 -->
<MiningSpeed>1</MiningSpeed>
<!-- 采矿效率 -->
<MiningYield>1</MiningYield>
<!-- 种植速度 -->
<PlantWorkSpeed>1</PlantWorkSpeed>
<!-- 狩猎隐蔽 -->
<HuntingStealth>1</HuntingStealth>
<!-- 建造速度 -->
<ConstructionSpeed>1</ConstructionSpeed>
<!-- 研究速度 -->
<ResearchSpeed>1</ResearchSpeed>
<VacuumResistance MayRequire="Ludeon.RimWorld.Odyssey">1</VacuumResistance>
</statBases>
<race>
<fleshType>WULA_Fleshtype</fleshType>
<!-- AI行为勿改 -->
<thinkTreeMain>WULA_Humanlike</thinkTreeMain>
<!-- 智力水平 -->
<intelligence>Humanlike</intelligence>
<!-- 血液,不流血 -->
<bloodDef>Filth_MachineBits</bloodDef>
<!-- 基础血量,很高 -->
<baseHealthScale>1.5</baseHealthScale>
<!-- 解剖产物 -->
<leatherDef>Steel</leatherDef>
<specificMeatDef>Steel</specificMeatDef>
<!-- 身体类型 -->
<body>WULA_Machine_Body</body>
<!-- 年龄阶段 -->
<!-- <lifeExpectancy>5000</lifeExpectancy> -->
<lifeStageWorkSettings MayRequire="Ludeon.RimWorld.Biotech">
<Firefighter>0</Firefighter>
<Patient>0</Patient>
<Doctor>0</Doctor>
<PatientBedRest>0</PatientBedRest>
<Childcare MayRequire="Ludeon.RimWorld.Biotech">0</Childcare>
<BasicWorker>0</BasicWorker>
<Warden>0</Warden>
<Handling>0</Handling>
<Cooking>0</Cooking>
<Hunting>0</Hunting>
<Construction>0</Construction>
<Growing>0</Growing>
<Mining>0</Mining>
<PlantCutting>0</PlantCutting>
<Smithing>0</Smithing>
<Tailoring>0</Tailoring>
<Art>0</Art>
<Crafting>0</Crafting>
<Hauling>0</Hauling>
<Cleaning>0</Cleaning>
<Research>0</Research>
<DarkStudy MayRequire="Ludeon.RimWorld.Anomaly">0</DarkStudy>
</lifeStageWorkSettings>
<lifeStageAges Inherit="False">
<li>
<def>Wula_Species_Lifestage</def>
<minAge>0</minAge>
</li>
</lifeStageAges>
<canFlyInVacuum>true</canFlyInVacuum>
</race>
<butcherProducts>
<Steel>200</Steel>
<WULA_Charge_Cube>5</WULA_Charge_Cube>
<ComponentIndustrial>4</ComponentIndustrial>
</butcherProducts>
<recipes>
</recipes>
<comps>
<li Class="CompProperties_Stunnable">
<useLargeEMPEffecter>true</useLargeEMPEffecter>
<affectedDamageDefs>
<li>Stun</li>
<li>EMP</li>
</affectedDamageDefs>
<adaptableDamageDefs>
<li>EMP</li>
</adaptableDamageDefs>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.DrawFaceGraphicsComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.HeadControllerComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.EyeballControllerComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.LidControllerComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.BrowControllerComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.MouthControllerComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.SkinControllerComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.FacialAnimationControllerComp</compClass>
</li>
<!--<li>
<compClass>FacialAnimation.EmotionControllerComp</compClass>
</li>-->
<!-- <li Class="CompProperties_DrugAddict"/> -->
</comps>
</AlienRace.ThingDef_AlienRace>
<AlienRace.ThingDef_AlienRace ParentName="Race_Wula_Machine">
<defName>WulaSpeciesReal</defName>
<label>乌拉星人</label>
<description>一个源自远古时代的种族。她们曾将荣光播撒至银河的每一个角落,建立起庞大而强盛的乌拉帝国。然而,辉煌未能永恒,无情的分裂与惨烈的内战最终撕裂了这个帝国,将其拖入了衰亡的深渊,这些人则是乌拉帝国万古长战后仅存的遗孤。</description>
<uiIconPath>Wula/Things/WulaSpeciesReal/WULA_Species_Icon</uiIconPath>
<alienRace>
<!-- 核心设置 -->
<generalSettings>
<!-- 乌拉族的床是正常的 -->
<validBeds Inherit="False" />
<!-- 各种零件定义 -->
<alienPartGenerator>
<!-- 额外身体部件 -->
<bodyAddons Inherit="False">
<li>
<path>Wula/Things/WulaSpeciesReal/Addons/WULA_Bow_Tie</path>
<offsets>
<south>
<offset>(0,0.32)</offset>
</south>
<north>
<offset>(0,0.32)</offset>
</north>
<east>
<offset>(-0.1,0.32)</offset>
</east>
<west>
<offset>(-0.1,0.32)</offset>
</west>
</offsets>
<inFrontOfBody>true</inFrontOfBody>
</li>
</bodyAddons>
</alienPartGenerator>
<!-- 额外特质暂时设为0 -->
<additionalTraits>0</additionalTraits>
</generalSettings>
<!-- 图形 -->
<graphicPaths>
<body>Wula/Things/WulaSpeciesReal/Bodies/</body>
<head>Wula/Things/WulaSpeciesReal/Heads/</head>
<skeleton>Things/Pawn/Humanlike/Bodies/Dessicated/Dessicated_Thin</skeleton>
<stump>Wula/Things/WulaSpeciesReal/Bodies</stump>
</graphicPaths>
<!-- 种族的允许和禁止特化设置 -->
<raceRestriction>
<!-- 食物列表 -->
<foodList Inherit="False" />
<onlyEatRaceRestrictedFood>false</onlyEatRaceRestrictedFood>
<!-- 允许的特质类型 -->
<traitList Inherit="False" />
</raceRestriction>
<!-- 想法设置 -->
<thoughtSettings>
<!-- 不会产生的想法 -->
<cannotReceiveThoughts Inherit="False" />
</thoughtSettings>
<!-- 关系设置,不会生成任何随机关系 -->
<relationSettings Inherit="False" />
<!-- 兼容性标签,非必要 -->
<compatibility>
<isFlesh>true</isFlesh>
</compatibility>
</alienRace>
<!-- 以下是原版标签 -->
<!-- 受击音效 -->
<soundImpactDefault>BulletImpact_Flesh</soundImpactDefault>
<statBases>
<MoveSpeed>4</MoveSpeed>
<EatingSpeed>1</EatingSpeed>
<!-- 温度适应性 -->
<ComfyTemperatureMin>-50</ComfyTemperatureMin>
<ComfyTemperatureMax>40</ComfyTemperatureMax>
<!-- 心灵敏感,稍高 -->
<PsychicSensitivity>1.25</PsychicSensitivity>
<!-- 肉量 -->
<MeatAmount>60</MeatAmount>
<!-- 皮革量 -->
<LeatherAmount>75</LeatherAmount>
<!-- 谈判能力 -->
<NegotiationAbility>1</NegotiationAbility>
<!-- 社交效果,机械乌拉社交的影响很小 -->
<SocialImpact>1</SocialImpact>
<!-- 挖矿速度 -->
<MiningSpeed>1</MiningSpeed>
<!-- 采矿效率 -->
<MiningYield>1</MiningYield>
<!-- 种植速度 -->
<PlantWorkSpeed>1</PlantWorkSpeed>
<!-- 狩猎隐蔽 -->
<HuntingStealth>1</HuntingStealth>
<!-- 建造速度 -->
<ConstructionSpeed>1</ConstructionSpeed>
<!-- 研究速度 -->
<ResearchSpeed>1</ResearchSpeed>
<VacuumResistance MayRequire="Ludeon.RimWorld.Odyssey">0</VacuumResistance>
</statBases>
<race>
<fleshType>Normal</fleshType>
<thinkTreeMain>Humanlike</thinkTreeMain>
<thinkTreeConstant>HumanlikeConstant</thinkTreeConstant>
<intelligence>Humanlike</intelligence>
<bloodDef>Filth_Blood</bloodDef>
<baseHealthScale>1</baseHealthScale>
<leatherDef>Leather_Human</leatherDef>
<specificMeatDef>Meat_Human</specificMeatDef>
<!-- 身体类型 -->
<body>Human</body>
<foodType>OmnivoreHuman</foodType>
<!-- 年龄阶段 -->
<lifeExpectancy>150</lifeExpectancy>
<canFlyInVacuum>false</canFlyInVacuum>
</race>
<comps Inherit="False">
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.DrawFaceGraphicsComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.HeadControllerComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.EyeballControllerComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.LidControllerComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.BrowControllerComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.MouthControllerComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.SkinControllerComp</compClass>
</li>
<li MayRequire="Nals.FacialAnimation">
<compClass>FacialAnimation.FacialAnimationControllerComp</compClass>
</li>
<!--<li>
<compClass>FacialAnimation.EmotionControllerComp</compClass>
</li>-->
<!-- <li Class="CompProperties_DrugAddict"/> -->
</comps>
</AlienRace.ThingDef_AlienRace>
<ThingDef Name="Wula_AI_Heavy_Panzer" ParentName="HeavyMechanoid">
<defName>Wula_AI_Heavy_Panzer</defName>
<label>SMp-38"萨克森"</label>
<description>乌拉帝国所使用的中型突击战车,以逆重的方式悬浮于战场上,搭载了一门在远距离上可以发挥高威力的穿甲主炮,并且拥有足以保护一支突击小队的护盾。</description>
<uiIconPath>Wula/Things/Wula_AI_Heavy_Panzer/Wula_AI_Heavy_Panzer_Icon</uiIconPath>
<statBases>
<BandwidthCost>3</BandwidthCost>
<MoveSpeed>3</MoveSpeed>
<VacuumResistance MayRequire="Ludeon.RimWorld.Odyssey">1</VacuumResistance>
<!-- 有自带护甲,对热量伤害有高抵抗 -->
<ArmorRating_Sharp>1</ArmorRating_Sharp>
<ArmorRating_Blunt>1</ArmorRating_Blunt>
<ArmorRating_Heat>2.00</ArmorRating_Heat>
<!-- 近战闪避 -->
<CarryingCapacity>1200</CarryingCapacity>
<ShootingAccuracyPawn>200</ShootingAccuracyPawn>
<IncomingDamageFactor>0.75</IncomingDamageFactor>
<MechEnergyLossPerHP MayRequire="Ludeon.RimWorld.Biotech">0.1</MechEnergyLossPerHP>
<WastepacksPerRecharge MayRequire="Ludeon.RimWorld.Biotech">5</WastepacksPerRecharge>
</statBases>
<race>
<body>WULA_AI_Heavy_Panzer_Body</body>
<baseBodySize>10.0</baseBodySize>
<baseHealthScale>5</baseHealthScale>
<lifeStageAges>
<li>
<def>MechanoidFullyFormed</def>
<soundWounded>Pawn_Mech_Tunneler_Wounded</soundWounded>
<soundDeath>Pawn_Mech_Tunneler_Death</soundDeath>
<soundCall>Pawn_Mech_Tunneler_Call</soundCall>
</li>
</lifeStageAges>
<bulletStaggerEffecterDef>TunnelerSlowedDown</bulletStaggerEffecterDef>
</race>
<tools Inherit="False">
<li>
<label>碾压</label>
<labelNoLocation>碾压</labelNoLocation>
<capacities>
<li>Blunt</li>
</capacities>
<power>14</power>
<cooldownTime>2.9</cooldownTime>
<linkedBodyPartsGroup>Torso</linkedBodyPartsGroup>
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
</li>
</tools>
<comps>
<!--加上这个组件的机械体会直接跳过原版指挥范围判定-->
<li Class="WulaFallenEmpire.CompProperties_GlobalMechCommand" />
<li Class="CompProperties_ProjectileInterceptor">
<radius>3</radius>
<interceptGroundProjectiles>true</interceptGroundProjectiles>
<color>(0.9, 0.2, 0.2)</color>
<reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect>
<activeSound>BulletShield_Ambience</activeSound>
<hitPoints>500</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>
</ThingDef>
<ThingDef Name="Wula_AI_Heavy_Panzer_Gunnery" ParentName="Wula_AI_Heavy_Panzer">
<defName>Wula_AI_Heavy_Panzer_Gunnery</defName>
<label>SMp-38A"斯佩萨特"</label>
<description>乌拉帝国所使用的中型突击战车,以逆重的方式悬浮于战场上,搭载了联装机炮和用于杀伤软目标的"石英"火箭弹,并且拥有足以保护一支突击小队的护盾。</description>
</ThingDef>
<ThingDef Name="Wula_AI_Engineer_Mother" ParentName="HeavyMechanoid">
<defName>Wula_AI_Engineer_Mother</defName>
<label>PMu-7"西比尔卡"</label>
<description>乌拉帝国的机械开拓单元,通常被投放到荒无人烟的星球上进行初步开发。这种型号的开拓单元可以生产以自杀式袭击攻击敌人的乌拉猫猫,以及配备护盾的指挥官乌拉猫猫。</description>
<uiIconPath>Wula/Things/Wula_AI_Bomb_Mother/Wula_AI_Bomb_Mother_Icon</uiIconPath>
<statBases>
<BandwidthCost>4</BandwidthCost>
<MoveSpeed>4</MoveSpeed>
<VacuumResistance MayRequire="Ludeon.RimWorld.Odyssey">1</VacuumResistance>
<!-- 有自带护甲,对热量伤害有高抵抗 -->
<ArmorRating_Sharp>0.75</ArmorRating_Sharp>
<ArmorRating_Blunt>0.75</ArmorRating_Blunt>
<ArmorRating_Heat>2.00</ArmorRating_Heat>
<CarryingCapacity>1200</CarryingCapacity>
<ShootingAccuracyPawn>100</ShootingAccuracyPawn>
<IncomingDamageFactor>0.75</IncomingDamageFactor>
<MechEnergyLossPerHP MayRequire="Ludeon.RimWorld.Biotech">0.1</MechEnergyLossPerHP>
<WastepacksPerRecharge MayRequire="Ludeon.RimWorld.Biotech">5</WastepacksPerRecharge>
</statBases>
<race>
<body>Wula_AI_Engineer_Mother_Body</body>
<baseBodySize>10.0</baseBodySize>
<baseHealthScale>4</baseHealthScale>
<lifeStageAges>
<li>
<def>MechanoidFullyFormed</def>
<soundWounded>Pawn_Mech_Tunneler_Wounded</soundWounded>
<soundDeath>Pawn_Mech_Tunneler_Death</soundDeath>
<soundCall>Pawn_Mech_Tunneler_Call</soundCall>
</li>
</lifeStageAges>
<bulletStaggerEffecterDef>TunnelerSlowedDown</bulletStaggerEffecterDef>
</race>
<tools Inherit="False">
<li>
<label>机械足踢击</label>
<labelNoLocation>踢击</labelNoLocation>
<capacities>
<li>Blunt</li>
</capacities>
<power>5</power>
<cooldownTime>3</cooldownTime>
<linkedBodyPartsGroup>Legs</linkedBodyPartsGroup>
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
</li>
</tools>
<comps>
<!--加上这个组件的机械体会直接跳过原版指挥范围判定-->
<li Class="WulaFallenEmpire.CompProperties_GlobalMechCommand" />
</comps>
</ThingDef>
<AbilityDef>
<defName>Wula_AI_Engineer_Mother_Ability</defName>
<label>部署CAt-44"指挥官猫猫"</label>
<description>向所在单元格部署一只CAt-44"指挥官猫猫",这种机械体比起同类来说拥有很高的防御,在配备了远程武器的同时还配备了一个不会过载的护盾发生器,可以掩护敢死猫猫的前进。</description>
<iconPath>Wula/Things/WULA_Commander_Cat/WULA_Cat_Thin_south</iconPath>
<writeCombatLog>True</writeCombatLog>
<showPsycastEffects>False</showPsycastEffects>
<cooldownTicksRange>8000</cooldownTicksRange>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<range>14.9</range>
<warmupTime>0.25</warmupTime>
<soundCast>AcidSpray_Resolve</soundCast>
<targetable>false</targetable>
<targetParams>
<canTargetSelf>true</canTargetSelf>
</targetParams>
</verbProperties>
<comps>
<li Class="CompProperties_AbilityLaunchProjectile">
<projectileDef>Bullet_Wula_AI_Engineer_Mother_Ability</projectileDef>
</li>
</comps>
</AbilityDef>
<ThingDef ParentName="BaseBullet">
<defName>Bullet_Wula_AI_Engineer_Mother_Ability</defName>
<label>CAt-44"指挥官猫猫"</label>
<thingClass>Projectile_SpawnsPawnZeroAge</thingClass>
<graphicData>
<texPath>Things/Building/Security/BroadshieldProjector</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile>
<speed>41</speed>
<spawnsPawnKind>Mech_WULA_Cat_Commander</spawnsPawnKind>
<tryAdjacentFreeSpaces>true</tryAdjacentFreeSpaces>
</projectile>
</ThingDef>
<ThingDef ParentName="Wula_AI_Engineer_Mother">
<defName>Wula_AI_Engineer_Mother_Attack</defName>
<label>PMu-7A"斯托洛维耶"</label>
<description>乌拉帝国的机械开拓单元,通常被投放到荒无人烟的星球上进行初步开发。这种型号的开拓单元可以生产装备轻型武器的乌拉猫猫,并且可以在战场上投放低角护盾。</description>
<uiIconPath>Wula/Things/Wula_AI_Bomb_Mother/Wula_AI_Bomb_Mother_Icon</uiIconPath>
</ThingDef>
<AbilityDef>
<defName>Wula_AI_Engineer_Mother_Attack_Ability</defName>
<label>部署低角护盾</label>
<description>向所在单元格部署一个低角护盾,该护盾不会由于攻击而过载,但是会在几十秒后烧毁。</description>
<iconPath>Things/Building/Security/BroadshieldProjector</iconPath>
<writeCombatLog>True</writeCombatLog>
<showPsycastEffects>False</showPsycastEffects>
<cooldownTicksRange>36000</cooldownTicksRange>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<range>14.9</range>
<warmupTime>0.25</warmupTime>
<soundCast>AcidSpray_Resolve</soundCast>
<targetable>false</targetable>
<targetParams>
<canTargetSelf>true</canTargetSelf>
</targetParams>
</verbProperties>
<comps>
<li Class="CompProperties_AbilityLaunchProjectile">
<projectileDef>Bullet_Wula_AI_Engineer_Mother_Attack_Ability</projectileDef>
</li>
</comps>
</AbilityDef>
<ThingDef ParentName="BaseBullet">
<defName>Bullet_Wula_AI_Engineer_Mother_Attack_Ability</defName>
<label>低角护盾</label>
<thingClass>Projectile_SpawnsThing</thingClass>
<graphicData>
<texPath>Things/Building/Security/BroadshieldProjector</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile>
<explosionRadius>19.9</explosionRadius> <!-- Must be kept in sync with range of Gun_TacticalTurret -->
<speed>41</speed>
<spawnsThingDef>Wula_shieldProjector</spawnsThingDef>
<tryAdjacentFreeSpaces>true</tryAdjacentFreeSpaces>
</projectile>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>Wula_shieldProjector</defName>
<label>乌拉帝国低角护盾</label>
<description>一个比常规低角护盾保护范围更大的护盾由乌拉帝国的PMu-7系列机械体部署。它可以无限地吸收来袭火力但是会在一段时间后烧毁。</description>
<altitudeLayer>BuildingOnTop</altitudeLayer>
<drawerType>MapMeshAndRealTime</drawerType>
<pathCost>0</pathCost>
<passability>Standable</passability>
<fillPercent>0.35</fillPercent>
<graphicData>
<texPath>Things/Building/Security/BroadshieldProjector</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>0.9</drawSize>
<shadowData>
<volume>(0.3, 0.2, 0.3)</volume>
<offset>(0,0,-0.1)</offset>
</shadowData>
<damageData>
<rect>(0.2,0.2,0.6,0.6)</rect>
</damageData>
</graphicData>
<statBases>
<MaxHitPoints>250</MaxHitPoints>
<Flammability>0.5</Flammability>
</statBases>
<tickerType>Normal</tickerType>
<killedLeavings/>
<rotatable>false</rotatable>
<selectable>true</selectable>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<soundImpactDefault>BulletImpact_Metal</soundImpactDefault>
<repairEffect>ConstructMetal</repairEffect>
<resourcesFractionWhenDeconstructed>0</resourcesFractionWhenDeconstructed>
<building>
<claimable>false</claimable>
<destroySound>BuildingDestroyed_Metal_Small</destroySound>
<ai_chillDestination>false</ai_chillDestination>
<isEdifice>false</isEdifice>
<destroyEffecter>Broadshield_Burnout</destroyEffecter>
</building>
<comps>
<li Class="CompProperties_ProjectileInterceptor">
<radius>6.9</radius>
<interceptGroundProjectiles>true</interceptGroundProjectiles>
<interceptNonHostileProjectiles>true</interceptNonHostileProjectiles>
<interceptOutgoingProjectiles>false</interceptOutgoingProjectiles>
<color>(0.9, 0.2, 0.2)</color>
<idlePulseSpeed>3</idlePulseSpeed>
<minIdleAlpha>0.2</minIdleAlpha>
<disarmedByEmpForTicks>600</disarmedByEmpForTicks>
<drawWithNoSelection>True</drawWithNoSelection>
<activeSound>Broadshield_Ambience</activeSound>
</li>
<li Class="CompProperties_DestroyAfterDelay">
<delayTicks>1800</delayTicks>
<destroyMode>KillFinalize</destroyMode>
<countdownLabel>烧毁于</countdownLabel>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="LightMechanoid">
<defName>Mech_WULA_Cat</defName>
<label>CAt-11"猫猫"</label>
<description>乌拉帝国的一种小型机械体,可以执行包括搬运、烹饪、种植收割、清理、急救和灭火一类的简单工作,因为似猫的外形受到乌拉星人欢迎。</description>
<uiIconPath>Wula/Things/WULA_Cat/WULA_Cat_Thin_south</uiIconPath>
<statBases>
<MoveSpeed>6</MoveSpeed>
<FoodPoisonChance>0.001</FoodPoisonChance>
<WastepacksPerRecharge MayRequire="Ludeon.RimWorld.Biotech">0</WastepacksPerRecharge>
</statBases>
<race>
<mechEnabledWorkTypes>
<li>Hauling</li>
<!-- <li>Mining</li> -->
<!-- <li>Construction</li> -->
<!-- <li>Crafting</li> -->
<!-- <li>Smithing</li> -->
<!-- <li>Tailoring</li> -->
<li>Cooking</li>
<!-- <li>Research</li> -->
<li>PlantCutting</li>
<li>Growing</li>
<li>Cleaning</li>
<li>Doctor</li>
<li>Firefighter</li>
</mechEnabledWorkTypes>
<lifeStageAges>
<li>
<def>MechanoidFullyFormed</def>
</li>
</lifeStageAges>
<!-- <thinkTreeConstant>WarUrchinConstant</thinkTreeConstant> -->
<!-- <baseHealthScale>4</baseHealthScale> -->
<canFlyInVacuum>true</canFlyInVacuum>
</race>
<comps>
<!--加上这个组件的机械体会直接跳过原版指挥范围判定-->
<li Class="WulaFallenEmpire.CompProperties_GlobalMechCommand" />
</comps>
<!-- <comps Inherit="False">
<li Class="CompProperties_CanBeDormant" />
<li Class="CompProperties_WakeUpDormant">
<wakeUpOnDamage>true</wakeUpOnDamage>
<wakeUpCheckRadius>30</wakeUpCheckRadius>
<wakeUpSound>MechanoidsWakeUp</wakeUpSound>
</li>
<li Class="CompProperties_MechPowerCell">
<totalPowerTicks>30000</totalPowerTicks>
</li>
</comps> -->
</ThingDef>
<ThingDef Abstract="True" Name="Mech_WULA_Cat_Soldier" ParentName="LightMechanoid">
<!-- <defName>Mech_WULA_Cat_EMP</defName>
<label>乌拉猫猫掷弹兵EMP</label>
<description>乌拉帝国的一种小型机械体只能执行救火、搬运和清扫任务但是相比起基础型号多配备了一个EMP投掷物可以辅助乌拉帝国军团对抗机械部队。</description> -->
<uiIconPath>Wula/Things/WULA_Attack_Cat/WULA_Cat_Thin_south</uiIconPath>
<statBases>
<MoveSpeed>5</MoveSpeed>
<WastepacksPerRecharge MayRequire="Ludeon.RimWorld.Biotech">0</WastepacksPerRecharge>
</statBases>
<race>
<mechEnabledWorkTypes>
<li>Hauling</li>
<!-- <li>Mining</li> -->
<!-- <li>Construction</li> -->
<!-- <li>Crafting</li> -->
<!-- <li>Smithing</li> -->
<!-- <li>Tailoring</li> -->
<!-- <li>Cooking</li> -->
<!-- <li>Research</li> -->
<!-- <li>PlantCutting</li> -->
<!-- <li>Growing</li> -->
<li>Cleaning</li>
<!-- <li>Doctor</li> -->
<li>Firefighter</li>
</mechEnabledWorkTypes>
<lifeStageAges>
<li>
<def>MechanoidFullyFormed</def>
</li>
</lifeStageAges>
<!-- <thinkTreeConstant>WarUrchinConstant</thinkTreeConstant> -->
<!-- <baseHealthScale>4</baseHealthScale> -->
<canFlyInVacuum>true</canFlyInVacuum>
</race>
<comps>
<!--
全局指挥组件 (Global Mech Command Component)
此组件通过Harmony补丁 MechanitorUtility_InMechanitorCommandRange_Patch.cs 来实现功能。
当一个Pawn的ThingDef拥有此组件时补丁会拦截原版的指挥范围检查并始终返回“在范围内”。
这使得拥有此组件的机械体可以被机械师在地图的任何位置进行指挥,无视距离限制。
-->
<li Class="WulaFallenEmpire.CompProperties_GlobalMechCommand" />
</comps>
<!-- <comps Inherit="False">
<li Class="CompProperties_CanBeDormant" />
<li Class="CompProperties_WakeUpDormant">
<wakeUpOnDamage>true</wakeUpOnDamage>
<wakeUpCheckRadius>30</wakeUpCheckRadius>
<wakeUpSound>MechanoidsWakeUp</wakeUpSound>
</li>
<li Class="CompProperties_MechPowerCell">
<totalPowerTicks>30000</totalPowerTicks>
</li>
</comps> -->
</ThingDef>
<ThingDef ParentName="Mech_WULA_Cat_Soldier">
<defName>Mech_WULA_Cat_EMP</defName>
<label>CAt-23"闪电猫猫"</label>
<description>乌拉帝国的一种小型机械体只能执行救火、搬运和清扫任务但是相比起基础型号多配备了一个EMP投掷物可以辅助乌拉帝国军团对抗机械部队。</description>
</ThingDef>
<ThingDef ParentName="Mech_WULA_Cat_Soldier">
<defName>Mech_WULA_Cat_Fire</defName>
<label>CAt-42"烈焰猫猫"</label>
<description>乌拉帝国的一种小型机械体,只能执行救火、搬运和清扫任务,但是相比起基础型号多配备了一个燃烧瓶投掷物,可以点燃靠近阵线的敌军。</description>
</ThingDef>
<ThingDef ParentName="Mech_WULA_Cat_Soldier">
<defName>Mech_WULA_Cat_Constructor</defName>
<label>CAt-86"土木猫猫"</label>
<description>乌拉帝国的一种小型机械体只能执行建造和开采任务可以跳起来用手上的HAm-1"装修锤"锤烂敌人的膝盖。</description>
<uiIconPath>Wula/Things/WULA_Constructor_Cat/WULA_Cat_Thin_south</uiIconPath>
<race>
<mechEnabledWorkTypes Inherit="False">
<li>Mining</li>
<li>Construction</li>
</mechEnabledWorkTypes>
</race>
<statBases>
<WorkSpeedGlobal>2</WorkSpeedGlobal>
</statBases>
</ThingDef>
<ThingDef ParentName="Mech_WULA_Cat_Soldier">
<defName>Mech_WULA_Cat_Assault</defName>
<label>CAt-46"突击猫猫"</label>
<description>乌拉帝国的一种小型机械体可以执行搬运、狩猎和割除任务身着轻甲装备了一把DLa-4"云母"突击步枪附下挂刺刀,可以给敌方造成不小的麻烦。</description>
<uiIconPath>Wula/Things/WULA_Assault_Cat/WULA_Cat_Thin_south</uiIconPath>
<race>
<mechEnabledWorkTypes Inherit="False">
<li>Hunting</li>
<li>Hauling</li>
<li>PlantCutting</li>
</mechEnabledWorkTypes>
</race>
<statBases>
<ArmorRating_Sharp>0.25</ArmorRating_Sharp>
<ArmorRating_Blunt>0.25</ArmorRating_Blunt>
<!-- <WorkSpeedGlobal>2</WorkSpeedGlobal> -->
<MoveSpeed>4</MoveSpeed>
</statBases>
</ThingDef>
<ThingDef ParentName="BaseDrone">
<defName>Mech_WULA_Cat_Bomb</defName>
<label>CAt-89"敢死猫猫"</label>
<description>乌拉帝国的一种小型机械体,浑身缠满炸药,以自杀式袭击攻击敌方。</description>
<uiIconPath>Wula/Things/WULA_bomb_Cat/WULA_Cat_Thin_south</uiIconPath>
<race>
<thinkTreeConstant>HunterDroneConstant</thinkTreeConstant>
<baseHealthScale>0.35</baseHealthScale>
<baseBodySize>0.7</baseBodySize>
<hasCorpse>true</hasCorpse>
<body>Mech_Light</body>
<lifeStageAges>
<li>
<def>MechanoidFullyFormed</def>
<minAge>0</minAge>
<soundWounded>Pawn_Hunter_Wounded</soundWounded>
<soundDeath>Pawn_Hunter_Death</soundDeath>
<soundCall>Pawn_Hunter_Call</soundCall>
</li>
</lifeStageAges>
</race>
<statBases>
<MoveSpeed>4</MoveSpeed>
</statBases>
<comps>
<li Class="CompProperties_MechPowerCell">
<totalPowerTicks>1100</totalPowerTicks> <!-- 5 hours -->
<labelOverride>电池电量</labelOverride>
<tooltipOverride>这是被临时生产的乌拉猫猫,它们很快就会因为能源耗尽而倒地。</tooltipOverride>
<showGizmoOnNonPlayerControlled>true</showGizmoOnNonPlayerControlled>
</li>
<li Class="CompProperties_HunterDrone">
<explosionRadius>1.5</explosionRadius>
<explosionDamageType>Bomb</explosionDamageType>
<explosionDamageAmount>40</explosionDamageAmount>
</li>
</comps>
<tools Inherit="False">
<li>
<label>head</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>6</power>
<cooldownTime>2.6</cooldownTime>
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
</li>
</tools>
</ThingDef>
<ThingDef ParentName="BaseDrone">
<defName>Mech_WULA_Cat_Commander</defName>
<label>CAt-44"指挥官猫猫"</label>
<description>乌拉帝国的一种小型机械体,比起同类来说拥有很高的防御,在配备了远程武器的同时还配备了一个护盾发生器,这种盾会同时阻拦向外发射的射弹和向盾内发射的射弹。</description>
<uiIconPath>Wula/Things/WULA_Commander_Cat/WULA_Cat_Thin_south</uiIconPath>
<race>
<baseHealthScale>3</baseHealthScale>
<thinkTreeConstant>SentryDroneConstant</thinkTreeConstant>
<baseBodySize>0.7</baseBodySize>
<hasCorpse>true</hasCorpse>
<body>Mech_Light</body>
<lifeStageAges>
<li>
<def>MechanoidFullyFormed</def>
<minAge>0</minAge>
<soundWounded>Pawn_Hunter_Wounded</soundWounded>
<soundDeath>Pawn_Hunter_Death</soundDeath>
<soundCall>Pawn_Hunter_Call</soundCall>
</li>
</lifeStageAges>
</race>
<statBases>
<MoveSpeed>4</MoveSpeed>
<ArmorRating_Sharp>0.5</ArmorRating_Sharp>
<ArmorRating_Blunt>0.5</ArmorRating_Blunt>
<ArmorRating_Heat>1.00</ArmorRating_Heat>
<IncomingDamageFactor>0.75</IncomingDamageFactor>
</statBases>
<comps>
<li Class="CompProperties_MechPowerCell">
<totalPowerTicks>2200</totalPowerTicks> <!-- 1 hours -->
<labelOverride>电池电量</labelOverride>
<tooltipOverride>这是被临时生产的乌拉猫猫,它们很快就会因为能源耗尽而倒地。</tooltipOverride>
<showGizmoOnNonPlayerControlled>true</showGizmoOnNonPlayerControlled>
</li>
<li Class="CompProperties_ProjectileInterceptor">
<radius>7.5</radius>
<interceptGroundProjectiles>true</interceptGroundProjectiles>
<interceptNonHostileProjectiles>true</interceptNonHostileProjectiles>
<interceptOutgoingProjectiles>true</interceptOutgoingProjectiles>
<color>(0.9, 0.2, 0.2)</color>
<idlePulseSpeed>3</idlePulseSpeed>
<minIdleAlpha>0.2</minIdleAlpha>
<disarmedByEmpForTicks>600</disarmedByEmpForTicks>
<drawWithNoSelection>True</drawWithNoSelection>
<activeSound>Broadshield_Ambience</activeSound>
</li>
</comps>
<tools Inherit="False">
<li>
<label>head</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>6</power>
<cooldownTime>2.6</cooldownTime>
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
</li>
</tools>
</ThingDef>
<ThingDef ParentName="BaseDrone">
<defName>Mech_WULA_Cat_Inf</defName>
<label>CAt-90"步兵猫猫"</label>
<description>乌拉帝国的一种小型机械体装备了一把DLa-4"云母"突击步枪附下挂刺刀,以在战场上拖住敌军。</description>
<uiIconPath>Wula/Things/WULA_Attack_Cat/WULA_Cat_Thin_south</uiIconPath>
<race>
<thinkTreeConstant>SentryDroneConstant</thinkTreeConstant>
<baseBodySize>0.7</baseBodySize>
<hasCorpse>true</hasCorpse>
<body>Mech_Light</body>
<lifeStageAges>
<li>
<def>MechanoidFullyFormed</def>
<minAge>0</minAge>
<soundWounded>Pawn_Hunter_Wounded</soundWounded>
<soundDeath>Pawn_Hunter_Death</soundDeath>
<soundCall>Pawn_Hunter_Call</soundCall>
</li>
</lifeStageAges>
</race>
<statBases>
<MoveSpeed>4</MoveSpeed>
</statBases>
<comps>
<li Class="CompProperties_MechPowerCell">
<totalPowerTicks>4400</totalPowerTicks> <!-- 2 hours -->
<labelOverride>电池电量</labelOverride>
<tooltipOverride>这是被临时生产的乌拉猫猫,它们很快就会因为能源耗尽而倒地。</tooltipOverride>
<showGizmoOnNonPlayerControlled>true</showGizmoOnNonPlayerControlled>
</li>
</comps>
<tools Inherit="False">
<li>
<label>head</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>6</power>
<cooldownTime>2.6</cooldownTime>
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
</li>
</tools>
</ThingDef>
<ThingDef ParentName="LightMechanoid">
<defName>Mech_WULA_Cat_DM</defName>
<label>CAt-96"暗物质猫猫"</label>
<description>乌拉帝国的一种小型机械体,可以执行包括搬运、烹饪、种植收割、清理、急救和灭火一类的简单工作。这种型号的乌拉猫猫内置了一台不稳定暗物质引擎,这使得其无需充电,但是在死亡时会产生巨大的爆炸。</description>
<uiIconPath>Wula/Things/WULA_DM_Cat/WULA_Cat_Thin_south</uiIconPath>
<statBases>
<MoveSpeed>6</MoveSpeed>
<FoodPoisonChance>0.001</FoodPoisonChance>
<MechEnergyUsageFactor>-1</MechEnergyUsageFactor>
<!-- <MechEnergyLossPerHP MayRequire="Ludeon.RimWorld.Biotech">0</MechEnergyLossPerHP> -->
<WastepacksPerRecharge MayRequire="Ludeon.RimWorld.Biotech">0</WastepacksPerRecharge>
</statBases>
<race>
<mechEnabledWorkTypes>
<li>Hauling</li>
<!-- <li>Mining</li> -->
<!-- <li>Construction</li> -->
<!-- <li>Crafting</li> -->
<!-- <li>Smithing</li> -->
<!-- <li>Tailoring</li> -->
<li>Cooking</li>
<!-- <li>Research</li> -->
<li>PlantCutting</li>
<li>Growing</li>
<li>Cleaning</li>
<li>Doctor</li>
<li>Firefighter</li>
</mechEnabledWorkTypes>
<lifeStageAges>
<li>
<def>MechanoidFullyFormed</def>
</li>
</lifeStageAges>
<!-- <thinkTreeConstant>WarUrchinConstant</thinkTreeConstant> -->
<!-- <baseHealthScale>4</baseHealthScale> -->
<canFlyInVacuum>true</canFlyInVacuum>
</race>
<comps>
<!--加上这个组件的机械体会直接跳过原版指挥范围判定-->
<li Class="WulaFallenEmpire.CompProperties_GlobalMechCommand" />
<li Class="CompProperties_HunterDrone">
<explosionRadius>30</explosionRadius>
<explosionDamageType>BombSuper</explosionDamageType>
<explosionDamageAmount>550</explosionDamageAmount>
</li>
</comps>
</ThingDef>
</Defs>