This commit is contained in:
2025-10-22 17:30:39 +08:00
parent 5df900f094
commit 82f8ddce61
11 changed files with 336 additions and 532 deletions

Binary file not shown.

View File

@@ -1024,7 +1024,7 @@
</li>
</comps>
</AbilityDef>
<AbilityDef>
<!-- <AbilityDef>
<defName>ARA_Genestealer_Variation</defName>
<label>虫化变异</label>
<description>畸变种指定一个非虫群成员的殖民者、囚犯或奴隶,诱发目标的虫族化变异,使殖民者获得任意的虫族身体部件,这会降低其魅力。</description>
@@ -1086,27 +1086,17 @@
<requiredResearchProject>ARA_Technology_5KYC</requiredResearchProject>
<severity>1</severity>
</li>
<li>
<hediffDef>ARA_HiveMindMaster</hediffDef>
<weight>0</weight>
<severity>1</severity>
</li>
<li>
<hediffDef>ARA_HiveMindDrone</hediffDef>
<weight>0</weight>
<severity>1</severity>
</li>
<li>
<hediffDef>ARA_NonPlayer_HiveMindDroneHediff</hediffDef>
<weight>0</weight>
<severity>1</severity>
</li>
</hediffEntries>
<allowMultipleHediffs>false</allowMultipleHediffs>
<resistChance>0</resistChance>
<blacklistHediffs>
<li>ARA_HiveMindMaster</li>
<li>ARA_HiveMindDrone</li>
<li>ARA_NonPlayer_HiveMindDroneHediff</li>
</blacklistHediffs>
</li>
</comps>
</AbilityDef>
</AbilityDef> -->
<!-- 衣服 -->
<AbilityDef>

View File

@@ -820,7 +820,7 @@
<AbilityDef>
<defName>ARA_Fighter_Genestealer</defName>
<label>战士种转换——基因窃贼</label>
<description>使战士种发生内驱性进化,损害其战斗能力和使用技能的能力,以换取从敌人身上窃取基因向己方殖民者注入基因和诱发非虫族殖民者虫族化的能力。\n\n该进化过程不可逆</description>
<description>使战士种发生内驱性进化,损害其战斗能力和使用技能的能力,以换取从敌人身上窃取基因向己方殖民者注入基因的能力。\n\n该进化过程不可逆</description>
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Fighter_Genestealer</iconPath>
<cooldownTicksRange>1800</cooldownTicksRange>
<hostile>false</hostile>
@@ -865,8 +865,8 @@
</skillChanges>
</li>
<li Class="ArachnaeSwarm.CompProperties_AbilityResearchPrereq">
<requiredResearch>ARA_Technology_4CLO</requiredResearch>
<failMessage>需要科技 节点CLO-4"追猎种" 以解锁进化</failMessage>
<requiredResearch>ARA_Technology_5STL</requiredResearch>
<failMessage>需要科技 节点STL-5"基因窃取" 以解锁进化</failMessage>
</li>
</comps>
</AbilityDef>
@@ -874,7 +874,7 @@
<defName>ARA_Fighter_Genestealer</defName>
<hediffClass>HediffWithComps</hediffClass>
<label>亚种-畸变种</label>
<description>畸变种是移动的基因库,她们在虫群中不再担任刀间舔血的工作,而是专注于提纯囚犯和奴隶的优质基因,并将其赋予虫族中的高质量个体。她们也拥有引发非虫族殖民者器官虫族化的能力,以使得那些没有用处的异族能那么稍微对虫巢做出一些贡献。</description>
<description>畸变种是移动的基因库,她们在虫群中不再担任刀间舔血的工作,而是专注于提纯囚犯和奴隶的优质基因,并将其赋予虫族中的高质量个体。</description>
<isBad>false</isBad>
<stages>
</stages>
@@ -883,7 +883,7 @@
<abilityDefs>
<li>ARA_Genestealer_ExtractGene</li>
<li>ARA_Genestealer_InjectGenes</li>
<li>ARA_Genestealer_Variation</li>
<!-- <li>ARA_Genestealer_Variation</li> -->
</abilityDefs>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath" />

View File

@@ -28,9 +28,6 @@
<texSeed>1</texSeed>
</li>
</renderNodeProperties>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<comps>
<li Class="HediffCompProperties_VerbGiver">
<tools>
@@ -62,29 +59,8 @@
<hungerRateFactorOffset>2</hungerRateFactorOffset>
<statOffsets>
<PawnBeauty>-1</PawnBeauty>
<MoveSpeed>-2</MoveSpeed>
</statOffsets>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.20</offset>
</li>
<li>
<capacity>Moving</capacity>
<offset>-0.50</offset>
</li>
<li>
<capacity>Sight</capacity>
<offset>-0.20</offset>
</li>
<li>
<capacity>BloodPumping</capacity>
<offset>-0.20</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.20</offset>
</li>
</capMods>
</li>
</stages>
<renderNodeProperties>
@@ -98,7 +74,7 @@
<texSeed>1</texSeed>
<drawData>
<dataNorth>
<layer>70</layer>
<layer>150</layer>
</dataNorth>
<dataSouth>
<layer>0</layer>
@@ -112,9 +88,6 @@
</drawData>
</li>
</renderNodeProperties>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<comps>
<li Class="ArachnaeSwarm.MoharHediffs.HediffCompProperties_Spawner">
<!--
@@ -190,9 +163,6 @@
</drawData>
</li>
</renderNodeProperties>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<comps>
<li Class="HediffCompProperties_GiveAbility">
<abilityDefs>
@@ -247,9 +217,6 @@
</statOffsets>
</li>
</stages>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
</HediffDef>
<HediffDef ParentName="ARA_AddedMutationBase">
<defName>ArachnaeNode_Race_ShieldHead_Armor_Part</defName>

