Merge branch 'master' of https://git.ra3battle.cn/Kalospacer/ArachnaeSwarm
This commit is contained in:
@@ -39,8 +39,7 @@
|
||||
<cooldownTicksRange>601</cooldownTicksRange>
|
||||
<hostile>false</hostile>
|
||||
<showOnCharacterCard>true</showOnCharacterCard>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<aiCanUse>false</aiCanUse>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
@@ -69,8 +68,7 @@
|
||||
<cooldownTicksRange>601</cooldownTicksRange>
|
||||
<hostile>false</hostile>
|
||||
<showOnCharacterCard>true</showOnCharacterCard>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<aiCanUse>false</aiCanUse>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
@@ -99,8 +97,7 @@
|
||||
<cooldownTicksRange>5000</cooldownTicksRange> <!-- 2 hours -->
|
||||
<aiCanUse>true</aiCanUse>
|
||||
<displayOrder>300</displayOrder>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<warmupStartSound>AcidSpray_Warmup</warmupStartSound>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
@@ -139,8 +136,7 @@
|
||||
<cooldownTicksRange>5000</cooldownTicksRange>
|
||||
<aiCanUse>false</aiCanUse>
|
||||
<displayOrder>300</displayOrder>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<targetRequired>false</targetRequired>
|
||||
<hostile>false</hostile>
|
||||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||||
@@ -398,8 +394,7 @@
|
||||
<cooldownTicksRange>5000</cooldownTicksRange>
|
||||
<aiCanUse>true</aiCanUse>
|
||||
<displayOrder>300</displayOrder>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<warmupStartSound>AcidSpray_Warmup</warmupStartSound>
|
||||
<charges>3</charges>
|
||||
<cooldownPerCharge>true</cooldownPerCharge>
|
||||
@@ -451,8 +446,7 @@
|
||||
<cooldownTicksRange>5000</cooldownTicksRange>
|
||||
<aiCanUse>true</aiCanUse>
|
||||
<displayOrder>300</displayOrder>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<warmupStartSound>AcidSpray_Warmup</warmupStartSound>
|
||||
<charges>3</charges>
|
||||
<cooldownPerCharge>true</cooldownPerCharge>
|
||||
@@ -874,8 +868,7 @@
|
||||
<hostile>false</hostile>
|
||||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||||
<stunTargetWhileCasting>true</stunTargetWhileCasting>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<warmupMote>Mote_HoraxSmallSpellWarmup</warmupMote>
|
||||
<warmupEffecter>HoraxianAbilityCasting</warmupEffecter>
|
||||
<warmupSound>AnomalyAbilityWarmup</warmupSound>
|
||||
@@ -935,8 +928,7 @@
|
||||
<aiCanUse>true</aiCanUse>
|
||||
<ai_SearchAOEForTargets>true</ai_SearchAOEForTargets>
|
||||
<displayOrder>300</displayOrder>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<statBases>
|
||||
<Ability_EffectRadius>12</Ability_EffectRadius>
|
||||
<Ability_Duration>500</Ability_Duration>
|
||||
@@ -998,8 +990,7 @@
|
||||
<aiCanUse>true</aiCanUse>
|
||||
<ai_SearchAOEForTargets>true</ai_SearchAOEForTargets>
|
||||
<displayOrder>300</displayOrder>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<statBases>
|
||||
<Ability_Duration>100</Ability_Duration>
|
||||
</statBases>
|
||||
@@ -1092,8 +1083,7 @@
|
||||
<cooldownPerCharge>true</cooldownPerCharge>
|
||||
<aiCanUse>true</aiCanUse>
|
||||
<displayOrder>300</displayOrder>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<warmupStartSound>AcidSpray_Warmup</warmupStartSound>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
@@ -1164,8 +1154,7 @@
|
||||
<cooldownTicksRange>601</cooldownTicksRange>
|
||||
<hostile>false</hostile>
|
||||
<showOnCharacterCard>true</showOnCharacterCard>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<aiCanUse>false</aiCanUse>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
@@ -1194,8 +1183,7 @@
|
||||
<cooldownTicksRange>601</cooldownTicksRange>
|
||||
<hostile>false</hostile>
|
||||
<showOnCharacterCard>true</showOnCharacterCard>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<aiCanUse>false</aiCanUse>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
@@ -1310,8 +1298,7 @@
|
||||
<cooldownTicksRange>5000</cooldownTicksRange>
|
||||
<aiCanUse>true</aiCanUse>
|
||||
<displayOrder>300</displayOrder>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<warmupStartSound>AcidSpray_Warmup</warmupStartSound>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
@@ -1351,8 +1338,7 @@
|
||||
<cooldownTicksRange>5000</cooldownTicksRange>
|
||||
<aiCanUse>true</aiCanUse>
|
||||
<displayOrder>300</displayOrder>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||
<warmupStartSound>AcidSpray_Warmup</warmupStartSound>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
@@ -1393,7 +1379,6 @@
|
||||
<aiCanUse>true</aiCanUse>
|
||||
<displayOrder>9900</displayOrder>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<disableGizmoWhileUndrafted>false</disableGizmoWhileUndrafted>
|
||||
<warmupStartSound>AcidSpray_Warmup</warmupStartSound>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
@@ -1422,6 +1407,7 @@
|
||||
<cooldownTicksRange>144000</cooldownTicksRange>
|
||||
<targetRequired>false</targetRequired>
|
||||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||||
<displayGizmoWhileUndrafted>true</displayGizmoWhileUndrafted>
|
||||
<displayOrder>9901</displayOrder>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
|
||||
@@ -76,6 +76,34 @@
|
||||
|
||||
<requiresSpawnCategory>true</requiresSpawnCategory>
|
||||
</AlienRace.AlienBackstoryDef>
|
||||
<AlienRace.AlienBackstoryDef ParentName="ARA_BaseBackStory">
|
||||
<defName>Arachnae_MimicNematode_BS_Child_1</defName>
|
||||
<title>阿拉克涅拟线种</title>
|
||||
<titleShort>拟线种</titleShort>
|
||||
<description>[PAWN_nameDef]是一只阿拉克涅拟线种——她们不是常规意义上的虫族,这些寄生虫寄生,并操控智慧生物的肉体。</description>
|
||||
<slot>Childhood</slot>
|
||||
|
||||
<spawnCategories>
|
||||
<li>ArachnaeMimic_spawnCategoriesA</li>
|
||||
</spawnCategories>
|
||||
|
||||
<requiresSpawnCategory>true</requiresSpawnCategory>
|
||||
</AlienRace.AlienBackstoryDef>
|
||||
<AlienRace.AlienBackstoryDef ParentName="ARA_BaseBackStory">
|
||||
<defName>Arachnae_MimicNematode_BS_Adult_1</defName>
|
||||
<title>阿拉克涅拟线体</title>
|
||||
<titleShort>拟线体</titleShort>
|
||||
<description>[PAWN_nameDef]是一只阿拉克涅拟线体。被生产出来作为一具被阿拉克涅拟线种寄生并控制的肉体,她没有自己的自主意识,更无法脱离拟线种寄生独立存活。</description>
|
||||
<slot>Adulthood</slot>
|
||||
<workDisables>
|
||||
</workDisables>
|
||||
<skillGains>
|
||||
</skillGains>
|
||||
|
||||
<spawnCategories>
|
||||
<li>ArachnaeMimic_spawnCategoriesB</li>
|
||||
</spawnCategories>
|
||||
</AlienRace.AlienBackstoryDef>
|
||||
<AlienRace.AlienBackstoryDef ParentName="ARA_BaseBackStory">
|
||||
<defName>Arachnae_Node_BS_Adult_Myrmecocystus</defName>
|
||||
<title>阿拉克涅蜜罐种</title>
|
||||
|
||||
190
1.6/1.6/Defs/HediffDefs/ARA_Hediffs_BodyPart.xml
Normal file
190
1.6/1.6/Defs/HediffDefs/ARA_Hediffs_BodyPart.xml
Normal file
@@ -0,0 +1,190 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<HediffDef Name="ARA_AddedMutationBase" ParentName="AddedBodyPartBase" Abstract="True">
|
||||
<organicAddedBodypart>true</organicAddedBodypart>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="AddedMutationBase">
|
||||
<defName>ArachnaeFighter_Swarm_Claws_Part</defName>
|
||||
<label>战士种虫镰</label>
|
||||
<labelNoun>战士种虫镰</labelNoun>
|
||||
<description>一个属于虫虫而不是人类的身体部件.</description>
|
||||
<defaultLabelColor>(0.6, 0.4, 0.8)</defaultLabelColor>
|
||||
<defaultInstallPart>Shoulder</defaultInstallPart>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<PawnBeauty>-1</PawnBeauty>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
<renderNodeProperties>
|
||||
<li>
|
||||
<debugLabel>ARA_Swarm_claws</debugLabel>
|
||||
<workerClass>PawnRenderNodeWorker_AttachmentBody</workerClass>
|
||||
<texPaths>
|
||||
<li>ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Addons_Fighter_Claw</li>
|
||||
</texPaths>
|
||||
<baseLayer>60</baseLayer>
|
||||
<texSeed>1</texSeed>
|
||||
</li>
|
||||
</renderNodeProperties>
|
||||
<addedPartProps>
|
||||
<solid>true</solid>
|
||||
<partEfficiency>1.20</partEfficiency>
|
||||
</addedPartProps>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_VerbGiver">
|
||||
<tools>
|
||||
<li>
|
||||
<label>巨镰</label>
|
||||
<capacities>
|
||||
<li>Cut</li>
|
||||
</capacities>
|
||||
<power>20</power>
|
||||
<cooldownTime>2.5</cooldownTime>
|
||||
<chanceFactor>0.5</chanceFactor>
|
||||
</li>
|
||||
</tools>
|
||||
</li>
|
||||
</comps>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="AddedMutationBase">
|
||||
<defName>ArachnaeNode_Race_Myrmecocystus_Tail_Part</defName>
|
||||
<label>蜜罐种虫尾</label>
|
||||
<labelNoun>蜜罐种虫尾</labelNoun>
|
||||
<description>一个属于虫虫而不是人类的身体部件.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>ARA_InsectJelly</ThingDef>
|
||||
</descriptionHyperlinks>
|
||||
<defaultLabelColor>(0.6, 0.4, 0.8)</defaultLabelColor>
|
||||
<defaultInstallPart>Stomach</defaultInstallPart>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<PawnBeauty>-1</PawnBeauty>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
<renderNodeProperties>
|
||||
<li>
|
||||
<debugLabel>ARA_Swarm_Myrmecocystus_Tail</debugLabel>
|
||||
<workerClass>PawnRenderNodeWorker_AttachmentBody</workerClass>
|
||||
<texPaths>
|
||||
<li>ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Myrmecocystus_Addons_Stomach</li>
|
||||
</texPaths>
|
||||
<baseLayer>60</baseLayer>
|
||||
<texSeed>1</texSeed>
|
||||
<drawData>
|
||||
<dataNorth>
|
||||
<layer>70</layer>
|
||||
</dataNorth>
|
||||
<dataSouth>
|
||||
<layer>0</layer>
|
||||
</dataSouth>
|
||||
<dataEast>
|
||||
<layer>50</layer>
|
||||
</dataEast>
|
||||
<dataWest>
|
||||
<layer>50</layer>
|
||||
</dataWest>
|
||||
</drawData>
|
||||
</li>
|
||||
</renderNodeProperties>
|
||||
<addedPartProps>
|
||||
<solid>true</solid>
|
||||
<partEfficiency>1.20</partEfficiency>
|
||||
</addedPartProps>
|
||||
<comps>
|
||||
<li Class="ArachnaeSwarm.MoharHediffs.HediffCompProperties_Spawner">
|
||||
<!--
|
||||
==================================================
|
||||
基础设置 (Basic Settings)
|
||||
==================================================
|
||||
-->
|
||||
<!-- [DEBUG] 如果为true,则为此组件启用详细的调试日志记录。 -->
|
||||
<debug>true</debug>
|
||||
<!-- 要生成的物品的ThingDef。 -->
|
||||
<thingToSpawn>ARA_InsectJelly</thingToSpawn>
|
||||
<!-- 每次生成的基础物品数量。 -->
|
||||
<spawnCount>5</spawnCount>
|
||||
<!--
|
||||
==================================================
|
||||
生成周期 (Spawning Interval)
|
||||
==================================================
|
||||
-->
|
||||
<!-- 下一次生成事件发生前的最少天数。 -->
|
||||
<minDaysB4Next>1</minDaysB4Next>
|
||||
<!-- 下一次生成事件发生前的最大天数。 -->
|
||||
<maxDaysB4Next>1</maxDaysB4Next>
|
||||
<randomGrace>0</randomGrace>
|
||||
<!--
|
||||
==================================================
|
||||
与年龄相关的调整 (Age-Related Adjustments)
|
||||
==================================================
|
||||
-->
|
||||
<!-- 如果为true,生成数量将根据宿主的年龄进行调整。 -->
|
||||
<ageWeightedQuantity>false</ageWeightedQuantity>
|
||||
<!-- 如果为true且ageWeightedQuantity为true,则随着宿主年龄增长,生成数量变多。 -->
|
||||
<olderBiggerQuantity>true</olderBiggerQuantity>
|
||||
<!-- 如果为true且ageWeightedQuantity为true,则随年龄增长的数量缩放将是指数性的而非线性的。 -->
|
||||
<exponentialQuantity>true</exponentialQuantity>
|
||||
<!-- 指数级数量缩放的最大乘数,以防止出现荒谬的数字。 -->
|
||||
<exponentialRatioLimit>20</exponentialRatioLimit>
|
||||
<!--
|
||||
==================================================
|
||||
生成条件 (Spawning Conditions)
|
||||
==================================================
|
||||
-->
|
||||
<!-- 如果为true,当宿主Pawn饥饿时,生成将暂停。 -->
|
||||
<hungerRelative>true</hungerRelative>
|
||||
<!-- 如果为true,当宿主Pawn受伤时,生成将暂停。 -->
|
||||
<healthRelative>false</healthRelative>
|
||||
</li>
|
||||
</comps>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="AddedMutationBase">
|
||||
<defName>ArachnaeNode_Race_Skyraider_Wings_Part</defName>
|
||||
<label>空天种翼翅</label>
|
||||
<labelNoun>空天种翼翅</labelNoun>
|
||||
<description>一个属于虫虫而不是人类的身体部件.</description>
|
||||
<defaultLabelColor>(0.6, 0.4, 0.8)</defaultLabelColor>
|
||||
<defaultInstallPart>Spine</defaultInstallPart>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<PawnBeauty>-1</PawnBeauty>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
<renderNodeProperties>
|
||||
<li>
|
||||
<debugLabel>ARA_Swarm_Wings</debugLabel>
|
||||
<workerClass>PawnRenderNodeWorker_AttachmentBody</workerClass>
|
||||
<texPath>ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Addons_Skyraider_Wing</texPath>
|
||||
<baseLayer>60</baseLayer>
|
||||
<texSeed>1</texSeed>
|
||||
<drawData>
|
||||
<dataSouth>
|
||||
<layer>-10</layer>
|
||||
</dataSouth>
|
||||
</drawData>
|
||||
</li>
|
||||
</renderNodeProperties>
|
||||
<addedPartProps>
|
||||
<solid>true</solid>
|
||||
<partEfficiency>1.20</partEfficiency>
|
||||
</addedPartProps>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_GiveAbility">
|
||||
<abilityDefs>
|
||||
<li>ARA_Skyraider_jump</li>
|
||||
</abilityDefs>
|
||||
</li>
|
||||
</comps>
|
||||
</HediffDef>
|
||||
|
||||
</Defs>
|
||||
@@ -60,9 +60,9 @@
|
||||
</apparelTags>
|
||||
<apparelMoney>0</apparelMoney>
|
||||
<abilities>
|
||||
<li>ARA_BindDrone</li>
|
||||
<li>ARA_AcidSprayBurst_Queen</li>
|
||||
<li>ARA_TumorSpew</li>
|
||||
<li>ARA_BindDrone</li>
|
||||
<li>ARA_AcidSprayBurst_Queen</li>
|
||||
<li>ARA_TumorSpew</li>
|
||||
</abilities>
|
||||
</PawnKindDef>
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
<defName>ArachnaeNode_Race_Fighter</defName>
|
||||
<label>阿拉克涅战士种</label>
|
||||
<race>ArachnaeNode_Race_Fighter</race>
|
||||
<collidesWithPawns>false</collidesWithPawns>
|
||||
<collidesWithPawns>false</collidesWithPawns>
|
||||
<defaultFactionType>PlayerColony</defaultFactionType>
|
||||
<invNutrition>0</invNutrition>
|
||||
<backstoryFiltersOverride>
|
||||
@@ -272,9 +272,9 @@
|
||||
<apparelMoney>0</apparelMoney>
|
||||
<modExtensions>
|
||||
<li Class="ArachnaeSwarm.SuperCarryExtension">
|
||||
<canSuperCarry>true</canSuperCarry>
|
||||
<requiresFlight>true</requiresFlight>
|
||||
<canCarryHostile>false</canCarryHostile>
|
||||
<canSuperCarry>true</canSuperCarry>
|
||||
<requiresFlight>true</requiresFlight>
|
||||
<canCarryHostile>false</canCarryHostile>
|
||||
</li>
|
||||
</modExtensions>
|
||||
</PawnKindDef>
|
||||
@@ -312,7 +312,7 @@
|
||||
<defName>ArachnaeNode_Race_Praetorian</defName>
|
||||
<label>阿拉克涅禁卫种</label>
|
||||
<race>ArachnaeNode_Race_Praetorian</race>
|
||||
<collidesWithPawns>false</collidesWithPawns>
|
||||
<collidesWithPawns>false</collidesWithPawns>
|
||||
<defaultFactionType>PlayerColony</defaultFactionType>
|
||||
<invNutrition>0</invNutrition>
|
||||
<backstoryFiltersOverride>
|
||||
@@ -330,7 +330,32 @@
|
||||
</apparelTags>
|
||||
<apparelMoney>0</apparelMoney>
|
||||
</PawnKindDef>
|
||||
|
||||
<PawnKindDef ParentName="ArachnaeNodeABasePawnKind" Name="ARA_MimicNematodeShamblerBase" Abstract="True">
|
||||
<mutant>ARA_MimicNematodeShambler</mutant>
|
||||
<generateInitialNonFamilyRelations>false</generateInitialNonFamilyRelations>
|
||||
</PawnKindDef>
|
||||
<PawnKindDef ParentName="ARA_MimicNematodeShamblerBase">
|
||||
<defName>ARA_MimicNematodeShamblerSwarmer</defName>
|
||||
<label>阿拉克涅拟线体</label>
|
||||
<race>ArachnaeNode_Race_MimicNematode</race>
|
||||
<collidesWithPawns>false</collidesWithPawns>
|
||||
<defaultFactionType>PlayerColony</defaultFactionType>
|
||||
<invNutrition>0</invNutrition>
|
||||
<backstoryFiltersOverride>
|
||||
<li>
|
||||
<categories>
|
||||
<li>ArachnaeMimic_spawnCategoriesA</li>
|
||||
<li>ArachnaeMimic_spawnCategoriesB</li>
|
||||
</categories>
|
||||
</li>
|
||||
</backstoryFiltersOverride>
|
||||
<abilities>
|
||||
</abilities>
|
||||
<apparelTags>
|
||||
</apparelTags>
|
||||
<apparelMoney>0</apparelMoney>
|
||||
</PawnKindDef>
|
||||
|
||||
|
||||
<PawnKindDef Name="ARA_InsectKindBase" ParentName="AnimalKindBase" Abstract="True">
|
||||
<defaultFactionType>PlayerColony</defaultFactionType>
|
||||
@@ -469,7 +494,7 @@
|
||||
<li>
|
||||
<bodyGraphicData>
|
||||
<texPath>ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin</texPath>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<drawSize>1.5</drawSize>
|
||||
<!-- <color>(145,140,109)</color> -->
|
||||
<shadowData>
|
||||
@@ -479,32 +504,11 @@
|
||||
</bodyGraphicData>
|
||||
<dessicatedBodyGraphicData>
|
||||
<texPath>ArachnaeSwarm/Things/ARA_Skyhive/Bodies/Naked_Thin</texPath>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<drawSize>1.5</drawSize>
|
||||
<color>(255,255,255)</color>
|
||||
</dessicatedBodyGraphicData>
|
||||
</li>
|
||||
</lifeStages>
|
||||
</PawnKindDef>
|
||||
|
||||
<PawnKindDef ParentName="MutantBase" Name="ARA_ShamblerBase" Abstract="True">
|
||||
<mutant>ARA_MimicNematodeShambler</mutant>
|
||||
<generateInitialNonFamilyRelations>false</generateInitialNonFamilyRelations>
|
||||
</PawnKindDef>
|
||||
<PawnKindDef ParentName="ARA_ShamblerBase">
|
||||
<defName>ARA_MimicNematodeShamblerSwarmer</defName>
|
||||
<label>阿拉克涅拟线种寄生体</label>
|
||||
<combatPower>40</combatPower>
|
||||
<gearHealthRange>0.2~0.4</gearHealthRange>
|
||||
<itemQuality>Poor</itemQuality>
|
||||
<apparelMoney>0~100</apparelMoney>
|
||||
<apparelAllowHeadgearChance>0</apparelAllowHeadgearChance>
|
||||
<apparelTags>
|
||||
<li>IndustrialBasic</li>
|
||||
<li>Neolithic</li>
|
||||
</apparelTags>
|
||||
<meleeAttackInfectionPathways>
|
||||
<li>EntityAttacked</li>
|
||||
</meleeAttackInfectionPathways>
|
||||
</PawnKindDef>
|
||||
</Defs>
|
||||
@@ -121,6 +121,19 @@
|
||||
<li>ARA_Technology_1NPT</li>
|
||||
</prerequisites>
|
||||
</ResearchProjectDef>
|
||||
|
||||
<ResearchProjectDef ParentName="ARA_techBase">
|
||||
<defName>ARA_Technology_1THD</defName>
|
||||
<label>节点THD-1"灵能闪电"</label>
|
||||
<description>允许工艺种孵化新的灵能闪电系武器。</description>
|
||||
<baseCost>2500</baseCost>
|
||||
<researchViewX>8.50</researchViewX>
|
||||
<researchViewY>2.10</researchViewY>
|
||||
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||
<prerequisites>
|
||||
<li>ARA_Technology_6KYC</li>
|
||||
</prerequisites>
|
||||
</ResearchProjectDef>
|
||||
<!-- 孵化发展 -->
|
||||
<ResearchProjectDef ParentName="ARA_techBase">
|
||||
<defName>ARA_Technology_1KYC</defName>
|
||||
|
||||
@@ -9,11 +9,11 @@
|
||||
<thinkTree>ARA_WorkingShambler</thinkTree>
|
||||
<thinkTreeConstant>ShamblerConstant</thinkTreeConstant>
|
||||
<hideLabel>true</hideLabel>
|
||||
<namePrefix>拟线种寄生体 </namePrefix>
|
||||
<!--<namePrefix>拟线体 </namePrefix>-->
|
||||
<useCorpseGraphics>false</useCorpseGraphics>
|
||||
<isConsideredCorpse>true</isConsideredCorpse>
|
||||
<bloodDef>Filth_DarkBlood</bloodDef>
|
||||
<bloodSmearDef>Filth_DarkBloodSmear</bloodSmearDef>
|
||||
<bloodDef>Filth_BloodInsect</bloodDef>
|
||||
<bloodSmearDef>Filth_BloodSmear</bloodSmearDef>
|
||||
<entitledToMedicalCare>false</entitledToMedicalCare>
|
||||
<removeAllInjuries>true</removeAllInjuries>
|
||||
<restoreLegs>true</restoreLegs>
|
||||
@@ -37,10 +37,11 @@
|
||||
<!--<codexEntry>Shambler</codexEntry>-->
|
||||
<!-- Sounds -->
|
||||
<soundAttackChance>0.25</soundAttackChance>
|
||||
<soundCall>Pawn_Shambler_Call</soundCall>
|
||||
<soundAttack>Pawn_Shambler_Attack</soundAttack>
|
||||
<soundWounded>Pawn_Shambler_Wounded</soundWounded>
|
||||
<soundDeath>Pawn_Shambler_Killed</soundDeath>
|
||||
|
||||
<soundWounded>Pawn_BigInsect_Pain</soundWounded>
|
||||
<soundDeath>Pawn_BigInsect_Death</soundDeath>
|
||||
<soundCall>Pawn_BigInsect_Call</soundCall>
|
||||
<soundAngry>Pawn_BigInsect_Angry</soundAngry>
|
||||
<removesHediffs>
|
||||
<li>ARA_MimicNematode</li>
|
||||
</removesHediffs>
|
||||
|
||||
@@ -541,7 +541,7 @@
|
||||
<thinkTreeMain>ARA_Humanlike</thinkTreeMain>
|
||||
<!-- 智力水平 -->
|
||||
<intelligence>Humanlike</intelligence>
|
||||
<bloodDef>Filth_Blood</bloodDef>
|
||||
<bloodDef>Filth_BloodInsect</bloodDef>
|
||||
<bloodSmearDef>Filth_BloodSmear</bloodSmearDef>
|
||||
<!-- 基础血量,很高 -->
|
||||
<baseHealthScale>1.5</baseHealthScale>
|
||||
@@ -721,8 +721,7 @@
|
||||
<!-- 额外身体部件 -->
|
||||
<bodyAddons>
|
||||
<li>
|
||||
<path>
|
||||
ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Myrmecocystus_Addons_Stomach</path>
|
||||
<path>ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Myrmecocystus_Addons_Stomach</path>
|
||||
<inFrontOfBody>false</inFrontOfBody>
|
||||
<scaleWithPawnDrawsize>true</scaleWithPawnDrawsize>
|
||||
</li>
|
||||
@@ -1982,4 +1981,112 @@
|
||||
</li>
|
||||
</comps>
|
||||
</AlienRace.ThingDef_AlienRace>
|
||||
|
||||
<AlienRace.ThingDef_AlienRace ParentName="ARA_NodeBase">
|
||||
<defName>ArachnaeNode_Race_MimicNematode</defName>
|
||||
<label>阿拉克涅拟线种</label>
|
||||
<description>拟线种严格来说属于阿拉克涅辅虫,通常以寄生的方式来接管受害者的身体,但当特殊情况下阿拉克涅虫族也会为拟线种主动培育出身体来帮助虫巢大业。\n\n由于基因缺陷,拟线体实际上仍然以寄生的方式控制一具无意识的躯体,这使得拟线体只依靠本能行动,无法链接虫巢意志。</description>
|
||||
<alienRace>
|
||||
<generalSettings>
|
||||
<!-- 各种零件定义 -->
|
||||
<alienPartGenerator>
|
||||
<!-- 额外身体部件 -->
|
||||
<bodyAddons>
|
||||
<li>
|
||||
<path>ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Addons_Fighter_Tail</path>
|
||||
<inFrontOfBody>false</inFrontOfBody>
|
||||
<scaleWithPawnDrawsize>true</scaleWithPawnDrawsize>
|
||||
<offsets>
|
||||
<north>
|
||||
<layerOffset>-0.275</layerOffset>
|
||||
</north>
|
||||
</offsets>
|
||||
</li>
|
||||
</bodyAddons>
|
||||
</alienPartGenerator>
|
||||
</generalSettings>
|
||||
<raceRestriction>
|
||||
<onlyEatRaceRestrictedFood>true</onlyEatRaceRestrictedFood>
|
||||
<recipeList>
|
||||
<li>ARA_TrainShooting</li>
|
||||
<li>ARA_TrainMelee</li>
|
||||
<li>ARA_TrainCrafting</li>
|
||||
</recipeList>
|
||||
<onlyDoRaceRestrictedRecipes>false</onlyDoRaceRestrictedRecipes>
|
||||
</raceRestriction>
|
||||
</alienRace>
|
||||
|
||||
<!-- 基础属性设置 -->
|
||||
<statBases>
|
||||
<!-- 移动速度 -->
|
||||
<MoveSpeed>3.5</MoveSpeed>
|
||||
|
||||
<!-- <RestRateMultiplier>1</RestRateMultiplier> -->
|
||||
<!-- <HungerRateMultiplier>1</HungerRateMultiplier> -->
|
||||
<!-- <EatingSpeed>5</EatingSpeed> -->
|
||||
<MaxNutrition>3</MaxNutrition>
|
||||
|
||||
<CarryingCapacity>100</CarryingCapacity>
|
||||
<MeatAmount>40</MeatAmount>
|
||||
<LeatherAmount>10</LeatherAmount>
|
||||
|
||||
<MeleeDodgeChance>0.75</MeleeDodgeChance>
|
||||
<!-- <MeleeHitChance>1</MeleeHitChance> -->
|
||||
|
||||
<!-- <NegotiationAbility>1</NegotiationAbility> -->
|
||||
<!-- <SellPriceFactor>1</SellPriceFactor> -->
|
||||
<!-- <SocialImpact>1</SocialImpact> -->
|
||||
<!-- <TradePriceImprovement>0.5</TradePriceImprovement> -->
|
||||
|
||||
<!-- 自带的甲壳可以防御外部攻击 -->
|
||||
<ArmorRating_Blunt>0.1</ArmorRating_Blunt>
|
||||
<ArmorRating_Sharp>0.1</ArmorRating_Sharp>
|
||||
<ArmorRating_Heat>0.05</ArmorRating_Heat>
|
||||
</statBases>
|
||||
|
||||
<race>
|
||||
<!-- 身体类型 -->
|
||||
<body>ArachnaeFacehugger_Body</body>
|
||||
<baseBodySize>0.8</baseBodySize>
|
||||
<baseHealthScale>0.75</baseHealthScale>
|
||||
</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 Class="ArachnaeSwarm.CompProperties_HediffGiver">
|
||||
<hediffs>
|
||||
<li>ARA_HiveStrength_Low</li>
|
||||
</hediffs>
|
||||
<addChance>1.0</addChance>
|
||||
<allowDuplicates>false</allowDuplicates>
|
||||
</li>
|
||||
<!--<li>
|
||||
<compClass>FacialAnimation.EmotionControllerComp</compClass>
|
||||
</li>
|
||||
<li Class="CompProperties_DrugAddict"/> -->
|
||||
</comps>
|
||||
</AlienRace.ThingDef_AlienRace>
|
||||
</Defs>
|
||||
@@ -1583,7 +1583,7 @@
|
||||
<soundInteract>SpitterSpawn</soundInteract>
|
||||
<recipeMaker>
|
||||
<recipeUsers Inherit="False" />
|
||||
<!-- <researchPrerequisite>ARA_Technology_6SPV</researchPrerequisite> -->
|
||||
<researchPrerequisite>ARA_Technology_1THD</researchPrerequisite>
|
||||
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
|
||||
</recipeMaker>
|
||||
<statBases>
|
||||
@@ -1610,7 +1610,7 @@
|
||||
<burstShotCount>6</burstShotCount>
|
||||
<ticksBetweenBurstShots>10</ticksBetweenBurstShots>
|
||||
<beamDamageDef>ARA_Psi_Damage</beamDamageDef>
|
||||
<beamTotalDamage>90</beamTotalDamage>
|
||||
<beamTotalDamage>20</beamTotalDamage>
|
||||
|
||||
<!-- 视觉和音效 -->
|
||||
<muzzleFlashScale>0</muzzleFlashScale>
|
||||
@@ -1643,7 +1643,7 @@
|
||||
<weaponTags Inherit="False">
|
||||
<li>ARA_Armed_Organ</li>
|
||||
<li>ARA_Armed_Organ_Ranged</li>
|
||||
<li>ARA_Armed_Organ_T1</li>
|
||||
<li>ARA_Armed_Organ_T2</li>
|
||||
</weaponTags>
|
||||
<generateCommonality>0</generateCommonality>
|
||||
<tradeability>None</tradeability>
|
||||
@@ -1657,7 +1657,7 @@
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
|
||||
<forcedTraits>
|
||||
<li>ARA_Weapon_Damage_Spawn</li>
|
||||
<li>ARA_Weapon_Damage_LightingChain</li>
|
||||
</forcedTraits>
|
||||
<numTraitsRange>
|
||||
<min>1</min>
|
||||
@@ -1669,7 +1669,7 @@
|
||||
<ThingDef ParentName="BaseHumanMakeableGun">
|
||||
<defName>ARA_RW_Large_Arc_Gun</defName>
|
||||
<label>武装器官"闪电吐息炮"</label>
|
||||
<description>阿拉克涅虫群督虫使用的大型远程武装器官,电死你电死你电死你。</description>
|
||||
<description>阿拉克涅虫群督虫使用的大型远程武装器官,发射可分裂的传导性闪电链。电死你电死你电死你。</description>
|
||||
<tickerType>Normal</tickerType>
|
||||
<techLevel>Animal</techLevel>
|
||||
<descriptionHyperlinks>
|
||||
@@ -1684,7 +1684,7 @@
|
||||
<soundInteract>SpitterSpawn</soundInteract>
|
||||
<recipeMaker>
|
||||
<recipeUsers Inherit="False" />
|
||||
<!-- <researchPrerequisite>ARA_Technology_6SPV</researchPrerequisite> -->
|
||||
<researchPrerequisite>ARA_Technology_1THD</researchPrerequisite>
|
||||
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
|
||||
</recipeMaker>
|
||||
<statBases>
|
||||
@@ -1713,7 +1713,7 @@
|
||||
|
||||
<!-- Damage -->
|
||||
<beamDamageDef>ARA_Psi_Damage</beamDamageDef>
|
||||
<beamTotalDamage>90</beamTotalDamage>
|
||||
<beamTotalDamage>10</beamTotalDamage>
|
||||
<beamArmorPenetration>0.5</beamArmorPenetration>
|
||||
|
||||
<!-- Visuals & Sound -->
|
||||
@@ -1723,7 +1723,7 @@
|
||||
<beamFleckChancePerTick>0.32</beamFleckChancePerTick>
|
||||
<beamEndEffecterDef>GraserBeam_End</beamEndEffecterDef>
|
||||
<beamLineFleckDef>ARA_Arc_Beam_Fleck</beamLineFleckDef> <!-- Fallback for base verb properties -->
|
||||
<beamCurvature>0.5</beamCurvature> <!-- 让光束更弯曲一点 -->
|
||||
<beamCurvature>1</beamCurvature> <!-- 让光束更弯曲一点 -->
|
||||
<flecksPerCell>1</flecksPerCell>
|
||||
|
||||
<!-- Split Config -->
|
||||
@@ -1748,7 +1748,7 @@
|
||||
<weaponTags Inherit="False">
|
||||
<li>ARA_Armed_Organ</li>
|
||||
<li>ARA_Armed_Organ_Ranged</li>
|
||||
<li>ARA_Armed_Organ_T1</li>
|
||||
<li>ARA_Armed_Organ_T2</li>
|
||||
</weaponTags>
|
||||
<generateCommonality>0</generateCommonality>
|
||||
<tradeability>None</tradeability>
|
||||
@@ -1762,7 +1762,7 @@
|
||||
</li>
|
||||
<li Class="ArachnaeSwarm.CompProperties_CustomUniqueWeapon" MayRequire="Ludeon.RimWorld.Odyssey">
|
||||
<forcedTraits>
|
||||
<li>ARA_Weapon_Damage_Spawn</li>
|
||||
<li>ARA_Weapon_Damage_LightingChain</li>
|
||||
</forcedTraits>
|
||||
<numTraitsRange>
|
||||
<min>1</min>
|
||||
@@ -1786,7 +1786,7 @@
|
||||
</mote>
|
||||
<drawOffscreen>true</drawOffscreen>
|
||||
<graphicData>
|
||||
<texPath>Things/Mote/GraserBeam</texPath>
|
||||
<texPath>ArachnaeSwarm/Mote/ARA_Lighting_Beam</texPath>
|
||||
<color>(188, 112, 255, 255)</color>
|
||||
<graphicClass>Graphic_MoteWithAgeSecs</graphicClass>
|
||||
<shaderType>MoteBeam</shaderType>
|
||||
|
||||
@@ -381,6 +381,11 @@
|
||||
<delayTicks>120000</delayTicks>
|
||||
<requiredResearch>ARA_Technology_4KYC</requiredResearch>
|
||||
</li>
|
||||
<li>
|
||||
<pawnKind>ARA_MimicNematodeShamblerSwarmer</pawnKind>
|
||||
<delayTicks>60000</delayTicks>
|
||||
<requiredResearch>ARA_Technology_2MED</requiredResearch>
|
||||
</li>
|
||||
</spawnablePawns>
|
||||
<whitelist>
|
||||
<li>ARA_ArachnaeQueen</li>
|
||||
|
||||
@@ -523,6 +523,12 @@
|
||||
<totalNutritionNeeded>80.0</totalNutritionNeeded>
|
||||
<requiredResearch>ARA_Technology_2KYC</requiredResearch>
|
||||
</li>
|
||||
<li>
|
||||
<pawnKind>ARA_MimicNematodeShamblerSwarmer</pawnKind>
|
||||
<delayTicks>60000</delayTicks>
|
||||
<totalNutritionNeeded>10.0</totalNutritionNeeded>
|
||||
<requiredResearch>ARA_Technology_2MED</requiredResearch>
|
||||
</li>
|
||||
</spawnablePawns>
|
||||
</li>
|
||||
|
||||
@@ -561,7 +567,7 @@
|
||||
<description>以阿拉克涅织域种为核心形成的活体结构,是推进虫群高级研究的必须建筑。该建筑无法建造,只能通过阿拉克涅织域种变形得到。</description>
|
||||
<thingClass>ArachnaeSwarm.Building_Morphable</thingClass>
|
||||
<tickerType>Normal</tickerType>
|
||||
<drawerType>RealtimeOnly</drawerType> <!-- ADDED: Force realtime rendering -->
|
||||
<drawerType>RealtimeOnly</drawerType> <!-- ADDED: Force realtime rendering -->
|
||||
<size>(2,2)</size>
|
||||
<graphicData>
|
||||
<texPath>ArachnaeSwarm/Building/ARA_MorphableResearchBench</texPath>
|
||||
@@ -602,7 +608,7 @@
|
||||
<li Class="CompProperties_ProjectileInterceptor">
|
||||
<radius>5.9</radius>
|
||||
<hitPoints>300</hitPoints>
|
||||
<interceptAirProjectiles>true</interceptAirProjectiles>
|
||||
<interceptAirProjectiles>true</interceptAirProjectiles>
|
||||
<interceptGroundProjectiles>true</interceptGroundProjectiles>
|
||||
<color>(0.5, 0.3, 0.9, 0.5)</color>
|
||||
<reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect>
|
||||
|
||||
@@ -66,4 +66,15 @@
|
||||
<statFactors>
|
||||
</statFactors>
|
||||
</WeaponTraitDef>
|
||||
<WeaponTraitDef>
|
||||
<defName>ARA_Weapon_Damage_LightingChain</defName>
|
||||
<label>灵能闪电链</label>
|
||||
<description>这种武装器官发射闪电链在敌人之间弹跳造成伤害。</description>
|
||||
<commonality>1</commonality>
|
||||
<weaponCategory>ARA_Weapon_Damage_Category</weaponCategory>
|
||||
<statOffsets>
|
||||
</statOffsets>
|
||||
<statFactors>
|
||||
</statFactors>
|
||||
</WeaponTraitDef>
|
||||
</Defs>
|
||||
Reference in New Issue
Block a user