拟线体
This commit is contained in:
@@ -76,6 +76,34 @@
|
|||||||
|
|
||||||
<requiresSpawnCategory>true</requiresSpawnCategory>
|
<requiresSpawnCategory>true</requiresSpawnCategory>
|
||||||
</AlienRace.AlienBackstoryDef>
|
</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">
|
<AlienRace.AlienBackstoryDef ParentName="ARA_BaseBackStory">
|
||||||
<defName>Arachnae_Node_BS_Adult_Myrmecocystus</defName>
|
<defName>Arachnae_Node_BS_Adult_Myrmecocystus</defName>
|
||||||
<title>阿拉克涅蜜罐种</title>
|
<title>阿拉克涅蜜罐种</title>
|
||||||
|
|||||||
@@ -164,9 +164,7 @@
|
|||||||
<li>
|
<li>
|
||||||
<debugLabel>ARA_Swarm_Wings</debugLabel>
|
<debugLabel>ARA_Swarm_Wings</debugLabel>
|
||||||
<workerClass>PawnRenderNodeWorker_AttachmentBody</workerClass>
|
<workerClass>PawnRenderNodeWorker_AttachmentBody</workerClass>
|
||||||
<texPaths>
|
<texPath>ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Addons_Skyraider_Wing</texPath>
|
||||||
<texPath>ArachnaeSwarm/Things/ARA_HiveNode/Addons/ArachnaeNode_Race_Addons_Skyraider_Wing</texPath>
|
|
||||||
</texPaths>
|
|
||||||
<baseLayer>60</baseLayer>
|
<baseLayer>60</baseLayer>
|
||||||
<texSeed>1</texSeed>
|
<texSeed>1</texSeed>
|
||||||
<drawData>
|
<drawData>
|
||||||
|
|||||||
@@ -330,6 +330,31 @@
|
|||||||
</apparelTags>
|
</apparelTags>
|
||||||
<apparelMoney>0</apparelMoney>
|
<apparelMoney>0</apparelMoney>
|
||||||
</PawnKindDef>
|
</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">
|
<PawnKindDef Name="ARA_InsectKindBase" ParentName="AnimalKindBase" Abstract="True">
|
||||||
@@ -486,25 +511,4 @@
|
|||||||
</li>
|
</li>
|
||||||
</lifeStages>
|
</lifeStages>
|
||||||
</PawnKindDef>
|
</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>
|
</Defs>
|
||||||
@@ -9,11 +9,11 @@
|
|||||||
<thinkTree>ARA_WorkingShambler</thinkTree>
|
<thinkTree>ARA_WorkingShambler</thinkTree>
|
||||||
<thinkTreeConstant>ShamblerConstant</thinkTreeConstant>
|
<thinkTreeConstant>ShamblerConstant</thinkTreeConstant>
|
||||||
<hideLabel>true</hideLabel>
|
<hideLabel>true</hideLabel>
|
||||||
<namePrefix>拟线种寄生体 </namePrefix>
|
<!--<namePrefix>拟线体 </namePrefix>-->
|
||||||
<useCorpseGraphics>false</useCorpseGraphics>
|
<useCorpseGraphics>false</useCorpseGraphics>
|
||||||
<isConsideredCorpse>true</isConsideredCorpse>
|
<isConsideredCorpse>true</isConsideredCorpse>
|
||||||
<bloodDef>Filth_DarkBlood</bloodDef>
|
<bloodDef>Filth_BloodInsect</bloodDef>
|
||||||
<bloodSmearDef>Filth_DarkBloodSmear</bloodSmearDef>
|
<bloodSmearDef>Filth_BloodSmear</bloodSmearDef>
|
||||||
<entitledToMedicalCare>false</entitledToMedicalCare>
|
<entitledToMedicalCare>false</entitledToMedicalCare>
|
||||||
<removeAllInjuries>true</removeAllInjuries>
|
<removeAllInjuries>true</removeAllInjuries>
|
||||||
<restoreLegs>true</restoreLegs>
|
<restoreLegs>true</restoreLegs>
|
||||||
@@ -37,10 +37,11 @@
|
|||||||
<!--<codexEntry>Shambler</codexEntry>-->
|
<!--<codexEntry>Shambler</codexEntry>-->
|
||||||
<!-- Sounds -->
|
<!-- Sounds -->
|
||||||
<soundAttackChance>0.25</soundAttackChance>
|
<soundAttackChance>0.25</soundAttackChance>
|
||||||
<soundCall>Pawn_Shambler_Call</soundCall>
|
|
||||||
<soundAttack>Pawn_Shambler_Attack</soundAttack>
|
<soundWounded>Pawn_BigInsect_Pain</soundWounded>
|
||||||
<soundWounded>Pawn_Shambler_Wounded</soundWounded>
|
<soundDeath>Pawn_BigInsect_Death</soundDeath>
|
||||||
<soundDeath>Pawn_Shambler_Killed</soundDeath>
|
<soundCall>Pawn_BigInsect_Call</soundCall>
|
||||||
|
<soundAngry>Pawn_BigInsect_Angry</soundAngry>
|
||||||
<removesHediffs>
|
<removesHediffs>
|
||||||
<li>ARA_MimicNematode</li>
|
<li>ARA_MimicNematode</li>
|
||||||
</removesHediffs>
|
</removesHediffs>
|
||||||
|
|||||||
@@ -541,7 +541,7 @@
|
|||||||
<thinkTreeMain>ARA_Humanlike</thinkTreeMain>
|
<thinkTreeMain>ARA_Humanlike</thinkTreeMain>
|
||||||
<!-- 智力水平 -->
|
<!-- 智力水平 -->
|
||||||
<intelligence>Humanlike</intelligence>
|
<intelligence>Humanlike</intelligence>
|
||||||
<bloodDef>Filth_Blood</bloodDef>
|
<bloodDef>Filth_BloodInsect</bloodDef>
|
||||||
<bloodSmearDef>Filth_BloodSmear</bloodSmearDef>
|
<bloodSmearDef>Filth_BloodSmear</bloodSmearDef>
|
||||||
<!-- 基础血量,很高 -->
|
<!-- 基础血量,很高 -->
|
||||||
<baseHealthScale>1.5</baseHealthScale>
|
<baseHealthScale>1.5</baseHealthScale>
|
||||||
@@ -1981,4 +1981,112 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
</AlienRace.ThingDef_AlienRace>
|
</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>
|
</Defs>
|
||||||
@@ -381,6 +381,11 @@
|
|||||||
<delayTicks>120000</delayTicks>
|
<delayTicks>120000</delayTicks>
|
||||||
<requiredResearch>ARA_Technology_4KYC</requiredResearch>
|
<requiredResearch>ARA_Technology_4KYC</requiredResearch>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<pawnKind>ARA_MimicNematodeShamblerSwarmer</pawnKind>
|
||||||
|
<delayTicks>60000</delayTicks>
|
||||||
|
<requiredResearch>ARA_Technology_2MED</requiredResearch>
|
||||||
|
</li>
|
||||||
</spawnablePawns>
|
</spawnablePawns>
|
||||||
<whitelist>
|
<whitelist>
|
||||||
<li>ARA_ArachnaeQueen</li>
|
<li>ARA_ArachnaeQueen</li>
|
||||||
|
|||||||
@@ -523,6 +523,12 @@
|
|||||||
<totalNutritionNeeded>80.0</totalNutritionNeeded>
|
<totalNutritionNeeded>80.0</totalNutritionNeeded>
|
||||||
<requiredResearch>ARA_Technology_2KYC</requiredResearch>
|
<requiredResearch>ARA_Technology_2KYC</requiredResearch>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<pawnKind>ARA_MimicNematodeShamblerSwarmer</pawnKind>
|
||||||
|
<delayTicks>60000</delayTicks>
|
||||||
|
<totalNutritionNeeded>10.0</totalNutritionNeeded>
|
||||||
|
<requiredResearch>ARA_Technology_2MED</requiredResearch>
|
||||||
|
</li>
|
||||||
</spawnablePawns>
|
</spawnablePawns>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
@@ -561,7 +567,7 @@
|
|||||||
<description>以阿拉克涅织域种为核心形成的活体结构,是推进虫群高级研究的必须建筑。该建筑无法建造,只能通过阿拉克涅织域种变形得到。</description>
|
<description>以阿拉克涅织域种为核心形成的活体结构,是推进虫群高级研究的必须建筑。该建筑无法建造,只能通过阿拉克涅织域种变形得到。</description>
|
||||||
<thingClass>ArachnaeSwarm.Building_Morphable</thingClass>
|
<thingClass>ArachnaeSwarm.Building_Morphable</thingClass>
|
||||||
<tickerType>Normal</tickerType>
|
<tickerType>Normal</tickerType>
|
||||||
<drawerType>RealtimeOnly</drawerType> <!-- ADDED: Force realtime rendering -->
|
<drawerType>RealtimeOnly</drawerType> <!-- ADDED: Force realtime rendering -->
|
||||||
<size>(2,2)</size>
|
<size>(2,2)</size>
|
||||||
<graphicData>
|
<graphicData>
|
||||||
<texPath>ArachnaeSwarm/Building/ARA_MorphableResearchBench</texPath>
|
<texPath>ArachnaeSwarm/Building/ARA_MorphableResearchBench</texPath>
|
||||||
@@ -602,7 +608,7 @@
|
|||||||
<li Class="CompProperties_ProjectileInterceptor">
|
<li Class="CompProperties_ProjectileInterceptor">
|
||||||
<radius>5.9</radius>
|
<radius>5.9</radius>
|
||||||
<hitPoints>300</hitPoints>
|
<hitPoints>300</hitPoints>
|
||||||
<interceptAirProjectiles>true</interceptAirProjectiles>
|
<interceptAirProjectiles>true</interceptAirProjectiles>
|
||||||
<interceptGroundProjectiles>true</interceptGroundProjectiles>
|
<interceptGroundProjectiles>true</interceptGroundProjectiles>
|
||||||
<color>(0.5, 0.3, 0.9, 0.5)</color>
|
<color>(0.5, 0.3, 0.9, 0.5)</color>
|
||||||
<reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect>
|
<reactivateEffect>BulletShieldGenerator_Reactivate</reactivateEffect>
|
||||||
|
|||||||
Reference in New Issue
Block a user