This commit is contained in:
2026-01-20 17:34:50 +08:00
parent d006386af6
commit 6c6ed9539d
20 changed files with 1023 additions and 53 deletions

Binary file not shown.

View File

@@ -4,14 +4,15 @@
<defName>ARA_HiveMindMaster</defName>
<label>阿拉克涅女皇种</label>
<description>阿拉克涅女皇种是虫群意识的中心节点, 作为主脑统御整个阿拉克涅虫群。其体内拥有大量未分化的修复细胞,可以以常人无法想象的速度自行治愈所有的创伤。</description>
<hediffClass>ArachnaeSwarm.Hediff_HiveMindMaster</hediffClass>
<!-- <hediffClass>ArachnaeSwarm.Hediff_HiveMindMaster</hediffClass> -->
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(0.8, 0.3, 0.8)</defaultLabelColor>
<isBad>false</isBad>
<scenarioCanAdd>false</scenarioCanAdd>
<maxSeverity>100</maxSeverity>
<stages>
<li>
<label>连接至 {0} 个虫群工蜂</label>
<!-- <label>连接至 {0} 个虫群工蜂</label> -->
<minSeverity>0</minSeverity>
<foodPoisoningChanceFactor>0</foodPoisoningChanceFactor>
<!-- Stat offsets will be added here later -->
@@ -28,16 +29,20 @@
</li>
</stages>
<comps>
<li Class="ArachnaeSwarm.HediffCompProperties_HiveMindMaster">
<scanIntervalTicks>3200</scanIntervalTicks>
<li Class="ArachnaeSwarm.HediffCompProperties_GestaltNode">
<nodeType>OverlordNode</nodeType>
</li>
<!-- <li Class="ArachnaeSwarm.HediffCompProperties_HiveMindMaster">
<scanIntervalTicks>3200</scanIntervalTicks>
</li> -->
</comps>
</HediffDef>
<HediffDef>
<defName>ARA_HiveMindDrone</defName>
<label>阿拉克涅督虫</label>
<description>阿拉克涅督虫通过心灵与阿拉克涅女皇种相链接。如果女皇死亡,督虫也将停止生命活动。</description>
<hediffClass>ArachnaeSwarm.Hediff_HiveMindDrone</hediffClass>
<!-- <hediffClass>ArachnaeSwarm.Hediff_HiveMindDrone</hediffClass> -->
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(0.6, 0.4, 0.8)</defaultLabelColor>
<isBad>false</isBad>
<scenarioCanAdd>false</scenarioCanAdd>
@@ -45,6 +50,13 @@
<li>
<minSeverity>0</minSeverity>
<foodPoisoningChanceFactor>0</foodPoisoningChanceFactor>
<enablesNeeds>
<li>ARA_ChitinArmor</li>
</enablesNeeds>
</li>
<li>
<minSeverity>1</minSeverity>
<foodPoisoningChanceFactor>0</foodPoisoningChanceFactor>
<disablesNeeds>
<li>Mood</li>
<li>Joy</li>
@@ -61,15 +73,18 @@
</li>
</stages>
<comps>
<li Class="ArachnaeSwarm.HediffCompProperties_HiveMindDrone">
<unlinkedDieDelayTicks>6400</unlinkedDieDelayTicks> <!-- Default to 30 seconds -->
<li Class="ArachnaeSwarm.HediffCompProperties_GestaltNode">
<nodeType>HiveNode</nodeType>
</li>
<li Class="HediffCompProperties_MessageAfterTicks">
<!-- <li Class="ArachnaeSwarm.HediffCompProperties_HiveMindDrone">
<unlinkedDieDelayTicks>6400</unlinkedDieDelayTicks>
</li> -->
<!-- <li Class="HediffCompProperties_MessageAfterTicks">
<ticks>1</ticks>
<letterLabel>{0_labelShort} 诞生</letterLabel>
<letterText>一只新的阿拉克涅督虫 {0_labelShort} 已经破茧而出!她正在四处徘徊,等待女皇种的指示——使用阿拉克涅女皇种的信息素标记技能完成链接,或者等待其自行建立链接。</letterText>
<letterType>HumanPregnancy</letterType>
</li>
</li> -->
<li Class="HediffCompProperties_RemoveIfOtherHediff">
<hediffs>
<li>ARA_NonPlayer_HiveMindDroneHediff</li>
@@ -77,6 +92,36 @@
</li>
</comps>
</HediffDef>
<PawnRelationDef>
<defName>ARA_GestaltOverseer</defName>
<label>节点监管</label>
<workerClass>ArachnaeSwarm.PawnRelationWorker_GestaltOverseer</workerClass>
<importance>185</importance>
<implied>false</implied>
<opinionOffset>100</opinionOffset>
<generationChanceFactor>0</generationChanceFactor>
<romanceChanceFactor>0</romanceChanceFactor>
<incestOpinionOffset>0</incestOpinionOffset>
<inbredChanceOnChild>0</inbredChanceOnChild>
<familyByBloodRelation>true</familyByBloodRelation>
<removeOnDeath>true</removeOnDeath>
<removeOnLeftBehind>true</removeOnLeftBehind>
<reflexive>true</reflexive>
</PawnRelationDef>
<ThoughtDef>
<defName>ARA_HiveMindDrone_Though</defName>
<workerClass>ThoughtWorker_Hediff</workerClass>
<hediff>ARA_HiveMindDrone</hediff>
<validWhileDespawned>true</validWhileDespawned>
<developmentalStageFilter>Baby, Child, Adult</developmentalStageFilter>
<stages>
<li>
<label>失联恐惧</label>
<description>我身体中的本能正在呼唤节点监管!</description>
<baseMoodEffect>-99999</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
<HediffDef>
<defName>ARA_NonPlayer_HiveMindDroneHediff</defName>
<label>野性虫群</label>

