This commit is contained in:
Tourswen
2025-12-19 23:55:13 +08:00
parent 2825ef4e97
commit 60408e3224
49 changed files with 993 additions and 118 deletions

Binary file not shown.

View File

@@ -1547,7 +1547,7 @@
</makeImmuneTo>
<statFactors>
<StaggerDurationFactor>0</StaggerDurationFactor>
<!-- <Flammability>0</Flammability> -->
<Flammability>0</Flammability>
<MeleeHitChance>25</MeleeHitChance>
<IncomingDamageFactor>0.25</IncomingDamageFactor>
</statFactors>

View File

@@ -585,10 +585,11 @@
</lifeStages>
</PawnKindDef>
<PawnKindDef ParentName="AnimalKindBase">
<PawnKindDef ParentName="ARA_InsectKindBase">
<defName>ArachnaeBeast_Race_Slayer</defName>
<label>阿拉克涅暴屠种</label>
<race>ArachnaeBeast_Race_Slayer</race>
<defaultFactionType>PlayerColony</defaultFactionType>
<forceDeathOnDowned>false</forceDeathOnDowned>
<forceNoDeathNotification>false</forceNoDeathNotification>
<immuneToGameConditionEffects>true</immuneToGameConditionEffects>
@@ -598,7 +599,7 @@
<li>
<bodyGraphicData>
<texPath>ArachnaeSwarm/Things/ARA_Slayer/Bodies/Naked_Thin</texPath>
<drawSize>6.5</drawSize>
<drawSize>5.5</drawSize>
<shadowData>
<volume>(0.4, 0.5, 0.37)</volume>
<offset>(0,0,-0.15)</offset>

View File

@@ -49,7 +49,7 @@
<li Class="ScenPart_StartingThing_Defined">
<def>StartingThing_Defined</def>
<thingDef>ARA_InteractiveEggSac_Start</thingDef>
<count>6</count>
<count>5</count>
</li>
<li Class="ScenPart_StartingThing_Defined">
<def>StartingThing_Defined</def>

View File

@@ -11,7 +11,6 @@
<race>
<body>ArachnaeSlayer_Body</body>
<thinkTreeMain>ARA_Insect_Beast</thinkTreeMain>
<thinkTreeConstant>ARA_Insect_Beast_Constant</thinkTreeConstant>
<!-- 身形大小 -->
<baseBodySize>10</baseBodySize>
<!-- 基础血量,很高 -->
@@ -46,8 +45,8 @@
<showGizmoOnNonPlayerControlled>true</showGizmoOnNonPlayerControlled>
</li>
<li Class="ArachnaeSwarm.CompProperties_PawnBodyWeapon">
<cleaveAngle>120</cleaveAngle>
<cleaveRange>3</cleaveRange>
<cleaveAngle>60</cleaveAngle>
<cleaveRange>2</cleaveRange>
<cleaveDamageFactor>1</cleaveDamageFactor>
<damageDowned>false</damageDowned>
<cleaveDamageDef>Cut</cleaveDamageDef>

View File

@@ -150,7 +150,7 @@
<Nutrition>0.2</Nutrition>
</statBases>
<graphicData>
<texPath>ArachnaeSwarm/Plant/ARA_CreepPlant</texPath>
<texPath>ArachnaeSwarm/Plant/ARA_Bacterium_Plant</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<selectable>true</selectable>

View File

@@ -399,7 +399,7 @@
<ThingDef ParentName="BuildingNaturalBase">
<defName>ARA_Equipment_Ootheca</defName>
<label>阿拉克涅茧</label>
<description>如宝塔般的阿拉克涅活体结构,可以孵化出变态发育后的不完全个体——武装器官和织物,也就是虫群的武器和衣服,它需要由阿拉克涅幼虫种进入以启动孵化进程。一个宽敞、铺满阿拉克涅营养液的孵化间将是它最佳的放置场所。\n\n在孵化过程中阿拉克涅茧会不断吞噬附近的营养液需要指派有建造能力的虫族不断修复。</description>
<description>如宝塔般的阿拉克涅活体结构,可以孵化出变态发育后的不完全个体——武装器官和织物,也就是虫群的武器和衣服,它需要由阿拉克涅幼虫种进入以启动孵化进程。一个宽敞、铺满阿拉克涅营养液的孵化间将是它最佳的放置场所。</description>
<statBases>
<MarketValue>1000</MarketValue>
</statBases>
@@ -422,7 +422,7 @@
<rotatable>false</rotatable>
<tickerType>Normal</tickerType>
<generateCommonality>0</generateCommonality>
<tradeability>None</tradeability>
<tradeability>None</tradeability>
<thingSetMakerTags Inherit="False" />
<terrainAffordanceNeeded>ARA_Incubator_Nutrient_Solution</terrainAffordanceNeeded>
<!-- 交互设置 -->

View File

@@ -158,12 +158,12 @@
<li Class="ThinkNode_Subtree">
<treeDef>Downed</treeDef>
</li>
<!-- <li Class="ThinkNode_Subtree">
<li Class="ThinkNode_Subtree">
<treeDef>BurningResponse</treeDef>
</li> -->
<!-- <li Class="ThinkNode_Subtree">
</li>
<li Class="ThinkNode_Subtree">
<treeDef>MentalStateCritical</treeDef>
</li> -->
</li>
<!-- React to close melee threat -->
<li Class="JobGiver_ReactToCloseMeleeThreat"/>
@@ -492,38 +492,6 @@
</subNodes>
</thinkRoot>
</ThinkTreeDef>
<ThinkTreeDef>
<defName>ARA_Insect_Beast_Constant</defName>
<thinkRoot Class="ThinkNode_Priority">
<subNodes>
<!-- Despawned -->
<li Class="ThinkNode_Subtree">
<treeDef>Despawned</treeDef>
</li>
<li Class="ThinkNode_ConditionalCanDoConstantThinkTreeJobNow">
<subNodes>
<!-- Join auto joinable caravan -->
<li Class="ThinkNode_Subtree">
<treeDef>JoinAutoJoinableCaravan</treeDef>
</li>
</subNodes>
</li>
<!-- Board/leave gravship -->
<li Class="JobGiver_BoardOrLeaveGravship" />
<li Class="ThinkNode_ConditionalCanDoLordJobNow">
<subNodes>
<!-- Lord directives -->
<li Class="ThinkNode_Subtree">
<treeDef>LordDutyConstant</treeDef>
</li>
</subNodes>
</li>
</subNodes>
</thinkRoot>
</ThinkTreeDef>
<ThinkTreeDef>
<defName>ARA_Insect_WithPlanting</defName>

View File

@@ -65,7 +65,7 @@
<canTargetMechs>true</canTargetMechs>
<canTargetSelf>false</canTargetSelf>
</targetParams>
<range>18</range>
<range>36</range>
<warmupTime>1.5</warmupTime>
</verbProperties>
<comps>