Update ARA_ThinkTrees.xml

This commit is contained in:
2026-01-28 11:38:50 +08:00
parent ae529319a9
commit e6b9b79ed2

View File

@@ -783,6 +783,15 @@
</li> </li>
</subNodes> </subNodes>
</li> </li>
<li Class="ThinkNode_ConditionalCanDoLordJobNow">
<subNodes>
<!-- Lord directives -->
<li Class="ThinkNode_Subtree">
<treeDef>LordDutyConstant</treeDef>
</li>
</subNodes>
</li>
</subNodes> </subNodes>
</thinkRoot> </thinkRoot>
</ThinkTreeDef> </ThinkTreeDef>
@@ -814,11 +823,17 @@
<treeDef>MentalStateCritical</treeDef> <treeDef>MentalStateCritical</treeDef>
</li> </li>
<!-- React to close melee threat -->
<li Class="JobGiver_ReactToCloseMeleeThreat"/>
<!-- Do a queued job --> <!-- Do a queued job -->
<li Class="ThinkNode_QueuedJob"/> <li Class="ThinkNode_QueuedJob"/>
<li Class="ThinkNode_JoinVoluntarilyJoinableLord">
<dutyHook>HighPriority</dutyHook>
<subNodes>
<li Class="ThinkNode_Subtree">
<treeDef>LordDuty</treeDef>
</li>
</subNodes>
</li>
<!-- Mental state non critical --> <!-- Mental state non critical -->
<li Class="ThinkNode_Subtree"> <li Class="ThinkNode_Subtree">
@@ -841,11 +856,10 @@
<li Class="ThinkNode_Subtree"> <li Class="ThinkNode_Subtree">
<treeDef>RopedPawn</treeDef> <treeDef>RopedPawn</treeDef>
</li> </li>
<!-- Lord directives --> <!-- Lord directives -->
<li Class="ThinkNode_Subtree"> <!-- <li Class="ThinkNode_Subtree">
<treeDef>LordDuty</treeDef> <treeDef>LordDuty</treeDef>
</li> </li> -->
<li Class="ThinkNode_ConditionalHasFaction"> <li Class="ThinkNode_ConditionalHasFaction">
<invert>true</invert> <invert>true</invert>
@@ -913,6 +927,16 @@
<treeDef>SatisfyBasicNeeds</treeDef> <treeDef>SatisfyBasicNeeds</treeDef>
</li> </li>
<!-- Lord directives (medium priority) -->
<li Class="ThinkNode_JoinVoluntarilyJoinableLord">
<dutyHook>MediumPriority</dutyHook>
<subNodes>
<li Class="ThinkNode_Subtree">
<treeDef>LordDuty</treeDef>
</li>
</subNodes>
</li>
<!-- Tame animal: wander near colony if possible --> <!-- Tame animal: wander near colony if possible -->
<li Class="ThinkNode_ConditionalOfPlayerFaction"> <li Class="ThinkNode_ConditionalOfPlayerFaction">
<subNodes> <subNodes>
@@ -1041,6 +1065,15 @@
<!-- Do a queued job --> <!-- Do a queued job -->
<li Class="ThinkNode_QueuedJob"/> <li Class="ThinkNode_QueuedJob"/>
<li Class="ThinkNode_JoinVoluntarilyJoinableLord">
<dutyHook>HighPriority</dutyHook>
<subNodes>
<li Class="ThinkNode_Subtree">
<treeDef>LordDuty</treeDef>
</li>
</subNodes>
</li>
<!-- Mental state non critical --> <!-- Mental state non critical -->
<li Class="ThinkNode_Subtree"> <li Class="ThinkNode_Subtree">
@@ -1065,9 +1098,9 @@
</li> </li>
<!-- Lord directives --> <!-- Lord directives -->
<li Class="ThinkNode_Subtree"> <!-- <li Class="ThinkNode_Subtree">
<treeDef>LordDuty</treeDef> <treeDef>LordDuty</treeDef>
</li> </li> -->
<li Class="ThinkNode_ConditionalHasFaction"> <li Class="ThinkNode_ConditionalHasFaction">
<invert>true</invert> <invert>true</invert>
@@ -1200,6 +1233,16 @@
<treeDef>SatisfyBasicNeeds</treeDef> <treeDef>SatisfyBasicNeeds</treeDef>
</li> </li>
<!-- Lord directives (medium priority) -->
<li Class="ThinkNode_JoinVoluntarilyJoinableLord">
<dutyHook>MediumPriority</dutyHook>
<subNodes>
<li Class="ThinkNode_Subtree">
<treeDef>LordDuty</treeDef>
</li>
</subNodes>
</li>
<!-- Tame insect: do useful things for the colony--> <!-- Tame insect: do useful things for the colony-->
<li Class="ThinkNode_ConditionalHasFaction"> <li Class="ThinkNode_ConditionalHasFaction">
<subNodes> <subNodes>