View File

@@ -536,6 +536,8 @@
<ForagedNutritionPerDay>0</ForagedNutritionPerDay>
<ComfyTemperatureMin>-3000</ComfyTemperatureMin>
<ComfyTemperatureMax>3000</ComfyTemperatureMax>
<BandwidthCost>1</BandwidthCost>
</statBases>
<race>

View File

@@ -468,6 +468,7 @@
<cannotReceiveThoughts>
<li>ColonistLost</li>
<li>KnowColonistDied</li>
<li>PawnWithGoodOpinionDied</li>
<li>PsychicDrone</li>
<li>Naked</li>
<li>AnyBodyPartButGroinCovered_Disapproved_Female</li>
@@ -612,6 +613,9 @@
<!-- 在野外采集的营养 -->
<ForagedNutritionPerDay>0</ForagedNutritionPerDay>
<MechBandwidth>8</MechBandwidth>
<MechControlGroups>1</MechControlGroups>
</statBases>
<race>
@@ -779,6 +783,8 @@
<toggleDescription>这只阿拉克涅虫族的身躯是如此巨大,以至于靠近它的敌人会被直接一脚踩死</toggleDescription>
<toggleIconPath>ArachnaeSwarm/UI/Abilities/ARA_Area_Crush</toggleIconPath>
</li>
<!-- 添加 Gestalt 组件 -->
<li Class="ArachnaeSwarm.CompProperties_Gestalt" />
</comps>
</AlienRace.ThingDef_AlienRace>
</Defs>

View File

@@ -130,4 +130,7 @@
<ARA_EjectedOrgans>成功将 {0} 的内脏全部翻出</ARA_EjectedOrgans>
<ARA_NoEjectableOrgans>目标没有可以翻出的器官</ARA_NoEjectableOrgans>
<AreaDamageEnabled>区域伤害启动</AreaDamageEnabled>
<AreaDamageDisabled>区域伤害关闭</AreaDamageDisabled>
</LanguageData>

View File

@@ -4,4 +4,10 @@
<!-- Guardian Psy-Field Gizmo -->
<ARA_GuardianFieldGizmoLabel>守护者力场</ARA_GuardianFieldGizmoLabel>
<ARA_GestaltGroup>蜂巢网络</ARA_GestaltGroup>
<ARA_NoGestaltPawns>无节点生物</ARA_NoGestaltPawns>
<ARA_GestaltBandwidth>监管网络负荷</ARA_GestaltBandwidth>
<ARA_GestaltBandwidthTip>蜂巢网络是阿拉克涅虫群用于建立格式塔思维簇的体系,这使得整个族群可以在女皇种的统一指挥下获得强大的一致性。</ARA_GestaltBandwidthTip>
<ARA_GestaltBandwidthExceeded>警告:蜂巢网络正在超载,这将会直接影响女皇种的心情,并有可能导致整个网络的传导性崩溃!</ARA_GestaltBandwidthExceeded>
</LanguageData>