View File

@@ -1,32 +1,9 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<RecipeDef Abstract="True" Name="ARA_SurgeryInstallImplantBase">
<effectWorking>Surgery</effectWorking>
<soundWorking>Recipe_Surgery</soundWorking>
<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
<workSkill>Medicine</workSkill>
<workSkillLearnFactor>16</workSkillLearnFactor>
<surgeryOutcomeEffect>SurgeryOutcomeBase</surgeryOutcomeEffect>
<RecipeDef Abstract="True" Name="ARA_SurgeryInstallImplantBase" ParentName="SurgeryInstallBodyPartArtificialBase">
<workerClass>Recipe_InstallArtificialBodyPart</workerClass>
<!-- Always succeeds -->
<anesthetize>false</anesthetize>
<!-- <workerClass>Recipe_InstallArtificialBodyPart</workerClass> -->
<workAmount>2500</workAmount>
<!-- <developmentalStageFilter>Child, Adult</developmentalStageFilter> -->
<skillRequirements>
<Medicine>5</Medicine>
</skillRequirements>
<ingredients>
<li>
<filter><categories><li>Medicine</li></categories></filter>
<count>2</count>
</li>
</ingredients>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
</fixedIngredientFilter>
</RecipeDef>
<ThingDef Abstract="True" Name="ARA_BodyPartProstheticBase" ParentName="BodyPartProstheticMakeableBase">
<graphicData>
@@ -253,6 +230,9 @@
<descriptionHyperlinks>
<RecipeDef>ARA_Surgery_Install_Reactive_Shell</RecipeDef>
</descriptionHyperlinks>
<addedPartProps>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
<isBad>false</isBad>
<debugLabelExtra>other</debugLabelExtra>
<initialSeverity>1</initialSeverity> <!-- 初始层数设置为10 -->
@@ -319,6 +299,9 @@
</statOffsets>
</li>
</stages>
<addedPartProps>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
<isBad>false</isBad>
<debugLabelExtra>other</debugLabelExtra>
<initialSeverity>1</initialSeverity> <!-- 初始层数设置为10 -->
@@ -547,15 +530,15 @@
<li>
<filter>
<thingDefs>
<li>ARA_InsectJelly</li>
<li>ARA_Gene_Essence</li>
</thingDefs>
</filter>
<count>25</count>
<count>10</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ARA_Activated_Bacterium</li>
<li>ARA_Gene_Essence</li>
</thingDefs>
</fixedIngredientFilter>
<addsHediff>ARA_Huge_Stomach_Hediff</addsHediff>
@@ -591,7 +574,71 @@
<researchPrerequisite>ARA_Technology_1EVO</researchPrerequisite>
</recipeMaker>
<costList>
<ARA_InsectJelly>25</ARA_InsectJelly>
<ARA_Gene_Essence>10</ARA_Gene_Essence>
</costList>
</ThingDef>
<!-- 肺部 -->
<RecipeDef ParentName="ARA_SurgeryInstallImplantBase">
<defName>ARA_Surgery_Install_Internal_Circulation_Lung</defName>
<label>内循环肺</label>
<description>诱发阿拉克涅虫族的定向变异,使其肺部可以进行自循环,几乎可以抵御真空的侵袭。</description>
<descriptionHyperlinks>
<HediffDef>ARA_Internal_Circulation_Lung_Hediff</HediffDef>
</descriptionHyperlinks>
<jobString>正在实施定向变异</jobString>
<appliedOnFixedBodyParts>
<li>Lung</li>
</appliedOnFixedBodyParts>
<ingredients>
<li>
<filter>
<thingDefs>
<li>ARA_Gene_Essence</li>
</thingDefs>
</filter>
<count>10</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ARA_Gene_Essence</li>
</thingDefs>
</fixedIngredientFilter>
<addsHediff>ARA_Internal_Circulation_Lung_Hediff</addsHediff>
<researchPrerequisite>ARA_Technology_10EVO</researchPrerequisite>
</RecipeDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>ARA_Internal_Circulation_Lung_Hediff</defName>
<label>内循环肺</label>
<hediffClass>Hediff_Implant</hediffClass>
<description>阿拉克涅虫族的定向变异使其肺部可以进行自循环,几乎可以抵御真空的侵袭。</description>
<descriptionHyperlinks>
<RecipeDef>ARA_Surgery_Install_Internal_Circulation_Lung</RecipeDef>
</descriptionHyperlinks>
<addedPartProps>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
<stages>
<li>
<statOffsets>
<VacuumResistance_Partial>0.99</VacuumResistance_Partial>
</statOffsets>
</li>
</stages>
</HediffDef>
<ThingDef ParentName="ARA_BodyPartProstheticBase">
<defName>ARA_Internal_Circulation_Lung</defName>
<label>内循环肺</label>
<description>阿拉克涅虫族的定向变异使其肺部可以进行自循环,几乎可以抵御真空的侵袭。该手术不需要制作部件,可以直接在阿拉克涅督虫身上实施。</description>
<descriptionHyperlinks>
<RecipeDef>ARA_Surgery_Install_Internal_Circulation_Lung</RecipeDef>
</descriptionHyperlinks>
<recipeMaker>
<researchPrerequisite>ARA_Technology_10EVO</researchPrerequisite>
</recipeMaker>
<costList>
<ARA_Gene_Essence>10</ARA_Gene_Essence>
</costList>
</ThingDef>

