This commit is contained in:
Tourswen
2025-12-19 03:08:16 +08:00
parent ad42832aa7
commit 6d7ac8f054
45 changed files with 2187 additions and 1403 deletions

View File

@@ -158,9 +158,9 @@
<li Class="ThinkNode_Subtree">
<treeDef>Downed</treeDef>
</li>
<li Class="ThinkNode_Subtree">
<!-- <li Class="ThinkNode_Subtree">
<treeDef>BurningResponse</treeDef>
</li>
</li> -->
<li Class="ThinkNode_Subtree">
<treeDef>MentalStateCritical</treeDef>
</li>
@@ -170,6 +170,19 @@
<!-- Do a queued job -->
<li Class="ThinkNode_QueuedJob"/>
<!-- Wait if drafted -->
<li Class="ThinkNode_ConditionalOfPlayerFaction">
<subNodes>
<li Class="ThinkNode_Tagger">
<tagToGive>DraftedOrder</tagToGive>
<subNodes>
<li Class="JobGiver_MoveToStandable" />
<li Class="JobGiver_Orders" />
</subNodes>
</li>
</subNodes>
</li>
<!-- Mental state non critical -->
<li Class="ThinkNode_Subtree">
@@ -479,6 +492,38 @@
</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>