788 lines
29 KiB
XML
788 lines
29 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
||
<Defs>
|
||
<ThingDef Name="ArachnaeBase_Race" ParentName="BaseInsect" Abstract="True">
|
||
<statBases>
|
||
<MaxNutrition>3</MaxNutrition>
|
||
<MoveSpeed>8</MoveSpeed>
|
||
<MarketValue>0</MarketValue>
|
||
<LeatherAmount>0</LeatherAmount>
|
||
<MeatAmount>0</MeatAmount>
|
||
<ArmorRating_Blunt>0.1</ArmorRating_Blunt>
|
||
<ArmorRating_Sharp>0.1</ArmorRating_Sharp>
|
||
<ComfyTemperatureMin>-3000</ComfyTemperatureMin>
|
||
<ComfyTemperatureMax>3000</ComfyTemperatureMax>
|
||
<Wildness>0</Wildness>
|
||
<Fertility MayRequire="Ludeon.RimWorld.Biotech">0</Fertility>
|
||
</statBases>
|
||
<uiIconScale>1.1</uiIconScale>
|
||
|
||
<recipes Inherit="False">
|
||
<li>ARA_CureBloodRot</li>
|
||
<li>ARA_CureAcid</li>
|
||
<li>RemovePorcupineQuill</li>
|
||
<li>SurgicalInspection</li>
|
||
<li>ARA_Surgery_Install_Plasteel</li>
|
||
<li>ARA_Surgery_Install_Carapace_Shell</li>
|
||
<li>ARA_Surgery_Install_Huge_Stomach</li>
|
||
<li>ARA_Surgery_Install_Cycle_Suppression</li>
|
||
<li>ARA_Surgery_Install_Shell_Thorn</li>
|
||
<li>ARA_Surgery_Install_Reactive_Shell</li>
|
||
<li>ARA_Surgery_Install_Strengthening_Tendon</li>
|
||
<li>ARA_Surgery_Install_Slide_Patagium</li>
|
||
<li>ARA_Surgery_Install_Baneling_Pouch</li>
|
||
<li>ARA_Surgery_Install_Tumor_Pouch</li>
|
||
<li>ARA_Surgery_Install_Internal_Circulation_Lung</li>
|
||
</recipes>
|
||
|
||
<tools>
|
||
<li>
|
||
<label>head</label>
|
||
<capacities>
|
||
<li>Blunt</li>
|
||
</capacities>
|
||
<power>6</power>
|
||
<cooldownTime>2</cooldownTime>
|
||
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
|
||
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
|
||
<chanceFactor>0.2</chanceFactor>
|
||
</li>
|
||
</tools>
|
||
<race>
|
||
<body>BeetleLikeWithClaw</body>
|
||
<thinkTreeMain>ARA_Insect_WithPlanting</thinkTreeMain>
|
||
<foodType>CarnivoreAnimal,OvivoreAnimal</foodType>
|
||
<baseHungerRate>0.1</baseHungerRate>
|
||
<baseBodySize>0.5</baseBodySize>
|
||
<baseHealthScale>1</baseHealthScale>
|
||
<useMeatFrom>Megaspider</useMeatFrom>
|
||
<trainability>Advanced</trainability>
|
||
<lifeExpectancy>1</lifeExpectancy>
|
||
<!-- <hasCorpse>false</hasCorpse> -->
|
||
<!-- <specialTrainables>
|
||
<li MayRequire="Ludeon.RimWorld.Odyssey">Dig</li>
|
||
<li>ARA_Sowing</li>
|
||
</specialTrainables> -->
|
||
<lifeStageAges>
|
||
<li>
|
||
<def>EusocialInsectAdult</def>
|
||
<minAge>0</minAge>
|
||
<soundWounded>Pawn_Spelopede_Pain</soundWounded>
|
||
<soundDeath>Pawn_Spelopede_Death</soundDeath>
|
||
<soundCall>Pawn_Spelopede_Call</soundCall>
|
||
<soundAngry>Pawn_Spelopede_Angry</soundAngry>
|
||
</li>
|
||
</lifeStageAges>
|
||
<soundMeleeHitPawn>Pawn_Melee_SmallScratch_HitPawn</soundMeleeHitPawn>
|
||
<soundMeleeHitBuilding>Pawn_Melee_SmallScratch_HitBuilding</soundMeleeHitBuilding>
|
||
<soundMeleeMiss>Pawn_Melee_SmallScratch_Miss</soundMeleeMiss>
|
||
<headPosPerRotation>
|
||
<li>(0.0, 0, 0.14)</li>
|
||
<li>(0.07, 0, 0.08)</li>
|
||
<li>(0.0, 0, -0.12)</li>
|
||
<li>(-0.07, 0, 0.08)</li>
|
||
</headPosPerRotation>
|
||
</race>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_NodeSwarmLifetime">
|
||
<immuteHediff>ARA_Cycle_Suppression_Hediff</immuteHediff>
|
||
<lifespanHediff>ARA_LifespanHediff</lifespanHediff>
|
||
<lifetimeDays>12</lifetimeDays>
|
||
<labelOverride>寿命</labelOverride>
|
||
<tooltipOverride>阿拉克涅辅虫从出生起就走在死亡的道路上了——它们的寿命就是如此短暂。</tooltipOverride>
|
||
<showGizmoOnNonPlayerControlled>true</showGizmoOnNonPlayerControlled>
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||
<hediffs>
|
||
<li>ARA_TemperatureRegulation</li>
|
||
</hediffs>
|
||
<addChance>1.0</addChance>
|
||
<allowDuplicates>false</allowDuplicates>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="ArachnaeBase_Race">
|
||
<defName>ArachnaeBase_Race_Larva</defName>
|
||
<label>阿拉克涅幼虫种</label>
|
||
<description>阿拉克涅辅虫之一,是虫族的根基。</description>
|
||
<race>
|
||
<thinkTreeMain>ARA_Insect_Larva_Thinktree</thinkTreeMain>
|
||
<deathAction Class="DeathActionProperties_Vanish">
|
||
<workerClass>DeathActionWorker_Vanish</workerClass>
|
||
<filth>Filth_Slime</filth>
|
||
<filthCountRange>1~3</filthCountRange>
|
||
</deathAction>
|
||
</race>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_AdvancedTraining">
|
||
<trainables>
|
||
<li>
|
||
<trainable>Obedience</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Release</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Rescue</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Tameness</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Haul</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
</trainables>
|
||
<disableAllSkillDecay>true</disableAllSkillDecay> <!-- 阻止这个动物的所有技能衰减 -->
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||
<hediffs>
|
||
<li>ARA_HiveMindWorker</li>
|
||
</hediffs>
|
||
<addChance>1.0</addChance>
|
||
<allowDuplicates>false</allowDuplicates>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="ArachnaeBase_Race">
|
||
<defName>ArachnaeBase_Race_Scavenger</defName>
|
||
<label>阿拉克涅食腐种</label>
|
||
<description>阿拉克涅辅虫之一,食谱广泛,可以执行种植、收割和搬运工作,拥有一个较小的蜜罐腔,可以像其监管者一样产出虫蜜。</description>
|
||
<statBases>
|
||
<MaxNutrition>6</MaxNutrition>
|
||
</statBases>
|
||
<race>
|
||
<thinkTreeMain>ARA_Insect_Scavenger_Thinktree</thinkTreeMain>
|
||
<foodType>OmnivoreHuman,CarnivoreAnimal,OvivoreAnimal,VegetarianRoughAnimal</foodType>
|
||
<baseHungerRate>1</baseHungerRate>
|
||
<specialTrainables>
|
||
<li>ARA_Sowing</li>
|
||
</specialTrainables>
|
||
<deathAction Class="DeathActionProperties_Vanish">
|
||
<workerClass>DeathActionWorker_Vanish</workerClass>
|
||
<filth>Filth_Slime</filth>
|
||
<filthCountRange>1~3</filthCountRange>
|
||
</deathAction>
|
||
</race>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_HoneyProduction_Animal"></li>
|
||
<li Class="ArachnaeSwarm.CompProperties_AdvancedTraining">
|
||
<trainables>
|
||
<li>
|
||
<trainable>Obedience</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Release</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Rescue</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Tameness</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>ARA_Sowing</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Haul</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
</trainables>
|
||
<disableAllSkillDecay>true</disableAllSkillDecay> <!-- 阻止这个动物的所有技能衰减 -->
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||
<hediffs>
|
||
<li>ARA_HiveMindWorker</li>
|
||
<li>ARA_Scavenger_Production_InsectJelly</li>
|
||
</hediffs>
|
||
<addChance>1.0</addChance>
|
||
<allowDuplicates>false</allowDuplicates>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="ArachnaeBase_Race">
|
||
<defName>ArachnaeBase_Race_Longpincer</defName>
|
||
<label>阿拉克涅坚颚种</label>
|
||
<description>阿拉克涅辅虫之一,拥有一对相较于其体型来说过于巨大的颚部,可以执行搬运、挖掘工作,如果其监管者督虫处于征召状态,则会跟随督虫一起行动。</description>
|
||
<statBases>
|
||
<MoveSpeed>5.5</MoveSpeed>
|
||
<ArmorRating_Blunt>0.45</ArmorRating_Blunt>
|
||
<ArmorRating_Sharp>0.45</ArmorRating_Sharp>
|
||
</statBases>
|
||
<race>
|
||
<thinkTreeMain>ARA_Insect_Longpincer_Thinktree</thinkTreeMain>
|
||
<specialTrainables>
|
||
<li MayRequire="Ludeon.RimWorld.Odyssey">AttackTarget</li>
|
||
<li>Dig</li>
|
||
</specialTrainables>
|
||
<deathAction Class="DeathActionProperties_Vanish">
|
||
<workerClass>DeathActionWorker_Vanish</workerClass>
|
||
<filth>Filth_Slime</filth>
|
||
<filthCountRange>1~3</filthCountRange>
|
||
</deathAction>
|
||
</race>
|
||
<tools Inherit="False">
|
||
<li>
|
||
<label>巨颚</label>
|
||
<capacities>
|
||
<li>Cut</li>
|
||
</capacities>
|
||
<power>7</power>
|
||
<cooldownTime>2.8</cooldownTime>
|
||
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
|
||
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
|
||
</li>
|
||
</tools>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_AdvancedTraining">
|
||
<trainables>
|
||
<li>
|
||
<trainable>Obedience</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Release</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Rescue</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Tameness</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>AttackTarget</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Dig</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>ARA_Sowing</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>ARA_Cleaning</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Haul</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
</trainables>
|
||
<disableAllSkillDecay>true</disableAllSkillDecay> <!-- 阻止这个动物的所有技能衰减 -->
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||
<hediffs>
|
||
<li>ARA_HiveMindWorker</li>
|
||
</hediffs>
|
||
<addChance>1.0</addChance>
|
||
<allowDuplicates>false</allowDuplicates>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="ArachnaeBase_Race">
|
||
<defName>ArachnaeBase_Race_Hivekeeping</defName>
|
||
<label>阿拉克涅家政种</label>
|
||
<description>阿拉克涅辅虫之一,智力低下,可以执行搬运、清洁和虫群建筑的维护工作,是虫巢中不可或缺的维护者集群的一员。</description>
|
||
<race>
|
||
<thinkTreeMain>ARA_Insect_Hivekeeping_Thinktree</thinkTreeMain>
|
||
<specialTrainables>
|
||
<li>ARA_Cleaning</li>
|
||
</specialTrainables>
|
||
<deathAction Class="DeathActionProperties_Vanish">
|
||
<workerClass>DeathActionWorker_Vanish</workerClass>
|
||
<filth>Filth_Slime</filth>
|
||
<filthCountRange>1~3</filthCountRange>
|
||
</deathAction>
|
||
</race>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_SwarmMaintainer">
|
||
<showDebugInfo>false</showDebugInfo>
|
||
<relevantSkill>Crafting</relevantSkill>
|
||
<minimumSkillLevel>0</minimumSkillLevel>
|
||
<requiresHiveMind>true</requiresHiveMind>
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_AdvancedTraining">
|
||
<trainables>
|
||
<li>
|
||
<trainable>Obedience</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Release</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Rescue</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Tameness</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>AttackTarget</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>ARA_Cleaning</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Haul</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
</trainables>
|
||
<disableAllSkillDecay>true</disableAllSkillDecay> <!-- 阻止这个动物的所有技能衰减 -->
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||
<hediffs>
|
||
<li>ARA_HiveMindWorker</li>
|
||
</hediffs>
|
||
<addChance>1.0</addChance>
|
||
<allowDuplicates>false</allowDuplicates>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="ArachnaeBase_Race">
|
||
<defName>ArachnaeBase_Race_Acidcut</defName>
|
||
<label>阿拉克涅酸噬种</label>
|
||
<description>阿拉克涅辅虫之一,智力低下,依靠带酸液的颚撕咬敌军,因为身体结构简单而易于孕育,如果其监管者督虫处于征召状态,则会跟随督虫一起行动。</description>
|
||
<race>
|
||
<thinkTreeMain>ARA_Insect_Acidcut_Thinktree</thinkTreeMain>
|
||
<baseBodySize>0.3</baseBodySize>
|
||
<!-- <hasCorpse>false</hasCorpse> -->
|
||
<body>BeetleLikeWithClaw</body>
|
||
<deathAction Class="DeathActionProperties_Vanish">
|
||
<workerClass>DeathActionWorker_Vanish</workerClass>
|
||
<filth>Filth_Slime</filth>
|
||
<filthCountRange>1~3</filthCountRange>
|
||
</deathAction>
|
||
</race>
|
||
<statBases>
|
||
<MoveSpeed>6</MoveSpeed>
|
||
<ArmorRating_Blunt>0.3</ArmorRating_Blunt>
|
||
<ArmorRating_Sharp>0.3</ArmorRating_Sharp>
|
||
</statBases>
|
||
<tools Inherit="False">
|
||
<li>
|
||
<label>酸性巨颚</label>
|
||
<capacities>
|
||
<li>ARA_AcidCut</li>
|
||
</capacities>
|
||
<power>6</power>
|
||
<cooldownTime>2.6</cooldownTime>
|
||
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
|
||
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
|
||
</li>
|
||
</tools>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_AdvancedTraining">
|
||
<trainables>
|
||
<li>
|
||
<trainable>Obedience</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Release</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Rescue</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Tameness</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>AttackTarget</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
</trainables>
|
||
<disableAllSkillDecay>true</disableAllSkillDecay> <!-- 阻止这个动物的所有技能衰减 -->
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||
<hediffs>
|
||
<li>ARA_HiveMindWorker</li>
|
||
</hediffs>
|
||
<addChance>1.0</addChance>
|
||
<allowDuplicates>false</allowDuplicates>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="ArachnaeBase_Race">
|
||
<defName>ArachnaeBase_Race_Baneling</defName>
|
||
<label>阿拉克涅爆裂种</label>
|
||
<description>阿拉克涅辅虫之一,一般以自杀式袭击的方式伤害敌军,靠近敌人后就会引爆酸囊产生危险的酸性雾气,并留下菌毯以供后续虫族部队前进,如果其监管者督虫处于征召状态,则会跟随督虫一起行动。</description>
|
||
<race>
|
||
<thinkTreeMain>ARA_Insect_Baneling_Thinktree</thinkTreeMain>
|
||
<baseBodySize>0.35</baseBodySize>
|
||
<!-- <hasCorpse>false</hasCorpse> -->
|
||
<body>BeetleLikeWithClaw</body>
|
||
<deathAction Class="DeathActionProperties_Vanish">
|
||
<workerClass>DeathActionWorker_Vanish</workerClass>
|
||
<filth>Filth_Slime</filth>
|
||
<filthCountRange>1~3</filthCountRange>
|
||
</deathAction>
|
||
</race>
|
||
<statBases>
|
||
<MoveSpeed>6.6</MoveSpeed>
|
||
</statBases>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_AdvancedTraining">
|
||
<trainables>
|
||
<li>
|
||
<trainable>Obedience</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Release</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Rescue</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Tameness</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>AttackTarget</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
</trainables>
|
||
<disableAllSkillDecay>true</disableAllSkillDecay> <!-- 阻止这个动物的所有技能衰减 -->
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_HunterExplosion">
|
||
<explosionRadius>3.9</explosionRadius> <!-- Mapped from smokeRadius -->
|
||
<explosionDamageType>ARA_AcidBomb</explosionDamageType>
|
||
<explosionDamageAmount>40</explosionDamageAmount>
|
||
<armorPenetration>0.5</armorPenetration>
|
||
<explosionSound>Explosion_Smoke</explosionSound>
|
||
<postExplosionSpawnThingDef>ARA_AcidGasCloud</postExplosionSpawnThingDef>
|
||
<postExplosionSpawnChance>1</postExplosionSpawnChance>
|
||
<postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||
<hediffs>
|
||
<li>ARA_HiveMindWorker</li>
|
||
<li>ARA_Baneling_Acidbomb_Resist</li>
|
||
</hediffs>
|
||
<addChance>1.0</addChance>
|
||
<allowDuplicates>false</allowDuplicates>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="ArachnaeBase_Race">
|
||
<defName>ArachnaeBase_Race_Empsuicider</defName>
|
||
<label>阿拉克涅电磁种</label>
|
||
<description>阿拉克涅辅虫之一,智力低下,一般以自杀式袭击的方式伤害敌军,靠近敌人后就会释放EMP瘫痪附加的机械族,如果其监管者督虫处于征召状态,则会跟随督虫一起行动。</description>
|
||
<race>
|
||
<thinkTreeMain>ARA_Insect_Baneling_Thinktree</thinkTreeMain>
|
||
<baseBodySize>0.35</baseBodySize>
|
||
<!-- <hasCorpse>false</hasCorpse> -->
|
||
<body>BeetleLikeWithClaw</body>
|
||
<deathAction Class="DeathActionProperties_Vanish">
|
||
<workerClass>DeathActionWorker_Vanish</workerClass>
|
||
<filth>Filth_Slime</filth>
|
||
<filthCountRange>1~3</filthCountRange>
|
||
</deathAction>
|
||
</race>
|
||
<statBases>
|
||
<MoveSpeed>6.6</MoveSpeed>
|
||
</statBases>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_AdvancedTraining">
|
||
<trainables>
|
||
<li>
|
||
<trainable>Obedience</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Release</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Rescue</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Tameness</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>AttackTarget</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
</trainables>
|
||
<disableAllSkillDecay>true</disableAllSkillDecay> <!-- 阻止这个动物的所有技能衰减 -->
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_HunterExplosion">
|
||
<explosionRadius>6</explosionRadius> <!-- Mapped from smokeRadius -->
|
||
<explosionDamageType>EMP</explosionDamageType>
|
||
<explosionDamageAmount>65</explosionDamageAmount>
|
||
<armorPenetration>2</armorPenetration>
|
||
<explosionSound>Explosion_EMP</explosionSound>
|
||
<!-- <postExplosionSpawnThingDef>ARA_AcidGasCloud</postExplosionSpawnThingDef>
|
||
<postExplosionSpawnChance>1</postExplosionSpawnChance>
|
||
<postExplosionSpawnThingCount>1</postExplosionSpawnThingCount> -->
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||
<hediffs>
|
||
<li>ARA_HiveMindWorker</li>
|
||
</hediffs>
|
||
<addChance>1.0</addChance>
|
||
<allowDuplicates>false</allowDuplicates>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="ArachnaeBase_Race">
|
||
<defName>ArachnaeBase_Race_Skyhive</defName>
|
||
<label>阿拉克涅天巢种</label>
|
||
<description>阿拉克涅辅虫之一,拥有贴地飞行的能力,无论是攻击还是移动速度非常快。</description>
|
||
<race>
|
||
<thinkTreeMain>ARA_Insect_Skyhive_Thinktree</thinkTreeMain>
|
||
<baseBodySize>0.3</baseBodySize>
|
||
<!-- <hasCorpse>false</hasCorpse> -->
|
||
<body>BeetleLikeWithClaw</body>
|
||
<deathAction Class="DeathActionProperties_Vanish">
|
||
<workerClass>DeathActionWorker_Vanish</workerClass>
|
||
<filth>Filth_Slime</filth>
|
||
<filthCountRange>1~3</filthCountRange>
|
||
</deathAction>
|
||
<flightStartChanceOnJobStart>1.0</flightStartChanceOnJobStart>
|
||
</race>
|
||
<statBases>
|
||
<MoveSpeed>6</MoveSpeed>
|
||
|
||
<ArmorRating_Blunt>0.25</ArmorRating_Blunt>
|
||
<ArmorRating_Sharp>0.25</ArmorRating_Sharp>
|
||
|
||
<MaxFlightTime>9999</MaxFlightTime>
|
||
<FlightCooldown>0</FlightCooldown>
|
||
</statBases>
|
||
<tools Inherit="False">
|
||
<li>
|
||
<label>复合颚</label>
|
||
<capacities>
|
||
<li>Cut</li>
|
||
</capacities>
|
||
<power>3</power>
|
||
<cooldownTime>0.8</cooldownTime>
|
||
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
|
||
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
|
||
</li>
|
||
</tools>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_PawnFlight">
|
||
<flightCondition>Always</flightCondition>
|
||
|
||
<flyingAnimationNorth>ARA_Psi_FlyNorth</flyingAnimationNorth>
|
||
<flyingAnimationEast>ARA_Psi_FlyNorth</flyingAnimationEast>
|
||
<flyingAnimationSouth>ARA_Psi_FlyNorth</flyingAnimationSouth>
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_AdvancedTraining">
|
||
<trainables>
|
||
<li>
|
||
<trainable>Obedience</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Release</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Rescue</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Tameness</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>AttackTarget</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
</trainables>
|
||
<disableAllSkillDecay>true</disableAllSkillDecay> <!-- 阻止这个动物的所有技能衰减 -->
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||
<hediffs>
|
||
<li>ARA_HiveMindWorker</li>
|
||
</hediffs>
|
||
<addChance>1.0</addChance>
|
||
<allowDuplicates>false</allowDuplicates>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
<ThingDef ParentName="ArachnaeBase_Race">
|
||
<defName>ArachnaeBase_Race_Locust</defName>
|
||
<label>阿拉克涅天巢种</label>
|
||
<description>阿拉克涅辅虫之一,拥有贴地飞行的能力,无论是攻击还是移动速度非常快。</description>
|
||
<race>
|
||
<thinkTreeMain>ARA_Insect_Locust_Thinktree</thinkTreeMain>
|
||
<baseBodySize>0.36</baseBodySize>
|
||
<!-- <hasCorpse>false</hasCorpse> -->
|
||
<body>BeetleLikeWithClaw</body>
|
||
<deathAction Class="DeathActionProperties_Vanish">
|
||
<workerClass>DeathActionWorker_Vanish</workerClass>
|
||
<filth>Filth_Slime</filth>
|
||
<filthCountRange>1~3</filthCountRange>
|
||
</deathAction>
|
||
</race>
|
||
<statBases>
|
||
<MoveSpeed>5.5</MoveSpeed>
|
||
|
||
<ArmorRating_Blunt>0.4</ArmorRating_Blunt>
|
||
<ArmorRating_Sharp>0.4</ArmorRating_Sharp>
|
||
<ArmorRating_Heat>0.25</ArmorRating_Heat>
|
||
</statBases>
|
||
<tools Inherit="False">
|
||
<li>
|
||
<label>复合颚</label>
|
||
<capacities>
|
||
<li>Cut</li>
|
||
</capacities>
|
||
<power>3</power>
|
||
<cooldownTime>0.8</cooldownTime>
|
||
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
|
||
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
|
||
</li>
|
||
</tools>
|
||
<comps>
|
||
<li Class="ArachnaeSwarm.CompProperties_AdvancedTraining">
|
||
<trainables>
|
||
<li>
|
||
<trainable>Obedience</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Release</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Rescue</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>Tameness</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
<li>
|
||
<trainable>AttackTarget</trainable>
|
||
<trainInstantly>true</trainInstantly>
|
||
<setWanted>true</setWanted>
|
||
</li>
|
||
</trainables>
|
||
<disableAllSkillDecay>true</disableAllSkillDecay> <!-- 阻止这个动物的所有技能衰减 -->
|
||
</li>
|
||
<li Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||
<hediffs>
|
||
<li>ARA_HiveMindWorker</li>
|
||
</hediffs>
|
||
<addChance>1.0</addChance>
|
||
<allowDuplicates>false</allowDuplicates>
|
||
</li>
|
||
</comps>
|
||
</ThingDef>
|
||
|
||
<ToolCapacityDef>
|
||
<defName>ARA_AcidCut</defName>
|
||
<label>酸性撕咬</label>
|
||
</ToolCapacityDef>
|
||
<ManeuverDef>
|
||
<defName>ARA_AcidCut</defName>
|
||
<requiredCapacity>ARA_AcidCut</requiredCapacity>
|
||
<verb>
|
||
<verbClass>Verb_MeleeAttackDamage</verbClass>
|
||
<meleeDamageDef>ARA_AcidCut_Damage</meleeDamageDef>
|
||
</verb>
|
||
<logEntryDef>MeleeAttack</logEntryDef>
|
||
<combatLogRulesHit>Maneuver_Slash_MeleeHit</combatLogRulesHit>
|
||
<combatLogRulesDeflect>Maneuver_Slash_MeleeDeflect</combatLogRulesDeflect>
|
||
<combatLogRulesMiss>Maneuver_Slash_MeleeMiss</combatLogRulesMiss>
|
||
<combatLogRulesDodge>Maneuver_Slash_MeleeDodge</combatLogRulesDodge>
|
||
</ManeuverDef>
|
||
<ToolCapacityDef>
|
||
<defName>ARA_Bite</defName>
|
||
<label>撕咬</label>
|
||
</ToolCapacityDef>
|
||
<ManeuverDef>
|
||
<defName>ARA_Bite</defName>
|
||
<requiredCapacity>ARA_Bite</requiredCapacity>
|
||
<verb>
|
||
<verbClass>Verb_MeleeAttackDamage</verbClass>
|
||
<meleeDamageDef>Bite</meleeDamageDef>
|
||
</verb>
|
||
<logEntryDef>MeleeAttack</logEntryDef>
|
||
<combatLogRulesHit>Maneuver_Slash_MeleeHit</combatLogRulesHit>
|
||
<combatLogRulesDeflect>Maneuver_Slash_MeleeDeflect</combatLogRulesDeflect>
|
||
<combatLogRulesMiss>Maneuver_Slash_MeleeMiss</combatLogRulesMiss>
|
||
<combatLogRulesDodge>Maneuver_Slash_MeleeDodge</combatLogRulesDodge>
|
||
</ManeuverDef>
|
||
</Defs> |