View File

@@ -593,7 +593,7 @@
<ResearchProjectDef ParentName="ARA_techBase_Needtechprint">
<defName>ARA_Technology_5STL</defName>
<label>节点STL-5"基因窃取"</label>
<description>允许战士种进行定向进化,抛弃其战斗技能以换取其从殖民者、囚犯和奴隶身上抽取和注入基因的能力,并且可以主动诱发非虫族殖民者的虫化变异。\n\n阿拉克涅虫群所有需要蓝图的科技其蓝图只能通过女皇种的基因试验卵获取。</description>
<description>允许战士种进行定向进化,抛弃其战斗技能以换取其从殖民者、囚犯和奴隶身上抽取和注入基因的能力。\n\n阿拉克涅虫群所有需要蓝图的科技其蓝图只能通过女皇种的基因试验卵获取。</description>
<baseCost>500</baseCost>
<researchViewX>2.00</researchViewX>
<researchViewY>5.40</researchViewY>
@@ -832,6 +832,21 @@
<li>ARA_Technology_2WMT</li>
</prerequisites>
</ResearchProjectDef>
<ResearchProjectDef ParentName="ARA_techBase">
<defName>ARA_Technology_10EVO</defName>
<label>节点EVO-10"高级肺"</label>
<description>允许实行新的阿拉克涅进化手术,允许阿拉克涅虫族获得更强大的肺部。</description>
<baseCost>1000</baseCost>
<researchViewX>11.00</researchViewX>
<researchViewY>3.80</researchViewY>
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding> <!-- ARA_MorphableResearchBench-->
<hiddenPrerequisites>
<li>ARA_Technology_5ESS</li>
</hiddenPrerequisites>
<prerequisites>
<li>ARA_Technology_1WMT</li>
</prerequisites>
</ResearchProjectDef>
<!-- 共生肌群发展 -->
<ResearchProjectDef ParentName="ARA_techBase_Needtechprint">
<defName>ARA_Technology_2SYM</defName>

View File

@@ -18,6 +18,9 @@
<tickerType>Normal</tickerType>
<terrainAffordanceNeeded>Light</terrainAffordanceNeeded>
<minifiedDef>MinifiedThing</minifiedDef>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False" />
<thingCategories>
<li>BuildingsMisc</li>
</thingCategories>
@@ -511,9 +514,15 @@
<drawSize>(3,3)</drawSize>
</graphicData>
<statBases>
<MarketValue>1200</MarketValue>
<MaxHitPoints>1500</MaxHitPoints>
<MarketValue>1500</MarketValue>
</statBases>
<size>(3,3)</size>
<generateCommonality>1</generateCommonality>
<tradeability>None</tradeability>
<thingSetMakerTags>
<li>RewardStandardQualitySuper</li>
</thingSetMakerTags>
<comps>
<li Class="CompProperties_Glower">

View File

@@ -115,4 +115,15 @@
<CasterHasNoTransferableGenes>{CASTER}没有可转移的基因</CasterHasNoTransferableGenes>
<TransferableGenesCount>可转移基因数: {0}</TransferableGenesCount>
<TargetHasGenesCount>目标已有: {0}</TargetHasGenesCount>
<ARA_AbilityReady>能力准备就绪</ARA_AbilityReady>
<ARA_SelectValidTarget>选择有效目标</ARA_SelectValidTarget>
<ARA_PossibleEffects>可能的效果:</ARA_PossibleEffects>
<ARA_ResistChance>抵抗几率:{0}</ARA_ResistChance>
<ARA_NoValidHediffAvailable>没有可用的虫化变异可以施加</ARA_NoValidHediffAvailable>
<ARA_HediffApplied>{0}使得{2}变异出了{1}</ARA_HediffApplied>
<ARA_PotentialHediffs>可能效果:{0}</ARA_PotentialHediffs>
<ARA_NoValidHediff>没有可用的虫化变异</ARA_NoValidHediff>
<ARA_TargetBlacklisted>目标是虫群的成员</ARA_TargetBlacklisted>
<ARA_TargetAlreadyHasHediff>目标已完成虫化变异</ARA_TargetAlreadyHasHediff>
</LanguageData>