This commit is contained in:
2026-02-13 17:22:53 +08:00
parent 5145fb51f9
commit 0b815cbe70
21 changed files with 851 additions and 647 deletions

Binary file not shown.

View File

@@ -370,8 +370,16 @@
</verbProperties>
<comps>
<li Class="ArachnaeSwarm.CompProperties_AbilityLaunchMultiProjectile">
<!-- 默认状态参数 -->
<projectileDef>Bullet_ARA_RW_Basic_Fist_Needle_Gun</projectileDef>
<numProjectiles>12</numProjectiles>
<!-- 偏移配置 -->
<offsetRadius>1</offsetRadius>
<useRandomOffset>true</useRandomOffset>
<offsetInCircle>true</offsetInCircle>
<avoidOverlap>false</avoidOverlap>
<shotIntervalTicks>3</shotIntervalTicks>
</li>
<li Class="ArachnaeSwarm.CompProperties_AbilityNeedCost">
<customLabel>饮食</customLabel>
@@ -1676,8 +1684,16 @@
</verbProperties>
<comps>
<li Class="ArachnaeSwarm.CompProperties_AbilityLaunchMultiProjectile">
<!-- 默认状态参数 -->
<projectileDef>ArachnaeBase_Race_Baneling_Proj</projectileDef>
<numProjectiles>3</numProjectiles>
<!-- 偏移配置 -->
<offsetRadius>1</offsetRadius>
<useRandomOffset>true</useRandomOffset>
<offsetInCircle>true</offsetInCircle>
<avoidOverlap>false</avoidOverlap>
<shotIntervalTicks>3</shotIntervalTicks>
</li>
<li Class="ArachnaeSwarm.CompProperties_AbilityNeedCost">
<customLabel>饮食</customLabel>

View File

@@ -137,7 +137,7 @@
<max>2</max>
</loadCostRange>
<showCostInGizmo>true</showCostInGizmo>
<customLabel>Psychic Load Cost</customLabel>
<!-- <customLabel>Psychic Load Cost</customLabel> -->
<ignoreOverloadCheck>true</ignoreOverloadCheck>
<!-- 效果设置 -->
@@ -213,4 +213,45 @@
</li>
</comps>
</AbilityDef>
<!-- T1 -->
<AbilityDef>
<defName>ARA_Toxic_Needle_Fire</defName>
<label>毒针连射</label>
<description>阿拉克涅督虫使用可以喷射剧毒尾针的毒针腺对敌方进行一轮射击。</description>
<writeCombatLog>True</writeCombatLog>
<showPsycastEffects>False</showPsycastEffects>
<cooldownTicksRange>6000</cooldownTicksRange>
<aiCanUse>true</aiCanUse>
<iconPath>ArachnaeSwarm/UI/Abilities/ARA_Toxic_Needle_Fire</iconPath>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<range>24</range>
<warmupTime>1</warmupTime>
<soundCast>Heatspikes_Shot</soundCast>
<soundCastTail>Heatspikes_Tail</soundCastTail>
<violent>false</violent>
<targetParams>
<canTargetPawns>True</canTargetPawns>
</targetParams>
</verbProperties>
<comps>
<li Class="ArachnaeSwarm.CompProperties_AbilityLaunchMultiProjectile">
<!-- 默认状态参数 -->
<projectileDef>Bullet_ARA_RW_Basic_Fist_Needle_Gun</projectileDef>
<numProjectiles>12</numProjectiles>
<!-- 偏移配置 -->
<offsetRadius>1</offsetRadius>
<useRandomOffset>true</useRandomOffset>
<offsetInCircle>true</offsetInCircle>
<avoidOverlap>false</avoidOverlap>
<shotIntervalTicks>3</shotIntervalTicks>
</li>
<li Class="ArachnaeSwarm.CompProperties_AbilityResearchPrereq">
<requiredResearch>ARA_Technology_5PAV</requiredResearch>
<failMessage>需要科技 节点PAV-5"毒刺" 以解锁技能</failMessage>
</li>
</comps>
</AbilityDef>
</Defs>

