各种更新

This commit is contained in:
2025-09-26 17:08:25 +08:00
parent f337d58ef2
commit bb634af947
12 changed files with 319 additions and 10 deletions

Binary file not shown.

View File

@@ -842,7 +842,7 @@
<AbilityDef>
<defName>ARA_TerrainHeal_Ability</defName>
<label>护士装疗愈</label>
<description>治疗目标,使其在一段时间内快速愈合。</description>
<description>从菌毯的营养管线抽取生物质,快速合成治愈素治疗目标,使其在一段时间内快速愈合。</description>
<iconPath>UI/Abilities/Longjump</iconPath>
<cooldownTicksRange>3800</cooldownTicksRange>
<cooldownPerCharge>true</cooldownPerCharge>
@@ -867,19 +867,19 @@
</targetParams>
</verbProperties>
<comps>
<li Class="CompProperties_AbilityGiveHediff">
<compClass>CompAbilityEffect_GiveHediff</compClass>
<hediffDef>ARA_Heal_By_Nurse_Hediff</hediffDef>
<replaceExisting>true</replaceExisting>
<durationSecondsOverride>20~30</durationSecondsOverride>
<applicableToMechs>False</applicableToMechs>
<li Class="ArachnaeSwarm.CompProperties_AbilityGiveHediffWithSkillDuration">
<hediffDef>ARA_Heal_By_Nurse_Hediff</hediffDef>
<baseDurationSeconds>30</baseDurationSeconds>
<skillDef>Medicine</skillDef>
<extraSecondsPerSkillLevel>5</extraSecondsPerSkillLevel>
</li>
<li Class="ArachnaeSwarm.CompProperties_AbilityTerrainRestriction">
<terrainDefs>
<li>ARA_InsectCreep</li>
<li>ARA_InsectCreepFloor</li>
</terrainDefs>
<casterTerrainFailMessage>在阿拉克涅菌毯上才能使用此技能</casterTerrainFailMessage>
<disabledReasonKey>不在阿拉克涅菌毯上</disabledReasonKey>
<!-- <casterTerrainFailMessage>在阿拉克涅菌毯上才能使用此技能</casterTerrainFailMessage>
<disabledReasonKey>不在阿拉克涅菌毯上</disabledReasonKey> -->
</li>
</comps>
</AbilityDef>

View File

@@ -17,6 +17,7 @@
<!--<li>SterileTile</li> 无菌地砖 -->
<!-- 您可以在这里添加更多地形, 比如: -->
<li>ARA_InsectCreep</li>
<li>ARA_InsectCreepFloor</li>
</terrainDefs>
<!-- 站在目标地形上时,每次检查的严重性变化量 -->

View File

@@ -33,6 +33,7 @@
<fertility>0.5</fertility>
<affordances Inherit="False">
<li>ARA_Creep</li>
<li>Walkable</li>
<li>Light</li>
<li>Medium</li>
<li>Heavy</li>
@@ -48,6 +49,53 @@
<li>Insect</li>
</tags> -->
</TerrainDef>
<TerrainDef ParentName="FloorBase">
<defName>ARA_InsectCreepFloor</defName>
<label>阿拉克涅强固菌毯</label>
<description>由阿拉克涅虫族所铺设的由真菌、甲壳素分泌物混合得到的地面,性质类似于阿拉克涅菌毯,不过可以在支撑结构上蔓延。</description>
<texturePath>Terrain/Surfaces/InsectSludge</texturePath>
<color>(233, 96, 34)</color>
<designationCategory>ARA_Buildings</designationCategory>
<fertility>0</fertility>
<edgeType>FadeRough</edgeType>
<renderPrecedence>399</renderPrecedence>
<constructEffect>ConstructMetal</constructEffect>
<isPaintable>true</isPaintable>
<designationCategory>ARA_Buildings</designationCategory>
<isFoundation>true</isFoundation>
<preventCraters>true</preventCraters>
<designationHotKey>Misc9</designationHotKey>
<affordances>
<li>ARA_Creep</li>
<li>Substructure</li>
</affordances>
<statBases>
<Beauty>-6</Beauty>
<CleaningTimeFactor>0.25</CleaningTimeFactor>
<Cleanliness>0</Cleanliness>
<Flammability>0</Flammability>
<WorkToBuild>100</WorkToBuild>
</statBases>
<costList>
<GravlitePanel>1</GravlitePanel>
<ARA_Carapace>4</ARA_Carapace>
</costList>
<uiOrder>1000</uiOrder>
<requireInspectedGravEngine>true</requireInspectedGravEngine>
<terrainAffordanceNeeded>Walkable</terrainAffordanceNeeded>
<resourcesFractionWhenDeconstructed>1</resourcesFractionWhenDeconstructed>
<tags>
<li>ARA_Creep</li>
<li>Substructure</li>
</tags>
<placeWorkers>
<li>PlaceWorker_InSubstructureFootprint</li>
<li>PlaceWorker_BuildingsValidOverSubstructure</li>
</placeWorkers>
</TerrainDef>
<ThingDef ParentName="Wall">
<defName>ARA_InsectWall</defName>
<label>阿拉克涅甲壳墙</label>

View File

@@ -1083,6 +1083,10 @@
<ThingDef>ARA_PheromoneSolvent</ThingDef>
</descriptionHyperlinks>
<researchPrerequisites>
<li>ARA_Technology_1MED</li>
</researchPrerequisites>
<comps>
<!-- The new, GrowthVat-style fuel component -->
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">

View File

@@ -100,6 +100,9 @@
</li>
</comps>
<designationCategory>ARA_Buildings</designationCategory>
<researchPrerequisites Inherit="False">
<li>ARA_Technology_1NPT</li>
</researchPrerequisites>
</ThingDef>
<!-- 3. 主建筑 "生物孵化池" -->
@@ -427,6 +430,9 @@
<graphicClass>Graphic_Single</graphicClass>
</li>
</modExtensions>
<researchPrerequisites Inherit="False">
<li>ARA_Technology_2NPT</li>
</researchPrerequisites>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<defName>ARANutrientDispenser</defName>

View File

@@ -29,4 +29,10 @@
<delivery>{PAWN}生成了{THING}。</delivery>
<AbilitySkillChanged>{USER_labelShort}通过进化将{1}技能从{2}级转变至{3}级,并改变了热情。</AbilitySkillChanged>
<AbilityMustBeOnTerrain>必须在{0}上才能使用此能力。</AbilityMustBeOnTerrain>
<AbilityDisabledNotOnTerrain>禁用:不在{0}上</AbilityDisabledNotOnTerrain>
<AbilityTerrainRestrictionTip>只能在以下地形使用:{0}</AbilityTerrainRestrictionTip>
<AbilitySkillDurationBonus>基于{0}技能(等级{1})延长{2}秒,总持续时间:{3}秒</AbilitySkillDurationBonus>
</LanguageData>