Files
WulaFallenEmpireRW/1.6/Defs/HediffDefs/Hediffs_WULA.xml

248 lines
9.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Defs>
<HediffDef>
<defName>Wula_Synth</defName>
<label>合成人</label>
<description>乌拉帝国制式合成人,拥有一部分机械体的特性——她们无法被点燃、不会中毒、免疫大量疾病、不会抱怨温度,但是无法自我修复,并且需要获取能量以维持机体运转。</description>
<hediffClass>HediffWithComps</hediffClass>
<everCurableByItem>false</everCurableByItem>
<duplicationAllowed>false</duplicationAllowed>
<keepOnBodyPartRestoration>True</keepOnBodyPartRestoration>
<isBad>false</isBad>
<stages>
<li>
<!-- 流血速度 -->
<totalBleedFactor>0</totalBleedFactor>
<!-- 不会食物中毒 -->
<foodPoisoningChanceFactor>0</foodPoisoningChanceFactor>
<!-- 自然自愈系数0 -->
<naturalHealingFactor>0</naturalHealingFactor>
<!-- 不会感到痛苦 -->
<painFactor>0</painFactor>
<!-- 抗毒抗火抗寒热 -->
<statOffsets>
<!-- 有自带护甲,对热量伤害有高抵抗 -->
<ArmorRating_Sharp>0.2</ArmorRating_Sharp>
<ArmorRating_Blunt>0.1</ArmorRating_Blunt>
<ArmorRating_Heat>0.5</ArmorRating_Heat>
<!-- 近战闪避 -->
<!-- <MeleeDodgeChance>1.25</MeleeDodgeChance> -->
<ComfyTemperatureMin>-100</ComfyTemperatureMin>
<ComfyTemperatureMax>120</ComfyTemperatureMax>
<ToxicResistance>1</ToxicResistance>
<ToxicEnvironmentResistance MayRequire="Ludeon.RimWorld.Biotech">1</ToxicEnvironmentResistance>
</statOffsets>
<statFactors>
<!-- 易燃性,作为半机械生物很难起火 -->
<Flammability>0</Flammability>
</statFactors>
<!-- 免疫非纳米机械疾病 -->
<makeImmuneTo>
<li>Flu</li>
<li>Malaria</li>
<li>SleepingSickness</li>
<li>Plague</li>
<li>WoundInfection</li>
<li>LungRot</li>
<li>GutWorms</li>
<li>MuscleParasites</li>
<li>OrganDecay</li>
</makeImmuneTo>
<!-- 能力修改 -->
<capMods>
<!-- 初始意识+20% -->
<li>
<capacity>Consciousness</capacity>
<offset>0.20</offset>
</li>
</capMods>
<enablesNeeds>
<li>WULA_Energy</li>
</enablesNeeds>
<disablesNeeds>
<li>Food</li>
<li>Rest</li>
</disablesNeeds>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_ReactOnDamage">
<damageDefIncoming>EMP</damageDefIncoming>
<vomit>true</vomit>
</li>
<li Class="WulaFallenEmpire.HediffCompProperties_MakesMechanitor"/>
</comps>
</HediffDef>
<HediffDef>
<defName>WULA_AI_Heavy_Panzer_Hediff</defName>
<label>智能战车</label>
<description>由乌拉帝国建造的智能战车,拥有一部分机械体的特性——无法被点燃、不会中毒、免疫大量疾病、不会抱怨温度,但是无法自我修复。</description>
<hediffClass>HediffWithComps</hediffClass>
<everCurableByItem>false</everCurableByItem>
<duplicationAllowed>false</duplicationAllowed>
<keepOnBodyPartRestoration>True</keepOnBodyPartRestoration>
<isBad>false</isBad>
<stages>
<li>
<!-- 自然自愈系数0 -->
<naturalHealingFactor>0</naturalHealingFactor>
<!-- 不会感到痛苦 -->
<painFactor>0</painFactor>
<!-- 抗毒抗火抗寒热 -->
<statOffsets>
<!-- 有自带护甲,对热量伤害有高抵抗 -->
<ArmorRating_Sharp>1.5</ArmorRating_Sharp>
<ArmorRating_Blunt>1.2</ArmorRating_Blunt>
<ArmorRating_Heat>2.00</ArmorRating_Heat>
<!-- 近战闪避 -->
<ToxicResistance>1</ToxicResistance>
<ToxicEnvironmentResistance MayRequire="Ludeon.RimWorld.Biotech">1</ToxicEnvironmentResistance>
<CarryingCapacity>1200</CarryingCapacity>
<ShootingAccuracyPawn>200</ShootingAccuracyPawn>
<IncomingDamageFactor>0.3</IncomingDamageFactor>
</statOffsets>
<statFactors>
<!-- 易燃性,作为半机械生物很难起火 -->
<Flammability>0</Flammability>
</statFactors>
<!-- 免疫非纳米机械疾病 -->
<makeImmuneTo>
<li>Flu</li>
<li>Malaria</li>
<li>SleepingSickness</li>
<li>Plague</li>
<li>WoundInfection</li>
<li>LungRot</li>
<li>GutWorms</li>
<li>MuscleParasites</li>
<li>OrganDecay</li>
<li>SensoryMechanites</li>
<li>FibrousMechanites</li>
</makeImmuneTo>
<disablesNeeds>
<li>Mood</li>
<li>Food</li>
<li>Rest</li>
<li>Joy</li>
<li>Beauty</li>
<li>Comfort</li>
<li>Outdoors</li>
<li>Indoors</li>
<li>DrugDesire</li>
<li>RoomSize</li>
</disablesNeeds>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_ReactOnDamage">
<damageDefIncoming>EMP</damageDefIncoming>
<vomit>true</vomit>
</li>
</comps>
</HediffDef>
<HediffDef>
<defName>WULA_Armour_Hediff</defName>
<label>大型战甲</label>
<description>由乌拉帝国建造的大型战甲,拥有一部分机械体的特性——无法被点燃、不会中毒、免疫大量疾病、不会抱怨温度,但是无法自我修复。</description>
<hediffClass>HediffWithComps</hediffClass>
<everCurableByItem>false</everCurableByItem>
<duplicationAllowed>false</duplicationAllowed>
<keepOnBodyPartRestoration>True</keepOnBodyPartRestoration>
<isBad>false</isBad>
<stages>
<li>
<!-- 自然自愈系数0 -->
<naturalHealingFactor>0</naturalHealingFactor>
<!-- 不会感到痛苦 -->
<painFactor>0</painFactor>
<!-- 抗毒抗火抗寒热 -->
<statOffsets>
<!-- 有自带护甲,对热量伤害有高抵抗 -->
<ArmorRating_Sharp>1.2</ArmorRating_Sharp>
<ArmorRating_Blunt>1</ArmorRating_Blunt>
<ArmorRating_Heat>2.00</ArmorRating_Heat>
<!-- 近战闪避 -->
<MeleeDamageFactor>2</MeleeDamageFactor>
<MeleeCooldownFactor>-0.5</MeleeCooldownFactor> <!-- 66% as fast -->
<MeleeHitChance>50</MeleeHitChance>
<MeleeDodgeChance>15</MeleeDodgeChance>
<ToxicResistance>1</ToxicResistance>
<ToxicEnvironmentResistance MayRequire="Ludeon.RimWorld.Biotech">1</ToxicEnvironmentResistance>
<CarryingCapacity>1200</CarryingCapacity>
<ShootingAccuracyPawn>200</ShootingAccuracyPawn>
<IncomingDamageFactor>0.3</IncomingDamageFactor>
</statOffsets>
<statFactors>
<!-- 易燃性,作为半机械生物很难起火 -->
<Flammability>0</Flammability>
</statFactors>
<!-- 免疫非纳米机械疾病 -->
<makeImmuneTo>
<li>Flu</li>
<li>Malaria</li>
<li>SleepingSickness</li>
<li>Plague</li>
<li>WoundInfection</li>
<li>LungRot</li>
<li>GutWorms</li>
<li>MuscleParasites</li>
<li>OrganDecay</li>
<li>SensoryMechanites</li>
<li>FibrousMechanites</li>
</makeImmuneTo>
<disablesNeeds>
<li>Mood</li>
<li>Food</li>
<li>Rest</li>
<li>Joy</li>
<li>Beauty</li>
<li>Comfort</li>
<li>Outdoors</li>
<li>Indoors</li>
<li>DrugDesire</li>
<li>RoomSize</li>
</disablesNeeds>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_ReactOnDamage">
<damageDefIncoming>EMP</damageDefIncoming>
<vomit>true</vomit>
</li>
</comps>
</HediffDef>
<HediffDef ParentName="ImplantHediffBase">
<defName>WULA_Heavy_Infantry_PowerArmor_PowerFist</defName>
<label>动力拳</label>
<labelNoun>动力拳</labelNoun>
<description>一个由外骨骼和加压线圈组成的拳套,内置于乌拉帝国重装装甲的夹层中,可以击碎任何胆敢靠近的敌军的头颅。这套武备是由神经系统直接驱动的——无论盔甲穿戴者是否还拥有生物学意义上的“手”。</description>
<comps>
<li Class="HediffCompProperties_VerbGiver">
<tools>
<li>
<label>动力拳</label>
<capacities>
<li>Poke</li>
</capacities>
<power>25</power>
<cooldownTime>2.2</cooldownTime>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>12</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
<!-- <soundMeleeHit>Pawn_Melee_PowerClaw_Hit</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_PowerClaw_Miss</soundMeleeMiss> -->
</li>
</tools>
</li>
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
</comps>
</HediffDef>
</Defs>