View File

@@ -95,4 +95,16 @@
<casualInterruptible>true</casualInterruptible>
<makeTargetPrisoner>false</makeTargetPrisoner>
</JobDef>
<JobDef>
<defName>ARA_Job_Launch_Proj</defName>
<driverClass>ArachnaeSwarm.JobDriver_CastAbilityMaintainMultiProjectile</driverClass>
<reportString>喷射火焰中。</reportString>
<abilityCasting>true</abilityCasting>
<alwaysShowWeapon>true</alwaysShowWeapon>
<playerInterruptible>true</playerInterruptible>
<casualInterruptible>false</casualInterruptible>
<!-- <checkOverrideOnDamage>Always</checkOverrideOnDamage> -->
<suspendable>false</suspendable>
</JobDef>
</Defs>

View File

@@ -20,6 +20,12 @@
<li>ARA_New_Hive</li>
</heldByFactionCategoryTags>
</ResearchProjectDef>
<ResearchProjectDef Abstract="True" Name="ARA_techBaseCantResearch">
<techLevel>Medieval</techLevel>
<tab>ARA_ResearchTab</tab>
<requiredResearchBuilding>ARA_InteractiveEggSac_Techprint</requiredResearchBuilding>
<heldByFactionCategoryTags Inherit="False" />
</ResearchProjectDef>
<!-- 女皇工艺进化 -->
<ResearchProjectDef ParentName="ARA_techBase">

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- 女皇工艺进化 -->
<ResearchProjectDef ParentName="ARA_techBaseCantResearch">
<defName>ARA_Titan_Base_Technology</defName>
<label>泰坦触须特异化</label>
<description>&lt;color=#915A30>&lt;i>阿拉克涅虫群-泰坦触须\n泰坦触须是阿拉克涅虫群的主力军团包含阿拉克涅虫群中最坚韧、最具有适应力的族群承担在战场上维持战线的任务。这个分支下的虫群拥有均衡的攻防能力擅长以硬碰硬的模式消灭对手。&lt;/i>&lt;/color>\n\n解锁阿拉克涅虫群泰坦触须的研究路径。\n\n该科技无法主动研究在开局时将由阿拉克涅女皇种的类型解锁。</description>
<baseCost>999999</baseCost>
<researchViewX>16.00</researchViewX>
<researchViewY>3.20</researchViewY>
</ResearchProjectDef>
</Defs>

View File

@@ -904,6 +904,17 @@
<flyingAnimationEast>ARA_Psi_FlyEast</flyingAnimationEast>
<flyingAnimationSouth>ARA_Psi_FlySouth</flyingAnimationSouth>
</li>
<li Class="ArachnaeSwarm.CompProperties_PawnResearchBlueprintReader">
<canResearch>true</canResearch>
<researchSpeedMultiplier>1.0</researchSpeedMultiplier>
<showResearchGizmo>true</showResearchGizmo>
<autoStartResearch>false</autoStartResearch>
<baseResearchPointsPerSecond>1.0</baseResearchPointsPerSecond>
<usePsychicResearchPoints>true</usePsychicResearchPoints>
<researchCompletedMessageKey>ARA_PawnResearch_Completed</researchCompletedMessageKey>
<researchStartedMessageKey>ARA_PawnResearch_Started</researchStartedMessageKey>
<researchNoPointsMessageKey>ARA_PawnResearch_NoPoints</researchNoPointsMessageKey>
</li>
</comps>
</AlienRace.ThingDef_AlienRace>
</Defs>

View File

@@ -345,6 +345,7 @@
<tickerType>Normal</tickerType>
<terrainAffordanceNeeded>ARA_Creep</terrainAffordanceNeeded>
<researchPrerequisites>
<li>ARA_Titan_Base_Technology</li>
<li>ARA_Technology_5ESS</li>
</researchPrerequisites>
<statBases>

View File

@@ -33,7 +33,7 @@
<ResearchBlueprintReader_MissingPrerequisites>缺失的前置科技</ResearchBlueprintReader_MissingPrerequisites>
<ResearchBlueprintReader_ProjectCost>成本</ResearchBlueprintReader_ProjectCost>
<ResearchBlueprintReader_BlueprintCount>所需蓝图数量</ResearchBlueprintReader_BlueprintCount>
<ResearchBlueprintReader_CurrentProgress>当前全球进度</ResearchBlueprintReader_CurrentProgress>
<ResearchBlueprintReader_CurrentProgress>当前进度</ResearchBlueprintReader_CurrentProgress>
<!-- ResearchBlueprintReaderManager.cs -->
<ResearchManager_ResearchLost>科技已丢失:{0}</ResearchManager_ResearchLost>

View File

@@ -18,7 +18,6 @@
<ARA_SwarmSpell_Title>虫群术法 Lv.{0}</ARA_SwarmSpell_Title>
<ARA_SwarmSpell_Research>{0}/{1}</ARA_SwarmSpell_Research>
<ARA_SwarmSpell_Load>{0}/{1}</ARA_SwarmSpell_Load>
<ARA_SwarmSpell_Level>Spell </ARA_SwarmSpell_Level>
<!-- 工具提示 -->
<ARA_SwarmSpell_Research_Title>虫群进化点</ARA_SwarmSpell_Research_Title>
@@ -26,7 +25,7 @@
<ARA_SwarmSpell_Research_Description>虫群进化点</ARA_SwarmSpell_Research_Description>
<ARA_SwarmSpell_Research_DescriptionText>虫群进化点是独属于阿拉克涅灵吸种的特殊资源,灵吸种可以通过吞噬失去行动能力的俘虏以获取进化点,并将其投入至个人能力的升级或研究虫群的特殊科技。</ARA_SwarmSpell_Research_DescriptionText>
<ARA_SwarmSpell_Load_Title>神经负荷</ARA_SwarmSpell_Load_Title>
<ARA_SwarmSpell_Load_Title>神经负荷</ARA_SwarmSpell_Load_Title>
<ARA_SwarmSpell_Load_Current>负荷量: {0} / {1}</ARA_SwarmSpell_Load_Current>
<ARA_SwarmSpell_Level_Title>术法等级</ARA_SwarmSpell_Level_Title>
<ARA_SwarmSpell_Level_Current>目前的等级: {0}</ARA_SwarmSpell_Level_Current>
@@ -56,4 +55,41 @@
<ARA_SwarmSpell_Cooldown_Remaining>剩余时间: {0}秒</ARA_SwarmSpell_Cooldown_Remaining>
<ARA_SwarmSpell_Cooldown_Behavior>冷却结束后每2秒减少1点负荷</ARA_SwarmSpell_Cooldown_Behavior>
<ARA_SwarmSpell_Load_Recovery>冷却结束后将自动减少神经束负荷</ARA_SwarmSpell_Load_Recovery>
<ARA_PawnResearch_TooltipTitle>虫群特殊项目研究</ARA_PawnResearch_TooltipTitle>
<ARA_PawnResearch_TooltipProject>正在进行的研究:{0}</ARA_PawnResearch_TooltipProject>
<ARA_PawnResearch_TooltipProgress>项目进度:{0} / {1}</ARA_PawnResearch_TooltipProgress>
<ARA_PawnResearch_TooltipSpeed>研究速度:{0}</ARA_PawnResearch_TooltipSpeed>
<ARA_NotSpawned>不在地图上</ARA_NotSpawned>
<ARA_PawnResearch_TooltipPaused>手动暂停研究</ARA_PawnResearch_TooltipPaused>
<ARA_PawnResearch_TooltipNoProject>未选择研究项目</ARA_PawnResearch_TooltipNoProject>
<ARA_PawnResearch_TooltipPawnInfo>在阿拉克涅虫群中,灵能触须的突破性研究由灵能女皇——灵吸种亲自负责,她们会从倒霉的受害者的脑髓中获取必要的智识以推进研究,完善自己的虫群。</ARA_PawnResearch_TooltipPawnInfo>
<ARA_PawnResearch_TooltipPointsConsumption>每秒消耗进化点:{0}</ARA_PawnResearch_TooltipPointsConsumption>
<ARA_PawnResearch_TooltipCannotResearch>无法开始研究</ARA_PawnResearch_TooltipCannotResearch>
<ARA_PawnResearch_SelectProject>选择研究项目</ARA_PawnResearch_SelectProject>
<ARA_PawnResearch_SelectProjectDesc>选择一个虫群特殊研究项目以开始研究\n\n灵吸种完成虫群的特殊研究需要使用进化点使用技能从俘虏和敌人身上采收进化点以推进研究进程。</ARA_PawnResearch_SelectProjectDesc>
<ARA_PawnResearch_StopResearch>停止研究</ARA_PawnResearch_StopResearch>
<ARA_PawnResearch_StopResearchDesc>停止研究当前选择项目</ARA_PawnResearch_StopResearchDesc>
<ARA_PawnResearch_StartResearch>开始研究</ARA_PawnResearch_StartResearch>
<ARA_PawnResearch_StartResearchDesc>恢复科技的研究</ARA_PawnResearch_StartResearchDesc>
<ARA_PawnResearch_Completed>{0} 已经完成对 {1} 的研究</ARA_PawnResearch_Completed>
<ARA_PawnResearch_CompletedShort>研究完成</ARA_PawnResearch_CompletedShort>
<ARA_PawnResearch_Started>{0} 开始研究 {1}</ARA_PawnResearch_Started>
<ARA_PawnResearch_Stopped>{0} 暂停研究 {1}</ARA_PawnResearch_Stopped>
<ARA_PawnResearch_NoPoints>{0} 没有足够的虫群进化点继续推进 {1} 的研究——使用进化点收割技能,从俘虏和敌人身上采收进化点</ARA_PawnResearch_NoPoints>
<ARA_PawnResearch_PrerequisitesNotMet>{0} 的前置条件不满足</ARA_PawnResearch_PrerequisitesNotMet>
<ARA_PawnResearch_AlreadyCompleted>{0} 已经完成</ARA_PawnResearch_AlreadyCompleted>
<ARA_PawnResearch_NoProjectSelected>没有研究项目被选择</ARA_PawnResearch_NoProjectSelected>
<ARA_PawnResearch_ProjectCost>研究花费</ARA_PawnResearch_ProjectCost>
<ARA_PawnResearch_RequiredPoints>需求进化点</ARA_PawnResearch_RequiredPoints>
<ARA_PawnResearch_CurrentPoints>现有进化点</ARA_PawnResearch_CurrentPoints>
<ARA_PawnResearch_Speed>研究速度</ARA_PawnResearch_Speed>
<ARA_PawnResearch_EstimatedTime>预计完成耗时</ARA_PawnResearch_EstimatedTime>
<ARA_PawnResearch_InsufficientPoints>没有足够的进化点</ARA_PawnResearch_InsufficientPoints>
<ARA_PawnResearch_InsufficientPointsShort>进化点短缺</ARA_PawnResearch_InsufficientPointsShort>
<ARA_PawnResearch_Gizmo_Completed>研究完成</ARA_PawnResearch_Gizmo_Completed>
<ARA_PawnResearch_Gizmo_Researching>研究中</ARA_PawnResearch_Gizmo_Researching>
<ARA_PawnResearch_Gizmo_CannotResearch>无法研究</ARA_PawnResearch_Gizmo_CannotResearch>
<ARA_PawnResearch_Gizmo_Paused>研究暂停</ARA_PawnResearch_Gizmo_Paused>
</LanguageData>